html *{outline:none;}

/* CSS Document */

body {
	padding:0px;
	margin:0px;
	font-family:Tahoma;
	color:#545454;
	font-size:12px;
	background-color:#0C2873;
	line-height:18px;
	background-image: url(../images/back.gif);
	background-repeat: repeat-x;
}

a { color:#144C9F;
text-decoration:underline;}

a:hover { color:#545454;
text-decoration:none;}

p, ul, form, h2, h3, h4 { margin:0px; padding:0px;}

h1 {
	margin:0px;
	padding:0px;
	color: #1C4891;
}

.clr { clear:both;}

.left { float:left;}

.right { float:right;}

#main_container { width:1003px;
margin:0 auto;}

#middle_area { border:4px solid #0C2873; border-top:0px; background-color:#FFFFFF;}

.nav { background-image:url(../images/nav_bg.gif); background-repeat:repeat-x; height:40px;
background-position:left center;}
.nav ul { padding:0px 0px 0px 10px; margin:0px 0px 0px 0px; list-style:none;}
.nav ul li {
	list-style:none;
	color:#405077;
	background-image:url(../images/devider.gif);
	background-position:right center;
	background-repeat:no-repeat;
	float:left;
	padding:0px 0px 0px 0px;
}
.nav ul li a{ list-style:none;
float:left;
color:#405077;
text-transform:uppercase;
font-size:13px;
padding:10px 10px 10px 10px;
text-decoration:none;}
.nav ul li a:hover {
	color:#FFFFFF;
	text-decoration:none;
	background-image:url(../images/nav_bg2.jpg);
	background-position: bottom center;
	background-repeat:repeat-x;
} 

#content_area { background-image:url(../images/content_bg.gif);
background-position: left top;
background-repeat:repeat-x;
padding:10px;}

#left_side {
	float:right;
	width:710px;
}
#right_side { float:left; width:254px;}

h1 {
	padding-bottom:5px;
	color: #0D3082;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
}

.product_area {
	background-color:#124297;
	padding:20px 0px 0px 20px;
	background-image: url(../images/blue_bg.gif);
	background-repeat: repeat-x;
}

.product {
	float:left;
	margin:0px 20px 25px 0px;
	color:#FFFFFF;
	text-align:center;
	line-height:15px;
}

.product a  { color:#FFFFFF;
text-decoration:none;}
.product a:hover  { color:#FFFFFF;
text-decoration:underline;}

.img_bor { }
.img_bor a { border:4px solid #ffffff; display:block;}
.img_bor a:hover {
	border:4px solid #2287CF;
}

.blue_area { background-image:url(../images/blue_bg.gif);
background-repeat:repeat-x;
margin-top:2px;
line-height:55px;
}

.right_link { list-style:none;}
.right_link ul { padding:0px; margin:0px; list-style:none;}
.right_link ul li {
	padding:2px 0px 0px 0px;
	line-height:24px;
}

.right_link ul li.line {
	border-bottom:1px solid gray;
	height:24px;

}

.right_link ul li a {
	padding:0px 5px 0px 10px;
	line-height:24px;
	background-image:url(../images/left_bg.gif);
	background-repeat:repeat-y;
	background-position:left top;
	display:block;
	text-decoration:none;
} 
.right_link ul li a:hover {
	text-decoration:none;
	color:#FFFFFF;
	font-weight:bold;
	background-color: #0F3484;
	background-image: url(../images/left_bg2.gif);
	background-repeat: repeat-y;
}

.ft_text { color:#D4D5DC; background-color:#124398; line-height:35px; padding:0px 20px; margin-top:0px;}
.footer { background-color:#0C2977; 
background-image:url(../images/footer_bg.gif);
background-position:left top;
background-repeat:repeat-x;
padding:40px;
color:#5877CA;}

.footer a {
	color:#CCCCCC;
	text-decoration:none;
}
.footer a:hover {color:#00CCFF; text-decoration:none;}

.ft_color { background-color:#124398; height:15px;}
