#headerHome {
	background-image:url(/genesis/app_templates/images/homeNavPlaceholder.gif);
	background-repeat: no-repeat;
	background-position: center;
	width:760px;
	height:175px;
}



html, body {
		margin: 0; padding: 0; border: 0;
}

body {
	background-color: #efefef;
}

body, #contents, #contents tr td { 
		font-family: arial, helvetica, tahoma, verdana, sans-serif;
		font-size:x-small; /* for IE 5 */
		color: black; 
}


#wrapper {
		width: auto;
		background-image:url(/genesis/app_templates/images/siteBackground.gif);
		background-repeat: repeat-y;
		background-position: center;
		background-color:white;
		margin-right :auto;
		margin-left: auto;
		margin-top:0;
		text-align: left;
}
	
#container{
		width: auto;
		margin-left: 0px;
}
	
#navLeft {
		display: none;
		width:170px;
		float:left;
}
	
#contents {
		vertical-align: top !important;
		width: auto;
		margin-left: 0px;
		margin-right: 0px;
		padding:0px;
		float:left;
}
		
#noRightModule #contents {
		width: auto;
		margin-left: 0px;
		margin-right:0px;
		padding:0px;
		float:left;
}
	

#homevar #contents {
		width: auto;
		margin-left:0px; 
		margin-right: 10px;
		float:left;
}	
		
#moduleRight {
		display: none;
}

	





table.highlight{
	width: auto;
        padding-bottom: 2.0em;
}

#highlight_icon {
		
		font-size:x-small; /* for IE 5 */
		f\ont-size:small; /* IE6 and other browsers */
		margin-bottom: 1em;
		float: left;
}
	
#homevar #highlight_icon {
	    width: auto;
}
		

	













#contentPack {
		padding-bottom: 10px;
	}
	
#homevar #contentPack {
		width: 590px;
	}











	
.icon {
	padding-right: 10px;
	}
	
.featureImage {
		padding-bottom: 10px;
	}
	
.leftInline {
		padding: 0 15px 15px 0;
		float: left;
}
	
.rightInline {
		margin: 0 0 15px 15px;
		float: right;
	}
	
.centreClear {
	margin-top: 1.5em; 
	margin-bottom: 1.5em; 
	margin-left: auto;
	margin-right: auto;
	clear: both;
	
}	














	
#toolbar {
		display: none;
		background-image:url(/genesis/app_templates/images/toolbarBg.gif);
		background-repeat:no-repeat;
		height:35px;
		width: 780px;
		margin:0px;
	}
	
#toolbar .innerbar {
		height: 17px;
		position:relative;
		top: 14px;
		left: 22px;
	}
	
	
#toolbar form {
		margin: 0px;
		padding: 0px;
		height: 17px;
		border: none;
		position:relative;
		top: 0px;
		width: 143px;
	}
	
#toolbar table td{
		height: 17px;
	}
	
#toolbar table td input, #toolbar table td select{
		color:#f60;
		font-size:10px;
		font-family: arial;
		border:0px solid #f60;
		}
		
#toolbar table.innerbar td table td input#search {
		width: 122px;
		border:0px solid #f60;
		height: 15px;
		padding: 0px;
		margin: 0px;
		display: inline;
		float: left;
}

		
#toolbar table td input#arrow {
		width:15px;
		height:15px;
		border: 0px solid #f60;
		margin-left: 1px;
		display: inline;
		float: right;
		}

#toolbar select { 
		margin-right: 10px;
		margin-left: 10px;
		}
#toolbar a {
		margin-right:2px;
		}



#printHeader {display: block; height: 75px;}
#printHeader img {float: right;}
#leftCell {display: none;}
#middleCell {width: auto; color: black !important;}
#middleCell img {display: block !important; float: none !important;} 
#rightCell {display: none;}
#tableToFit {width: auto;}

#flashNav {
		display: none;
		margin-left: 10px;
		margin-right: 10px;
		height:156px;
		width: 760px;
		margin-bottom:0;
		}

.globalDropDown {display: none !important;}
	
#flashNavHome {
		display: none;
		margin-left: 10px;
		margin-right: 10px;
		height:175px;
		width: 760px;
		margin-bottom:0;
		}
	
		
#greyStrip {
		margin-left: 10px;
		margin-right: 10px;
		margin-top:0;
		margin-bottom:16px;
		height:6px;
		width:760px;
		background-image: url(/genesis/app_templates/images/greyStrip.gif);
		background-repeat: no-repeat;
		background-position: left top;
		}
		













	
