* {margin:0px; padding:0px;}

body {font-family:Arial, Verdana, Helvetica, sans-serif; font-size:12px; background:url(../images/main_bg.gif) repeat-x;}

#wrapper {width:953px; margin:0px auto;}

#logo {float:left; margin:39px 0px 0px 20px;}
#header {clear:both; height:124px;}
#header_nav { float:right; text-align:right;}
#header_nav #login{ text-align:right; padding-right:16px; margin:15px 0px 10px 0px; }
#header_nav #login a{ color:#333; text-decoration:none; background:url(../images/login_icon.gif) no-repeat 0px 1px; padding-left:39px; }
#header_nav #login a:hover{ color:#bea045; text-decoration:none; background:url(../images/login_icon.gif) no-repeat 0px 1px; padding-left:39px; }
#header_nav #navigation { width:550px; float:right; margin:25px 0px 0px 0px; text-align:right; }
#header_nav #navigation ul{ list-style-type:none; margin:0px 0px 17px 0px; float:right; text-align:right;  }
#header_nav #navigation ul li{ line-height:18px;  color:#333; margin:0px 16px; float:left; text-align:right;}
#header_nav #navigation ul li a{ line-height:18px;  color:#333; text-decoration:none; }
#header_nav #navigation ul li a:hover{ line-height:18px;  color:#bea045; text-decoration:none; }
#header_nav #navigation ul li a.selected{ line-height:18px;  color:#333; text-decoration:none;  height:29px; display:block; float:left;
	background:url(../images/nav_selected.gif) no-repeat 0px 23px; }
#header_nav #navigation ul li a.selected:hover{ line-height:18px;  color:#333; text-decoration:none;  height:29px; display:block; float:left;
	background:url(../images/nav_selected.gif) no-repeat 0px 23px; }

#content {clear:both; margin-bottom:20px;}
#banner { margin-bottom:31px;}

#home_left{ width:668px; float:left; }
#home_left h2{ font-size:20px; color:#666; margin-left:8px; margin-bottom:24px; padding-left:10px;}
#home_left p.first_para{ font-size:15px; color:#333; margin-left:8px; margin-bottom:20px; margin-right:30px; line-height:18px; padding-left:10px;}
#home_left p.second_para{ font-size:12px; color:#333; margin-left:8px; margin-bottom:20px; margin-right:30px; line-height:18px; padding-left:10px;}
#home_left a{ color:#bea045; text-decoration:none;}
#home_left a:hover{ color:#333; text-decoration:underline;}

#home_right { width:259px; float:right; padding-top:7px; }
#home_right h2{ font-size:14px; color:#bea045; margin:10px 0px;}
#home_right p.tech_writing{font-size:12px; color:#333; padding-bottom:18px; background:url(../images/dashed_bg.gif) repeat-x bottom 			left; line-height:18px;	padding-right:30px;}
#home_right h2.medical{ padding-top:7px;}
#home_right p.med_writing{ font-size:12px; color:#333; padding-bottom:18px; line-height:18px; padding-right: 30px;}
#home_right h2.tech_training{ padding-top:16px; color:#666;}
#home_right a{color:#333; text-decoration:none;}
#home_right a:hover{text-decoration:underline;}
	
#footer { border-top:1px solid #dedede; width:100%; height:35px; }
#footer_inner{ width:980px; margin:auto; text-align:center; font-size:11px; color:#666; margin-top:10px; }
#footer_inner p.copyright{ text-align:left; float:left; margin-left:13px; }
#footer_inner #bottom_navigation { float:right; margin-right:18px; color:#666; }
#footer_inner #bottom_navigation a{ margin:0px 3px; text-decoration:none; color:#666; }
#footer_inner #bottom_navigation a:hover{ margin:0px 3px; text-decoration:none; color:#bea045; }


#content_inner {clear:both; background:url(../images/dotted_line.gif) repeat-y left; margin-bottom:20px; }
#content_inner3 {clear:both; background:url(../images/dotted_line2.gif) repeat-y left; margin-bottom:20px; }
#side_navigation { width:204px; float:left; margin-bottom:20px; padding-left:29px; }
#right_images { width:184px; float:left; margin-top:50px;}

#side_navigation h2.heading{ font-weight:normal; color:#333; margin:13px 0px 10px 0px; font-size:13px; }
#side_navigation h2.heading a{  color:#bea045;  text-decoration:none; }
#side_navigation h2.heading a:hover{  color:#333;  text-decoration:none; }
#side_navigation ul{ list-style-type:none; margin-bottom:45px; }
#side_navigation ul li{ line-height:19px;  color:#bea045; }
#side_navigation ul li a{ line-height:19px;  color:#bea045; text-decoration:none; }
#side_navigation ul li a:hover{ line-height:19px;  color:#333; text-decoration:none; }
#side_navigation ul li a.selected{ line-height:19px;  color:#333; text-decoration:none; }
#side_navigation ul li a.selected:hover{ line-height:19px;  color:#333; text-decoration:none; }

