/* CSS  */
/* ---------------------------------------------------------------------------------------------------*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td{ margin:0; padding:0; border:0;  outline:0;  list-style:none;}
/*links*/
a, a:link, a:visited, a:active {
font-size:12px;
color:#002D56;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-weight: normal;
font-style: normal;
}
a:hover {
font-size:12px;
color:#790028;
text-decoration:underline;
font-family:Arial, Helvetica, sans-serif;
font-weight: normal;
font-style: normal;
}
/*----------------------------------------------------------------------------------------------------*/

/* BODY */
html,body{height:100%;}
/* ---------------------------------------------------------------------------------------------------*/

body{margin-top:2px;
font-family:Helvetica, Arial, sans-serif;
font-size:12px;

line-height:1.5em;
text-align:center;
background-color: #aaafb4;
background-repeat: repeat-x;
background-position: center top;
background-image: url(../img/home/bg.jpg);
color: #00000;
}


/* H1 */
html,H1{height:100%;}
/* ---------------------------------------------------------------------------------------------------*/

H1{margin-top:2px;
font-family:Arial black, Helvetica, Arial, sans-serif;
font-size:12px;

line-height:1.5em;
text-align:left;
background-color: #aaafb4;
background-repeat: repeat-x;
background-position: center top;
background-image: url(../img/home/bg.jpg);
color: #002D56;
}

/* H2 */
html,H2{height:100%;}
/* ---------------------------------------------------------------------------------------------------*/

H2{margin-top:2px;
font-family:Arial black, Helvetica, Arial, sans-serif;
font-size:13px;

line-height:1.2em;
text-align:left;
background-color: #aaafb4;
background-repeat: repeat-x;
background-position: center top;
background-image: url(../img/home/bg.jpg);
color: #002D56;
}

.ads_left {
float: left;
padding: 5px;
margin: 0;
}
 
ads_right {
float: right;
padding: 5px;
margin: 0;
}


/*header*/
#header{margin:0 auto;text-align:left;
width:959px;
height:153px;
background-image: url(../img/home/header.gif);
background-repeat: no-repeat;
background-position: center top;
}
#logo,#header_navigation{float:left;}
#logo{margin-top:2px;margin-left:36px;}
*html #logo{margin-left:16px;margin-top:2px;}
#header_navigation{margin-left:130px;}
#container {
	width:959px;
	margin:0 auto;
}

/*------------------------------------------------------------------------------------------------------*/


/*top navigation*/

#topnav {

width:650px;
height:33px;
position:absolute;
top:10px;
right:0;
}
#topnav ul {
bottom right no-repeat;
font:11px Verdana, Arial;
margin:0;
padding:0 0 0 8px;
list-style:none;
width:590px;/* less than #topnav because of padding */
height:33px;
}
#topnav ul li {
display:inline;
float:left;
padding:2px 3px 2px 3px;
background-image:none;
border-right:1px dotted #000;
margin:8px 0 0 0;
}
#topnav ul li a:link, #topnav ul li a:visited {color:#000 text-decoration:none; padding:5px;}
#topnav ul li a:hover {color:#790028; text-decoration:underline;}

#topnav ul li.last, #topnav ul li.last {border-right:none;}




/*-------------------------------------------------------------------------------------------------------*/

/*menu*/

#menu_wrapper{margin-top:90px;}
#navigation ul {
margin:0;
padding:0;

bottom:0;
right:196px;
list-style:none;}

#navigation ul li {
display:inline;
float:left;
background-image:none;
padding:0;}

#navigation ul li a:link,#navigation ul li a:visited {
color:#fff;
text-decoration:none;
display:block;
margin:0 1px 0 0;
background-color: #83a0ca;
background-image: url(../img/home/bg-mainav-left.gif);
background-repeat: no-repeat;
background-position: left top;}

#navigation ul li a span,#navigation ul li a:link span,#navigation ul li a:visited span {
font:bold 12px Verdana, Verdana, Arial;
display:block;
padding:9px 8px 10px 8px;/* Change size of tabs to anything */
text-decoration:none;
background-image: url(../img/home/bg-mainav-right.gif);
background-repeat: no-repeat;
background-position: right top;}

