/* CSS Document */

body
{
	
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	margin-bottom:0px;
	margin-right:0px;
	margin-left:0px;
	margin-top:0px;
	height:100%;
	
}

body, p, td, tr, span, a, li
{

	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;	
	color:#666666;

}

.topbar
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#c8c8c8

}

a.topbar
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#c8c8c8;
	text-decoration:none;

}

a.topbar:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#666666;


}

.menu
{
	font-family:Arial, Helvetica, sans-serif;
	color:#8f8f8f;
	font-weight:bold;
	font-size:11px;
	text-transform:uppercase;

}

a.menu
{
	font-family:Arial, Helvetica, sans-serif;
	color:#8f8f8f;
	font-weight:bold;
	font-size:11px;
	text-decoration:none

}

a.menu:hover
{
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	font-weight:bold;
	font-size:11px;
	text-decoration:none

}

#menu_box td {

	background-image: url(/i/white_arrow.gif);
	background-position: 6px center;
	background-repeat: no-repeat;
	display: table-cell; 
	width: 100%;
	height: 28px; 
	padding-left: 14px;
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size: 11px;
	cursor: pointer;
	cursor: hand;
	text-transform: uppercase;

}

#menu_box td.menu_item_first {

	background-color:#a3d400;
	border-bottom: 1px solid #acd701;	
	cursor: hand;
	cursor: pointer;

}

#menu_box td.menu_item_second {

	background-color:#86ae00;
	border-top: 1px solid #84ab02;
	border-bottom: 1px solid #94b800;
	cursor: hand;
	cursor: pointer;	

}

#menu_box td.menu_item_third {

	background-color:#779a00;
	border-top: 1px solid #719300;
	border-bottom: 1px solid #83a300;
	cursor: hand;
	cursor: pointer;	

}

#login_box {

	height: 89px;
	background-color: #779a00;

}

#login_box td.head {

	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size: 8px;
	font-weight: bold;
	width: 100%;
	padding: 2px 0 2px 0;
	text-transform: uppercase;
		
}

#login_box input {

	width: 120px;
	margin-right: 4px;
	font-size: 11px;
	border: 0;
	background-color: #d2d2d2;

}

#login_box .loginpass {

	font-family: Arial, Helvetica, sans-serif;
	color: #d2d2d2;
	font-size: 10px;
	font-weight: bold;

}

.grey_border {

	border: 1px solid #d8d8d8;

}

div.spacer {

	background-color: #c4c4c4;
	position: relative;
	width: 98%;
	height: 2;
	
}

div.dotted {
	position: relative;
	width: 100%;
	height: 2;
	border-bottom: 1px dotted #c5c5c5;

}

.pade {

	padding: 14px;
	padding-top: 6px;
	padding-bottom: 6px;

}

.pade img, .pade span {

	vertical-align: middle;

}

.vmid {

	vertical-align: middle;

}

span.head { 	
	font-family: Tahoma, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold; 
	text-transform: uppercase;
}
span.green { color: #a4d402; }
span.grey { color: #8b8b8b; }

span.mainhead {
	
	font-family: Tahoma, Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #818181;
	text-transform: uppercase;

}

a.nav { color: #488195; }





#news {
	display:				block;
	position: 				relative;
	width:					253px;
	border:					1px solid #d2d2d2;
	background-image:		url(/i/243g.gif);
	background-position:	5px 1px;
	background-repeat:		no-repeat;
	text-align:				left;
	vetical-align: 			top;
	/*padding:				10px 0 0 10px;*/
	margin-bottom: 8px;
}
#news .nhead {
	position:				relative;
	height:					15px;
	vertical-align:			middle;
	white-space: 			nowrap;
	text-align:				left;
	margin-bottom:			10px;
	margin-top:				10px;
	margin-left:			5px;
	width:					50%;
}
#news span, #news img { vertical-align: middle; }
div .newsitem {
	position:				relative;
	padding:				0 0 8px 0;
	display:				block;
	vertical-align:			middle;
	text-align:				left;
	margin-left:			5px;
	margin-right:			5px;
}
div .newsitem img, div .newsitem a { vertical-align:	middle; }
div.horspacer {
	position:				relative;
	padding:				0 0 8px 0;
	margin:					0;
	margin-left:			7px;
	height:					3px;
	width:					236px;
	background-image:		url(/i/spacer_horizontal.gif);
	background-position:	7px 1px;
	background-repeat:		repeat-x;
	display:				block;
	line-height: 			1px; 
	font-size: 				1px;
}
#readmore {
	position:				relative;
	height:					30px;
	margin-bottom:			4px;
	margin-right:			8px;
	text-align:				right;
}
#readmore a { text-decoration: none; } 
#readmore img { border: 0; }

.banner {
	display:				block;
	position: 				relative;
	width:					251px;
	border:					1px solid #d2d2d2;
	margin-bottom:			8px;
	padding:				1px;
}
.bhead {
	font-family:			Arial, Helvetica, sans-serif;
	font-size:				14px;
	color:					#818181;
	text-transform:			uppercase;
	font-weight:			600;
}
.horspaitem {
	position:				relative;
	height:					3px;
	width:					98%;
	background-image:		url(/i/spacer_horizontal.gif);
	background-repeat:		repeat-x;
	display:				block;
	line-height: 			1px; 
	font-size: 				1px;
}