@import url("layout.css"); 


a {
	font-family:Arial, Verdana, Helvetica, Helv; 		
	color: Black;
	text-decoration: none;
	font-size : 12px;	
}

.techlink{
	font-family:Arial, Verdana, Helvetica, Helv; 		
	color: Black;
	text-decoration: none;
	font-size : 12px;	
	color: Navy;
}
a.small {
	font-family:Arial, Verdana, Helvetica, Helv; 		
	color: Black;
	text-decoration: none;
	font-size : 10px;	
}

body {
	font-family:Arial, Verdana, Helvetica, Helv; 			
	font-size : 11px;	
}

td {
	font-family:Arial, Verdana, Helvetica, Helv; 			
	font-size : 11px;		
	padding-left: 5px;
}

hr {
	width: 100%;
	color: #A9A9A9;
	height: 1px;
}


a:link  {
	text-decoration: none;
}

a:hover {
color: Navy;
text-decoration: underline;
}


a.News {
	font-family:Arial, Verdana, Helvetica, Helv; 		
	font-size : 13px;	
	text-decoration: none;
	color: Black;
}

a.News:hover{
	text-decoration: underline;
	color: Red;
}	

	
a.menu:link  {
	text-decoration: none;
	color: White;
}

a.menu {
	font-family:Arial, Verdana, Helvetica, Helv; 	
	color: White;
	font-weight : bold;
	font-size : 13px;
	}
a.menu:hover  {
	text-decoration: underline;
}

a.VotesBody{
	font-family:Arial, Verdana, Helvetica, Helv;
	font-size: 10px;
}


.TopMenu {	
	background-color : #B4B4B4;
	background-image : url(../images/bg18.gif);
	text-decoration: none;	
	font-family:Arial, Verdana, Helvetica, Helv; 	
	color: White;
	height:15px;
	font-weight : bold;
	font-size : 13px;
	border-top-color : Black;
	border-top-style : solid;
	border-top-width : 1px;

	}
	
a.BoldWhite:hover{
	text-decoration: underline;	
	color: White;
}
	
.a {
	font-family:Arial, Verdana, Helvetica, Helv; 		
	color: Black;
	text-decoration: none;
	font-size : 11px;	
}


	
.BoldWhite {
	font-family:Arial, Verdana, Helvetica, Helv; 	
	color: White;
	font-weight : bold;
	font-size : 13px;
	text-decoration: none;
	border : 0px;
}


.TWelcome {
	border : 1px solid #9D9D9D;
	background-color : #F7F7F7;
}

.tablemenu {
	font-family:Arial, Verdana, Helvetica, Helv; 	
	color: White;
	height:15px;
	font-weight : bold;
	font-size : 13px;
	border : 1px solid Black;
	}




.tblnews{
	border-bottom : 1px dotted #C6C6C6;
	}

.line {
	color : #457CAC;
	background-color : #457CAC;
	border : 1px;
}

.MessagesEmpty{
	font-family:Arial, Verdana, Helvetica, Helv; 
	font-size: 13px; 
	color: Red;

}

.Messages{
	font-family:Arial, Verdana, Helvetica, Helv; 
	font-size: 13px; 
	color: Black;

}

.MessagesTitle{
	font-family:Arial, Verdana, Helvetica, Helv;
	font-size: 13px; 
	color: Black;
	padding-left : 5px;
	font-weight : bolder;
	border : 1px solid #BFBFBF;
	background-color : #DFDFDF;
	border-top-style : none;
	border-bottom-style : none;
	}

.MessagesBody{
	font-family:Arial, Verdana, Helvetica, Helv; 
	border : 1px solid #BFBFBF;
	font-size: 12px; 
	color: Black;
	background-color : #F5F5F5;
	padding-left : 20px;
	
}

	

.MsgTitle{
	font-family: Arial, Verdana, Helvetica, Helv;
	background-color: #F7F7F7;
	font-size: 13px;
	color: Black;
	padding-left: 5px;
	font-weight: bolder;
	border: 1px solid Black;
	border-top-style: solid;
	border-bottom-style: none;
	border-left: none;
	border-right-style: none;
}

