/* CSS Document */
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	
	background-image:url(../../images/bg.jpg);
	background-repeat: repeat;;
}

.grayBtn
{
	background-color:#e1e1e1;
	border-color: #999999;
	border-style:solid;
	border-width:1px;
	color:#545454;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
}
.graySubBox
{
	border-color:#CCCCCC;
	border-style:solid;
	border-width:1px;
}

.bottomYellowLine
{
border-bottom-color:#f0fecb;
border-bottom-style:solid;
border-bottom-width:1px;
}

.bottomGreyLine
{
border-bottom-color: #CCCCCC;
border-bottom-style:solid;
border-bottom-width:1px;
}
/*-------------Fonts-----------------------*/
.arialLinkSep
{
font-family: Arial;
font-weight:bold;
font-size:11px;
color: #b23d84;
}

.arialPurpleHeading
{
font-family: Arial;
font-weight:bold;
font-size:12px;
color: #b23d84;
}

.arialGreen13Bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #7E8B5D;
}

.arialDGreen12Bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #006600;
	line-height:25px;
	padding:3px;
}
.arialWhite13Bold {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 13px;
	color: #FFFFFF;
}

.arialWhite18Bold {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 18px;
	color: #FFFFFF;
}
.arialWhite13Bold5padding {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 13px;
	padding:5px;
	color: #FFFFFF;
}
.arialLightGreen13Bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #7b9f35;
	padding:5px;
}
.timesWhite14Bold {
	font-family:Times New Roman;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}
.timesWhite20Bold {
	font-family:Times New Roman;
	font-size: 20px;
	font-weight: bold;
	color: #FFFFFF;
}

.timesWhite15 {
	font-family:Times New Roman;
	font-size: 15px;
	color: #FFFFFF;
}
.arialDarkPink13Bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #660066;
	font-weight: bold;
	padding:5px;
}
.arialDarkBlue13Bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #336c93;
	font-weight: bold;
	padding:5px;
}
.ArialVdarkPurple13Bold{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #6c456c;
	font-weight: bold;
}
.arialBlack12Bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:#333333;
}

.arialGreen12Bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:#6b8a2b;
}

.arialGreen14Bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color:#6b8a2b;
}