#navLeft a.level1 {
		font-size:12px;
		line-height:1.8;
		display:block;
		color:#333;
		text-decoration:none;
		}
#navLeft a.level2 {
		font-size:12px;
		line-height:1.8;
		display:block;
		color:#333;
		text-decoration:none;
		margin-left: 20px;
		}

	
#navLeft a.level1 {
		line-height:1.0;
		margin-bottom: 12px;
		}
		
#navLeft a.level2 {
		line-height:1.0;
		margin-bottom: 12px;
		}
					
#navLeft a:hover {
		color:#f60;
		text-decoration:underline;
		}
#navLeft a.on {
		color:#f60;
		}
#navLeft a.on:hover {
		color:#666;
		text-decoration:none;
		}
		












#shadofooter {display: none;}
#footer{
		display: none;
		background-image: url(/genesis/app_templates/images/footerBg100.gif);
		background-repeat:no-repeat;
		height:100px;
		width: 780px;
		margin-right :auto;
		margin-left: auto;
		text-align: center;
		}

#footer .greyvert {
		background-image: url(/genesis/app_templates/images/grey_vert.gif);
		background-repeat: no-repeat;
		position:relative;
		top:25px;
		height:25px;
		width:419px;
		margin-right :auto;
		margin-left: auto;
		text-align:center;
		vertical-align: middle;
		padding-top: 0.3em;
		font:12px arial,verdana,sans-serif;
		color:#666;
		}
#footer .greyvert a {
		color:#666;
		}

#footer .links{
		margin-top: 43px;
		color:white;
		font:10px arial,verdana,sans-serif;
		}

#footer .links a {
		text-decoration:none;
		color:white;
		}

#footer .links a:hover {
		text-decoration:underline;
		}
		

#footer .greyvertnew {
		background-image: url(/genesis/app_templates/images/grey_vert_long.gif);
		background-repeat: no-repeat;
		position:relative;
		top:25px;
		height:25px;
		width:500px;
		margin-right :auto;
		margin-left: auto;
		text-align:center;
		vertical-align: middle;
		padding-top: 0.3em;
		font:12px arial,verdana,sans-serif;
		color:#666;
		}

#footer .greyvertnew a {
		color:#666;
		}










h1, h2, h3, h4 {
	    margin-top:0;
		color:#666;
		font-weight: normal;
		margin-right: auto;
		
}

#contents h1 {
		font-size:large;
		margin-bottom: 0.5em;
		}
		
#contents h2 {
		font-size:medium;
		margin-bottom: 0.5em;
		margin-top:0.5em;
		}
		
#contents table.highlight tr td h2{
		margin-top:0px;
		}
		
#contents #highlight_icon h2{
		margin-top:0px;
		margin-bottom: .2em;
		}	
	
#contents h3, #contents h3 a {
		font-size:small;
		font-weight:bolder;
		margin-bottom: 0px;
		margin-top:0.5em;
		}
		
#contents h3 a {
		color:#f60;
		text-decoration:none;
		}

		
#contents h3.ReadMoreAbout{

		}
		
#contents h3 a:hover {
		text-decoration:underline;
		}
		
#contents h3 .newsDate{
		color:#666;
		font-size: small;
		font-weight: normal;
		}
		
		
h4 {
		font-size:medium;
		color:#666;
		margin:0;
		margin-top:0.5em;
		}
		
#contents p {
		color:#666;
		font-size:x-small; /* for IE 5 */
		f\ont-size:small; /* IE6 and other browsers */
		margin: 0px;
		padding: 0 0 12px 0;
		}
	
a {
		color:#f60;
		}


		
#contents a {
        font-size:x-small;
        f\ont-size:small;
        text-decoration:underline;
        }
		
#contents a.normal {
        font-size:x-small;
        f\ont-size:small;
        text-decoration:underline;
        }
		
#contents a.small {
        font-size:xx-small;
        f\ont-size:x-small;
       }	
		

		
.right {
		text-align: right;
		}
		
.italics{
		font-style: italic;
		}
		
.searchKeywords {
			color: #f60;
		}
		
.orange{
		color:#F60;
		}	
		
		
		
		
		
		
		
		
		
		

		
.searchPageLinks{
		font-size:x-small; /* for IE 5 */
		f\ont-size:small; /* IE6 and other browsers */
		 }
.searchPageLinks a{
		padding: 0 2px 0 2px;
		color:#f60;
		 }
	 
.searchPageLinks a.hit{
		color:#666666;
		text-decoration:none;
		 }
	 
.searchWordHighlight{
	 	padding: 0px;
	 	background-color:#E9E9E9
	 }
