/* CSS Document */

body {
font: 12px Arial, Helvetica, sans-serif; color:#444444;
background: #b6b6b6 url(images/background-gradient.png) repeat-x; margin: 0; }

#container { display: block; width: 770px; margin: 0 auto; padding: 0; background-color: #fff;}

/* Main Navigation Bar ------------------------------------------------------------------ */
div#nav {width: 770px; height: 137px; margin: 0; padding: 0;
background:url(images/header-navbar.png); }

div#nav2 {width: 770px; height: 137px; margin: 0; padding: 0;
background:url(images/header-navbar-main.png) no-repeat; }
#mainimage {width: 770px; height: 185px; background: url(images/main-image.png);}

ul#nav_main { list-style-type : none; 
float: left;
width : 622px; height : 26px; 
margin : 60px 0 0 0; padding : 0 0 0 150px; }

ul#nav_main li {display: inline; float: left; height:27px;}

ul#nav_main a { display: block;
color: #fff; text-decoration: none;
font: normal 11px; Arial, Helvetica, sans-serif;
vertical-align: text-bottom;}

ul#nav_main li a { padding: 6px 25px 6px 25px;}
ul#nav_main li a:hover { color: #ed1b2f;}

ul#nav_main li.select a, a:hover { color: #ed1b2f;}

ul#nav_main li.navbegin a { padding: 6px 30px 6px 10px;}
ul#nav_main li.navend a { padding: 6px 15px 6px 30px;}

ul#nav_main .navseparator{background:url(images/nav-separator.png); width: 3px; height: 17px; margin: 6px 0 0 0;}
/* End Navigation */

/* Content ---------------------------------------------------------- */
#content { 
width: 770px;
margin : 0;
padding : 0; 
background-color: #fff;}

#content p {line-height: 19px;
padding: 0; margin: 14px 0 17px 0;
word-spacing: .2px;}

#header { margin: 0 0 8px 0; 
font: bold 15px Arial, Helvetica, sans-serif;}

/* End Content --------------------------------------------------------- */

/* main_sections ------------------------------------------------------- */
#content #main_one { 
float : left; 
display: inline;
width : 345px;
margin : 15px 20px 0 20px; 
padding : 0; 
background-color : #fff; }

#content #main_two {
float : right; 
display: inline;
width : 365px; 
margin : 15px 20px 0 0px; 
padding : 0; 
background-color : #fff; }

#content #main_full { 
float : left; 
display: inline;
width : 710px;
margin : 15px 20px 0 20px; 
padding : 0; 
background-color : #fff; }
/* End main_sections --------------------------------------------------- */

/* Footer ------------------------------------------------------- */
#footer { display: block; width : 770px; height: 28px;
margin: 0; padding : 0; 
background-color: #000;
font-size: 10px; color: #fff;}

#footer p { text-align: center; margin: 0; padding: 6px 0 0 0;}

#footer a {color: #fff; text-decoration: none; border-bottom: 1px dotted #70aae5; }
#footer a:hover {color: #70aae5; text-decoration: none; border-bottom: 1px dotted #b5d7fd; }

/* End Footer -------------------------------------------------------- */

.spacer { height: 15px;}
.clr { clear: both; }

.line {background:url(images/horz-sep.png) repeat-x; height: 1px; margin: 5px 0 5px 0; width: 100%;}


.tbl_header td {background: #000; color: #fff; padding: 5px; margin: 0;}