body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 75%;
	color: #666666;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background:url(../assets/generic/body_bg.gif) top left repeat-x #7f7f7f;
}

a:link {
	color: #23297d;
	text-decoration:none;
}
a:visited {
	color: #23297d;
	text-decoration:none;
}
a:hover {
	color: #23297d;
	text-decoration:underline;

}
a:active {
	color: #23297d;
	text-decoration:none;
}

p {
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	padding-top: 3px;
	padding-bottom: 6px;
	vertical-align:top;
}
ul { 
	margin-top:0; 
	margin-bottom:0; 
	margin-right:16px;
	margin-left:8px;
	padding-left:8px;
	list-style-type:disc; 
	list-style-position:outside;
	line-height:18px;
}
h1 {
	margin-bottom:0px;
	padding-bottom:0px;
	margin-top:0px;
	padding-top:0px;
}
.main_outer_left { 
	width:245px;
	height:700px;
	background:url(../assets/generic/main_left.jpg) top right no-repeat;
}
.main_outer_right { 
	width:245px;
	height:700px;
	background:url(../assets/generic/main_right.jpg) top left no-repeat;
}
.main_left {
	width:3px;
	background:url(../assets/generic/lhs_slice.gif) top left repeat-y;
}

.main_right {
	width:3px;
	background:url(../assets/generic/rhs_slice.gif) top left repeat-y;
}

.main_middle { 
	width:850px;
	background:#FFFFFF;
}

.top_header {
	width:564px;
	height:26px;
	background:url(../assets/generic/topmenu_slice.gif) top left repeat-x;
	
}
.top_title { 
	height:78px;
	text-align:right;

}
.top_title_div {
	padding-right:32px;
}

.top_title h1 {
	padding-top:0px;
	padding-bottom:0px;
	margin-top:0px;
	marging-bottom:0px;
	font-weight:normal;
	font-size:2.4em;
}

.bold_blue { 
	font-weight:bold;
	color:#003296;
}

.topbutton {
	color:#FFFFFF;
	font-weight:bold;
}
.topbutton a:visited, .topbutton a:link, .topbutton a:active {
	text-decoration:none;
	color:#FFFFFF;
}
.topbutton a:hover {
	text-decoration:underline;
	color:#FFFFFF;
}
.but1 {
	width:55px;
	text-align:center;
}

.but2 {
	width:120px;
	text-align:center;
}

.but3 {
	width:145px;
	text-align:center;
}

.but4 {
	width:102px;
	text-align:center;
}

.but5 {
	width:60px;
	text-align:center;
}

.but6 {
	width:50px;
	text-align:center;
}

.main_grey_area {
	width:825px;
	background:#ededed;
}

.home_main_right {
	width:230px;
}

.blue_rhs_bg {
	background:url(../assets/generic/home_main_rhs_bg.gif) top left no-repeat;
	width:107px;
}

.blue_rhs_bg_div {
	padding-left:10px;
	padding-top:8px;
	color:#FFFFFF;
}

.blue_rhs_bg_div a:visited, .blue_rhs_bg_div a:link, .blue_rhs_bg_div a:active {
	text-decoration:none;
	color:#FFFFFF;
}
.blue_rhs_bg_div a:hover {
	text-decoration:underline;
	color:#FFFFFF;
}
.blue_rhs_bg_div h2 {
	padding-top:0px;
	padding-bottom:0px;
	margin-top:0px;
	margin-bottom:0px;
	font-weight:normal;
	font-size:1.7em;
}

.blue_rhs_bg_div p {
	padding-top:7px;
	font-size:0.9em;
}
.white_bg {
	background:#FFFFFF;
}

.white_left {
	width:3px;
	background:url(../assets/generic/white_lhs.gif) top left repeat-y;
}

.white_right {
	width:3px;
	background:url(../assets/generic/white_rhs.gif) top left repeat-y;
}

.white_middle { 
	width:805px
}

