BODY, HTML {
	background-color: #ffffff;
	text-align:center;
	color:#2b2b2b;
	font-family:"Lucida Grande", Arial, Helvetica, Tahoma, Verdana, Sans-serif !important;
}

H2{
	font-weight:bold !important;
}

.clear {
	clear:both;
}
.wrap{
	width:100%;	
}

	.content_header_wrap{
		height:152px;
		/*background:#037eca url('../images/content_header_bg.png') top center repeat-x;*/
		text-align:center;
		/*background:#00559D;*/
		width:100%;
	}


		#bg{
			position:relative;	
			z-index:1;
		}
		
			.head1{
				float:left; 
				background:url('../images/content_left_bg.jpg'); 
				width:49.9%; 
				height:152px; 
				padding:0px; 
				margin:0px; 
				z-index:1;
			}
			
			.head2{
				float:right; 
				background:url('../images/content_right_bg.jpg'); 
				width:49.9%;
				height:152px; 
				padding:0px; 
				margin:0px; 
				z-index:1;
			}

	#content_header{
		width:1024px;
		margin:0 auto;

		background:transparent url('../images/content_header.jpg') center center no-repeat;
		height:152px;
		position:absolute;
		top:0px;
		left:50%;
		margin-left:-512px;
		z-index:1000;
	}

		#header_search {
			position:absolute; 
			top:10px; 
			left:120px;		
		}

	
	#content_menu_wrap{
		background-color:#014087;	
		/*height:40px;*/
		height:39px;
		overflow:hidden;
	}
	
	#content_main_menu{
		color:#FFFFFF;
		font-size:12px;		
		margin:0px auto;
		/*width:1024px;*/
		width:1090px;
	}
	
		#content_main_menu a,
		#content_main_menu a:visited{
			float:left;
			color:#fff;
			padding:11px 13px;
			font-weight:bold;
			background-color:#014087;
			text-decoration:none;
		}
	
		#content_main_menu a:hover,
		#content_main_menu a:active, 
		#content_main_menu a.active{
			color:#fff;
			font-weight:bold;
			background-color:#4da1d4;
			text-decoration:none;
		}	

		#content_main_menu a.menuItem_3,
		#content_main_menu a:hover.menuItem_3{
			margin-left:20px;
		}
	

	#content_content_wrap {
		background:#fff;
		background:#f5f5f5 url('../images/content_content_bg.gif') top left repeat-x;
		margin:0px;
		padding:0px;		
		font-size:12px;
	}

		#content_content {
			margin:0px auto;
			width:1024px;		
		}

			#content_submenu{
				width:200px;
				background:#deeaf8 url('../images/content_submenu_bg.gif') top left no-repeat;
				padding:60px 0px 10px 0px;
				float:left;
				margin-left:20px;
				text-align:left;
			}
			
			#content_submenu UL{
				list-style-type:none;				
			}
				.basicMenu{
					padding:0px;
				}
				
				.basicMenu LI{
					padding:0px 0px 10px 0px;
					/*padding:0px 0px 10px 25px;*/
					color:#2b2b2b;
					font-weight:bold;
				}

				.basicMenu LI:hover{
					text-decoration:none;
					/*background:url('../images/submenu_pointer2.gif') top left no-repeat;*/
				}

				.basicMenu LI.active{
					text-decoration:none;
					/*background:url('../images/submenu_pointer2.gif') top left no-repeat;*/
				}

				.basicMenu LI.active A,
				.basicMenu LI.active A:hover{
					color:#002974;
					/*background:none;*/
					background:url('../images/submenu_pointer2.gif') top left no-repeat;
					display:block;
				}
						
				.basicMenu A{ 
					padding:0px 5px 10px 25px;
					/*padding:0px 5px 10px 0px;*/
					color:#2b2b2b;
					font-weight:bold;
					text-decoration:none;
					display:block;
					
				}
				.basicMenu LI A{
					text-decoration:none;
					 
				}
			
				.basicMenu A:hover{
					color:#002974;
					/*margin-left:-25px;*/
					background:url('../images/submenu_pointer2.gif');
					background-position: left top;
					background-repeat: no-repeat;
					/*padding-left:25px;*/
					text-decoration:none;
				}
				
				
					.basicMenuSubMenu{
						padding:0 0 10px 0;

					}

					.basicMenuSubMenu LI{
						padding:5px 0px;
						color:#2b2b2b;
					}
	
					.basicMenuSubMenu LI.active A,
					.basicMenuSubMenu LI.active A:hover{
						padding:5px 0px;
						color:#002974 !important;
						padding:5px 5px 5px 40px;
						/*padding:5px 5px 5px 25px;*/
						background:url('../images/submenu_pointer2.gif') top left no-repeat  !important;
					}
			
					.basicMenuSubMenu LI A{ 
						padding:5px 5px 5px 40px;
						/*padding:5px 5px 5px 25px;*/
						color:#2b2b2b !important;
						font-weight:bold;
						text-decoration:none;
						background:none !important;
					}	
				
					.basicMenuSubMenu LI A:hover{
						color:#002974 !important;
						background:url('../images/submenu_pointer2.gif') top left no-repeat  !important;
					}


				#content_submenu_footer{
					font-size:11px;
					font-weight:normal;
					padding:25px 25px 10px 25px;
					color:#3a3a3a;
				}


			.content_page{
				/*min-height:670px;*/
				width:720px;
				float:left;
				text-align:left;
				padding-left:30px;
			}
			
				.content_page IMG {
					background:#fff;					
					border:1px solid #ccc;
					padding:7px;
					margin:10px 5px;
				}
			
				.page_tree{
					font-size:11px;
					padding-top:15px;
					/*font-weight:bold;*/
				}
				
					.page_tree a {
						/*font-weight:bold;*/
						text-decoration:none;
						color:#2b2b2b;
					}
					.page_tree a:hover {
						color:#004c93;						
					}
					
				.page_left{
					width:500px;
					float:left;
					overflow:hidden;
				}
				
					.page_title H2{
						color:#004c93;
						padding:30px 0px 35px 0px;
					}
					
					#page_text{
						width:700px;
					}
					
				.page_right{
					padding:0px 10px;	
					width:220px;
					float:left;
					margin-top:70px;
				}
		
				.page_images {
					width:200px;
					margin-left:20px;	
				}
		/*
				.content_image{
					background:#fff;					
					border:1px solid #ccc;
					padding:7px;
					margin:10px;
				}
		*/

			.content_footer{
				color:#3a3a3a;
				font-size:11px;
				padding:35px 10px 10px 0px;
			}

				.content_footer a{
					text-decoration:none;
					padding:15px 5px;	
					color:#3a3a3a;
				}
	
				.content_footer a:hover{
					text-decoration:underline;
					color:#3a3a3a;
				}			
				
				.content_footer .menuItem_34{
					padding:15px 5px 15px 0px;
				}
				

		.content_wrapper_left{
			background:#fff;
			padding:5px;
			float:left;
			margin:25px 10px 20px 80px;
		}
		.content_wrapper{
			background:#fff;
			padding:5px;
			float:left;
			margin:25px 10px 20px 10px;
		}

