
body
{
	font-family: Arial, Helvetica, Sans-serif;
	font-size: 11pt;
	color:#333333;
	margin:0;
	background:#CAD3D3;
	padding:0;
	
}


div#outercontainer {width:820px; background:#fff; margin:0 auto 0 auto;}
div#leftborder {width:820px; background:url(/website/App_Themes/RVM/images/pageborderleft.gif) top left repeat-y transparent;}
div#rightborder {width:820px; background:url(/website/App_Themes/RVM/images/pageborderright.gif) top right repeat-y transparent;}
div#innercontainer {padding:0 5px 0 5px; text-align:left;  }
div#banner { height:85px;border-bottom:8px solid #DE3E00; background:url(/website/App_Themes/RVM/images/bannerfade.jpg) top right no-repeat transparent;}



/******** TABLE STYLES *******************/

/* Overall table for ANY page */
#MainHolder
{
	margin-top:0px;
	background-color: #FFFFFF;
	left: 10%;
	right: 10%;
	width: 80%;
	position:absolute;
	top: 0px;
	color:Black;
	margin:0px;
	border-right:#000000 1pt solid;
	border-left:#000000 1pt solid;
	border-bottom:#000000 1pt solid;
	border-top:#000000 1pt solid;
}

#MainHolderSmall
{
	background-color: #FFFFFF;
	left: 20%;
	right: 20%;
	width: 60%;
	position: relative;
	top: 0px;
	color:Black;
	margin:0px;
}


#MainLogoHolder
{
	background-repeat:no-repeat;
	width: 100%;
	background-color: #cccc99;
	text-align:center;
	font-size:20pt;
	font-weight:bold;
	color:#000000;
	text-indent:12pt;
	vertical-align:middle;
}

#TopMenuBar
{
	height: 30px;
	width: 100%;
	background-color: #cccc99;
	border-bottom:#000000 solid 1pt;
	vertical-align:middle;

}

#MenuHolder
{
	padding-right: 5px;
	border-right: 1pt solid #999999;
	height: 100%;
	/*background-color: #cccc99;*/
	
	font-weight: normal;
	margin-top: 0px;
}

#MenuHolder A { color:#222222; font-weight:normal; text-decoration:none; }
#MenuHolder a:link { color:#222222; }
#MenuHolder a:visited { color:#222222; }
#MenuHolder a:hover { color:#222222; }

#ContentHolder
{
	width:100%;
	
}

#FooterHolder
{
	height:30px;
	text-align:center;
	color:White;
	background-color: #BF1E2D;
	width: 100%;
	vertical-align:bottom;
	position:relative;
}

.TitleRow
{
	/*background-color: #8FB3BE;*/
	background:url(/website/App_Themes/RVM/images/Titlebg.gif) bottom left no-repeat transparent;
	color:#333333;
	font-size:10pt;
	font-family:Verdana;
	font-weight:bold;
	height:20px;
	vertical-align:middle;
}

..TitleRow A { color:#222222; }
..TitleRow a:link { color:#222222; }
..TitleRow a:visited { color:#222222; }
..TitleRow a:hover { color:#222222; }

.HeaderRow
{
	background-color: #ECAC00;
	height:18px;
	font-family:Verdana;
}

.title 
{
	background:url(/website/App_Themes/RVM/images/titlebg.gif) bottom left no-repeat transparent;
	color: Black;
	font-size:10pt;
	font-family:Verdana;
	font-weight:bold;
}

.ButtonRow
{
	border-bottom:1pt solid #ffffff;
	background-color:#DDDDDD;
}

a:link { color: #CC6633; }
a:visited { color: #CC6633; }
a:hover { color: #000000; text-decoration: none; }


/**********MAIN MENU ******************/

.MainMenuItem
{
	color:Black;
	font-family: Arial Narrow;
	padding:5px;
	margin-bottom:0px;
	width:150px;
	
}

..MainMenuItem A { color:Black;}
..MainMenuItem  A:link { color:black;}
..MainMenuItem  A:visited { color:black;}
..MainMenuItem  A:hover { color:black;}
 

.MainMenuItemSelected
{
	background-color: #CC6633;
	color:#FFFFFF;
	font-family: Verdana;
	border-bottom:1pt solid #000000;
	margin-bottom:0px;
}
..MainMenuItemSelected A { color:#FFFFFF;}
..MainMenuItemSelected A:link { color:white;}
..MainMenuItemSelected A:visited { color:white;}
..MainMenuItemSelected A:hover { color:white;}

.MainMenuItemHover
{
	color:#BF1E2D;
	font-family: Arial Narrow;
	
}
..MainMenuItemHover A { color:#BF1E2D;}
..MainMenuItemHover A:link { color:#BF1E2D;}
..MainMenuItemHover A:visited { color:#BF1E2D;}
..MainMenuItemHover A:hover { color:#BF1E2D;}

.MainMenuWrapper
{
	background:url(/website/App_Themes/RVM/images/Menubg.gif) top left repeat-y transparent;
	padding:0px;
	margin-left:0px;
	margin-bottom:0px;
	color:#FFFFFF;
}

/******************/

.MenuItem
{
	color:Black;
	font-size:10pt;
	font-family:Arial Narrow;
	padding:5px;
	margin-bottom:0px;
	background: url(/website/App_Themes/RVM/images/Menubg.gif) top left no-repeat transparent;
	
}

..MenuItem A { color:Black;}
..MenuItem  A:link { color:black;}
..MenuItem  A:visited { color:black;}
..MenuItem  A:hover { color:#BF1E2D;}
 

.MenuItemSelected
{
	background-color: #085E99;
	border: 1pt solid #999999;
	color:#FFFFFF;
	font-size: 10pt;
	font-family: Verdana;
	border-bottom:1pt solid #085E99;
	margin-bottom:0px;
}
..MenuItemSelected A { color:#FFFFFF;}
..MenuItemSelected A:link { color:white;}
..MenuItemSelected A:visited { color:white;}
..MenuItemSelected A:hover { color:white;}

.MenuItemHover
{
	background-color:#085E99;
	border:1pt solid #999999;
	color:white;
	font-size:10pt;
	font-family:Verdana;
}
..MenuItemHover A { color:white;}
..MenuItemHover A:link { color:white;}
..MenuItemHover A:visited { color:white;}
..MenuItemHover A:hover { color:#BF1E2D;}

.MenuItemWrapper
{
	background:url(/website/App_Themes/RVM/images/Menubg.gif) top left no-repeat transparent;
	padding:0px;
	margin-left:0px;
	margin-bottom:0px;
	color:#FFFFFF;
}


/********************************/


.MenuRow
{
	padding:0px;
}

.MenuBottomRow
{
	border-top:1pt solid #085E99;
	height:10px;
	color:#085E99;
	font-size:9pt;
	
}

.ErrorMessage
{
	color:Red;
	font-size:12pt;
	font-weight:bold;
	padding:5px;
	text-align:center;
}

.BigInfo
{
	color:Green;
	font-size:12pt;
	font-weight:bold;
	background-color:Yellow;
	text-align:center;

}

.noprintwithborder {display:none;}

.GridHeader
{
	background-color:#dddddd;
	padding:0px;
	margin-top:0px;
	margin-left:0px;
	margin-bottom:0px;
	color:Black;
	font-size:9pt;
	font-family:Verdana;
	
}


@media print
{
	.noprint {display: none;}
	.noprintwithborder{display:block; border-top:1pt solid #000000;}
	.ButtonRow {display:none;}
	#MainLogoHolder { display:none;}
	#MainHolder {width:100%;}
	#ContentPlaceHolder1 {width:100%;}
	
}
