/* stylesheet for FIRST Skin based on tables
	www.empulsetech.com
	www.empulse.net
*/

body { 
  	margin: 1px auto;
	font-size: 16px;
	color: #333333;	
	font-family: Arial,Helvetica,sans-serif;
	text-align: center; /* aligns the boxes AND the text*/
	height: 100%;
	margin-top: 5px;
	line-height: 1.166;}

#fckbody {
	text-align: left;
	background-image: none;
	background-color: #fff;
}	

#home_Wrapper {
	background-color:#003399;
	padding-top: 0px;
	width: 100%;
	margin: 0 0 1px 0;}

#wrapper_page {
	background-color: #60bfb3;
	width: 100%;
	margin-bottom: 1px;}

#hometable {}
.bodyhome {}
.homeback {
	background-color: #fff;
	background-image:  url("images/BodyBGHome3.jpg");
	background-repeat:repeat-x;}
	
	
/* Text Decoration styles */
a:link, a:visited, a:hover {
	color: #003399;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

h1, h2, h3, h4, h5, h6 {
	font-family:  Arial, Helvetica, sans-serif;
	font-weight: bold;
}

h1{ font-size: 130%; color: #663399;}
h2{ font-size: 120%; color: #639;}
h3{ font-size: 115%; color: #639;}
h4{ font-size: 110%; color: #009;}
h5{ font-size: 90%; color: #000;}
p { font-size: 100%; margin-top: 10px; margin-bottom:10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;}


ul{ list-style-type: square;}
ul ul{ list-style-type: disc;}
ul ul ul{ list-style-type: none;}

label{ font: bold 100% Arial,sans-serif;
 color: #334d55;}


/****************************
     DNN Specific Styles  
**************************/	
a.OtherTabs:link { 	text-decoration: none; color: black;}
a.OtherTabs:visited { text-decoration: none; color: black;}
a.OtherTabs:active { text-decoration: none;	color: black;}
a.OtherTabs:hover { text-decoration: underline;	color: black;}

.Object {
	font-family:  Arial, Helvetica, Verdana,sans-serif;
	font-weight: 400;
	font-size: 8.0px;
	color: #000; 
	text-decoration: none;}

A.Object:link, A.Object:visited, A.Object:active {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 400;
	font-size: 8.0px;
	text-decoration: none;
	color: #000;}

A.Object:hover { text-decoration: underline;}

a.OtherTabs:link { text-decoration: none; color: black; }

a.OtherTabs:visited { 
	text-decoration: none;
	color: black;}

a.OtherTabs:active { 
	text-decoration: none;
   	color: black;}

a.OtherTabs:hover { 
	text-decoration: underline;
   	color: black;}

a:link { 
	font-style: normal;
   	color: rgb(0, 0, 51);
   	text-decoration: none;}

a:hover { 
   	font-style: normal;
   	color: rgb(0, 0, 51);
   	text-decoration: underline;}

.SubHead {}
.SubSubHead {}
.Normal {}
.ModuleTitle_MenuContainer {}
.ModuleTitle_MenuBar {}
.ModuleTitle_MenuItem {}
.ModuleTitle_MenuIcon {}
.ModuleTitle_SubMenu {}
.ModuleTitle_MenuBreak {}
.ModuleTitle_MenuItemSel {}
.ModuleTitle_MenuArrow {}
.ModuleTitle_RootMenuArrow {}
.NormalTextBox {}
.NormalRed {}
.NormalBold {}
.CommandButton {}
a.CommandButton:link {}
a.CommandButton:visited {}
a.CommandButton:active {}
a.CommandButton:hover {}

.StandardButton {
	background: #C90 none repeat scroll 0;
	color: White;
	font: normal 11px Verdana, sans-serif;}
	
a.standardbutton:link {color: #fff; text-decoration: none;}	
a.standardbutton:visited {color: #fff; text-decoration: none;}	
a.standardbutton:hover {color: #fff; text-decoration: none;}	
a.standardbutton:active {color: #fff; text-decoration: none;}	
	
.normal {font-size: 14px;}
/* background colors */
.brownbak {Background-color: #BF8160;}

/* style for User and Login tokens */
.userstyle {
	color:#fff;
	font-weight: normal;}

a.userstyle:link {color: #fff;}
a.userstyle:visited {color: #fff;}
a.userstyle:hover {color: #fff;border:0;}

/* stylefor the search control */
.search_css {
	color: #fff;
}

.search_css input {height: 10px; width: 15px;}
.search_css textarea {
	width: 75px;
	height: 8px;
	border: 1px solid #fff;
	font-size: 75%;}

.search_css label { color: #99FFCC;}
a.search_css:link {color: #FFFFFF;}
.printlinkcss {font-size: 90%;}
a.printlinkCSS:link {color:#FFFFFF;}
a.printlinkCSS:visited {Color: #FFFFFF;}
a.printlinkCSS:Hover { text-decoration:underline;}
a.printlinkCSS:active { color:#FFFFFF;}
	

/*******************************
     MENU styles     
********************************/
#menu_wrapper {	
	height:21px;
	margin: 0;
	color: #000;
	background-color: #C90;
	background-image: url("images/MenuBG01.gif");	
	background-repeat: repeat-x;	
	border-bottom: 1px solid #ccc;
}

.MainMenu_MenuContainer { text-align:left; line-height: 1.0; }

.MainMenu_MenuBar {
	float: left;
	cursor: pointer; 
	height: 21px;}

.MainMenu_MenuItem {
	margin-top:2px;
	text-align:center;
	border: 1px solid #fff; 
   	border-width: 1px 0px 1px 0px;
   	color: #FFFFFF ;
   	font: normal bold 13px Arial,Helvetica,sans-serif;
   	background-color: transparent;}

/* left side of submenu before mouseover*/
.MainMenu_MenuIcon { 
   	background-color: #C90;
    width: 0px;
  	border: 1px solid #fff;
	border-right: 0;}

.MainMenu_SubMenu { 
	background-color: #805340;
   	color: #FFFFFF;
	font-size: 80%;
	font-weight: normal;
	border-bottom: 1px #FFFFFF;
	border-top: 1px #FFFFFF;}

.MainMenu_MenuBreak { height: 15px; width: 2px; border: 1px;}
/*.MenuBreak { height: 15px; width:0;}*/

/* For mouse-over -
affects both main and submenu */
.MainMenu_MenuItemSel { 
	background-color: #D2A92D;
   	cursor: pointer;
   	color: #FFF;
	font: normal bold 13px Arial, Helvetica, Tahoma;	
	border: 1px solid #FFF;
	border-left: 0;
	border-right: 0; }

/* right submenu cell before mouseover */
.MainMenu_MenuArrow {
    width: 0;
	border: 1px solid #FFF;
	border-left: 0px;
   	font-family: webdings;
   	font-size: 65%;
   	cursor: pointer;}

.MainMenu_RootMenuArrow { 
	font-family: webdings;
   	font-size: 65%;
   	cursor: pointer;}

/* Root menu items */
.RootMenuItems {
	color:#000;
    border: 0px;
    height: 18px;
    background-color: #C90;}

/* root menu items when they are the active tab */
.RootMenuItemsActive {
	/*border: 1px solid #FFF7E6;
	border-right: 0px;
	height: 21px;*/
	border: 0;
	color: #FFF;
    background-color: #C90;}

/* Root menu items when they moused-over  */
.RootMenuItemSelected {
	color: #fff;
	background-color: #C58A50;
	border: 0;}

/* SubMenu CSS Class before mouse over*/
.SubMenu_main {
	background-color: #D3B353;
   	color: #FFF;
	font: normal normal 11px Arial, Helvetica, Tahoma;
	border-bottom: 1px #FFFFFF;
	border-top: 1px #FFFFFF;}	

a.SubMenu_main:link, a.SubMenu_main:visited , a.SubMenu_main:active {
	color: #FFF;
	font-size: 11px;}

/* to make the submenu items look differently than the menu items*/
.submenu_main .MainMenu_MenuItem {
	text-align: center;
	color: #fff;	
	font: normal bold 11px verdana, Arial, Helvetica, Tahoma;
}

.submenu_main .MainMenu_MenuItemSel { 
	text-align: center;
	color: #FFF;
	font: normal bold 11px verdana, Arial, Helvetica, Tahoma;}


/* Sub menu items when they are the active tab */
.SubMenuActiveTab {
	background-color: transparent;
	color: #C90;
	color: #000;
}

/* Sub menu items when they moused-over */
.SubMenuItemSelected {
	background-color:  #0F194A;
	color: #FFF;
}

/* class for the search control */
#cell_search {
	float: right;
	padding: 0px;
	margin-bottom: 10px;
	font-size: 85%;
	color: #fff;}

div.cell_search .normaltextbox {width: 75px; Height: 15px;}

.search_css { color: white;}


/* style for seearch text box*/
div#cell_search .NormalTextBox {
	font-size: 80%;
	height: 15px;}

#controlpanel {background-color:#FFFFFF;}

#maintable {
	width: 800px;
	margin: 1px auto;
  	border: 1px solid #ccc;  
  	text-align:left;
	background-color: #FFF;
	padding: 0px; }	

#maintable tr td {
	border: 0;
    vertical-align: top;}
	
#user_id {
	position: relative;
	top: 0;
	left: 0%;
	width: 100%;
	height: 18px;
	border: 0px;
	color: #002D73;
	font-size: 80%;
	border-bottom: 1px solid #cccccc;	
}
.cell_search {
	color: #fff;
	font-size: 85%;
	clear: both;
	margin-bottom: 5px;}

.cell_login {
	color: #fff;
	padding: 0;
	margin-top: 15px;
	margin-bottom: 3px;
	font-size: 85%;
	clear: both;
}
	
#cell_user {}

#site_id {background: #0F194A; clear:both;}
	
#logo {
	float: left;
	padding: 15px;}

#cell_print {
	color: #FFF;
	float: right;
	margin-bottom: 10px;
	margin-right: 5px;}

.cell_print {
	padding: 0;
	margin: 0;
	margin-bottom: 5px;
}

#pane_logo {
	margin: 0px;
	text-align:left;
	top: 0px;
	left: 0px;
	color: #fff;}	

#pageprint { float:right; color: #fff;}	

#story{
	width: 100%;
	height: 350px;
	text-align: left;
	padding: 0px 0px 0px 0px;}

#story tr td {}

/*  ************************
    Styles for Table holding Content
************************* */
#contentpane {
	height:100%;
	padding-left: 10px;
	padding-right: 10px;
	vertical-align: top; }

/* box styles used for table cells */
#toppane {height: 0;}
#leftpane {}
#rightpane {}
#bottompane { height: 0;}
#footer {
	padding: 0px 0px 5px 0px;	
	text-align:center;	
	height: 20px;
	background-color: #C90;
	color: #0F194A;	
	font-size: 75%;
	border: 1px solid #0F194A;}

#cell_copyright {
	text-align:center;
	width: 99%;
}

#cell_terms {
	text-align: left;
	float: left;
    margin-left:10px;
	margin-top: 0px;
	margin-bottom: 0px;}

#cell_privacy {
	float:right;
	Text-align: right;
    margin: 0px 10px 0 0;
}
	
/*************************
 Not used in this skin 
 ****************** */
#cell_language {}
#cell_currentdate {}
#cell_dotnetnuke {}	

.toppane {}
.leftpane {}
.contentpane {}
.rightpane {}
.bottompane {}
/* ***************************
	Styles for Bottom "legal" pane 
**************************** */
/* Terms Privacy Etc tokens */
.bottomlinks {
	font-style:normal;
	font-weight: normal;}
	
a.bottomlinks:link, a.bottomlinks:visited, a.bottomlinks:active {
	color: #000;
	font-size: 90%;
	font-style:normal;
	font-weight: normal;
	text-decoration: none;}
	
a.bottomlinks:hover {color:#000; text-decoration:underline;} 

/* *********************
	Breadcrumb Styles 
********************** */
#breadcrumb {
	width: 100%;
	background: #fff;
	text-align:left;
	font-size: 75%;
	padding-top: 5px;
	border-bottom: 1px solid #cccccc;}
	
.BreadcrumbStyle {color:#000;}

a.breadcrumbstyle:link, a.breadcrumbstyle:visited, a.breadcrumbstyle:active {
	font-weight:normal;
	color:#000;
    text-decoration: none;}

a.breadcrumbStyle:hover { 
	text-decoration:underline;
	color: #FF3300; }

/* misc*/
.fullwidth {width: 100%;}
.clearfloats {clear:both;}
.half {width: 50%;}
.floatleft {float:left;}
.floatright {float:right;}

.whiteback {background-color:#fff;}

.titlebox {
	border: 1pt solid #000; 
	margin: 5px 10px; 
	text-align: center;}
	
.rightbox {
	border: 0px solid #fff; 
	color:#fff;
	float:right; 
	text-align: right;
	font-size: 80%; 
	width:300px;
	margin: 10px;}

.leftGoldpane {
	background-color: transparent;
	background-image:url(images/GoldLeft.jpg);
	background-repeat: repeat-y;
	background-position: top left;
	padding-left: 0px;
	padding-right: 4px;
	padding-top: 1px;}
	
.leftgoldcurve {
	position:relative;
	top: 0;
	left: 0;
	width: 168px;
	height: 69px;
	background-image:  url(images/curve2.gif);
	background-repeat: no-repeat;
	background-position: top left;
	z-index:0;}	
	
div#site_id:link {color:#FFFFFF;}

.goldbk {background-color: #c90;color: #fff; width:100%;}
.ltbluebk { background-color: #00FFFF;width: 100%; }
.greenbk { background-color: #096;}
.ltgreenbk {background-color: #99FF99;}

/*classes used in XMOD forms */
.xheader {background-color: #66CCCC; color:#003399; width: 100%;}
.xaddress {}
.xlabel {width: 200px;
		Text-align: Right;
		margin: 2px;}
.xinput {text-align: left}
.xmodform {}
.xmodform p {font-size: 12px;}
.confbanner {
 	padding: 15px; 
	background-color: rgb(0, 0, 153); 
	color: rgb(255, 255, 255); 
	font: normal bold 3.5em Garamond,Georgia,Times New Roman,Serif;
}

/* styles for page printing*/
#printlogo { width:100%; border-bottom: 2px solid #ccc; 
	left: 10px;	margin-left: 25px; margin-top: 15px;}

#print_story {width: 100%;}
#print_legal, #printuser { border: 1px solid #000; font-size: 80%; min-height: 15px; height: 15px;}
.printarea {background: #fff;}
.agenda {width: 100%;}

.agenda a:link {color:#0033CC; text-decoration:none;}
.agenda a:visited {color:#0033cc;}
.agenda a:hover {color: #0033CC; text-decoration: underline;}



