/* ================================
Design by CrackerBrandware.com c2007
================================
*/ 
html, Body{background-color: #446688;}


a:link {color: #446688}
a:visited {color: #446688}
a:hover {color: #000000; text-decoration:underline}
a:active {color: #446688}

.skinmaster {height: 90%;width: 763px;background-image: url(media/XMontage_2.gif);background-repeat: repeat-x;background-color: #ffffff;border-left:5px solid #ffffff;border-right: 5px solid #ffffff;}
.montage {background-repeat: no-repeat;text-align: center; height: 133px;}

.searchHolder { background-image:url(media/Search2.gif); height:40px; background-repeat: no-repeat; background-position: right; width: 250px; padding-right:5px; padding-bottom:15px; }
.SearchButton { background: transparent; padding: 13px 17px 10px 13px; cursor: hand; font-size:1px; margin: 0 0 0 0px;}
#dnn_dnnSEARCH_txtSearch.NormalTextBox { height:19px; background: transparent; width: 110px; color: #eeeeee; padding: 4px 0px 00px 8px; border: 0px solid #FFFFFF; cursor:text;}

.panebanner{width: 100%;background-color: transparent;padding-left: 4px;padding-right: 2px;padding-top: 0px;}
.panewidetop{width: 100%;background-color: transparent;padding-left: 4px;padding-right: 2px;padding-top: 0px;}
.panetop{width: 100%;background-color: transparent;padding-left: 4px;padding-right: 4px;padding-top:0px; padding-bottom: 2px;}
.panemid {background-color: transparent;}
.BottomRightPane{/*width: 100%*/;background-color: transparent;padding-left:3px;padding-right: 4px;padding-top: 0px;}
.panewidebottom{width: 100%;background-color: transparent;padding-left: 3px;padding-right: 3px;padding-top: 0px;padding-bottom: 3px;}
.credits a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
}
.credits {
	text-align: center;
}
.credits a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
}
.credits a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
.paneintro{/*width:506px;*/background-color: transparent;padding-left: 10px;padding-right: 2px;padding-top: 0px;padding-bottom: 3px;}

.LightBG {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 9px;}
.MenuStrip {background-image: url(media/XCrosingUnder_2.gif);width: 760px;	background-color: #ffffff;	height: 25px; position: relative; float: right;}
.footer {
	background-color:#BBBBBB;
	width: 773px;
	border-left: 0px solid #ffffff;
	border-right: 0px solid #6a6a6a;
	border-bottom: 1px solid #ffffff;

	text-align:center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
		
}
p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}
.panes {background-color:#ffffff; 	width: 773px;	 border-left: 5px solid #ffffff; border-right: 5px solid #ffffff; border-bottom: 5px solid #ffffff;position: relative; float: center;}

.menuHolder { padding-top:2px; }
/*.MenuHolder {	height: 10px;}

/* standard hyperlinks for the tokens eg. copyright, login, user */
.SkinObject{ color:#333333; text-decoration:none; font-weight:normal; font-size:10px;}
A.SkinObject:link { color:#333333; text-decoration:none; font-weight:normal; font-size:10px;}
A.SkinObject:visited {color:#333333; text-decoration:none; font-weight:normal; font-size:10px;}
A.SkinObject:active {color:#333333; text-decoration:none; font-weight:normal; font-size:10px;}
A.SkinObject:hover{color:#000000; text-decoration:none; font-weight:normal; font-size:10px;}

.user,a.user:link,a.user:active,a.user:visited,.user{  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color:#446688; text-decoration:none; font-weight:Normal; font-size:10px; padding-left: 5px; padding-right: 2px;}
a.user:hover{ color:#000000; text-decoration:none; font-weight:Normal; font-size:10px;}
.rightstrip {background:url(media/rightstrip.gif) repeat-y top left transparent; width: 10px;}
.leftstrip {background:transparent url(media/leftstrip.gif) repeat-y left top; width: 10px;}

/* Modified by Nina Meiers */

/* Main Menu object styles */
.MainMenu_MenuContainer { background:url(media/XDSC_MMIActive_3.jpg) repeat-x }
.MainMenu_MenuBar { cursor:pointer; cursor:hand; background:transparent; }
.MainMenu_SubMenu, .ModuleTitle_SubMenu { z-index:1000;  cursor:pointer;  cursor:hand; margin:0 0 0 -4px; background:#eeeeee; padding:0px; border:0px solid #446688; font-weight:normal; filter:none; border-left:0px }
.MainMenu_MenuItem, .ModuleTitle_MenuItem { font-family:tahoma;  color:#6a6a6a; font-size:11px; background:#eeeeee; font-weight:bold; font-style:normal; padding:0px 30px 0px 16px; height:20px; border:0; }
.MainMenu_MenuItemSel, .ModuleTitle_MenuItemSel { font-family:tahoma; font-size:11px; font-weight:bold; cursor:pointer; cursor:hand; color:#FFFFFF; background:#445566; padding:0px 30px 0px 16px; height:20px; border:0;}
.MainMenu_MenuArrow, .MainMenu_RootMenuArrow, .MainMenu_MenuIcon  { display:none; }
.MainMenuSeperator, .ModuleTitle_MenuArrow, .ModuleTitle_RootMenuArrow, .ModuleTitle_MenuIcon { display:none; }
.MainMenu_MenuBreak { border-top-style:none; border-right-style:none; border-left-style:none; border-bottom-style:none; }
.XDSC_MMIActive td { color:#eeeeee; background:url(media/XDSC_MMIActive_3.jpg) repeat-x top center transparent; padding:0; font-weight:bold; height:34px; }
.XDSC_MMHover td{ color:#FAFAFA; padding:0; font-weight:bold; height:34px; }
.XDSC_MMActive, .XDSC_MMBActive td{ color:#fafafa; background:url(media/XDSC_MMActive_3.jpg) repeat-x top center transparent; padding:0; font-weight:bold; height:34px; }
.XDSC_MMLIActive { background:url(media/XDSC_MMLIActive_3.jpg) no-repeat top right transparent; width:13px; height:34px; }
.XDSC_MMLActive { background:url(media/XDSC_MMLActive_3.jpg) no-repeat top right transparent; width:13px; height:34px; }
.XDSC_MMRIActive {background:url(media/XDSC_MMRIActive_3.jpg) no-repeat top right transparent; width:13px; height:34px; }
.XDSC_MMRActive {  color:#ffffff;background:url(media/XDSC_MMRActive_3.jpg) no-repeat top right transparent; width:13px; height:34px; }
/*.XDSC_MMSep { background:url(media/XDSC_MMSep.jpg) no-repeat top right transparent; width:0Px; height:34px; }*/

.ModuleTitle_MenuContainer { color:#2c2c2c; }
.ModuleTitle_MenuBar { cursor:pointer; cursor:hand;}
.ModuleTitle_MenuItem, .ModuleTitle_MenuItemSel { padding:0 5px 0 0; }


/* Dark SkinObject Elements */

.DarkBG{font-family: verdana;font-size:10px; font-weight: 200;color: #446688;!important; margin: 0;margin-top:-2em;padding-left: 2px;}
A.DarkBG:Link, A.DarkBG:Active, A.DarkBG:Visited{color: #446688;height:auto; text-decoration: none; font-weight: bold;padding-right:0.8em;}
A.DarkBG:Hover{color: #FFFFFF;height:auto; text-decoration: none; font-weight: bold;padding-right:0.8em;}

/* Snapsis Main Menu starts */
#TabContainer {position:absolute;top:5px;left:20px;z-index:999;}
.TabList {float:left;horizontal-align:center;}
.TabList ul {clear:both;margin:0;padding:5px 5px 0;list-style:none;display: inline;}
.TabList li {float:left;margin:0;display: inline;padding:0 0 0 5px;}
.TabList li a {font-family:Tahoma,San-Serif;font-size:11px;voice-family: "\"}\""; voice-family:inherit;line-height:normal;font-weight: bold;}

select.TabList {border-left: #003366 1px solid;border-right: #003366 1px solid;border-top: #003366 1px solid;border-bottom: #003366 1px solid;background-color: #003366;color:#FFFFFF;font-size:80%;}
/*IE-PC doesn't get these child selectors but other browsers do*/
#ParentTabs > ul a {width:auto; width:50px;	/* for Mozilla */ color: #cccccc;}
/*#ChildTabsLevel1 > ul a {width:auto;}*/
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#ParentTabs a {float:none; }
/*#ChildTabsLevel1 a {float:none;}*//* End IE5-Mac hack */
#ParentTabsContainer {vertical-align:top;padding-top: 2px;padding-right:5px;padding-left: 3px;}
#ParentTabs a {float:left;display:block;width:50px;/*height:34px;*/text-align:center;padding:12px 12px 8px 8px;text-decoration:none;color:#FFFFFF;background:url("media/TabRightSite.gif") no-repeat right top;}
#ParentTabs a:hover {text-decoration:none;color:#fafafa;}
/*background-position:0 -150px; */

#ParentTabs li {background:url("media/TabLeftSite.gif") no-repeat left top; border-bottom: black 0px solid;} 
/*#ParentTabs li:hover {background-position:0 -150px; }*/
#ParentTabs .SelectedTab {/*background-position:100% -150px;*/border-width:0;font-weight:normal;background:url("media/TabLeftSiteSelected.gif") no-repeat left top;}
#ParentTabs .SelectedTab a {/*background-position:100% -150px;*/padding-bottom:7px;color:#FFFFFF;background:url("media/TabRightSiteSelected.gif") no-repeat right top;}

#AdminHostList{background-color: #CCCCCC;	color:#000000;}

/* Adam's edits */


/* PAGE BACKGROUND */
/* background color for the header at the top of the page  */
.HeadBg {

}




.ControlPanel {
}

/* background/border colors for the selected tab */
.TabBg {
}

.LeftPane  { 

	float: left;
width: 160px;background-color: transparent;padding-left: 4px;padding-right: 4px;padding-top: 0px;

}

.ContentPane  { 
width: 500px;
	
	
background-color: transparent;padding-left:40px;padding-right:2px;padding-top: 2px;
}
.RightPane  { 
	
width:243px;background-color:transparent;padding-left: 2px;padding-right: 8px;padding-top: 2px;
}


.ContentPane2  { 
width: 700px;
	
	
background-color: transparent;margin-right:12px;padding-top: 2px;
}
.BottomPane {width: 100%;background-color: transparent;padding-left:2px;padding-right: 8px;padding-top: 0px;}





.BottomRightPane{/*width: 100%*/;background-color: transparent;padding-left:3px;padding-right: 4px;padding-top: 0px;}


/* text style for the selected tab */
.BreadCrumb {
   font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #335588;
	
	
}

/* hyperlink style for the selected tab */
A.SelectedTab:link {


}

A.SelectedTab:visited  {
}

A.SelectedTab:hover    {


}

A.SelectedTab:active   {
}

/* text style for the unselected tabs */
.OtherTabs {
}
    
/* hyperlink style for the unselected tabs */
A.OtherTabs:link {
}

A.OtherTabs:visited  {
}

A.OtherTabs:hover    {
}

A.OtherTabs:active   {
}

/* GENERAL */
/* style for module titles */
.Head
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #335588;
	letter-spacing: 0.1em;
	text-transform: lowercase;

}

/* style of item titles on edit and admin pages */
.SubHead    {
}

/* module title style used instead of Head for compact rendering by QuickLinks and Signin modules */
.SubSubHead {
}

/* text style used for most text rendered by modules */
.Normal
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	letter-spacing: 0.01em;
	line-height: 20px;
	text-align: justify;
}


/* text style used for textboxes in the admin and edit pages, for Nav compatibility */
.NormalTextBox
{
}

.NormalRed
{
}

.NormalBold
{
}

/* text style for buttons and link buttons used in the portal admin pages */
.CommandButton     {
}
    
/* hyperlink style for buttons and link buttons used in the portal admin pages */
A.CommandButton:link {
}

A.CommandButton:visited  {
}

A.CommandButton:hover    {
}
    
A.CommandButton:active   {
}

/* button style for standard HTML buttons */
.StandardButton     {
}






.datatable2 td.altrow2 {
	background-color: #DFE7F2;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
.datatable2 td {
	border: 0px solid #D6DDE6;
	padding: 4px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #335588;
	letter-spacing: 0.1em;
	text-transform: lowercase;
}



/* styles used by Data Grids
.DataGrid_AlternatingItem
{
    background-color:White;
    color: Red;
    font-family: Tahoma, Arial, Helvetica;
    font-size: 10px;
    font-weight: normal;
}
.DataGrid_Container
{
	background-color: Transparent;
}
.DataGrid_Footer
{
    background-color:White;
}
.DataGrid_Header
{
    background-color:Transparent;
    color: Black;
    font-family: Tahoma, Arial, Helvetica;
    font-size: 10px;
    font-weight: bold;
    text-align: center;
}
.DataGrid_Item
{
    background-color:Transparent;
    color: Black;
    font-family: Tahoma, Arial, Helvetica;
    font-size: 10px;
    font-weight: normal;
}
.DataGrid_SelectedItem
{
    background-color: Silver;
    color: Blue;
    font-family: Tahoma, Arial, Helvetica;
    font-size: 10px;
    font-weight: normal;
}


.DNN_UDT_URLContainer
{
	border: solid 1px #888888;
	padding: 0px 10px 0px 10px;
}

.datatable td.altrow {
	background-color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
.datatable td {
	border: 1px solid #DFE7F2;
	padding: 4px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}



 */