@charset "utf-8";
/* CSS Document */

body {
background-color: #666666;
margin-left: 0px;
margin-top: 20px;
margin-right: 0px;
margin-bottom: 0px;
}
a:link {
text-decoration: none;
}
a:visited {
text-decoration: none;
}
a:hover {
text-decoration: none;
}
a:active {
text-decoration: none;
}

.body {
min-width: 960px;
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
text-decoration: none;

}

.menu{
background-image:url(../images/menu_bg.png);
background-repeat:repeat-x;
}

.header_link_text{
font-family:Calibri;
font-size:18px;
color:#000;
}
.header_link_clr
{
font-family:Calibri;
font-size:14px;
color:#6e9f32;
}
.header_link_sepr
{
font-family:Calibri;
font-size:12px;
color:#000;

}

.txt_search
{
	color:#999999;
	font-family:Calibri;
}
.search_button
{
	background-image:url(../images/button_bg.png);
	display:block;
	height:25px;
	width:60px;
	font-family:Calibri;
	text-align:center;
	font-weight:bold; 
	font-size:18px;
	color:#FFFFFF;
	padding:0px 7px 0px 7px;
}

/* Navigation main menu */
.menu_navigation{
float:left;
font-family:Calibri;
font-size:17px;
padding-top:9px;

padding-left:15px;
color:#000000;
text-decoration:none;
}
.menu_navigation a{
text-decoration:none;
color:#4f4f4f;
padding-left:10px;
padding-right:10px;
}
.menu_navigation a:hover{

font-family:Calibri;
font-size:17px;
color:#000000;


}
.menu_navigation ul
{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.menu_navigation li {
	display: inline;
}

.menu_navigation li:before {
content: " | ";
}

.menu_navigation li:first-child:before {
content: "";
}
.menu_right
{
	vertical-align:middle;
}
.menu_right a{
display:tabel-cell;
text-align:center;
color:#FFFFFF;
font-family:Calibri;
float:right;
height:40px;
width:140px;
padding:9px 0px 0px 0px;
margin:0px 50px 0px 0px;
background-image:url(../images/menu_btn.png);
background-repeat:repeat-x;
text-decoration:none;
}

/* TABLE FORM &with and without  ROUNDED CORNDER*/
.table_center {
margin-left:auto;
margin-right:auto;
}
.fld{
text-align:right;
}
#box-table, #rounded-corner
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	margin: 5px;
	text-align: left;
	border-collapse: collapse;
}

#box-table th 
{
	font-size: 15px;
	font-weight: normal;
	padding: 8px;
	background: #093862;
	color: #ffffff;
}
#box-table th
{
	border-top: 4px solid #85b342;
	border-bottom: 1px solid #fff;
	border-right: 1px solid #fff;
}
#box-table td
{
	padding: 8px;
	background: #1068b2; 
	color: #ffffff;
	border-bottom: 1px solid #fff;
	border-top: 1px solid transparent;
	border-right: 1px solid #fff;
}
#box-table td a
{
	color: #ffffff;
}

#box-table tr:hover td
{
	background: #64b1f0;
	color: #000;
}
#box-table tr:hover td a
{
	color: #000;
}
#box-table tfoot td { text-align:center; }

#rounded-corner thead th.rounded-left
{
	background: #9acd69 url('../images/table-images/left.png') left -1px no-repeat;
	width:13px;
}
#rounded-corner thead th.rounded-right
{
	background: #9acd69 url('../images/table-images/right.png') right -1px no-repeat;
	width:13px;
}
#rounded-corner th
{
	padding: 8px;
	font-weight: normal;
	font-size: 13px;
	color: #039;
	background: #9acd69;
}
#rounded-corner td
{
	padding: 8px;
	background: #b0d670;
	border-top: 1px solid #fff;
	color: #669;
}
#rounded-corner tfoot td.rounded-foot-left
{
	background: #9acd69 url('../images/table-images/botleft.png') left bottom no-repeat;
}
#rounded-corner tfoot td.rounded-foot-right
{
	background: #9acd69 url('../images/table-images/botright.png') right bottom no-repeat;
}
#rounded-corner tbody tr:hover td
{
	background: #a4cd64;
}
#sidebar_ad
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	margin: 5px;
	text-align: left;
}

#sidebar_ad td
{
	padding: 8px;
	/*background: #b0d670;*/
	border: 1px solid #999999;
	color: #669;
}

h2{ font-size:20px; text-align:left; }

.errmsg {
font-family:Calibri;
font-size:14px;
color:#F00;
}

.content {
height:400px;
background:#FFFFFF;
padding-left:2px;
}
.sidebar
{
	width:250px;
}
.subcontent
{
	width:710px;
}

/* CSS by Swati */
.pagefont
{
 font-family:Calibri;
 font-size:16px;
 
}

.tblborder
{
 	border:solid 1px;
}
.btn
{
 	background-color:#7cab38;
}
.pageheading
{
	background-color:#7cab38;
	font-family:Calibri;
 font-size:16px;
	
}
/* sign up page*/


