a img{border:none;}
form{margin:0px;}
body, h1, h2, h3, h4, h5, h6, td{font: 12px "trebuchet ms", tahoma, Geneva, Arial, Helvetica, sans-serif; color: #000;font-size-adjust: 0.51; margin:0px;}
p{padding: 0px 0px 2px 0px;margin:0px}
ul{ margin-top: 0; margin-bottom: 0; }
body{background-color: #003366;background-position: top left;background-repeat: repeat-x;text-align:center;margin: 20px 0px;}


.bos_ListGrid             { border: 0px solid #993300; }
.bos_ListGridAlternate TD { border-bottom: 1px solid #993300; background-color: #ffffbf; }
.bos_ListGridHeader       { background-color: #003366; }
.bos_ListGridHeader TD    { color: white; }
.bos_ListGridHeader TD A:hover   { color: white; font-size: 10pt }
.bos_ListGridHeader TD A:visited { color: white; font-size: 10pt }
.bos_ListGridHeader TD A:active  { color: white; font-size: 10pt }
.bos_ListGridHeader TD A:link    { color: white; font-size: 10pt }
fieldset                  { border: solid 1px #993300; margin-bottom: 10px; padding: 5 10 5 10; }

#bodycontainer{text-align:left;margin: 0px auto;width:765px;border: ridge 7px #993300;background-color: White;padding-left: 6px;padding-right: 6px; }

#HeaderTable { width: 100%;}
#HeaderPane  { }

#FooterTable { width: 100%;}
#FooterPane  { }

#MenuPane    { }
#MenuTable   { width: 100%; background-color: black; color: White; margin-top: 6px; border: ridge 3px #cc0000 }

#BodyTable { vertical-align: top; width: 100%; height: 700px;}

#TopPaneTable  { width: 100%;}
#TopLeftPane   { }
#TopMiddlePane { }
#TopRightPane  { }

#TopMiddleTable { width: 100%; }
#TopMiddleRowPane  { }

#ContentPaneTable { width: 100% }
#LeftPane         { }
#ContentPane  {  }
#RightPane        { background-color: Red; }

#BottomMiddleTable { width: 100%; }
#BottomMiddleRowPane  { }

#BottomPaneTable  { width: 100%;}
#BottomLeftPane   { }
#BottomMiddlePane { }
#BottomRightPane  { }


#globalfooter {	background-color:#FFFFFF;padding-top:5px;padding-bottom:5px;text-align:center;width:auto;}
#globalfooterhr { color: #cc0000; }


#globalfooterleft   {text-align: left;margin:0px;padding-top: 3px;padding-left: 3px;float:left;width: 252px;}
#globalfooterleft a.OtherTabs, #globalfooterleft a.OtherTabs:visited { font: 12px "trebuchet ms", tahoma, Geneva, Arial, Helvetica, sans-serif; color: #000;font-size-adjust: 0.51;}
#globalfooterleft a.OtherTabs:hover { font: 12px "trebuchet ms", tahoma, Geneva, Arial, Helvetica, sans-serif; color: red;font-size-adjust: 0.51; text-decoration: underline;}
#globalfootermiddle {text-align: center;margin:0px;padding-top: 3px;float:left;width: 255px;}
#globalfooterright  {text-align: right;margin:0px;padding-top: 3px;width: 205px;}
#globalfooterright a.OtherTabs, #globalfooterright a.OtherTabs:visited{ font: 12px "trebuchet ms", tahoma, Geneva, Arial, Helvetica, sans-serif; color: #000;font-size-adjust: 0.51;}
#globalfooterright a.OtherTabs:hover { font: 12px "trebuchet ms", tahoma, Geneva, Arial, Helvetica, sans-serif; color: red;font-size-adjust: 0.51; text-decoration: underline;}

#globalcopyright {text-align: center;margin:0px;padding-top: 3px;}
#globalcopyright span.SelectedTab {font-size:10px;color:#999999;}

.hr{background-image:url(dnndot.gif);background-position:top left;background-repeat:repeat-x;height:1px;overflow:hidden;clear:both;margin:0px;padding:0px;}
.breaker{overflow:hidden;height:1px;clear:both}


/* ================================
    CSS STYLES FOR DotNetNuke
   ================================
*/

/* text style for the selected tab */
.SelectedTab { font-weight: bold; text-decoration: none; font: 12px "trebuchet ms", tahoma, Geneva, Arial, Helvetica, sans-serif; color: #000;}

/* text style for the unselected tabs */
.OtherTabs { font-weight: bold; text-decoration: none; font: 12px "trebuchet ms", tahoma, Geneva, Arial, Helvetica, sans-serif; color: #000; }

/* GENERAL */
/* style for module titles */
.Head { font-weight: bold; font-size: 20px; color: #666666; font-family: Agency FB, Arial, Helvetica; text-decoration: none; }

/* style of item titles on edit and admin pages */
.SubHead { font-weight: bold; text-decoration: none; font-size: 12px; font-family: "trebuchet ms", tahoma, Geneva, Arial, Helvetica, sans-serif; color: #000; }

/* module title style used instead of Head for compact rendering by QuickLinks and Signin modules */
.SubSubHead { font-weight: bold; text-decoration: none; font-size: 12px; font-family: "trebuchet ms", tahoma, Geneva, Arial, Helvetica, sans-serif; color: #000; }

/* text style used for most text rendered by modules */
.Normal { font-family: Verdana; font-size: 11px; font-weight: normal; }

/* text style used for textboxes in the admin and edit pages, for Nav compatibility */
.NormalTextBox { font-family: Verdana; font-size: 12px; font-weight: normal; }
.NormalRed { font-family: Verdana; font-size: 12px; font-weight: bold; color: #ff0000 }
.NormalBold { font-family: Verdana; font-size: 11px; font-weight: bold }

/* text style for buttons and link buttons used in the portal admin pages */
.CommandButton { font-family: Verdana; font-size: 11px; font-weight: normal; }

/* Main Menu */

#globalinforight a.OtherTabs, #globalinforight a.OtherTabs:visited { font: 12px "trebuchet ms", tahoma, Geneva, Arial, Helvetica, sans-serif; color: #000;font-size-adjust: 0.51;}
#globalinforight a.OtherTabs:hover { color: #f00; }

div.linkinfo span a.OtherTabs, div.linkinfo span a.OtherTabs:visited {  font: 12px "trebuchet ms", tahoma, Geneva, Arial, Helvetica, sans-serif; color: #000; font-size-adjust: 0.51; }
div.linkinfo span a.OtherTabs:hover { color: #f00; }

.ModuleTitle_MenuContainer { border-bottom: blue 0px solid; border-left: blue 0px solid; border-top: blue 0px solid; border-right: blue 0px solid; }
.ModuleTitle_MenuBar { cursor: pointer; cursor: hand; height:16; background-color: Transparent; }
.ModuleTitle_MenuItem { cursor: pointer; cursor: hand; color: black; font-family: Verdana; font-size: 9pt; font-weight: bold; font-style: normal; border-left: white 0px solid; border-bottom: white 1px solid; border-top: white 1px solid; border-right: white 0px solid; background-color: Transparent; }
.ModuleTitle_MenuIcon { cursor: pointer; cursor: hand; background-color: #EEEEEE; border-left: #EEEEEE 1px solid; border-bottom: #EEEEEE 1px solid; border-top: #EEEEEE 1px solid; text-align: center; width: 15; height: 21; }
.ModuleTitle_SubMenu { z-index: 1000; cursor: pointer; cursor: hand; background-color: #FFFFFF; filter:progid:DXImageTransform.Microsoft.Shadow(color='DimGray', Direction=135, Strength=3); border-bottom: #FFFFFF 0px solid; border-left: #FFFFFF 0px solid; border-top: #FFFFFF 0px solid; border-right: #FFFFFF 0px solid; }
.ModuleTitle_MenuBreak { border-bottom: #EEEEEE 1px solid; border-left: #EEEEEE 0px solid; border-top: #EEEEEE 1px solid; border-right: #EEEEEE 0px solid; background-color: #EEEEEE; height: 1px; }
.ModuleTitle_MenuItemSel { cursor: pointer; cursor: hand; color: black; font-family: Verdana; font-size: 9pt; font-weight: bold; font-style: normal; background-color: #C1D2EE; }
.ModuleTitle_MenuArrow { font-family: webdings; font-size: 10pt; cursor: pointer; cursor: hand; border-right: #FFFFFF 1px solid; border-bottom: #FFFFFF 1px solid; border-top: #FFFFFF 0px solid; }
.ModuleTitle_RootMenuArrow { font-family: webdings; font-size: 10pt; cursor: pointer; cursor: hand; }

/* Main Menu */

.MainMenu_MenuContainer {
	
	background-color: Transparent;
}

.MainMenu_MenuBar {
	cursor: pointer; 
	cursor: hand; 
	height:23px;
}

.MainMenu_TabRootMenuItem TD
{
	height: 23px;
	color: White;
	font-weight: bold;
	width: 50px;
	text-align: right;
}

.MainMenu_TabRootMenuItemSel TD
{
	height: 23px;
	color: White;
	font-weight: bold;
	width: 50px;
	text-align: right;
}

.MainMenu_TabMenuItemHover TD
{
	height: 23px;
	color: White;
	font-weight: bold;
	width: 50px;
	text-align: right;
}

.MainMenu_TabMenuItemSelHover TD
{
	height: 23px;
	color: White;
	font-weight: bold;
	width: 50px;
	text-align: right;
}


.MainMenu_MenuItem {
	cursor: hand; 
	color: Black; 
 	font-family: Tahoma; 
 	font-size: 11px; 
 	font-weight: bold; 
 	font-style: normal;
	border-left: #EFEFEF 0px solid; 
	border-bottom: #EFEFEF 1px solid; 
	border-top: #EFEFEF 1px solid; 
	border-right: #EFEFEF 0px solid;
}

.MainMenu_MenuIcon {
	cursor: pointer; 
	cursor: hand; 
	background-color: #EFEFEF; 
	border-left: #EFEFEF 1px solid; 
	border-bottom: #EFEFEF 1px solid; 
	border-top: #EFEFEF 1px solid; 
	text-align: center; 
	width: 15; 
	height: 23;
}

.MainMenu_SubMenu {
	z-index: 1000; 
	cursor: pointer; 
	cursor: hand; 
	background-color: #EFEFEF; 
	filter: progid:DXImageTransform.Microsoft.Shadow(color='DimGray' , Direction=135, Strength=3);
}

.MainMenu_MenuBreak {
	border-bottom: transparent 0px solid; 
	border-left: transparent 0px solid; 
	border-top: transparent 0px solid;  
	border-right: transparent 0px solid; 
	background-color: transparent; 
	height: 1px;
}

.MainMenu_MenuItemSel {
	background-color: #C0C0FF;
	cursor: hand; 
	font-family: Tahoma, Arial, Helvetica; 
	font-size: 8pt; 
	font-weight: normal; 
	font-style: normal;
	height:23px;
}

.MainMenu_MenuArrow {
	font-family: webdings; 
	font-size: 10pt; 
	cursor: pointer; 
	cursor: hand; 
	border-right: #EFEFEF 1px solid; 
	border-bottom: #EFEFEF 1px solid; 
	border-top: #EFEFEF 0px solid;
}

.MainMenu_RootMenuArrow {
	font-family: webdings; 
	font-size: 10pt; 
	cursor: pointer; 
	cursor: hand;
}

