
/* LAYOUT ELEMENTS */
/* ==============*/

body
{
	font-family: Arial; font-size:.9em; 
	margin-top:0; padding-top:18px; padding-bottom:0; height:10; 
	background: #272727 url('../images/bg_gray.gif');
	scrollbar-arrow-color:#333333;
	scrollbar-track-color:gray;
	scrollbar-shadow-color:black;
	scrollbar-lightshadow-color:black;
	scrollbar-darkshadow-color:gray;
	scrollbar-highlight-color:white;
	scrollbar-3dlight-color:black
}

.maintable
{
}

.pagemarginleft 
{	
	padding:0; margin-left: 0; margin-right: 0; 
	background-color:#FFFFFF
}

.pagemarginright
{	
	margin-left: 0; margin-right: 0;  
	padding:0; 
}


.pagefooter  
{
	background-color: #333333;
	padding-bottom: 10px; 
	margin-left:0;
    border-bottom:1px solid #FFFFFF; 
    border-left:1px solid #FFFFFF;
    border-right:1px solid #FFFFFF 
}

hr {
	border: 1px dotted #666666;
}

/* MENUS and SIDEBARS */
/* ================= */

.mainmenu
{
	border-left:0px solid #FFFFFF; 
	border-right:0px solid #FFFFFF; 
	border-top-width:0px
}

.sectionmenu
{
	border-left:0px solid #FFFFFF; 
	border-right:0px solid #FFFFFF; 
	border-top-width:0px; background-color:#FFFFFF
}

.navtable
{
	background-color: #DBD694
}

a:link.mainmenu {
	display: block;
	width: 170px;
	color: #FFFFFF;
	text-decoration: none;
	border-bottom: 1px solid #333333 ; 
	font-variant:normal; 
	font-size: 1em; 
	font-family:Trebuchet MS;
	padding-left:10px; padding-right:10px; padding-top:7px; padding-bottom:7px; 
	font-weight:bold 
	}
		
a:visited.mainmenu {
	display: block;
	width: 170px;
	color: #FFFFFF;
	text-decoration: none;
	border-bottom: 1px solid #333333 ; 
	font-variant:normal; 
	font-size: 1em; 
	font-family:Trebuchet MS; 
	padding-left:10px; padding-right:10px; padding-top:7px; padding-bottom:7px; 
	font-weight:bold 
	}
	
a:hover.mainmenu {
	display: block;
	width: 170px;
	background: #750000;
	color: #FFFFFF;
	text-decoration: none;
	border-bottom: 1px solid #FFFFFF ; 
	font-variant:normal; 
	font-size: 1em; 
	font-family:Trebuchet MS; 
	padding-left:10px; padding-right:10px; padding-top:7px; padding-bottom:7px 
	font-weight:bold 
	}
	
a:link.mainpage {
	color: #000000;
	text-decoration: none;
	font-variant:normal; 
	}

a:visited.mainpage {
	color: #000000;
	text-decoration: none;
	font-variant:normal; 
	}

a:hover.mainpage {
	color: #000000;
	text-decoration: underline;
	font-variant:normal 
	}

	
/* GLOBAL TEXT ELEMENTS */
/* ==============*/

h1, h2, h3, h4, h5, h6
{   
	font-family: Trebuchet MS, Arial; 
	margin-bottom:0; margin-top:6; text-align:left; font-size:1.5em 
}

h1 {color: #333333; font-size:1.3em; padding-top:6px; padding-bottom:0 }
h2 {color: #800000; font-size:1.1em; padding-top:6px; padding-bottom:0 }
h3 {color: #333333; font-size:.9em; padding-top:6px; padding-bottom:0; font-family:Arial; font-weight:bold }
h4 {color: #4C4C4C; font-size:.8em; padding-top:6px; padding-bottom:0 }
h5 {color: #333399; }
h6 {color: #666699; }

.emphasis {font-family: Georgia; color: #000000; font-style: italic }

.smallprint {color: #000000; font-family: Arial, Helvetica, san-serif; font-size: .7em; }

.breadcrumb {text-decoration:none; font-size: .7em }


/* GLOBAL HYPERLINKS */
/* ==========*/

a:link {color: #000000; }
a:visited {color: #000000; } 
a:hover {color: #800000; }

a:link.breadcrumb {text-decoration:none; font-size: .7em }
a:visited.breadcrumb {text-decoration:none; font-size: .7em }
a:hover.breadcrumb {text-decoration:none; font-size: .7em }

/* WORKFLOW */
/* =========*/

.needsreview {background-color:#FFFF99 }

.needsrevision {background-color:#FFCCCC }

.approved { }


/* TEXT FOR GRAPHICS */
/* ==================*/



/* FORM ELEMENTS */
/* ==================*/

form, input, select, textarea
{
	font-family:Verdana;
	font-size:10px;
}

.formtextbox
{
	width:200px;
}