@charset "utf-8";
/* CSS Document 
* This is the main css used in the whole front end
* @page : style.css
* @version : 1.0
* @copyright : Coypright, 2009
* @creationdate : 05/07/2009
* @modificationdate : 07/11/2009
*/

body{
margin:0px auto;
font:normal 12px Verdana, Arial, Helvetica, sans-serif;
}

.top_bg_box{
background: url(images/top_bg.jpg) repeat-x;
}
.header_bg_box{
background:url(images/header_bg_box.jpg) repeat-x;
}
.box {
	background-color: #D8FECD;
	border: 1px solid #CCCCCC;
}
.box_builder {
	background-color: #ffffff;
	border: 1px solid #CCCCCC;
}
.box_builder_bottom {
	background-color: #D6F9D0;
	border: 1px solid #B9B9B9;
}

.main_header_box{
background:url(images/main_header_bg.jpg) repeat-x;
}
.main_link{
width:122px;
height:30px;
display:block;
background:url(images/main_link_rollover.jpg) no-repeat;
font:bold 12px/30px Verdana, Arial, Helvetica, sans-serif ;
color:#000000;
text-align:center;
text-transform:uppercase;
text-decoration:none;
}
a.main_link:hover{
width:122px;
height:30px;
display:block;
background:url(images/main_link_normal_btn.jpg) no-repeat;
font:bold 12px/30px Verdana, Arial, Helvetica, sans-serif ;
color:#ffffff;
text-align:center;
text-transform:uppercase;
text-decoration:none;
}
.right_add_box{
border:1px solid #CCCCCC;
}
.main_box{
	padding:10px;
	font:normal 12px/20px Verdana, Arial, Helvetica, sans-serif ;
	color:#333333;
	text-align:justify;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #7e9db9;
	border-bottom-color: #7e9db9;
	border-left-color: #7e9db9;
}
.subtitle_box{
	padding:10px;
	font:normal 12px/20px Verdana, Arial, Helvetica, sans-serif ;
	color:#333333;
	text-align:left;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #7e9db9;
	border-bottom-color: #7e9db9;
	border-left-color: #7e9db9;
}

.main_box11{
	padding:10px;
	font:normal 12px/20px Verdana, Arial, Helvetica, sans-serif ;
	color:#333333;
	text-align:justify;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #7e9db9;
	border-bottom-color: #7e9db9;
	border-left-color: #7e9db9; border-top-color:#7e9db9;
}
.main_box2{
	padding:10px;
	font:normal 12px/20px Verdana, Arial, Helvetica, sans-serif ;
	color:#333333;
	text-align:justify;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #7e9db9;
	border-bottom-color: #7e9db9;
	border-left-color: #7e9db9;
	border-top-color: #7e9db9;
}
.main_box_inner{
	/*padding:10px;*/
	font:normal 12px/20px Verdana, Arial, Helvetica, sans-serif ;
	color:#333333;
	text-align:justify;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #7e9db9;
	border-bottom-color: #7e9db9;
	border-left-color: #7e9db9;
	border-top-color: #7e9db9;
}
.tittle_box_bg12{
	height:25px;
/*	width:100%;*/
	display:block;
	font:bold 13px Tahoma;
	/*padding-left:10px;*/
	text-decoration:none;
	color:#ffffff;
	vertical-align:top;
	background:url(images/title_box_bg.jpg) repeat-x;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;

}
.tittle_box_bg{
	height:21px;
/*	width:100%;*/
	
	font:bold 13px Tahoma;
	/*padding-left:10px;*/
	text-decoration:none;
	color:#ffffff;
	vertical-align:top;
	background:url(images/title_box_bg.jpg) repeat-x;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #7e9db9;
	border-right-color: #7e9db9;
	border-bottom-color: #7e9db9;
	border-left-color: #7e9db9;
}
a.tittle_box_bg:hover{
	height:21px;
	/*width:100%;*/
	display:block;
	font:bold 13px Tahoma;
/*	padding-left:10px;*/
	color:#ffffff;
		text-decoration:none;
	vertical-align:top;
	background:url(images/title_box_bg_rollover.jpg) repeat-x;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #7e9db9;
	border-right-color: #7e9db9;
	border-bottom-color: #ffffff;
	border-left-color: #7e9db9;
}
.tittle_box_bg_active{
	height:21px;
width:100%;
	display:block;
	font:bold 13px Tahoma;/**/
/*	padding-left:10px;*/
	color:#d90026;
		text-decoration:none;
	vertical-align:top;
	background:url(images/title_box_bg_rollover.jpg) repeat-x;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #7e9db9;
	border-right-color: #7e9db9;
	border-bottom-color: #ffffff;
	border-left-color: #7e9db9;
}
.bold_tittle{
font:bold 14px Verdana, Arial, Helvetica, sans-serif ;
color:#FFFFFF;
text-decoration:none;
}

