@charset "utf-8";
/* CSS Document */

body{
background-position:top;
background-attachment:fixed;
line-height:20px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:normal;
}
h1 {font-family:Georgia, "Times New Roman", Times, serif;
font-size:18px;
font-weight:bold;
}
.small_text {font-family:Georgia, "Times New Roman", Times, serif;
font-size:11px;
font-weight:normal;
}
ul { line-height:20px;}

.News_Font {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#666666; line-height:14px;}
.News_Header {font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:14px; color:#333333; line-height:14px;}
.News_SubHeader {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	color:#FF9900;
	line-height:14px;
}

.hightlight_red {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:18px;
	color:#990000;
	line-height:24px;
	text-decoration:underline;
}

.News_SubHeader2 {font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:14px; color:#333333; line-height:14px; text-decoration:underline;}


ul.special {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
}

p{line-height:20px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:normal;
}
img
{  border-style: none;
}

a.blue {color:#6699CC; font-size:14px; font-family:Arial, Helvetica, sans-serif;}
a.gray {color:#ACACAC; font-size:14px; font-family:Arial, Helvetica, sans-serif;}
a.green {color:#669900; font-size:14px; font-family:Arial, Helvetica, sans-serif;}
td #special a {color:#666666;}

a.white:link { 
	color:#ffffff; 
	text-decoration: none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
}
a.white:visited { 
	color: #ffffff; 
	text-decoration: none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold; 
}
a.white:hover { 
	color: #ffffff; 
	text-decoration: underline;

}

a.black:link { 
	color:#000000; 
	filter:alpha(opacity=100);opacity:1; 
	text-decoration: none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
}
a.black:visited { 
	color: #000000; 
	filter:alpha(opacity=100);opacity:1; 
	text-decoration: none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold; 
}
a.black:hover { 
	color:#ffffff;
		filter:alpha(opacity=100);opacity:1; 
	text-decoration: none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
}

.black2 { 
	color:#ffffff; 
	text-decoration: none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	}

a.mb:link { 
	color:#666666; 
	text-decoration: none;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	font-weight:bold;
}
a.mb:visited { 
	color: #666666; 
	text-decoration: none;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	font-weight:bold; 
}
a.mb:hover { 
	color: #ffffff;
	text-decoration: underline;

}

a.menu:link { 
	color:#000000; 
	text-decoration: none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	padding-bottom:9px;
	padding-top:9px;
	padding-left:5px;
	padding-right:5px;  
}
a.menu:visited { 
	color: #000000; 
	text-decoration: none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	padding-bottom:9px;
	padding-top:9px;
	padding-left:5px;
	padding-right:5px;   
}
a.menu:hover { 
	color: #ffffff; 
	text-decoration: none;
	background-color:#990000;

}
.td_font{font-family:Arial, Helvetica, sans-serif; font-size:14px; font-style:normal;}
.linespaceing {line-height:16px;}
a.email1 {color:#FFFFFF;}
form {border:1px; border-bottom-width:1px; border-left-width:1px; border-right-width:1px; border-top-width:1px;}
input.text {height:23px; font-size:14px;}
a.sidemenu:link { 
	color:#999999; 
	text-decoration: none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	padding:12px 116px 13px 20px;
}
a.sidemenu:visited { 
	color: #999999; 
	text-decoration: none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	padding:12px 116px 13px 20px;
}
a.sidemenu:hover { 
	color: #990000; 
	text-decoration: none;
	background-color:#f1f1f1;

}

a.sidemenu1:link { 
	color:#999999; 
	text-decoration: none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	padding:12px 171px 13px 20px;
}
a.sidemenu1:visited { 
	color: #999999; 
	text-decoration: none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	padding:12px 171px 13px 20px;
}
a.sidemenu1:hover { 
	color: #990000; 
	text-decoration: none;
	background-color:#f1f1f1;
}
a.sidemenu2:link { 
	color:#999999; 
	text-decoration: none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	padding:11px 172px 13px 20px;
}
a.sidemenu2:visited { 
	color: #999999; 
	text-decoration: none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	padding:11px 172px 13px 20px;
}
a.sidemenu2:hover { 
	color: #990000; 
	text-decoration: none;
	background-color:#f1f1f1;
}

a.IndexWhite:link { 
	color:#ffffff; 
	text-decoration: none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
}
a.IndexWhite:visited { 
	color: #ffffff; 
	text-decoration: none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
}
a.IndexWhite:hover { 
	color: #ffffff; 
	text-decoration: underline;
}

a.Orange:link { 
	color:#ff9900; 
	text-decoration: underline;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
}
a.Orange:visited { 
	color: #ff9900; 
	text-decoration: underline;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
}
a.Orange:hover { 
	color: #ff9900; 
	text-decoration: none;
}

#navcontainer
{
width: 100%;
margin: 0 auto;
padding:0;
font-family:Arial, Helvetica, sans-serif;
font-size: 14px;
text-align: left;
}

ul#navlist
{
text-align: left;
list-style: none;
padding: 0;
margin: 0 auto;
width: 100%;
}

ul#navlist li
{
display: block;
margin: 0;
padding: 0px;
}


ul#navlist li a
{
display: block;
width: 100%;
padding: 11px 0px 11px 12px;
background:#fafaf9;
color: #000000;
text-decoration: none;
border-bottom: 1px solid #e2e2e2;
}



#navcontainer>ul#navlist li a { width: auto; }

ul#navlist li#active a
{
background: #990000;
color: #ffffff;
}

ul#navlist li a:hover, ul#navlist li#active a:hover
{
color: #990000;
background-color:#f1f1f1;
}


.current {color:#990000; 
	text-decoration: none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	background-color:#ffffff;
	padding-left:20px;
}
.borderstyle1 {
border:solid;
border-bottom-width:1px;
border-left-width:1px;
border-right-width:1px;
border-top-width:1px;
border-color:#e2e2e2;
background-image:url(images/quote_bg.gif);
background-repeat:no-repeat;
background-position:top left;
background-color:#f7f7f7;
line-height:20px;
font-size:14px;
padding:15px;
float:left;
}
.borderstyle_MB {
border:solid;
border-bottom-width:1px;
border-left-width:1px;
border-right-width:1px;
border-top-width:1px;
border-color:#e2e2e2;
background-image:url(images/MB_bg.jpg);
background-repeat:no-repeat;
background-position:center left;
background-color:#d9d9d9;
line-height:20px;
font-size:14px;
padding:15px;
float:left;
}


.borderstyle_MB_Top_Bottom{
border:solid;
border-bottom-width:1px;
border-left-width:0px;
border-right-width:0px;
border-top-width:1px;
border-color:#e2e2e2;
background-color:#ffffff;
height:50px;
padding-left:7px;

}

.borderstyle_MB_Top_Bottom2{
border:solid;
border-bottom-width:1px;
border-left-width:0px;
border-right-width:0px;
border-top-width:1px;
border-color:#e2e2e2;
background-color:#f9f9f9;
height:50px;
padding-left:7px;
}

.borderstyle_MB_Bottom1{
border:solid;
border-bottom-width:1px;
border-left-width:0px;
border-right-width:0px;
border-top-width:0px;
border-color:#e2e2e2;
background-color:#f9f9f9;
height:50px;
padding-left:7px;
}

.borderstyle_MB_Bottom2{
border:solid;
border-bottom-width:1px;
border-left-width:0px;
border-right-width:0px;
border-top-width:0px;
border-color:#e2e2e2;
background-color:#ffffff;
height:50px;
padding-left:7px;

}

.borderstyle_AH {
border:solid;
border-bottom-width:1px;
border-left-width:1px;
border-right-width:1px;
border-top-width:1px;
border-color:#e2e2e2;
background-image:url(images/AH_bg.jpg);
background-repeat:no-repeat;
background-position:top left;
background-color:#d9d9d9;
line-height:20px;
font-size:14px;
padding:15px;
float:left;
}

.borderstyle_OT {
border:solid;
border-bottom-width:1px;
border-left-width:1px;
border-right-width:1px;
border-top-width:1px;
border-color:#e2e2e2;
background-image:url(images/Onething_bg.jpg);
background-repeat:no-repeat;
background-position:top left;
background-color:#dad6d6;
line-height:20px;
font-size:14px;
padding:15px;
float:left;
}

.borderstyle_CR {
border:solid;
border-bottom-width:1px;
border-left-width:1px;
border-right-width:1px;
border-top-width:1px;
border-color:#e2e2e2;
background-image:url(images/CR_bg.jpg);
background-repeat:no-repeat;
background-position:top left;
background-color:#dad6d6;
line-height:20px;
font-size:14px;
padding:15px;
float:left;
}
.borderstyle_Watch {
border:solid;
border-bottom-width:1px;
border-left-width:1px;
border-right-width:1px;
border-top-width:1px;
border-color:#e2e2e2;
background-color:#e8e7e6;
line-height:20px;
font-size:14px;
padding:15px;
float:left;
}



.borderstyle2 {
border:solid;
border-bottom-width:1px;
border-left-width:1px;
border-right-width:1px;
border-top-width:1px;
border-color:#ffed96;
background-color:#fff7c6;
padding:15px;
float:left;
vertical-align:top;
}

img.news {
float:left;
margin-right:8px;
margin-bottom:6px;
}
td.news {
border-bottom-width:1px;
border-bottom-style:dashed;
border-bottom-color:#999999;
padding-bottom:8px;
padding-top:8px;
}

#demoBox {
  border-color: #000000;
  border-style: solid;
  border-width: 1px;
  padding: 8px;
  width: 24em;
}

