/* Layout Stylesheet */ 

body {
 position:relative;
 background: url('../images/bgleft.jpg') no-repeat top left;
 background-color:rgb(51,71,72);
}

#preheader {
 position:relative;
 width:1050px;
 margin-left:131px;
 height:126px;
 background: url('../images/bgtop.jpg') no-repeat;
 clear:both;
}

#container {
 position:relative;
 width:1050px;
 margin-left:131px;
 border-right:6px solid rgb(34,47,53);
}

#header {
 margin:0 auto;
 position:relative;
 width:1050px;
 height:102px;
 background: url('../images/header.jpg') no-repeat;
 clear:both;
}

#topnav {
 width:1050px;
 height:34px;
 background: url('../images/topnav.jpg') no-repeat;
 clear:both;
 position:relative;
}

#banner {
 width:1050px;
 height:212px;
 background: url('../images/banner.jpg') no-repeat;
 position:relative;
 clear:both;
}

#contentbox {
 width:1050px;
 background-color:#fff;
 position:relative;
 clear:both;
 background: url('../images/bodybg.jpg') repeat-y;
}

#columna {
 width:206px;
 float:left;
 padding:0 25px;
 height:100%;
 background-color:#fff;
 background: url('../images/bodybg.jpg') repeat-y;
}

#newsbox {
 width:256px;
 height:44px;
 margin-left:-25px;
 background: url('../images/newsbg.jpg') repeat-x;
}

#columnb {
 width:744px;
 float:left;
 padding:0 25px;
 height:100%;
 background-color:#fff;
}

#projectbox {
 width:200px;
 height:250px;
 float:right;
 background: url('../images/blue_arrow.jpg') no-repeat;
 background-color:rgb(242,241,239);
 margin:0 0 10px 20px;
}

#projectboxprojects {
 width:150px;
 height:100%;
 float:right;
 background-color:rgb(242,241,239);
 margin:0 0 10px 20px;
}

#footer {
 width:1052px;
 margin-left:-2px;
 height:36px;
 background: url('../images/footer.jpg') no-repeat;
 background-color:rgb(72,132,186);
 margin-top:5px;
 position:relative;
 clear:both;
}

/*Credits: CSSpplay */
/*URL: http://www.cssplay.co.uk/menus/pro_one */

.menu1 {padding:0 0 0 32px; margin:0; list-style:none; height:35px; background:#fff url("../images/button1.gif"); position:relative; border:1px solid #000; border-width:0 1px; border-bottom:1px solid #444;}
.menu1 li {float:left;}
.menu1 li a {display:block; float:left; height:35px; line-height:35px; color:#aaa; text-decoration:none; font-size:11px; font-family:arial, verdana, sans-serif; font-weight:bold; text-align:center; padding:0 0 0 8px; cursor:pointer;}
.menu1 li a b {float:left; display:block; padding:0 16px 0 8px;}
.menu1 li.current a {color:#fff; background:url("../images/button3.gif");}
.menu1 li.current a b {background:url("../images/button3.gif") no-repeat right top;}
.menu1 li a:hover {color:#fff; background:#000 url("../images/button2.gif");}
.menu1 li a:hover b {background:url("../images/button2.gif") no-repeat right top;}
.menu1 li.current a:hover {color:#fff; background:#000 url("../images/button3.gif"); cursor:default;}
.menu1 li.current a:hover b {background:url("../images/button3.gif") no-repeat right top;}
