body{
background-color:#666666;
padding:10px;
margin:0px;
}
#main_container{
width:779px;
margin:auto;
padding:0px;
min-height:100%;
background-color:#ffffff;
}

#header{
width:779px;
height:244px;
}

#header .nav-bg{
background-image:url(nav-bg.gif);
height:35px;
background-repeat:repeat-x;
}
#header ul{
margin:auto;
padding:0px;
width:700px;
}
#header ul li{
float:left;
list-style-type:none;
line-height:35px;
}
#header ul li a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffffff;
font-weight:bold;
text-decoration:none;
padding-right:6px;
padding-left:8px;
}
#header ul li a:hover{
text-decoration:underline;
}
.clear{
clear:both;
}
#body-container{
width:779px;
}
#left-container {
background-image:url(left-bg.gif);
background-repeat:repeat-y;
width:179px;
float:left;
height:650px;
}
#left-container .left-headbg{
background-image:url(left-head-bg.gif);
height:26px;
background-repeat:repeat-x;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#065BAC;
font-weight:bold;
line-height:26px;
}
#left-container ul{
margin:0px;
padding:0px;
}
#left-container ul li{
margin:0px;
padding:0px;
height:19px;
padding-bottom:1px;
background-color:#ffffff;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
font-weight:bold;
list-style-type:none;
padding-top:5px;
padding-left:5px;
}
#left-container ul li a{
text-decoration:none;
color:#000000;
}
#left-container ul li a:hover{
text-decoration:underline;
}
#right-container{
width:580px;
min-height:100px;
float:left;
padding-left:15px;
padding-top:25px;
}
#right-container p{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
line-height:18px;
padding-bottom:10px;
margin:0px;
}
#right-container h1{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#E54E00;
font-weight:bold;
padding-bottom:15px;
margin:0px;
}
#right-container p a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
font-weight:bold;
text-decoration:none;
}
#right-container p a{
text-decoration:none;
}
#right-container p a:hover{
color:#E54E00;
text-decoration:underline;
}
#right-container .achievment{
width:298px;
min-height:100%;
padding-right:13px;
float:left;
}
#right-container .achievment .heading{
width:197px;
height:27px;
float:left;
background-color:#E6E6E6;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#D45300;
font-weight:bold;
line-height:27px;
padding-left:15px;
}
#right-container .photo-gallery{
width:269spx;
min-height:100%;
float:left;
padding-top:28px;
}
.pad4{
padding:4px;
}
.padleft-25{
padding-left:25px;
}
.orange-bg{
background-color:#E86420;
height:1px;
font-size:1px;
width:266px;
float:left;
clear:both;
}
.float-left{
float:left;
}
#footer{
width:769px;
height:54px;
background-color:#1A1E20;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffffff;
text-align:left;	
padding-left:10px;
line-height:25px;
}
#footer p{
padding:0px;
margin:0px;
}
#footer a{
color:#ffffff;
font-weight:bold;
text-decoration:none;
}
#footer a:hover{
color:#ffffff;
font-weight:bold;
text-decoration:underline;
}
#right-container h2{
width:100%;
height:27px;
float:left;
background-color:#E6E6E6;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#D45300;
font-weight:bold;
line-height:27px;
border-bottom:1px solid #e54e00;
padding:0px;
margin:0px;
}
#right-container h2 span{
color:#000000;
}
.grey-bg{
background-color:#f7f7f7;
width:44%;
padding-right:6%;
float:left;
border:1px solid #cccccc;
}
.grey-bg2{
background-color:#f7f7f7;
width:45%;
float:right;
padding-left:2%;
border:1px solid #cccccc;
}
.grey-bgs{
background-color:#f7f7f7;
float:left;
border:1px solid #cccccc;
}
.grey-bgs2{
background-color:#f7f7f7;
border:1px solid #cccccc;
}
img{
border:none;
}