/******************************************************
/* Content DIVs in framework
/******************************************************/
/* Generic for all content areas */
.ContentArea 
{
	overflow-x: hidden;
}

div.TopMenu a
{
	color: #FFFFFF;
	text-decoration:none;
}
.TopMenu
{
	font-weight: bold;
	color: #FFFFFF;
	text-transform:uppercase;
}

#FullContent
{
	width: 924px;
	padding-top: 20px;
	padding-left: 20px;
}
#HeaderContent
{
	clear: both;
	margin-bottom: 10px;
	width: 780px;
}
#PageContent
{
	width: 760px;
	clear: both;	
	background-color: #2e4e73;
	padding: 10px;
	float: left;
}
#RightContent
{
	width: 136px;
	float: right;
}
#TopContent
{
	height: 200px;
	background-color: #bac8d9;
}
#MainMenu
{
	margin-top: 5px;
	margin-bottom: 5px;
	background-image: url(/images/VOR/menu_bg_main.gif);
	height: 32px;
}
#MainContent
{
	background-color: #ffffff;
	padding: 30px 15px 15px 12px;
	height: 100%;
}
#FooterContent
{
	margin-top: 15px;
	clear: both;
}
#LeftInnerContent
{
	float: left;
	width: 150px;
	margin-right: 13px;
}
#MiddleInnerContent
{
	float: left;
	width: 385px;
}

#RightInnerContent
{
	float: right;
	width: 173px;
}

#LegListing
{
	margin-top: 20px;
	padding-top: 7px;
	height: 28px;
	background-color: #f2f2f2;
	clear: both;
}
/******************************************************
/* TemplateAreas
/******************************************************/
/* Generic for all TemplateAreas */ 
.TemplateArea 
{
	display: block;
	overflow-x: hidden;
}

/******************************************************
/* Inner template styles
/******************************************************/
/* Generic for all BlockAreas in inner templates */
.BlockArea 
{
	display: block;
	overflow-x: hidden;
}

.Seperator
{
	margin-top: 10px;
	background-color: #e5e5e5;
	line-height: 0;
	clear: both;
}

.Seperator>IMG
{
	height: 1px;
	display: block;
	margin: 0;
}

.Seperator IMG
{
	height: 1px;
}

/*****************************************************/
/* FloatContainer
/*****************************************************/
.FloatContainer:after {
    content: ".";
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.FloatContainer { _height: 1px; }

.Menu IMG
{
	background-image:url(/images/VOR/menu_bg.gif);
	background-repeat:repeat-x;
}


#Item1 a IMG, 
#Item2 a IMG, 
#Item3 a IMG, 
#Item4 a IMG, 
#Item5 a IMG, 
#Item6 a IMG, 
#Item7 a IMG,
#Item8 a IMG,
#Item9 a IMG,
#Item10 a IMG
{
	background-image:url(/images/VOR/menu_bg.gif);
	background-repeat:repeat-x;
}


#Item1 a, 
#Item2 a, 
#Item3 a, 
#Item4 a, 
#Item5 a, 
#Item6 a, 
#Item7 a,
#Item8 a,
#Item9 a,
#Item10 a
{
background-image:url(/images/VOR/menu_bg.gif);
background-repeat:repeat-x;
}

html>body #coolmenu a{ /*Non IE rule*/
width: auto;
}

#Item1 a:hover IMG, 
#Item2 a:hover IMG, 
#Item3 a:hover IMG, 
#Item4 a:hover IMG, 
#Item5 a:hover IMG, 
#Item6 a:hover IMG, 
#Item7 a:hover IMG, 
#Item8 a:hover IMG, 
#Item9 a:hover IMG, 
#Item10 a:hover IMG
{

background-image: url(/images/VOR/menu_bg_selected.gif);
background-repeat:repeat-x;
color: white;
}
