a:active {text-decoration : underline;color : #0468d9;}
a:visited {text-decoration : underline;color : #0468d9;}
a:link {text-decoration : underline;color : #0468d9;}
a:hover	{text-decoration : underline;color : #fb9a00;}
hr { height:1px; text-align:left; width: 100%; color: #999; background: #999; border: 0;}
img { border: 0px; margin: 0px; padding: 0px;}

body {
	font-family : Arial, Helvetica, Verdana, sans-serif;
	font-size : 12px;
	color: #555;
	padding: 0;
	margin: 0;
	line-height : 22px;
	overflow-y:scroll;
	background-color: #5EFB6E; /* #E0E0F8  43BFC7 ddd */
}

td {
	font-family : Arial, Helvetica, Verdana, sans-serif;
	font-size : 12px;
	color: #333333;
	margin: 0 0 0 0;
	line-height: 18px;
}

p {
	font-family : Arial, Helvetica, Verdana, sans-serif;
	font-size : 12px;
	color: #333333;
	margin: 0 0 0 0;
	line-height: 22px;
}


.homepagetxt {
	font-family : Arial, Helvetica, Verdana, sans-serif;
	font-size : 12px;
	color: #555;
	padding: 0;
	margin: 0;
	line-height : 16px;
}


.subheader2 {
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 18px;
	color : #e39b00;
	line-height : 18px;
}

.smaller {
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 11px;
	color : #666;
	line-height : 13px;
}

.vsmall {
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 9px;
	color : #666;
	line-height : 11px;
}

.requiredFields {
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 11px;
	color : #666;
}

h1 {
	font: italic 16px/20px Arial, Helvetica, Geneva, sans-serif;	
	margin: 0px 0px 0px 0px;
	padding: 2px 0px 0px 0px;
	color: #000;

}
h1 a:link {text-decoration : none; color : #000369;}
h1 a:visited {text-decoration : none; color : #000369;}
h1 a:hover {text-decoration : underline; color : #0000cc;}

h2 {
	font: bold 16px/19px Arial, Helvetica, Geneva, sans-serif;
	margin: 0px 0px 0px 0px;
	padding: 18px 0px 0px 0px;
	color: #000;

}
h2 a:link {text-decoration : none; color : #000369;}
h2 a:visited {text-decoration : none; color : #000369;}
h2 a:hover {text-decoration : underline; color : #0000cc;}

h3 {
	font-family: "Lucida Grande", "Lucida Sans Unicode", Helvetica, sans-serif;
	font-size: 22px;
	font-weight: normal;
	color: #FFFFFF;
	line-height : 17px;
	padding: 8px 0 8px 0;
	margin: 0px;
}
h3 a:link {text-decoration : none; color : #000369;}
h3 a:visited {text-decoration : none; color : #000369;}
h3 a:hover {text-decoration : underline; color : #0000cc;}

h4 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: #333;
	line-height : 19px;
	padding: 20px 0 8px 0;
	margin:0;
}
h4 a:link {text-decoration : none; color : #000369;}
h4 a:visited {text-decoration : none; color : #000369;}
h4 a:hover {text-decoration : underline; color : #0000cc;}

h5 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #333;
	line-height : 15px;
	margin: 10px 0 10px 0;
}
h5 a:link {text-decoration : none; color : #000369;}
h5 a:visited {text-decoration : none; color : #000369;}
h5 a:hover {text-decoration : underline; color : #0000cc;}

h6 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: normal;
	color: #666;
	line-height : 21px;
	margin: 10px 0 15px 0;
}
h6 a:link {text-decoration : none; color : #000369;}
h6 a:visited {text-decoration : none; color : #000369;}
h6 a:hover {text-decoration : underline; color : #0000cc;}

.label {
/*	font: normal 18px/26px Times New Roman, Arial, sans-serif;*/
	font: normal 16px/24px Arial, Helvetica, Geneva, sans-serif;
	color: #161616;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 10px;
	font-weight: 100;
}


.networktext {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666;
	line-height : 14px;
	margin:
	}
	
object { 
outline:none; 
}

.qt {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: normal;
	color: #999999;
	line-height : 25px;
	padding: 15px 0 15px 0;
}

.salesline {
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 15px;
	font-weight: bold;
	color : #0c96d9;
	line-height : 25px;
}

.toc{
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 10px;
	color : #7e7e7e;
	line-height : 12px;
}

.breadcrumb {
	float: left;
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 10px;
	color : #bed600;
	line-height : 13px;
}
.breadcrumb a:link {text-decoration : none; color : #666;}
.breadcrumb a:visited {text-decoration : none; color : #666;}
.breadcrumb a:hover {text-decoration : none; color : #bed600;}

.icons {
	float: right;
	text-align:right;
}

ul {
	margin: 0;
	padding: 0;
	list-style: none;
}



ol {
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 11px;
	color : #666;
	padding-left : 0px;
	padding-bottom : 0px;
	margin-left : 24px;
	margin-bottom : 0px;
}

blockquote {
	font-family : Arial, Verdana, Helvetica, sans-serif;
	padding-left : 0px;
	padding-bottom : 0px;
	margin-left : 18px;
	margin-bottom : 0px;
}

input, select, textarea {
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 11px;
	color : #000000;
	border-color : #999999;
	border-width : 1px;
	border-style : solid ;
}

.formField {
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 11px;
	color : #000000;
	border-color : #999999;
	border-width : 1px;
	border-style : solid ;	
}


.noinput {
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 11px;
	color : #000000;
	border-width : 0;
}

.noborder {
	border-width : 0;
	
}



.whitelinks {
	
}
.whitelinks a:link {text-decoration : none; color : #fff;}
.whitelinks a:visited {text-decoration : none; color : #fff;}
.whitelinks a:hover {text-decoration : none; color : #99cc00;}

/* table style starts */
.tableblack {
  border:#999;
  padding: 30px;
  background-image: url(images/black_gradient.GIF);
  background-repeat: repeat-x;
  background-color:#000;
}

.tableblack_container {
  padding:0 0 5px 0;
  margin:0;
  width:722px;
  background-image: url(/images/black_gradient.GIF);
  background-repeat: repeat-x;
  background-color:#000;
  overflow:auto;
  }

.tableblack td{
  padding: 10px 10px 0px 10px;
}

.tableblack_title {
  width: 270px;
  float:left;
  margin: 15px 0 10px 15px;
  color: #9C0;
  font-weight: bold;
  font-size: 14px;
  clear:left;
}

.tableblack_text {
  width:410px;
  float:right;
  margin: 15px 0 10px 0;
  color: #CCC;
  font-size: 12px;
}

.tableblack_image {
  height: 2px;
  padding: 0;
  margin: 5px 0 0 0;
  clear:both;
  overflow:hidden;
}

.home_footer {
	color: #333;
	text-align:left;
}

.div_left {
	float:left;
	text-align: left;
}

.div_right {
	float:right;
	text-align: left;
}



.bg_dotted {
  margin: 4px 0 4px 0;
  height: 4px;
  width: 100%;
  background-image: url(/images/home_header_dotted.GIF);
  background-repeat: repeat-x;
  overflow:hidden;
  clear:both;
}

.rightnav {
  font-weight: bold;
  font-size: 12px;
  color: #666;
  width:170px;
  margin: 10px 0 0 15px;
}
.rightnav a:link {text-decoration : none; color : #666;}
.rightnav a:visited {text-decoration : none; color : #666;}
.rightnav a:hover {text-decoration : none; color : #999999;}


.textbold {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
	line-height:14px;
	color:#333;
	margin: 0;
}

.nocolor a:link {text-decoration : none; color : #333;}
.nocolor a:visited {text-decoration : none; color : #333;}
.nocolor a:hover {text-decoration : underline; color : #666;}


/* @group Breadcrumbs */

div#breadcrumbs p {
	font: normal 12px/15px Arial, Helvetica, Geneva, sans-serif;	
	padding: 0px;
	margin: 0px;
	color: #000;
}
div#breadcrumbs p a {
	font: normal 12px/15px Arial, Helvetica, Geneva, sans-serif;	
	text-decoration: none;
	color: #0264c6 !important;
}
div#breadcrumbs h2 {
	font: normal 22px/31px "Lucida Grande", "Lucida Sans Unicode", Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #4f4f53;
	padding: 10px 0px 0px 0px;
}

/* @end */

/* @label */
.sublabel { font-family: Helvetica, sans-serif;
	font-size: 16px;
    line-height:12px;
	
}
.sublabel a:link {text-decoration : none; color : #868686; 	 }
.sublabel a:visited {text-decoration : none; color : #868686; }
.sublabel a:hover {text-decoration : none; color : #4a77aa; 	}

.sublabeltxt { font-family: Helvetica, sans-serif;
	font-size: 11px;
    line-height:12px;
	color : #5f798f;
}

/* @submenu */
.subnav { font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
    line-height:18px;
		background-color: #ddd ;
	
}
.subnav a:link {text-decoration : none; color : #085ab7; 	background-color: #ddd; }
.subnav a:visited {text-decoration : none; color : #085ab7; 	background-color: #ddd;}
.subnav a:hover {text-decoration : none; color : #ff9c00; 	background-color: #FFFFFF;}


.left_nav						{ width:200px; margin:10px auto; background:#f4f3f4;}
.left_nav ul					{ width:200px; list-style:none;}
.left_nav ul li					{ width:200px;  color:#999; font-family:Verdana; font-size:11px;}
.left_nav ul li a				{ background:url(../images/icon_01.gif) 17px 11px no-repeat;display:block; color:#666; text-decoration:none; padding-left:33px; padding-top:7px; padding-bottom:7px;}
.left_nav ul li a:hover			{ background:url(../images/icon_02.gif) 17px 11px no-repeat; color:#000; text-decoration:none;}
.left_nav ul li a.n				{ background:url(../images/icon_02.gif) 17px 11px no-repeat; color:#666; text-decoration:none;}
.left_nav ul li a.n:hover		{ color:#000;}
.left_nav ul li a.active,
.left_nav ul li a.active:hover	{ background:#ebebeb url(../images/icon_02.gif) 17px 11px no-repeat; color:#000; text-decoration:none;}
.left_nav ul li.havechild		{ color:#000; text-decoration:none;}
.left_nav ul li.havechild dl 	{ margin:0 3px 0 17px; }
.left_nav ul li.havechild dl dd	{ height:27px; margin-bottom:1px; }
.left_nav ul li.havechild dl dd a	{ background: url(../images/icon_18.gif) 17px 11px no-repeat;display:block; color:#6db327; text-decoration:none; padding-left:30px; padding-top:0; padding-bottom:0; line-height:27px;}
.left_nav ul li.havechild dl dd a:hover	{ background: url(../images/icon_18.gif) 17px 11px no-repeat; color:#000; text-decoration:none; }
.left_nav ul li.havechild dl dd a.active,
.left_nav ul li.havechild dl dd a.active:hover	{ background:#ebebeb url(../images/icon_18.gif) 17px 11px no-repeat; color:#000; text-decoration:none;}
.left_nav ul li.multilinechild		{ color:#000; text-decoration:none;}
.left_nav ul li.multilinechild dl 	{ margin:0 3px 0 17px; }
.left_nav ul li.multilinechild dl dd	{ margin-bottom:1px; }
.left_nav ul li.multilinechild dl dd a	{ background: url(../images/icon_18.gif) 17px 11px no-repeat;display:block; color:#6db327; text-decoration:none; padding-left:30px; padding-top:5px; padding-bottom:5px;}
.left_nav ul li.multilinechild dl dd a:hover	{ background: url(../images/icon_18.gif) 17px 11px no-repeat; color:#000; text-decoration:none; }
.left_nav ul li.multilinechild dl dd a.active,
.left_nav ul li.multilinechild dl dd a.active:hover	{ background:#ebebeb url(../images/icon_18.gif) 17px 11px no-repeat; color:#000; text-decoration:none;}


/* @footer */
.footer { font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
    line-height:18px;
	
}
.footer a:link {text-decoration : none; color : #E2EFE;}
.footer a:visited {text-decoration : none; color : #E2EFE;}
.footer a:hover {text-decoration : none; color : #ff9c00;}

.footer2 { font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
    line-height:14px;
	
}
.footer2 a:link {text-decoration : none; color : #a1a1a1;}
.footer2 a:visited {text-decoration : none; color : #a1a1a1;}
.footer2 a:hover {text-decoration : none; color : #ff9c00;}


.footer3 { font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
    line-height:18px;
	
}
.footer3 a:link {text-decoration : none; color : #777777;}
.footer3 a:visited {text-decoration : none; color : #777777;}
.footer3 a:hover {text-decoration : none; color : #ff9c00;}

.footer7 a:link {text-decoration : none; color : #FFFFFF;}
.footer7 a:visited {text-decoration : none; color : #FFFFFF;}
.footer7 a:hover {text-decoration : none; color : #000000;}


/* Charts */
/* Global Properties for Tables */
table.arc90_altrows-Blue {width:100%;margin-bottom:20px;border:1px solid #ccc;}
.arc90_altrows-Blue th, .arc90_altrows-Blue td {color:#666;padding:5px;text-align:left;vertical-align:top}
.arc90_altrows-Blue th img, .arc90_altrows-Blue td img {vertical-align:middle;}
/* Alternating Cells */
.arc90_altrowsBlue0 {background-color:#fff;} /* 1st row color */
.arc90_altrowsBlue1 {background-color:#eff2f3;} /* 2st row color */ 
/* Head Cell Styles */
.arc90_altrows-Blue {border-collapse:collapse;}
.arc90_altrows-Blue th, .arc90_altrows-Blue th a, .arc90_altrows-Blue th a:visited {background:#999;color:#fff;font-family:Arial, Helvetica, sans-serif;font-weight:bold;font-size:16px;text-decoration:none;}
.arc90_altrows-Blue th.bg-666 {background:#666;} .arc90_altrows-Blue th.bg-333 {background:#333}
.arc90_altrows-Blue th a:hover {text-decoration:underline;}	
.arc90_altrows-Blue th.main-th, th.main-th a, th.main-th a:visited {background:#93a0a6;font-weight:bold;color:#fff;text-decoration:none;}
.arc90_altrows-Blue th.main-th a:hover {color:#fff;text-decoration:underline;}
table.arc90_altrows-Blue td {border-bottom:1px solid #dcdcdc;border-right:1px dotted #ccc;border-left:1px dotted #ccc;font-size:11px}
table.arc90_altrows-Blue .no-border {border:0}
table.arc90_altrows-Blue .no-right {border-right:0}
table.arc90_altrows-Blue .sec-header {background:#ccc;font-weight:bold;}
table.arc90_altrows-Blue .sec-header-ref {background:#ccc;color:#000000;font-size:11px;font-weight:bold;}
table.arc90_altrows-Blue td h2, table.arc90_altrows-Blue td h3, table.arc90_altrows-Blue td h4, table.arc90_altrows-Blue td h5 {margin:0;padding:0}
.table-pad td {padding:5px}


li 
{
list-style:square url("../images/arrow_left.png");
}
