body{color:#555;margin:20px 0 0 0; font: 12px/170% "Lucida Grande","Lucida Sans Unicode","Trebuchet MS",Arial,Helvetica,sans-serif;background-color:#202020}

#top{background-color:#000}

#hide{display:none}
.print{display:none}	
img{display:block;border:0}

label,input,select{display:block;float:left;margin-bottom:10px;font:11px/15px "Lucida Grande","Lucida Sans Unicode","Trebuchet MS",Arial,Helvetica,sans-serif;color:#495257}
label{text-align:right;width:80px;padding-right:5px} 
br{clear:left} 

strong{color:#444}
.sm{font-size:9px}

#top{background-color:#000}
.members {
	border: 1px solid #999999;
	margin-right: 7px;
	padding: 3px;
}


p.li,td{color:#555;font:12px/170% "Lucida Grande","Lucida Sans Unicode","Trebuchet MS",Arial,Helvetica,sans-serif}

p{margin-top:5px;margin-bottom:10px}
#home_left p,#home_right p{margin:0}
#home_left {border-right: 1px solid #ddd}

.bodytext{
	padding-right:85px
}

h1,h2,.h1,.h2{font-family:"Times New Roman",Times,serif;font-weight:normal;margin:0 0 10px 0;color:#555}

h1,.h1{font-size:22px;line-height:120%;letter-spacing:5px;text-transform:uppercase}
h2,.h2{font-size:17px;line-height:120%;letter-spacing:4px;text-transform:uppercase;margin-top:20px}
h3,.h3{color:#555;font:bold 14px/150% "Lucida Grande","Lucida Sans Unicode","Trebuchet MS",Arial,Helvetica,sans-serif;margin:15px 0 0 0}

h1.cal{margin:20px 0 0 20px}
h3.cal{margin:0}
p.cal{margin:0 0 20px 20px}

	
#container{margin:auto auto;width:900px;background-color:#fff;border:2px solid #000;padding:0;text-align:left} 

#nav{padding:30px}
#topImage{padding:30px 30px 30px 0}

#sidebar{padding:0 30px 30px 30px}
#main{padding:0 30px 30px 0}

a:link{color:#555;text-decoration:none;border-bottom:1px dotted #555}
a:visited{color:#555;text-decoration:none;border-bottom:1px dotted #555}
a:hover{color:#F5572D;text-decoration:none;border-bottom:1px dotted #F5572D}
a:active{color:#555;text-decoration:none;border-bottom:0}

table.cal {border-top:1px solid #CCC}
table.cal td{border-bottom:1px solid #CCC}
.gray{background-color:#EDEDED}

#foot{margin-top:5px;font-size:10px;color:#555}
#foot a:hover{color:#777;text-decoration:none;border-bottom:1px dotted #777}


.hr{font-size:1px;border-top:1px solid #EEE;margin:20px 0 0 0; clear:both}

/*side nav*/

#navcontainer ul{list-style-type:none;text-align:left;margin:0;padding:0}

#navcontainer li{padding:0 0 12px 0}

#navcontainer ul li a{background:transparent url(images/list-off.gif) left center no-repeat;padding-left:9px;text-align:left;font:normal 15px "Times New Roman",Times,serif;text-decoration:none;color:#444;border:0;letter-spacing:1px}
#navcontainer ul li a:hover{background:transparent url(images/list-on.gif) left center no-repeat}
#navcontainer ul li a#current{background: transparent url(images/list-active.gif) left center no-repeat}

#navcontainer ul li a.sub{background:transparent url(images/list-off2.gif) left center no-repeat;font-size:12px;padding-left:16px}
#navcontainer ul li a:hover.sub{background:transparent url(images/list-on2.gif) left center no-repeat}
#navcontainer ul li a#current.sub{background: transparent url(images/list-active2.gif) left center no-repeat}

.pdfs { padding: 0;}
.pdfs li {
	list-style: none;
	margin: 0;
	padding: 0 0 0 25px;
	background: url(images/icon_pdf.gif) no-repeat left;
	line-height: 30px;
}


.link { padding: 0;}
.link li {
	list-style: none;
	margin: 0;
	padding: 0 0 10px 25px;
	background: url(images/icon_link.gif) no-repeat left 3px;
}
