/* CSS Document */

/*  global element styles  */
body{background:#000; margin:0px; padding:0px; }

/*  links  */			
a.leftlink:link {	
color: #fff;
background:url(images/dark_back.jpg) repeat; 
padding:5px;
margin-bottom:2px;
display:block;
text-decoration:none;}    
a.leftlink:visited {
color: #fff; 
background:url(images/dark_back.jpg) repeat; 
padding:5px;
margin-bottom:2px;
display:block;
text-decoration:none; }
a.leftlink:active {
color: #fff; 
background:url(images/dark_back.jpg) repeat;
padding:5px;
margin-bottom:2px;
display:block;
text-decoration:none; }
a.leftlink:hover {
color: #a1dc38;
background:url(images/blue_back.jpg) repeat;
padding:5px;
margin-bottom:2px;
display:block;
text-decoration:none; }

a.lowerlink:link {
color: #464546; padding:0 10px; }     
a.lowerlink:visited {	
color: #464546; padding:0 10px; }
a.lowerlink:active {
color: #464546; padding:0 10px; }
a.lowerlink:hover {
color: #fff; padding:0 10px; }

a.nav:link {
color: #fff;
font-family: Myriad Pro, Arial;
text-transform:lowercase;
font-size:10pt;
text-decoration:none;} 
a.nav:visited {
color: #fff; 
font-family: Myriad Pro, Arial;
text-transform:lowercase;
font-size:10pt; 
text-decoration:none; }
a.nav:active {
color: #fff;
font-family: Myriad Pro, Arial;
text-transform:lowercase;
font-size:10pt; 
text-decoration:none; }
a.nav:hover {
color: #a1dc38;
font-family: Myriad Pro, Arial;
text-transform:lowercase;
font-size:10pt; 
text-decoration:none; }

.button:hover{
cursor: hand; 
cursor: pointer;}




/*   site holders */
.horizon{
text-align:center; 
top:0%; 
left:0%; 
width:100%; 
display:block;}

.container{
postition:relative; 
width:960px; 
display:inline-block; 
padding:0 0 0 0;
margin:0px auto 0 auto; 
text-align:left;}

/*   content holders */
#banner{
text-align:right; 
width:400px; 
position:absolute; 
margin:30px 0 0 375px; 
font-size:9pt;}

#homelink{
text-align:left; 

opacity:0.0;
filter:alpha(opacity=0);
font-size:9pt;}

#nav{
text-align:left; 
background: url(images/nav_bg.jpg) repeat-x;
height:30px;
color:#fff; }

#contents{
top:0%;
}

.fullwidth{	width:960px;}

#sidebar{
width:280px; 
padding-top:10px;
margin:5px; 
float:left;}

#main{
width:615px; 
margin:5px; 
padding:20px 20px 40px 20px; 
float:right; 
text-align:justify;}

.more_link{
	padding-bottom:2px;
	border-bottom:1px solid #fff;
}

#footer{}

#absbottom{
padding:10px 0; 
font-size:8pt; 
text-align:right;
width:960px;}



/*  input styles  */
textarea{height:65px;}
.input{ width:94%; 
padding:5px; 
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border: 1px solid #c4c3c0;}
.submit{
text-align:center;
background:#1789fb;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
font-weight:bold;
color:#fff;
border:0px;
margin:0px;
padding:5px 3px;}

.submitalt{
text-align:right;
background:#446f29;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
color:#fff;
border:0px; 
font-weight:bold;
padding:5px 3px;
}



/* calendar styles */
.daybackholder{
background-color:#f5f5f5;
}
.callink{
	font-size:12pt; 
	color:#6f7f4d;
}



/* standard module styles*/
.moduleholder{
vertical-align:top;
display:inline-block;
width:100%;
margin:0 0 10px 0;}





/*  drop down menus    */
ul.topnav {
z-index:99999;
list-style: none;
padding: 0;
margin: 0;
background: #222;
font-size: 1.2em;
}
ul.topnav li {
float: left;
z-index:9999;
margin: 0;
padding: 0 10px;
position: relative;
}
ul.topnav li a{
padding: 7px;
color: #fff;
display: block;
text-transform:capitalize;
text-decoration: none;
float: left;
height:16px;
}
ul.topnav li a:hover{
}
ul.topnav li span {
width: 17px;
height: 30px;
float: left;
background: url(images/subnav.png) no-repeat center top;
}
ul.topnav li span.subhover {
background-position: center bottom;
cursor: pointer;
}
ul.topnav li ul.subnav {
list-style: none;
position: absolute; 
left: 0; top: 30px;
background: #111111;
margin: 0; padding: 0;
display: none;
float: left;
width: 170px;
}
ul.topnav li ul.subnav li{
margin: 0; padding: 0;
border-top: 1px solid #2a2a2a; 
clear: both;
width: 170px;
}
html ul.topnav li ul.subnav li a {
float: left;
width:143px;
font-size:10pt;
font-family: Myriad Pro, Arial;
padding-left: 20px;
}
html ul.topnav li ul.subnav li a:hover {
background: #2a2a2a;
color: #fff;
}





/* Slideshow */
#slideholder{	margin:0 auto;position:relative;text-align:left;width:400px;background:#fff;margin-bottom:2em; z-index:1;}	
#slider ul, #slider li,#slider2 ul, #slider2 li{margin:0;padding:0;list-style:none; z-index:1;}
#slider2{margin-top:1em; z-index:1;}
#slider li, #slider2 li{ width:400px;height:300px;overflow:hidden; z-index:1; }	
ol#controls{margin:-18px 0 0 0;padding:0;font-weight:bold;float:right; z-index:1;}
ol#controls li{margin:0 3px 0 0; padding:0;float:left;list-style:none; z-index:1;}
ol#controls li a{float:left;background:#fff;color:#555; height:1px; width:1px; padding:7px;text-decoration:none; z-index:1;}
ol#controls li.current a{background:#a1dc38;color:#fff; z-index:1;}
ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus{outline:none; z-index:1;}
