@charset "UTF-8";
/* CSS Document */

/*html changes*/

body {font-family:Arial, Helvetica, sans-serif;font-size: 11px;background-image:url(../images/ccs_newbg.jpg);background-repeat:repeat-x repeat-y;background-attachment:fixed;width: 997px;margin: 0px auto;color:333333;font-weight:normal;}

table { /* */ }
td { /* */}
img {vertical-align:middle; border:0;}
a:link, a:visited, a:hover, a:active {color:#333333;text-decoration: underline;padding:none; cursor:pointer;}
a.dark:link, a.dark:visited, a.dark:hover, a.dark:active {color:#333333;text-decoration: underline;padding:none;}
form {color:#333333;letter-spacing: normal;word-spacing: normal;padding: 0px;}
select {font-size: 1em;color: #222222;border:1px solid #999999;}
input {color: #222222;border:1px solid #999999;}
textarea {color: #333333;border:1px solid #999999;}
legend {color:#036; font-weight:bold;}

/*hidden elements*/
.hideme{display:none;}

/*core manipulations*/
.header {height: 100px;width: 996px;top: 0px;color:#ebebff;border-bottom:1px solid #999999;}
.footer {height: 26px;width: 996px;color: #555555;background-color:#dddddd;bottom: 1px;border-top:1px solid #999999;border-right:1px solid #999999;border-bottom:1px solid #999999;}
.hzmenu {background-color:#373742;width: 996px;top: 101px;color:#ebebff;border-bottom:1px solid #999999;border-right:1px solid #999999;}
.spryhzmenu {background-color:#EEE;width: 996px;top: 101px;}
.content {color:#333333;width: 996px;top: 126px;background-color:#efefef;border-right:1px solid #ABABAB;border-left:1px solid #ABABAB;}
.contentdk {color:#333333;width: 996px;top: 126px;background-color:#3A4D78;border-right:1px solid #999999;}
.contentltbr {color:#333333;width: 996px;top: 126px;background-color:#DDD9C8;}

/*table definitions*/
.po_subbox {color: #333333;border: 1px solid #999999;background-color: #FFFFFF;text-decoration:none;}

/*row definitions*/
.po_subbox_header {background-color:#E1E6EC;font-weight:bold;border-bottom:1px solid #999999;color:#222222;text-decoration:none;}
.po_subbox_header2 {background-color:#ededed;font-weight:bold;border-bottom:1px solid #999999;color:#222222;text-decoration:none;}
.po_subbox_footer {font-weight:bold;background-color: #FFFFFF;color:#222222;text-decoration:none;}
.po_subbox_body {background-color:#ffffff;color:#222222;text-decoration:none;}
.rowheader{background-color:#e1e6ec;font-weight:bold;color:#222222;font-size:1.25em;}

/*font size manip*/
.large{font-size:1.1em;}
.largest{font-size:1.3em;}
.larger{font-size:1.2em;}
.biggest{font-size:1.5em;}
.huge{font-size:2.0em;}
.small{font-size:.9em;}
.smaller{font-size:.8em;}
.smallest{font-size:.7em;}

/*font decoration*/
.uline{text-decoration:underline;}

/*borders*/
.bdashbottom{border-bottom:1px dashed #999999;}
.bdashtop{border-top:1px dashed #999999;}
.bdashright{border-right:1px dashed #999999;}
.bdashleft{border-left:1px dashed #999999;}
.bdash{border:1px dashed #999999;}
.bdashgreen{border:1px dashed #009933;}
.bdashred{border:1px dashed #FF0000;}
.bdottop{border-top:1px dotted #999999;}
.bdotbottom{border-bottom:1px dotted #999999;}
.bdotright{border-right:1px dotted #999999;}
.bdotleft{border-left:1px dotted #999999;}
.bdot{border:1px dotted #999999;}
.btop{border-top:1px solid #999999;}
.bbottom{border-bottom:1px solid #999999;}
.bright{border-right:1px solid #999999;}
.bleft{border-left:1px solid #999999;}
.bdotbottomred{border-bottom:1px dotted #FF0000;}
.bdottopred{border-top:1px dotted #FF0000;}
.bdotleftred{border-left:1px dotted #FF0000;}
.bdotrightred{border-right:1px dotted #FF0000;}
.bdotred{border:1px dotted #FF0000;}

/*font colors & weight*/
.bold{font-weight:bold;}
.normal{font-weight:normal;}
.darkred{font-weight:bold;color:#CC3300;}
.green{color:#009933;}
.dark{color:#333333;}
.charcoal{color:#333333;}
.blue{color:#0066CC;}
.pink{color:#FF33CC;}
.purple{color:#336;}
.yellow{color:#FFD500;}
.orange{color:#FF8000;}
.red{color:#FF0000;}
.ltgry{color:#999999;}
.navy{color:#000066;}
.white{color:#FFFFFF;}

/*font decoration*/
.uline{text-decoration:underline;}


/*row bg effects*/
.shaded{background-color:#EfEfEf;}
.slatebg{background-color:#ececec;}
.headerbg{background-color:#E1E6EC;font-weight:bold;}

/*row bg effects - onsite grid*/
.bgdkred{background-color:#FF3333;}
.bgltred{background-color:#FFCCCC;}
.bgltorg{background-color:#FFDD99;}
.bgltylw{background-color:#FFD6CC;}
.bgltgrn{background-color:#CCFFCC; background-image:url(images/1pxPaleGreen.png); background-repeat:repeat; background-attachment:fixed;}
.bgdkgrn{background-color:#99CC99;}
.bgdkorg{background-color:#FF8000;}
.bgdkblu{background-color:#0076B2;}
.bgwhite{background-color:#ffffff;}
.bgltshaded{background-color:#ededed;}

/*row size manipulation*/
.nors{text-align:center;height:50px;}

/*row vertical alignment*/
.valignt{vertical-align:top;}
.valignb{vertical-align:bottom;}
.valignm{vertical-align:middle;}

/*row text alignment*/
.acenter{text-align:center;}
.aright{text-align:right;}
.aleft{text-align:left;}

/*the ribbon*/
.ribbon{background-color:#CC6666;font-weight:bold;color:#FFFFFF;}
.ribbon_content{background-color:#CC6666;font-weight:bold;color:#FFFFFF; padding:5px;}
