body{
	background-image:url(images/body_bg.png);
	background-repeat:repeat-x;
	font:11px Arial;
	color:#808080;
	margin:0px 0px 0px 0px;
}

td, table{
	font:11px Arial;
	color:#808080;
}

table.charting tr.d0 td {
	background-color: #ffffff;
	padding:8px
}
table.charting tr.d1 td {
	background-color: #F1F8FF;
	padding:8px;
}


.logo_head{
	height:79px;
}

.left_shadow{
	background-image:url(images/left_shadow.png);
	background-position:top left;
	background-repeat:no-repeat;
	width:8px;
}

.left_bar{
	width:217px;
	background-color:white;
}

.left_panel_pane{
	background-image:url('images/left_panel_bg.png'); background-repeat:no-repeat;
}

.panel_header{
	background-image:url(images/panel_header.png);
	background-repeat:repeat-x;
	height:33px;
	line-height:33px;
	font:11px Arial;
	color:#404040;
	padding-left:10px;
}

.login_panel{
	font:11px Arial;
	color:#808080;
}
.login_panel_input{
	border:1px solid #c0c0c0;
	font:12pt Arial;
	width:98%;
}

/*--------------------------------------------------------
Main Flash Area
---------------------------------------------------------*/
.flash_panel{
	height:190px;
	width:553px;
	background-image:url(images/flash_panel.png);
	background-repeat:no-repeat;
}


/*--------------------------------------------------------
Main Content
---------------------------------------------------------*/
.main_content{
	padding:8px;
}

/*-------------------------------------------------
	Domain Panel
--------------------------------------------------*/
.domain_panel{
	font:11px Arial;
	height:30px;
	background-color:white;
}

.domain_panel input{
	border:1px solid #c0c0c0;
	font:12pt Arial;
	width:98%;
}

/*--------------------------------------------------
	Top tabs
---------------------------------------------------*/
.tab_off{
	padding-top:10px;
	width:107px;
	height:47px;
	background-image:url(images/top_button1.png);
	background-repeat:no-repeat;
	font:bold 11px Arial;
	color:#404040;
	cursor:pointer;
}

.tab_on{
	padding-top:5px;
	width:107px;
	height:47px;
	background-image:url(images/top_button1.png);
	background-repeat:no-repeat;
	font:bold 11px Arial;
	color:#0662CA;
	cursor:pointer;
}

.tab_last_off{
	padding-top:10px;
	width:107px;
	height:47px;
	background-image:url(images/top_btn_last.png);
	background-repeat:no-repeat;
	font:bold 11px Arial;
	color:#404040;
	cursor:pointer;
}

.tab_last_on{
	padding-top:5px;
	width:107px;
	height:47px;
	background-image:url(images/top_btn_last.png);
	background-repeat:no-repeat;
	font:bold 11px Arial;
	color:#0662CA;
	cursor:pointer;
}

/*-----------------------------------
Header Links
------------------------------------*/
.header_link a:link{
	font:11px Arial;
	color:white;
	text-decoration:none;
}
.header_link a:visited{
	font:11px Arial;
	color:white;
	text-decoration:none;
}
.header_link a:hover{
	font:11px Arial;
	color:white;
	text-decoration:underline;
}

/*------------------------------------
News Links and Bullets
-------------------------------------*/
.news_content{
	padding-top:15px;
}
.news_content ul li {
	background-image: url('images/news_bullet.png'); 
              background-repeat: no-repeat; 
              background-attachment: scroll; 
              list-style-type: none; 
              padding-left: 15px; 
              padding-right: 0px; 
              padding-top: 0px; 
              padding-bottom: 3px; 
              background-position: 0px 4px;
              margin-left:-35px;
              margin-top:0px;
}

.news_content span{
	font:11px Arial;
	color:#808080;
}

