p {  font-family: Arial, Helvetica, sans-serif; font-size: 9pt;line-height: 12pt; color: #333; }
li {  font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #333; list-style: url(images-new/redsq.gif) }
ul {margin-bottom: 0px}
h1 {  font-family: Arial, Helvetica, sans-serif; font-size: 11pt; color: #FF0000}
h2 {  font-family: Arial, Helvetica, sans-serif; font-size: 11pt; color: #000}

hr {  color: #7D5190}

.black { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #000;font-weight:bold }
a.nav:link {color: #ff0000; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 8pt; }
a.nav:visited {text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #ff0000}
a.nav:hover {color: #000; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 8pt; }

a.nav2:link {color: #000066; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight:normal}
a.nav2:visited {text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #000066; font-weight:normal}
a.nav2:hover {color: #ff0000; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;  font-weight:normal}

.nav {color: #FFFFFF; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold}

.red {  color: #FF0000; font-family: Arial, Helvetica, sans-serif; font-size: 9pt}
.red2 {color: #FF0000;
 font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight:bold; padding-left: 5px}
 .red3 {  color: #FF0000; font-family: Arial, Helvetica, sans-serif; font-size: 11pt;font-weight:bold}

 .redvlge {color: #FF0000;  font-family: Arial, Helvetica, sans-serif; font-size: 24pt; font-weight:bold;}
.blackmed {  font-family: Arial, Helvetica, sans-serif; font-size: 14pt; color: #000;}
.scriptL {  font-family: Script MT Bold, Times, Helvetica, serif; font-size: 44pt; }
.scriptM {  font-family: Script MT Bold, Times, Helvetica, serif; font-size: 32pt; }
.scriptred {  font-family: Script MT Bold, Times, Helvetica, serif; color:#ff0000}


.bluevlge { color: #333399; font-family: Arial, Helvetica, sans-serif; font-size: 18pt}
.blackvlge { color: #333; font-family: Arial, Helvetica, sans-serif; font-size: 22pt}
.newsbg {
background: #4F81BD;
padding: 6px;
border-bottom: 2px solid white;
    }
    .newsbg2 {
    background: #D0D8E8;
    padding: 6px;
    }
    .newsbg3 {
    background: #E9EDF4;
    padding: 6px;
    }
.layerbg {background-color: #BBE0E3;padding:10px;text-align:left}
.events {background-image: none;
filter: progid: DXImageTransform. Microsoft.AlphaImageLoader (src='images-new/eventbg.png', sizingMethod='scale');
width: 50px; height: 50px;
}

input {  font-family: Verdana, Helvetica, sans-serif; font-size: 8pt; color: #666666}
a:link {color:#333333 }
a:visited {color:#666666}
a:hover {  color: #990000}

#sig
{color: #EAD7C2;
text-decoration: none;
font-family: verdana, Helvetica, sans-serif;
font-size: 7pt;
}
a.sig:link {color: #EAD7C2; text-decoration: none; font-family: verdana, Helvetica, sans-serif; font-size: 7pt; }
a.sig:visited {text-decoration: none; font-family: verdana, Helvetica, sans-serif; font-size: 7pt;  color: #EAD7C2}

.smalltxt {  font-family: verdana, Helvetica, sans-serif; font-size: 7pt;color: #333333}
.brown
{
color: #64433A;
}

body
{background: #fff;
margin:0;
height:100%;
text-align:center;
}


#container
{
width:1000px;
background:#FFF   url(images-new/watermark2.jpg) no-repeat center top;
margin: 0 auto;
text-align:left;
padding-left: 5px;
padding-bottom: 10px;
overflow: visible;
}

.flash {
background:#FFF   url(images-new/watermark3.jpg) no-repeat center top;

}
#top
{

width:100%;
height: 255px;
padding: 0px;
text-align:right;
}
html>body  #top
{
width:100%;
padding: 0px;
height:255px;
text-align:right;

}


#main
{
top:0;
width:985px;
text-align:left;
margin-top:2px;
overflow: visible;
}


html>body  #main
{
position:relative;
top:0;
width:985px;
overflow: hidden;

}



#menu
{
width: 770px;
float:right;
height: 25px;
padding-top:15px;
padding-left:0px;
margin-right: 40px;
}

html>body #menu
{
width: 780px;
float:right;
height: 25px;
padding-top:15px;
margin-right: 0px;
padding-right: 40px;
}

#center
{width: 735px;
padding: 0px 20px 20px 20px;
float:left;

}

html>body #center
{width: 730px;
padding: 0px 5px 20px 20px;
float:left;
}
#centerhome
{width: 500px;
padding: 30px 20px 20px 10px;
float:left;
}

html>body #centerhome
{width: 490px;
padding:60px 20px 20px 5px;
float:left;
}
#centerNarrow
{width: 500px;
padding: 0px 5px 20px 0px;
float:left;
}

html>body #centerNarrow
{width: 490px;
padding:0px 20px 20px 5px;
float:left;
}
#left
{width: 200px;
padding-top: 10px;
float:left;
text-align:center;
}
#right
{width: 190px;
padding: 2px;
float:left;

}


#textcontainer
{
width: 100%;
padding: 15px;
border-left: 1px solid #FF0000;
}



#logo
{
width: 195px;
float: left;
font-family: Arial, Helvetica, sans-serif; font-size: 9pt;
color: #e70010;
font-weight: bold;
}
#topflash {
width: 725px;
float:right;
margin-right: 65px;
}
#question {
width: 755px;
background: url(images-new/boxRed.gif) no-repeat left;
float:left;
padding-left: 25px;
margin-left: 10px;
height: 210px;
text-align: left;
}
html>body #question {
width: 755px;
background: url(images-new/boxRed.gif) no-repeat left;
float:left;
padding-left: 25px;
margin-left: 20px;
height: 210px;
}

#questionTop{
background: url(images-new/box-top.gif) no-repeat top;
height: 5px;
width: 702px;
margin-top: 6px;
padding: 0px;
}
#questionBg{
background: url(images-new/box-bg.gif) repeat-y;
width: 702px;
text-align: left;
padding: 0px;
}
#questionBot{
background: url(images-new/box-bot.gif) no-repeat bottom;
height: 10px;
width: 702px;
padding: 0px;
}
#questionText {
font-family: calibri, arial, helvetica;
font-size: 22pt;
font-weight: bold;
color: white;
padding: 0px 10px 0px 45px;
}
.questionSm {
font-family: calibri, arial, helvetica;
font-size: 13pt;
font-weight:bold;
color: white;
}
#answer {
float: left;
width: 695px;
height: 100px;
color: black;
text-align: left;
padding-left:98px;
font-size: 20pt;
font-family: calibri, arial, helvetica;
font-weight: bold;
}
html>body #answer {
width: 600px;
}
.answerSm {
font-family: calibri, arial, helvetica;
font-size: 12pt;
color: black;
font-weight: bold;

}
.qssm { font-family: "Book Antiqua"; font-size: 10pt; font-weight: bold; color: #CC0033 }
.qL { font-family: "Book Antiqua"; font-size: 21pt; font-weight: bold; color: #fff;margin-left: -34px }
.aL{ font-family: "Book Antiqua"; font-size: 21pt; font-weight: bold; color: #376DAE; margin-left: -36px }
.qs {  font-family: "Book Antiqua"; font-size: 11pt; font-weight: bold; color: #E60010}
.qsmed {  font-family: "Book Antiqua"; font-size: 14pt; font-weight: bold; color: #E60010}
.qsL {  font-family: "Book Antiqua"; font-size: 22pt; font-weight: bold; color: #E60010}

#footer
{
position:relative;
height: 21px;
padding-top: 20px;
width:100%;
margin: 0 auto;
font-family: Tahoma, Helvetica, sans-serif; font-size: 8pt; color: #ccc;
clear:both;
}
a.footer:link {text-decoration:none; color: #ccc}
a.footer:visited {text-decoration:none; color: #ccc}
a.footer:hover {text-decoration:none; color: #666 }

#nav
{
line-height: 20pt;
list-style:  none;

margin: 0px;
padding: 10px;
}

.med {  font-family: Arial, Helvetica, sans-serif; font-size: 9pt}
.button
{
background:  url(images/button-bg.gif) no-repeat center;
font-family: verdana, Helvetica, sans-serif;
font-weight:bold;
font-size: 7pt;
color: #FFF
}
.specback
{background: url(images/menubg.jpg) repeat;}
.news {line-height: 13pt;
font-family: Arial, Helvetica, sans-serif;
font-size: 9pt;
color: #000;

}
a.news:link {color:#000; text-decoration:none}
a.news:visited {color: #000; text-decoration:none}
a.news:hover {color: #333399;}
#scroll
			{
				position:relative;
				left:15px;
				width:200px;
				top: 10px;
				z-index:2;
		text-align:left;
				height: 97px;

	}

.dots {  background-image: url(images/dots.gif); background-repeat: repeat-y}
#Quote {font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #666666; line-height: 13pt; border: 1px dotted #E2E0E0; padding: 10px; }
.quoteSrc {font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #666666; line-height: 13pt; font-weight: bold; text-align: center}
.quote {font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #666666; line-height: 13pt; }
.blue { color: #3333FF; font-family: Arial, Helvetica, sans-serif; font-size: 10pt}
.homebg {  background-image: url(images/sunset-home.jpg); background-repeat: no-repeat; background-position: center}
#news
{padding:20px;
}
.mainbg { background-image: url(images/sunset-other.jpg); background-repeat: no-repeat; background-position: center}


.redmed { color: #FF0000; font-family: Arial, Helvetica, sans-serif; font-size: 18px }
.whitelge {  font-family: Arial, Helvetica, sans-serif; font-size: 18pt; color: #FFFFFF}

ul.nav
{margin:0px;
text-align:center;
width: 780px;
border: 1px solid orange;
}

html>body ul.nav
{margin-top:3px;
margin-left: -70px;
text-align:center;
width:760px}

ul.nav li
{display:inline;
list-style-type:none;
margin:0px 4px 0px 4px;
}

html>body ul.nav li
{display:inline;
list-style-type:none;
margin:0px 2px 0px 2px;
}


ul.nav a
{
height:15px;

}
#calc{
	margin:auto;
	font:9pt Arial;
}
#calc p{
	font-weight:bold;
}

#calc table{
}
#calc table tr{
	text-align:right ;
}

#calc table td{
	border-top:solid 1px silver;
	font:8pt Arial;
}

.rfactor{
	font-size:12pt;
	color:red;
	text-align:left;
	margin:10px;
}

#calc input{
	background:#FFFF99;
	text-align:right
}
.redtxt{ color:red;font-size: 10pt; font-weight:bold }
.result{ color:red; background:#FFFF00; border:solid 1px black }
.cal {background:yellow; font-weight:bold; font-size:10pt; color: red; text-align:center;}


#pscroller1{
width: 160px;
height: 135px;
padding: 5px;
margin: 5px 0px 0px 15px;
background-color: white;
font-family: Arial, Helvetica, sans-serif; font-size: 9pt;line-height: 12pt; color: #333333;
text-align:left;
}


#pscroller1 a{
text-decoration: none;

}
#pscroller1 a:hover{
text-decoration: none;
color: black;
}

/*support call errors */
div.err_msg{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color:red;
	font-weight:bold;
	text-align:left;
	margin:20px;
}

div.err_msg_item{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight:normal;
	color: #333;
	text-align:left;
	margin-left:20px;
}

/* support call table */
table.doh{
	border:solid 1px silver;
	border-bottom:none;
}

table.doh tr{
    background:white;
	vertical-align:top;
}

table.doh th{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: red;
	background:#e3e3e3;
	text-align:center;
	padding: 4px;
}
table.doh td{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #333;
	margin:0;
	padding:3px;
	font-weight:bold;
	border-bottom:solid 1px silver;
}

table.doh td div.note{
	margin-left:20px;
	font-weight:normal;
}

table.doh td div.req{
	color:red;
	font-size: 12pt;
	width:15px;
	float:left;
}
.whiteMED {
font-family: Arial, Helvetica, sans-serif; font-size: 12pt; color: #FFFFFF
; font-weight: bold
}
