@charset "utf-8";
/* CSS Document */

body {
	/*font-family: Arial, Helvetica, sans-serif; */
	background-color: #365366;
	background-image: url(../img/bg.jpg);
	font-size:15px;
	background-repeat: repeat-x;
	margin:0px auto;
	color: #000000;
	font-family:open-sans, sans-serif;
	
}
.mceContentBody  {
   background: none !important;
}
.main {
	height: auto;
	width: 948px;
	margin:0 auto;
	padding:0px;
}
.navigation {
	float: left;
	height: 182px;
	width: 948px;
}
/*.logo {
	float: left;
	height: 141px;
	width: 339px;
}*/

.logo {
	background-image:  url(../img/back3.jpg);
	height: 141px;
	width: 948px;
}

.logo1 {
	padding-top:20px;
	float: left;
	height: 113px;
	width: 272px;
	padding-left:20px;
}

#trtxtmname { display : none; }

/*.top-text {
	float: left;
	height: 88px;
	width: 550px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #b9dbed;
	padding-top: 53px;
	padding-left: 59px;
	background-image: url(../img/top-text.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	text-align:center;
	font-weight: bold;
	font-style: italic;
}*/


.top-text {
	float: left;
	height: 141px;
	width: 650px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #b9dbed;
	padding-top: 0px;
	padding-left: 0px;
	background-repeat: no-repeat;
	background-position: right bottom;
	text-align:center;
	font-weight: bold;
	font-style: italic;
}

.San_top-text_h1{
	float: left;
	width: 655px;
	font-family: open-sans, sans-serif;
	font-size: 28px;
	color: #f7f0f5;
	padding-top: 15px;
	padding-left: 0px;
	background-repeat: no-repeat;
	background-position: right bottom;
	text-align:center;
	font-weight: bold;
	font-style: italic;

}
.top-text_h1 {
	float: left;
	width: 655px;
	font-family: open-sans, sans-serif;
	font-size: 28px;
	color: #f7f0f5;
	padding-top: 15px;
	padding-left: 0px;
	background-repeat: no-repeat;
	background-position: right bottom;
	text-align:center;
	font-weight: bold;
	font-style: italic;
}
.top-text_20 {
	float: left;
	height: 116px;
	width: 655px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #b9dbed;
	padding-top: 15px;
	padding-left: 0px;
	background-repeat: no-repeat;
	background-position: right bottom;
	text-align:center;
	font-weight: bold;
	font-style: italic;
}


.sec_text_h2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 25px;
	font-weight:normal;
	line-height:14px;
	margin:0px;
	
}
.third_text_h3{
	font-family: o;
	font-size: 15px;
	font-weight:normal;
	line-height:14px;
	margin:0px;
	font-family:open-sans, sans-serif;
}

