body {SCROLLBAR-FACE-COLOR: #efefef; FONT-SIZE: 13px; MARGIN: 1px 0px 10px; SCROLLBAR-HIGHLIGHT-COLOR: #000000; SCROLLBAR-SHADOW-COLOR: #000000; COLOR: #000000; SCROLLBAR-3DLIGHT-COLOR: #efefef; SCROLLBAR-ARROW-COLOR: #000000; SCROLLBAR-TRACK-COLOR: #637487; FONT-FAMILY: Verdana, Arial, sans-serif; SCROLLBAR-DARKSHADOW-COLOR: #000000; background-color: Grey;}
table {FONT-SIZE: 13px; FONT-FAMILY: Verdana, Arial, sans-serif; border-collapse: collapse;}
p {FONT-SIZE: 100%; FONT-FAMILY: Verdana, Arial, sans-serif; margin: 0px 0px 8px 0px;}
td {FONT-SIZE: 100%; FONT-FAMILY: Verdana, Arial, sans-serif;}
li {FONT-SIZE: 100%; FONT-FAMILY: Verdana, Arial, sans-serif;}
ul {FONT-SIZE: 100%; FONT-FAMILY: Verdana, Arial, sans-serif;}
hr {WIDTH: 100%; COLOR: #637487; HEIGHT: 1px;}
h1 {FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #637487; LETTER-SPACING: 3px; TEXT-ALIGN: left; margin-bottom: 8px;}
h2 {PADDING: 1px; FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #42749e; BORDER-BOTTOM: #42749e 1px dotted; LETTER-SPACING: 2px; TEXT-ALIGN: left;}
h3 {FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #42749e; margin-bottom: 2px;}
h4 {FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #42749e; margin-bottom: 2px;}
h5 {FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #42749e; margin-bottom: 2px;}
h6 {FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #42749e; margin-bottom: 2px;}
form {margin: 0px; padding: 0px;}
input, select, textarea {font-size: 12px;}

a {FONT-WEIGHT: normal; COLOR: #103380; TEXT-DECORATION: none;}
a:hover {FONT-WEIGHT: normal; COLOR: #103380; TEXT-DECORATION: underline;}

a.any {font-weight: bold; COLOR: #003399; TEXT-DECORATION: none;}
a.any:hover {font-weight: bold; COLOR: #003399; TEXT-DECORATION: underline;}

caption {background: #666666; color: #FFFFFF; padding: 3px 0px; font-style: italic; font-size: 10px;}

#blog {width: 100%; padding-bottom: 5px; margin-bottom: 10px; text-align: justify;}
#blog table {border-style: solid; border-color: #666666; margin: 2px 5px;}
#posts {width: 100%; padding: 5px 0px; margin: 10px 0px; text-align: justify;}
#main {width: 800px; background: #FFFFFF; padding: 0px;}
#specReq a {border: none; padding: 0px; margin: 0px; color: #336699; background-color: #efefef; line-height: 12px; width: auto;}
#specReq a:hover {border: none; padding: 0px; margin: 0px; color: #993300; background-color: #efefef; line-height: 12px; width: auto;}

.ans {padding: 1px 8px;}
.atn {font-weight: bold; color: #CC0000; text-decoration: none;}
.atn:hover {font-weight: bold; color: #CC0000; text-decoration: underline;}
.bar {background: #C4CED9; border-bottom: solid 1px #637487; font-weight: bold; padding: 1px 0px;}
.bottom {BORDER-TOP: #637487 1px solid; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 85%; BACKGROUND-IMAGE: url(images/bottomnav.jpg); WORD-SPACING: 5px; WIDTH: 500px; COLOR: #000000; HEIGHT: 30px; BACKGROUND-COLOR: #efefef; TEXT-ALIGN: left;}
.bottom A:link {FONT-WEIGHT: bold; COLOR: #000000; TEXT-DECORATION: underline;}
.bottom A:visited {FONT-WEIGHT: bold; COLOR: #000000; TEXT-DECORATION: underline;}
.bottom A:hover {FONT-WEIGHT: bold; COLOR: #000000; BACKGROUND-COLOR: #efefef; TEXT-DECORATION: underline overline;}
.bottom A:active {FONT-WEIGHT: bold; COLOR: #000000; TEXT-DECORATION: underline;}
.bottomlink {font-size=10px; font-weight:bold; color: #000000; BACKGROUND-COLOR: #efefef; TEXT-ALIGN: center;}
.bottomlink A:hover {text-decoration: underline;}
.box_tl {width: 9px; height: 9px; background: url(images/box_tl.gif) no-repeat right bottom;}
.box_tc {height: 9px; background: url(images/box_tc.gif) repeat-x left bottom;}
.box_tr {width: 9px; height: 9px; background: url(images/box_tr.gif) no-repeat left bottom;}
.box_ml {width: 9px; background: url(images/box_ml.gif) repeat-y right top;}
.box_mc {background: url(images/box_mc.gif) repeat left top;}
.box_mr {width: 9px; background: url(images/box_mr.gif) repeat-y left top;}
.box_bl {width: 9px; height: 9px; background: url(images/box_bl.gif) no-repeat right top;}
.box_bc {height: 9px; background: url(images/box_bc.gif) repeat-x left top;}
.box_br {width: 9px; height: 9px; background: url(images/box_br.gif) no-repeat left top;}
.boxed {BORDER: solid 1px #637487;}
.btn_s {background: url('/images/button_sm.gif') no-repeat center bottom; height: 30px; color: #FFFFFF; cursor: default;}
.btn_c {background: url('/images/button_sm.gif') no-repeat center center; height: 30px; cursor: pointer;}
.btn {background: url('/images/button_sm.gif') no-repeat center top; height: 30px; cursor: pointer;}
.btnl_s {background: url('/images/button_lg.gif') no-repeat center bottom; height: 56px; color: #FFFFFF; cursor: default;}
.btnl_c {background: url('/images/button_lg.gif') no-repeat center center; height: 56px; cursor: pointer;}
.btnl {background: url('/images/button_lg.gif') no-repeat center top; height: 56px; cursor: pointer;}
.btnt_s {background: url('/images/button_tn.gif') no-repeat center bottom; height: 30px; color: #FFFFFF; text-align: center; font-size: 11px; cursor: default;}
.btnt_c {background: url('/images/button_tn.gif') no-repeat center center; height: 30px; text-align: center; font-size: 11px; cursor: pointer;}
.btnt {background: url('/images/button_tn.gif') no-repeat center top; height: 30px; text-align: center; font-size: 11px; cursor: pointer;}
.cart { padding: 0px; font-size: 10px; font-weight: bold; color: #FFFFFF; height: 24px; background: none; text-align: right;}
.centered { margin: 0px auto; }
.content {padding: 0px;}
.copyright {BORDER-TOP: #637487 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 80%; BACKGROUND-IMAGE: url(images/copyright.jpg); WIDTH: 250px; COLOR: #000000; HEIGHT: 30px; BACKGROUND-COLOR: #efefef; TEXT-ALIGN: center;}
.dim {color: #AABBCC;}
.err {background-color: #FCCCCC; color: #485480; border: solid 1px #99A8BE; padding: 1px 4px;}
.fixed { margin: 0px; table-layout: fixed; border: none; border-collapse: collapse; overflow: hidden; }
.form {BORDER-RIGHT: #637487 1px solid; BORDER-TOP: #637487 1px solid; BORDER-LEFT: #637487 1px solid; COLOR: #000000; BORDER-BOTTOM: #637487 1px solid; BACKGROUND-COLOR: #efefef;}
.hidden {display: none; visibility: hidden;}
.hilite {background: #F6F8FF; cursor: default;}
.hot {background: #EEE4CC; cursor: default;}
.hottopic {BORDER: #637487 1px solid; PADDING: 3px; FONT-SIZE: 85%; LINE-HEIGHT: 14px; BACKGROUND-COLOR: #c4ced9;}
.hottopicprovider {BORDER: #637487 1px solid; PADDING: 3px; FONT-SIZE: 80%; LINE-HEIGHT: 12px; BACKGROUND-COLOR: PaleGoldenRod;}
.hottopictable { padding: 0px; font-size: 0.85em; line-height: 14px; background-color: LightGray;}
.imageleft {FLOAT: left; MARGIN: 0px 10px 0px 0px;}
.imageright {FLOAT: right; MARGIN: 0px 0px 0px 10px;}
.inf {font-weight: bold; color: #006600; text-decoration: none;}
.inf:hover {font-weight: bold; color: #006600; text-decoration: underline;}
.invisible {visibility: hidden;}
.just {text-align: justify;}
.main_tl {width: 5px; height: 5px; background: url('images/main_tl.gif') no-repeat right bottom;}
.main_tc {height: 5px; background: url('images/main_tc.gif') repeat-x left bottom;}
.main_tr {width: 19px; height: 5px; background: url('images/main_tr.gif') no-repeat left bottom;}
.main_ml {width: 5px; background: url('images/main_ml.gif') repeat-y right top;}
.main_mrt {width: 19px; background: url('images/main_mrt.gif') no-repeat left top;}
.main_mrb {width: 19px; background: url('images/main_mrb.gif') repeat-y left top;}
.main_bl {width: 5px; height: 19px; background: url('images/main_bl.gif') no-repeat right top;}
.main_bc {height: 19px; background: url('images/main_bc.gif') no-repeat left top;}
.main_br {width: 19px; height: 19px; background: url('images/main_br.gif') no-repeat left top;}
.main {PADDING: 10px; VERTICAL-ALIGN: top; WIDTH: 500px; COLOR: #000000; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: justify;}
.main1 {BORDER-RIGHT: #637487 1px solid; PADDING-RIGHT: 15px; BORDER-TOP: #637487 1px solid; PADDING-LEFT: 15px; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 15px; VERTICAL-ALIGN: top; BORDER-LEFT: #637487 1px solid; COLOR: #000000; PADDING-TOP: 15px; BORDER-BOTTOM: #637487 1px solid; BACKGROUND-COLOR: #c4ced9; TEXT-ALIGN: justify;}
.nav {padding: 7px 4px; font-weight: bold;}
.norm {cursor: default;}
.opt {background-color: #FFFFFF; color: #485480; border: solid 1px #99A8BE; padding: 1px 4px;}
.plain {margin: 0px; padding: 0px;}
.quest {padding: 1px 0px; color: #665533; font-weight: bold; text-align: right;}
.req {background-color: #FCF8CC; color: #485480; border: solid 1px #99A8BE; padding: 1px 4px;}
.sel {background: #FFF8E0; cursor: pointer;}
.shown {visibility: visible;}
.side {PADDING: 10px; BACKGROUND-IMAGE: url(images/cell1.jpg); VERTICAL-ALIGN: top; WIDTH: 250px; COLOR: #000000; BACKGROUND-COLOR: #efefef; TEXT-ALIGN: left;}
.side a:link {BORDER: solid 1px #efefef; PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-WEIGHT: normal; WIDTH: 100%; COLOR: #000000; LINE-HEIGHT: 20px; TEXT-DECORATION: none;}
.side a:visited {BORDER: solid 1px #efefef; PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-WEIGHT: normal; WIDTH: 100%; COLOR: #000000; LINE-HEIGHT: 20px; TEXT-DECORATION: none;}
.side a:hover {BORDER: solid 1px #637487; PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-WEIGHT: normal; WIDTH: 100%; COLOR: #000000; LINE-HEIGHT: 20px; BACKGROUND-COLOR: #c4ced9; TEXT-DECORATION: none;}
.side a:active {BORDER: solid 1px #efefef; PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-WEIGHT: normal; WIDTH: 100%; COLOR: #000000; LINE-HEIGHT: 20px; TEXT-DECORATION: none;}
.side a.hotl:link {BORDER: solid 1px #efefef; color: #990000; PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-WEIGHT: normal; WIDTH: 100%; LINE-HEIGHT: 20px; TEXT-DECORATION: none;}
.side a.hotl:visited {BORDER: solid 1px #efefef; color: #990000; PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-WEIGHT: normal; WIDTH: 100%; LINE-HEIGHT: 20px; TEXT-DECORATION: none;}
.side a.hotl:hover {BORDER: solid 1px #637487; color: #990000; PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-WEIGHT: normal; WIDTH: 100%; LINE-HEIGHT: 20px; BACKGROUND-COLOR: #c4ced9; TEXT-DECORATION: none;}
.side a.hotl:active {BORDER: solid 1px #efefef; color: #990000; PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-WEIGHT: normal; WIDTH: 100%; LINE-HEIGHT: 20px; TEXT-DECORATION: none;}
.side a.hotlink:link {border: none; color: #990000; text-decoration: none;}
.side a.hotlink:visited {border: none; color: #990000; text-decoration: none;}
.side a.hotlink:hover {border: none; color: #990000; background-color: transparent; text-decoration: none;}
.side a.hotlink:active {border: none; color: #990000; background-color: transparent; text-decoration: none;}
.small {font-size: 10px;}
.tab {background: #C5CFD9; padding: 4px;}
.tab_b {background: url(images/tab_bg.gif) no-repeat left bottom; cursor: default; color: #808080; text-align: center;}
.tab_f {background: url(images/tab_fg.gif) no-repeat left bottom; cursor: default; color: #000000; text-align: center;}
.tab_h {background: url(images/tab_hg.gif) no-repeat left bottom; cursor: default; color: #404040; text-align: center;}
.tab_n {cursor: default;}
.top {border-top: solid 1px #637487; padding: 0px 10px; font-family: Verdana; font-size: 16px; font-weight: bold; font-style: italic; word-spacing: 5px; color: #990000; height: 30px; background: #efefef;}
.unsel {cursor: pointer;}
.user {padding: 0px; font-size: 11px; font-weight: bold; color: #FFFFFF; height: 24px; width: 700px; background: none; text-align: left;}


.pageBlock { width: 1000px; margin: 0px auto; padding: 0px; background-color: Grey; color: Black; }
.pageBlock { font-family: Georgia, Garamond, "Times New Roman", serif; text-align: left; }

.coreBlock { position: relative; background-color: White; }
.coreBlock { border-style: none solid none solid; border-width: 1px; border-color: LightGrey; }

.contentBlock { width: 1000px; height: 100%; margin: 0px auto; padding: 0px; border-style: none; }
.contentBlock h1 { margin: 0.00em 0.00em 0.50em 0.00em; font-size: 1.50em; font-style: bold; font-variant: small-caps; }
.contentBlock h2 { margin: 0.00em 0.00em 0.25em 0.00em; font-size: 1.25em; font-weight: bold; font-variant: small-caps; }
.contentBlock span { margin: 4px 0px 20px 72px; font-size: 1.20em; }
.contentBlock ol { margin: 1.00em 2.00em; }
.contentBlock li { margin-bottom: 8px; margin-right: 16px; line-height: 120%; font-size: 1.00em; font-style: regular; color: Black; }
.contentBlock a  { line-height: 120%; font-size: 1.00em; font-style: italic; text-decoration: none; color: BlueViolet; }
.contentBlock a:hover { text-decoration: underline; color: Green; }

.sidebarBlock { position: absolute; right: 0px; width: 220px; height: 100%; margin: 0px auto; padding: 0px; border-style: none; }
