#pagewidth{ 
 	width:770px; 
 	text-align:left; 
 	min-width:500px;
 	margin-left:auto; 
 	margin-right:auto;
} 
 
#header{ 
	position:relative; 
 	height:116px; 
 	width:100%;  
	z-index:1;
} 

 
#leftcol{
 	width:199px; 
 	float:left; 
 	position:relative; 
 	margin-left:-200px; 
 	margin-right:1px;
	font-size:10px;
}
 
#outer{ 
 	border:0px solid rgb(245,245,233); 
  	/*/*/ border-left-width:200px ;  /* left column width. NN4 hack to hide borders */ 
   /* left column colour */ 
	border-left-style:solid; 
	width:auto; 
} 
 
#inner{margin:0;width:100%;}
 
#maincol{ 
 	float:left; 
 	width:100%; 
 	position:relative; 
 	margin:0px -8px 0px -2px; 
	padding:49px 0px 0px 0px;	
	z-index:2;
}

#maincolMSG{ 
 	float:left; 
 	width:100%; 
 	position:absolute; 
 	margin:0px -8px 0px -2px; 
	z-index:2;
}
 
#outer>#inner { 
	border-bottom:1px solid rgb(255,255,255);  
}
 
.clr {clear:both;}
  
.content	{margin-top:25px;margin-right:5px;}  
  
#header .content{padding-bottom:0;} /*padding bottom 0 to remove space in IE5 Mac*/ 
  
 /*printer styles*/ 
@media print{ 
	/*hide the left column when printing*/
	#leftcol{display:none;} 
	#outer{border-left:0;} 
}

body, html {
	font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;color:rgb(0,0,0);	
	line-height:15px;
	background-color:rgb(245,245,233);	
	margin:0px;padding:0px;
	text-align:center;
}

td {
	font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:rgb(0,0,0);	
	line-height:14px;
}

input, textarea, select {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	background-color:rgb(245,245,233);
}

.iLogin	{
	border:1px solid rgb(204,204,204);
	background-color:rgb(245,245,233);
	height:16px;
	font-size:9px;
	width:65px;
}

.iSelect	{
	border:1px solid rgb(204,204,204);
	background-color:rgb(245,245,233);
	height:16px;
	font-size:9px;
	width:162px;
}

.iStandard {
	background-color:rgb(255,255,255);
	border:1px solid rgb(172,172,172);
	width:320px;
	height:18px;
}

.iStandardVar {
	background-color:rgb(255,255,255);
	border:1px solid rgb(172,172,172);
	height:18px;
}

.iStandardFile {
	background-color:rgb(255,255,255);
	border:1px solid rgb(172,172,172);
	height:18px;
}

.iButton {
	background-color:rgb(255,255,255);
	border:1px solid rgb(172,172,172);
	height:18px;
}



.iStandardArea {
	background-color:rgb(255,255,255);
	border:1px solid rgb(172,172,172);
	width:320px;
}

form	{
	margin:0px;padding:0px;
}

label	{
	font-size:9px;
}

small	{
	font-size:10px;color:rgb(100,100,100);
}

img	{
	border-width:0px;
}

h1	{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	color:rgb(55,105,140);	
	font-weight:bold;
	line-height:17px;
	margin:10px 0px 0px 0px;	
	width:565px;
	border-bottom:1px solid rgb(55,105,140);
}

h2	{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	color:rgb(55,105,140);	
	font-weight:bold;
	line-height:17px;
	background-image:url(/images/asv2005/listP.gif);
	background-repeat:no-repeat;
	margin:7px 0px 0px 0px;padding:0px 0px 0px 22px;
}

h3	{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	color:rgb(55,105,140);	
	font-weight:bold;
	line-height:15px;
	margin:0px 0px 5px 0px;padding:0px;
}

h4	{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	color:rgb(55,105,140);	
	font-weight:bold;
	line-height:15px;
	margin:0px 0px 5px 0px;padding:0px;
	width:565px;
	border-bottom:1px solid rgb(55,105,140);
}

h5	{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	color:rgb(100,100,100);
	font-weight:normal;
	margin:0px 0px 5px 0px;padding:0px;		
}

