body{
color: #333300;
font:14px/17px  arial,helvetica,verdana,   sans-serif;

/*background-color:#E5E3E3;*/
/*background-color:#DFE6FF;*/
background: #D5D6E6 url(/resources/grad_fade_bg.jpg) repeat-x;
margin:5px 0px; padding:0px;padding-bottom:15px;
text-align:center;
}

#container {
width:945px;
height:650px;
margin:10px auto;
text-align:left;
border:1px solid #5E5E5E;
background-color:#fff;
/*background-image:  url(/images/bgleft.gif); make yourself a bg gif that is 157px wide and 5px high for the left column*/
background-repeat: repeat-y;
background-position: left top;
padding:0px;
}

#left{
width:170px;
background:#7B7B9A;
float:left
}

#content{
width:920px;
padding:0px 10px 15px 10px;
border:0px solid black;
float:left
}



a:link{
color: #0049A3;

text-decoration: none;
}

a:visited{
color: #0049A3;

text-decoration: none;
}

a:hover{
color: #0049A3;

text-decoration: underline;
}


h1{
color: #345084;
font-family: Arial, Helvetica, sans-serif;
font-size: 26px;
/*margin:5px 0px 0px 0px;*/
font-weight: normal;
margin-bottom:10px
}

h2 {
color: #345084;
font-family: Arial, Helvetica, sans-serif;
font-size: 22px;
font-weight: normal;
margin-top:10px;
margin-bottom:10px

}

h3{
color: #345084;
font-family: Arial, Helvetica, sans-serif;
font-size: 18px;
font-weight: normal;
margin-bottom:10px

}


li{
color: #333300;
font-family: Arial, Helvetica, sans-serif;

}


p {
color: #333300;
font-family: Arial, Helvetica, sans-serif;
margin:0px 0px 10px 0px
/*line-height:17px*/
}

td{
color: #333333;
font-family: Arial, Helvetica, sans-serif;

}

th{
color: #939362;
font-family: Arial, Helvetica, sans-serif;
font-size: 14pt;
font-weight: normal;

}

ul{
color: #333300;
font-family: Arial, Helvetica, sans-serif;
}

.alth2{
color: #939362;
font-family: Arial, Helvetica, sans-serif;
font-size: 22pt;
font-weight: normal;
left: 0;
margin-left: 5px;
position: absolute;
}

.bodytext {
color: #333333;
font-family: Arial, Helvetica, sans-serif;
font-size: 9pt;
line-height: 160%;
}

.caption1{
color: #FFFFCC;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
margin-left: 10;
margin-top: 67;
position: absolute;
}

.fieldcell input {
background-color: #FFFFFF;
border: 1px solid #808080;
color: #102132;
font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
margin-right: 0px;
}

.hd{
color: #D0D0E7;
font-family: Arial, Helvetica, sans-serif;
font-size: 20pt;
margin-left: 0px;
}

.hdsmall{
color: #FFFFFF;
font-family: Arial, Helvetica, sans-serif;
font-size: 16px;
margin-left: 0px;
}

.hdsmall2{
color: #FFFFFF;
font-family: Arial, Helvetica, sans-serif;
font-size: 14pt;
line-height: 1px;
margin-left: 0px;
}


.line{
left: 0;
position: absolute;
top: 24;
}

.link{
left: 470px;
position: absolute;
top: 19;
}

.margleft40{
margin-left: 40px;
}


.samplelinks{
color: #CCCC66;
font-family: Arial, Helvetica, sans-serif;
font-size: 10pt;
font-style: italic;
font-weight: normal;
}

.hdbar{
background-color: #AEAEC4;
}

.portImage{
border-color: #808080;
}

#tablesignup {
background-color: #F5F6FF;
border: 1px solid #AEAEC4;
padding: 5;
width: 420;
}

#tablesignup th {
background-color: white;
border-bottom: 1px solid #AEAEC4;

}

#tablesignup td{
color: #F1F4FF;
font-family: Verdana, Arial;
font-size:11px;
}


.headerbase{
border-bottom:  solid 0px #6666cc;
/*background-color:#3F8BA0;*/
background-color:#AEAEC4;

}

.fieldcell input { 

font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; 
background-color: white; 
color: #102132; 
border: 1px solid gray;  
margin-right: 0px; 
}

.tdline{
border: 1px solid #AEAEC4
}

.borderdotted{
border: 2px dotted #666699;

}





.headerlinks{
color: white;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 16px;
margin-left: 0px;
text-decoration: none;
}
.contact{
color: #FFFFCC;
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
line-height: 10px;
padding:5px;
margin: 7px;
margin-top:0px;
background:#676E7D;
border:1px solid white;
}

.contact p,td{color:white;}

/*#clients_page{border:0px solid green;padding:10px;color: #333300;}*/





#clients_page {border-spacing:10px}

#clients_page td{color:#000000;width:260px;vertical-align: top;height:130px;font-size:12px;line-height:15px;padding:10px;;border:1px solid #cacaff;background-image:url('/resources/cms_bg.jpg');
background-repeat:no-repeat;
background-position:top left;
background-color:white;}

#clients_page img{display:box;margin-bottom:5px}

#clients_page .left{float:left;width:350px;}

#clients_page .right{width:350px;float:left;}








#profiled{font-size:12px;text-align:center;line-height:14px}
#profiled p{}

#links_lower a{text-decoration:none}


.menu_images{background-color:white;padding:0px}
.menu_bg{background-color:#5D5987;padding:3px;width:85px;border-right:2px  solid #7B7B9A;}
.imagelinkRow{height:90px}

#header {
padding-top:5px;
border-bottom:0px solid #000;
margin:0;
min-height:50px;/* for mozilla*/

background:  url(/resources/topleft.jpg)top left  no-repeat;
background-image:url('/resources/topleft.jpg');
background-repeat:no-repeat;
background-position:top left;
background-color:#7B7B9A;
}

#topright{
background-image:url('/resources/topright.jpg');
background-repeat:no-repeat;
background-position:top right;
background-color:#7B7B9A;
padding-left:5px;padding-top:10px
}

.bgleft{
background-image:url('/resources/cms_bg.jpg');
background-repeat:no-repeat;
background-position:top left;
background-color:white;
}


.header-list{
padding-left:5px;padding-bottom:0px;
border:0px solid green;
font-size:12px;
color:white;
line-height:15px;
margin-top:10px
}