.news_content a:link{
	font:11px Arial;
	color:#0662CA;
	text-decoration:none;
}
.news_content a:visited{
	font:11px Arial;
	color:#0662CA;
	text-decoration:none;
}
.news_content a:hover{
	font:11px Arial;
	color:#0662CA;
	text-decoration:underline;
}

/*---------------------------------
Footer
----------------------------------*/
.footer{
	padding-left:20px;
	height:37px;
	background-image:url(images/footer_bg.png);
	background-repeat:repeat-x;
	line-height:37px;
	font:11px Arial;
	color:white;
}

.footer a:link{
	font:11px Arial;
	color:white;
	text-decoration:none;
}
.footer a:visited{
	font:11px Arial;
	color:white;
	text-decoration:none;
}
.footer a:hover{
	font:11px Arial;
	color:white;
	text-decoration:underline;
}

.policies a:link{
	font:11px Arial;
	color:#808080;
	text-decoration:none;
}
.policies a:visited{
	font:11px Arial;
	color:#808080;
	text-decoration:none;
}
.policies a:hover{
	font:11px Arial;
	color:#808080;
	text-decoration:underline;
}

/*-----------------------------------------
Sub page intro block
------------------------------------------*/
.intro_text{
	font:11px Arial;
	color:#404040;
	background-color:white;
}

/*-----------------------------------------
Sub page tabs
------------------------------------------*/
.Tabs1{
	background-image:url(images/Tabs1.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	height:30px;
	font:11px Arial;
}
.Tabs2{
	background-image:url(images/Tabs2.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	height:30px;
	font:11px Arial;
}
.Tabs3{
	background-image:url(images/Tabs3.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	height:30px;
	font:11px Arial;
}

.Tabs1 .tab1{
	font:bold 11px Arial;
	color:#0662CA;
	width:142px;
	cursor:pointer;
}

.Tabs2 .tab2{
	font:bold 11px Arial;
	color:#0662CA;
	width:142px;
	cursor:pointer;
}
.Tabs3 .tab3{
	font:bold 11px Arial;
	color:#0662CA;
	width:142px;
	cursor:pointer;
}

.Tabs1 .tab2, .tab3{
	font:bold 11px Arial;
	color:#404040;
	width:142px;
	cursor:pointer;
}

.Tabs2 .tab1, .tab3{
	font:bold 11px Arial;
	color:#404040;
	width:142px;
	cursor:pointer;
}
.Tabs3 .tab1, .tab2{
	font:bold 11px Arial;
	color:#404040;
	width:142px;
	cursor:pointer;
}

/*------------------------------------
Breadcrumb CSS
-------------------------------------*/
.breadcrumb{
		font:bold 11px Arial;
		padding:4px;
		border-bottom:2px solid #BCDAF7;
		padding:4px;
		}
		
		.breadcrumb a{
			background: transparent url(images/breadcrumb.gif) no-repeat center right;
			text-decoration: none;
			padding-right: 8px; /*adjust bullet image padding*/
			color: #0662CA;
			font-weight:normal;
			}
			
			.breadcrumb a:visited, .breadcrumb a:active{
				color: #0662CA;
				}
				
				.breadcrumb a:hover{
					text-decoration: underline;
					}
					
					
					/*------------------------------------
Breadcrumb2 CSS
-------------------------------------*/
.breadcrumb2{
		font:bold 11px Arial;
		padding-top:4px;
		padding-left:4px;
		padding-right:4px;
		border-bottom:2px solid #BCDAF7;
		}
		
		.breadcrumb2 a{
			/*background: transparent url(images/breadcrumb.gif) no-repeat center right;*/
			text-decoration: none;
			padding-right: 0px; /*adjust bullet image padding*/
			color: #0662CA;
			font-weight:normal;
			}
			
			.breadcrumb2 a:visited, .breadcrumb a:active{
				color: #0662CA;
				}
				
				.breadcrumb2 a:hover{
					text-decoration: underline;
					}