@import url(general.css);


body {
font-family:Georgia, "Times New Roman", Times, serif;
background:url(../images/layout/body_bkg.jpg) repeat-x top #72CDFA;
}

.clearfix{
	clear:both;
}

#page_wrap{
	width:985px;
	margin:0px auto;
	background:#fff;
	padding:0 2px 0 2px;
}

#header{
	background:url(../images/layout/header.jpg) no-repeat top;
	width:985px;
	height:240px;
	float:left;
	margin:0 0 3px 0;
	position:relative;
}
#header .navigation{
	position:absolute;
	bottom:0px;
	width:100%;
	text-align:center;
	color:#FFFFFF;
	background:url(../images/layout/navigation.jpg) repeat-x;
	height:38px;
	border-top:1px solid #fff;
	padding:10px 0 0 0;
	}
#header .navigation a{
	color:#FFFFFF;
	font-size:20px;
	text-decoration:none;
	margin:0 3px 0 3px;
	}
#header .navigation a:hover, #header .navigation a.active{
	text-decoration:underline;
	}

#left_side{
	float:left;
	width:218px;
	padding:0 15px 0 15px;
	}
.left_box{
	float:left;
	margin:0 0 0px 0;
	padding:20px 0 0 0;
	}
.left_box h2{
	float:left;
	width:218px;
	height:25px;
	color:#fff;
	background:url(../images/layout/left_title.gif);
	text-align:center;
	padding:7px 0 0 0;
	font-size:14px;
}
.left_box .text{
	width:199px;
	margin:0px auto;
	background:url(../images/layout/left_side_text.gif) no-repeat bottom #FFE7EE;
	padding:10px 10px 35px 10px;
	clear:both;
	font-size:12px;
	color:#434343;
	}
.left_box .text a{
	color:#434343;
	text-decoration:none;
	line-height:140%;
	}
.left_box .text a:hover{
	text-decoration:underline;
	}
.left_box input{
	margin:5px 0 5px 0;
	padding:2px;
	border:1px solid #F4B1C5;
	background:#FFEDF3;
	font-size:12px;
	color:#434343;
	}
.left_box select{
	margin:5px 0 5px 0;
	padding:2px;
	border:1px solid #F4B1C5;
	background:#FFEDF3;
	font-size:12px;
	color:#434343;
	}
.left_box button{
	margin:5px 0 5px 0;
	padding:2px;
	border:1px solid #F4B1C5;
	background:#FFEDF3;
	font-size:12px;
	color:#434343;
	}
	
#right_side{
	float:left;
	width:700px; 
	background:url(../images/layout/right_side.gif) no-repeat right bottom;
	padding:25px 15px 30px 15px;
	font-size:12px;
	color:#434343;
	}
#right_side h1{
	font-size:22px;
	color:#71CCF8;
	margin:0 0 15px 0;
	}
#right_side h2{
	font-size:12px;
	color:#0675AD;
	font-size:12px;
	font-weight:bold;
	margin:0 0 10px 0;
	line-height: 140%;
	}
#right_side p{
	margin:0 0 10px 0;
	}
#right_side ul, #right_side ol{
	margin:0 0 10px 0;
	padding:0 0 0 10px;
	}
#right_side ul li, #right_side ol li{
	padding:0 0 0 10px;
	margin:0 0 2px 0;
	list-style:circle;
	}
#right_side table{
	width:100%;
	float:left;
	margin:10px 0 15px 0;
	}
#right_side table tr th{
	width:171px;
	height:66px;
	vertical-align:bottom;
	border:1px solid #fff;
	}
#right_side table tr th p{
	background:#990033;
	margin:0px;
	padding:10px 0 10px 0;
	text-align:center;
	color:#fff;
	}
#right_side table tr th.no1{
	background:url(../images/layout/table_th_2.gif) no-repeat center;
	}
#right_side table tr th.no1 p{
	background:none;
	}
#right_side table tr td{
	text-align:left;
	padding:10px 10px 10px 10px;
	border:1px solid #fff;
	}
#right_side table tr td.image{
	padding:10px 0 10px 0;
	text-align:center;
	}
#right_side table tr td.gray1{
	background:#EFEFEF;
	}
#right_side table tr td.gray2{
	background:#F8F8F8;
	}
#right_side table tr td.yelow{
	background:#FFFFCC;
	}	
#right_side table tr td .icon{
	margin:0 10px 0 0 ;
	}	
	
	
#right_side a{
	color:#71CCF8;
	text-decoration:underline;
	}


#foot_nav{
	background:#3FADE3;
	float:left;
	width:965px;
	padding:10px;
	font-size:12px;
	color:#fff;
	text-align:center;
	}
#foot_copy{
	background:#0575AD;
	padding:10px;
	float:left;
	width:965px;
	border-bottom:1px solid #fff;
	font-size:12px;
	color:#fff;
	text-align:center;
	}
#foot_copy a{
	color:#fff;
	}
#foot_nav a{
	color:#fff;
	}
#footer{
	width:988px;
	height:20px;
	margin:0px auto;
}