body {
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	background-color: #fbefd0;
}
img 
{
	border: none;
}
A:link 
{ 
	color: #666666; 
	text-decoration : none;
}
A:visited 
{
	color: #666666;  
	text-decoration : none;
}
A:active 
{ 
	line-through: #666666; 
	text-decoration : none;
}
A:hover 
{ 
	color: #666666; 
	text-decoration : underline;
}
TD
{
	font-family: Arial,Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
CHECKBOX, INPUT, RADIO, SELECT, SUBMIT, TEXTAREA, BUTTON 
{
	font-family: Arial,Verdana, Helvetica, sans-serif;
	font-size: 11px;
}
hr
{
 color: #e1e1e1;
 height: 0.1px;
}
.label
{
	font: normal 11px Arial,Verdana, Helvetica, sans-serif;
	color: #666666;
}
.small
{
	font: normal 10px/15px Arial,Verdana, Helvetica, sans-serif;
	color: #000000;
}
.background 
{
 background: #f8f8f8;
}
.inputRequirement 
{ 
	font-family: Arial,Verdana, Helvetica, sans-serif;
	font-size: 10px; 
	color: #ff0000; 
}
label
{
	color:#000008;
	font-family: Arial,Verdana, Helvetica, sans-serif;
}
div 
{
	font: normal 11px/15px Arial,Verdana, Helvetica, sans-serif;
}
span.error_warning_success
{
	font: normal 10px/15px Arial,Verdana, Helvetica, sans-serif;
}
.headerBar 
{ 
  background-color: #5f5f5f; 
}
div.pageHeading 
{ 
	font-family: Arial,Verdana, Helvetica, sans-serif; 
	font-size: 18px; 
	color: #0761a7; 
	background:url(img/gradient_line.gif) no-repeat 10 100% ;
 font-weight: bold; 
	padding: 10px 0 10px 10px;
}
.pageHeading 
{ 
	font-family: Arial,Verdana, Helvetica, sans-serif; 
	font-size: 18px; 
	color: #0761a7; 
	background:url(img/gradient_line.gif) no-repeat 60% 90% ;
 font-weight: bold; 
	padding: 10px 0 10px 10px;
}
.pageModule
{ 
	font-family: Arial,Verdana, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #3C540E; 
	font-weight: none; 
	padding: 10px 0 10px 10px;
}

/* message box */
.messageBox 
{ 
	font-family: Arial,Verdana, Helvetica, sans-serif; 
	font-size: 10px; 
  height: 18px; 
}
.messageStackError, .messageStackWarning 
{ 
	font-family: Arial,Verdana, Helvetica, sans-serif; 
	font-size: 10px; 
  background-color: #ffb3b5; 
  height: 18px; 
}
.messageStackSuccess
{ 
	font-family: Arial,Verdana, Helvetica, sans-serif; 
	font-size: 10px; 
	background-color: #99ff00; 
  height: 18px; 
}
ul.site_map1 
{
	color:red;
	font-family: Arial,Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: none;
 list-style:square ;
}
.rss_main
{
	background: url(img/bullet.gif) no-repeat 0 50% ;
	padding: 2px 0 2px 20px;
	font-size: 12px;
	font-family: Arial,Verdana, Helvetica, sans-serif;
 font-weight: bold;
	color:#444444;
}
.rss_sub
{
	padding: 2px 0 2px 20px;
	font-size: 12px;
	font-family: Arial,Verdana, Helvetica, sans-serif;
 font-weight: bold;
	color:#444444;
}
a.rss_link:link, a.rss_link:visited, a.rss_link:active, a.rss_link:hover  
{
	color:#444444;
	font-family: Arial,Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: none;
}
a.site_map:link, a.site_map:visited, a.site_map:active, a.site_map:hover  
{
	color:#444444;
	font-family: Arial,Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: none;
}
.main_title,a.main_title:link, a.main_title:visited, a.main_title:active 
{
	color: #3f3f3f;
 font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}
.line1
{
	border-top: 2px solid #ededed ;
}
/* theme css */
a.main_title:hover 
{
	color: #3f3f3f;
 text-decoration : underline; 
}
a.right_link:link, a.right_link:visited, a.right_link:active
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
a.right_link:hover 
{
	color: #000000;
 text-decoration : underline; 
}
a.home_link:link, a.home_link:visited, a.home_link:active
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3f3f3f;
}
a.home_link:hover
{
 text-decoration : underline; 
	color: #3f3f3f;
}

.header_title,a.header:link, a.header:visited, a.header:active 
{
 font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
 color: #FFFFFF;
 text-decoration : none; 
}
a.header:hover 
{
 color: #EAEAEA;
 text-decoration : underline; 
}
a.header_link:link, a.header_link:visited, a.header_link:active
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #00557f;
}
a.white:link, a.white:visited, a.white:active,a.white:hover
{
	color: white;
}

.style1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
}
.style2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}
.style22 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FFFFFF;
}
.style3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
}
.style4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #50586f;
}
.style5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #353c50;
}
.style6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #9B0505;
text-decoration:underline;
}
.style7 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #00557f;
}
.style8 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #303030;
}
.style10
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}
.right_article_arrow
{
	background: url("img/nullet.gif") no-repeat 0 50% ;
	padding: 2px 0 2px 10px;
}
.right_article_arrow1
{
	background: url(img/bullet.gif) no-repeat 0 50% ;
	padding: 2px 0 2px 15px;
}
 .box_bg
{
	background: url(img/right_bg.gif) ;
}

.right_title
{
 color:#3C540E;
 font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
}

