#containerdiv 
{
	MARGIN: auto; 
	margin-top:20px;
	WIDTH: 785px;
	text-align:left;
}

html>body #containerdiv 
{
	margin-top:30px;
}

/*HEAD ITEMS*/
#headerdiv 
{
	background:url(../images/BG_Head_Redbg.gif) no-repeat top left;
	height:70px;
	margin-top:10px;	
}

#Entreheaderdiv
{
	background:url(../images/BG_Head_RedbgWide2.gif) no-repeat top left;
	padding-top:20px;
	margin-top:10px;
	clear:both;
}

#footerdiv
{ 
	text-align:center;
	height:30px;
	padding: 10px 5px 10px 5px;
	color:white;
}
#footerdiv a
{
	color:White;
}

#footerdiv p
{
	color:White;
}

.Head
{
	padding-top:23px;
	
}

.bgWhite
{
	background-image: url(/images/WhiteBG.gif);
}

.ChooseWebbs
{
	color:#CC0000;
	text-transform:uppercase;
	padding-top:0px;
	margin-bottom:1px;
}
.ChooseWebbsButton
{
	padding-left:5px;
}

.ChooseWebbsDrop
{
	margin:0;
	padding:0;
}

#leftmenudiv 
{
	FLOAT: left;
	padding-top:14px; 
	WIDTH: 172px; 
	TEXT-ALIGN: left;
}
#mainareadiv 
{
	WIDTH: 360px; 
	padding-top:10px; 
	TEXT-ALIGN: left;
	
}

.WidePage #mainareadiv 
{
	width:545px;
}
 

#rightmenudiv 
{
	PADDING-LEFT: 1em; 
	FLOAT: right; 
	WIDTH: 26%; 
	TEXT-ALIGN: left
}
#maincontainerdiv 
{
	
}
.SP_HeadPicture
{
	padding-top:3px;	
}
.SP_TopStory
{
	margin-top:10px;
	padding-bottom:7px;
	/*border-bottom:solid 1px #CC0000;*/
}
.SP_SubStory
{
	padding-bottom:7px;
	border-bottom:solid 1px #CC0000;	
}

.ListingRedLine
{
	height:1px;
	clear:both;
	margin:5px 0 0px 0;
	overflow:hidden;
	border-bottom:solid 1px #CC0000;
}


.Listing
{
	padding-bottom:7px;
}
.LeftColumnArea
{
	background-color:#FFFFFF;
}
.LeftMainArea
{
	background-color:#FFFFFF;
	border-left:solid 1px #CC0000;
}
.MainArea
{
	background-color:#FFFFFF;
	border-bottom:solid 1px #CC0000;
	padding-bottom:10px;
}
.RightMainArea
{
	
	background-color:#FFFFFF;
	border-right:solid 1px #CC0000;
}


.LBC
{
	height:40px !important;
	margin:0;
	padding:0;
	background:url(/images/LBC_RedbgHigh.gif) no-repeat left bottom;
}
.RBC
{
	height:40px !important;
	margin:0;
	padding:0;
	background:url(/images/RBC_RedBgHigh.gif) no-repeat right bottom;

}
.EntreLBC
{
	height:40px !important;
	margin:0;
	padding:0;
	background:url(/images/LBC_RedbgHigh2.gif) no-repeat left bottom;
}
.EntreRBC
{
	height:40px !important;
	margin:0;
	padding:0;
	background:url(/images/RBC_RedbgHigh2.gif) no-repeat;
	background-position: right bottom;
}

#contentdiv 
{
	/* removed 090225, to get the rounded corners to work */
	/*background: url(/images/mainHorizontalBgLine.gif) repeat-y left top;	*/
	/*border:solid 1px #ffcc00; */
	
}
#TopMenu 
{
	border-top:solid 2px #CC0000;
	border-bottom:solid 1px #CC0000;
	border-left:solid 1px #CC0000;
	border-right:solid 1px #CC0000;
	background-color:#FFFFFF;
	padding: 2px 5px 0px 5px;
	margin:0px;
	top:70px;
}

.Quicksearch
{
	margin: 3px 0 4px 0px; 
}
html>body .Quicksearch
{
	margin: 2px 0 4px 0; 
}

#quickbar 
{
	BORDER-RIGHT: #ddd 0em solid; 
	PADDING-RIGHT: 0em; 
	BORDER-TOP: #ddd 0.1em solid; 
	PADDING-LEFT: 0em; 
	PADDING-BOTTOM: 0.5em; 
	MARGIN: 0.5em 0em; 
	BORDER-LEFT: #ddd 0em solid; 
	PADDING-TOP: 0.5em; 
	BORDER-BOTTOM: #ddd 0.1em solid; 
	TEXT-ALIGN: center
}
#cookielink 
{
	BORDER-RIGHT: #ddd 0em solid; 
	PADDING-RIGHT: 0em; 
	BORDER-TOP: #ddd 0.1em solid; 
	MARGIN-TOP: 1em; 
	DISPLAY: block; 
	PADDING-LEFT: 0em; 
	PADDING-BOTTOM: 0.5em; 
	BORDER-LEFT: #ddd 0em solid; 
	PADDING-TOP: 0.5em; 
	BORDER-BOTTOM: #ddd 0.1em solid
}
DIV.leftfloating 
{
	FLOAT: left;
	padding-right: 5px;
}
DIV.rightfloating 
{
	FLOAT: right
}
.centered 
{
	TEXT-ALIGN: center
}
DIV.rightaligned 
{
	TEXT-ALIGN: right
}
.hidden 
{
	DISPLAY: none
}
IMG.borderless 
{
	BORDER-RIGHT: 0px; 
	BORDER-TOP: 0px; 
	BORDER-LEFT: 0px; 
	BORDER-BOTTOM: 0px
}
.Ver_DottedLine
{
	background-image:url(../images/Ver_DottedLine.gif);
	background-repeat:repeat-y;	
	background-position:10px;
}

.floatKiller {
	height:1px;
	clear:both;
	margin:-1px 0 0 0;
	overflow:hidden;
} 

.GridNV	
{
	margin:0!important;
	padding:0px!important;
	width:100%;
}

.GridNV td
{
	padding:3px 5px 3px 3px;
	margin:0!important;
}

.Level1
{

}
.Level2
{margin:10!important;
	padding-left:13px!important;
}
.Level3
{
	padding-left:23px!important;
}
.Level4
{
	padding-left:33px!important;
}