@charset "utf-8";
/* CSS Document */

/* CSS RESET */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {padding: 0; margin: 0;}
table {border-collapse: collapse; border-spacing: 0;}
fieldset,img {border: 0;}
address,caption,cite,code,dfn,em,strong,th,var {font-weight: normal; font-style: normal;}
caption,th {text-align: left;}
h1,h2,h3,h4,h5,h6 {font-weight: normal; font-size: 100%;}
q:before,q:after {content:'';}
abbr,acronym {border: 0;}
/* /CSS RESET */

.rightFloat {float: right;}
.leftFloat {float: left;}
br.clear {clear: both;}

body {background: url(../images/bgTile.gif) #cccccc; background-attachment: fixed; text-align: center; font-family: Arial, Helvetica, sans-serif;}

#wrap {width: 909px; margin: 0 auto; overflow: auto;}

#content {background: #ffffff; width: 100%; overflow: auto; text-align: left;}
h1.mainHead {font-size: 16px; width: 600px; font-weight: normal; font-family: Arial, Helvetica, sans-serif; color:#333333; text-align: left; margin-left: 10px; margin-bottom: 10px;}
h1.mainHeadHome {font-size: 16px; width: 600px; font-family: Arial, Helvetica, sans-serif; color:#333333; text-align: left; margin-left: 10px; margin-bottom: 10px;}
#content h2 {font-size: 16px; text-align: left; margin-left: 10px; margin-bottom: 7px; color: #666666; border-bottom: 0px solid #bababa; width: 600px; padding-bottom: 2px; background:#dddddd;}
#content p {font-size: 12px; text-align: left; margin-left: 15px; margin-bottom: 15px; color:#666666;  width: 590px; line-height: 1.4em;}
#content p b{color: #333333;}
#content p i{color: #333333;}

.quote {background: url(../images/quoteBg.gif) no-repeat; width: 580px; text-indent: -0.5em; padding-left: 5px;}

#header {background: url(../images/headerBg.gif); width: 909px; height: 114px;}

a {outline: none;}

/* MAIN NAVIGATION */
#nav ul{list-style: none; text-align: left;}
#nav ul li {display: inline;}
#nav a {font-size: 12px; color: #ffffff; text-decoration: none; padding: 0px 2px;}
#nav a:visited {color: #ffffff;}
#nav a:hover {color: #cccccc; background: #333333;}
#nav a.on {}
/* /MAIN NAVIGATION */

#main {width: 100%;}

#main img {float: left; margin: 0px 10px 5px 10px;}

/* SUB NAVIGATION */
#subNav {width: 279px; margin-right: 10px;}
#subNav ul {list-style: none;}
#subNav a {padding: 9px; background: url(../images/subBg.jpg) 100% 0 no-repeat; border-bottom: 1px solid #ffffff; font-size: 14px; color: #044e2b; line-height: 1.3em; text-decoration: none; display: block;}
#subNav a:hover {background:url(../images/subBgOver.jpg) no-repeat; background-position: 100% 0;}
#subNav a.bot span {position: absolute; left: -9999px;}
#subNav a.on {background: #FEFF3B;}
#subNav img {margin: 0; padding: 0;  border: none;}

#subNav a.bot {padding: 9px; background: url(../images/subBg2.jpg) 100% 0 no-repeat; border-bottom: 1px solid #ffffff; font-size: 14px; color: #044e2b; text-decoration: none; display: block; height: 62px;}
#subNav a.bot:hover {background:url(../images/subBgOver2.jpg) no-repeat; background-position: 100% 0;}
/* /SUB NAVIGATION */

/* BOTTOM NAVIGATION */
#botNav ul{list-style: none; text-align: left; padding-bottom: 2px; padding-left: 8px;}
#botNav ul li {display: inline;}
#botNav a {font-size: 11px; color: #ffffff; text-decoration: none; padding: 0px 3px; background: #333333;}
#botNav a:visited {color: #ffffff;}
#botNav a:hover {color: #ffffff; background: #999999;}
#botNav a.on {}
/* /BOTTOM NAVIGATION */

.xTra {background: url(../images/rtXtBg.jpg) no-repeat; width: 279px; height: auto; margin-top: 10px; margin-right: 10px; text-align: left; font-size: 16px; color: #999999;}

#footer {float: right;}
p.small {font-family: Arial, Helvetica, sans-serif; font-size:10px; color: #CCCCCC;}