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 1px 0px 10px;
}
td.pageHeading 
{ 
	font-family: Arial,Verdana, Helvetica, sans-serif; 
	font-size: 18px; 
	color: #054996; 
	background:url(img/gradient_line.gif) no-repeat 60% 55% ;
 font-weight: bold; 
	padding: 0px 1px 0px 0px;
}
.pageHeading h1
{ 
	font-family: Arial,Verdana, Helvetica, sans-serif; 
	font-size: 18px; 
	color: #054996; 
 font-weight: bold; 
	padding: 0px 0px 6px 0px;
}
.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;
}
/* COMMENT  CSS */

.module_artical_footer
{
 padding-top:10px;
}
.comment_header_bar
{
 background-color:#F3F3F3;
 height:25px;
}
.comment_header_content
{
 font-style:Arial; font-size:14px;
 font-weight:bold;
 padding-left:20px;
 height:25px;
}
.comment_content_box
{
 background-color:#ffffff;
}
.comment_content
{
}
#page_contents
{
}
.add_comment
{
 padding-left:30px;
 padding-top:6px;
 padding-bottom:5px;
}
.add_comment a:link,.add_comment a:visited,.add_comment a:active
{
 color:#ff0000; 
	text-decoration:underline;
}
.add_comment_heading
{
 font-style:Arial;
 font-size:14px;
 font-weight:bold;
 padding-left:25px;
 padding-bottom:15px;
 background:url('img/v_line.gif') no-repeat 100% 80% ;
}
.comment_brack_line
{
 color: #e6e6e6;
 height: 0.1px;
 border-top:0px dotted ;
}
.comment_brack_line1
{
 color: #e6e6e6;
 height: 0.1px;
 border-top:0px dotted ;
 width:95%;
}
.communt_abuse
{
 color:#FF0000;
 cursor: pointer;
}

.comment_box {
	width: 98%;
	margin-bottom: 10px;
	margin-left: 10px;
	margin-top: 2px;
}
.comment_box blockquote {
	margin: 10px;
	padding: 0px;
	font-style: Arial,Verdana, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration:none;
}
.add_comment_content
{
 font-family: Arial,Verdana, Helvetica, sans-serif;
 font-size: 12px;
}
.comment_captcha
{
 color: #ff0000;
 font-size: 11px;
}
.comment_success_message
{
 font-family: Arial,Verdana, Helvetica, sans-serif;
 font-size: 13px;
 color: #005900;
 font-weight:bold;
}
.comment_error_message
{
 font-family: Arial,Verdana, Helvetica, sans-serif;
 color:red;
 font:11px;
}
.comment_box blockquote p {
	margin: 10px;
	padding: 0px;
}
.comment_box blockquote a{
	margin: 10px;
	padding: 0px;
	font-style: Arial,Verdana, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration:underline;
	color:#220AFC;
}
.comment_box blockquote a:hover{
	margin: 10px;
	padding: 0px;
	font-style: Arial,Verdana, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration:none;
}
.commnet_by {
	position: relative;
	margin-left: 5px;
	padding: 5px 0px 0px 15px;
	font-style: Arial,Verdana, Helvetica, sans-serif;
	font-size: 12px;
	top:6px;
}
.fontright {
	position: relative;
	font-style: Arial,Verdana, Helvetica, sans-serif;
	font-size: 11px;
	margin-right:10px;
	float:right;
	}
.block {
	margin: 10px;
	padding: 2px;
	border: 1px solid #c9c2c1;
	background-color: #E7F8FB;
	font-style: Arial,Verdana, Helvetica, sans-serif;
	font-size: 12px;
}
/* comment css end*/
/* ajax pagination */

#pagination-cms ul{border:0; margin-top:5px;padding:0;float:right;}
#pagination-cms li{
font-size:11px;
list-style:none;
display: inline;
}
#pagination-cms a{
border:solid 1px #DDDDDD;
margin-right:2px;
}
#pagination-cms .previous-off,
#pagination-cms .next-off {
color:#999999;
display:block;
float:left;
font-weight:bold;
padding:3px 4px;
}
#pagination-cms .next a,
#pagination-cms .previous a {
font-weight:bold;
border:solid 1px #FFFFFF;
}
#pagination-cms .active{
color:#ff0084;
font-weight:bold;
display:block;
float:left;
padding:4px 6px;
}
#pagination-cms a:link,
#pagination-cms a:visited {
color:#666666;
display:block;
float:left;
vertical-align:top;
padding:3px 6px;
text-decoration:none;
}
#pagination-cms a:hover{
border:solid 1px #666666;
}
/* COMMENT  CSS */
