.main{width:905px; height:100%; margin:0 auto; background:url(../images/page_sides.jpg) repeat-y; text-align:center}
.header{width:905px; height:77px; background:url(../images/header.jpg) no-repeat}
.footer {
	font-family: Verdana, sans-serif; letter-spacing: 0.03em; color: #000000; font-size: 9px
}
.footer1 {width:905px; height:83px;background:url(../images/footer.jpg) no-repeat bottom;font-family: verdana, sans-serif; letter-spacing: 0.03em; color: #000000; font-size: 12px}
#fixstrip{float:right; height:12px; margin-top:2px;}
#fixstrip a{font:11px verdana; color:#fff; text-decoration:none; padding:0 0.5em; border-left:1px solid #fff;}
#fixstrip a:hover{color:#fff; text-decoration:underline;}
#text {margin:50px auto; width:500px;}
.txt_note{font-family:Arial,Helvetica,sans-serif; color:#3f3f3f; font-size:11px}
.hotspot {cursor:pointer;}
#tt {position:absolute;display:block; top:100px; left:0px; width:200px;}
#tttop {display:block; height:5px; background:url(../images/ttbg.gif) top left
no-repeat; overflow:hidden}

#ttcont {display:block;
background:url(../images/ttbg.gif) bottom left no-repeat;
color:#FFF;
width:190px;
padding:0 5px 5px 5px;
font-size:10px;
font-weight:bold;}
.headingt {
	font-family: verdana, sans-serif; letter-spacing: 0.03em; color: #000000; font-size: 9px
}
.headingred {
	font-family: verdana, sans-serif; letter-spacing: 0.03em; color: #ff0000; font-size: 9px; font-weight: bold
}
.headinggreen {
	font-family: verdana, sans-serif; letter-spacing: 0.03em; color: #006600; font-size: 9px; font-weight: bold
}
.headingmaroon {
	font-family: verdana, sans-serif; letter-spacing: 0.03em; color: #660000; font-size: 9px; font-weight: bold
}
.headinggr {
	font-family: verdana, sans-serif; letter-spacing: 0.03em; color: #9c1d23; font-size: 11px
}
.headinwt {
	font-family: verdana, sans-serif; letter-spacing: 0.03em; color: #ffffff; font-size: 11px; font-weight: bold
}
.headinblk {
	font-family: verdana, sans-serif; letter-spacing: 0.03em; color: #000000; font-size: 11px
}
.headinblkbluer {
	font-family: verdana, sans-serif; letter-spacing: 0.03em; color: #330099; font-size: 11px
}
.headinblk12 {
	font-family: verdana, sans-serif; letter-spacing: 0.03em; color: #000000; font-size: 12px
}
.headinblkuni {
	font-family: "Arial Unicode MS"; font-size: 13px
}
.headinblkred {
	font-family: verdana, sans-serif; letter-spacing: 0.03em; color: #ff0000; font-size: 11px
}
.headinblkblue {
	font-family: verdana, sans-serif; letter-spacing: 0.05em; color: #330099; font-size: 12px;
}
.headingblue {
	font-family: verdana, sans-serif; letter-spacing: 0.03em; color: #330099; font-size: 9px; font-weight: bold
}
.heading3 {
	padding-bottom: 2px; background-color: #7d7d7d; padding-left: 2px; padding-right: 2px; font-family: verdana, sans-serif; letter-spacing: 0.03em; color: #ffffff; font-size: 12px; font-weight: bold; padding-top: 2px
}
.headingmsg {
	font-family: verdana, sans-serif; letter-spacing: 0.03em; font-size: 11px
}
body {
	margin: 0px; font-family: verdana, sans-serif; letter-spacing: 0.03em; font-size: 11px
}
.dhtmlgoodies_question {
	background-image: url(images/bg_answer.gif); background-color: #7d7d7d; margin-top: 2px; padding-left: 2px; width: 330px; background-repeat: no-repeat; background-position: right top; margin-bottom: 2px; height: 20px; color: #fff; overflow: hidden; cursor: pointer
}
.dhtmlgoodies_answer {
	border-bottom: 0px; position: relative; border-left: 0px; background-color: #ececec; width: 330px; height: 0px; visibility: hidden; overflow: hidden; border-top: 0px; border-right: 0px
}
.dhtmlgoodies_answer_content {
	position: relative; padding-bottom: 1px; padding-left: 1px; padding-right: 1px; font-size: 0.9em; padding-top: 1px
}
.stylered {
	color: #336699
}
.error {
	color: #ff0000
}
.stylebr {
	color: #000099; font-weight: bold
}
a {
	text-decoration: none
}
a:link {
	text-decoration: none
}
a:hover {
	text-decoration: none
}
a:focus {
	text-decoration: none
}
a:active {
	text-decoration: none
}
a:visited {
	text-decoration: none
}
.heading {
	font-family: verdana, sans-serif; letter-spacing: 0.03em; color: #ffffff; font-size: 10px; font-weight: bold
}
.heading2 {
	font-family: verdana, sans-serif; letter-spacing: 0.03em; color: #336699; font-size: 13px; font-weight: bold
}
.border {
	border-bottom: #f9e9f0 thin solid; border-left: #f9e9f0 thin solid; border-top: #f9e9f0 thin solid; border-right: #f9e9f0 thin solid
}
.heading2padding {
	padding-left: 9px; font-family: verdana, sans-serif; letter-spacing: 0.03em; color: #1d564e; font-size: 12px
}
.table_head {
	color: #265b5c; font-size: larger
}
.sub_head {
	font-family: verdana, sans-serif; letter-spacing: 0.03em; color: #7d7d7d; font-size: large
}
.logout {
	font-family: verdana, sans-serif; letter-spacing: 0.03em; color: #7d7d7d; font-size: small
}
.schlog {
	font-family: verdana, sans-serif; letter-spacing: 0.03em; color: #ff0000; font-size: 16px
}
.schloggreen {
	font-family: verdana, sans-serif; letter-spacing: 0.03em; color: #7d7d7d; font-size: 16px
}
.sub_subhead {
	font-family: verdana, sans-serif; letter-spacing: 0.03em; color: #ffffff; font-size: 12px; font-weight: bold
}
.bodytext {
	font-family: verdana, sans-serif; letter-spacing: 0.03em; color: #000000; font-size: 13px
}
.reduced {
	font-family: verdana, sans-serif; letter-spacing: 0.03em; color: #000000; font-size: 14px
}
.bodytextbld {
	font-family: verdana, sans-serif; letter-spacing: 0.03em; color: #000000; font-size: 11px; font-weight: bold
}
.bodytextggr {
	font-family: verdana, sans-serif; letter-spacing: 0.03em; color: #7d7d7d; font-size: 11px
}
.bodytextwt {
	font-family: verdana, sans-serif; letter-spacing: 0.03em; color: #ffffff; font-size: 11px
}
.bodytextgrn {
	font-family: verdana, sans-serif; letter-spacing: 0.03em; color: #006633; font-size: 11px
}
.readmsg {
	font-family: verdana, sans-serif; letter-spacing: 0.03em; color: #303030; font-size: 9px
}
.big_sub_subhead {
	font-family: verdana, sans-serif; letter-spacing: 0.03em; color: #ffffff; font-size: 13px; font-weight: bold
}
.pagination {
	padding-bottom: 2px; margin: 5px 0px 0px; padding-left: 2px; padding-right: 2px; padding-top: 2px
}
.pagination ul {
	list-style: square url(arrow.gif) outside; padding-bottom: 6px; text-transform: none; background-color: #cccccc; text-indent: 5px; margin: 2px; padding-left: 6px; padding-right: 6px; font: 12px/2em verdana, arial, helvetica, sans-serif; color: #00cc33; text-decoration: none; padding-top: 6px
}
.pagination li {
	padding-bottom: 1px; line-height: 2em; list-style-type: none; padding-left: 1px; padding-right: 1px; display: inline; padding-top: 1px
}
.pagination .pagination a:visited {
	color: #000; text-decoration: none
}
.pagination a.unsolv2 {
	color: #000; font-weight: bold; text-decoration: none
}
.pagination a.unsolv4 {
	color: #006633; font-weight: bold; text-decoration: none
}
.pagination a.unsolv6 {
	color: #ff0000; font-weight: bold; text-decoration: none
}
.pagination a:hover {
	background-color: lightyellow
}
.pagination a:active {
	background-color: lightyellow
}
.pagination li.currentpage {
	border-bottom: navy 1px solid; border-left: navy 1px solid; padding-bottom: 0px; background-color: #2e6ab1; padding-left: 5px; padding-right: 5px; color: #fff; border-top: navy 1px solid; font-weight: bold; border-right: navy 1px solid; padding-top: 0px
}
.pagination li.solved_q {
	border-bottom: navy 1px solid; border-left: navy 1px solid; padding-bottom: 0px; background-color: #ffffff; padding-left: 5px; padding-right: 5px; color: #fff; border-top: navy 1px solid; font-weight: bold; border-right: navy 1px solid; padding-top: 0px
}
.pagination li.nextpage {
	margin: 3px; font-weight: bold
}
* html .pagination li.currentpage {
	padding-right: 0px; margin-right: 5px
}
* html .pagination li.disablepage {
	padding-right: 0px; margin-right: 5px
}
* html .pagination li.solved_q {
	padding-right: 0px; margin-right: 5px
}
.top {
	font-family: verdana; color: #ffffff; font-size: 11px
}
.left {
	font-family: verdana; color: #083884; font-size: 12px
}
.body {
	font-family: verdana; color: #830f0f; font-size: 11px
}
.copy {
	font-family: verdana; color: #ffffff; font-size: 10px
}
.top1 {
	z-index: 1; text-align: center;   font-family: verdana; color: #ffffff; font-size: 11px; text-decoration: none
}
.top {  font-family: "verdana"; font-size: 11px; color: #ffffff}
.top1:link { font-family: "verdana"; font-size: 11px;  color: #ffffff; text-decoration: none}
.top1:visited { font-family: "verdana"; font-size: 11px;  color: #ffffff; text-decoration: none}
.top1:hover { font-family: "verdana"; font-size: 11px;  color: #8cdfff;text-decoration: none}
.re {
	font-family: verdana; color: #fc1402; font-size: 12px; font-weight: bold; text-decoration: none
}
.re:hover {
	font-family: verdana; color: #bf1015; font-size: 14px; font-weight: bold; text-decoration: underline
}
#hits{list-style-type:none;margin:1px;padding:0px;display:block;}
#hits li{list-style-type:none;margin:1px;padding:1px; display:inline;width:10px;height:10px;border:solid 1px #c0c0c0;background-color:#efefef;font-weight:bold;font-size:9pt;}
#############################################
#blurredOut{background-color:#f4f4f4; display:none; height:800px; left:0; opacity:0.5; position:absolute; top:0; width:100%; z-index:5}

.white_overlay{display:none; position:fixed; top:0; left:0; width:100%; height:800px; background-color:#f4f4f4; z-index:898; -moz-opacity:0.8; opacity:0.80; filter:alpha(opacity=80)}

.white_content{display:none; position:absolute; top:25%; right:30%; border:1px solid #000; background-color:white; z-index:900}

.lightbox{display:none}

.lightBoxCloseButton{float:right; top:-14px; right:-16px; position:absolute}

.box_2{width:163px; font-family:arial,helvetica,sans-serif; color:#4a4a4a; font-size:11px; margin-right:5px; border:1px solid #8296c2}
#############################################

/*#text {margin:50px auto; width:500px;}
.txt_note{font-family:arial,helvetica,sans-serif; color:#3f3f3f; font-size:11px}
.hotspot {cursor:pointer;}
#tt {position:absolute;display:block; top:0; left:0; width:200px;}
#tttop {display:block; height:5px; background:url(../images/ttbg.gif) top left
no-repeat; overflow:hidden}

#ttcont {display:block;
background:url(../images/ttbg.gif) bottom left no-repeat;
color:#fff;
width:190px;
padding:0 5px 5px 5px;
font-size:10px;
font-weight:bold;}
*/

