@charset "utf-8";
/* CSS Document */

.imagealignright{ float:right; padding:0 0 10px 15px; }
.imagealignleft{ float:left; padding:0 15px 10px 0; }

ul{ padding:5px 0 0 0; margin:0 0 15px 0; }
ul li{ padding:0 0 10px 27px; font-size:12px; line-height:16px; font-family:Arial, Helvetica, sans-serif; color:#575656; }

td{ vertical-align:top; font-size:12px; line-height:16px; font-family:Arial, Helvetica, sans-serif;}

table{ margin-bottom:15px; }

a{ font-weight:bold; text-decoration:underline; color:#09347b; }

.searchindent{ margin-left:82px; }

.redtext{color:#dc0000}

h1.h1class{ display:none; }
div.overlay{
	background:url(/media/images/back_grad.png);
	margin:0 auto;
	background-repeat:no-repeat;
	width:1170px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:16px;
	color:#575656;
} 

div.containerbg {
	width:1180px;
	background-image:url(/media/images/bginner.gif);
	background-position:top left;
	margin:0 auto;
}
div.container_home {
	width:1180px;
	/*background-image:url(/media/images/bgtop_home.jpg);*/
	background-position:top center;
	background-repeat:no-repeat; 
}
div.logo {
	float:left;
	width:271px;
	height:102px;
	padding:20px 0 0 45px;
}
div.hero {
	float:right;
	width:280px;
	height:300px;
}
div.inner {
	width:990px;
	margin:0 auto;
	padding-bottom:20px;
}
div.maincontainer ul li{ background-image:url(/media/images/icon_paw.gif); background-repeat:no-repeat; background-position:top left; list-style:none; list-style-type:none; padding:0 0 10px 27px; font-size:12px; line-height:16px; }
p {
	margin:0 0 15px 0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:16px;
	color:#575656;
}
select, textarea, input{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:16px;
}
h2 {
	margin:0 0 15px 0;
	padding:0;
}
.h2blue {
	font-size:18px;
	line-height:20px;
	color:#09347a;
	margin:0 0 12px 0;
	padding:0;
}
.h2green{
	font-size:18px;
	line-height:20px;
	color:#538700;
	margin:0 0 12px 0;
	padding:0;
}
h3{
	font-size:16px;
	line-height:20px;
	color:#09347a;
	margin:0 0 15px 0;
	padding:10px 0 0 0;
}
.tablealignright{
	float:right;
	margin:0 0 15px 15px;
}
h3.nametitle{
	font-size:14px;
	line-height:18px;
	color:#09347a;
	margin:0 0 5px 0;
	padding:0px 0 0 0;
	font-weight:normal; 
}
img{ border:0px; }
div.clear {
	clear:both;
	height:1px;
	line-height:1px;
	font-size:1px;
}
div.clear10 {
	clear:both;
	height:10px;
	line-height:1px;
	font-size:1px;
}

div.clear5 {
	clear:both;
	height:5px;
	line-height:1px;
	font-size:1px;
}

/* NAVIGATION */
div.nav{
	font-size:14px;
	font-weight:bold;
	clear:left;
	margin:0 0 0 22px;
	padding:24px 0 0 0;
	width:675px;
	height:22px;
}
*html div.nav{
	margin:0 0 0 22px;
}
div.nav ul{
	padding:0;
	margin:0;
}
div.nav li{
	padding:0;
	margin:0;
	float:left;
	list-style:none;
	list-style-type:none;
	font-weight:bold;
	text-align:center;
	background-image:none;
	font-size:14px;
}
div.nav li a{
	text-decoration:none;
	color:#fff;
}
div.nav li a:hover{
	text-decoration:underline;
}
div.nav li.link1{
	width:80px;
}
div.nav li.link2{
	width:210px;
}
div.nav li.link3{
	width:165px;
} 
div.nav li.link4{
	width:220px;
}
/*div.nav li.link5{
	width:90px;
	text-align:right;
}*/
div.nav li a.selected{
	color:#09347a;
}
/* SUB NAVIGATION */
div.subnav{
	font-size:13px;
	clear:left;
	margin:0 0 0 22px;
	padding:5px 0 0 0;
	width:675px;
	height:22px;
	font-weight:normal;
}
*html div.subnav{
	margin:0 0 0 22px;
}
div.subnav ul{
	padding:0 0 0 20px;
	margin:0;
}
div.subnav li{
	padding:0 10px 0 0;
	margin:0 10px 0 0;
	float:left;
	background-image:url(/media/images/subnav_divider.gif);
	background-repeat:no-repeat; 
	background-position:right;
	list-style:none;
	list-style-type:none; 
	text-align:center;
}
div.subnav li.last{
	background-image:none;
}
div.subnav li a{
	text-decoration:none;
	font-weight:normal;
	color:#09347a;
}
div.subnav li a.selected{
	color:#fff;
}
div.subnav li a:hover{
	text-decoration:underline;
}
/* RHS TILES */
div.rhs_tiles{
	background-image:url(/media/images/tiles_rhs/tile_bg.gif); background-repeat:repeat-y;
	float:right;
	clear:right;
	width:201px;
	margin:0 36px 20px 0;

}
*html div.rhs_tiles{
	margin:0 18px 0 0;
}
div.rhs_tiles_top{
	background-image:url(/media/images/tiles_rhs/tile_bg_top.gif); 
	background-repeat:no-repeat;
	float:right;
	clear:right;
	width:201px;
	padding-top:50px;
}
div.rhs_tiles_top img{
	padding:10px 0 0 0;
}
div.rhs_tiles_bottom{
	background-image:url(/media/images/tiles_rhs/tile_bg_bottom.gif); 
	background-repeat:no-repeat;
	background-position:bottom;
	float:right;
	clear:right;
	width:201px;
	height:8px;
	font-size:1px;
	line-height:1px;
}
div.maincontainer{
	margin:30px 0 0 0;
	width:707px;
	float:left;
}
div.maincontainer_wide{
	margin:0 0 0 0;
	width:840px;
	float:left;
	clear:both;
}
/* LHS TILES */
div.lhs_tiles{
	width:212px;
	float:left;
	margin:0 0 0 28px;
}
*html div.lhs_tiles{
	margin:0 0 0 14px;
}
div.content{
	width:447px; 
	float:left;
	padding:0 0 0 20px
}
div.content_wide_bottom{
	width:680px; 
	float:left;
	padding:0 0 0 150px
}
div.content_wide_top{
	width:447px; 
	float:left;
	padding:30px 0 0 150px
}
div.lhs_tiles h2{
	padding-top:0px;
	margin-bottom:10px;
}
div.lhs_tiles p{
	padding-top:0px;
	padding-right:5px;
	margin-bottom:7px;
}
div.lhs_tile_1{
	background-image:url(/media/images/tiles_lhs/tile_1_bg.gif); background-repeat:repeat-y;
	width:210px;
	padding:0;
	margin:0 0 10px;
}
div.lhs_tile_1_top{
	width:175px;
	background-image:url(/media/images/tiles_lhs/tile_1_bg_top.gif); 
	background-repeat:no-repeat;
	background-position:top;
	padding:30px 20px 7px 15px;
}
div.lhs_tile_1_bottom{
	background-image:url(/media/images/tiles_lhs/tile_1_bg_bottom.gif); 
	background-repeat:no-repeat;
	background-position:bottom;
	width:210px;
	height:12px;
	font-size:1px;
	line-height:1px;
}
div.lhs_tile_2{
	background-image:url(/media/images/tiles_lhs/tile_2_bg.gif); background-repeat:repeat-y;
	width:210px;
	padding:0;
	margin:0 0 10px;
}
div.lhs_tile_2_top{
	width:175px;
	background-image:url(/media/images/tiles_lhs/tile_2_bg_top.gif); 
	background-repeat:no-repeat;
	background-position:top;
	padding:27px 20px 5px 15px;
}
div.lhs_tile_2_bottom{
	background-image:url(/media/images/tiles_lhs/tile_2_bg_bottom.gif); 
	background-repeat:no-repeat;
	background-position:bottom;
	width:210px;
	height:23px; 
	font-size:1px;
	line-height:1px;
}
div.lhs_tile_3{
	background-image:url(/media/images/tiles_lhs/tile_3_bg.gif); background-repeat:repeat-y;
	width:210px;
	padding:0;
	margin:0 0 10px;
}
div.lhs_tile_3_top{
	width:175px;
	background-image:url(/media/images/tiles_lhs/tile_3_bg_top.gif); 
	background-repeat:no-repeat;
	background-position:top;
	padding:25px 20px 5px 15px;
}
div.lhs_tile_3_bottom{
	background-image:url(/media/images/tiles_lhs/tile_3_bg_bottom.gif); 
	background-repeat:no-repeat;
	background-position:bottom;
	width:210px;
	height:22px;
	font-size:1px;
	line-height:1px;
}
div.lhs_tile_4{
	background-image:url(/media/images/tiles_lhs/tile_4_bg.gif); background-repeat:repeat-y;
	width:210px;
	padding:0;
	margin:0 0 10px;
}
div.lhs_tile_4_top{
	width:175px;
	background-image:url(/media/images/tiles_lhs/tile_4_bg_top.gif); 
	background-repeat:no-repeat;
	background-position:top;
	padding:30px 20px 5px 15px;
}
div.lhs_tile_4_bottom{
	background-image:url(/media/images/tiles_lhs/tile_4_bg_bottom.gif); 
	background-repeat:no-repeat;
	background-position:bottom;
	width:210px;
	height:13px;
	font-size:1px; 
	line-height:1px;
}
div.lhs_tile_5{
	background-image:url(/media/images/tiles_lhs/tile_5_bg.gif); background-repeat:repeat-y;
	width:210px;
	padding:0;
	margin:0 0 10px;
}
div.lhs_tile_5_top{
	width:175px;
	background-image:url(/media/images/tiles_lhs/tile_5_bg_top.gif); 
	background-repeat:no-repeat;
	background-position:top;
	padding:25px 20px 5px 15px;
}
div.lhs_tile_5_bottom{
	background-image:url(/media/images/tiles_lhs/tile_5_bg_bottom.gif); 
	background-repeat:no-repeat;
	background-position:bottom;
	width:210px;
	height:23px;
	font-size:1px; 
	line-height:1px;
}
div.lhs_tile_6{
	width:175px;
	height:128px;
	background-image:url(/media/images/tiles_lhs/tile_6_bg.gif); 
	background-repeat:no-repeat;
	background-position:top left;
	margin:0 0 10px;
	padding:92px 20px 0px 15px;
}
div.lhs_tile_6 p{
	padding:0 5px 0 0;
}
div.lhs_tile_16{
	width:175px;
	height:133px;
	background-image:url(/media/images/tiles_lhs/xmas_tile.jpg); 
	background-repeat:no-repeat;
	background-position:top left; 
	margin:0 0 10px;
	padding:92px 20px 5px 15px;
}
div.lhs_tile_16 p{
	padding:24px 5px 0 92px;
}
div.lhs_tile_7{
	width:172px;
	height:97px;
	background-image:url(/media/images/tiles_lhs/tile_7_bg.gif); 
	background-repeat:no-repeat;
	background-position:top left;
	margin:0 0 10px;
	padding:120px 20px 0px 15px;
}
div.lhs_tile_7 p{
	margin-bottom:0;
	padding:0 5px 0 0;
}
div.lhs_tile_8{
	width:177px;
	height:95px;
	background-image:url(/media/images/tiles_lhs/tile_8_bg.gif); 
	background-repeat:no-repeat;
	background-position:top left;
	margin:0 0 10px;
	padding:190px 20px 0 15px;
}
div.lhs_tile_8 p{
	margin-bottom:0;
	padding:0 5px 0 0;
}
div.lhs_tile_9{
	width:173px;
	height:92px;
	background-image:url(/media/images/tiles_lhs/tile_9_bg.gif); 
	background-repeat:no-repeat;
	background-position:top left;
	margin:0 0 10px;
	padding:107px 20px 0 15px;
}
div.lhs_tile_9 p{
	margin-bottom:6px;
	padding:0 5px 0 0;
}
div.lhs_tile_10{
	width:174px;
	height:113px; 
	background-image:url(/media/images/tiles_lhs/tile_10_bg.gif); 
	background-repeat:no-repeat;
	background-position:top left;
	margin:0 0 10px; 
	padding:57px 20px 0 15px;
}
div.lhs_tile_10 p{
	margin-bottom:0;
	padding:0 5px 0 0;
}
/* SEARCH TABLES */
td.title_one{
	background-image:url(/media/images/tables/title_one.gif); height:38px;
	width:390px;
	background-repeat:no-repeat;
}
td.title_one_nolabel{
	background-image:url(/media/images/tables/title_nolabel.gif); height:38px;
	width:390px;
	background-repeat:no-repeat;
}
td.title_one_nolabel_30{
	background-image:url(/media/images/tables/title_one_30.gif); height:38px;
	width:390px;
	background-repeat:no-repeat;
}
td.title_two{
	background-image:url(/media/images/tables/title_two.gif); height:38px;
	width:390px;
	background-repeat:no-repeat;
}
td.title_half{
	background-image:url(/media/images/tables/title_half.gif); height:38px;
	width:390px;
	background-repeat:no-repeat;
}
td.title_one div, td.title_two div{ font-size:16px; color:#fff; line-height:20px; padding:11px 0 0 60px; font-weight:bold; }
td.title_half div, td.title_one_nolabel div, td.title_one_nolabel_30 div{ font-size:16px; color:#fff; line-height:20px; padding:11px 0 0 20px; font-weight:bold; }

table.two_cols{ background-image:url(/media/images/tables/bg_two_col.gif); background-repeat:repeat-y; background-position:top left; }
table.two_cols td.col_one{ padding:15px 0 15px 17px; background-image:none; } 
table.two_cols td.col_two{ padding:15px 0 15px 23px; background-image:none; } 
 
table.three_cols{ background-image:url(/media/images/tables/bg_three_col.gif); background-repeat:repeat-y; background-position:top left; }
table.three_cols td.col_one{ padding:15px 0 15px 17px; background-image:none; } 
table.three_cols td.col_one_new{ padding:15px 17px 15px 17px; background-image:none; } 
table.three_cols td.col_two{ padding:15px 0 15px 23px; background-image:none; } 
table.three_cols td.col_three{ padding:15px 0 15px 23px; background-image:none; } 
table.three_cols td.col_four{ padding:15px 0 15px 23px; background-image:none; } 
 
table.two_cols_icon{ background-image:url(/media/images/tables/bg_two_cols_icon.gif); background-repeat:repeat-y; background-position:top left; }
table.two_cols_icon td.col_one{ padding:15px 0 15px 17px; background-image:none; } 
table.two_cols_icon td.col_two{ padding:15px 0 15px 25px; background-image:none; } 

table.two_cols_noicon{ background-image:url(/media/images/tables/bg_two_col.gif); background-repeat:repeat-y; background-position:top left; }
table.two_cols_noicon td.col_one{ padding:15px 0 15px 17px; background-image:none; } 
table.two_cols_noicon td.col_two{ padding:15px 0 15px 25px; background-image:none; } 

table.one_col{ background-image:url(/media/images/tables/bg_one_col.gif); background-repeat:repeat-y; background-position:top left; }
table.one_col td.images{ text-align:center; } 
table.one_col td.images img{ padding: 5px 5px 10px 5px; }
table.one_col td.label{ font-weight:bold; vertical-align:middle; width:100px; padding:0 0 10px 20px; }
table.one_col td.labela{ font-weight:bold; vertical-align:middle; padding:0 20px 10px 20px; }
table.one_col td.fields span{ padding:0 10px 10px 0; vertical-align:middle; }
table.one_col td.fieldsa span{ padding:0 0 10px 0; vertical-align:middle; }
table.one_col td.single_col{ vertical-align:middle; padding:10px 20px 10px 20px; }
table.one_col td.single_col_field{ vertical-align:middle; padding:10px 20px 10px 0; }
table.one_col td.single_col_notop{ vertical-align:middle; padding:0 20px 10px 20px; }
table.one_col td.single_col_notop_field{ vertical-align:middle; padding:0 20px 10px 0; }

table.one_col_30{ background-image:url(/media/images/tables/bg_one_col_30.gif); background-repeat:repeat-y; background-position:top left; }
table.one_col_30 td.images{ text-align:center; } 
table.one_col_30 td.images img{ padding: 5px 5px 10px 5px; }
table.one_col_30 td.label{ font-weight:bold; vertical-align:middle; width:100px; padding:0 0 10px 20px; }
table.one_col_30 td.labela{ font-weight:bold; vertical-align:middle; padding:0 20px 10px 20px; }
table.one_col_30 td.fields span{ padding:0 10px 10px 0; vertical-align:middle; }
table.one_col_30 td.fieldsa span{ padding:0 0 10px 0; vertical-align:middle; }
table.one_col_30 td.single_col{ vertical-align:middle; padding:10px 20px 10px 20px; }
table.one_col_30 td.single_col_field{ vertical-align:middle; padding:10px 20px 10px 0; }
table.one_col_30 td.single_col_notop{ vertical-align:middle; padding:0 20px 10px 20px; }
table.one_col_30 td.single_col_notop_field{ vertical-align:middle; padding:0 20px 10px 0; }

table.fields{ margin-bottom:0; }
table.fields td{ vertical-align:middle; }

table.fieldsletters{ margin-bottom:0; margin-left:15px; }
table.fieldsletters td{ vertical-align:middle; padding:0 3px 3px 0; }

table.two_cols_icon h3{ font-size:13px; line-height:17px; margin:0; padding:0; }
table.two_cols_icon h4{ font-size:13px; line-height:16px; margin:0; padding:0; color:#000 }

select.small{ font-size:11px; line-height:15px; color:#575656; }

a.resetsearch{ background:url(/media/images/tables/icon_x.gif); background-repeat:no-repeat; background-position:top left; padding:0 0 0 20px; font-size:13px; line-height:17px; }

div.footerholder{
	width:940px;
	margin:0 auto;
	padding-left:6px;
}

div.footer{
	clear:both;
	background-color:#09347a; 
	clear:both; 
	width:936px;
	margin:0 auto;
	margin-bottom: 20px;
	padding:6px 4px 6px 4px;
}
div.footer ul{ 
	padding:0;
	margin:0px 0 10px 0px;
}
div.footer ul li{ 
	float:left;
	border-right:1px solid #f2f2f2;
	list-style:none;
	list-style-type:none;
	list-style-image:none;
	padding: 0px 10px 0px 10px;
}
div.footer a{ 
	color:#fff;
	font-size:10px;
	line-height:14px;
	font-weight:normal;
	text-decoration:none;
}
div.footer a:hover{ 
	text-decoration:underline;
}
div.footer ul li.last{ 
	border-right:none;
}

div.button_container{
	float:right;
	height:37px;
}
div.button_left{
	float:left;
	height:37px;
	width:14px;
	background-image:url(/media/images/button_left.png);
	background-position:right;
	background-repeat:no-repeat;
}
div.button_text{
	float:left;
	height:22px;
	background-image:url(/media/images/button_bg.png);
	background-position:top;
	background-repeat:repeat-x;
	padding:15px 5px 0 0;
}
div.button_text a{
	color:#fff;
	font-weight:bold;
	text-decoration:none;
}
div.button_right{
	float:left;
	height:37px;
	width:32px;
	background-image:url(/media/images/button_right.png);
	background-repeat:no-repeat;
}
div.button_righta{
	float:left;
	height:37px;
	width:37px;
	background-image:url(/media/images/button_righta.png);
	background-repeat:no-repeat;
}

div.wwf{
	float:right;
	clear:right;
	height:126px;
	width:43px;
	padding:0 145px 0 0;
}

table.namedetails p{
	font-size:14px;
	line-height:18px;
}

.bluefont{
	color:#006;
}

table.subscribetable{ margin-bottom:0; background-position:top left; background-repeat:no-repeat; }
table.subscribetable td table{ padding:0; margin:0; }
table.subscribetable td{ font-size:12px; line-height:16px }
table.subscribetable input, select, teaxtarea{ font-size:11px; line-height:16px; }





























/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
.imagealignleft {

}

.imagealignright {

}

h2 {

}

.h2blue {

}

.h2green {

}

.tablealignright {

}

.redtext {

}

