body {
    background-color: white;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    color:#564b47;
    padding:0px;
    margin:0px;
}

textarea {
  border:solid 1px rgb(204,204,204);
  font-family:Verdana,Arial,sans-serif;
  font-size:10px;
  color:rgb(204 204 204);
}

input[type=check] {
  border:solid 1px rgb(204,204,204);
}

input[type=text] { 
  border:solid 1px rgb(204,204,204);
  font-family:Verdana,Arial,sans-serif;
  font-size:10px;
  color:rgb(204 204 204);
} 

a {color: #564b47;}
a:visited {color:#564b47;}
a:hover {color:#564b47;}
a:active {color:#564b47;}

.contentBox {
    color:white;
    background-color:#0062d8;
    padding:4px;
    margin-top:10px
}

.contentBoxOrange {
    color:white;
    background-color:#ff8915;
    padding:4px;
    margin-top:10px
}

.contentBoxGreen {
    color:white;
    background-color:#00b147;
    padding:4px;
    margin-top:10px
}

#contentBoxTable td {
  vertical-align:top;
}

#contentBoxTable p {
  margin:5px 0px 10px 0px;
  padding:0px;
}

#admin {text-align:center}
#admin a {color:#564b47;font-size:10px;}
#admin a:visited {color:#564b47;}
#admin a:hover {color:#564b47;}
#admin a:active {color:#564b47;}

#customerideas a {text-decoration:none;}
#customerideas a:visited {text-decoration:none;}
#customerideas a:hover {text-decoration:none;}
#customerideas a:active {text-decoration:none;}

.linethick {
    clear:left;
    height:0;
    position:relative;top:-2px;
    padding:0px;
 }

.linethin {
    clear:left;
    height:0;
    border-bottom:1px solid rgb(204,204,204);
    margin-bottom:15px;
    padding:0px;
    z-index:1;

}
.linethinvertical {
    border-left:1px solid black;

}
.headertextleft {
    color:#485fe1;font-weight:bold;text-transform:uppercase;text-align:left;font-size:12px;letter-spacing:1px;
}
.headertextright {
    color:#485fe1;font-weight:bold;margin-left:80px;width:150px;background:white;text-transform:uppercase;text-align:center;top:5px;position:relative;z-index:2;letter-spacing:1px;
}
.cloud {
    text-align:center;color:white;line-height:25px;margin-left:7px;padding:0px;
    /*border-style:solid;
    border-color:black;
    border-width:1px;*/
}

.cloud div {
    margin:0px 1px 1px 0px;
    padding:0px 3px 0px 3px;
    float:left;
}
.cloudcomponent_blue {
    background-color:#0062d8;
    
}
.cloudcomponent_lightblue {
    background-color:#4c90e3;
    
}
.cloudcomponent_orange {
    background-color:#ff8915;
    
}
.cloudcomponent_lightorange {
    background-color:#ffac5a;
    
}
.cloudcomponent_green {
    background-color:#00b147;
}
.cloudcomponent_lightgreen {
    background-color:#80d8a3;
}

.signature {
    font-style:none;
    color:#999999
}

table {
    font-size:inherit;

}

h1 {
    color:#8DADD7;
    font-size: 14px;
    padding:5px 15px;
    margin:0px }
h2 {
    font-size:20px;
    font-weight: normal;
    padding: 5px 10px;
    margin:0px;}

img.download {vertical-align:middle;}

/* ----------container to center the layout---------- */
#container {
    width: 954px;
    height: 890px;
    padding:0px;
    margin: 0px;
    position:relative;
    top:5px;
    margin-left: auto;
    margin-right: auto;
    /*position:relative;*/
    /*border-style:solid;
    border-color:black;
    border-width:thin;*/
}

/* ----------header info-------------- */
#header {
    width:100%;
    padding:0;
    margin:0;
}
#headerleft {
    float:left;
    text-align:left;
    margin-left:-15px;
    margin-bottom:2px;
}

#headerleft h1 {
    color:#485fe1;
    font-size:13px;
}

#headerright {
    float:right;
    display:block;
    text-align:right;
    padding-top:2px;
    padding-bottom:0px;

}

#headerright a {text-decoration:none;}
#headerright a:visited {text-decoration:none;}
#headerright a:hover {text-decoration:none;}
#headerright a:active {text-decoration:none;}



/* ----------banner for logo-------------- */
#banner {
    clear:left;
    text-align: right;
    background-color: white;
    padding: 0px;
    position:relative;
    top:-2px;
    margin: 0 0 0px 2px; }

#banner img {padding:0px 0px;}

/* ----------outer and inner----------------- */
#outer{
    /*border-left: solid 200px #EBD3E0;*/  /* color of the left column  */
    /*background-color: #ffffff;*/ /* color of the content column */
}

#inner{ margin:0px; width:100%; } /* The ie/pc pecularity */

/* --------------left navi------------- */
#content {
    width:620px;
    float:left;
    margin-left:0px;
    margin-right:1px;
    margin-top:6px;
    line-height:18px;
    /*border-style:solid;
    border-color:black;
    border-width:1px;*/
}

/* -----------------content--------------------- */
#right{
    float: right;
    width:310px;
    margin-right: 5px;
    margin-top:10px;
    /*border-style:solid;
    border-color:black;
    border-width:1px;*/
}

p{
    padding: 0 0 20px 0px;
    margin:0px; }

pre{
    font-size: 12px;
    padding: 5px 10px;
    margin:0px;}

/*  ----------------footer---------------------- */
#footer {
    clear:left;
    padding:0px;
    margin:0px;
    text-align: right; }

/*  ----------------navigation---------------------- */


.linethick {
    clear:left;
    height:5px;
    padding:0px;
    margin-bottom:1px;
    background:url(/meshcms/themes/images/linethick.gif) repeat-x top right;
}
#navigation{
    display: block;
    font-size:13px;
    height:21px;
    line-height:18px;
    width:900px;
    margin:0 1px;
    height:20px;position:relative;left:280px;
    top:-27px;
    #top:-33px;
    color:white;
    z-index:1000;
}

#navigation li{
    position: relative;
    float: left;
    color:white;
    list-style-type:none;
    white-space:nowrap;
    padding:0px;
    border-bottom:none;
}

#navigation li a{
    display:block;
    text-decoration:none;
    background-color:inherit;

}
#navigation li a:hover {
    background-color:#ccdfff;
    background-image: inherit;
    background-position: inherit;
    background-repeat: inherit;
    color: #0052b6;
}

#navigation ul ul {
    background-color:white;
    border-top:1px solid #cccccc;

}
#navigation ul li ul li {
    white-space:normal;
    background-color:white;
    border-bottom:1px solid #cccccc;
    border-right:1px solid #cccccc;
    border-left:1px solid #cccccc;
}

#navigation ul li ul {
    display:none;
    background-color:white;

}

#navigation ul li .selected {
    font-weight:bold;
    background-color:white;
    background-image:url(/meshcms/themes/images/navigation-top-right.gif);
    background-repeat: no-repeat;
    background-position: top right;
}



#navigation ul ul li .selected {
    font-weight:bold;
    background-color:white;
    background-image:none;
}

#navigation li .selected {
    border:none;
}

#navigation .selected,#navigation a:hover{
    text-decoration:none;
    color:#0052b6;
}





/* * html #navigation a {width:1%;} */



/* *** Generated by www.csscreator.com *** */