.arialBlack12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#333333;
}
.arialBlack12Italic {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style:italic;
	color:#333333;
}
.arialBlack11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#333333;
}
.arialPink11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#996699;
}
.arialBlack11Italic {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style:italic;
	color:#333333;
}
.arialSkyBlue14Bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #88a7bb;
	font-weight: bold;
}
.corsivaWhite15 {color: #FFFFFF; font-size: 15px; font-family:Monotype Corsiva;}
.corsivaPurple20Bold {
	font-family:Monotype Corsiva;
	color: #663366;
	font-size: 20px;
	font-weight: bold;
}
.timesPurple14 {
	font-family:Times New Roman;
	font-style:italic;
	font-weight:bold;
	font-size: 14px;
	color: #996699;
}
.arialGray10 {
	font-family: Arial, Helvetica, sans-serif;
	color: #565656;
	font-size: 10px;
}
/*-----------------------------------------*/
.searchBg
{
	background-image:url(../../images/search.gif);
	background-repeat:no-repeat;
	border-style: none;
	border-width:0px;
	text-align:center;
	color:#666666;
	font-family:arial;
	font-size:11px;
	font-weight:bold;
	line-height:23px;
	height:21px;
	width:142px;
	vertical-align:middle;
}
.goBtnBg
{
	background-image: url(../../images/curve_bg.gif);
	background-repeat:no-repeat;
	border-style: none;
	border-width:0px;
	text-align:center;
	color: #FFFFFF;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	line-height:24px;
	height:24px;
	width:37px;
	vertical-align:middle;
}
.rectBtnBg
{
	background-color:#7d8a5f;
	border-style: none;
	border-width:0px;
	text-align:center;
	color: #FFFFFF;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	line-height:20px;
	height:20px;
	width:30px;
	vertical-align:middle;
}

.signsUpBg
{
	border-style: none;
	border-width:0px;
	text-align: left;
	color: #7a875b;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	line-height:18px;
	height:18px;
	width:140px;
	vertical-align:middle;
}
ul {margin:0; padding:0; list-style:none; line-height:18px}
li {background: url(../../images/bullet.gif) center left no-repeat;padding:0 0 0 12px }
.footerBg
{
	background-image: url(../../images/footer_bg.jpg);
	background-repeat:no-repeat;
	background-position:right;
	background-color:#f0fecb;
}

.rightDottedGrayBorder
{
	border-right-color:#cccccc;
	border-right-style: dashed;
	border-right-width:1px;
}

.darkPurpleBgcolor
{
	background-color:#996699;
}
.darkGreyBgColor
{
	background-color:#333333;
}
.pinkBgColor
{
	background-color:#ffecf5;
}
.skyBlueBgColor
{
	background-color:#e1f5ff;
}
.purpleBgColor
{
	background-color:#e0d1e0;
}
.greyBgColor
{
	background-color:#bbc1b7;
}
.headBgColor
{
	background-color:#f0fecb;
}
.signUpBg
{
	background-color:#e4eace;
}
.greenBg
{
	background-color:#a9c66c;
}
.grayBg
{
	background-color:#f4f6eb;
}

.weddingShop
{
	background-image: url(../../images/wedding_shop.jpg);
	background-repeat:no-repeat;
	background-position:right;
	background-color:#7fb1d2;
}
.stripImage
{
	background-image:url(../../images/strip_b.jpg);
	background-repeat:no-repeat;
	background-position:right;
	background-color:#80a1b6;
}
.lightGreyTableBordere
{
	border-color:#cccccc;
	border-style:solid;
	border-width:1px;
}

.darkGreyTableBordere
{
	border-color:#666666;
	border-style:solid;
	border-width:1px;
}

.greenTableBorder
{
	border-color:#e2ebd0;
	border-style:solid;
	border-width:1px;
	background-color:#ffecf5;
}

.whiteBottomBorder
{
	border-bottom-color:#FFFFFF;
	border-bottom-style:solid;
	border-bottom-width:1px;
}
.whiteRightBorder
{
	border-right-color:#FFFFFF;
	border-right-style:solid;
	border-right-width:1px;
	background-color:#AEB8B7;
}

.greenTopBottomLine
{
	border-top-color:#a7cfaa;
	border-top-style:solid;
	border-top-width:1px;
	padding-top:5px;
	
	border-bottom-color:#a7cfaa;
	border-bottom-style:solid;
	border-bottom-width:1px;
	padding-bottom:5px;
}
.greenBottomLine
{
	border-bottom-color:#a7cfaa;
	border-bottom-style:solid;
	border-bottom-width:1px;
	padding-bottom:5px;
}
.padding5px
{
	padding:5px;
}

.padding10px
{
	padding:5px;
}

/*----------------------------------navtabLink------------------------------------------------*/
#navtabLink a
{
font-family:Arial;
text-decoration: none;
font-weight:bold;
font-size:12px;
display:block;
padding:3px;
}


#navtabLink a:visited 
{
color: #FFFFFF;
display:block;
background-color:#a9c66c;
}

#navtabLink a:link 
{
color: #FFFFFF;
display:block;
background-color:#a9c66c;
}

#navtabLink a:hover 					
{
color: #FFFFFF;
background-color:#6b8a2b;
text-decoration: none;
display:block;
} 
/*----------------------------------navtabLink ------------------------------------------------*/

/*----------------------------------leftCatTab------------------------------------------------*/
#green13Boldlink a
{
font-family: Verdana;
text-decoration: none;
font-weight:bold;
font-size:13px;
}


#green13Boldlink a:visited 
{
color: #333300;
}

#green13Boldlink a:link 
{
color: #333300;
}

#green13Boldlink a:hover 					
{
color: #006600;
text-decoration: none;
} 
/*----------------------------------End leftCatTab------------------------------------------------*/
/*----------------------------------leftSubCatTab------------------------------------------------*/
#green13link a
{
font-family: Verdana;
text-decoration: none;
font-size:13px;
}


#green13link a:visited 
{
color: #333300;
}

#green13link a:link 
{
color: #333300;
}

#green13link a:hover 					
{
color: #006600;
text-decoration: none;
} 
/*----------------------------------End leftSubCatTab------------------------------------------------*/
/*----------------------------------leftSubCatTab------------------------------------------------*/
#white12link a
{
font-family: Times New Roman;
text-decoration: none;
font-size:12px;
}


#white12link a:visited 
{
color: #2c6b97;
}

#white12link a:link 
{
color: #2c6b97;
}

#white12link a:hover 					
{
color: #FFFFFF;
text-decoration: none;
} 
/*----------------------------------End leftSubCatTab------------------------------------------------*/
/*----------------------------------green12Link------------------------------------------------*/
#green12link a
{
font-family: Times New Roman;
text-decoration: none;
font-size:12px;
}


#green12link a:visited 
{
color: #7b9f35;
}

#green12link a:link 
{
color: #7b9f35;
}

#green12link a:hover 					
{
color: #006600;
text-decoration: none;
} 
/*----------------------------------End leftSubCatTab------------------------------------------------*/
/*----------------------------------dGreen12Link------------------------------------------------*/
#dGreen12Link a
{
font-family:Arial;
text-decoration: none;
font-size:12px;
padding-left:10px;
}


#dGreen12Link a:visited 
{
color: #006600;
}

#dGreen12Link a:link 
{
color: #006600;
}

#dGreen12Link a:hover 					
{
color: #009900;
text-decoration: none;
} 
/*----------------------------------End leftSubCatTab------------------------------------------------*/
/*----------------------------------dPurple12Link------------------------------------------------*/
#dPurple12Link a
{
font-family:Arial;
text-decoration: none;
font-size:12px;
padding-left:10px;
}


#dPurple12Link a:visited 
{
color: #6c456c;
}

#dPurple12Link a:link 
{
color: #6c456c;
}

#dPurple12Link a:hover 					
{
color: #009900;
text-decoration: none;
} 
/*----------------------------------End leftSubCatTab------------------------------------------------*/
/*----------------------------------greenBold12Link------------------------------------------------*/
#green12Boldlink a
{
font-family: Arial;
text-decoration: none;
font-weight:bold;
font-size:11px;
}


#green12Boldlink a:visited 
{
color: #6b8a2b;
}

#green12Boldlink a:link 
{
color: #6b8a2b;
}

#green12Boldlink a:hover 					
{
color: #006600;
text-decoration: none;
} 
/*----------------------------------End leftSubCatTab------------------------------------------------*/
/*----------------------------------blackBold12Link------------------------------------------------*/
#black12Boldlink a
{
font-family: Arial;
text-decoration: none;
font-weight:bold;
font-size:11px;
}


#black12Boldlink a:visited 
{
color: #000000;
}

#black12Boldlink a:link 
{
color: #000000;
}

#black12Boldlink a:hover 					
{
color: #006600;
text-decoration: none;
} 
/*----------------------------------End leftSubCatTab------------------------------------------------*/
/*----------------------------------blueBold12Link------------------------------------------------*/
#blue12Boldlink a
{
font-family: Arial;
text-decoration: none;
font-weight:bold;
font-size:11px;
}


#blue12Boldlink a:visited 
{
color: #336c93;
}

#blue12Boldlink a:link 
{
color: #336c93;
}

#blue12Boldlink a:hover 					
{
color: #006600;
text-decoration: none;
} 
/*----------------------------------End leftSubCatTab------------------------------------------------*/
/*----------------------------------PurpleBold12Link------------------------------------------------*/
#purple12Boldlink a
{
font-family: Arial;
text-decoration: none;
font-weight:bold;
font-size:11px;
}


#purple12Boldlink a:visited 
{
color: #6c456c;
}

#purple12Boldlink a:link 
{
color: #6c456c;
}

#purple12Boldlink a:hover 					
{
color: #006600;
text-decoration: none;
} 
/*----------------------------------End leftSubCatTab------------------------------------------------*/
/*----------------------------------PurpleBold12Link------------------------------------------------*/
#black9Boldlink a
{
font-family: Arial;
text-decoration: none;
font-weight:bold;
font-size:9px;
}


#black9Boldlink a:visited 
{
color: #333333;
}

#black9Boldlink a:link 
{
color: #333333;
}

#black9Boldlink a:hover 					
{
color: #006600;
text-decoration: underline;
} 
/*----------------------------------End leftSubCatTab------------------------------------------------*/
/*----------------------------------black11Link------------------------------------------------*/
#black11link a
{
font-family: Arial;
text-decoration: none;
font-size:11px;
}


#black11link a:visited 
{
color: #333333;
}

#black11link a:link 
{
color: #333333;
}

#black11link a:hover 					
{
color: #006600;
text-decoration: underline;
} 
/*----------------------------------End leftSubCatTab------------------------------------------------*/
/*----------------------------------GreenBoldUnder12Link------------------------------------------------*/
#GreenBoldUnder12Link a
{
font-family: Arial;
text-decoration: none;
font-weight:bold;
font-size:12px;
}


#GreenBoldUnder12Link a:visited 
{
color: #7b9e33;
}

#GreenBoldUnder12Link a:link 
{
color: #7b9e33;
}

#GreenBoldUnder12Link a:hover 					
{
color: #006600;
text-decoration: underline;
} 
/*----------------------------------End leftSubCatTab------------------------------------------------*/
/*----------------------------------gray11Link------------------------------------------------*/
#gray13link a
{
font-family: Arial;
text-decoration: none;
font-weight:bold;
font-size:13px;
}


#gray13link a:visited 
{
color: #838879;
}

#gray13link a:link 
{
color: #838879;
}

#gray13link a:hover 					
{
color: #006600;
text-decoration: underline;
} 
/*----------------------------------End leftSubCatTab------------------------------------------------*/
/*----------------------------------white13Link------------------------------------------------*/
#white13Link a
{
font-family: Arial;
text-decoration: none;
font-weight:bold;
font-size:13px;
}


#white13Link a:visited 
{
color: #FFFFFF;
}

#white13Link a:link 
{
color: #FFFFFF;
}

#white13Link a:hover 					
{
color: #006600;
text-decoration: underline;
} 
/*----------------------------------End leftSubCatTab------------------------------------------------*/
/*----------------------------------PurpleBold12Link------------------------------------------------*/
#purpleLink a
{
font-family: Arial;
text-decoration: underline;
font-weight: normal;
font-size:11px;
}


#purpleLink a:visited 
{
color: #b23d84;
}

#purpleLink a:link 
{
color: #b23d84;
}

#purpleLink a:hover 					
{
color: #006600;
text-decoration: none;
} 
/*----------------------------------End leftSubCatTab------------------------------------------------*/


/*-------------------------------------------------------------*/
/*----------------------------------Bread crumb classes ---------------------------------------------*/
.bcrumbtxtnormal
{
font-family: Arial;
font-size: 12px;
font-weight:normal;
color:#00609c;
}

a.abcrumb
{
font-family: Arial;
font-size: 12px;
font-weight:bold;
color:#000000;
text-decoration:none;
}

a.abcrumb:hover
{
font-family: Arial;
font-size: 12px;
font-weight:bold;
color:#000000;
text-decoration:underline;
}
/*---------------------------------------------------------------------------------------------------*/
.listvalue
{
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color:#333333;
text-align:left;
line-height:20px;
vertical-align:top;
}
.tborder
{
border: 1px solid #c1c1c1;
padding: 5px 5px 5px 5px;
}
.thead
{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight:bold;
color:#333333;
}
.browsetxt a
{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #336c93;
font-weight: bold;
}
.featurehead
{
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 13px;
padding:5px;
color: #FFFFFF;
background-color:#800080; /* #996699; */
}
.listhead
{
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 13px;
padding:2px;
color: #FFFFFF;
background-color:#7E8B5D;
}

/*--- Form styles ----*/
.errorMsg
{
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 13px;
color: #FF0000;
}

.note
{
font-family: Arial, Helvetica, sans-serif;
color: #222222;
font-weight: normal;
font-size: 11px;
}

.mandatory
{
font-family:Helvetica, Verdana, Arial;
font-size: 11px;
font-weight: normal;
text-decoration:none;
color:#b94a1d;
padding-right:4px;
padding-bottom:4px;
text-align:right;
}

.frmlabel1
{
font-family: Arial, Helvetica, sans-serif;
color: #000000;
font-weight: bold;
font-size: 12px;
background-color: #F5F5F5;
text-align:left;
}

.frmvalue1
{
font-family: Arial, Helvetica, sans-serif;
color: #000000;
font-weight: normal;
font-size: 12px;
background-color: #F5F5F5;
text-align:left;
}

.frmlabel2
{
font-family: Arial, Helvetica, sans-serif;
color: #000000;
font-weight: bold;
font-size: 12px;
background-color: #F4F9FE;
text-align:left;
}

.frmvalue2
{
font-family: Arial, Helvetica, sans-serif;
color: #000000;
font-weight: normal;
font-size: 12px;
background-color: #F4F9FE;
text-align:left;
}

/*----------------------- Paging Styles starts here-----------------------------------*/
.pagingtxt
{
font-family: Helvetica, Verdana, Arial;
color: #444444;
font-weight: normal;
font-size: 11px;
line-height:15px;
/*text-align:right;*/
padding-right:4px;
}

.pagingtxtbold1
{
font-family:Helvetica, Verdana, Arial;
font-size: 11px;
font-weight: bold;
text-decoration:none;
color:#444444;
}

.pagingtxtbold
{
font-family:Helvetica, Verdana, Arial;
font-size: 11px;
font-weight: bold;
text-decoration:none;
color:#444444;
}

a.apaging
{
font-family:Helvetica, Verdana, Arial;
font-size: 11px;
font-weight: bold;
text-decoration:none;
color:#990000;
}

a.apaging:hover
{
font-family:Helvetica, Verdana, Arial;
font-size: 11px;
font-weight: bold;
text-decoration:underline;
color:#FF0000;
}
.tbg
{
background-color:#edfdcc;
}
/*----------------------- Paging Styles ends here-----------------------------------*/
.boldtxt
{
	font-family:Helvetica, Verdana, Arial;	
	font-size:12px;
	font-weight:bold;
	line-height:20px;
}

.ptabhead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color:#6b8a2b;
	line-height:25px;
}
.ptabhead_1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:600;
	color:#6b8a2b;
}

a.topexception
{
font-family:Arial;
text-decoration: none;
font-weight:bold;
font-size:12px;
display:block;
padding:3px;
color: #FFFFFF;
background-color:#6b8a2b;
}

a.topexception:hover
{
color: #FFFFFF;
background-color:#a9c66c;
text-decoration: none;
display:block;
}
.checklisttxt
{
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color:#000000; /* #b23d84; */
text-align:left;
line-height:20px;
vertical-align:top;
}