body{
 background-color: White;
 margin: 0px;
 padding: 0px;
}

td.bottom{
 background-image: url(images/bottom_bg.gif);
 background-repeat: repeat-x;
 background-position: bottom;
}


img.logo{
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 100;
}

div.top{
	position: absolute;
	left: 0px;
	top: 0px;
	height: 68px;
	background-image: url(images/top_bg.gif);
	background-repeat: repeat-x;
	background-position: top left;
	z-index: 50;
	width:100%;
}

div.top .logo{
	position: absolute;
	left: 174px;
	top:0px;
	z-index: 60;
}


div.top .menu{
	position: absolute;
	left: 552px;
	top:44px;
	z-index: 70;
}

div.left_menu{
	background-color: White;
	position: absolute;
	left: 6px;
	top: 116px;
}

div.left_menu .menu{
	background-color: White;
	border: 1px;
	border-color: #373637;
	border-style: solid;
	padding: 0px;
	margin: 0px;
	width: 161px;	
}



div.content{
	font-family: arial,tahoma,verdana; 
	font-size: 12px; 
	color: #373537;
	line-height: 19px;
	padding-left: 210px;
	padding-top: 95px;
	padding-bottom: 50px;
}

.content .flash{
	font-family: trebuchet ms, tahoma, arial, helvetica; 
	font-size: 14px; 
	color: #373537; 
	font-weight: bold;
	text-align: center;
	padding: 5px;
}

.content td,.content th{
	font-family: arial,tahoma,verdana; 
	font-size: 12px; 
	color: #373537;
	line-height: 19px;
}

.content A:link { text-decoration: underline; color: #336699; }
.content A:visited { text-decoration: underline; color: #336699; }
.content A:active { text-decoration: none; color: #66ccff; }
.content A:hover { text-decoration: none; color: #66ccff; }

.content h1 { 
	font-family: trebuchet ms, tahoma, arial, helvetica; 
	font-size: 20px; 
	color: #373537; 
	font-weight: bold;
}

.content h2 { 
	font-family: trebuchet ms, tahoma, arial, helvetica; 
	font-size: 16px; 
	color: #373537; 
	font-weight: bold;
	
}
	
.content h3 { 
	font-family: trebuchet ms, tahoma, arial, helvetica; 
	font-size: 14px; 
	color: #373537; 
	font-weight: bold;
}

.content input.form-submit{
	font-family: arial,tahoma,verdana; 
	font-size: 12px; 
	color: #373537;
	border: 1px;
	border-color: #373637;
	border-style: solid;
}

.content input.form-input{
	font-family: arial,tahoma,verdana; 
	font-size: 12px; 
	color: #373537;
	border: 1px;
	border-color: #373637;
	border-style: solid;
}

.content input.form-select{
	font-family: arial,tahoma,verdana; 
	font-size: 12px; 
	color: #373537;
	border: 1px;
	border-color: #373637;
	border-style: solid;
}

.content .error{
	color: red;
	font-weight: bold;
	
}

.content .block{
	background-color: White;
	border: 1px;
	border-color: #373637;
	border-style: solid;
	padding: 2px;
}

.content .row_header th{
	background-color: #C7C7C7;
}

.content .row_odd td{
		background-color: #EBEBEB;
}

.content .row_even td{
	background-color: #DEDEDE;
}