.verify_tittle{
font:bold 14px Verdana, Arial, Helvetica, sans-serif ;
color:#C0FF00;
text-decoration:none;
}
a.verify_tittle:hover{
font:bold 14px Verdana, Arial, Helvetica, sans-serif ;
color:#ffffff;
text-decoration:none;
}
.verify_box{
font:bold 14px Verdana, Arial, Helvetica, sans-serif ;
color:#FFFFFF;
background:url(images/verify_sign.jpg) no-repeat left #E93958;
}
.login_tittle_box{
font:bold 14px Verdana, Arial, Helvetica, sans-serif ;
color:#FFFFFF;
background:#679C51;
}
.login_tittle{
font:bold 13px Verdana, Arial, Helvetica, sans-serif ;
color:#333333;
text-decoration:none;
}
a.login_tittle:hover{
font:bold 13px Verdana, Arial, Helvetica, sans-serif ;
color:#E93958;
}
.note_box{
font:normal 13px Verdana, Arial, Helvetica, sans-serif ;
color:#000000;
background:url(images/note_box.jpg) no-repeat left #FFFFE1;
}
.note_box1{
font:Verdana, Arial, Helvetica, sans-serif ;
background:url(images/info1.png) no-repeat top left #FFFFE1;
color: #005300;
font-size:14px;
font-weight: bolder; 
}

.mandatory_star{
font:bold 14px Verdana, Arial, Helvetica, sans-serif ;
color:#ff0000;
}
.form_box{
width:180px;
height:20px;
font:normal 12px Verdana, Arial, Helvetica, sans-serif ;
color:#333333;
border:solid 1px   #7E9DB9;
}
.form_box2{
width:30px;
height:20px;
font:normal 12px Verdana, Arial, Helvetica, sans-serif ;
color:#333333;
border:solid 1px #7E9DB9;
}
.form_box3{
width:143px;
/*margin-right:5px;*/
height:20px;
font:normal 12px Verdana, Arial, Helvetica, sans-serif ;
color:#333333;
border:solid 1px  #7E9DB9;
}
.form_box4{
width:40px;
height:20px;
font:normal 12px Verdana, Arial, Helvetica, sans-serif ;
color:#333333;
border:solid 1px  #7E9DB9;
}
.form_box5{
width:133px;
/*margin-right:5px;*/
height:20px;
font:normal 12px Verdana, Arial, Helvetica, sans-serif ;
color:#333333;
border:solid 1px   #7E9DB9;
}
.form_box6{
width:180px;
height:50px;
font:normal 12px Verdana, Arial, Helvetica, sans-serif ;
color:#333333;
border:solid 1px   #7E9DB9;
}
.form_box7{
width:184px;
height:23px;
font:normal 12px Verdana, Arial, Helvetica, sans-serif ;
color:#333333;
border:solid 1px #7E9DB9;
}
.form_box8{
width:100px;
height:20px;
font:normal 12px Verdana, Arial, Helvetica, sans-serif ;
color:#333333;
border:solid 1px #7E9DB9;
}

.form_box9{
width:50px;
height:20px;
font:normal 12px Verdana, Arial, Helvetica, sans-serif ;
color:#333333;
border:solid 1px #7E9DB9;
}
.form_box10{
width:120px;
height:auto;
font:14px  Arial, Helvetica, sans-serif ;
color:#333333;
border:solid 1px #7E9DB9;
}
.form_box11{
width:180px;
height:50px;
font:normal 12px Verdana, Arial, Helvetica, sans-serif ;
color:#333333;
border:solid 1px #7E9DB9;
}
.form_box12{
width:250px;
height:125px;
font:normal 12px Verdana, Arial, Helvetica, sans-serif ;
color:#333333;
border:solid 1px #7E9DB9;
}
.form_boxq{
width:60px;
height:20px;
font:normal 12px Verdana, Arial, Helvetica, sans-serif ;
color:#333333;
border:solid 1px #7E9DB9;
}
.form_btn{
font:bold 12px Verdana, Arial, Helvetica, sans-serif ;
color:#FFFFFF; vertical-align:middle;
width:75px;
height:22px; border:1px  #D9006C outset;
text-align:center;
display:block;
background:url(images/submit.jpg) no-repeat;
text-decoration:none;
}
a.form_btn:hover{
font:bold 12px Verdana, Arial, Helvetica, sans-serif ;
color:#FFFFFF;vertical-align:middle;
text-align:center;
width:75px;border:1px  #D9006C outset;
height:22px;
display:block;
background:url(images/form_rollover.jpg) no-repeat;
text-decoration:none;
}

