/* CSS Document */
/*@charset "utf-8";*/
/*
Copyright (c) 2008, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.5.1
*/
/* base.css, part of YUI's CSS Foundation */
h1 {
	/*18px via YUI Fonts CSS foundation*/
	font-size:138.5%;  
}
h2 {
	/*16px via YUI Fonts CSS foundation*/
	font-size:123.1%; 
}
h3 {
	/*14px via YUI Fonts CSS foundation*/
	font-size:108%;  
}
h1,h2,h3 {
	/* top & bottom margin based on font size */
	margin:0 0;
}
h1,h2,h3,h4,h5,h6,strong {
	/*bringing boldness back to headers and the strong element*/
	font-weight:bold; 
}
abbr,acronym {
	/*indicating to users that more info is available */
	border-bottom:1px dotted #000;
	cursor:help;
} 
em {
	/*bringing italics back to the em element*/
	font-style:italic;
}
blockquote,ul,ol,dl {
	/*giving blockquotes and lists room to breath*/
	margin:1em;
}
ol,ul,dl {
	/*bringing lists on to the page with breathing room */
	margin-left:2em;
}
ol li {
	/*giving OL's LIs generated numbers*/
	list-style: decimal outside;	
}
ul li {
	/*giving UL's LIs generated disc markers*/
	list-style: disc outside;
}
dl dd {
	/*giving UL's LIs generated numbers*/
	margin-left:1em;
}
th,td {
	/*borders and padding to make the table readable*/
	border:1px solid #000;
	padding:.5em;
}
th {
	/*distinguishing table headers from data cells*/
	font-weight:bold;
	text-align:center;
}
caption {
	/*coordinated margin to match cell's padding*/
	margin-bottom:.5em;
	/*centered so it doesn't blend in to other content*/
	text-align:center;
}
p,fieldset,table,pre {
	/*so things don't run into each other*/
	margin-bottom:1em;
}
/* setting a consistent width, 160px; 
   control of type=file still not possible 
input[type=text],input[type=password],textarea{width:12.25em;*width:11.9em;}*/

/* Errim Styles Styles */
body { margin-top: 10px; margin-bottom: 10px;}
.pg { /*border: 2px solid #006600;*/}
#hd { height:118px; /*border-bottom: 1px solid #006600;*/}
#logo { float: right; margin: 0px;}
#ft { /*height: 90px; background-color: #006600;*/ padding: 5px; color:#666; text-align: center; font-size:11px; border-top:1px dashed #006600;}
#ft  a:link {color: #666;text-decoration: none;}
#ft  a:visted {color: #666;text-decoration: none;}
#bd { /*height: 450px;*/ }
.ctnt { padding: 0px 10px 10px 10px;}
#cl { margin-top: 0px; margin-left: 0px;}
.Mcontent { padding: 0px 0px 10px 0px; /*float: right; width: 100%;*/}
#contentL {padding: 10px 0px 0px 0px;}
/*********************** Fonts/Headers ************************************/
/*
h1,h2,h3,h4,h5,h6 { font-weight: bold;}*/
h1 {font-size: 16px;}
h2 {font-size: 14px;}
h3 {font-size: 12px;}
h4 {font-size: 10px;}
h5 {font-size: 9px;}
h6 {font-size: 8px;}

.front-color_w {color: #666; padding: 3px 3px 3px 5px;}
/*********************** ESN Sites ************************************/
.esnSites  {font-size: 11px;text-align: center;padding: 5px 0px 10px 0px;}
.esnSites a:link {text-decoration: none;}
.esnSites a:visited {text-decoration: none; color:#666;}
.esnSites a:hover {text-decoration: underline;}
.esnSites a:active {text-decoration: none;}
/************************ Site Notice *********************************/	
div#sitenotice { background-color:#FFFFCC; padding: 10px; font-weight:bold;}
/************************ Main Menu ***********************************/
#navcontainer {margin-bottom: 20px;}
ul#navlist {margin-left: 0;padding-left: 0;background-color: #006600;float: left; width: 100%;}
#navcontainer ul li { display: inline; }
#navcontainer ul li a {padding: 0.2em 1em;background-color: #006600;color: #FFF;text-decoration: none;float: left;border-right: 1px solid #fff;}
#navcontainer ul li a:hover {background-color: #009900;color: #FFF;}
#navcontainer ul li#active a {background-color: #009900;color: #FFF;}
/************************ Sub Menu ***********************************/
#subMenuContainer { width: 160px; margin-top:0px;padding-top:0px; }
#subMenuContainer ul {margin-left: 0;padding-left: 0;float: left; border:solid 1px red;}
#subMenuContainer li {list-style:none;padding-left: 0;}
#subMenuContainer a {display: block;padding: 3px;width: 154px;background-color: #006600;border-bottom: 1px solid #fff;}
#subMenuContainer a:link, #subMenuList a:visited {color: #fff;text-decoration: none;}
#subMenuContainer a:hover {background-color: #009900;color: #FFF;}
#subMenuContainer li#active a {background-color: #009900;color: #FFF;}
/*********************** Footer Menu **********************************/
#ftnav li {display: inline;list-style-type: none;padding-right:10px;}
#ftnav li a:link {text-decoration: none;}
#ftnav li a:hover {text-decoration: underline;}
#ftnav li a:visited {text-decoration: none; color:#666;}