/*  @@@@@[  Wrappers  ]@@@@@ */

body {background: #77725F; font: 11px/18px Verdana, Arial, Helvetica, sans-serif; color: #666; text-align: center; margin: 0px; padding: 0px;}
#wrapper {width: 760px; margin: 0px auto; text-align: left; background: #fff url(images/bkg_column_blue.gif) repeat-y;}
#content {float: right; width: 430px; padding-right: 50px; padding-top: 22px; padding-bottom: 25px; font-size: 10px;}
#column {margin-right: 500px; padding-bottom: 140px;}
#main {background: url(images/bkg_starburst_blue.jpg) no-repeat left bottom;}


/*  @@@@@[  Navigation  ]@@@@@ */

#nav {margin-top: 58px; text-align: right; background: url(images/bkg_nav_blue.gif) repeat-x;}
table {margin-bottom: 15px;}
td, th {padding-right: 2px; padding-left: 2px;}
#logo {position: absolute; left: 22px; top: 13px;}
p.backtotop {text-align: right;}


/* @@@@@[  Header / Footer  ]@@@@@ */


#footer {width: 760px; margin-right: auto; margin-left: auto; color: #CEC4AB; text-align: right; font-size: 10px; padding-bottom: 25px;}
#footer #redundant {float: left;}
#footer a:link, #footer a:visited, #footer a:active {color: #CEC4AB; text-decoration: none;}
#footer a:hover {color: #CEC4AB; text-decoration: underline;}
#header {background: url(images/bkg_header_blue.jpg) no-repeat top; position: relative; width: 760px; padding-top: 1px; height: 103px;}
#toplinks {position: absolute; right: 25px; top: 30px; font-size: 10px; text-align: right;}
#toplinks a:link, #toplinks a:visited, #toplinks a:active {color: #666; text-decoration: none;}
#toplinks a:hover {color: #346A84; text-decoration: underline;}
.navoff {margin-bottom: 9px;}
a.seo:visited, a.seo:active, a.seo:link {text-decoration: none;	color: #666;}
a.seo:hover {text-decoration: none; cursor: text;}


/* @@@@@[  Main Page  ]@@@@@ */

#content ul {margin: 0px 0px 15px 50px; padding: 0px;}
#content ul li {background: url(Images/bullet.gif) no-repeat left top; list-style: none; padding-left: 13px; line-height: 15px; padding-bottom: 4px;}
#content ul ol li {list-style: decimal; background: url(none); padding-left: 0px; padding-top: 3px; padding-bottom: 1px;}
#footerbar {clear: both; font-size: 8px; line-height: 8px; margin: 0px; padding: 0px; height: 10px; background: #346A84;}


/* @@@@@[  Redefined Tags / Classes  ]@@@@@ */

a:link, a:visited, a:active {color: #346A84; text-decoration: underline;}
a:hover {color: #346A84; text-decoration: none;}
h1 {font: bold 15px/20px Verdana, Arial, Helvetica, sans-serif; margin-top: 0px; padding-top: 0px; margin-bottom: 13px; color: #5297B6;}
h2 {font-weight: bold; color: #5297B6; margin-top: 0px; padding-top: 0px; margin-bottom: 2px; font-size: 11px; line-height: 18px;}
#subnav {width: 229px; background: #d6e8f2; margin-top: 4px; margin-bottom: 10px; padding-right: 12px; padding-top: 10px; padding-bottom: 12px; font-size: 12px;}
.navthumb {text-align: center; padding: 25px 45px 0px 20px; font-size: 9px;}

#column .navthumb a:link, #column .navthumb a:visited, #column .navthumb a:active {color: #454237; text-decoration: none;}
#column .navthumb a:hover {color: #454237; text-decoration: underline;}

#subnav ul {margin: 0px 0px 0px 25px; padding: 0px;}
#subnav li {background: url(Images/bullet_subnav.gif) no-repeat left top; padding-left: 13px; line-height: 15px; padding-bottom: 4px; list-style: url(none) none;}
#subnav a:link, #subnav a:visited, #subnav a:active {color: #69767e; text-decoration: none;}
#subnav a:hover {color: #69767e; text-decoration: underline;}

#image {margin-bottom: 6px;}

p {margin-top: 0px; padding-top: 0px; margin-bottom: 13px;}
hr {border: none 0; border-top: 1px solid #000; width: 80%; height: 1px;}

.left {float: left;}
.right {float: right;}
img.right {margin-bottom: 10px; margin-left: 13px;}
img.left {margin-bottom: 10px; margin-right: 13px;}
div.imgright {margin-bottom: 10px; margin-left: 13px; float: right;}
div.imgleft {margin-bottom: 10px; margin-right: 13px; float: left;}
div.imgright p, div.imgleft p, div.imgcenter p {font-size: 9px; line-height: 13px; padding-bottom: 8px; margin-right: 10px; margin-left: 10px; display: block; text-align: center;}
div.imgcenter {text-align: center;}


/* @@@@@[  Form Elements  ]@@@@@ */

input, textarea, select {font-size: 10px; color: #666; background: #fff; border: 1px solid #939;}
input.clean {border-style: none; background: none;}
.stretch {width: 170px;}
h3 {font-weight: bold; color: #5297B6; margin-top: 0px; padding-top: 0px; font-size: 11px; line-height: 18px;}
h4 {font-weight: bold; color: #505050; margin-top: 0px; padding-top: 0px; margin-bottom: 2px; font-size: 11px; line-height: 18px;}
h5 {font-weight: bold; color: #505050; margin-top: 0px; padding-top: 0px; font-size: 11px; line-height: 18px;}
th {text-align: left;}
td p, th p {margin-top: 3px; margin-bottom: 3px;}
