body {font-family:Arial, Helvetica, sans-serif; font-size:12px;}
#allaround {display:block; width:780px;}
#blueheader {width:777px; min-height:125px; height:127px; background:#0C95FF; display:block;}
#blueheaderadmin {width:777px; min-height:50px; height:52px; background:#0C95FF; display:block;}
#middle_content {display:block; position:relative; margin-bottom:5px;}
#footer {display:block; background:#008DFB; margin-top:5px; padding:10px;}
#top_nav_button a:link,#top_nav_button a:visited {font-family:Garamond, Arial; font-size:12px; background-image:url(/images/top_nav_button.gif); height:64px; float:left;padding-top:33px; padding-left:8px; padding-right:8px;background-repeat:no-repeat; font-weight:bold; letter-spacing:0.1em; text-decoration:none; color:#000000;}
#top_nav_button a:hover {background-image:url(/images/top_nav_button_on.gif); color:#CCCCCC;}
#left_panel {display:block; position:relative; width:199px; margin-right:5px; float:left;}
#right_panel {width:199px; float:right; position:relative; display:block; margin-top:-5px;}
#content_panel {width:570px; _width:573px; display:block; position:relative; margin-top:5px; left:0px; float:left;}
#grey_around {position:relative; background:#e7e7e7; width:199px; display:table; margin-top:5px;}
#blue_around {padding:5px; border:solid 1px #014A83; width:177px; margin:5px; height:100px;position:relative;display:table;}
#blue_header {font-family: Garamond, Arial; margin:-5px; margin-bottom:5px; background-image:url(/images/blue_header_image.gif); background-repeat:repeat-x; height:29px; color:#FFFFFF; font-weight:bold; letter-spacing:.2em; padding-top:2px; padding-left:5px;display:block;}
#red_around {position:relative; display:table; border:solid 1px #E3324F; margin:5px; height:100px; padding:5px; width:177px;}
#red_header {font-family: Garamond, Arial; margin:-5px; margin-bottom:5px; background-image:url(/images/red_header_image.gif); background-repeat:repeat-x; height:29px; color:#FFFFFF; font-weight:bold; letter-spacing:.2em; padding-top:5px; padding-left:5px;}
.loginformfields {border:solid 1px #E3324F;}
#loginform_buttons a:link,#loginform_buttons a:visited {display:block; border:solid 1px #E3324F; padding:3px; margin-top:5px; color:#014A83; text-decoration:none; text-align:center; position:relative;}
#loginform_buttons a:hover {color:#000000; background:#FFFFFF;}
#registerform {display:block; padding:10px;}
h1 {color:#003399; font-size:14px; font-weight:bold; letter-spacing:0.1em;}
.formbox {
	border:solid 1px #999999;
}
#option_box {background:#f0f0f0; width:255px; _width:250px; border:solid 1px #CCCCCC; float:left; margin-right:10px; padding:3px;}
.option_box_header {padding:3px; color:#FFFFFF; font-size:18px; display:block; height:20px; background:#999999; margin:-3px; margin-bottom:5px; border-bottom:solid 1px #000000;}
#servicecategory a:link,#servicecategory a:visited {position:relative; display:block; border:solid 1px #CCCCCC; background:#f0f0f0; padding:5px; color:#725538; text-decoration:none; margin-bottom:10px;}
#servicecategory a:hover {background:#FFCC33}
#servicetitle a:link,#servicetitle a:visited {position:relative; display:block; border:solid 1px #CCCCCC; background:#f0f0f0; padding:5px; color:#725538; text-decoration:none; margin-bottom:10px;}
#servicetitle a:hover {background:#FFCC33}
.servicedescription {font-size:10px; margin-left:10px;}
a.blacklink:link,a.blacklink:visited {color:#000000; text-decoration:none;}
a.blacklink:hover {text-decoration:underline;}
a.redtitlelink:link,a.redtitlelink:visited {color:#990000; text-decoration:none;}
a.redtitlelink:hover {text-decoration:underline;}