/* ******* wsStyleSheet ******* */
.dontPrint {}
.printOnly {display:none;}

/* Body Classes */
body {font-size: 12px; line-height: 15px; font-family:Arial, Helvetica, sans-serif; }
.text {font-size: 12px; line-height: 15px; font-family: arial; color: #434E63; }
.ttitle {font-size: 12px; line-height: 15px; font-family: arial; color: #000000; font-weight: bold; }
h1 { font-size:18px; line-height: 36px; font-weight:900; color:#FFFFFF;margin-top:1px;margin-bottom:0px;}
.hometext {font-size: 11px; line-height: 12px; font-family: arial; color: #FFFFFF; }
img{border:none;}


.whiteText { color:#FFFFFF; padding:15px; }
.wlink {font-size: 12px; line-height: 15px; font-family: arial; color: #F0830D; text-decoration: underline; }
.wlink:visited {font-size: 12px; line-height: 15px; font-family: arial; color: #F0830D; text-decoration: underline; }
.wlink:active {font-size: 12px; line-height: 15px; font-family: arial; color: #F0830D; text-decoration: underline; }
.wlink:hover {font-size: 12px; line-height: 15px; font-family: arial; color: #F0830D; text-decoration: none; }

.wtlink {font-size: 12px; line-height: 15px; font-family: arial; color: #FFFFFF; text-decoration: underline; }
.wtlink:visited {font-size: 12px; line-height: 15px; font-family: arial; color: #FFFFFF; text-decoration: underline; }
.wtlink:active {font-size: 12px; line-height: 15px; font-family: arial; color: #FFFFFF; text-decoration: underline; }
.wtlink:hover {font-size: 12px; line-height: 15px; font-family: arial; color: #FFFFFF; text-decoration: none; }


.tlink {font-size: 12px; line-height: 15px; font-family: arial; color: #F0830D; text-decoration: underline; }
.tlink:visited {font-size: 12px; line-height: 15px; font-family: arial; color: #F0830D; text-decoration: underline; }
.tlink:active {font-size: 12px; line-height: 15px; font-family: arial; color: #F0830D; text-decoration: underline; }
.tlink:hover {font-size: 12px; line-height: 15px; font-family: arial; color: #F0830D; text-decoration: none; }

a {font-family: arial; color: #F0830D; text-decoration: underline; }
a:visited {font-family: arial; color: #F0830D; text-decoration: underline; }
a:active {font-family: arial; color: #F0830D; text-decoration: underline; }
a:hover {font-family: arial; color: #F0830D; text-decoration: none; }

/* Menu Side Classes */
.msInactive {background-color:#FFCE71;color:#D77000; vertical-align:top; }
.msActive {background-color:#F78F1E;color:#FFFFFF;  vertical-align:top;  }

/* Footer Classes */
.footer {font-size: 10px; line-height: 13px; font-family: arial; color: #000000; }
.ftitle {font-size: 10px; line-height: 13px; font-family: arial; color: #000000; font-weight: bold; }

.flink {font-size: 10px; line-height: 13px; font-family: arial; color: #004DFF; text-decoration: underline; }
.flink:visited {font-size: 10px; line-height: 13px; font-family: arial; color: #0004DFF; text-decoration: underline; }
.flink:active {font-size: 10px; line-height: 13px; font-family: arial; color: #0004DFF; text-decoration: underline; }
.flink:hover {font-size: 10px; line-height: 13px; font-family: arial; color: #004DFF; text-decoration: none; }


/* SideMenu Classes */
.activelink {font-size: 12px; line-height: 16px; font-family: arial; color: #FFFFFF; text-decoration: none; }
.activelink:visited {font-size: 12px; line-height: 16px; font-family: arial; color: #FFFFFF; text-decoration: none; }
.activelink:active {font-size: 12px; line-height: 16px; font-family: arial; color: #FFFFFF; text-decoration: none; }
.activelink:hover {font-size: 12px; line-height: 16px; font-family: arial; color: #FFFFFF; text-decoration: underline; }

.inactivelink {font-size: 12px; line-height: 16px; font-family: arial; color: #D77000; text-decoration: none; }
.inactivelink:visited {font-size: 12px; line-height: 16px; font-family: arial; color: #D77000; text-decoration: none; }
.inactivelink:active {font-size: 12px; line-height: 16px; font-family: arial; color: #D77000; text-decoration: none; }
.inactivelink:hover {font-size: 12px; line-height: 16px; font-family: arial; color: #D77000; text-decoration: underline; }


.subinactivelink {font-size: 12px; line-height: 16px; font-family: arial; color: #FFFFFF; text-decoration: none; }
.subinactivelink:visited {font-size: 12px; line-height: 16px; font-family: arial; color: #FFFFFF; text-decoration: none; }
.subinactivelink:active {font-size: 12px; line-height: 16px; font-family: arial; color: #FFFFFF; text-decoration: none; }
.subinactivelink:hover {font-size: 12px; line-height: 16px; font-family: arial; color: #FFFFFF; text-decoration: underline; }

/* Body Classes */
.header {font-size: 12px; line-height: 15px; font-family: arial; color: #000000; }
.htitle {font-size: 12px; line-height: 15px; font-family: arial; color: #000000; font-weight: bold; }

.hlink {font-size: 12px; line-height: 15px; font-family: arial; color: #004DFF; text-decoration: none; }
.hlink:visited {font-size: 12px; line-height: 15px; font-family: arial; color: #0004DFF; text-decoration: none; }
.hlink:active {font-size: 12px; line-height: 15px; font-family: arial; color: #0004DFF; text-decoration: none; }
.hlink:hover {font-size: 12px; line-height: 15px; font-family: arial; color: #004DFF; text-decoration: underline; }

/* Microsite */
.photoright { float:right; padding:0px 0px 10px 20px;}
.photoleft { float:left; padding:0px 20px 10px 0px;}

#microsite_body { margin:0;padding:30px 0px 0px 0px;background:#122f5d; color: #ffffff;}
#microsite_body a, #microsite_body a:visited {color: #FFEA00; text-decoration: underline; }
#microsite_body a:active, #microsite_body a:hover  {color: #FFEA00; text-decoration: underline; }
#microsite_body td { font-size:12px; line-height:14px; color:#fff;}
#microsite_body h1 { font-size:22px; line-height:26px; margin:0px 0px 10px;  }
#microsite_body h2 { font-size:18px; line-height:18px; margin:0px 0px 10px; }
#microsite_body p { margin-bottom: 10px; font-size:14px; line-height:17px; }
#microsite_body .formspace { padding-bottom:10px;}
#microsite_body .formbox { margin-top:3px; border: solid 2px #fff; line-height:11px; font-size:11px; display:block; float:left;}
#microsite_body .formbutton {border: solid 1px #fff; line-height:11px; font-size:11px; display:block; float:left; background-color:#2B5598; color:#fff;  padding:3px; cursor:pointer;}
#microsite_body hr { border-top: solid 1px #fff; border-right: 0; border-bottom: 0; border-left: 0; display:block; margin:15px 0px}
#microsite_body .ValidatorTextClass {font-size: 11px; line-height: 11px; font-family: verdana,geneva; color: #333333; }
#microsite_body .ValidatorLinkClass         {font-size: 11px; line-height: 12px; font-family: verdana,geneva; color: #004dFF; text-decoration: underline; }
#microsite_body .ValidatorLinkClass:visited {font-size: 11px; line-height: 12px; font-family: verdana,geneva; color: #004DFF; text-decoration: underline; }
#microsite_body .ValidatorLinkClass:active  {font-size: 11px; line-height: 12px; font-family: verdana,geneva; color: #004DFF; text-decoration: underline; }
#microsite_body .ValidatorLinkClass:hover   {font-size: 11px; line-height: 12px; font-family: verdana,geneva; color: #004DFF; text-decoration: none; }