#side_navigation ul li ul{ list-style-type:none; margin:2px 0px 5px 0px; font-size:11px;  padding-left:19px; }
#side_navigation ul li ul li{ line-height:19px;  color:#bea045; }
#side_navigation ul li ul li a{ line-height:19px;  color:#bea045; text-decoration:none; }
#side_navigation ul li ul li a:hover{ line-height:19px;  color:#333; text-decoration:none; }
#side_navigation ul li ul li a.selected{ line-height:19px;  color:#333; text-decoration:none; }
#side_navigation ul li ul li a.selected:hover{ line-height:19px;  color:#333; text-decoration:none; }

#side_navigation h2.links{ font-weight:normal; color:#bea045; margin:13px 0px 5px 0px; font-size:12px; }
#side_navigation h2.links a{  color:#bea045;  text-decoration:none; padding-bottom:3px; height:19px; display:block; width:148px;}
#side_navigation h2.links a:hover{  color:#333;  text-decoration:none; padding-bottom:3px; }
#side_navigation h2.links a.bottomBorder {border-bottom:1px dotted #666;}
#side_navigation h2.links a.bottomBorder:hover {border-bottom:1px dotted #666;}

#right_side_nav { width:184px; float:right; margin-bottom:10px; margin-top:10px; }
#right_side_nav h2.heading{ font-weight:bold; color:#bea045; margin:5px 0px 5px 0px; font-size:15px; }
#right_side_nav h2.heading a{  color:#bea045;  text-decoration:none; }
#right_side_nav h2.heading a:hover{  color:#333;  text-decoration:none; }
#right_side_nav ul{ list-style-type:none; margin-bottom:15px; background:none; }
#right_side_nav ul li{ line-height:19px;  color:#bea045; background:none; }
#right_side_nav ul li a{ line-height:19px;  color:#bea045; text-decoration:none; }
#right_side_nav ul li a:hover{ line-height:19px;  color:#333; text-decoration:none; }
#right_side_nav ul li a.selected{ line-height:19px;  color:#333; text-decoration:none; }
#right_side_nav ul li a.selected:hover{ line-height:19px;  color:#333; text-decoration:none; }

#content_section { width:496px; float:left; font-size:12px; color:#333; margin:0px 12px 13px 0px; }
#content_section h2{ font-weight:normal; color:#bea045; margin:8px 0px 20px 0px; font-size:18px; }
#content_section h3{ font-weight:bold; color:#bea045; margin:18px 0px 6px 0px; font-size:13px; }
#content_section p{ margin-bottom:17px; line-height:17px; }
#content_section p.bold{ font-weight:bold; }
#content_section p a{  color:#bea045;  text-decoration:none; }
#content_section p a:hover{  color:#333;  text-decoration:none; }
#content_section ul{ margin-bottom:17px; list-style-type:none; }
#content_section ul li{ line-height:18px;  color:#333; background:url(../images/bullet.gif) no-repeat 0px 6px;
	padding-left:13px; margin-bottom:2px;}
#content_section .img_bdr{ padding:3px; border:1px solid #bea045; margin-top:9px;}

#content_inner2 {clear:both; margin-bottom:20px; }
#other_pages{ width:706px; line-height:17px; font-size:12px; color:#333; margin:0px 12px 13px 30px; float:left;}
#other_pages h2{ font-weight:normal; color:#bea045; margin:8px 0px 20px 0px; font-size:18px; }
#other_pages h3{ font-weight:bold; color:#333; margin:18px 0px 8px 0px; font-size:13px; }
#other_pages p{ margin-bottom:17px; line-height:17px; }
#other_pages p.bold{ font-weight:bold; }
#other_pages p a{  color:#bea045;  text-decoration:none; }
#other_pages p a:hover{  color:#333;  text-decoration:none; }
#other_pages ul{ margin-bottom:17px; list-style-type:none; }
#other_pages ul li{ line-height:18px;  color:#333; background:url(../images/bullet.gif) no-repeat 0px 6px;
	padding-left:13px; margin-bottom:2px;}
	
.site_map { width:400px; float:left; margin-bottom:20px; padding-left:29px; }
.site_map ul{ list-style-type:none; margin-bottom:5px; }
.site_map ul li{ line-height:15px;  color:#bea045; font-weight:bold; }
.site_map ul li a{ line-height:15px;  color:#bea045; text-decoration:none; }
.site_map ul li a:hover{ line-height:15px;  color:#333; text-decoration:none; }
.site_map ul li a.selected{ line-height:15px;  color:#333; text-decoration:none; }
.site_map ul li a.selected:hover{ line-height:15px;  color:#333; text-decoration:none; }

.site_map ul li ul{ list-style-type:none; margin:2px 0px 2px 0px; padding-left:19px; }
.site_map ul li ul li{ line-height:15px;  color:#bea045; }
.site_map ul li ul li a{ line-height:15px;  color:#bea045; text-decoration:none; font-weight:normal; }
.site_map ul li ul li a:hover{ line-height:15px;  color:#333; text-decoration:none; }
.site_map ul li ul li a.selected{ line-height:15px;  color:#333; text-decoration:none; }
.site_map ul li ul li a.selected:hover{ line-height:15px;  color:#333; text-decoration:none; }

.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-block; }
* html .clearfix { height: 1%; }
.clearfix { display: block; }
.no_border { border: 0px; }
.img_border { margin:0px 0px 10px 0px; float:right; }
