﻿body {
	font-family:Trebuchet MS, Times New Roman, Arial;;
	font-size:10pt;
	margin:0;
	padding:0;
	color:#666666;
}

img {
	border:0px;
}

#header {
	background-image:url(/images/bg_header.png);
	background-repeat:repeat-x;
	width:1011px;
	height:179px;
	padding-left:13px;
	margin:15px 0px 0px 0px;
}

#body {
	position:relative;
	top:-4px;
	left:0px;
	background-image:url(/images/bg_gradiant.png);
	background-repeat:repeat-x;
	background-color: #24a2aa;
	margin:0px 0px 0px 0px;
	width:1024px;
	z-index:0;
}

#content {
	float:left;
	width:425px;
	padding-left:10px;
	padding-right:10px;
}

#footer {
	background-image:url(/images/bg_footer.png);
	background-repeat:repeat-x;
	padding:5px 20px;
	width:984px;
	height:80px;
	color:#003366;
}

#footer a, #footer a:hover, #footer a:visited {
	color:#003366;
	text-decoration:none;
}

.body_main {
	margin-left:14px;
	margin-right:14px;
}

.search {
	float:left;
	background-image:url(/images/HPBanner.jpg);
	padding-left:0px; 
	padding-top:0px; 
	width:620px; 
	height:179px;
	margin:0px 0px 0px 0px;
}

.search input[type~=text] {
	background-image:url(/images/bg_search.png);
	border:0px;
	height:13px;
	width:144px;
	padding:5px;
}

.tagline
{
	background-image:url(/images/tagline.png);
	background-repeat:no-repeat;
	width:358px;
	height:37px;
	float:left; 
	margin:-10px 18px 0px 0px;
}

.nav {
	background-image:url(/images/bg_nav_main.png);
	font-family:Georgia, "Times New Roman", Times, serif;
	width:720px;
	height:20px;
	text-align:left;
	color:#d8d7f1;
	padding-top:3px;
	padding-right:17px;
	font-size:11pt;
}

.nav a, .nav a:hover, .nav:visited{
	color:#d8d7f1;
	text-decoration:none;
}

.box_light {
	background-image:url(/images/bg_box_inside.png);
	padding-left:10px;
	padding-right:10px;
	width:221px;
	color:#00477f;
}

.box_blue {
	background-image:url(/images/bg_box_blue_inside.png);
	padding-left:20px;
	width:729px;
	font-size:12pt;
	color:#ffffff;
	height:124px;
}

.box_purple{
	background-image:url(/images/bg_box_purple_inside.png);
	padding:12px;
	width:226px;
	font-size:10pt;
	color:#ffffff;
}

.box_purple ul, .box_purple ul a, .box_purple ul a:hover, .box_purple ul a:visited{
	margin-top:0px;
	color:#333366;
	text-decoration:none;
}

.box_purple a, .box_purple a:hover, .box_purple a:visited{
	color:#ffffff;
	text-decoration:none;
}

.box_white {
	background-image:url(/images/bg_box_white_inside.png);
	padding-left:10px;
	padding-right:10px;
	width:717px;
	text-align:left;
}

.title_sm {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12pt;
}

.title_big {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:20pt;
	color:#00477f;
}

.font_selector{
	padding-top:8px;
	padding-right:25px;
	white-space:nowrap;
	color:#5282a8;
}

.home_event {
	float:right;
	padding-right:13px;
}

.sitemap a, .sitemap a:hover, .sitemap a:visited {
	color:#666666;
	text-decoration:none;
}

.carerr_slogan {
	color:#000000;
	font-size:10pt;
	font-weight:bold;
	font-style:italic;
}

.indent {
	padding-left:20px;
}

.fl_left { float:left;}
.fl_259 { width:259px !important;}
.fl_right { float:right;}
.clear { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; clear:both;}
.al_left { text-align:left; }
.al_right { text-align:right; }
.al_center { text-align:center; }
.sep_sm { height:5px; }
.sep_med { height:10px; }
.sep_big { height:20px; }
.font_sm { font-size: 10pt; }
.font_med { font-size: 12pt; }
.font_big { font-size: 14pt; }
.color_wh { color:#ffffff; }
.pointer { cursor:pointer; }