.MsgBody{
	font-family: Arial, Verdana, Helvetica, Helv;
	border: 1px solid #BFBFBF;
	font-size: 12px;
	color: Black;
	background-color: White;
	padding-left: 20px;
	padding-right: 10px;
	border-top-style: none;
}

.MsgUrl{
	font-family:Arial, Verdana, Helvetica, Helv; 
	border : 1px solid #BFBFBF;
	font-size: 12px; 
	color: Black;
background-color : #F5F5F5;
	padding-left : 20px;
	padding-right: 10px;
	border-bottom-style: none;
}



.MsgFiles{
	font-family:Arial, Verdana, Helvetica, Helv; 
	font-size: 12px; 
	color: Black;
	background-color :  #FBFBFB;
	border : 1px solid #BFBFBF;
	padding-left : 10px;
	background-image : url(../images/square.gif);
	border-top-style : none;
}


.Files{
	font-family:Arial, Verdana, Helvetica, Helv; 
	font-size: 11px; 
	color: Black;
}

.FilesHeader{
	font-family:Arial, Verdana, Helvetica, Helv;
	font-size: 11px;
	color: Black;
	background-color : #C1C1C1;
}

.FilesFooter{
	font-family:Arial, Verdana, Helvetica, Helv;
	font-size: 11px;
	color: Black;
	border-top : 1px solid #BFBFBF;
}



.LocalMenu		{
	font-family:Arial, Verdana, Helvetica, Helv; 		
	color: Black;
	text-decoration: none;
	font-size : 13px;
	font-weight : bold;

}

.LocalMenuSelText		{
	font-family: Arial, Verdana, Helvetica, Helv;
	color: White;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	background: #002073;
}

.LocalMenuUnSelText		{
	font-family: Arial, Verdana, Helvetica, Helv;
	color: Black;
	text-decoration: none;
	font-size: 11px;
	background: #DCDCDC;
}

.M3text0	{
	font-family:Arial, Verdana, Helvetica, Helv;
	font-size: 11px;
	color: Black;
	padding-left : 10px;

}
.M3text2	{
	font-family:Arial, Verdana, Helvetica, Helv;
	font-size: 11px;
	color: Black;
	padding-left : 10px;
	background-color : #DFDFDF;
}


.M3table{
	background-color : #F5F5F5;
	border : 1px solid #BFBFBF;
	border-left-style : solid;

}

.M3Title{
	font-family:Arial, Verdana, Helvetica, Helv; 
	font-size: 11px; 
	background-color : #D3D3D3;
	padding-left : 10px;
}

.M1text{
	font-family: verdana;
	font-size: 10px;
	text-decoration: none;
	padding-left: 5px;
	color: #1D60A6;
	font-weight: normal;
	cursor: pointer;
/*
	padding-left: 10px;
	font-family:Arial, Verdana, Helvetica, Helv; 
	font-size: 11px;
	color: #1D60A6;
*/	
}

.M1Selected{
	font-family:Arial, Verdana, Helvetica, Helv; 
	font-size: 11px; 
	color: #1D60A6;
	padding-left: 10px;
}

.M1{
	height: 15px;
}

.M2row{
	padding-left : 20px;
}

.M2text{
	font-family:Arial, Verdana, Helvetica, Helv; 
	font-size: 11px; 
	color: #1D60A6;
 

}

.M2Selected{
	font-family:Arial, Verdana, Helvetica, Helv; 
	font-size: 11px; 
	color: #1D60A6;
}


.M1row{
	background-image : url(../images/right_menu_block.gif);
	background-repeat : no-repeat;
}

.LefInfoHeader{
	font-family:Arial, Verdana, Helvetica, Helv;
	font-size: 11px;
	padding-left : 5px;
	background-color :#F7F7F7;
	cursor : pointer;
}



.LefInfo{
	font-family:Arial, Verdana, Helvetica, Helv;
	font-size: 11px;
	background-color :#F7F7F7;
/*	border : 1px solid #D0D0D0;*/
	border-top-style : none;
	border-bottom: 1px solid #D0D0D0;
	padding-bottom: 5px;
}