form.searchAgain td{
	 color:#FF6600;
	 }











	 
	 

div.spacer { 
		clear:both;
		background:transparent;
		height:1px;
		}














	
div.roundbox {
		width: 130px;
		margin-bottom: 10px;
		background:#efefef;
		font-size:10px;
		text-align: center;
		}
		
div.moduleHead{
	
	}
	
div.moduleContent{
		text-align: left;
		vertical-align: top;
		width: 115px;
		margin: 0px 5px 0px 10px;
		}
div.moduleContent form{
		margin:0px;
		padding:0px;
	}

div.roundbox form label {
		color:#f60;
		}
div.roundbox .moduleContent form input {
		border:1px solid #ccc;
		font-size: x-small;
		f\ont-size: small;
		color:#FF6600;
		}
div.roundbox form input#logBut {
		border:0;
		
		}
		
		
		
		
		
		
		
		
		

ul{		
 		color: #666;
		padding: 0px;
		margin: 0px;
		padding-left: 1.0em;
		margin-bottom: 1.5em;
		text-indent: -1em;
		list-style-type: disc;
    	list-style-position: inside;

}

ol {	color: #666;
		padding: 0px;
		margin: 0px;
		padding-left: 1.0em;
		margin-bottom: 1.5em;
		text-indent: -1em;
		list-style-type: decimal;
    	list-style-position: inside;
}


li{
		line-height: 1.3em;
		display: list-item;
		padding: 0px;
		margin: 0px;
		margin-bottom: .5em;
}

ol.compact  li {
         margin-bottom: 0em;
}












ul.plain {
	padding: 0px;
	display: block;
	list-style-type: none;
	list-style-position: outside;
	text-indent: 0em;
}

ul.bulletImg{
	list-style-image: url(/genesis/app_templates/images/uListBullet.jpg);
	padding: 0px;
	margin: 0px;
	text-indent: -1em;
}

ul.bulletImg li{
		line-height: 1em;
		padding: 0px;
		margin: 0px;
		margin-top: .5em;
}



ul.navlist {
	list-style-type: none;
}
















div.FAQCat {
	margin-bottom: 2.0em;
}

div.FAQForm {
	margin: 0px 20px 0px 20px;
}

.FAQSelect {
	margin-bottom: .5em;
}

table.FAQSelect td select{

}


#contents div.FAQResult p {
	padding: 0.7em;
	width: 90%;
}

#contents div.FAQResult p.question {
	font-style:italic;
	background-color:#F6F6F6;

	color:#000;
}







#contents form {
	color:#999;
}


#contents label {
	color:#666;
}

#contents select {
	border:1px solid #999;
	color:#666;
}


#contents input {
	border:1px solid #999;
	color:#666;	
}

#contents textarea {
	border:1px solid #999;
	color:#666;
}


#sitemap {
	font-family: arial, helvetica, tahoma, verdana, sans-serif;
	font-size : 12px;
	padding-top: 10px;
}

#sitemap hr {
	color: #c2c2c2;
    background-color: #c2c2c2;
    height: 1px;
	border: 0;
	margin: 13px 0 13px 0;
}

#sitemap h2 {
	border: none;
	margin:  0 0 5px 0;
}

#sitemap h2 a {
	color: #666666;
	text-decoration:none;
	font-weight : bold;
	font-size : 13px !important;
}

#sitemap td {
  vertical-align: top;
}

#sitemap a:link, 
#sitemap a:visited,
#sitemap a:active {
	color: #666666;
	text-decoration: none;
	font-size : 12px;
}
#sitemap a:hover {
	color: #ff6600;
	text-decoration: underline;
	font-size : 12px;
}

#sitemap ul {
	padding: 0;
	margin: 0;
	list-style-type: none;
	text-indent: 0;
	list-style-position: outside;
}

#sitemap ul li {
	list-style-type: none;
	padding : 0 0 0 16px;
	margin: 0 0 2px 0;
	background: transparent url(/genesis/app_templates/images/img_sitemap_arrow_orange.gif) 1px 3px no-repeat;
	font-size : 12px;
}


#sitemap ul li ul {
	padding: 0;
	padding: 0;
	margin: 0 0 6px 0;
}

#sitemap ul li ul li {
	padding : 0 0 0 11px;
	margin : 0;
	background: transparent url(/genesis/app_templates/images/img_sitemap_arrow_grey.gif) 1px 4px no-repeat;
	font-size : 11px;
}

#sitemap li li a:link,
#sitemap li li a:visited,
#sitemap li li a:hover,
#sitemap li li a:active {
	font-weight: normal;
	font-size : 11px;
}
