body {
	margin: 0px;
	padding:0px;
	font-family: Verdana,Arial,Helvetica,Sans-serif;
	font-size: 11px;
	color: #47494e
	}
	
a, td, input {
	font-family: Verdana,Arial,Helvetica,Sans-serif;
	font-size: 9px;
	color: #47494e
	}
	
h1, h2, th {
	font-family: Verdana,Arial,Helvetica,Sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #47494e
	}
	
h2 {
	margin-top: 10px;
}

h3{
	font-size: 11px;
	color: #c0171a;
	}	
.container {
	width: 1000px;
	margin: 0 auto;
	position: relative;	
	}

.clear{
	width: 100%;
	clear: both;
	line-height: 0px;
	padding:0px;
	margin:0px;
	}
	
/** Header CSS **/

.header{
	width: 100%
	}
	
.head1left{
	width: 199px;
	float: left;
	}
	
.head1middle{
	float: left;
	width: 510px;
	}

.head1middle .bannerimage{
	width: 468px;
	margin: 45px auto;
	}
.head1right{
	width: 289px;
	float: right;
	}

/** Menu CSS **/

.headmenu{
	width: 100%;
	background: #c0171a;
	position: relative;
	border-bottom: 5px solid #d7d7d7;
	margin-left: 1px;
}

.headmenu ul {
		width: 1000px;
		list-style:none;
		height: 30px;
		clear: both;
		margin: 0px;
		padding: 0px;
		padding-left: 1px;
	}
	
.headmenu a {
		font-size: 10px;
		text-decoration:none;
		color: #ffffff;
		padding-top: 6px;
		padding-bottom: 3px;
		padding-left: 1px;
		text-align: center;
		font-weight:bold;
		display: block;
		width:100%; /* IE */
	}
	
.headmenu li>a { width:auto; } /* others */

.headmenu ul, .headmenu li {
		display:block;
		background: #c0171a;
		margin-left: 0px;
	}



.headmenu li {
		width: 12%;
		float: left;				
		z-index:9;
	}
		
.headmenu li.menufolder	{  }		
		
.headmenu li.menufolder ul {
			position:absolute;			
			width:200px;

		}	
.headmenu li.menufolder ul li {
		width: 100%;
		}	
.headmenu li.menufolder ul li a{
	text-align: left;
	
}
.headmenu li.menufolder>ul {  } /* others */

.headmenu li.menufolder ul ul{
			position: absolute;
			width:200px;
		}

.headmenu ul#level2 li a.linksubmenu {
	
}
.headmenu ul#level1 a.linksubmenu{
	
}

.headmenu a:hover {
		background-color:#ffffff;
		color:#c0171a;
	}
	
.headmenu li.menufolder a:hover {
			background-color:#ffffff;
		}
	
	/* hovers with specificity */
	
.headmenu li.menufolder:hover { z-index: 10; }		
		
.headmenu ul ul, .headmenu ul ul ul ul ,.headmenu li:hover ul ul, .headmenu li:hover li:hover ul ul {
		visibility: hidden;
	}

.headmenu li:hover ul,.headmenu li:hover li:hover ul, .headmenu li:hover li:hover li:hover ul {
		visibility:visible;
	}		
		
/** End of top menu **/

.body{
	width: 100%;
	clear: both;
	}
	
/** Left Column **/
.leftcol{
	width: 380px;
	float: left;
	margin-right: 4px;
}

.leftblock {
	width: 99%;
}

/** Alternate Left Column **/

.bigleftcol{
	width: 757px;
	margin-right: 4px;
	float:left;
}

/** Articles **/

.article{
	width: 98%;
	margin-left: 4px;
	margin-bottom: 6px;
	}
.article h3, .fullarticle h2{
	margin-bottom: 2px;
	padding: 0px;
}

.article .publishdate, .fullarticle .publishdate{
	margin-top:0px;
	padding-top:0px;
	margin-bottom: 5px;
}

.article .abstract{
	margin-bottom: 2px;
	}

.fullnewsarticle #title{
	font-weight: bold;
	font-size: 13px;
	margin-top:10px;
	}
	
.fullnewsarticle #abstract{
	visibility: hidden;
	position: absolute;
}

/** Middle Column **/
.middlecol{
	width: 373px;
	float: left;
	margin-right: 4px;
	}

.middleblock{
	width: 99%;
	overflow: hidden;
}

.newsitem{
	margin-bottom: 10px;
	}
/** Right Column **/	

.rightcol {
	width: 237px;
	float: right;
	}

.rightblock{
	width: 99%;
}

#domain{
	width:237px; 
	margin:16px 0 0 0; 
	float:right; 
	background:url('/sitegraphics/domain_top.gif') no-repeat 0 0; 
	font-size:0;
	padding:10px 0 0 0;
	}
#domain span{
	background:url('sitegraphics/form_but.gif') no-repeat 0 0; 
	width:237px; 
	height:19px; 
	display:block; 
	float:left; 
	font-size:0;
	margin: 0;
	padding:0;
	}
#domain form{
	width:201px; 
	display:block; 
	background:url('/sitegraphics/form_bg.gif') repeat-x 0 0 #EFE4C0; 
	color:#292929; 
	height:170px;
	border-left:#F3EBCF 1px solid; 
	border-right:#F3EBCF 1px solid; 
	padding:0 17px 0 17px; 
	font-size:0;
	margin: 0;
	}
