body 		
			{
			background-color: #ebebeb;
			margin: 0px;
			text-decoration: none;
			font-size: 11px;
			color: #515151;
			font-family: verdana, arial ;
			}
			
img 			
			{ 
			border: 0px;
			}
			
a:link			
			{
			background-color: inherit;
			color:#457fa1;
			font-size: 11px;
			text-decoration: none;
			font-family: verdana, arial ;
			}
			
a:visited			
			{
			background-color: inherit;
			color:#457fa1;
			font-size: 11px;
			text-decoration: none;
			font-family: verdana, arial ;
			}
			
a:hover			
			{
			background-color: inherit;
			color:#c16e41;
			font-size: 11px;
			text-decoration: underline;
			font-family: verdana, arial ;
			}
			
h1			
			{
			color:#7ba145;
			font-weight:bolder;
			text-decoration: none;
			font-size: 16px;
			padding-top: 0px;
			padding-bottom:5px;
			font-family: verdana, arial ;
			margin:0px;
			}
	
h2 			
			{
			color:#c16e41;
			font-weight:bolder;
			text-decoration: none;
			font-size: 14px;
			padding-top: 0px;
			padding-bottom:5px;
			font-family: verdana, arial ;
			margin:0px;
			}	
			
h3 			
			{
			color:#515151;
			font-weight:bolder;
			text-decoration: none;
			font-size: 14px;
			padding: 0px;
			font-family: verdana, arial ;
			margin:0px;
			}	
			
.halt1			
			{
			color:#ffffff;
			font-weight:bolder;
			text-decoration: none;
			font-size: 14px;
			padding-top: 0px;
			padding-bottom:5px;
			font-family: verdana, arial ;
			margin:0px;
			}	
			
.greenlink:link
			{
			color:#bbfc3d;
			font-weight:bolder;
			text-decoration: none;
			font-size: 11px;
			padding: 0px;
			font-family: verdana, arial ;
			margin:0px;
			}
			
.greenlink:visited
			{
			color:#bbfc3d;
			font-weight:bolder;
			text-decoration: none;
			font-size: 11px;
			padding: 0px;
			font-family: verdana, arial ;
			margin:0px;
			}
			
.greenlink:hover
			{
			color:white;
			font-weight:bolder;
			text-decoration: underline;
			font-size: 11px;
			padding: 0px;
			font-family: verdana, arial ;
			margin:0px;
			}

.bluelink:link
			{
			color:#5ea8d3;
			font-weight:bolder;
			text-decoration: none;
			font-size: 11px;
			padding: 0px;
			font-family: verdana, arial ;
			margin:0px;
			}
			
.bluelink:visited
			{
			color:#5ea8d3;
			font-weight:bolder;
			text-decoration: none;
			font-size: 11px;
			padding: 0px;
			font-family: verdana, arial ;
			margin:0px;
			}
			
.bluelink:hover
			{
			color:white;
			font-weight:bolder;
			text-decoration: underline;
			font-size: 11px;
			padding: 0px;
			font-family: verdana, arial ;
			margin:0px;
			}
			
.bluelink2:link
			{
			color:#5ea8d3;
			text-decoration: none;
			font-size: 11px;
			padding: 0px;
			font-family: verdana, arial ;
			margin:0px;
			}
			
.bluelink2:visited
			{
			color:#5ea8d3;
			text-decoration: none;
			font-size: 11px;
			padding: 0px;
			font-family: verdana, arial ;
			margin:0px;
			}
			
.bluelink2:hover
			{
			color: white;
			text-decoration: underline;
			font-size: 11px;
			padding: 0px;
			font-family: verdana, arial ;
			margin:0px;
			}
			
.mainwrap		
			{
			width: 780px;
			background-color:#e0e9ef;
			border: 1px solid #bfc3e1; 
			padding: 10px; 
			margin-bottom: 10px;
			text-align:left;
			}
			

			
.leftshadow		
			{
			background-color: transparent;
			width: 20px;
			height: 100%;
			background-image: url("../images/leftshadow.gif");
			background-repeat: repeat-y;
			float:left;
			}
			
.rightshadow		
			{
			background-color: transparent;
			width: 20px;
			height: 100%;
			background-image: url("../images/rightshadow.gif");
			background-repeat: repeat-y;
			float:left;
			}
			
/*----------------------START!!!! Top part of the website, signup/login-----------------------*/				
.top	
			{
			background-color: transparent;
			width: 1040px;
			height:29px;
			}

