
body {
	font-family: Verdana,Geneva,sans-serif;
	font-size: 12px;
	font-weight: normal;
	background-color: #005382;
}

a {
	color: #3333ff;
	text-decoration: none;
}

ul {padding-left: 40px;}
ul li { list-style-type:disc;}


.small { font-size: 8px; vertical-align: top; }
.clear {	clear: both; }


#contain {
	width: 976px;
	margin: auto;
}


/* Header */

	#head_top {
		height: 75px;
	}
	
	#head_top .logo {
		float: left;
		margin-top: 30px;
		margin-left: 30px;
		cursor: pointer;
	}
	
	.visit_top_right {
		width: 205px;
		float: right;
		margin-top: 51px;
		color: #8ec6dd;
	}
	
	.visit_top_right a { color: #6ea4cd; }
	
	.visit_top_right img { padding-right: 10px; }
	
	#body_contain {
		border: 1px solid #FFFFFF;
		margin: 1px 10px;
	}
	
	.header {
		height: 265px;
		border: 1px solid #000000;
	}
	
	.head_left {
		float: left;
		width: 368px;
		height: 100%;
		background: url('images/head_left.jpg') no-repeat left top;
	}
	
	#flash_player {
		margin: 13px 0 0 20px;
		height: 240px;
		width: 320px;
		background-color: #FFFFFF;
	}
	
	.head_right {
		margin-left: 368px;
		background: url('images/head_right.jpg') no-repeat left top;
		height: 100%;
		font-family: Gill Sans MT,Verdana,Geneva,sans-serif;
		font-size: 17px;
		color: #FFFFFF;
	}
	
	.head_right h1 {
		font-size: 36px;
		font-weight: bold;
		color: #FFFFFF;
		padding-top: 155px;
		line-height: 2em;
	}
	
	.head_right span {
		color: #61b4de;
	}
	
	
	
	.div_ide {
		background-color: #017AC3;
		height: 20px;
		border: 1px solid #FFFFFF;
		border-style: solid none
	}

/* END Header */



/* Content Area */

	.content {
		background: #D3F8FE url('images/content_bg.jpg') repeat-x bottom left;
	}
	
	
	/* Left Column */
	
		.cont_left {
			float: left;
			width: 355px;
			height: 385px;
			/*margin-bottom: 18px;*/
			/*border: 1px solid orange;*/
		}
		
		.card_top {
			height: 140px;
			margin: 0 26px;
			color: #0079c2;
			font-size: 14px;
			font-weight: bold;
			/*padding-bottom: -20px;*/
			border: 1px solid #D3F8FE;
		}
		
		.card_title {
			font-size: 25px;
			font-weight: bold;
			text-align: center;
			margin-top: 20px;
			margin-bottom: 10px;
			/*line-height: 2em;*/
			color: #0079c2;
		}
		
		.card_top img {
			float: left;
			margin-right: 10px;
		}
		
		.promo_red {
			font-size: 12px;
			color: red;
			margin-top: 10px;
		}
		
		.signup_bottom {
			border: 8px solid #68B4D8;
			width: 275px;
			margin: 0 auto;
			padding: 8px;
			background-color: #FFFFFF;
			/*line-height: 1.3em;*/
		}
		
		.signup_bottom p {
			margin-bottom: 15px;
			font-size: 13px;
		}
		
		.login-back {
			margin: 0 auto !important;
		}
		
	/* END Left Column */
	
	/* Right Column */
	
		.cont_right {
			font-family: Verdana,Geneva,sans-serif;
			margin-left: 368px;
		}
		
		.cont_right p {
			font-size: 12px;
			margin: 15px 30px 10px 0;
			line-height: 1.5em;
		}
		
		.cont_text_top {
			font-family: Gill Sans MT,Verdana,Geneva,sans-serif;
			color: #0079c2;
			font-size: 16px;
			font-weight: bold;
			padding-top: 20px;
			line-height: 1.5em;
		}
		
		.cont_text_top img {
			float: right;
		}
		
		.blue {
			color: #3333ff;
		}
	
	/* END Right Column */
	
	
	/* Footer */
	
		.footer_logos {
			border-top: 1px solid #43a2d5;
			padding: 10px;
			height: 70px;
			background-color: #FFFFFF;
		}
		
		.footer_logos img {
			margin-left: 19px;
			margin-right: 19px;
		}
	
		.footer_notes {
			font-size: 10px;
			color: #6ea4cd;
			margin: 10px 40px 0;
			padding-bottom: 10px;
		}
		
		.footer_notes p {
			margin-top: 30px;
			text-align: center;
		}
		
		.footer_notes a { color: #6ea4cd; text-decoration: underline; }
	
	/* End Footer */

	.outer_popup {
		display: none;
		position: absolute;
		top: 0;
		left: 0;
		height: 1000px;
		width: 100%;
		background: #666666;
		z-index: 100;
		filter: alpha(opacity=45);
		opacity: .45;
	}

	.outer_popup_layer {
		display: none;
		position: absolute;
		top: 0;
		left: 0;
		height: 1000px;
		width: 100%;
		z-index: 101;
	}

	.deo_div, .vedo_div {
		display: none;
		margin: 350px auto;
		width: 650px;
		background: #FFFFFF;
		border: 1px solid #666666;
		padding: 7px 10px;
	}
	
	.deo_div h2, .vedo_div h2 {
		font-weight: bold;
		font-size: 19px;
		padding-bottom: 10px;
	}
	
	.deo_div p, .vedo_div p {
		padding-top: 10px;
		padding-bottom: 10px;
	}
	
	.close_it {
		margin-top: 10px;
		border-top: 1px solid #666666;
		text-align: right;
		font-weight: bold;
	}
	
	.close_it p {
		
	}
	
	.click {
		cursor: pointer;
	}

	
/* END Content Area */