.sform_btn1{
font:bold 12px Verdana, Arial, Helvetica, sans-serif ;
color:#005E00;
vertical-align:middle;
width:150px;
height:20px;
text-align:center; 
display:block;
text-decoration:underline;
}
a.sform_btn1:hover{
font:bold 12px Verdana, Arial, Helvetica, sans-serif ;
color: #F50577  ;
vertical-align:middle;
text-decoration:underline;
text-align:center;
width:150px;
height:20px;
display:block;
}

.normal_link {
font:bold 12px Verdana, Arial, Helvetica, sans-serif ;
color: #F50577;
height:20px;
text-decoration:none;
}
a.normal_link:hover{
font:bold 12px Verdana, Arial, Helvetica, sans-serif ;
color:#F50577;
text-decoration:underline;
height:20px;
}

.normal_link_new{
width:470px;
height:30px;
display:block;
background:url(images/btn_pink.gif) no-repeat;
font:bold 11px/30px Verdana, Arial, Helvetica, sans-serif ;
color: #Ffffff;
text-align:center;
text-transform:uppercase;
text-decoration:none;
}
a.normal_link_new:hover{
background:url(images/btn_green.gif) no-repeat;
}


.normal_link_front {
font: 12px Verdana, Arial, Helvetica, sans-serif ;
color: #000000;

text-decoration:none;
}
a.normal_link_front:hover{
font: 12px Verdana, Arial, Helvetica, sans-serif ;
color:#000000;
text-decoration:underline;

}
.normal_link_1 {
font:bold 12px Verdana, Arial, Helvetica, sans-serif ;
color: #F50577;
text-decoration:none;
}
a.normal_link_1:hover{
font:bold 12px Verdana, Arial, Helvetica, sans-serif ;
color:#F50577;
text-decoration:underline;
}
.normal_link_2 {
font:bold 12px Verdana, Arial, Helvetica, sans-serif ;
color: #ffffff;
height:20px;
text-decoration:none;
}
a.normal_link_2:hover{
font:bold 12px Verdana, Arial, Helvetica, sans-serif ;
color:#ffffff;
text-decoration:underline;
height:20px;
}

.terms_conditions{
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size:12px;
font-variant:normal; 
font-weight:400; 
color:#000000;
padding-left:4px;padding-bottom:7px;
vertical-align:middle;}

.terms_conditions_head{
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size:14px;
font-variant:normal; 
font-weight:700; 
color:#000000; 
word-spacing:0.4px; padding-left:7px; padding-bottom:8px;  
vertical-align:middle;}

.terms_conditions_head1{
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size:12px;
font-variant:normal; 
font-weight:700; 
padding-left:10px;padding-bottom:7px;  
vertical-align:middle;}

.terms_conditions_head1_text{
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size:12px;
font-variant:normal; 
font-weight:200; 
padding-left:18px;padding-bottom:8px;  
vertical-align:middle;}


.footer_bg{
background: url(images/footbg.jpg) repeat-x ;
}
.footer_text{
font:bold 11px Arial, Helvetica, sans-serif;
color:#000000; text-decoration:underline;   
}
.bottom_text_1{
font: 8px Arial, Helvetica, sans-serif;
color:#FFFDF7; text-decoration:underline;   
}
.footer_text1{
font:bold 11px Arial, Helvetica, sans-serif;
color:#000000; text-decoration:none;   
}
a.footer_text1:hover{
font:bold 11px Arial, Helvetica, sans-serif;
color:#F50577; text-decoration:none;   
}

.bottomlink_text{
font:bold 11px Verdana, Arial, Helvetica, sans-serif;
color:#000000; text-decoration:none;   
}
a.bottomlink_text:hover{
font:bold 11px Verdana, Arial, Helvetica, sans-serif;
color:#000000; text-decoration:underline;   
}

.footer_links{
font:11px Arial, Helvetica, sans-serif;
color:#005E00; font-weight:500; text-align:center;    
}