.topbar		
			{
			background-color: transparent;
			width: 998px;
			height: 29px;
			text-align: center;
			background-image: url("../images/topmid.gif");
			background-repeat: repeat-x;
			float:left;
			}
			
.topbarleft		
			{
			float:left;
			background-color: transparent;
			height: 29px;
			width:1px;
			text-align: center;
			background-image: url("../images/topleft.gif");
			background-repeat: no-repeat;
			}
			
.topbarright		
			{
			width:1px;
			height: 29px;
			background-image: url("../images/topright.gif");
			background-repeat: no-repeat;
			float:left;
			}
			
.topbaruser_out		
			{
			background-color: transparent;
			position:relative;
			font-weight:bolder;
			color:#dce6ea;
			float:right;
			top:7px;
			right:10px;
			}
			
.topbaruser_in		
			{
			background-color: transparent;
			position: relative;
			font-weight:bolder;
			color:#dce6ea;
			float:right;
			top:7px;
			right:10px;
			}
			
.login_welcome		
			{
			background-color: transparent;
			float:left;

			font-weight:bolder;
			color:#dce6ea;
			text-align:left;
			}
			
.login_menu	
			{
			background-color: transparent;
			float:right;

			font-weight:bolder;
			color:#dce6ea;
			text-align:right;
			}
			
/*----------------------START!!!! Top banner of the website, banner/search-----------------------*/	
.ban	
			{
			background-color: transparent;
			width: 1040px;
			height:60px;
			}
			
.topban		
			{
			background-color: transparent;
			width: 998px;
			height: 60px;
			text-align: center;
			background-image: url("../images/banmid.gif");
			background-repeat: repeat-x;
			float:left;
			}
			
.topbanleft		
			{
			background-color: transparent;
			height: 60px;
			width:1px;
			text-align: center;
			background-image: url("../images/banleft.gif");
			background-repeat: no-repeat;
			float:left;
			}
			
.topbanright		
			{
			width:1px;
			height: 60px;
			background-image: url("../images/banright.gif");
			background-repeat: no-repeat;
			float:left;
			}
			
.topbanbanner		
			{
			float:left;
			}
			
.topbansearch		
			{
			width: 502px;
			float:right;
			right:10px;
			position: relative;
			top:15px;
			}
			
/*----------------------START!!!! search -----------------------*/		

.filesubmit		
			{
			background-color:transparent;
			width: 76px;
			height: 30px;
			font-weight:bold;
			color:white;
			background-image: url("../images/search.png");
			background-repeat: no-repeat;
			border:0px;
			font-family: verdana, arial ;
			}

.fileinput		
			{
			background-color:transparent;
			text-align: left;
			border: 1px #777779 solid; 
			font-size: 12px;
			font-family: verdana, arial ;
			text-decoration: none;
			color: #dce6ea;
			width: 400px;
			height:14px;	
			padding:7px;
			background-image: url("../images/searchmid.gif");
			background-repeat: repeat-x;
			}

.fileinputdiv
			{
			float:left;
			}
					
.filesubmitdiv
			{
			padding-left:3px;
			float:right;
			}
			
/*----------------------START!!!! Menu -----------------------*/	
.menu	
			{
			background-color: transparent;
			width: 1040px;
			height:30px;
			}
.menubg		
			{
			background-color: transparent;
			width: 998px;
			height: 30px;
			text-align: left;
			background-image: url("../images/menumid.gif");
			background-repeat: repeat-x;
			float:left;
			}
			
.mleft		
			{
			background-color: transparent;
			height: 30px;
			width:1px;
			background-image: url("../images/menuleft.gif");
			background-repeat: no-repeat;
			float:left;
			}
			
.mright		
			{		
			height: 30px;
			width:1px;
			background-image: url("../images/menuright.gif");
			background-repeat: no-repeat;
			float:left;
			}
			
.mspace	
			{
			position:relative;
			top:1px;
			background-color: inherit;
			height: 28px;
			margin-left:10px;
			}
			
.mlinks		
			{
			background-color: inherit;
			text-align:left;
			}
			
.mlinks a:link		
			{
			position:relative;
			bottom:8px;
			color:#dbdbd7;	
			font-size: 12px;
			text-decoration: none;
			font-family: verdana, arial ;
			font-weight:bolder;
			margin-left:10px;
			
			}
			
.mlinks a:visited		
			{
			position:relative;
			bottom:8px;
			color:#dbdbd7;
			font-size: 12px;
			text-decoration: none;
			font-family: verdana, arial ;
			font-weight:bolder;
			margin-left:10px;

			}
			