.top-text_17 {
	float: left;
	height: 88px;
	width: 550px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	/*font-size: 24px;*/
	font-size: 17px;
	color: #b9dbed;
	padding-top: 53px;
	padding-left: 59px;
	background-image: url(../img/top-text.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	text-align:center;
	font-weight: bold;
	font-style: italic;
}



/*.top-banner {
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #b9dbed;
	padding-top: 53px;
	padding-left: 59px;
	background-image: url(../img/banner.jpg);
	background-repeat: no-repeat;
	text-align:center;
	font-weight: bold;
	font-style: italic;
	height: 114px;
	width: 948px;
	text-align:center;
}*/




.header {
	float: left;
	height: 224px;
	width: 926px;
	padding-right: 11px;
	padding-left: 11px;
	background-image: url(../img/header-bg.jpg);
	background-repeat: repeat-x;
}

/*------------------------------------------------------Menu Start--------------------------------------------------------------------------------*/

.menu-area {
	float: left;
	height: 41px;
	width: 948px;
}
.alternet-color {
	/*background-color: #eaeaea;*/
	background-color: #F1F1F1;
}

.menu-left-image {
	float: left;
	height: 41px;
	width: 8px;
}
.menu-right-img {
	float: left;
	height: 41px;
	width: 8px;
}
.menu-middle-image {
	background-image: url(../img/menu-middle-image.jpg);
	background-repeat: repeat-x;
	float: left;
	height: 41px;
	width: 932px;
}
/*---------------------------------Menu Ul Li Start--------------------------*/
#menu
	{
		width:900px;
		height:41px;
		float: left;
		margin:0px;
		padding:0px;
	}
#menu ul
	{
		width:890px;
		height:41px;
		float: left;
		margin:0px;
		padding:0 0 0 10px;
		display:block;
	}
#menu ul li
	{
		height:41px;
		float: left;
		margin:0px;
		padding:0px;
		display:block;		
	}
#menu ul li.menusap
	{
	width:2px;
	height:41px;
	float: left;
	margin:0px;
	padding:0px;
	background-image:url(../img/menusup.jpg);
	background-repeat:no-repeat;
	}
	
#menu ul li a
	{
		
		float: left;
		margin:0px;
		
		font-size:11px;
		font-weight:bold;
		color:#fff;
		text-align:center;
		text-decoration:none;
		text-transform:uppercase;
	}
#menu ul li a.menu
	{
		height:41px;
		float: left;
		margin:0px;
		padding:13px 20px 0 20px;
		font-size:12px;
		font-weight:bold;
		color:#fff;
		text-align:center;
		text-decoration:none;
		text-transform:uppercase;
		letter-spacing:0.5px;
	}
#menu ul li a.menu:hover 
	{
		height:28px;
		float: left;
		margin:0px;
		padding:13px 20px 0 20px;
		font-size:12px;
		font-weight:bold;
		color:#99eaf5;
		text-align:center;
		text-decoration:none;
		text-transform:uppercase;
		background-image:url(../img/menuover.jpg);
		background-repeat:no-repeat;
		background-position:center bottom;
		letter-spacing:0.5px;
	}

#menu ul li.active 
	{
		height:28px;
		float: left;
		margin:0px;
		padding:13px 20px 0 20px;
		font-size:11px;
		font-weight:bold;
		color:#fff;
		text-align:center;
		text-decoration:none;
		text-transform:uppercase;
		background-image:url(../img/menuover.jpg);
		background-repeat:no-repeat;
		background-position:center bottom;
	}

/*---------------------------------Menu Ul Li And--------------------------*/

/*------------------------------------------------------Menu And--------------------------------------------------------------------------------*/



/*------------------------------------------------------Content Start--------------------------------------------------------------------------------*/
.content {
	float: left;
	height: auto;
	width: 926px;
	padding-right: 11px;
	padding-left: 11px;
	background-color: #FFFFFF;
	font-size: 15px;
	padding-bottom: 20px;
}
.search-middlebg {
	background-image: url(../img/search-middle-image.jpg);
	background-repeat: repeat-x;
	float: left;
	height: 30px;
	width: 120px;
	padding-top: 12px;
	font-weight: bold;
	font-size: 15px;
	padding-left: 20px;
}
.search-butten {
	float: left;
	height: auto;
	width: 201px;
	padding-top: 8px;
	padding-left: 540px;
	/* padding-left: 83px; */
}

.search-butten a {	
	height: auto;
	width: 135px;
	text-decoration:none;	
	color:#FFFFFF;
}

.search-butten a:hover {	
	height: auto;
	width: 135px;
	text-decoration:none;	
	color:#000;
}

.heading{
	width:600px;
	float:left;
	font-family:open-sans, sans-serif;
	font-size:21px;
	color:#316077;
	line-height:30px;
	font-weight:normal;
	margin-top: 11px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 15px;
}

.heading1{
	width:600px;
	float:left;
	font-family:open-sans, sans-serif;
	font-size:24px;
	color:#000000;
	line-height:30px;
	font-weight:normal;
	margin-top: 11px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 15px;
}


.heading_pagetop{
	width:600px;
	float:left;
	font-family:Arial;
	font-size:19px;
	color:#316077;
	line-height:30px;
	font-weight:bold;
	margin-top: 11px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 15px;
}

.row {
	float: left;
	height: 1px;
	width: 540px;
	margin-left: 15px;
	background-image: url(../img/row.jpg);
}


#additionalLinks{width:880px; margin:0px; padding:0px; float:left; }
#additionalLinks ul{width:880px; margin:12px 0 0 0; padding:0px; float:left; display:block}
#additionalLinks ul li{width:880px; margin:0px; padding:0px; float:left; display:block}
#additionalLinks ul li {
	width:865px;
	/*height:23px;*/
	margin:10px 0 0 0;
	padding:0 0 0 35px;
	float:left;
	font-family:open-sans, sans-serif;
	font-size:15px;
	color:#000000;
	/*line-height:10px;*/
	text-decoration:none;
	background-image: url(../img/bullet.jpg);
	background-repeat: no-repeat;
	background-position: 15px 0px;
}
#additionalLinks ul li a:hover{color:#3b3a2b}
/*------------------------------------------------------Content And--------------------------------------------------------------------------------*/



