body{padding:0px; margin:0px; background:url(../images/bg.gif) repeat top left; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#3b4145; text-shadow:0 0 0 #000}
h1, h2, h3, h4, h5, h6, p, ul, ol, li, dd, dl, dt, form, input{font-weight:normal; padding:0px; margin:0px;}
a img{border:0px}
a{outline:none}
.clearfix{height:0px; font-size:0px; content:'.'; visibility:hidden; display:block; clear:both}

/* Main Containers */
#wrapper{width:100%; height:auto}
#page-holder{width:900px; height:auto; margin:0px auto; padding:0px 1px; background:#ffffff}

/* Header */
#header{width:900px; height:145px; background:#000000 url(../images/header-bg.gif) repeat-x top left}
#logo{width:323px; padding:45px 0px 0px 47px; float:left}

/* Top Navigation */
#nav{width:530px; height:52px; padding-top:76px; float:left;}
#nav ul{list-style:none; float:right}
#nav li{width:85px; height:52px; padding-left:2px; background:url(../images/nav-bg.gif) no-repeat top left; float:left}
#nav li a{width:75px; height:22px; padding:30px 0px 0px 10px; color:#586066; font-size:12px; display:block; text-decoration:none; font-weight:bold}
#nav li a:hover, #nav li a.selected{color:#ffffff; background:url(../images/nav-over.gif) repeat-x top left}

/* Header Image */
#header-img{width:900px; height:215px;}

/* Content Section */
#content{width:900px; height:auto; padding:8px 0px 50px 0px;}
#content:after{height:0px; font-size:0px; content:'.'; visibility:hidden; display:block; clear:both}
/* \*/ * html #content{height:1px} /* */

#content .left{width:605px; height:auto; padding:0px 35px 0px 20px; float:left;}
#content .right{width:240px; height:auto; float:left; background:url(../images/right-col-bg.gif) repeat-y top left}
.right .top-left{height:11px; font-size:0px; background:url(../images/right-top-round.gif) no-repeat top left}

/* Text Styles */
h1{font-size:29px; color:#ea8003; padding-bottom:4px;}
h2{font-size:19px; color:#ea8003; line-height:18px; padding-bottom:5px; padding-top:20px;}
p{line-height:19px; padding-bottom:16px;}
ul{padding:0px; margin:0px; padding-bottom:15px;}
a{color:#ea8003; text-decoration:none}
a:hover{color:#3b4145;}
.right-align{text-align:right}
.orange{color:#ea8003}

.right h2{font-size:18px; color:#fff; font-weight:normal; padding:0px 11px 0px 11px;}
.right h3{font-size:12px; color:#ea8003; font-weight:bold; padding:12px 11px 0px 11px;}
.right h3 a{text-decoration:none; color:#ea8003}
.right h3 a:hover{text-decoration:underline; color:#ea8003}
.right p{color:#fff; font-size:11px; font-weight:normal; line-height:16px; padding-left:11px; padding-right:11px;}
.right .divider{height:6px; width:100%; background:url(../images/divider.gif) no-repeat top left; font-size:0px;}
a.more{color:#fff; text-decoration:none}
a.more:hover{color:#ea8003;}

#content ol{padding:0px 0px 0px 0px;}
#content li{margin-left:30px; padding-top: 15px;}


/* Newsletter Form */
.newsletter{width:200px; height:203px; padding:18px 21px 0px 19px; background:url(../images/form-bg.jpg) no-repeat top left}
.newsletter h1{font-size:20px; color:#ffffff; font-weight:bold;  padding:0px 0px 15px 0px}
.newsletter h2{font-size:16px; line-height:20px; color:#ffffff; font-weight:bold; padding:0px;}
.newsletter .txt-fld{width:186px; height:20px; padding:5px 7px 0px; margin-bottom:12px; background:url(../images/txt-fld-bg.gif) no-repeat top left; border:0px; color:#e4a861; font-weight:bold; font-size:12px; float:left}
.newsletter .sign-up{width:109px; height:35px; border:0px; background:url(../images/btn-sign-up.gif) no-repeat top left; float:right; cursor:pointer}

/* Footer */
#footer{width:900px; height:auto; padding-bottom:6px; text-align:center;}
#footer ul{list-style:none}
#footer li{display:inline; background:url(../images/bullet.gif) no-repeat right 5px; padding:0px 16px 0px 13px}
#footer li a{font-size:12px; text-decoration:none; color:#3b4145;}
#footer li a:hover{color:#ea8003}
p.copyright{width:100%; text-align:center; font-size:12px; color:#5c656b; padding:12px 0px 30px}
p.copyright a{color:#5c656b; text-decoration:none}
p.copyright a:hover{color:#ffffff;}

/* Sitemap */
.sitemap li{color:#3b4145; list-style-position:inside; padding-bottom:10px}
.sitemap li a{color:#3b4145; text-decoration:none}
.sitemap li a:hover{color:#ea8003; text-decoration:none}