#navigation ul li a:active {
text-decoration:none;
display:block;
color:#fff;}

#navigation ul li a:hover {
text-decoration:none;
background-color: #5e718c;
background-image: url(../img/home/bg-mainav-left.gif);
background-repeat: no-repeat;
background-position: left -100px;
}
#navigation ul li a:hover span {
background-image: url(../img/home/bg-mainav-right.gif);
background-repeat: no-repeat;
background-position: right -100px;}
#navigation ul li a.current:link,#navigation ul li a.current:visited,#navigation ul li a.current:hover,#navigation ul li a.current:active {
text-decoration:none;
color:#333;
background-color: #fff;
background-image: url(../img/home/bg-mainav-left.gif);
background-repeat: no-repeat;
background-position: left -200px;
}
#navigation ul li a.current:link span,#navigation ul li a.current:visited span,#navigation ul li a.current:hover span,#navigation ul li a.current:active span {
background-image: url(../img/home/bg-mainav-right.gif);
background-repeat: no-repeat;
background-position: right -200px;}

/* Drop-Down Menu */
.dropdown {
visibility:hidden;
list-style:none;
position:absolute;
z-index:900;
top:33px;
left:0px;
}
ul#last li {z-index:999;left:-88px;}
#navigation li {position: relative;}

#navigation li.over ul.dropdown,
#navigation li:hover ul.dropdown {visibility: visible;}

.dropdown li {
background:#90a4b6;
padding:0;
float: none !important;
}
.dropdown li a:link, .dropdown a:visited {
background: url("bg-dropdown.gif") .6em .9em no-repeat #5e718c !important;
font-size:12px;
font-weight:normal !important;
text-decoration:none;
width:160px;
padding: 5px 18px 5px 18px !important;
display: block !important;
color:#fff !important;
border-bottom:1px solid #8a99a5 !important;
border-top:1px solid #cbcbcb !important;
margin:0 !important;
}
.dropdown li a:hover {
background-color:#83a0ca !important;
border-top:1px solid #aebfce !important;
color:#ffffd1 !important;
}		
/*--------------------------------------------------------------------------------------------------------*/


/*page*/
#flash{margin-top:-20px;}
#content{width:959px;margin-top:9px;}
#content2{width:959px;margin-top:-20px;}
#content_top{text-align:left;
	width:959px;
	height:41px;
	background-image: url(../img/home/main_bg_top.png);
	background-repeat: no-repeat;
	background-position: center top;
}
#content_top #heading1{padding-left:30px;padding-top:12px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #002d56;
}
#content_top span{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #790028;
	text-decoration: none;
}
#content_bg{text-align:left;
	width:959px;
	background-image: url(../img/home/main_bg.jpg);
	background-repeat: repeat-y;
	background-position: center top;height:auto;
min-height:100%; overflow:hidden;
}
#content_bg #pos{padding:10px;}
#content_bot{text-align:left;
	width:959px;
	height:8px;
	background-image: url(../img/home/main_bg_bottom.png);
	background-repeat: no-repeat;
	background-position: center top;
}
*html #content_top
{background: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/home/main_bg_top.png', );}
*html #content_bot
{background: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/home/main_bg_bottom.png', );}


/*--------------------------------------------------------------------------------------------------------*/

<!--content columns-->
#left_col,#right_col{float:left;}
#left_col{width:175px; float:left;}
#right_col{width:763px;float:left;}
#col1,#col2{float:left;}
#col1{  width:588px;font-size:12px;}
#col1 #txt{padding-left:31px;padding-right:31px;}
#col2{ width:175px;}
/*=========================================================================================================*/


/*square space rounded boxes*/
#s_top{
	width:175px;
	height:26px;
	background-image: url(../img/home/s_top.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #fff;
	text-decoration: none;
}
#s_top div{padding-left:14px;padding-top:4px;}
#s_bg{
	width:175px;
	height:116px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #8c8d86;
	text-decoration: none;
	background-image: url(../img/home/s_bg.jpg);
	background-repeat: repeat-y;
	background-position: center top;height:auto;
min-height:100%; overflow:hidden;
}
#s_bot{
	width:175px;
	height:7px;
	background-image: url(../img/home/s_bot.jpg);
	background-repeat: no-repeat;
	background-position: center top;margin-bottom:6px;
}
*html #s_bot{margin-bottom:-3px;}
#s1,#s2{float:left;}
#s1{padding-left:10px;width:90px;padding-top:10px;}
#s_but{padding-right:8px;text-align:right; clear:both;}

