body { background:url(bgrd_body.gif) top left repeat-x; background-color:#FFF; padding-top:0px; margin-top:0px; }

/*********************************************** DIVS *********************************************/

#main { width:960px; margin:auto; background-color:#FFF }

.supheader { color:#FFF; width:960px; font-size:8pt; background-color:#002d62; clear:both; height:32px; }
.supheader_left { float:left; width:660px; margin:0; padding:0; border:0; background-color:#002d62; margin-top:10px; }
.supheader_right {float:right; margin:0; padding:0; border:0; margin-top:6px;  width:340px;}
.supheaderpad { padding:0 10px 0 10px; background-color:#002d62 }

.header { width:960px; background:url(bgrd_header2.jpg) top left no-repeat; height:162px }
.freesms { float:right; margin:20px 20px 0 0; clear:both }

.topmenu { clear:both; padding-top:20px; padding-left: 250px; width:650px;}
.topmenuitem { width:85px; padding:5px 0 0 22px; float:left; height:28px; cursor:pointer;}
.content_area { width:960px; background-color:#FFF; margin:0; padding:0 }
.pad_surround { padding:10px 20px 10px 20px }

.whatwedo_news { border-top:1px dotted #c1c1c1; width:920px; margin:0; padding:0;  }
.patientxt_surround { background-color:#f2f2f2; border:1px solid #c1c1c1; width:920px; margin:0 0 20px; padding:0; }
.whatwedo {  width:440px; float:left; border-right:1px dotted #ccc; margin:0; padding:0 10px 0 0 }
.patientxt { width:440px; float:left; border-right:1px solid #ccc; margin:0; padding:0 10px 0 0 }
.patientxt_news {  width:430px; float:left; margin:0; padding:0 0 0 10px }

.topcurve { background:url(curve_top.png) top left no-repeat; height:10px }
.bottomcurve { background:url(curve_bottom.png) top left no-repeat; height:10px }

.topcurvesmall { background:url(curve_top_small.png) top left no-repeat; height:10px; margin-top:5px; }
.bottomcurvesmall { background:url(curve_bottom_small.png) top left no-repeat; height:10px }

.footer { width:960px; background-color:#002d62; font-size:7pt; margin:0; padding:0 }
.footpad { padding:5px 10px 5px 10px }

.pad10 { padding:10px }
.pad20 { padding: 0 20px 20px 20px }

.clear15 {
clear:both;
height:15px;
}

.clear0 {
clear:both;
height:0px;
}

.padding20 {
padding:20px;
}

.followlogo {
float:right;
margin-right:20px;
height:30px;
}

.followlogolower {
float:right;
margin-right:20px;
}

/*********************************************** TEXT *********************************************/
h1 { font-family:"Trebuchet MS"; font-size:12pt; color:#393939; border-bottom:1px solid #393939 }
.whatwedo_news h1 {font-family:"Trebuchet MS"; font-size:9pt; color:#494949; border-bottom:1px solid #888; margin:0; padding:0; margin-bottom:5px }

h3 { color:#476383; font-size:8pt;font-family:"Trebuchet MS"; float:right }
h3 a { color:#476383; font-size:8pt;font-family:"Trebuchet MS"; text-decoration:none;  }
h3 a:hover { text-decoration:underline }

p { font-family:"Trebuchet MS"; font-size:8.5pt; color:#393939; margin:0; padding:0; line-height:16px  }

table { font-family:"Trebuchet MS"; font-size:8.5pt; color:#393939; margin:0; padding:0; line-height:16px  }

.content_right p { font-family:"Trebuchet MS"; font-size:8.5pt; color:#393939; margin:0; padding:0; line-height:16px  }
.whatwedo p { font-family:"Trebuchet MS"; font-size:8pt; color:#677d97; }
.patientxt p { font-family:"Trebuchet MS"; font-size:8pt; color:#677d97; }
.patientxt_news p { font-family:"Trebuchet MS"; font-size:8pt; color:#677d97; line-height:16px }

.footer p { color:#FFF; font-size:7pt; font-family:Arial, Helvetica, sans-serif }

.topmenu a { color:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:8pt; text-decoration:none;}
.topmenu a .topmenuitem:hover { text-decoration:underline }

.supheader a { color:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:8pt; text-decoration:none; padding:0 5px 0 5px; }
.supheader a:hover { text-decoration:underline }

li {
 font-family:"Trebuchet MS"; font-size:8.5pt; color:#393939; margin:0; padding:0; line-height:16px
}

/*********************************************** FORMS *********************************************/

input, select, option { font-family:Arial, Helvetica, sans-serif; font-size:7pt; color:#002d62;}

.supheader_right select { padding:1px; }

.login_button {
vertical-align:middle;
height:15px;
width:29px;
background:transparent url('button_go.png');
border:none;
}

/*Left Menu*/
.content_left ul { margin:0; padding:0; margin-left:20px }
.content_left li { list-style:none; list-style-image:url(left_2arrows.png); }
.content_left li a {  font-family:"Trebuchet MS"; font-size:9pt; color:#393939; text-decoration:none }

.content_left { width:235px; float:left; margin-top:10px }
.leftbox { width:213px; border:1px solid #ccc; margin:0; padding:0; }

/*Right Content*/

.content_right { width:685px; float:left; margin-top:10px }

.content_area { width:940px; background-color:#FFF; }
.followpad { padding: 0 0px 20px 20px  }

h2 { background:url(bgrd_left_h2.jpg) top left no-repeat; padding:0px 0 0 10px; font-family:"Trebuchet MS"; font-size:9pt; color:#393939; line-height:30px; height:30px; margin:0; margin-top:4px;}

h2 a:link, h2 a:visited, h2 a:hover { text-decoration:none;  color:#393939;}