.mlinks a:hover		
			{
			position:relative;
			bottom:8px;
			color:#dbdbd7;
			font-size: 12px;
			text-decoration: underline;
			font-family: verdana, arial ;
			font-weight:bolder;
			margin-left:10px;
			}
			
/*----------------------START!!!! main -----------------------*/
.submenu	
			{
			background-color: transparent;
			width: 1040px;
			height:30px;
			}
			
.submleft		
			{
			background-color: transparent;
			height: 30px;
			width:1px;
			background-image: url("../images/submenuleft.gif");
			background-repeat: no-repeat;
			float:left;
			}
			
.submright		
			{		
			height: 30px;
			width:1px;
			background-image: url("../images/submenuright.gif");
			background-repeat: no-repeat;
			float:left;
			}
			
.submenubg		
			{
			background-color: transparent;
			width: 998px;
			height: 30px;
			text-align: left;
			background-image: url("../images/submenumid.gif");
			background-repeat: repeat-x;
			float:left;
			}
			
.submenushadow		
			{
			background-color: transparent;
			width: 1040px;
			height:20px;
			}
			
.submenushadowbg		
			{
			background-color: transparent;
			width: 998px;
			height: 20px;
			text-align: left;
			background-image: url("../images/submenushadow.gif");
			background-repeat: repeat-x;
			float:left;
			}
			
.submenushadowleft		
			{
			background-color: #b8b8b8;
			height: 20px;
			width:1px;
			float:left;
			}
			
.submenushadowright			
			{		
			background-color: #b8b8b8;
			height: 20px;
			width:1px;
			float:left;
			}
		
/*----------------------START!!!! main -----------------------*/
.main	
			{
			background-color: transparent;
			width: 1040px;
			height:300px;
			}
			
.maincontent	
			{
			background-color: #ffffff;
			border-right:1px solid #b8b8b8;
			border-left:1px solid #b8b8b8;
			width:960px;
			padding:20px;
			}	
			
			
.leftshadow1	
			{
			background-color: transparent;
			width: 20px;
			height: 100%;
			background-image: url("../images/leftshadow.gif");
			background-repeat: repeat-y;
			
			}
			
.rightshadow2		
			{
			
			background-color: transparent;
			width: 20px;
			height: 100%;
			background-image: url("../images/rightshadow.gif");
			background-repeat: repeat-y;
			}
			
/*----------------------START!!!! bottom -----------------------*/
.bottom	
			{
			background-color: transparent;
			width: 1040px;
			height:160px;
			}
			
.bottombg	
			{
			background-color: transparent;
			width: 1000px;
			height: 160px;
			text-align: center;
			background-image: url("../images/bottombg.gif");
			background-repeat: repeat-x;
			float:left;
			}
			
.bottomtable	
			{
			background-color: transparent;
			width: 1000px;
			color:white;
			}
			
.bottomtdleft	
			{
			background-color: transparent;
			width: 460px;
			text-align: left;
			padding:20px;
			}
			
.bottomtdright	
			{
			background-color: transparent;
			width: 460px;
			text-align: right;
			padding:20px;
			}
			
/*----------------------START!!!! loginfields + recapcha-----------------------*/			

.login_wraphead		
			{
			width: 400px;
			text-align:left;
			}	

.login_wrap		
			{
			width: 380px;
			background-color: #f0f0f0;
			border: 1px #dbdbd8 solid; 	
			padding: 10px; 
			margin-bottom: 10px;
			}

.login_tbl		
			{
			background-color:transparent;
			width: 310px;
			}
			
.login_td_1		
			{
			background-color:transparent;
			width: 80px;
			padding: 5px; 
			text-align:right;
			}

.login_td_2		
			{
			background-color:transparent;
			width: 225px;
			padding-left: 5px; 
			padding-top: 5px;
			padding-bottom: 5px;
			text-align:right;
			}	
			
.login_td_2	input	
			{
			background-color: white;
			width: 210px;
			padding: 5px;
			border: 1px #7ba145 solid;
			}	

.login_td_captcha	
			{
			background-color:transparent;
			width: 300px;
			padding: 5px; 
			}	

.login_td_login	
			{
			background-color:transparent;
			width: 300px;
			padding-left: 5px; 
			padding-top: 5px;
			padding-bottom: 5px;
			text-align: right;
			}	

.recapcha_div	
			{
			position:relative;
			left:10px;
			}		
			