/*----------------------------------------------------------------------------------------------------------*/
/*links*/
ul.hp-cat-list {
	float:left;
	margin:0 35px 0 20px;
}
*html ul.hp-cat-list {margin:0 35px 0 10px;}
ul.hp-cat-list li{ list-style-image:url(../img/inner/bullet.jpg);}
ul.hp-cat-list a:link, ul.hp-cat-list a:visited {color:#002D56; text-decoration:none;}
ul.hp-cat-list a:hover {color:#990000; text-decoration:underline;}
/*----------------------------------------------------------------------------------------------------------*/



/*bottom*/
#bottom_bg_top{margin:0 auto;margin-top:9px;
	width:959px;
	height:8px;
	background-image: url(../img/home/bottom_bg_top.png);
	background-repeat: no-repeat;
	background-position: center top;
}
*html #bottom_bg_top{background: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/home/bottom_bg_top.png', );}
#bottom_bg{margin:0 auto;text-align:left;font-size:11px; line-height:13px;
	width:959px;
	background-image: url(../img/home/bottom_bg.jpg);
	background-repeat: repeat-y;
	background-position: center top;height:auto;
 overflow:hidden;
}
#bottom_bg #bot_txt{padding-left:28px;text-align:left;padding-right:15px;padding-top:5px;}
#bottom_bg_bot{
	margin:0 auto;
	width:959px;
	height:42px;
	background-image: url(../img/home/bottom_bg_bottom.png);
	background-repeat: no-repeat;
	background-position: center top;
	color:#002d56;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
#bottom_bg_bot div{padding-top:10px;}
*html #bottom_bg_bot{background: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/home/bottom_bg_bottom.png', );}
#reflection{margin:0 auto;
	width:959px;
	height:64px;
	background-image: url(../img/home/bottom_reflection.png);
	background-repeat: no-repeat;
	background-position: center top;
}
*html #reflection{background: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/home/bottom_reflection.png', );}
#blu{margin:0 auto;text-align:center;}
#blu_bg_top{margin:0 auto;padding:0px;
	width:937px;
	height:7px;
	background-image: url(../img/home/blu_top.jpg);
	background-repeat: no-repeat;
	background-position: center top;margin-top:5px;
}

#blu_bg{margin:0 auto;padding:0;
	width:937px;
	background-image: url(../img/home/blu_bg.jpg);
	background-repeat: repeat-y;
	background-position: center top;text-align:left;height:auto;
 overflow:hidden;
}
*html #blu_bg{margin-top:-6px;margin-bottom:-6px;
}
#blu_txt{padding:10px;}
#blu_txt b{color:#790028;}
#blu_bg_bot{margin:0 auto;margin:0 auto;padding:0px;
	width:937px;
	height:7px;
	background-image: url(../img/home/blu_bot.jpg);
	background-repeat: no-repeat;
	background-position: center center;margin-bottom:5px;
}
/*--------------------------------------------------------------------------------------------------------*/

/*left_links*/
#left_links{
	width:176px;
	height:301px;
	color:#790028;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	background-image: url(../img/inner/left_links_area.jpg);
	background-repeat: no-repeat;
	background-position: center top;margin-bottom:7px;
}
#left_links ul{padding-left:9px;padding-top:15px;padding-right:5px;}
#left_links ul li{ line-height:16px;padding-top:5px;}
#left_links a {color:#790028;}
#left_links a:hover{color:#000;}
/*----------------------------------------------------------------------------------------------------------*/