h6	{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	color:rgb(0,0,0);	
	font-weight:bold;
	line-height:15px;
	margin:0px 0px 5px 0px;padding:0px;
	width:555px;
	border-bottom:1px solid rgb(0,0,0);
}

.clear {
	clear:both;
}

a:link, a:visited, a:active {
	text-decoration:none;color:rgb(55,105,140);
}

a:hover {
	color:rgb(50,50,50);
}

#bg_menuTop {
	text-align:left; 
	background-color:rgb(55,105,140);
	background-image:url(/images/asv2005/bg_menuTop.jpg);
	background-position:center;
	height:28px;
	width:100%;
	position:absolute;
	left:0px;
	top:0px;
	z-index:0;
}

#bg_bilder {	
	background-image:url(/images/asv2005/bg_bilder2.jpg);
	background-position:center;
	height:100px;
	width:100%;
	position:absolute;
	left:0px;
	top:57px;
	z-index:0;
}

#bg_head1 {
	background-color:rgb(243,243,243);
	background-image:url(/images/asv2005/bg_head1.gif);
	height:5px;
	width:100%;
	position:absolute;
	left:0px;
	top:154px;
	z-index:0;
	border-top:1px solid rgb(127,127,127);
}

#bg_head2 {
	background-color:rgb(55,105,140);
	background-image:url(/images/asv2005/bg_menuTop.jpg);
	background-position:center;
	height:24px;
	width:100%;
	position:absolute;
	left:0px;
	top:160px;
	z-index:0;
	border-bottom:1px solid rgb(127,127,127);
}

.leftBox {
	width:180px;	
	background-color:rgb(252,252,248);
	margin-right:19px;	
	margin-top:10px;	
}

.leftInnerBox {
	border-left:1px solid rgb(229,229,229);
	border-right:1px solid rgb(229,229,229);
	padding:4px 7px 4px 7px;
}

#bg_menuLogin {
	text-align:left; 
	background-color:rgb(250,250,250);
	background-image:url(/images/asv2005/bg_menuLogin.gif);
	height:29px;
	width:100%;
	position:absolute;
	left:0px;
	top:28px;
	z-index:0;
}
/*
#menuTop {
	padding-top:8px;
	padding-left:5px;
}
*/
#menuTop {
	margin-left:5px;
}

/*
#mLogo {
	height:50px;
}

#mTitle {
	float:left;
	width:505px;	
}
*/
#mLogin {
	float:left;
	width:465px;	
}

#mLogo {
	padding:0px 0px 0px 14px;
}

#mTitle {
	float:left;
	width:505px;
	padding-top:1px;
}

#menuLogin {
	height:29px;	
	padding-top:6px;
}

#mExtLinks {
	float:right;
}

#menuLogin {
	height:29px;	
	padding-top:6px;
}


.hMenuPad	{
	padding-left:70px;
}

.hLoginPad	{
	padding-left:50px;
}

.vMenuPad	{
	padding-top:8px;
}

.vLoginPad	{
	padding-top:6px;
	padding-bottom:4px;
}

.end11		{
	padding-left:94px;
}

.end21		{
	padding-left:80px;
}

.salemLogo		{
	padding-left:7px;
}

.center	{
	text-align:center;
}

.moreLeft	{
	float:left;
	font-size:10px;
}

.white	{
	background-color:rgb(255,255,255);
}

.more {
	float:right;
}

ul	{
	padding:0px;margin:0px 0px 10px 0px;
}

li	{
	padding:0px;margin:0px;
	list-style-type:none;
}

rImage {

}

.hRule {
	border-bottom: 1px solid rgb(55,105,140);  
}

.tFile	{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	color:rgb(55,105,140);	
	font-weight:normal;
	line-height:20px;
	background-image:url(/images/asv2005/listP.gif);
	background-repeat:no-repeat;
	margin:7px 0px 0px 0px;padding: 3px 0px 3px 22px;
}

.trUL {
	border-bottom: 1px solid rgb(127,127,127);
}

.tblBlackLine table,  .tblBlackLine td {
	border: 1px solid rgb(200,200,200);
	empty-cells: show;
	vertical-align:top;
}

.tblBlackLine table{
	background-color:rgb(245,245,233);	
}

.noBorder, .noBorder table, .noBorder td {
	border: 0px;
}
