/* CSS Document */

body
{
padding-top: 0px;
padding-bottom: 0px;
height: 100%;
}

#dnn_CodePane {
display: none;
}

#wrapper
{
background: #FFF url(images/Content-BG.jpg) top left repeat-y;
width: 900px;
margin: 0 auto;
/* height: 100%; */
overflow: auto;
}

#inner-wrapper
{
width: 100%;
margin: 0 auto;
/* height: 100%; */
overflow: auto;
min-width: 1000px;
}

#w-left {
	background-color: #FFFFFF;
	background-image: url(images/left-shadow.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	margin: 0 auto;
	width: 97%;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 18px;
}
#w-left #w-right {
	background-color: #FFFFFF;
	background-image: url(images/right-shadow.jpg);
	background-repeat: repeat-y;
	background-position: right top;
	margin: 0px;
	width: 99%;
	min-width: 1000px;
	padding-right: 18px;
}

#inner-header
{
	background: #FFF url(images/inner-header-bg.jpg) repeat-x left top;
	height: 144px;
	padding-left: 8px;
	padding-right: 18px;
	padding-top: 0px;
	padding-bottom: 0px;
}

#header
{
background: #FFF url(images/Header-BG.jpg) top left repeat-y;
height: 144px;
padding-left: 18px;
padding-right: 18px;
padding-top: 0px;
padding-bottom: 0px;
}

#footer
{
background: #FFF url(images/Footer-BG.jpg) top left no-repeat;
height: 40px;
padding-left: 18px;
padding-right: 18px;
padding-top: 0px;
padding-bottom: 0px;
clear: both;
}

#inner-footer
{
background: #FFF url(images/inner-header-bg.jpg) repeat-x left top;
height: 40px;
padding-left: 18px;
padding-right: 18px;
padding-top: 0px;
padding-bottom: 0px;
clear: both;
}

#inner-content
{
padding-left: 8px;
padding-right: 15px;
padding-top: 0px;
padding-bottom: 0px;
overflow: auto;
}

#content
{
padding-left: 18px;
padding-right: 25px;
padding-top: 0px;
padding-bottom: 0px;
overflow: auto;
}

#LeftPane, .LeftPane
{
background: transparent;
width: 242px;
height: auto;
clear: both;
}

#c-left
{
background: transparent;
width: 242px;
float: left;
}

#inner-c-left
{
background: #FFF url(images/inner-left-bg.jpg) top left repeat-y;
width: 242px;
float: left;
}

#ContentPane, .ContentPane
{
background: transparent;
width: 620px;
}

#c-right
{
background: transparent;
width: 610px;
float: right;
margin-top: 10px;
}

#inner-c-right
{
background: transparent;
width: auto;
padding-top: 10px;
margin-left: 250px;
}

#h-top-img
{
height: 144px;
width: 242px;
float: left;
}

#h-bot-img
{
height: 138px;
width: 242px;
}

#h-cred-img
{
height: 144px;
width: 214px;
float: right;
}

#navmenu
{
float: left;
width: 200px;
margin-left: 18px;
}

#userctls, #userctls a
{
color: #fff;
font-family: Tahoma; 
font-size: 12px;
font-weight: bold;
padding-top: 5px;
}

.sitemap
{
font-family: Tahoma; 
font-size: 12px;
color: #eeeeee;
}

/************************************************* MENU *****************************************/

/*Menu CSS*/
.MainMenu_MenuContainer, .MainMenu_MenuContainer TD, .MainMenu_MenuContainer TR, .MainMenu_MenuBar, .MainMenu_MenuBar TD, .MainMenu_MenuBar TR,.MainMenu_SubMenu, .MainMenu_MenuBreak, .MainMenu_RootMenuArrow{
	border-left: #111111 0px solid; border-bottom: #111111 0px solid; border-top: #111111 0px solid; border-right: #111111 0px solid; 
	background-color:transparent; background-image:none; width: 200px; height:auto; filter:none; text-align: right;
}


/*Menu Tabs*/
.tab-r{

}
.tab-l{

}
.sel-r{

}

.sel-l{

}



.MainMenu_TabRootMenuItem TD {
	background-color: #bdbdbd;
	border: 1px solid #fff;
	height:20px;
	font-weight:bold;
	font-family: Tahoma;
	font-size: 14px;
 	padding: 2px;
	color: #666666;	
}
.MainMenu_TabRootMenuItemHover TD {
	background-color: #003366;
	border: 1px solid #fff;
	height:20px;
	font-weight:bold;
	font-family: Tahoma;
	font-size: 14px;
	color:#fff;
 	padding: 2px;
}

.MainMenu_TabRootMenuItemSel TD {
	background-color: #eee;
	border: 1px solid #ccc;
	height:20px;
	font-family: Tahoma;
	font-size: 14px;
	font-weight:bold;	
	color: #666666;
 	padding: 2px;
}
.MainMenu_TabRootMenuItemSelHover TD {
	background-color: #003366;
	border: 1px solid #fff;
	height:20px;
	font-family: Tahoma;
	font-size: 14px;
	font-weight:bold;
	color: #fff;
 	padding: 2px;
}


/*Submenu*/


.MainMenu_SubMenu{
	border-left: #000000 1px solid; border-bottom: #000000 1px solid; border-top: #000000 1px solid; border-right: #000000 1px solid;
	filter:progid:DXImageTransform.Microsoft.Shadow(color='#002b33', Direction=135, Strength=4);; 
}