.big_strap_footer {
	background:#FFFFFF;
}
.big_strap_footer_text {
	width:667px;
}
.big_strap_footer_text { 
	font-size:2.8em;
	font-weight:bold;
	letter-spacing:1px;
	padding-left:5px;
}
.footer_links {
	width:688px;
	color:#FFFFFF;
	padding-top:3px;
}
.footer_links a:visited, .footer_links a:link, .footer_links a:active {
	text-decoration:none;
	padding-left:3px;
	padding-right:3px;
	color:#FFFFFF;
}
.footer_links a:hover {
	text-decoration:underline;
	color:#FFFFFF;
	padding-left:3px;
	padding-right:3px;
}
.footer_links_div { 
	padding-left:25px;
}
.footer_smaller_font { 
	font-size:0.9em;
	padding-top:3px;
}
.video_cell {
	padding-right:9px;
	padding-top:9px;
	padding-left:6px;
	padding-bottom:6px;
}
.btm_left_side {
	padding-top:9px;
	width:386px;
	padding-left:10px;
}
.blue_arrow a:visited, .blue_arrow a:link, .blue_arrow a:active {
	text-decoration:none;
	color:#FFFFFF;
}
.blue_arrow a:hover {
	text-decoration:underline;
	color:#FFFFFF;
}
.blue_arrow {
	width:276px;
	height:45px;
	background:url(../assets/generic/blue_arrow_slice.gif) top left repeat-x; 
	color:#FFFFFF;
	font-size:1.6em;
}

.blue_arrow_div { 
	padding-left:5px;
}

.main_content_left { 
	width:8px;
	background:url(../assets/generic/main_content_left.gif) top left repeat-y;
}
.main_content_right { 
	width:8px;
	background:url(../assets/generic/main_content_right.gif) top left repeat-y;
}
.main_content_middle {
	width:795px;
	background:#FFFFFF;
}

.main_content_area_left {
	width:616px;
}
.main_content_area_right {
	width:179px;
}

.main_title_bg { 
	width:616px;
	height:51px;
	background:url(../assets/generic/title_bg.gif) top left no-repeat;
	
}

.section_links_title {
	width:179px;
	height:32px;
	background:url(../assets/generic/sectionlinks_top.gif) top left no-repeat;
	color:#FFFFFF;
	font-size:1.7em;
}
.section_links_title_div {
	padding-left:13px;
}

.sectionlinks_left { 
	width:3px;
	background:url(../assets/generic/sectionlinks_left.gif) top left repeat-y;
}

.sectionlinks_right { 
	width:3px;
	background:url(../assets/generic/sectionlinks_right.gif) top left repeat-y;
}

.sectionlinks_middle { 
	width:173px;
	font-size:1.3em;
}
.sectionlinks_middle_dev { 
	padding-top:5px;
	padding-left:10px;
	padding-bottom:10px;
	padding-right:10px;
}

.sectionlinks_middle a:visited, .sectionlinks_middle a:link, .sectionlinks_middle a:active {
	text-decoration:none;
	color:#666666;
}
.sectionlinks_middle a:hover {
	text-decoration:underline;
	color:#666666;
}

.sectionlinks_middle li { 
	list-style:url(../assets/generic/menu_arrow.gif);
	padding-top:3px;
	padding-bottom:3px;
}

.main_title_bg h2 { 
	color:#003296;
	font-weight:normal;
	padding-top:0px;
	padding-bottom:0px;
	margin-top:0px;
	margin-bottom:0px;
	font-size:2.5em;
}

.main_title_bg_div {
	padding-left:30px;
	padding-top:3px;
}

.advert_lhs { 
	width:93px;
	height:102px;
	background:url(../assets/generic/advert_bg.gif) top left no-repeat;
}

.advert_lhs_div {
	padding-left:10px;
	padding-top:5px;
	color:#FFFFFF;
}

.advert_lhs a:visited, .advert_lhs a:link, .advert_lhs a:active {
	text-decoration:none;
	color:#FFFFFF;
}
.advert_lhs a:hover {
	text-decoration:underline;
	color:#FFFFFF;
}
.advert_lhs h3 {
	padding-top:0px;
	padding-bottom:0px;
	margin-top:0px;
	margin-bottom:0px;
	font-weight:normal;
	font-size:1.6em;
}

.advert_lhs p {
	padding-top:0px;
	font-size:0.9em;
}
.main_area {
	height:449px;
}

.main_area h2 { 
	font-size:1.8em;
	font-weight:normal;
	line-height:18px;
	padding-top:5px;
	padding-bottom:7px;
	margin-bottom:0px;
	margin-top:0px;
	color:#333333;
}

.main_area h3 { 
	font-size:1.5em;
	font-weight:normal;
	line-height:18px;
	padding-top:10px;
	padding-bottom:5px;
	margin-bottom:0px;
	margin-top:0px;
	color:#003296;
}
.main_area h4 { 
	font-size:1.2em;
	font-weight:normal;
	line-height:18px;
	padding-top:5px;
	padding-bottom:7px;
	margin-bottom:0px;
	margin-top:0px;
	color:#333333;
}

