a:link, a:visited {text-decoration: none; color: #000;}
a:hover { color: #0C018B; text-decoration: underline;}

body {
	font-family:Arial,Sans-serif;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
	background-image: url("../images/background.gif");
}

a img {border: 0px;}

form {padding: 0px; margin:0px;}

ul,li {list-style: none; margin: 0px; padding: 0px; }

.container { 
	clear: both; 
	width: 960px;
	margin-right: auto; 
	margin-left: auto; 
	}
.contents {
	float: left;
	width: 958px;
	background: white; 
	border-left: 1px solid white; 
	border-right: 1px solid white; 
	border-bottom: 1px solid white;
}

div#header { 
	border-top: 9px solid #0A3C71; 
	background-image: url("../images/headerlogo.jpg"); 
	height: 92px;
	}

img#imgheader {
	width: 300px;
	height: 85px;
}
ul.menu {
	float: left; 
	width: 958px;
	background: #83B832;
	border-bottom: 10px solid white;
}

.menu li {
	float: left;
	color: white;
	display: block;
	padding: 5px 6px 5px 6px;
}

.menu li a:link, .menu li a:visited{
	text-decoration: none;
	color: white;
	font-weight: bold;
}
.menu li a:hover {
	color: white;
	text-decoration: underline;
}

.column1 {
	float: left;
	width: 509px;
	padding: 0px 10px 30px 0px;
}
.column2 {
	float: left;
	width: 300px;
	background: #EFF0F5;
	padding-bottom: 1px;
}
.skyscraper {
	float: left;
	width: 129px;
	padding-bottom: 30px;
	padding-left: 10px;
}

ul.headlines {
	float: left;
	width: 509px;
	text-align: right;
	color: #808080;
	background: white;
	padding: 0px 0px 6px 0px;
}
.headlines li {
	padding: 3px 4px 2px 0px;
	border-bottom: 1px solid #E1E4F3;
	clear: both;
}
.headlines li a:link, .headlines li a:visited {
	float: left;
	text-align: left;
	width: auto;
	text-decoration: none;
	padding-left: 6px;
	
}
.headlines li a:hover {
	text-decoration: underline;
}
.headlines li img {
	float: left;
	width: auto;
	padding: 3px 6px 3px 6px;
}