#domain form h2{
	width:201px; 
	height:31px; 
	background:url('/sitegraphics/domain_h2_bg.gif') repeat-x 0 0 #FAF6EA; 
	display:block; 
	margin:0;
	font:bold 16px/31px Arial, Helvetica, sans-serif; 
	color:#000000;
	}
#domain form h2 span{
	background:url('/sitegraphics/domain_h2_right.gif') no-repeat 0 0; 
	display:block; 
	height:31px; 
	width:1px; 
	float:right;
	}
#domain form h2 img{
	margin:0 0 0 0; 
	display:block; 
	float:left;
	}
#domain form input{
	width:122px; 
	height:19px; 
	float:left; 
	font-size:9px; 
	margin:13px 16px 0 0px; 
	border-bottom:#D6D3CE 1px solid; 
	border-right:#D6D3CE 1px solid; 
	border-top:#838283  1px solid; 
	border-left:#838283 1px solid; 
	display:block;
	line-height:19px;
	}
#domain form select{
	width:61px; 
	height:20px; 
	margin:13px 0 0 0; 
	font-size:9px; 
	border-bottom:#D6D3CE 1px solid; 
	display:block;
	border-right:#D6D3CE 1px solid; 
	border-top:#838283  1px solid; 
	border-left:#838283 1px solid; 
	float:left;
	line-height:20px;
	}
#domain form label, #domain form .label{
	width:182px; 
	display:block; 
	font:12px/14px Arial, Helvetica, sans-serif; 
	float:left; 
	margin:8px 0 0 0;
	}
#domain form input.submit{
	width:51px; 
	height:14px;  
	background:url('/sitegraphics/submit.gif') no-repeat 0 0 ; 
	border:none; 
	margin:0; 
	padding:0; 
	float:right;
	cursor:pointer;
	}

#member{
	width:237px; 
	margin:0 0 0 0; 
	float:right; 
	background:url('/sitegraphics/member_top.gif') no-repeat 0 0;
	 padding:14px 0 0 0;
	}
#member form{
	width:204px; 
	background:url('/sitegraphics/mem_for_bg.gif') repeat-x 0 0 #E4E4E4; 
	color:#4F4F4F; 
	margin:0; 
	padding:0 16px 0 15px;
	border-left:#E6E6E6 1px solid; 
	border-right:#E6E6E6 1px solid; 
	font-size:0; 
	height:255px;
	}
#member form h2{
	width:199px; 
	height:40px; 
	background:url('/sitegraphics/member_h2_bg.gif') repeat-x 0 0 #F1F1F1; 
	display:block; 
	margin:0;
	font:bold 16px/40px Arial, Helvetica, sans-serif; 
	color:#000000;
	}
#member form h2 span{
	background:url('/sitegraphics/member_right.gif') no-repeat 0 0; 
	display:block; 
	height:34px; 
	width:1px; 
	float:right; 
	margin:0 0px 0 0;
	}
#member form h2 img{
	margin:0 8px 0 0; 
	display:block; 
	float:left;
	}
#member form label,#member form .label{
	width:182px; 
	display:block; 
	font:bold 12px/18px Arial, Helvetica, sans-serif; 
	margin:4px 0 0 0;
	}
#member form input{
	width:192px; 
	height:21px;  
	font-size:9px; 
	margin:4px 0px 0 0px; 
	border-bottom:#D6D3CE 1px solid; 
	border-right:#D6D3CE 1px solid; 
	border-top:#838283  1px solid; 
	border-left:#838283 1px solid; 
	}
#member form input.check{
	width:16px; 
	height:15px; 
	margin:12px 0 0 0; 
	padding:0; 
	float:left; 
	font-size:9px;
	}
#member form label.remem{
	width:170px; 
	display:block; 
	font:bold 13px/18px "Trebuchet MS", Arial, Helvetica, sans-serif; 
	float:left; 
	margin:12px 0 0 10px;
	color:#000000; 
	background-color:#E4E4E4;
	}
#member form a{
	width:204px; 
	height:21px; 
	background:url('/sitegraphics/want_to.gif') no-repeat 0 0; 
	text-indent:-2000px; 
	display:block; 
	float:left;
	margin:19px 0 0 0; 
	padding:0;
	}
#member form a:hover{
	background:url('sitegraphics/want_to_h.gif') no-repeat 0 0;
	}
#member form input.login{
	width:51px; 
	height:14px;  
	background:url('/sitegraphics/login.gif') no-repeat 0 0 ; 
	border:none; 
	margin:19px 0 0 0; 
	padding:0;
	float:right; 
	cursor:pointer;
	}
#member span{
	background:url('/sitegraphics/member_bu.gif') no-repeat 0 0; 
	height:14px; 
	width:237px; 
	display:block;
	margin: 0;
	padding: 0;
	}


/** End Right COlumn **/
.footer{
	width: 100%;
	}
.footeradvert .bottomimages{
	width: 824px;
	margin: 0 auto;

}

.bottomimages img{
	position: absolute;
	bottom: 0px;
}
.footeradvert .bottombanner{
	width: 206px;
	float: left;
		position: relative;
	height: 60px;
	}

.footercopyright{
	width: 100%;
	text-align: center;
	clear: both;
	border-top: 2px solid #d7d7d7;
	margin-top: 20px;
	padding-top:5px;
	}

 .thumbnail{
	width: 75px;
	float: left;
	margin: 2px;
        }

