* {
	margin:				0px;
	font-family:		Arial,Verdana;
	font-size:			11px;
}


body {
	background: 			#3B567D url('images/bg.gif') 8px 6px;
	margin: 				8px 0px;
	text-align: 			center
}


table {
	border: 				0px;
	margin:				auto;
	text-align: 			left;
	text-decoration:		none;
}


img {
	border:				0;
}





/* layout */
#mainTable {
	width: 				772px;
}

#header {
	background: 			url('images/header.jpg') no-repeat;
	height: 				107px;
	width: 				752px
}

#bleft {
	background: 			url('images/bleft.gif') repeat-y;
	width: 				10px
}

#navigation, #main {
	border:				1px solid #5C7C9F;
	vertical-align:			top;
}

/********************** NAVIGATION *********************/
#navigation {
	background: 			url('images/nbg.gif') repeat-y;
	width: 				149px
}

#navigation a {
	color:				#223555;
}

#navigation a:hover {
	color: 				#39598F;
}

#navimg {
	background: 			url('images/navi.gif') no-repeat;
	height: 				12px;
	width: 				149px
}

#navitems {
	padding: 				15px 8px 30px 8px;
}

#navitems ul {
	padding-left:			0px;
}

#navitems li {
	background:			url('images/arrow.gif') no-repeat left top;
	display:				block;
	padding-left:			13px;
	max-width:			75px;
	height:				19px
}

#searchimg {
	background: 			url('images/search.gif') no-repeat;
	height: 				13px;
	width: 				149px
}

#searchitems {
	padding: 				15px 8px 30px 8px;
}

#voteimg {
	background: 			url('images/vote.gif') no-repeat;
	height: 				13px;
	width: 				149px
}

#voteitems {
	line-height: 			18px;
	padding: 				15px 8px 30px 8px;
}

#voteitems td {
	padding-left: 			0px;
}

#voteitems div {
	font-size:				10px;
	padding-bottom: 		20px;
}

#voteitems .input {
	height: 10px;
	width: 10px;
}

#voteitems .bar {
	border: 				1px solid #5C7C9F;
	height: 				7px;
}
/********************** /NAVIGATION *********************/

#main {
	background: 			#FBFCFD;
	border-left:			0px;
	padding:				15px 0px 30px 0px;
	text-align:				center;
	width: 				600px;
}

#main a {
	color: 				#F65800;
	font-size:				11px;
	font-weight: 			bold;
	text-decoration:		none;
}


#main a:hover {
	color: 				#F90000;
}

#bright {
	background:			 url('images/bright.gif') repeat-y;
	width: 				10px
}

#footer {
	background: 			url('images/footer.gif') no-repeat;
	height: 				21px;
	width: 				752px
}





#main .center {
	margin: 			auto;
	text-align:			center;
}



.small2, .small2 a {
	font-size: 				9px;
}





.hl, #main .hl a {
	color: 				#F65800;
	font-size: 				18px;
	font-weight: 			bold;
}

#main .hl a:hover {
	color: 				#F90000;
}

#main .shlhot {
	color: 				#990000;
	font-weight: 			bold;
}


.nhl {
	font-size: 				11px;
	font-weight: 			bold;
}

.info {
	color: 				#7F8AA3;
}





#box {
	background: 			#E8EBF6;
	border: 				1px solid #7781A2;
	float:				right;
	margin:				5px 0px 15px 15px;
	padding: 				10px;

	width: 				240px !important;
	width 				/**/: 260px;
}

#infobox {
	background: 			#E8EBF6;
	border: 				1px solid #7781A2;
	float:				right;
	margin:				5px 0px 15px 15px;
	padding: 				10px;

	width: 				150px !important;
	width 				/**/: 170px;
}


/*************************** FRONTPAGE ************************/

.article {
	color:				#474747;
	width:				135px;
}

.newsday {
	background: 			#F3F6FB;
	border-bottom: 		5px solid #FBFCFD;
	color: 				#7F8AA3;
	font-weight: 			bold;	
	height: 				35px;
	padding-left: 			5px;
	vertical-align: 			middle;
}

.news {
	border-bottom: 		5px solid #FBFCFD;
	padding: 				0 5px;
}


.author {
	color: 				#FF3D00; 
}

p, p strong, .info, .author {
	font-size:				10px;
	line-height:			12px;
}

.dotted {
	/*background:			url(images/dotted.gif) repeat-y top center;*/
	width:				13px;
}


/******* CORE *********/

* {
	vertical-align:			top;
}


th {
	background: 			#D8DDE8;
	border-bottom:			8px solid #FBFCFD; 
}


th b, th u {
	background:			#FBFCFD;
	color: 				#4A63AB;
	font-weight: 			bold;
	letter-spacing:			1px;
	margin-left:			10px;
	padding:				0 9px;	
}

th u {
	margin-left:			0px;
	text-decoration:		none;
}


span {
	color:				#474747;
	font-size:				10px;
}

.body, .body td {
	background: 			#F3F6FB;
	padding: 				5px;
}

.body1, .body1 td {
	background: 			#F3F6FB;
	padding: 				0 3px;
}

.border {
	border-bottom:			25px solid #FBFCFD;
}


hr {
	border:				1px solid #C0C9D8;
}

.hr2 {
	background: 			#C0C9D8;
	font-size: 				0px;
	height: 				2px;
}

strong {
	font-weight:			bold;
}

i {
	font-style: 			italic;
}

.image {
	border:				1px solid #3F658F;
	float: 				left;
	margin: 				17px 10px 0px 0px;
}

.image1 {
	border:				1px solid #3F658F;
	float: 				left;
	margin: 				4px 10px 4px 0px;
}

.image2 {
	border:				1px solid #3F658F;
}

.subdesc, .subdesc a {
color: #FFFFFF;
margin: auto;
text-align: left;
width: 772px;
}

.partner, .partner a {
color: #FFFFFF;
}

.partner2 {
font-size: 10px;
margin-top: 50px;
}

.p2 {
color: #000000;
font-size: 10px;
text-decoration: underline;
}
