/*	Copyright 2007 - Dynamic Screening Solutions, Inc.	*/
/*	File:			main.css							*/
/*	Author:			Chris Schofield (CMS)				*/
/*	Description:	General Cascading Style Sheet.		*/
/*	History:		2007-05-21 - Created. CMS			*/


body {font-family:Verdana, Arial, Helvetica, sans-serif; margin:0px; color:#999999; background-color:#c7c7c7; background-image:url(../images/backgradient1.png); background-repeat:repeat-x; font-size:.9em; line-height:1.2em;}

/* Resetting all relevant tags to no margins or padding. */
form,div,span,h1,h2,h3,h4,h5,h6,ul,ol,a {margin:0; padding:0;}

h1,h2,h3,h4,h5,h6 {color:#ffffff; letter-spacing:.1em;}

hr {color:#dddddd; margin:0px; padding:0px;}

a img{
	border:0px;
}

/* Main container CSS */
#maincontainer {color:#000000; margin:0px auto; padding:0px; width:700px; background-color:#ffffff;}

/* Copyright at the bottom of the page. CMS */
#copyright {font-size:.6em; text-align:center; color:#666666; margin:18px 0px;}

/* Inline <div>. CMS */
div.divinline {display:inline; float:left;}
div.clearsides {clear:both;}

/* Logo and navigation in the upper right corner for general templates. CMS */
#pagelogo {width:194px; padding:10px 10px 0px 10px;}
#toprightnav {float:right; margin:10px;}
#topnav {}
#pagetitle {background-image:url(../images/subtitlebar.png); background-repeat:repeat-y; padding:.4em 0em;}
#h3pagetitle {margin-left:220px;}

/* Page Titles and Headings */
.pagesubtitle {color:#ff6633; margin-bottom:15px;}
.pagesubtitleitalic {color:black; margin-bottom:15px; font-size:.9em;}
.menutitle {color:#4F7021; letter-spacing:0; text-decoration:underline;}

a:link {color: #ff6633; text-decoration:none;}
a:visited {color: #D96215; text-decoration:none;}
a:hover {color: #badd75; text-decoration:none;}
a:active {color: #ff6633; text-decoration:none;}

/* Content Columns */
#leftcolumn {float:left; display:inline; width:195px; margin-top:1em; padding:0px 0px 20px 25px;}
#rightcolumn {float:left; display:inline; width:460px; margin-top:1.2em; color:#333333; font-size:.9em; padding:0px 20px 20px 0px;}

/* Horizontal navigation lists. CMS */
ul.horiznav {list-style-type:none;}
.horiznav li {display:inline; padding-left:1.5em;}
.horiznav a {font-size:.7em; text-decoration:none;}
.horiznav a:link {color:#666666;}
.horiznav a:visited {color:#666666;}
.horiznav a:hover {color:#ff6633;}
.horiznav a:active {color:#ff6633;}

ul.mainhoriznav {list-style:none; float:right; width:100%; position:relative;}
.mainhoriznav li {display:inline; position:relative;}
.mainhoriznav a {text-align:center; font-size:.8em; float:right; width:5.2em; text-decoration:none; color:white; background-color:#b2b2b2; padding:0.3em 0.5em; border-left:1px solid white;}
.mainhoriznav a:link {color:#ffffff;}
.mainhoriznav a:visited {color:#ffffff;}
.mainhoriznav a:hover {color:#ffffff; background-color:#ff6633;}
.mainhoriznav a:active {color:#ffffff; background-color:#ff6633;}

ul.leftmenu {list-style-type:none;}
.leftmenu li {margin-bottom:.5em;}
.leftmenu a {font-size:.8em; text-decoration:none; color:#666666; padding:2px 0px;}
.leftmenu a:link {color:#666666;}
.leftmenu a:visited {color:#666666;}
.leftmenu a:hover {color:#ff6633;} /*text-decoration:underline;}*/
.leftmenu a:active {color:#ff6633; /*text-decoration:underline;*/}

.leftmenu a.on {background-color:#dddddd; color:#ff6633;}

ul.generallist {list-style-type:disc; margin:.5em 1.7em; padding:.2em 0em;}
.generallist li {margin-bottom:.5em;}

/* Error messages */
div.errorMessage {padding:3px; background-color:yellow; border:1px solid gray;}

#blockimagecontainer {border-bottom:2px solid #cccccc; margin:0px; padding:0px; height:150px; width:700px;}

.faq {display:none; margin:0px 0px 20px 10px;}