body {margin:0px auto 0px auto; font:12px/20px arial, verdana, tahoma, helvetica, sans-serif; color:#1A3A60; text-align:center; background-color:#FFF;}

#wrapper{margin:0px auto 0px auto; padding:0px; width:670px;text-align:left;}
#header {width:670px; height:164px; margin:0; padding:0; background:#FFF url(../images/header_bg.gif) right bottom no-repeat;}

#logo{float:left; padding:0px; margin:0px; width:348px; height:164px; background: url(../images/logo.gif) bottom right no-repeat;}
.hide {display:none;}


/* --- NAVIGATION AREA ----------------------------*/
#navlist  {float:left; width:640px; background:#1A3A60 url(../images/nav_bg.gif) right repeat-y; padding:3px 0 3px 30px; margin:0; font-weight:bold;}
#navlist ul{
float:left;
margin: 0;
padding: 0;
}

#navlist li {display: inline; list-style-type: none;}
#navlist li.email {padding-left:60px;}
#navlist a{color: #FFF; text-decoration: none; padding: 3px 10px;}
#navlist a:hover, #navlist a.here {color: #CC9933; text-decoration: none;}

/*------------- content area -----------*/
#content {float:left; width:610px; margin:0px; padding:5px 30px; background: #CC9933 url(../images/content_bg.gif) right repeat-y; font-weight:bold;}

#footer {float:left; width:670px; height:25px; margin:0; padding:0; background: url(../images/footer_bg.gif) no-repeat; }

#left {float:left; width:140px; margin:20px 0 0 0; padding:0px;}
#right {float:right; width:340px; margin:10px 0 0 0; padding:0px 40px 40px 0;}
#right p {padding:5px 0; margin:0;}

#main {float:left; width:340px; margin:10px 0 0 0; padding:0px 0px 40px 150px;}
#main p {padding:5px 0; margin:0;}
#content a {color:#FFF;}
#content a:hover {color:#1A3A60;}

/*-------------- General Styles ------------------*/

h2 {font: bold 16px/18px arial, verdana,  tahoma, sans-serif; margin:10px 0; padding:0;}

.thumbnail {text-align:center;}
th {text-align:left;}



