/* CSS Document */
.clear{
clear:both;}
body{
	background:#232F85 repeat;
	margin:0;
	padding:0;
}

#page{
	width:1005px;
	margin:0px auto 0px auto;
}

.page_left{
	background:url(../images/side-shadow-r.png) no-repeat;
	float:left;
	width:11px;
	height:460px;
	margin:132px 0 0 0;
}

.page_right{
	background:url(../images/side-shadow-l.png) no-repeat;
	float:left;
	width:11px;
	height:460px;
	margin:132px 0 0 0;
}

#page_center{
	width:981px;
	height:auto;
	background:#FFFFFF;
	float:left;
}

.clear{
	clear:both;
}


#header{
	width:981px;
	height:132px;
	float:left;
	background:#232F85 url(../images/header.png) center no-repeat;
}

.logo{
	width:600px;
	height:70px;
	float:left;
	margin:30px 0 0 20px;
}


.logo img{
	width:36px;
	height:100px;
	float:left;
	margin:0 10px 0 0;
}


.logo p{
	font:normal 18px Arial, Helvetica, sans-serif;
	color:#FF9900;
}

.logo a{
	font:normal 26px Arial, Helvetica, sans-serif;
	color:#FF9900;
	text-decoration:none;
}

.logo a:hover{
text-decoration:underline;
}

#menu{
	width:981px;
	float:left;
	background:url(../images/menu-bg.jpg) repeat-x;
	height:39px;
}


#menu ul{
margin:0;
padding:0;
}


#menu li{
	display:block;
	float:left;
	margin:0;
	padding:0;
	height:39px;
}

#menu li a{
	color:#FFFFFF;
	text-decoration:none;
	font:normal 14px Arial, Helvetica, sans-serif;
	padding:0 30px 0 30px;
	line-height:35px;
	text-transform:capitalize;
}

#menu li:hover{
	background:url(../images/menu-hover.jpg) top repeat-x;
}

#menu li.active{
	background:url(../images/menuH.png) top repeat-x;
}

#content{
	width:981px;
	height:auto;
	float:left;
	background:url(../images/maincol-bg.png) bottom repeat-x;
}


.content_bottom{
	width:981px;
	background:url(../images/maincol-bg-bottom.jpg) repeat-x;
	height:53px;
	float:left;
}


#left{
	width:223px;
	height:auto;
	float:left;
	background:#E3E3E3 url(../images/maincol-bg.png) repeat-x;
	padding:0 0 20px 0;
	border-right:#E3E3E3 2px solid;
}

.leftinner{
	width:201px;
	height:auto;
	margin:30px 0 0 10px;
}

.leftinner_bottom{
	width:201px;
	background:url(../images/module-bottom-bg.jpg) bottom no-repeat;
	float:left;
	height:32px;
	margin:5px 0 0 0;
	padding:0;
}

.leftinner .topad{
padding:10px 0px 5px 0px;}

.leftinner_center{
	background:#FFFFFF;
	width:201px;
	height:auto;
	float:left;
}

#left ul{
	float:left;
	margin:8px 0 0 8px;
	padding:0;
}

#left li{
	background:#BB028E;
	list-style:url(../images/simple.jpg);
	margin:0 0 8px 0;
	list-style-position:inside;
	padding:0 0 0 2px;
}

#left li a{
	color:#FFFFFF;
	text-transform:capitalize;
	text-decoration:none;
	padding:3px 20px 3px 1px;
	font:bold 11px Geneva, Arial, Helvetica, sans-serif;
	line-height:20px;
}

#right{
	width:756px;
	background:#FF9999;
	height:auto;
	float:left;
	margin:0 0 0 0px;
	background:url(../images/maincol-bg-right.jpg) repeat-x;
}

#right table a{
	color:#232F85;
	text-align:center;
	}
	
#right table th{
	color:#232F85;
	text-align:center;
	}

#rightinner{
	margin:0 0 0 20px;
}

#right h1{
	font:normal 24px Arial, Helvetica, sans-serif;
	color:#232F85;
	text-align:left;
	margin:15px 0 0 0px;
}
#right .boxinner{
border-bottom:1px solid #232F85;
height:auto;
}
#right .boxinner img{
float:left;
margin:0 15px 0 0;}

#right h2{
	font:normal 20px Arial, Helvetica, sans-serif;
	color:#232F85;
	text-align:left;
	margin:15px 0 0 0px;
}

#right ul,ol{
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#232F85;
	text-align:left;
	margin:15px 15px 10px 0px;
	padding:0px 0px 0px 12px;
	line-height:18px;
	list-style-position:inside;
	}

#right p{
	font:normal 13px Arial, Helvetica, sans-serif;
	color:#232F85;
	text-align:left;
	margin:15px 15px 10px 0px;
	line-height:18px;	
}

#right a{
text-decoration:none;
color:#818181;
}

#right .box{
width:350px;
height:200px;
border:#DCDCDC 1px solid;
float:left;
margin:20px 5px 5px 5px;
}

#right .box h2{
	font:normal 20px Arial, Helvetica, sans-serif;
	color:#F79419;
	text-align:left;
	margin:0px;
	padding:10px 10px 0px 20px;
}

#right .box p{
font:normal 14px Geneva, Arial, Helvetica, sans-serif;
letter-spacing:0.5px;
line-height:18px;
padding:20px;
margin:0px;
color:#6e7791;
}

#right .box a.read{
color:#232F85;
text-decoration:none;
font:normal 14px Arial, Helvetica, sans-serif;
letter-spacing:0.5px;
line-height:18px;
float:right;
}

#right .box a{
color:#232F85;
text-decoration:none;
font:normal 14px Arial, Helvetica, sans-serif;
letter-spacing:0.5px;
line-height:18px;
}

#right a:hover{
text-decoration:underline;
}



blockquote {

	font-style: italic;

	font-size:18px;
	
	color:#232F84;

	line-height: 150%;

	width:700px;

	padding: 10px;

	margin: 20px 0px 0px 0px;

	background: url(../images/blockquote-bg.png) 0 0;

}


#footer{
	height:115px;
	width:981px;
	float:left;
	background: url(../images/footer.png) repeat-x;

}

#footer p{
color:#FFFFFF;
font:normal 12px Arial, Helvetica, sans-serif;
margin:80px 15px 15px 15px;
}

#footer a{
text-decoration:none;
color:#FFFFFF;
}

#footer a:hover{
text-decoration:underline;
}



#message{
font:normal 12px Arial, Helvetica, sans-serif;
margin:15px 10px 10px 10px;
}

#right table{
font:normal 14px Arial, Helvetica, sans-serif;
letter-spacing:0.5px;
line-height:18px;
padding:20px;
margin:0px;
color:#6C6C6C;
}

.borError{

border:#FF0000 2px solid;

}



.normal{

color:#666666;

border:#333333 2px solid;

}



.name{

font-size:14px;

font-weight:bold;

color:#0066CC;

}



.redColor{

color:#FF0000

}

.button{
background:#F98E26;
color:#FFFFFF;
cursor:pointer;
}