.footer_links1{
font:11px Arial, Helvetica, sans-serif; padding-left:0px;
color:#005E00; font-weight:500; text-align:center;    
}


.disclaimmer{
font:bold 11px Arial, Helvetica, sans-serif;
color:#005E00; font-weight:500; text-align: left;}

.bottom_text{
font:bold 12px Verdana, Arial, Helvetica, sans-serif;
color:#FF0000; font-weight:500; text-align: center;}


.disclaim{ padding-left:25px; }

.login_tittle_box1{
font:14px Verdana, Arial, Helvetica, sans-serif;
color:#CA0065; font-weight: bolder; margin-left:10px;
background: #FFFFFF;
}

.top_index_text{
font-family:Verdana, Arial, Helvetica, sans-serif;
color: #E1FFD7;
font-size:12px; 
font-weight: bolder; text-decoration:none; 
padding-left:5px; padding-top:3px; padding-bottom:3px; }

.strip_index_text_1{
font-family: Geneva, Arial, Helvetica, sans-serif;
color: #ffffff;
font-size:13px; 
text-decoration:none; 
font-weight: bold;
 }

.top_index_text_strip{
font-family:Verdana, Arial, Helvetica, sans-serif;
color: #FFD8CA;
font-size:12px; 
font-weight: bolder; text-decoration:none; 
padding-left:5px; padding-top:3px; padding-bottom:3px; }

.login_form_text{
font-family:Verdana, Arial, Helvetica, sans-serif;
color: #000000;
font-size:12px; 
font-weight: bolder; 
padding-left:5px; padding-top:3px; padding-bottom:3px; text-align:right  }

.login_text{ 
font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size:14px;
 font-weight:800;
  color:#666666; padding-left:5px; padding-top:5px; padding-bottom:5px;}

.req_input{ padding-left:5px;}

.user_name{ 
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold;
color: ; text-align:left;
text-transform:uppercase;}

.projectname{
font:normal 12px Arial, Helvetica, sans-serif;
color:#000000;
text-decoration:none;
}
a.projectname:hover{
font:normal 12px Arial, Helvetica, sans-serif;
color:#006600;
/*color:#000000;*/
text-decoration:underline;
}

.loginmodulelink{
font:normal 12px Verdana, Arial, Helvetica, sans-serif;
color:#000000;
text-decoration:none;
}
a.loginmodulelink:hover{
font:normal 12px Verdana, Arial, Helvetica, sans-serif;
color:#1B5B01;
text-decoration:underline;
}
.loginmodulelink1{
font:normal 12px Verdana, Arial, Helvetica, sans-serif;
color: #000000; background-color: #FFFCF0;
text-decoration:none;
}
a.loginmodulelink1:hover{
font:normal 12px Verdana, Arial, Helvetica, sans-serif;
color: #000000; background-color: #FFFCF0;
text-decoration:underline;
}
.personal_form_heading{
font:14px Verdana, Arial, Helvetica, sans-serif; font-weight:700px;
color: #000;
text-decoration:none;}

.project_title1{
font:bold 13px Verdana, Arial, Helvetica, sans-serif ;  background-image:url(images/arrow.gif); background-repeat:no-repeat; background-position:left;
color:#ff0000; padding-left:6px; text-decoration:underline; cursor:auto;
}
.mainlink2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	text-transform: uppercase;
	background-color:#9BD2FA;
}
a.mainlink2:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	text-transform: uppercase;
	background-color:#4C89C0;

}
.heading_box_bg{
	height:21px;
/*	width:100%;*/
	
	font:bold 13px Tahoma;
	/*padding-left:10px;*/
	text-decoration:none;
	color:#ffffff;
	vertical-align:top;
	background-color:#5AB6F7;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #7e9db9;
	border-right-color: #7e9db9;
	border-bottom-color: #7e9db9;
	border-left-color: #7e9db9;
}
.mainlink1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	text-transform: uppercase;
	background-color:#DE0A30;
	height: 24px;
	line-height: 24px;
	display: block;
}
a.mainlink1:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	text-transform: uppercase;
	background-color:#A9C934;
	height: 24px;
	line-height: 24px;
	display: block;
	
}
.Bottom_Link {

	padding: 0px;

	text-align: right;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 8px;

	color: #FFFDF7;

	margin-top: 5px;

	margin-right: 20px;

	margin-bottom: 0px;

	margin-left: 0px;

}
