/*	Main Stylesheet
 *	copyright by openforce 
 *	Styles for colorschemes are located in colorscheme_schemecolor
 *	e.g.: colorscheme_blue.css
 */

/* general css declarations */
body{margin:0; padding:0; background:#19194B; font:small Verdana, Aria, sans-serif;}
h1{color: #C1BDAF;font-size: 20pt;}
h2{margin:0px;font-size: 12pt;}
h3{font-size:9pt;}
/* declarations for the header including logo and showcase image*/
#header{border:0; background:#fff;height:90px;position:relative;margin-right:30%;}
img.logo{width:375px;height:90px;margin:0px;background-color:#000;position:absolute;left:0px;z-index:2;}
img.showcase{position:absolute;right:-75px;z-index:1;}
/* skip class, not rendered but shows up in textbrowsers*/
.hide{display:none;}

/* main class - holds the content*/
#main {position: relative; padding: 3em 0 0 0; margin: 1px 0 0 0; background: #fff; border-bottom: 1px solid #FFF;
border-left:16em solid;	font-family: Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;
font-size:10px;padding-right:30%;padding-left:80px;min-height:200px;padding-bottom:60px;}
#main ul {list-style-image: url(../img/folder_icon.gif);}
#main.search p{border:1px solid #000;}
#main.search h4{margin-bottom:0px;}
#main a{color: #746D54; text-decoration: none;}
#main a:hover {color: #8a4421;  text-decoration: none;}
#main p a{color: #8a4421; text-decoration: none;}
#main p a:hover {color: #8a4421;  text-decoration: none;}

#main table.t1{border:1px solid #000;margin:15px 0px;}
#main table.t1 tr th{background:#ccc;border:solid #fff;padding:2px 1em;font-weight:bold;border-width:0px;}
#main table.t1 tr td{background:#efefef;border:solid #fff;border-width:0px;padding:0 4px;}
#main table.t1 tr td.tableAlt{background:#d0d0d0;border:solid #fff;border-width:0px;}
.left{float:left;position:relative;margin:0 15px 0 0;}
.right{float:right;position:relative;margin:0 0 0 15px;}
.center{text-align:center;display:block;margin:auto;}
.centerleft{text-align:left;}
.forminput{width:8em;display:block;float:left;}
textarea{border:1px solid #000;margin:3px;}
input{border:1px solid #000;margin:3px;}
p{margin:0px 0px 4px 0px;}

/* mainnav declaration*/
#mainnav{position:absolute;z-index:5;top:90px;right:0;left:0;margin:0; border-top: 1px solid #8F8E82;border-bottom:1px solid #fff;padding-left:0px;font-size:10px;width:100%;padding-top:0px;}
#mainnav a{padding:2px 10px;  text-decoration: none; font-size:8pt;border-right:1px solid #fff;display:block;}
#mainnav li#home a{border-left:1px solid #fff;margin:0px;display:block;}
#mainnav li.active a{border-right:1px solid #aaa;margin:0px;display:block; }
#mainnav li#home{padding-left:16em;}
#mainnav li {margin:0px;padding:0px; list-style: none; display:bloack;float:left;margin:0px;border:0px;}

/*leftnav declaration*/
#leftnav{position:absolute;top:95px; left:0px; width:16em; padding:0; font-family: Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif; color: #333; list-style: none; margin-top:2ex; margin-left:0em; padding: 0; border-bottom:2ex solid;font-size:10px;}
#leftnav li{border-bottom: 1px solid #fff; margin: 0;font-size:8pt;}
#leftnav li a{display: block;padding: 5px 5px 5px 0.5em; border-right: 10px solid; border-left: 10px solid; color: #fff; text-decoration: none;}
#leftnav li a:hover{}
#leftnav li.active a{}
#leftnav li#search form{display: block;padding: 5px 5px 5px 0.5em; border-right: 10px solid; border-left: 10px solid; color: #fff; text-decoration: none;margin:0px;}
#leftnav li#search input{width:7em;font-size:7pt;padding:1px;margin:8px 3px 0px 0px;}
#leftnav li#search input.btn{border:1px solid #777;width:5em;}
/*footer declaration*/
#footer {margin: 0 0 0px; border: 1px solid #BBB; border-width: 1px 0; font-family: Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif; font-size: 10px; clear: both;padding:2px 1.5em 2px 17em ;}


div#main a img{position:relative;}
div#header a img{border:0px;}