/*------------------------------------------------------Footer Start--------------------------------------------------------------------------------*/
.footer {
	float: left;
	height: auto;
	width: 948px;
	padding-bottom: 15px;
}
.footer-bg {
	background-image: url(../img/footer-middle-image.jpg);
	background-repeat: repeat-x;
	float: left;
	height: 66px;
	width: 920px;
	color: #ffffff;
	text-align: center;
	line-height: 16px;
}

.footer-bg a {
	width: 920px;
	color: #ffffff;
	text-decoration:none;
}

.footer-bg a:hover {
	width: 920px;
	color: #000;
	text-decoration:none;
}

.footer-left-image {
	float: left;
	height: 66px;
	width: 14px;
}
.footer-right-image {
	float: left;
	height: 66px;
	width: 14px;
}
/*------------------------------------------------------Footer And--------------------------------------------------------------------------------*/	


	
.form-row {
	float: left;
	height: 1px;
	width: 540px;
	padding-top: 5px;
	padding-left: 15px;
	padding-bottom: 15px;
	background-image: url(../img/row.jpg);
}
.send-message {
	background-image: url(../img/Send-message.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 25px;

}

.button-images
{
	width: 119px;
	height:25px;
	color:#fff;
	font-weight:bold;
	font-size:12px;
	background-image:url(../img/Send-message.jpg);
	text-align:center;
 	background-repeat: no-repeat;
	border:0px;
}

.button-images1
{
	width: 201px;
	height:42px;
	color:#fff;
	font-weight:bold;
	font-size:22px;
	background-image:url(../img/click_to_button.jpg);
	text-align:center;
 	background-repeat: no-repeat;
	border:0px;
}

.banner-text {
	float: left;
	height: auto;
	/*width: 408px;*/
	width: 450px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 26px;
	color: #474747;
	padding-top: 14px;
	padding-left: 9px;
	line-height:14px;
}
.submit-butten {
	float: left;
	height: 30px;
	width: 150px;
}


.ssinote-text {
    color:#FF0000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 18px;
    line-height: 20px;
	font-weight:bold;
}


/*--------------------------------form css--------------------------------------*/
.maintbl 
{
	margin: 0px auto ;
	border:solid 1px #EEEEEE;
    padding:0px 0 0 0px;
    width:825px;
    color:#313131;
	font-size:15px;
	font-family:open-sans, sans-serif;
	font-weight:700;
}

.maintbl tr
{
  border:solid 1px #EEEEEE;
  padding:5px;


}

.maintbl td
{
  border:solid 1px #EEEEEE;
  padding:5px;
    

}

.nobroder tr
{
  border:solid 0px #E7E4E6;
  padding:5px;

}


.nobroder td
{

 border:solid 0px #E7E4E6;
 padding:0px;

}


.txtbox{
/*border:1px solid #c3c3c3;*/
border:1px solid #999999; 
height:21px;
margin:0 0 0px 5px;
width:250px;
border-radius:4px;
box-shadow:0px 0px 4px #ccc;
padding:2px;
font-size:15px;
}

.txtarea{
/*border:1px solid #c3c3c3;*/
border:1px solid #999999; 
border-radius:4px;
box-shadow:0px 0px 4px #ccc;
width:254px;
margin-left:5px;
height:70px;
}

.smalltxtbox{
/*border:1px solid #c3c3c3c*/;
border:1px solid #999999;
height:21px;
margin:5px 5px 5px 5px;
width:150px;
border-radius:4px;
box-shadow:0px 0px 4px #ccc;
padding:2px;
}


.smalltxtbox1{
/*border:1px solid #c3c3c3;*/
border:1px solid #6C6C6C; 
height:18px;
margin:0 0 0px 5px;
width:75px;
}


.verysmalltxtbox{
/*border:1px solid #c3c3c3;*/
border:1px solid #999999;
height:21px;
margin:0 6px 0px;
width:50px;
border-radius:4px;
box-shadow:0px 0px 4px #ccc;
padding:2px;
}


.combobox {
/*border:1px solid #c3c3c3;*/
border:1px solid #6C6C6C; 
height:22px;
margin:3px 15px 5px;
width:250px;
}

.mediumcombobox {
/*border:1px solid #c3c3c3;*/
border: 1px solid #999999;
height:25px;
margin:3px 3px 5px;
width:150px;
border-radius: 4px;
box-shadow: 0 0 4px #CCCCCC;
padding:2px;
}


.smallcombobox {
/*border:1px solid #c3c3c3;*/
border: 1px solid #999999;
height:22px;
margin:3px 5px 5px;
width:50px;
border-radius: 4px;
box-shadow: 0 0 4px #CCCCCC;
padding:2px;
}



.largecombobox {
/*border:1px solid #c3c3c3;*/
border:1px solid #6C6C6C; 
height:132px;
margin:3px 15px 5px;
}

/*
.txtarea {

border:1px solid #6C6C6C; 
height:100px;
margin:3px 15px;
width:250px;
}*/


.txtarea-big {
/*border:1px solid #c3c3c3;*/
border:1px solid #6C6C6C; 
height:100px;
margin:3px 15px;
width:650px;
}


.rdbtn{
height:18px;
margin:0 0px 5px;
}


.rdbtn1{
margin-top:2px;
margin-bottom:2px;
margin-left:0px;
vertical-align:middle;
}



.mandatory_star
{
  color:#FF0000;
  font-size:20px;
}


 

.btn {
background:url(../img/view-button.png) no-repeat scroll left center transparent;
border:0 solid #565656;
color:#000000;
font-size:14px;
font-weight:bold;
height:25px;
padding-left:5px;
padding-right:5px;
text-align:center;
width:85px;
}



/*.divbodyimage {
    background: url(../img/side_image.php) repeat-y scroll right top transparent;
    margin: 0;
    min-height: 100%;
    padding: 0;
    position: absolute;
    width: 100%;
}*/

.yellowbackground
{
   background-color:#FFFF00;
} 

.displaymsg
{
background:none repeat scroll 0 0 #FFEAEA;
border:1px solid #FF0000;
color:#FF0000;
font-size:14px;
font-weight:bold;
text-align:left;
padding-left:15px;
padding-top:7px;
padding-bottom:7px;
line-height:19px;
} 


.msgYellow
{
   background-color:#FFFF00;
   margin-left:15px;
   padding-left:5px;
   margin-top:5px;
   width:250px;	
   
} 


.msgYellow1
{
   background-color:#FFFF00;
   margin-left:15px;
   padding-left:5px;
   margin-top:5px;
   width:150px;	
   
} 

.notered {
 color:#FF0000;
 font-style:italic;
}

.highlight { color:#CDCDCD;}


.paddingleft-25 {
   padding-left:25px;
}

.paddingrght-8 {
   padding-right:8px;
}

/* COMMUNITY HOME PAGE */
.space_community_name_h3 {
   color:#6699FF;
   padding:0px; 
   margin:0px;
}

.verticle_note_name {
   color:#6699FF;
   padding:0px; 
   margin:0px;
   font-size:16px;
}

.space_community_name_p {
   padding:0px; 
   margin:5px 0px 9px 0px;
}

/* COMMUNITY SEPRATE PAGES */

.cp_note {
	font-size:12px !important; 
	padding-top:15px; 
	text-align:justify; 
	line-height:20px;
	font-family: open-sans, sans-serif !important;
}
.community_table {
	text-align:justify !important; 
	line-height:20px !important;
	font-size:15px !important; 
	font-family: open-sans, sans-serif !important;
}
.community_table_div {
	width:860px; 
	float:left; 
	padding-left:10px;
}
.community_table_div_clear {
	clear:both; 
	height:12px;
}
.community_photo_img { 
	padding-right:10px;
	width:300px;
	height:200px;
	text-align:left;
}
.community_photo_img1 { 
	padding-right:10px;
}
.community_p_margin {
	margin-top:0px;
}
.community_back_button {
	font-family: Arial;
    font-size: 19px;
    font-weight:bold;
    line-height: 30px;
    margin: 8px 0 0;
    padding: 0 0 0 15px;
	float:right; width:auto;
}
.community_close {
	float:right;
	display:none; 
	cursor:pointer;
}

.community_close1 {
	float:right;
	cursor:pointer;
}
.community_open {
	cursor:pointer;
	text-decoration:underline;
	font-style:italic;
}

 /* For Verticle Community Links */

.tabv
{
	margin-bottom:10px;
	font-family:open-sans, sans-serif;
}
.tabv h3
{
width:auto;
background: #eeeeee url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VlZWVlZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #eeeeee 0%, #ffffff 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eeeeee), color-stop(100%,#ffffff));
background: -webkit-linear-gradient(top,  #eeeeee 0%,#ffffff 100%);
background: -o-linear-gradient(top,  #eeeeee 0%,#ffffff 100%);
background: -ms-linear-gradient(top,  #eeeeee 0%,#ffffff 100%);
background: linear-gradient(to bottom,  #eeeeee 0%,#ffffff 100%);

	border:#dfdfdf solid 1px;
	border-radius:5px 45px 0px 0px;
	margin:0px;
	display:inline-block;
	padding:5px 10px;
	min-width:120px;
	font-size:16px;
	border-bottom:0px;
	margin-bottom:-1px;
}
.tabvcontent
{
	background:#FFFFFF;
	border:#dfdfdf solid 1px;
	border-radius:0px 5px 5px 5px;
	min-height:100px;
	padding:10px;
}

/* HOME PAGE START SEARCH BUTTON */ 

.start_search_button {
  width: 484px; !important
}

/* Failer Class */

.failure_short{ 
 font-family: Verdana,Arial,Helvetica,sans-serif;
 font-size: 14px;
 text-align: left;
 width: 300px;
 padding:10px;
 background-color: #FFEAEA;   
 border:1px solid #FF0000;
 color:#FF0000; 
 font-weight:bold;
 margin-left:28px;
} 
.firstpersonsdetail{
 margin-right: 20px;
 width: 95%;
 padding-top: 60px;
float: left;
    
}
.secondpersonsdetail{
    margin-right: 20px; width: 95%; padding-top: 50px; float: left;
}
.firstpadd{
  padding-top: 91px;
}