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;
}
/* 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;
}
body 
{
	background-color: #ffffff;
	margin-left: 0px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 15px;
}

#main_table_inner {
width:811px;
border-width:thin;border-style:solid; border-color:#b9b9b9;
padding-top:0px; padding-bottom:0px;padding-left:0px; padding-right:0px;
}
div.pageHeading 
{ 
	font-family: Arial,Verdana, Helvetica, sans-serif; 
	font-size: 18px; 
	color: #054996; 
	background:url(img/gradient_line.gif) no-repeat 10px 100% ;
 font-weight: bold; 
	padding: 1px 0 5px 5px;
}
.pageHeading h1
{ 
	font-family: Arial,Verdana, Helvetica, sans-serif; 
	font-size: 18px; 
	color: #054996; 
 font-weight: bold; 
}
.pageHeading 
{ 
	font-family: Arial,Verdana, Helvetica, sans-serif; 
	font-size: 18px; 
	color: #054996; 
	background:url(img/gradient_line.gif) no-repeat 60% 90% ;
 font-weight: bold; 
	padding: 10px 0 10px 10px;
}
.header_title,a.header:link, a.header:visited, a.header:active 
{
 font-family:Arial, Helvetica, sans-serif;
 font-size:13px;
 font-weight:bold;
 color:#ffffff;
 text-align:left;
}
a.header:hover 
{
 color:#ffffff;
 text-decoration : underline; 
}
.pageModule
{ 
	font-family: Arial,Verdana, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #3C540E; 
	font-weight: none; 
	padding: 10px 0 10px 10px;
}
a.article_more_link:link, a.article_more_link:visited, a.article_more_link:active
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF0000;
	font-weight:none;
	text-decoration:underline;
}
a.article_more_link:hover
{
	color: #ff0000;
	text-decoration:underline;
}
.main_title,a.main_title:link, a.main_title:visited, a.main_title:active 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #322d2d;
 text-align:left;
}
a.main_title:hover 
{
 color:#000000;
 text-decoration : underline; 
}
/* =========================*/
/*      Home Themes Css      */
/* =========================*/
a.right_link:link, a.right_link:visited, a.right_link:active
{
	font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 color: #292929;
}
a.right_link:hover 
{
	color: #000000;
 text-decoration : underline; 
}

/*------------------------------------------*/
                  /* HEADER */
/*------------------------------------------*/
.page_header
{
 background-color:#ffffff;
 border-width: 1px;
 border-style: solid;
 border-color:#dfdfdf;	
 height:95px;
 padding-left:25px;
 padding-right:25px;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:30px;
 color:#FFFFFF;
 text-align:left;
 -moz-border-radius-topright:7px;
 -moz-border-radius-topleft:7px;
 -webkit-border-top-right-radius:7px; 
 -webkit-border-top-left-radius:7px;
}

#menu {
height:30px;
background-color:#045acd;
}

.menu_background {
padding-left:20px;
padding-right:20px;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#ffffff;
color:#ffffff;
text-align:left;
}
.sub_menu {
background-color:#f7f7f7;
border-width: 1px;
border-style: solid;
border-color:#dfdfdf;	
height:32px;
padding-left:20px;
padding-right:20px;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#322d2d;
text-align:left;
}
.textfield_effect {
border-width: 1px;
border-style: solid;
border-color: #b0b0b0;
background-color:#ffffff;
background-repeat: repeat-x;
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
color: #322d2d;
width: 150px;
height: 17px;
padding-left:5px;
padding-right:5px;
}
a.header_link:link,a.header_link:visited,a.header_link:active,a.header_link:hover
{
	font-family:Arial, Helvetica, sans-serif
	font-size: 12px;
	color: #ffffff;
	font-weight:normal;
}

/*------------------------------------------*/
                  /* MIDDLE */
/*------------------------------------------*/
.middle_body {
background-color:#FFFFFF;
border-width: 1px;
border-style: solid;
border-color:#dfdfdf;
border-top:0px;	
padding-top:10px;
padding-left:20px;
padding-right:20px;
padding-bottom:20px;
}
.middle_body_left {
width:120px;
padding-right:30px;
text-align:left;
background-color:#FFFFFF;
}

.middle_body_center {
width:515px;
text-align:left;
background-color:#FFFFFF;
}

.middle_body_right {
width:250px;
padding-left:30px;
text-align:left;
background-color:#FFFFFF;
}

/*------------------------------------------*/
                  /* MIDDLE */
/*------------------------------------------*/
.home_intro_main_title
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #322d2d;
	text-align:left;
}

.home_intro_text 
{
 font-family:Arial, Helvetica, sans-serif;
 font-size: 12px;
 color: #292929;
}

.article_text 
{
 font-family:Arial, Helvetica, sans-serif;
 font-size: 12px;
 color: #292929;
}
.more_text,a.more_text:link, a.more_text:visited, a.more_text:active 
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ff0000;
	font-weight:normal;
 padding-right:25px;
}
.line_right 
{
 color: #292929;
}
/*------------------------------------------*/
                /* FOOTER */
/*------------------------------------------*/
.sub_footer {
background-color:#f7f7f7;
border-width: 1px;
border-style: solid;
border-color:#dfdfdf;	
height:32px;
padding-left:20px;
padding-right:20px;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
text-transform:capitalize;
color:#322d2d;
text-align:left;
-moz-border-radius-bottomright:7px;
-moz-border-radius-bottomleft:7px;
-webkit-border-bottom-right-radius:7px; 
-webkit-border-bottom-left-radius:7px;
}
.footer_text,a.footer_link:link, a.footer_link:visited, a.footer_link:active
{
	font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 color: #ffffff;
}