.dark_green14_bold
{
	
	font-family:Calibri;
	font-size:14px;
	font-weight:bold;
	color:#78933c;
}
.dark_green12_italic
{
	
	font-family:Calibri;
	font-size:12px;
	font-style:italic;
	font-weight:normal;
	color:#78933c;
}

.table_border
{ border-collapse:collapse;
border:#646464 solid 3px;
margin-top:3px;
}

.login_table
{
	width:50%;
	background: #F3F3F3 none repeat scroll 0 0; 
	border-radius: 8px; 
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.95);
	margin-top: 28px;
	padding: 20px;
	vertical-align:middle;
}

.login_table tr
{
	height:50px;
}

.login_table td
{
	padding:5px 10px 5px 10px;
}


.signup_table
{
	width:85%;
	background: #F3F3F3 none repeat scroll 0 0; 
	border-radius: 8px; 
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.95);
	margin-top: 28px;
	
	vertical-align:middle;
}

.signup_table tr
{
	height:10px;
}

.signup_table td
{
	padding:5px;
}

input[type="text"].login, input[type="password"].login{
border: 1px solid #999;
border-radius: 5px;
padding:2px;
height:30px;
width:200px;
}

input[type="text"]:focus.login, input[type="password"]:focus.login{
 border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
  border-radius: 5px;
}

input[type="text"]:hover.login, input[type="password"]:hover.login{
border: 1px solid #999;
border-radius: 5px;
}

input[type="text"]:focus:hover.login, input[type="password"]:focus:hover.login{
outline: none;
box-shadow: 0px 0px 5px #61C5FA;
border:1px solid #5AB0DB;
border-radius: 5px;

}    

.signup_mark
{
  background-image:url(../images/sign_up_bg.png);
  height:70px;
  background-position:center;
  background-repeat:no-repeat;
  font-family:Calibri;
  color:#FFFFFF;
  font-size:25px;
  padding-left:100px;
  padding-top:40px;
 }
/* end the sign up page*/

#box-table-form
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	margin: 5px;
	text-align: left;
	border-collapse: collapse;
	box-shadow: 7px 7px 5px;
	/*-webkit-border-radius: 8px; // does not work with tables
	-moz-border-radius: 8px;
	border-radius: 8px;*/
}

#box-table-form th 
{
	font-size: 15px;
	font-weight: normal;
	padding: 8px;
	background: #093862;
	color: #ffffff;
	border-bottom: 0px solid #fff;
}
#box-table-form .head_corner th
{
	background-color:#FFFFFF;
	background:url(../images/blue_bg_top.gif) no-repeat top;
}
#box-table-form .footer_corner
{
	background-color:#1068b2;
}
#box-table-form .footer_corner td
{
	background:url(../images/blue_bg_bot.gif) no-repeat bottom;
}
#box-table-form .head_corner_small
{
	background-color:#073762;
}
#box-table-form .head_corner_small th
{
	background:url(../images/blue_bg_small_top.gif) no-repeat top;
}
#box-table-form .footer_corner_small
{
	background-color:#1068b2;
}
#box-table-form .footer_corner_small td
{
	background:url(../images/blue_bg_small_bot.gif) no-repeat bottom;
}
#box-table-form .footer_corner_small td a
{
color:#FFFFFF;
}
#box-table-form td
{
	padding: 8px;
	background: #1068b2; 
	color: #ffffff;
	border: 0px #fff solid;
	border-bottom: 0px solid #fff;
	border-top: 1px solid transparent;
}

.premium_font a
{
  font-family:Calibri;
  color:#6e9f32;
}
.premium_font_gray
{
color:#6C6C6C;
font-family:Calibri;
}
.premium_font_gray a
{
color:#6C6C6C;
text-decoration:underline;
font-family:Calibri;
}
/**/

.article_greybox{
border-style:solid;
border-width:thin;
border-color:#ffffff;
height:100px;
}

.article_texttitle{
font-family:arial, helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color:#6e9f32;
padding-left:10px;
}
.article_titleblack{
font-family:arial, helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color:#000;
padding-left:10px;
}
.article_author{
font-family:arial, helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#000000;
padding-left:10px;

}

.article_textcontent{
font-family:arial, helvetica, sans-serif;
font-size:14px;
color:#000000;
padding-left:10px;

}
/* FOOTER*/

.footer{
background-image:url(../images/footer_middle.png);
background-repeat:repeat-x;
}

.footer_text
{
font-family:calibri;
font-size:14px;
color:#FFFFFF;
text-decoration:none;
}

.footer_text a{
font-family:Calibri;
color:#FFFFFF;
text-decoration:none;
color:#FFFFFF;
}

.footer_text a:hover{
font-family:calibri;
font-size:14px;
color:#ADADAD;

}
.footer_copyright
{
font-family:calibri;
font-size:12px;
color: #FFFFFF;
text-decoration:none;
}

.payment-link a
{
	color: #6e9f32;
    float: right;
    font-family: Calibri;
    height: 40px;
    margin: 0 28px 0 0;
    padding: 5px 0 0;
    text-align: center;
    text-decoration: none;
    //width: 140px;
}