/* Comman styles for all pages*/
body {
	margin:0px;
	padding:0px;
	background-image:url(../images/bkg_repeater.gif);	
}
p{ text-align:justify;  font-size:x-small; text-decoration:none;z-index: 0;}
img{
	border:0px;
}
form{
	margin:0px 0px 0px 0px;
	padding:0px;
}
.hr{
	padding: 0px;
	margin: 0px 5px 0px 5px;
	height:auto;
	clear:both;
	border-bottom:1px solid #CCCCCC;
}
.pipelinks a{
	font-family: Georgia, "Times New Roman", Times, serif !important;
	font-size:14px !important;
	font-weight: normal !important;	
	color :#3366ff !important;	
	text-decoration:none;
	cursor:hand;
}
.pipespan{
	font-family: Georgia, "Times New Roman", Times, serif !important;
	font-size:14px !important;
	font-weight: normal !important;	
	color :#3366ff !important;	
	text-decoration:none;
}
.pipelinks a:hover{
	text-decoration:underline;
}
.pipe{
	font-family: Georgia, "Times New Roman", Times, serif !important;
	font-size:15px !important;
	font-weight: normal !important;	
	color :#999999 !important;	
	background-color:transparent !important;	

}
a{
	text-decoration:none;
}
/*
Style for layout --------------------------------------------------------------------
*/
#container01{
	width:100%;
	z-index:0;
	text-align:center;
	margin:0px;
	padding:0px;	
}
#area01{ /* Header Area */
	background-image:url("../images/bkg_header_repeater.jpg");
	background-repeat:repeat-x ;
	background-position: 0px top;
	height:130px;
	margin:0px;
	padding:0px;
	display:table;
	width:100%;
}
#maintable{
	width:740px;
	height:130px;
	display:table;
}
#area011{ /* Header Area */
	width:740px;		
	margin:auto;
	display:table;	
}
#banner{ 
	float:right; 	
	vertical-align:bottom; 
	margin:10px 0px 0px 0px; 
	width:468px;
	height:60px;
}
#logo{ 
	float:left; 	
	vertical-align:bottom;
}
#subarea01{/* Below Header Area */
	background-color:#ffcc33;
	border-bottom:3px solid #ff9900;
	margin:0px;
	padding:0px;
	display:table;
	width:100%;
}
#subarea011{ 
	width:740px;	
	height:27px;		
	margin:auto;
	display:table;	
}
#area02top{
	position:relative; 
	width:740px;		
	margin:10px auto 0px auto;
	clear:both;
	display:table;	
	text-align:left;
}
/* Area 02 */
#area02{
	position:relative; 
	width:740px;		
	margin:auto;
	clear:both;
	padding:0px;
	display:table;
}
#area02_header{
	font-family: Courier New, Courier, monospace;
	font-size:15px;
	font-weight:bold;
	color:#FF6600;
}
#area02_header span{
	font-family: Courier New, Courier, monospace;
	font-size:12px;
	font-weight:normal;
	color:#0066CC;
	text-align:left;
}
#area04  { /* Footer */
	position:relative;
	clear:both;
	height:30px;
	margin: auto;
	padding-top:20px;		
	width:740px;
	text-align:left;
	z-index:0;
}	
/* Area 04 */
#area04  .dummy_left{ 
	float:left; 
	width:10px; height:33px; 
	background-image:url("../images/bkg_footer_corner_left.gif");}
#area04  .dummy_right{float:left; width:10px; height:33px; background-image:url("../images/bkg_footer_corner_right.gif");}
#footerspan{
	float:left; 
	background-color:#ACDA20; 
	width:720px; height:33px;
}
#footerspan div{
	margin-top:7px;
}
#copyright {
	display:table;
	width:250px;
	float:left;
	padding:2px 0px 0px 0px; 
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	font-weight:normal;
	color:#FFFFFF;	
	height:10px;
	vertical-align:top;
}
#optionsspan {
	padding:15px 0px 0px 0px; 
	text-align:left;
	white-space: nowrap;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	font-weight:normal;
	color:#FFFFFF;		
}
#optionsspan a{
	text-decoration:none;
	color:#FFFFFF;	
}
#optionsspan a:visited, #optionsspan a:active{ color:#FFFFFF; }
#optionsspan a:hover {  color:#FFFFFF; }
/* Menu styles */
#mainnav{
	position:relative; 
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:350px;
	/*display:table;*/
}

#mainnav div{
	position:relative; 
	float:left;
	vertical-align:bottom;
	margin-top:0px;
	display:table-cell;
}
#mainnav a{
	float: left;
	background:   url("../images/mainnavRight.gif") no-repeat right top;
	text-decoration:none;    
	color:#336699;  
	margin: 0px 3px 0px 0px;
	padding:0px 0px 0px 0px;   
	display:table-cell;
}
#mainnav a:hover{
   background-position: 100% -50px;   
}
#mainnav a:link, #mainnav a:visited,
#mainnav a:active, #mainnav a:hover{
   border-width: 0px;
}
#mainnav span{
	float : left;
	background : url("../images/mainnavLeft.gif") no-repeat left top;
	/* padding : 5px 9px;*/
	padding:3px 5px 5px 5px;
	margin: 0px 3px 0px 0px;	
	white-space:normal; 
	width:65px;
	height:30px;
	cursor:hand;
	vertical-align:bottom;
	display:block;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#mainnav span {float : none;}
