body{
	margin:0px;
	background-color:#ffffff;
}
div, td{
	font: 11px Verdana;
	line-height:15px;
	color:#797979;	
}
a{ /* gray */ 
	text-decoration:underline;
	color:#4d90ab;
}
a:hover{ /* gray */ 
	text-decoration:none;
	color:#797979;
}
form{
	margin:0px;
    padding:0px;
}
.contactphone {
	font: bold 15px arial;
	color:#523b32;
}
/*********** For Top Menu STARTS ************/
#tabs2 {
    float:left;
    width:100%;
    line-height:normal;
    font:bold 9px verdana;
	text-transform: uppercase;
    text-align:center;
}
#tabs2 ul {
    margin:0;
    padding:0px;
    list-style:none;
}
#tabs2 li {
    display:inline;
    margin:0;
    padding:0;
}
#tabs2 a {
    float:left;
    background:url('../images/tableft.jpg') no-repeat left top;
    margin:0;
    padding:0 0 0 5px;
    text-decoration:none;
	text-align:center;
}
#tabs2 a span {
    float:left;
    display:block;
	margin:0px; padding:0px;
    background:url('../images/tabright.jpg') no-repeat right top;
    padding:14px 0px 10px 0px;
    color:#fefffd;
    width:103px;
    cursor:hand;
    margin-right:1px;
 }
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabs2 a span {float:none;}
/* End IE5-Mac hack */
#tabs2 a:hover span {
  color:#4d90ab;
}
#tabs2 a:hover {
  background-position:0% -41px;
}
#tabs2 a:hover span {
  background-position:100% -41px;
}
#tabs2 .signup a {
	float:left;
	margin:0px; padding:0px;
    display:block;
    background:url('../images/tabsignup.jpg') no-repeat right top;		    
	padding:14px 0px 10px 0px;
    color:#ffffff;
    width:108px;	
    cursor:hand;
    margin-right:1px;
 }

#tabs2 .signup a:hover {
	float:left;
	margin:0px; padding:0px;
    display:block;
    background:url('../images/tab_ovr.jpg') no-repeat right top;		    
	padding:14px 0px 10px 0px;
    color:#4d90ab;
    width:108px;
    cursor:hand;
    margin-right:1px;
 }
/*********** For Top Menu ENDS ************/
.tablebg{
}
.inputbox {
    background:url('../images/bg_textbox.jpg') top left repeat-x;
    height:21px;
    font: bold 11px arial;
    color: #9b9b9b;
    border:0px;
	border-left:1px solid #a1a1a1;
	border-right:1px solid #a1a1a1;
    padding:2px 3px;
    line-height:18px;
}
.graybg {
	background-color: #c9cacc;
}
.darkblubg {
	background-color: #4d90ab;
}
.lightbluebg {
	background-color: #e9f3f8;
}
.lightbluebg1 {
	background-color: #ffffff;
}
.brownheading {
	font: bold 17px Times New Roman;
	color:#523b32;
}
.blueheading {
	font: bold 17px Times New Roman;
	color:#4d90ab;
}
.redheading {
	font: bold 17px Times New Roman;
	color:#ff0505;
}
.maintext { /* gray */ 
	font: 11px Verdana;
	line-height:15px;
	color:#797979;	
	text-align:justify;
}
.maintext a{ /* blue */ 
	text-decoration:underline;
	color:#4d90ab;
}
.maintext a:hover{ /* gray */ 
	text-decoration:none;
	color:#797979;
}
.maintext .current{ /* gray */ 
	text-decoration:underline;
	color:#4d90ab;
}
.redtext {
	color:#ff0505;
	font-family: verdana;
}
.bluetext {
	color:#4d90ab;
}
.bluetext a{
	color:#4d90ab;
	text-decoration:underline;
}
.bluetext a:hover{
	color:#797979;
	text-decoration:none;
}
.bluetext .current {
	color:#523b32;
}
.browntitle{
	font: bold 11px Verdana;
	color:#523b32;
}
.brownlink{
	color:#73543e;
	font-family: arial;
}
.brownlink a {
	text-decoration:underline;
	color:#73543e;
}
.brownlink a:hover {
	text-decoration:none;
	color:#73543e;
}
.whitetitle {
	font-size: 10px;
	color : #ffffff;
}
.whiteheading {
	font: bold 17px times new roman;
	color:#ffffff;
}
.graytitle {
	font-size: 10px;
	color:#797979;
	height:25px;
	text-transform: uppercase;
}	
.footertext{	
	font:normal 11px arial;
	color:#ffffff;
}
.footertext a{
	color:#ffffff;
	text-decoration:none;
}
.footertext a:hover{
	color:#ffffff;
	text-decoration:underline;
}
.blueline {
	background-color: #78b7ac;
}