@import url("nav.css");
@import url("forum.css");

/*.PageManagerPreviewInfo { display:block; position: absolute; bottom: 0px;}*/

body {margin: 0; padding: 0; background: #f1fafd; color: #666;}
body, textarea {font-family: Verdana, Helvetica, sans-serif;}
p, blockquote, li, dd, dt, h4, label, input, select, textarea {font-size:11px;}

a {color:#F7931E; text-decoration: none; outline: none;}
a:hover {text-decoration: underline;}
img {border: none;}
table, form {margin: 0; padding: 0;}
th, td { vertical-align:top;}

h1 {font: normal 22px "Times New Roman", Times, serif; color: #00a5e3; text-transform: uppercase;
	margin: 5px 0 20px 0; padding: 0;}
h1 a {color: #00a5e3;}
h2 {font: normal 22px "Times New Roman", Times, serif; margin: 10px 0; padding: 0;}
h2.green {color: #8dc63f;}
h2.blue { color: #00a5e3;}
h3 {font-size: 12px;}
h5 {font: italic normal 12px "Times New Roman", Times, serif;}  

p, pre {margin: 1em 0; line-height: 1.4em;}
dd, ul li, ol li {line-height: 1.3em;}
dl, ul, ul li, ol, ol li, blockquote {padding: 0;}
dl {margin: .5em 0;}
dt {font-weight: bold; margin: .25em 0 0 0;}
dd {margin-left: .5em;}
ul {margin: .5em 0 .5em 1.1em;}
.rtText ul li {list-style: none; margin:0 0 .25em .5em; background: url(../img_t/arrow_Rgreen.gif) no-repeat 0 2px;	padding-left: 10px;}
.ltText ul li {list-style: none; margin:0 0 .25em .5em; background: url(../img_t/arrow_Rorange.gif) no-repeat 0 2px;	padding-left: 10px;}
ol {margin: .5em 0 .5em 1.4em;}
ol li {margin:0 0 0 .5em;}
blockquote {margin: 1em 2em;}

fieldset {padding: 1em; margin: .25em 0; border: 1px solid #ccc;}
legend {font-size: 18px; font-weight: bold; color: #333; padding: 0 5px; margin: 0;}
*:first-child+html legend {margin: 0 0 .5em 0;} /* hack for all IE versions */

input, select, textarea {margin: 1px; padding: 0 2px; vertical-align: middle;}
textarea {vertical-align: top;}
input:focus, textarea:focus, select:focus {background: #ffc;}

#ieisstupid {background: url(../img_t/bg.gif) repeat-y 50% 0;}
.wrap {width: 834px; position: relative; left: 50%; margin-left: -473px;}

#head { background: #fff url(../img_t/bg_head.gif) no-repeat 50% 0; height: 122px;}
#tnav { background: #fff url(../img_t/bg_tnav.gif) no-repeat; height: 39px; margin-left: -16px; }

#logo { float: left; margin-top: 10px;}
#bookmarkbar {position: absolute; top: 130px; left: 50%; margin-left: 190px; width: 130px; }

#cnt {background: url(../img_t/bg_title.gif) no-repeat 50% 0; min-height: 750px; padding-top: 5px;}

#foot { font-size: 10px; text-align: right; padding: 20px 65px 10px 45px; clear: both;}
#foot a { color: #333; text-decoration: underline;}
.asf { float: left; width: 150px;}

.ltText {float: left; width: 345px; margin-right: 5px; }
.rtText { float: left; width: 420px; margin: 30px 0 0 45px; }
.rtHead { position: absolute; left: 395px; top: 0; }
.rtHead h1 {color: #8dc63f; font-size: 16px;}
ul.CMSSiteMapList {margin: .5em 0 .5em 0;}


h2.feat { font-size: 18px;color: #666; text-transform: uppercase;
	margin: 5px 0 20px 0; padding: 0; border-bottom: 1px solid #F7931E;}
.feature { margin: 10px 0; }
.feature img {float: right; margin-left: 20px;}
.feature h1 { margin: 0; padding: 0; font-size: 14px;}
.feature h1 a {color: #00a5e3;}
.feature h5 { margin: 0; color: #00a5e3;}
.feature p { margin: 0 0 0.5em 0;}
.clear {clear: both;}
p.more a { background: url(../img_t/arrow_Rorange.gif) no-repeat 100% 5px; padding-right: 10px;}

.forgotpass { font-size: 11px; padding: 25px 0 0 78px;}


.articleInfo { position: absolute; top:55px; left: 50%; width: 330px; margin-left: -410px;}
.articleInfo h5 {color: #00a5e3; font-size: 14px; padding: 0; margin: 0;}
.articleInfo p { margin: 5px 0 10px 0;}
.artBy { background:url(../img_t/artBY.gif) no-repeat; height: 19px; margin: 10px 0;}
.articleText { }
.articleText p span {font: normal 16px "Times New Roman", Times, serif; margin: 10px 0; padding: 0;
	color: #8dc63f; text-transform: uppercase;}
div.top {text-align: right; font-size: 10px;} 
.ltText h1 .breadcrumbs {color: #8dc63f; font-size: 22px; text-align: left;}


/* breadcrumbs */
.breadcrumbs { text-align: right; margin-right: 10px; font-size: 11px;}
.breadcrumbs a {}
.breadcrumbs a.CMSBreadCrumbsCurrentItem { color: #333;} /* if current item set to link */
.breadcrumbs span.CMSBreadCrumbsCurrentItem {} /* standard option */	
.PagerControl { font-size: 11px; text-align: center;}

.searchResults {float: left; width: 420px; margin: 0px 0 0 45px;}
.searchResults h2 {  text-transform: uppercase;}
.ResultPath { display: none;}
.ResultTitle { margin: 0 0 8px 0;}
.ResultTitle a { background: url(../img_t/arrow_Rorange.gif) no-repeat 0 6px; font-size: 14px; padding-left: 10px;}

.EditingFormLabel, label { font-size: 11px;}

/* newsletter signup- all fields- flowLayout */
div.Subscription {padding: 1em 2em; width: 180px; margin: 0 auto; border: 1px solid #ccc; margin-bottom: 1em; background: #d9ecc0;}
div.Subscription label {font-size: 11px; display: block; margin: 0.5em 0 0 0.12em; color: #fff;}
input.SubscriptionTextbox {}
input.SubscriptionButton {display: block;margin: 0.5em 0 0 30px;  font-size: 11px;}

/* home page newsltter sign up */
.newsletterBox {border-top: 1px solid #F7931E; padding: 0.5em 0 0 0;}
.newsletterBox p {margin: 0.5em; font-size: 11px;}