.header{
	background : url(img/top-bg.jpg) 50% 0 no-repeat;
	height : 109px;
}

.logo{
	float : left;
	width : 355px;
	height : 109px;
	background : url(img/logo.gif) no-repeat;
}

.header span{
	float : right;
	width : 300px;
	text-align : right;
	margin-top : 20px;
	padding-right : 20px;
	_height : 1%;
}

.header span b{
	display : block;
	color : #EB3D00;
	font-size : 18px;
}

.header span i{
	font-style : normal;
	font-size : 18px;
	display : block;
}


.menu{
	background : #DDE6EF;
	border-bottom : 1px solid #D5E2EF;
	border-top : 1px solid #D5E2EF;
	height : 19px;
	padding-left : 10px;
}

.menu ul.first{
	_height : 19px;
}
.menu ul.first li{
	float : left ;
	_height : 19px;
}

.menu ul.second li{
	_height : auto;
}

.menu ul.first li a{
	font-size : 11px;
	color : #004B8F;
	padding-right : 10px;
	display : inline-block;
	padding : 4px 12px 5px 8px;
	text-decoration : none;
	margin-right : 10px;
}

.menu ul.first li a.next{
	background : url(img/expand.gif) right 6px no-repeat;
}

.menu ul.second li a.next{
	background : url(img/expand.gif) right 6px no-repeat #ADD6F5;
	font-weight : bold;
}

.menu ul.first li a:hover{
	background-color : #C1D8EF; 
}

.menu ul.second li a:hover{
	background-color : #ddd;
	color : #EB3D00; 
}

.menu ul.second li a.next:hover{
	background-color : #1C89CC;
	color : #fff; 
}

.menu ul.second{
	display : none;
	position : absolute;
	top : 20px;
	_top : 21px;
	left : 0px;
	background : #CFE8F9;
}

.menu li{
	position : relative;
}
.menu li.hover ul.second{
	display : block;
}

.menu li ul.second li{
	border : 1px solid #fff;
	padding : 0;
	float : none;
}

.menu li ul.second li a{
	white-space : nowrap;
	margin : 0;
	display : block;
	padding-right : 20px;
}

.menu ul.third{
	display : none;
	position : absolute;
	top : -1px;
	_top : 0px;
	left : 100%;
	background : #CFE8F9;
}

.menu ul.second li.hover ul.third{
	display : block;
}

.right-side{
	border : 1px solid #CCCCCC;
	float : right;
	_height : 1%;
	margin-top : 16px;
	min-height : 250px;
	width : 194px;
	margin-right : 8px;
}

.right-side h4{
	background : #DDE6EF;
	color : #004B8F;
	font-size : 11px;
	font-weight : bold;
	margin-bottom : 8px;
	padding : 4px 6px;
}

.right-side div{
	margin-top : 10px;
	text-align : center;
}

.right-side div a{
	font-size : 11px;
	color : #004A91;
	text-decoration : underline;
	display : block;
	margin-bottom : 10px;
}

.right-side div a:hover{
	color : #EB3D00;
}

.right-side p{
	margin : 8px 6px;
	font-size : 11px;
	line-height : 12px;
}

.right-side p span{
	display : block;
	color : #666;
}

.right-side p a{
	display : block;
	color : #004A91;
	text-decoration : underline;
}

.right-side p a:hover{
	color : #EB3D00;
}

.right-side strong{
	display : block;
	margin : 12px 6px 8px;
	font-size : 11px;
	font-weight : normal;
	padding-bottom : 10px;
	border-bottom : 1px solid #d8d8d9;
}

.right-side strong a{
	color : #004A91;
	text-decoration : underline;
}

.right-side strong a:hover{
	color : #EB3D00;
}

.left-side{
	background : #F4F9FF;
	float : left;
	margin : 28px 6px 0;
	width : 194px;
	font-size : 11px
}

.left-side h4{
	background : #DDE6EF;
	color : #004B8F;
	font-size : 11px;
	font-weight : bold;
	margin-bottom : 8px;
	padding : 4px 6px;
}

.left-side p{
	text-align : center;
	margin : 4px 0 12px;
}

.content{
	margin : 30px 220px;
	font-size : 14px;
	line-height : 17px;
}

.content h5{
	font-family : Arial;
	font-size : 14px;
	font-weight : bold;	
}

.content p{
	margin : 10px 0;
	font-family : Arial;
	font-size : 14px;
}

.content a{
	color : #004A91;
}

.content a:hover{
	color : #EB3D00;	
}

.content p a.arrow{
	background : url(img/arrow_black.gif) center left no-repeat;
	padding-left : 8px;
}

.content p.last{
	margin-top : 40px;
}

.content ul li{
	font-family:Arial;
	font-size:14px;
}

.content ul{
	list-style:disc;
	padding-left : 10px;
}

.footer{
	clear : both;
	padding-top : 15px;
}

.footer .first{
	height : 20px;
	background : #ccc;
	color : #004A91;
}

.footer .first span{
	float : right;
	margin-right : 12px;
	font-size : 11px;
	line-height : 20px;
}

.footer .first a{
	line-height : 20px;
	background : url(img/arrow_black.gif) center left no-repeat;
	padding-left : 8px;
	font-size : 11px;
	color : #004A91;
	margin-left : 6px;
}

.footer .second{
	height : 75px;
	background : url(img/footer.gif) 10px 20px no-repeat #DDE6EF;
}

.footer .second p{
	font-size : 10px;
	color : #004A91;
	float : left;
	margin-left : 200px;
	_margin-left : 100px;
	margin-top : 20px;
}

