@import url("default_fonts.css");

/* Css for Conditional Two Column */

#hideme { display: none; }

.label {display: inline;}

.padded { padding-right: 20px; }

/* General Layout*/

body {
	background:#fff;
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#333;
	line-height: normal;
	}

#top_menu { text-align: right; padding-bottom: 4px; color: #fff;}

#leftcol {font-family: Verdana, Arial, Helvetica, sans-serif; color:#333;}

#leftcol p { margin-top: 0px; padding-top: 0px;}

#rightcol {font-family: Verdana, Arial, Helvetica, sans-serif; color:#333;}

#header { 
	background-image: url("../images/logo.gif");
	background-repeat: no-repeat; 
	color:#333;
	text-align: left;}
	
.search {color:#333; text-align: right; padding-right: 9px;}

#footer { height:17px; text-align:center;}

#footer p {margin: 0px; padding: 0px 0px 3px 0px;}

.left {background-color: #FFCC99;}

.pathway { margin: 0px 0px 10px 0px; display: block;}

.pathway a {display: inline;}

table.contentpaneopen { width: 100%;}

.moduletablenewsflash { 
	width: 100%; 
	border: 1px solid #f60; 
	background-color: #EDEDED;
        margin:  10px 0px;
        padding-bottom: 10px;
	}

.moduletablenewsflash p {
        padding: 5px 5px 0px 5px;
        margin-top: 0px;
        }

.moduletablenewflash a {display: block; margin-bottom: 10px;}

/* Images */


.imagewrapper {width: 100%; border-bottom: 10px solid #363; over-flow: hidden;}

/* Text formatting and headers */

input { border: 1px solid #333; }

input:focus { background-color: #E6F2E6; }

.button {height: auto; margin: 3px; }

.bold { font-weight: 600; }

.smallfont {font-weight: 550; color: #363; font-size:10px; padding-bottom: 15px;}

.largefont { font-weight: 600; color: #363; font-size:14px; padding-bottom: 15px;}

.fineprint { font-family: Verdana, sans-serif;  color: white; }

h1 {
	line-height: 1em;
	color: #366;
	font-family: Georgia, 'Times New Roman', serif;
	font-weight: 600;
        font-size: 26px;
	text-align: left;
	}

#content .subh1 {
             font-size: 12px;
             padding-top: 0px;
             margin-top: 0px;
             color: #366;
             font-style: italic;
             font-weight: 600;
             font-family: Georgia, 'Times New Roman', serif; }

h2 , h3, .componentheading , .contentheading , th {
	color: #363;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-bottom: 1px solid #363;
	width: 100%;
	font-weight: 600;
	text-align: left;
	padding: 0px 0px 0px 0px;
        line-height: 1.5em;
        font-size: 14px;
	}
	

.contentheading {border-bottom: 1px solid #363; width: 100%;}
	
h4, h5, h6 {
	color: #363;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: 600;
	}

.moduletable {margin-bottom: 10px; width:100%;}

.blog {width: 100%;}

.search .button { color: #f60; border: 0; background-color: #fff; text-align: right; }

/* Tables */

.sectiontableentry1 {background-color: #fff; }

.sectiontableentry2 {background-color: #ededed; }

td { padding-top: 5px;}

/* Links --by section*/

a#active_menu {color: #363; text-decoration: underline;}

#content a:link, #content a:visited { color: #f60; font-weight: bold; text-decoration: underline;}

#content a:hover { color: #363; font-weight: bold; text-decoration: underline;}

#mainlevel-nav { padding-right: 23px; margin-bottom: 5px; font-size: 12px;}

#content .buttonheading { border-bottom: 1px solid #363; width: 100%; padding: 0px; margin: 0px; cellspacing: 0; }

#content .buttonheading a:visited , #content .buttonheading a:link { text-decoration: none; color: #363; width: 100%; line-height: 1.5em;
        font-size: 14px;}

#content .buttonheading a:hover {text-decoration: none; color: #f60; width: 100%; line-height: 1.5em;
        font-size: 14px;}

#rightcol a:visited, #rightcol a:link { font-weight: bold; color: #f60;}

#rightcol a:hover { color: #363; }

.left a:visited , .left a:link { color: #f60; font-weight: bold; text-decoration: underline;}

.left a:hover { color: #363;}

.moduletable a {color: #ff6600; text-decoration: underline;}

a.mainlevel-nav:link , a.mainlevel-nav:visited  {
	font-family: Verdana, sans-serif;
	text-decoration: none;
	font-weight: 500;
	color: #fff; 
	}
	
a.mainlevel-nav:hover {
	font-family: Verdana, sans-serif;
	text-decoration: underline;
	font-weight: 500;
	color: #fff; 
	}
	
.pathway a:link, .pathway a:visited 
	{
	font-family: Verdana, sans-serif;
	color: #666;
	font-weight: 600;
	text-decoration: none;
	} 
	
.pathway a:hover {
	font-family: Verdana, sans-serif;
	color: #666;
	font-weight: 600;
	text-decoration: none;
	} 
	
a.pagenav:link , a.pagenav:visited {
	font-family: Verdana, sans-serif; 
	text-decoration: underline; 
	font-weight: bold; 
	color: #f60;
	}
	
a.pagenav:hover {
		font-family: Verdana, sans-serif; 
		text-decoration: none; 
		font-weight: bold; 
		color: #363;
		}
		
a.readon:link , a.readon:visited {
	font-family: Verdana, sans-serif; 
	text-decoration: none; 
	font-weight: bold; 
	color: #f60;
	}
	
a.readon:hover {
		font-family: Verdana, sans-serif; 
		text-decoration: none; 
		letter-spacing: .5px;
		font-weight: bold; 
		color: #363;
		}	
		
.back_button a:link, .back_button a:visited {  color: #f60; text-decoration: none; font-size: .8em; display: block; margin: 10px 0; }

.back_button a:hover { color: #363; text-decoration: underline; font-size: .8em; display: block; margin: 10px 0px; }	
	
#header a
	{
	color: #f60;
	text-align: right;
	display: block;
	text-decoration: none;
	}


#footer a {
	color: #fff;
	font-family: Verdana, sans-serif;
	font-weight: normal;
	padding: 0px 3px; }
	
a.reference {
	display: block;
	text-align: left;
	padding: 3px 0px;
	margin: 0px;
	}

a.headline { display: block; }



a.mainlevel:link , a.mainlevel:visited {font-weight: bold; text-decoration: underline; color: #f60; display: block; padding: 5px 0px;}

a.mainlevel:hover { font-weight: bold; text-decoration: underline;  color: #363; display: block; padding: 5px 0px; }

a.sublevel:link, a.sublevel:visited { font-weight: bold; text-decoration: underline; display: block; padding: 5px; margin-left: 10px; font-size: 11px; color: #f60;}

a.sublevel:hover { font-weight: bold; text-decoration: underline;  display: block; margin-left: 10px; padding: 5px; font-size: 11px; color: #363;}

/* Lists */



ul,  li {
	margin: 0px;
	padding: 0px;
	color: #666;
	font-family: Verdana, sans-serif;
	text-align: left;
	list-style-type: none;
	}

li { padding: 0px 0px 5px 0px;}

#content ul { padding: 10px 25px; list-style-type: disc;}

#content li { 
	list-style-type: disc; 
	padding: 0px 5px; 
	list-style-image: url("../images/arrow.gif");
	}

#top_menu ul {
	margin-left: 0;
	padding-left: 0;
	display: inline;
	} 

#top_menu ul li {
	margin-left: 0;
	padding: 0px 15px;
	border-left: 1px solid #fff;
	list-style: none;
	display: inline;
	}
	
		
#top_menu ul li.first {
	margin-left: 0;
	border-left: none;
	list-style: none;
	display: inline;
	}

/* Page Nav */

.pagenav_prev , .pagenav_next { border: 0px; width: auto; }

/* Editor */

.greenandbold {
        font-weight: bold;
        font-size: 14px;
        color: #363;
               }