/* End IE5-Mac hack */
#mainnav a:hover span{
   background-position: 0% -50px;
   color:#FFFFFF;
}
#mainnav div#current a{
   background-position: 100% -50px;
   border-width: 0px;
}
#mainnav div#current span{
   background-position: 0% -50px;
   color:#FFFFFF;
}
/* Sub Menu------------------------------------------------------------------------ */
#submenu{
	padding:0px 0px 0px 190px;
	vertical-align:bottom;	
}
#submenu div{
	position:relative; 
	float:left;
	vertical-align:bottom;
	margin-top:8px;
	display:block;
}
#submenu a{
	float: left;
	background:   url("../images/subMenuRight.gif") no-repeat right top;
	text-decoration:none;    
	color:#000000;  
	margin: 0px 3px 0px 0px;
	padding:0px 0px 0px 0px;   
	display:table-cell;
}
#submenu a:hover{
   background-position: 100% -50px;   
}
#submenu a:link, #mainnav a:visited,
#submenu a:active, #mainnav a:hover{
   border-width: 0px;
}
#submenu span{
	float : left;
	background : url("../images/subMenuLeft.gif") no-repeat left top;
	/* padding : 5px 9px;*/
	padding:3px 5px 0px 5px;
	margin: 0px 0px 0px 0px;	
	white-space:nowrap; 
	width:auto;
	height:17px;
	cursor:hand;
	vertical-align:bottom;
	display:table;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#submenu span {float : none;}
/* End IE5-Mac hack */
#submenu a:hover span{
   background-position: 0% -50px;
   color:#FFFFFF;
}
#submenu div#current a{
   background-position: 100% -50px;
   border-width: 0px;
}
#submenu div#current span{
   background-position: 0% -50px;
   color:#FFFFFF;
}
/* ------------------------------------------------------------------------ */
#extralinks{
	padding:0px 0px 5px 0px;
	width:125px;
	text-align:right;
}
/* ------------------------------------------------------------------------ */
#subnav{
	position:relative;
	margin:auto ;
	padding:0px;
	clear:both;	
	background:url("../images/spacer.gif");
	width:735px;
	display:table;		
}
#subnavright{
	float:right;
	width:20%;
	height:30px	;
	vertical-align:middle;
	text-align:right;
	/*display:table;*/
}

#subnavright .dummy_left{
	height:25px;
	width:10px;
	background:  url("../images/subnavright_right.gif") no-repeat left bottom; 	
	padding:0px;
	float:right;
	overflow:hidden;
}
#subnavright .dummy_right{
	height:25px;
	width:10px;
	padding:0px;
	background:  url("../images/subnavright_left.gif") no-repeat right bottom;
	float:right;
}
#subnavrighttoptionsspan {	
	background-image:  url("../images/subnavright_repeater.gif");
	background-repeat:repeat-x;
	background-position:bottom;
	white-space: nowrap;
	width:70%;
	height:25px;
	float:right;
	text-align:right;
	padding-top:0px;	
}
#subnavrighttoptionsspan a{
	text-decoration:none;   		
	color:#3366FF; 
}
#subnavrighttoptionsspan a:hover {  color:#666666; }

/* Text styles */
#mainnav span{ 
	font-family: Courier New, Courier, monospace;
	font-size:18px;
	font-weight:bold;
	line-height:15px;
}
#submenu span{ 
	font-family: Courier New, Courier, monospace;
	font-size:14px;
	font-weight:bold;
}
#subnavrighttoptionsspan span{
	font-family: Courier New, Courier, monospace;
	font-size:14px;
	font-weight: normal;
	color:#FFFFFF;
}
#subnavlefttoptionsspan span{
	font-family: Courier New, Courier, monospace;
	font-size:14px;
	line-height:10px;	
	font-weight: normal;
	color :#2362EF;
}


#extralinks a{ /* FAQ & Feedback */	
	text-decoration:none;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;	
	color:#3366ff ;
	font-weight:normal;
}
#extralinks a:hover{	
	text-decoration:underline;
}
#extralinks .pipe{ /* FAQ & Feedback */
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;	
	color: #999999 ;
	font-weight:normal;
}
/* Page Sections */
.sectionheadingspantitle span{
	font-family: Courier New, Courier, monospace;
	font-size:18px;
	font-weight: bold;	
	color :#FFFFFF;	
	letter-spacing: -0.04em;
}

