body {
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
}

	.container {
		width:1000px;
		padding-top:18px;
		padding-bottom:10px;
	}
	
		.logo {
			position:absolute;
			top:1px;
			left:0;
			background-color:#fff;
			padding:0 10px;
		}
		
			.logo a img {
				border:0;
			}
		
		form {
			margin:0;
			padding:0;
		}
		
			.top_menu {
				border-bottom:1px #356A9E solid;
				margin-bottom:10px;
			}
			
				.search_box {
					float:right;
					padding-right:20px;
					padding-top:2px;
					width:210px;
				}				
						
					/*.search_box input.textbox {
						width:110px;
						height:15px;
						padding:0;
						border:1px #356A9E solid;
						padding-top:1px;
						padding-left:1px;
						padding-right:1px;
						font-size:9px;
						color:#356A9E;
					}
					
					.search_box input {
						vertical-align:middle;
						margin-left:6px;
						width:auto;
						height:auto;
						border:0;
					}*/
					
					#cse {
						position:absolute;
						width:240px;
						top:4px;
						z-index:1000;
					}
					
				/*menu's first level - start*/
				.top_menu ul {
					margin:0;
					padding:0;
					list-style:none;
					height:24px;
				}
				
					.top_menu ul li {
						float:right;
						padding-left:11px;
						padding-right:11px;
						padding-bottom:5px;
						padding-top:4px;
						border-left:1px #356A9E solid;
						
						font-weight:bold;
						color:#C3C3C3;
					}
				
					.top_menu ul li.search {
						margin-right:0;
						padding-right:0;
					}
					
						.top_menu ul li a {
							color:#779E2B;
							text-decoration:none;
						}
					
						.top_menu ul li a:hover,
						.top_menu ul li a.active_page {
							color:#356A9E;
							text-decoration:none;
						}
					
					.clear {
						clear:both;
					}
				/*menu's first level - end*/
						/*menu's second level - start*/
						.top_menu ul li ul {
							position:absolute;
							display:none;
							margin-left:-12px;
							margin-top:20px;
						}				
								
							.top_menu ul li ul li {
								float:none;
								padding:0;
								background-color:#fff;
								border-right:1px #356A9E solid;
							}
							
							.last_subitem {
								border-bottom:1px #356A9E solid;
							}
								
							.top_menu ul li ul li a {
								display:block;
								border-right:0;
								padding:3px 10px 3px 10px;
								background-color:#F4F8FB;
								
								font-weight:normal;
								color:#779E2B;
								text-decoration:none;
							}
								
							.top_menu ul li ul li a:hover,
							.top_menu ul li ul li a.active_page {
								background-color:#EAF4D7;
								color:#356A9E;
								text-decoration:none;
							}
							
						.top_menu ul li:hover ul {
							display:block;
						}
						/*menu's second level - end*/
		
		.flash {
			width:1000px;
			height:335px;
			margin-bottom:18px;
		}
					
			#container {
				text-align:center;
			}
						
				#container a {
					color:#779E2B;
					text-decoration:underline;
				}
						
				#container a:hover {
					color:#356A9E;
					text-decoration:none;
				}
				
		.header {
			width:1000px;
			height:88px;
			margin-bottom:18px;
		}
				
		.main {
		}
					
			.main div {
				float:left;
				width:250px;
			}
			
			.main .left_nav {
				padding-left:21px;
				width:210px;
			}
				
				.main .left_nav p {
					padding-top:13px;
					padding-left:9px;
					line-height:18px;
				}
					
					.main .left_nav p a.active_page {
						color:#356A9E;
						text-decoration:none;
					}
			
			.main .right_side {
				width:768px;
				border-left:1px #CBCBCB solid;
			}
			
				form.main_form {
					margin:13px 0 0 0;
					padding:0;
				}
				
					select,
					input,
					textarea {
						font-family:Arial, Helvetica, sans-serif;
						border:1px #779E2B solid;
						font-size:11px;
						color:#356A9E;
					}
					
					.warning {
						color:#f00;
					}
			
			.main .right_side2 {
				width:382px;
				border-left:1px #CBCBCB solid;
			}
				
				.main .right_side p,
				.main .right_side h6 {
					padding-top:13px;
					padding-bottom:0;
				}
				
				.main .right_side p,
				.main .right_side h6,
				.main .right_side2 p,
				.main .right_side2 h6 {
					padding-left:15px;
				}
				
				.main .right_side h5,
				.main .right_side2 h5 {
					border-left:0;
				}
				
				.main .right_side p img,
				.main .right_side2 p img {
					padding:2px;
					/*border:1px #ccc solid;*/
					float:right;
					margin-left:10px;
					margin-bottom:5px;
				}
				
				.main .right_side2 ul {
					margin:10px 10px 0 25px;
					padding:0;
				}
				
				.main .right_side ul {
					margin:10px 0 0 35px;
					padding:0;
					font-size:11px;
				}
					
					.main .right_side ul li,
					.main .right_side2 ul li {
						line-height:16px;
					}
						
						.main div ul li a,
						.main .right_side ul li a,
						.main .right_side2 ul li a {
							color:#779E2B;
							text-decoration:underline;
						}
								
						.main div ul li a:hover,
						.main .right_side ul li a:hover,
						.main .right_side2 ul li a:hover {
							color:#356A9E;
							text-decoration:none;
						}
						
				.right_side table {
					width:95%;
					margin:20px 10px 10px 15px;
					border:1px #ccc solid;
					border-collapse:collapse;
				}
							
					.right_side table tr th {
						font-weight:bold;
						text-align:left;
						padding:2px 5px;
						width:33%;
					}
							
					.right_side table tr td {
						text-align:right;
						padding:2px 5px;
					}
					
					.blue_text {
						color:#00B0F0;
					}
					
					.green_text {
						color:#00B050;
					}
					
					.red_text {
						color:#f00;
					}
					
					.orange_text {
						color:#E36C0A;
					}
						
				.main div h4,
				.main div h5 {
					margin:0;
					padding:0;
					border-left:1px #CBCBCB solid;
					border-bottom:1px #CBCBCB solid;
					padding-left:9px;
					padding-bottom:7px;
					font-size:11px;
					color:#8C8C8C;
				}
				
				.main div h4 {
					padding-bottom:5px;
					font-size:14px !important;
					color:#338EBD;
				}
						
				.main div h6 {
					margin:0;
					padding:0;
					padding-top:13px;
					padding-bottom:10px;
					padding-right:15px;
					font-size:11px;
				}
						
				.main div p {
					margin:0;
					padding:0 10px 15px 0;
					font-size:11px;
					font-weight:normal;
				}
							
					.main div p a {
						color:#779E2B;
						text-decoration:underline;
					}
							
					.main div p a:hover {
						color:#356A9E;
						text-decoration:none;
					}
				
		.logos {
			text-align:center;
			padding:30px 0 10px 0;
		}
					
			.logos img {
				padding:0 10px;
			}
				
		.footer {
			padding-top:20px;
			text-align:right;
			font-size:11px;
		}
					
			.footer a {
				color:#779E2B;
				text-decoration:underline;
			}
					
			.footer a:hover {
				color:#356A9E;
				text-decoration:none;
			}