li.allheadlines {
	border-bottom: 0px;
}
li.allheadlines a:link, li.allheadlines a:visited {
	color: #0C018B;
}
.allsources {
	float: right;
	width: auto;
}
h1 {
	clear: both;
	font-size: 12px;
	color: black;
	text-align: left;
	font-weight: bold;
	margin:0px;
	padding: 3px 0px 3px 6px;
	border-top: 1px solid #E1E4F3;
	border-bottom: 1px solid #A2A6C9;
	background: #EFF0F5;
}
h1 img {padding-right: 5px;}
h2 {
	padding: 6px 0px 8px 30px;
	margin: 0px;
	background: #83B832;
	color: white;
	background-image: url("../images/bullet.gif");
	background-repeat: no-repeat;
	border-bottom: 0px solid white;
	font-size: 12px;
}
h3 {
	font-size: 14px;
	font-weight: bold;
	margin: 0px;
	padding:  10px 0px 2px 4px;
	border-top: 1px solid #fff;
}
h3 a:link, h3 a:visited, h3 a:hover { color: #000;}

h4 {
	font-size: 12px;
	padding: 6px 0px 2px 4px;
	margin: 0px;
	font-weight: bold;
}
h4 a:link, h4 a:visited, h4 a:hover { color: #000;}
.searchbox {
	padding: 6px;
	background: #83B832;
	color: white;
	line-height: 20px;
	padding-bottom: 25px;
	border-bottom: 6px solid white;
	border-top: 1px solid white;
}
.searchbox a:link, .searchbox a:visited { color: #0C018B; text-decoration: none;}
.searchbox a:hover { text-decoration: underline;}
.btn_submit { width: auto;	padding: 0px 6px 0px 6px;	font-family: Arial;	font-size: 13px; }
.topstory { padding: 0px 4px 10px 4px; text-align: justify; border-bottom: 1px solid #A2A6C9; background: #EFF0F5;}
.story { background: white;	text-align: justify; border-bottom: 1px solid #EFF0F5; padding: 0px 0px 4px 4px;}


ul.stories {
	float: left;
	width: 509px;
	text-align: right;
	color: #808080;
	background: white;
	padding: 0px 0px 6px 0px;
}
.stories li {
	padding: 2px 4px 1px 0px;
	border-bottom: 1px solid #E1E4F3;
	clear: both;
}
.stories li a:link, .stories li a:visited {
	float: left;
	color: #0C018B;
	text-align: left;
	width: auto;
	text-decoration: none;
	padding-left: 6px;
}
.stories li a:hover {
	text-decoration: underline;
}
.stories li img {
	float: left;
	width: auto;
}



.nav { text-align: right; border-top: 1px solid #A2A6C9; }
.source {color: #808080; padding-bottom: 4px;}

.viewall { padding: 4px 0px 0px 0px;}
.viewall a:link, .viewall a:visited { color: #0C018B;}


ul.countrys {
	float: left;
	width: 509px;
}
.countrys li {
	float: left;
	width: 248px;
	padding: 4px 0px 4px 6px;
	border-bottom: 1px solid #E1E4F3;
}
.countrys a:link, .countrys a:visited { color: #0C018B;}
.countrys img {padding-right: 20px;}


#ajax_layer {
	diplay: none;
	position:absolute; 
	z-index:1;
	text-align: right;
}
.frm_background {
			clear: both;
			float: left; 
			width: 509px; 
			padding: 0px; 
			background: white; 
			background-image: url('../images/form_back.gif'); 
			border-top: 1px solid white;
}
.btn_signup{
		float: left;
		width: 110px;
		background-image: url('../images/btn_signup.gif'); 
		background-repeat: no-repeat;
		padding: 12px 4px 10px 4px;
		border-bottom: 1px solid #A2A6C9;
		color: #0C018B;
		font-size: 13px;
		text-align: center;
}

.frm_ {
	clear: both;
	width: 469px;
	padding: 10px 0px 0px 40px;
}

.frm_label {
	float: left;
	width: 130px;
	padding: 6px 0px 0px 0px;
}
.frm_input {
	float: left;
	width: 339px;
}
.frm_value {
	float: left;
	width: 339px;
	padding-top: 6px;
}
input { width: 200px; font-family: Arial;}
.input_norm { width: auto;}
label {cursor:pointer;cursor:hand}
select {
	font-family: Arial;
	margin-top: 10px;
}

.check {width: auto;}
.error { font-size: 11px; color: #bb0000;}

.step {float: left; width: 112px; padding: 7px; height: 47px; color: #ccc; text-align: center; border-top: 1px solid white; border-right: 1px solid #E1E4F3; border-bottom: 1px solid #E1E4F3; background: #EFF0F5;}
.this_step {float: left; width: 113px; padding: 7px; height: 47px; color: #000; text-align: center; border-top: 1px solid white; border-right: 1px solid #E1E4F3; border-bottom: 1px solid #E1E4F3; background: white;}


.profile {
	border-bottom: 1px double #E1E4F3;
	clear: both;
	
}
.frm_profile {
	float: left;
	width: 234px;
	
}

.step3 {float: left; width: 155px; padding: 7px; height: 47px; color: #ccc; text-align: center; border-top: 1px solid white; border-right: 1px solid #E1E4F3; border-bottom: 1px solid #E1E4F3; background: #EFF0F5;}
.step3_comp {float: left; width: 154px; padding: 7px; height: 47px; color: #ccc; text-align: center; border-top: 1px solid white; border-right: 1px solid #E1E4F3; border-bottom: 1px solid #E1E4F3; background: #EFF0F5;}
.this_3step {float: left; width: 154px; padding: 7px; height: 47px; color: #000; text-align: center; border-top: 1px solid white; border-right: 1px solid #E1E4F3; border-bottom: 1px solid #E1E4F3; background: white;}


.footer { clear: both; float: left; width: 958px; padding: 5px 0px 5px 0px; background: #0A3C71; text-align: center;
	border-left: 1px solid white;
	border-right: 1px solid white;
	border-bottom: 1px solid white;
	color: #808080;
}

.footer a:link, .footer a:visited {
	padding: 0px 2px 0px 2px;
	color: #808080;
}
.footer a:hover {
	color: white;
	text-decoration: none;
}
.info {
	clear: both;
	width: 489px;
	padding: 10px 0px 0px 20px;
	height: 150px;
	overflow: auto;
}