/* Layout Stylesheet */ 
#body{margin:20px; background:#FFF; color:#000; text-align:center; padding:0; font-family:Arial,Helvetica,sans-serif}

#outer{ text-align:left; border:1px solid #BAB8B8;  width:950px;  margin:auto}

#hdr{ height:375px;  background:#000 url(denverheader.jpg) no-repeat; border: solid #BAB8B8;  border-width:0 3px 5px 1px;   color:#000}
 
#logo{ height:186px;  width:480px;  padding-top:1px; padding-bottom:23px}
 
#bar{ height:25px; width:950x; background:#BAB8B8;  color:#000;  border:solid #BAB8B8;  border-width:1px 1px 1px 1px;  padding-bottom:0;  padding-left:5px;  padding-right:6px;  padding-top:0}

#bodyblock{ position:relative;  background:#EEECEC;  color:#FFF;  width:950px;  padding:0}

#l-col{ float:left;  background:#EEECEC;  border:solid #BAB8B8;  border-width:0px 1px 1px 1px; color:#FFF;  width:190px; font-size:14px}

.highlight{background:#FFF; color:#000; width:170px; font-size:12px; border:1px solid #BAB8B8; padding:5px; margin:5px;}
.whitebox{background:#FFF; color:#000; font-size:12px; border:1px solid #BAB8B8; padding:5px; margin:5px; display:block}

#cont{width:729px; background:#EEEBEB; color:#000; border:solid #BAB8B8;  border-width:0 0 0 0px; text-align:left; padding:6px; margin:0px; min-height:400px; height:auto}
 
#search_cont{width:758px; background:#EEEBEB; color:#000; border:solid #BAB8B8; border-width:0 0 0 1px; text-align:left; padding:0px; margin:0px; min-height:200px;  height:auto}

#ftr{ height:200px;  background:#000;  color:#FFF;  border:solid black;  border-width:1px 0 0 0;  margin:0;  font-size:9px;  clear:both}
 
#box1{float:left; width:660px; padding:10px; border-top-width:1px; border-top-style:solid; border-top-color:#000}
 
#box2{float:right; padding:0px 10px 10px; width:322px; border-left-width:1px; border-left-style:solid; border-left-color:#BAB8B8}

#box3{float:right; background:#FFF; color:#000; padding:5px; width:200px; border:1px solid #BAB8B8; font-size:10px}

#box4{float:right; color:#000; padding:10px; border:0px solid #BAB8B8; font-size:10px}

#formdiv {width:480px; text-align:right;	 margin:0 auto; border:0px solid #BAB8B8;}

#formdiv label{clear:left; display:block; width:190px; float:left; text-align:right; margin-bottom:2px; margin-top:5px;}

#formdiv input{float:left; margin-bottom:2px; margin-top:5px; text-align:left; width:280px;}

#formdiv textarea{float:left; margin-bottom:2px; margin-top:5px; text-align:left; width:280px;}

/*Nested Side Bar Menu Styles */
/*Credits:Dynamic Drive CSS Library */
/*URL:http://www.dynamicdrive.com/style/ */
.sidebarmenu ul{margin:0; padding:0; list-style-type:none; font:bold 13px Arial; width:165px; /* Main Menu Item widths */border-bottom:1px solid #BAB8B8}
 
.sidebarmenu ul li{position:relative}

/* Top level menu links style */
.sidebarmenu ul li a{display:block; overflow:auto; /*force hasLayout in IE7 */color:white; text-decoration:none; margin-bottom:0px; margin-left:0px; margin-right:0px; margin-top:0px; padding:5px; border:solid #BAB8B8; border-width:1px 1px 0 1px}

.sidebarmenu ul li a:link, .sidebarmenu ul li a:visited, .sidebarmenu ul li a:active{background-color:#333333; /*background of tabs (default state)*/}

.sidebarmenu ul li a:visited{color:white}

.sidebarmenu ul li a:hover{color:#c30}

/*Sub level menu items */
.sidebarmenu ul li ul{position:absolute; width:180px; /*Sub Menu Items width */top:0; visibility:hidden; border:solid #BAB8B8; border-width:0 0 1px 0}

.sidebarmenu ul li ul li a{display:block; overflow:auto; /*force hasLayout in IE7 */color:white; text-decoration:none; padding:5px; margin:0px; border:solid #BAB8B8; border-width:1px 1px 0 0}

.sidebarmenu a.subfolderstyle{background:url(right.gif) no-repeat 97% 50%}

 
/* Holly Hack for IE \*/
* html .sidebarmenu ul li{float:left; height:1%}
* html .sidebarmenu ul li a{height:1%}
/* End */