.MainMenu_SubMenu .MainMenu_MenuItem, .MainMenu_SubMenu .MainMenu_MenuIcon , .MainMenu_SubMenu .MainMenu_MenuArrow{
	border-left: #ffffff 1px solid; 
	border-bottom: #ffffff 1px solid; 
	border-top: #ffffff 1px solid; 
	border-right: #ffffff 1px solid; 
	background-color: #ffffff;
	color: #000000;
}

.MainMenu_SubMenu .MainMenu_MenuItemSel{
	border-left: #666666 1px solid; 
	border-bottom: #666666 1px solid; 
	border-top: #666666 1px solid; 
	border-right: #666666 1px solid; 
	background-color: #666666;
	color:#ffffff;
}

.MainMenu_SubMenu TD{
	font-family:tahoma,verdana;	font-size:16px;	font-weight:normal;	text-align:left;;
}


.MainMenu_SubMenu TABLE{
	width: 200px;
}

.MainMenu_SubMenu TD{
	height:auto;
}

/************************************************* Listings *****************************************/

#ListingDetails {
font-size: small;
font-family: tahoma;
}

.showstate{ /*Definition for state toggling image */
cursor:hand;
cursor:pointer;
float: right;
margin-top: 2px;
margin-right: 3px;
}

.TAFTitle{
	font-family:Tahoma;
    font-size:  11px;
	font-weight: bold;
    color: #fe9116;
}	

.HomeTitle{
	font-family:Tahoma;
    font-size:  30px;
	font-weight: bold;
	text-align: center;
	width: 100%;
    color: #fe9116;
}	

.Tier1Title{

	font-family: Georgia, Times New Roman, Times, serif;
    font-size:  22px;
	font-weight:600;
    color: #fe9116;
	text-decoration:none;
	letter-spacing:1.7px;
	padding-top:8px;
	display:block;
}

.Tier1FilteredTitle{

	font-family: Georgia, Times New Roman, Times, serif;
    font-size:  14px;
	font-weight:600;
    color: #333333;
	text-decoration:none;
	letter-spacing:1.7px;
	padding-top:8px;
	padding-left: 8px;
	display:block;
}



.FilterControl
{
	color: #000000; 
	font-family:Tahoma; 
	font-size: 11px; 
	font-weight: bold; 
	border: 1px #FFFFFF solid;
	padding: 1px;
	background-color: #FFFFFF;
	padding-left: 4px;
	padding-right: 4px;
	text-align: left;

}

.FilterLabel{
	color: #fe9116; 
	font-family:Tahoma; 
	font-size: 11px; 
	font-weight: bold; 
	border: 1px #FFFFFF solid;
	padding: 1px;
	background-color: transparent;
	padding-left: 8px;
}


.FilterTextbox{
	color: #000000; 
	font-family:Tahoma; 
	font-size: 11px; 
	font-weight: bold; 
	border: 1px #d9e8ed solid;
	padding: 1px;
	background-color: #f9f9f9;
	padding-left: 8px;
	padding-right: 8px;
	width: 100%;
}

.FilterCheckBox{
	color: #000000; 
	font-family:Tahoma; 
	font-size: 11px; 
	font-weight: bold; 
	border: 1px #fe9116 solid;
	padding: 1px;
	background-color: transparent;
	padding-left: 8px;
	padding-right: 8px;
}

.FilterDropDown{
	color: #000000; 
	font-family:Tahoma; 
	font-size: 11px; 
	font-weight: bold; 
	border: 1px #fe9116 solid;
	padding: 1px;
	background-color: transparent;
	padding-left: 8px;
	padding-right: 8px;
}

.FilterDate{
	color: #000000; 
	font-family:Tahoma; 
	font-size: 11px; 
	font-weight: bold; 
	border: 1px #fe9116 solid;
	padding: 1px;
	background-color: transparent;
	padding-left: 8px;
	padding-right: 8px;
}


.Tier1ColumnHeader{

	color: #fe9116; 
	font-family: Tahoma; 
	font-size: 11px; 
	font-weight: bold; 
	border: 1px #FFFFFF solid;
	padding: 1px;
	background-color: transparent;
	padding-left: 8px;
}

.Tier1ListItem {
	cursor: hand; 
	padding: 1px;
	background-color: #efefef;
	padding-left: 8px;
	font-family: Tahoma; 
	font-size: 12px;
	color: #eeeeee;
}

.Tier1ListAltItem {
	cursor: hand; 
	padding: 1px;
	background-color: #f9f9f9;
	padding-left: 8px;
	font-family: Tahoma; 
	font-size: 12px;
	color: #eeeeee;
}

.Tier1ListItemHover {
	cursor: hand; 
	padding: 1px;
	background-color: #003366;
	padding-left: 8px;
	font-family: Tahoma; 
	font-size: 12px;
	color: #ffffff;
}

.Tier1ListItemHover a{
	color: #ffffff;
}

.Tier1ListAltItemHover {
	cursor: hand; 
	padding: 1px;
	background-color: #003366;
	padding-left: 8px;
	font-family: Tahoma; 
	font-size: 12px;
	color: #ffffff;
}

.Tier1ListAltItemHover a{
	color: #ffffff;
}
.Tier1ListNoItem {
	color: red; 
	padding: 1px;
	background-color: #f9f9f9;
	padding-left: 8px;
	font-family: Tahoma; 
	font-size: 12px;
	color: #eeeeee;
}


.lxPageItem {
	
}

.lxPageItemDA {
	color:#999999;
}

.lxPageSelected {
	font-weight: bold;
}

.lxPageSelect {
}

.gi 
{
	border: 0px;
	behavior: url(gi.htc);
	-moz-binding: url(moz-behaviors.xml#gi.htc);
	cursor: hand;
	cursor: pointer;
}

.HomePageText {
	padding-left: 6px;
}