#overlay{
	position:absolute;
	z-index:3000;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	background-color:#CCCCCC;
	opacity:0.7;
	filter: alpha(opacity = 70);
}

	#overlay DIV{
		position:absolute;
		top:50%;
		left:50%;
		margin: -25px 0 0 -25px;
		width:50px;
		height:50px;
	}


/*
	.content_footer_wrap{	
	}
		#content_footer {
			color:#3a3a3a;
			font-size:11px;
			margin:0px auto;
			width:1024px;
			text-align:left;
		}
		
			#footer_copyright{
				float:left;
				font-weight:bold;	
				margin-left:40px;		
			}
		
			#footer_menu{
				float:left;
			}
		
			#footer_menu a{
				text-decoration:none;
				padding:15px 5px;	
				color:#3a3a3a;
			}
			
			#footer_menu a:hover{
				text-decoration:underline;
				color:#3a3a3a;
			}
			
			#footer_menu a.menuItem_1 {
				margin-left:80px;
			}
*/			
			
			
			
/* @group POP Calendar */
	#puc {position:absolute;display:none;padding: 0px;margin: 0px;border:1px solid rgb(100,100,100);z-index: 1000;}
	#puc TABLE {padding: 0px;margin:0px;border: 0px;width: 100px;}
	#puc TABLE TR{ padding: 0px; margin: 0px; }
	#puc TABLE TR TH {padding: 0px;	margin: 0px;color: rgb(255,255,255);font:bold 10px/11px Arial;background-color: rgb(200,200,200);}
	#puc TABLE TR TD {
		padding: 2px;
		margin: 0px;
		border-top:1px solid rgb(255,255,255);
		border-left:1px solid rgb(255,255,255);
		border-bottom:1px solid rgb(230,230,230);
		border-right:1px solid rgb(230,230,230);
		text-align:center;
		cursor:pointer;
	}
	#puc TABLE .pucHeader {text-align:center;background-color: rgb(0,44,148);color: rgb(255,255,255);border: 0px;padding:3px;}
	#puc TABLE .pucHeaderLink {text-align:center;background-color: rgb(0,44,148);color: rgb(255,255,255);border: 0px;padding:3px;cursor: pointer;}
	#puc TABLE TBODY { background-color:rgb(255,255,255);}
	#puc TABLE TBODY TD.day {cursor:pointer;padding:2px;text-align:center;color: rgb(0,0,0);}
	#puc TABLE TBODY TD.day:hover{cursor:pointer;padding:2px;text-align:center;background-color:rgb(0,44,148);color:rgb(255,255,255);}
	#puc TABLE TBODY TD.inactive {background: rgb(245,245,245);border: 1px solid rgb(245,245,245);}
	#puc TABLE TBODY TD.today {cursor: pointer;padding:2px;text-align:center;border: 1px solid rgb(255,0,0);color:rgb(255,0,0);}
	#puc TABLE TBODY TD.today:hover {cursor:pointer;padding: 2px;text-align:center;background-color:rgb(255,0,0);color:rgb(255,255,255);}
/* @end */

			