.main_area h5 { 
	font-size:1.6em;
	font-weight:normal;
	line-height:18px;
	padding-top:10px;
	padding-bottom:5px;
	margin-bottom:0px;
	margin-top:0px;
	color:#003296;
}

.main_area p { 
	padding-top:5px;
	padding-bottom:9px;
	line-height:17px;
}




.main_area_div { 
	padding-top:12px;
	padding-left:12px;
	padding-right:29px;
	padding-bottom:19px;
}

.blue_bar { 
	width: 193px;
	height: 35px;
	background:url(../assets/generic/blue_bar.gif) top left no-repeat;
	color:#FFFFFF;
	font-size:1.4em;
}

.blue_bar_div { 
	padding-left:30px;
}

.blue_bar a:visited, .blue_bar a:link, .blue_bar a:active {
	text-decoration:none;
	color:#FFFFFF;
}
.blue_bar a:hover {
	text-decoration:underline;
}

.blog_header_bg {
	background:url(../assets/blogs/blog_bg.gif) top left no-repeat;
	width:157px;
	height:134px;
	color:#FFFFFF;
	font-size:2.4em;
}


.blog_lhs { 
	background:url(../assets/blogs/blog_lhs.gif) top left repeat-y;	
}

.blog_rhs { 
	background:url(../assets/blogs/blog_rhs.gif) top left repeat-y;	
}

.blog_middle { 
	width:281px;
	height:68px;
	background:url(../assets/blogs/blog_main_bg.gif) top left repeat-x;	
}

.blog_header_div {
	padding-left:15px;
}

.blog_middle_div { 
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:10px;
}

.faq_header { 
	background:url(../assets/faq/faq_header.gif) top left no-repeat;
	width:575px;
	height:35px;
	color:#FFFFFF;
	font-size:1.3em;
}
.faq_header_div { 
	padding-left:25px;
}

.faq_left { 
	background:url(../assets/faq/faq_left.gif) top left repeat-y;
	width:3px;
}
.faq_right { 
	background:url(../assets/faq/faq_right.gif) top left repeat-y;
	width:3px;
}
.faq_middle { 
	width:569px;
}
.faq_middle_div { 
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:10px;
}


.form_header { 
	background:url(../assets/form/form_top.gif) top left no-repeat;
	width:575px;
	height:35px;
	color:#FFFFFF;
	font-size:1.3em;
}
.form_header_div { 
	padding-left:25px;
}

.form_left { 
	background:url(../assets/form/form_lhs.gif) top left repeat-y;
	width:3px;
}
.form_right { 
	background:url(../assets/form/form_rhs.gif) top left repeat-y;
	width:3px;
}
.form_middle { 
	width:569px;
	background:url(../assets/form/form_grad.gif) top left repeat-x;
}
.form_middle_div { 
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:10px;
	
}

.form_title {
	width:95px;
	height:30px;
	font-weight:bold;
}
.form_text{
	width:185px;
	height:30px;
	font-weight:bold;
}

.form_button{ 
	padding-top:10px;
}
.video_bg { 
	background: url(../assets/video/video_bg.gif) top left no-repeat;
	width:175px;
	height:22px;
}

.video_bg_div { 
	padding-left:25px;
	padding-top:2px;
	color:#FFFFFF;
}

.video_left { 
	width:3px;
	background:url(../assets/video/video_left.gif) top left repeat-y;
}

.video_right { 
	width:3px;
	background:url(../assets/video/video_right.gif) top left repeat-y;
}

.video_middle {
	width:169px;
	height:40px;
}

.video_middle_div {
	padding-top:5px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:5px;
}

.video_left_cell { 
	width:266px;
}
.video_left_cell_div {
	padding-right:10px;
}
.video_left_cell h4 {
	font-weight:bold;
	color:#003296;
}

.video_left_cell a:visited, .video_left_cell a:link, .video_left_cell a:active {
	text-decoration:none;
	color:#666666;
}
.video_left_cell a:hover {
	text-decoration:underline;
	color:#666666;
}

.video_left_cell li { 
	list-style:url(../assets/generic/menu_arrow.gif);
	padding-top:-1px;
	padding-bottom:3px;
	font-size:1.1em;
}
