@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;
	border: thin solid #333;

	}



#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: 10px;
}



/* 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;

               }