.sectionheadinglinks span{
	font-family: Courier New, Courier, monospace;
	font-size:18px;
	font-weight: bold;	
	color :#000000;	
}
.sectionfooterlinks span{
	font-family: Courier New, Courier, monospace;
	font-size:16px;
	font-weight: bold;	
	color :#000000;	
}
.image_matrix_element span{	
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	font-weight: normal;
	color :#3366ff;
}

/* Common Page sections */
.section{ 
	margin:5px 0px 15px 0px;
	padding: 0px;
	position:relative;
	background-color:#FFFFFF;
}
.sectionheadingspan {
	padding:0px 0px 0px 0px;
	margin:0px;
	text-align:left;
	height:21px;
	display:block;
}

.sectionheadingspan span{		
	position:relative;
	color:#FFFFFF;
	padding:0px 5px 0px 8px;
}
.sectionheadingspantitle{}
.sectionbody{ /* this class is used if the section doesnot contain image matirx */
	text-align:left;
	vertical-align:text-top;
	padding: 5px 0px 0px 10px;
	position:static;
}
.sectionfooterspan {
	margin: 0px;
	width:100%;
	text-align:left;
	height:0px;
	border:0px solid red;	
}
.sectionheadinglinks{
	width:100%;
	text-align:right;
	padding: 5px 5px 5px 0px;
}
.sectionfooterlinks{
	position:inherit;
	text-align:right;
	padding: 15px 5px 5px 0px;
	width:95%;
}
/* Form Fields */
form{
	font-family: Courier New, Courier, monospace;
	font-size:12px;
	font-weight:normal;
}
.oddrow{
	background-image:url(../theme/default/bkg_repeater.gif);
	height:22px;	
}
.evenrow{
	height:45px;
	margin:15px 0px 15px 0px;
}
.formlabelcell{
	margin:0px 0px 0px 15px;
}
.formvaluecell{
}
.formfield{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;	
	color:#000000;	
	background-color:#FFFFFF; /*change by shital*/
	
}

.forminputfield{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;	
	border:1px solid #7E9DB9;	
	background-color:#FFFFFF;	
		
}
.formtextarea{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;	
	border:1px solid #7E9DB9;	
	background-color:#FFFFFF;	
}
.formselectfield{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;	
	border:1px solid #7E9DB9;	
	background-color:#FFFFFF;		
}
.formcheckbox{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;	
	background-color:#FFFFFF;	
}
.formradiobtn{	
	background-color:#FFFFFF;	
}
.formbtn{	
	background-color:#ff9933;	
	margin:2px 2px 2px 0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
}
.jformbtn{	
	background-color:#599EFF;	
	margin:2px 2px 2px 0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
}
.formfieldhint{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:11px;	
	color:#000000;	
	height:18px;	
}
.closebtn{
	text-align:right;
	width:16px;
	float:right;
}

/* genric fonts  styles*/

.bodytext{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	font-weight:normal;
	color:#3366ff;
}
.bodytextbold{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	font-weight:normal;
	color:#3366ff;
	font-weight:bold;
	
}

#alert01{
	display:none;
	text-align:left; 
	padding:0px 0px 0px 5px; 
	color:#FF0000;
}
.errmsg{
	padding:3px !important;
	width:auto;
	font-family: Georgia, "Times New Roman", Times, serif;	
	font-style: normal;	
	font-weight:normal;
	font-size:14px;
	z-index:500;
	
}	
.errorfield{
	border: 1px solid red;
}
/* No Info */
.noinfo{
	padding:2px;
	margin:2px 0px 2px 0px;
	text-align:left;
	font-family: Georgia, "Times New Roman", Times, serif;	
	font-style: italic;	
	font-weight:normal;
	font-size:14px;
	color: #000000;	
	
}
.noinfodefault{
	padding:2px;
	margin:2px 0px 2px 0px;
	text-align:left;
	font-family: Georgia, "Times New Roman", Times, serif;	
	font-style: italic;	
	font-weight:normal;
	font-size:14px;
	color: #000000;	
	
}
.newcont{
	color:#cc0000 !important; 
	font-weight:normal !important; 
}

.newcont2{
	/*color:#cc0000 !important; 
	font-weight:normal !important; */
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	color:#ffffff !important;
	font-weight:normal !important;
	background-color:#b20000 !important;
	padding:0px 3px 0px 4px !important;
}


#newsection .newcont2{
	/*color:#cc0000 !important; 
	font-weight:normal !important; */
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	color:#ffffff !important;
	font-weight:normal !important;
	background-color:#b20000 !important;
	padding:0px 3px 0px 4px !important;
}

/* for invites alert */
.invitealert01{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	font-weight:normal;
	color:#000000;
}
/* Added By Aditya for the New icon in the 7_home.php*/
.newcont2home{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:8px;
	color:#ffffff !important;
	font-weight:normal !important;
	background-color:#b20000 !important;

}


/* Added By Tanmoy */
.email_textbox{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	font-weight:normal;
	color:#808080;
	background:#F8F8F8;
}

.available{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	font-weight:normal;
	color:#8E8E8E;
}
/* End by Tanmoy*/