.LMenuHeader{
/*
	font-family:Arial, Verdana, Helvetica, Helv;
	font-size: 11px;
	padding-left : 3px;
	border : 1px solid #9D9D9D;
	background-color : #C0C0C0;
	background-image : url(../images/framework.gif);
	*/
}




.LMenu{
	font-family:Arial, Verdana, Helvetica, Helv;
	font-size: 11px;
	padding-left : 10px;
	background-color: #F7F7F7;
/*	border : 1px solid  #D0D0D0;*/
	/*border-top-style : none;
	*/
	padding-right : 5;
}

.Center{
	font-family: Arial, Verdana, Helvetica, Helv;
	padding-left: 10px;
	font-size: 11px; /*	border : 3px dotted #999999;
	#02006A*/
	border-top-style: none;
	border-left-style: none;
	padding-right: 10;

/*	border-bottom-color: 99999;
	border-bottom-style: dotted;
	border-bottom-width: 3px;*/
}



.tbllogin{
	font-family:Arial, Verdana, Helvetica, Helv; 
	font-size: 11px; 
	background-color : #E0E0E0;
	padding-left : 20px;
	border : 1px solid Black;
	padding-right: 20;
}
.loginFields{
	background-color : #F0F8FF; 
	border-bottom-color : Black;
	border-bottom-style : solid;
	border-bottom-width : 1px;
	border-left-color : Black;
	border-left-style : solid;
	border-left-width : 1px;
	border-right-color : Black;
	border-right-style : solid;
	border-right-width : 1px;
	border-top-color : Black;
	border-top-style : solid;
	border-top-width : 1px; 
	font-size : 12px;
	font-weight : bold; 
	color : Black;
	}
.ForumTitle{
	font-family:Arial, Verdana, Helvetica, Helv; 
	font-size: 11px; 
	background-color : #E0E0E0;
	padding-left : 10px;
	border : 1px solid Black;
	padding-right: 20;
}

.ForumListRow0{
	font-family:Arial, Verdana, Helvetica, Helv; 
	font-size: 11px; 
	background-color : #F5F5F5;
	padding-left : 10px;
	border : 1px solid Black;
	padding-right: 20;
}

.ForumListRow1{
	font-family:Arial, Verdana, Helvetica, Helv; 
	font-size: 11px; 
	background-color : #EBEBEB;
	padding-left : 10px;
	border : 1px solid Black;
	padding-right: 20;
}

.ForumName{
	font-family: Arial, Verdana, Helvetica, Helv; 
	font-size: 11px; 
	background-color : #F5F5F5;
	padding-left : 20px;
	padding-right: 20px;
	border: 1px solid #D3D3D3;
	border-bottom: 1px Black;
}

.ForumList{
	font-family: Arial, Verdana, Helvetica, Helv;
	font-size: 10px;
	color: Black;
	padding-left: 10px;
	background: #DEDFDE;
	border-top: 1px solid Black;
	border-bottom: 1px solid Black;
}

.ForumListTopic{
	font-family:Arial, Verdana, Helvetica, Helv; 
	font-size: 10px; 
	background-color : #DCDCDC;
	padding-left : 20px;
	padding-right: 20px;

}

.ForumBody{
	font-family: Arial, Verdana, Helvetica, Helv;
	font-size: 11px;
	background-color: #EFEBEF;
	padding-left: 20px;
	padding-right: 20;
	border: 1px solid #CACCFF;
}
.ForumReply{
	font-family:Arial, Verdana, Helvetica, Helv; 
	font-size: 11px; 
	background-color : #EFEBEF;
	}
	
.ForumRepBody{
	font-family: Arial, Verdana, Helvetica, Helv;
	font-size: 11px;
	background-color: #EFEBEF;
	padding-left: 20px;
	padding-right: 20;
}
.ForumRepName{
	font-family:Arial, Verdana, Helvetica, Helv; 
	font-size: 11px; 
	background-color : #F5F5F5;
	padding-left : 20px;
	padding-right: 20px;
}

