/* CSS Document */

.asterix
{
	font-family: Arial,Verdana, Helvetica, sans-serif;
	padding-right: 4px;
	font-size:14px;
	color:#990000;
	text-align:center;
	font-weight:bold;
}

body,td,input{ font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
margin:0px;
padding:0px;}

.greenLine{ border-bottom:1px solid #81bb5a}


.topMenu{ font-weight:bold; font-size:12px; color:#FFFFFF;}

.topMenu A{ font-weight:bold; font-size:12px; color:#FFFFFF; text-decoration:none;}


.topMenu A:hover{ font-weight:bold; font-size:12px; color:#2770be; text-decoration:none;}

.searchbg{ background-color:#a9d1f7;
}

.searchbgHeading{background-image:url(../images/searchbg.jpg);
background-repeat:repeat-x;

font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-align:left;
vertical-align:middle;
color:#003333;
padding-left:10px;}

.blacksubmitbtn{
background-image:url(../images/searchbtnbg.jpg);
background-repeat:repeat-x;
height:20px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
text-align:center;
vertical-align:middle;
color:#ffffff;
cursor:pointer;
border:1px solid #000000;}


.leftbtn{
background-image:url(../images/leftbtn.jpg);
background-repeat:repeat-x;
height:25px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
text-align:center;
vertical-align:middle;
color:#003399;
cursor:pointer;
border:1px solid #9fd0ff;}

.leftbtn A{ text-decoration:none;color:#003399;}


.boxHeader{
color:#5e742e;

border:1px solid #b8d96f;}

 
.boxHeader th
{

background-image:url(../images/boximg.jpg);
background-repeat:repeat-x;
height:24px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
text-align:left;
vertical-align:top;
color:#2b5103;

border-top:1px solid #b8d96f;
padding-left:10px;
}

.boxHeader th A{ text-decoration:none;color:#2b5103;}
.boxHeader th A:hover{ text-decoration:none;color:#7ba421;}



.boxHeadergreenTxt{
color:#5e742e;
text-decoration:none;
font-weight:bold;
padding-left:10px;
line-height:15px;}

.boxHeadergreenTxt A{
color:#5e742e;
text-decoration:none;}

.boxHeadergreenTxt A:hover{
color:#839d49;
text-decoration:underline;}

.boxHeaderBlue{
color:#5e742e;

border:1px solid #6395c6;}

.boxHeaderBlue th{
background-image:url(../images/boximgblue.jpg);
background-repeat:repeat-x;
height:24px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
/*text-align:left;*/
/*vertical-align:middle;
*/
vertical-align:top;
color:#04417c;

border-top:1px solid #6395c6;
padding-left:10px;}

.boxHeaderBlue th A{ text-decoration:none;color:#04417c;}
.boxHeaderBlue th A:hover{ text-decoration:none;color:#488acb;}





.boxHeaderBlueTxt{
color:#044f94;
text-decoration:none;
font-weight:bold;
padding-left:10px;
line-height:15px;}

.boxHeaderBlueTxt A{
color:#044f94;
text-decoration:none;}

.boxHeaderBlueTxt A:hover{
color:#2272bb;
text-decoration:underline;}






.boxHeaderyellow{
color:#505200;

border:1px solid #b2b520;}

.boxHeaderyellow th
{
background-image:url(../images/boximgyellow.jpg);
background-repeat:repeat-x;
height:24px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
text-align:left;
vertical-align:top;
color:#505200;

border-top:1px solid #b2b520;
padding-left:10px;
}

.boxHeaderyellow th A{ text-decoration:none;color:#505200;}
.boxHeaderyellow th A:hover{ text-decoration:none;color:#babd22;}


.boxHeaderyellowTxt{
color:#565800;
text-decoration:none;
font-weight:bold;
padding-left:10px;
line-height:15px;}

.boxHeaderyellowTxt A{
color:#565800;
text-decoration:none;}

.boxHeaderyellowTxt A:hover{
color:#90920f;
text-decoration:underline;}












.boxHeaderong{
color:#ff7806;

border:1px solid #ff7502;}

.boxHeaderong th{
background-image:url(../images/boximgong.jpg);
background-repeat:repeat-x;
height:24px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
text-align:left;
vertical-align:middle;
color:#ffffff;

border-top:1px solid #ff7502;
padding-left:10px;}




.boxHeaderongTxt{
color:#b9b4b4;
font-weight:bold;
text-decoration:none;}

.boxHeaderongTxt A{
color:#ff7806;
font-weight:bold;
text-decoration:underline;}

.boxHeaderongTxt A:hover{
color:#ff7806;
font-weight:bold;
text-decoration:underline;}



.boxHeadernavyblue{
color:#ff7806;

border:1px solid #6395c6;}

.boxHeadernavyblue th{
background-image:url(../images/boximgnavyblue.jpg);
background-repeat:repeat-x;
height:24px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
text-align:left;
vertical-align:middle;
color:#ffffff;

border-top:1px solid #6395c6;
padding-left:10px;}


.boxHeadernavyblueTxt
{
	color:#284a91;
	text-decoration:none;
	padding-left:10px;
	font-size:12px;
	font-weight:bold;
}

.boxHeadernavyblueTxt A{
color:#284a91;
text-decoration:none;}

.boxHeadernavyblueTxt A:hover{
color:#284a91;
text-decoration:underline;}

.fontboldtxt{ font-weight:bold; color:#003366; padding-left:6px;}

.paddingLeft6{ padding-left:6px;}


.footertxt{ padding-top:6px; color:#003366; text-decoration:none;}
.footertxt A{ color:#003366; text-decoration:none;}

/*/ EDIT BY ANANYA STARTS /*/

/* Location */
.cityBold
{ 
	font-family: Arial,Verdana, Helvetica, sans-serif; 
	font-size:10px; 
	color:#57BAC0;
	text-decoration:none;
}

.city
{ 
	font-family: Arial,Verdana, Helvetica, sans-serif; 
	font-size:10px; 
	color:green;
	text-decoration:none;
}

.state
{ 
	font-family: Arial,Verdana, Helvetica, sans-serif; 
	font-size:11px; 
	color:#ff9900;
	text-decoration:none;
}

.country
{ 
	font-family: Arial,Verdana, Helvetica, sans-serif; 
	font-size:12px; 
	font-weight:bold;
	color:#000066;
	text-decoration:none;
}

.cityBold_new
{ 
	font-family: Arial,Verdana, Helvetica, sans-serif; 
	font-size:10px; 
	font-weight:bold; 
	font-style:italic;
	color:#330099;
	text-decoration:none;
	
}

/* Location */

/* Form Text */

.frmtext
{
	height:25px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-align:center;
	vertical-align:middle;
	color:#003399;
	cursor:pointer;
}


.frmtext_New
{
	height:25px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-align:center;
	vertical-align:middle;
	color:#003399;
}


.hyperlink
{ 
font-family: Arial,Verdana, Helvetica, sans-serif;
font-weight:bold;
font-size:11px;
color:#1d62a7;
text-decoration:underline;
}

.inputField
{ 
	font-size:11px; 
	border:1px solid #756e6e; 
	width:190px;
	color:#333399;
	font-weight:bold;
}

.inputFieldSmall
{ 
	font-size:11px; 
	border:1px solid #756e6e; 
	width:57px;
	color:#333399;
	font-weight:bold;
}


/*.inputField
{ 
	font-size:11px; 
	border:1px solid #003366; 
	width:190px;
	color:#0033FF; 
}*/

.blueTxt
{
	color:#284a91;
	text-decoration:none;
}

/* Form Text */

/*------ERROR SECTION----*/

/*  System Generated Error Message*/
.sysErrorMessage
{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	color:#FF3366;
	background-color: #D6D6D6;
	border: 1px solid #95BBBD;
	margin: 5px;
	padding: 5px;
	text-align:center;
	/*text-decoration: blink;*/
	background-image: none;
	background-repeat: no-repeat;
	background-position: center center;
	vertical-align: text-bottom;
	cursor: wait;
}

.sysErrorMessage th
{
	font-weight: bold;
	text-align: left;
}
.sysErrorMessage li
{
	font-weight: normal;
	text-align: left;
}
/* End System Generated  Message*/


/*  Error Message*/
.errorMessage
{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
	color:#FF0000;
	background-color: #FFCACA;
	border: 1px solid #FFCACA;
	margin: 5px;
	padding: 5px;
	text-align:center;
	/*text-decoration: blink;*/
	
}

.errorMessage th
{
	font-weight: bold;
	text-align: left;
}
.errorMessage li
{
	font-weight: normal;
	text-align: left;
}
/* End Error Message*/

/* Start Warning Message*/
.warningMessage
{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	color:#993300;
	background-color: #FFFFC4;
	margin: 5px;
	padding: 5px;
	text-align:center;
	/*text-decoration: blink;*/
	border-top: 1px solid #FFCC99;
	border-right: 1px solid #FFCC99;
	border-bottom: 1px solid #FFCC99;
	border-left: 1px solid #FFCC99;
	
}

.warningMessage th
{
	font-weight: bold;
	text-align: left;
}

.warningMessage li
{
	font-weight: normal;
	margin: 2px;
	text-align: left;
}
/* End Warning Message*/

/* Start Success Message*/
.successMessage
{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	color:#0000FF;
	background-color: #CBDDDE;
	border: 1px solid #B7D1D2;
	margin: 5px;
	padding: 5px;
	text-align:center;
	/*text-decoration: blink;*/
	
}

.successMessage th
{
	font-weight: bold;
	text-align: left;
}

.successMessage li
{
	font-weight: normal;
	margin: 2px;
	text-align: left;
}
/* End Warning Message*/

/* Button */
.frontButton
{
	font-weight: bold;
	font-size: 10px;
	color: #ffffff;
	height:19px;
	text-decoration: none;
	text-align: center;
	padding: 2px;
	cursor: pointer;
	vertical-align: middle;
	margin: 0px;
	border-top: 1px solid #000000;
	border-right: 2px solid #000000;
	border-bottom: 2px solid #000000;
	border-left: 1px solid #000000;
	background-image:url(../images/button_bg.jpg);
	background-repeat: repeat-x;
}


.termsContentWithOutBorder
{
	font-size:10px;
	text-decoration:none;
	color:#000000;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #E8E8E8;
}

.adTxt
{ 
	font-family: Arial,Verdana, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	color:#1d62a7;
}


.bullet
{ 
	font-family: Arial,Verdana, Helvetica, sans-serif; 
	font-size:10px; 
	color:red;
	text-decoration:none;
	background-image:url(../images/bullet1.jpg);
	background-repeat:no-repeat;
	width:21px;
	height:19px;
}

.description{ font-size:11px; font-weight:bold; color:#5c5c57; text-align:left; }

.descriptionTxt{ font-size:11px; font-weight:normal; color:#5c5c57;text-align:left; text-align:justify; }

.catDescription{ font-size:10px; font-weight:bold; color:green; text-align:left; }

.catDescriptionTxt{ font-size:10px; font-weight:normal; color:green;text-align:left; text-align:justify; }

.breadcumb{ 
font-family: Arial,Verdana, Helvetica, sans-serif; 
font-size:10px; 
color:#006699;
text-decoration:none; }

.breadcumb A{ 
font-family: Arial,Verdana, Helvetica, sans-serif; 
font-size:10px; 
color:#006699;
text-decoration:none; }

.breadcumb A:hover{ 
font-family: Arial,Verdana, Helvetica, sans-serif; 
font-size:10px; 
color:#006699;
text-decoration:underline; }

.category
{ 
	font-size:12px; 
	text-decoration:none; 
	color:#330066
}
.category A
{ 
	font-size:12px; 
	text-decoration:none;
	color:#330066
}
.category A:hover
{ 
	font-size:12px; 
	text-decoration:none;
	color:#FF9900;
}

.instruction{ 
font-family: Arial,Verdana, Helvetica, sans-serif;
font-size:10px;
color:#756e6e;
text-align:left;
}

/* Button */
.Button
{
	background-image:url(../images/leftbtn.jpg);
	background-repeat:repeat-x;
	height:25px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-align:center;
	vertical-align:middle;
	color:#003399;
	cursor:pointer;
	border:1px solid #9fd0ff;
}
/* Button */

.featuredadTitle
{ 
	font-size:10px; 
	font-weight:bold; 
	color:#5c5c57; 
	/*text-align:left; */
}

.imgFeatured
{ 
	font-family: Arial,Verdana, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	color:#1d62a7;
}
.imgFeatured A
{ 
	font-family: Arial,Verdana, Helvetica, sans-serif;
	font-size:11px;
	color:#1d62a7;
	text-decoration:none;
}
.imgFeatured A:hover
{ 
	font-family: Arial,Verdana, Helvetica, sans-serif;
	font-size:11px;
	color:#FF9900;
	text-decoration:underline;
}

.AdvancedTemplate
{
	font-weight: bold;
	font-size: 10px;
	color: #ffffff;
	height:19px;
	text-decoration: none;
	text-align: center;
	padding: 2px;
	cursor: pointer;
	vertical-align: middle;
	margin: 0px;
	border-top: 1px solid #000000;
	border-right: 2px solid #000000;
	border-bottom: 2px solid #000000;
	border-left: 1px solid #000000;
	background-image:url(../images/button_bg1.jpg);
	background-repeat: repeat-x;
}

.edit
{ 
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	text-decoration:none;
	font-size:9px
}

.edit A
{ 
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#666666;
	text-decoration:none;
}

.edit A:hover
{ 
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#666666;
	text-decoration:none;
}

.blueseparector
{ 
	font: Arial,Verdana, Helvetica, sans-serif; 
	font-weight:bold; 
	color:#333399; 
	font-size:10px;
	text-decoration:none;
}

/* Start Paging Css */
.Paging
{
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	font-size: 10px;
	background-color: #336699;
}
.Paging TD
{
	font-weight: normal;
	font-size: 10px;
}
.Paging A
{
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	font-size: 10px;
}
.Paging A:hover
{
	color: #6699ff;
	text-decoration: none;
}
.Paging Label  /* Inactive Link*/
{
	font-weight: bold;
	color: #CCCCCC;
	text-decoration: none;
}

.Paging span  /* Selected Page ID*/
{
	font-weight: bold;
	font-size: 10px;
	color: #ffcc99;
}

/*Profile Edit menu*/
.PagingLinks
{
	background-color: #336699;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.PagingLinks:hover
{
	background-color: #336699;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.PagingLinksSelected
{
	background-color: #336699;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.PagingLinksDisabled
{
	background-color: #336699;
	font-size: 10px;
	font-weight: bold;
	color: #DDDDDD;
	text-decoration: none;
}
/* Div Css*/

.ddmx .section {
    border: 1px solid #b8b4ae;
    position: absolute;
    visibility: hidden;
    z-index: -1;
}

/* Div Css*/

.listtitle{ 
font: Arial,Verdana, Helvetica, sans-serif; 
font-weight:bold; 
color:#ff6600; 
font-size:11px;
border-bottom:1px solid #6395c6;
text-decoration:none;}

.contentHeader
{ 
	height:20;
	padding-left:3px; 
	padding-top:2px;
	font-size:12px; 
	font-weight:bold;
	color:#ffffff;
	vertical-align:middle;
	text-decoration:none;
	background-color:#04417c;
	text-decoration:none;
}
.hightlight
{
	background-color:#BFFFBF;
	font-weight:bold;
	font-size:12px;
	color:#666666;
}
/* Css For Detail Page*/
.detailsubHeader{
background-color:#cae4fb;
height:10px; 
padding:2px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
vertical-align:middle;
}
.featuredadTitleBig
{ 
	font-size:12px; 
	font-weight:bold; 
	color:#5c5c57; 
	text-align:left;
	padding-left:5px 
}
.contactDetailsBorder
{
	border:#0d57a2 solid 2px;
}
.shareSave
{
	font-size:11px; 
	font-weight:bold; 
	color:#000000; 
	text-align:left;  
}
/* Css For Detail Page*/

.uploadImgTitle{ 
font: Arial,Verdana, Helvetica, sans-serif; 
font-weight:bold; 
color:#003399; 
font-size:11px;
border-bottom:1px solid #003399;
text-decoration:none;}

.portfoliothumbbg
{
	background-image:url(../images/Banner_thumbbg.jpg);
	background-repeat:no-repeat;
	width:127px;
	height:93px;
	background-position:center;
}
.imgBorder
{ 
	border:2px solid #ffae61;
}
/*/ EDIT BY ANANYA ENDS /*/