.ForumButtonReply{
	background-color : #F0F8FF; 
	border-bottom-color : Black;
	border-bottom-style : solid;
	border-bottom-width : 1px;
	border-left-color : Black;
	border-left-style : solid;
	border-left-width : 1px;
	border-right-color : Black;
	border-right-style : solid;
	border-right-width : 1px;
	border-top-color : Black;
	border-top-style : solid;
	border-top-width : 1px; 
	font-size : 11px;
	font-weight : bold; 
	color : #696969;
}


.ForumButton{
	background-color : #778899;
	border-bottom-color : Black;
	border-bottom-style : solid;
	border-bottom-width : 1px;
	border-left-color : Black;
	border-left-style : solid;
	border-left-width : 1px;
	border-right-color : Black;
	border-right-style : solid;
	border-right-width : 1px;
	border-top-color : Black;
	border-top-style : solid;
	border-top-width : 1px;
	font-size : 11px;
	font-weight : bold;
	color : White;
	width:110px;
}
.HotHeader1{
	font-family:Arial, Verdana, Helvetica, Helv;
	font-size: 11px;
	padding-left : 20px;
	border : 1px solid #9D9D9D;
	background-color : #B0C4DE;
	/*background-image : url(../images/framework.gif);
	*/
}

.HotHeader2{
	font-family:Arial, Verdana, Helvetica, Helv;
	font-size: 11px;
	padding-left : 20px;
	border : 1px solid #9D9D9D;
	background-color : #ADD8E6;
	/*background-image : url(../images/framework.gif);
	*/
}
.HotHeader2{
	font-family:Arial, Verdana, Helvetica, Helv;
	font-size: 11px;
	padding-left : 20px;
	border : 1px solid #9D9D9D;
	background-color : #EBEBEB;
}
.HotHeader3{
	font-family:Arial, Verdana, Helvetica, Helv;
	font-size: 11px;
	padding-left : 20px;
	border : 1px solid #9D9D9D;
	background-color : #FAFAD2;
}
.VotesHeader{
	font-family: Arial, Verdana, Helvetica, Helv;
	font-size: 10px;
	padding-left: 5px;
	background-color: #1D60A6;
	color: White;
	border: 1px solid Black;
	border-top-style: solid;
	border-bottom-style: solid;
	border-left: none;
	border-right-style: none;
	cursor: pointer;
}


.Votesfooter{
	font-family: Arial, Verdana, Helvetica, Helv;
	font-size: 10px;
	padding-left: 5px;
	background-color: #D0D0D0;
	color: White;
	border: 1px solid Black;
	border-top-style: none;
	border-bottom-style: solid;
	border-left: none;
	border-right-style: none;
	cursor: pointer;
}


.Votes{
	font-family: Arial, Verdana, Helvetica, Helv;
	font-size: 10px;
	background-color: #F7F7F7;
	border: 1px solid Black;
}

.VotesBody{
	font-family:Arial, Verdana, Helvetica, Helv;
	font-size: 10px;
	padding-left : 3px;
	border : 1px solid #D0D0D0;*/
	/*border-top-style : none;
	*/
	padding-right : 3px;
	padding-left : 3px;
	background-color : #F7F7F7;
}

.VotesArchive{
	font-family: Arial, Verdana, Helvetica, Helv;
	font-size: 10px;
	padding-left: 3px; 
	padding-right: 20;
	cursor: pointer;
	color : White;
}



.Mtable{
	background-color : #F5F5F5;

	padding-left: 15;
}

.MTitle{
	font-family: Arial, Verdana, Helvetica, Helv;
	font-size: 11px;
	background-color: #F7F7F7;
	padding-left: 10;
	border-top: 1px solid Black;
}

#main{
	clear: left;
	float: left;
}

#search {
	padding-left: 540px;

}

.searchbutton{
	border: solid 1px white;
	width: 30px;
	height: 17px;
	font-size: 9px;
	margin-left: 5px;
	padding-top: -2px;
	background-color: #1d60a6;
	color: White;
}



