/* --- Font Size Conversion Table From Base 16px --- */
/* ---  9px = 57% --- */
/* --- 10px = 63% --- */
/* --- 11px = 69% --- */
/* --- 12px = 75% --- */
/* --- 13px = 82% --- */
/* --- 14px = 88% --- */
/* --- 15px = 94% --- */
/* --- 16px = 100% --- */
/* --- 18px = 113% --- */
/* --- 20px = 125% --- */
/* --- 24px = 150% --- */

.enquiryResult {
	background-color: #C51370;
	color: white;
	padding: 20px;
}
.enquiryForm td {
	padding: 3px;
}
.enquiryInstruction {
	color: #C51370;
}

.pinkBG {
	background-image: url('/images/pinkBg.gif');
	background-repeat: repeat-x;
	background-color: #C51370;
}
.patternBg {
	background-image: url('/images/HomPg_pattern.gif');
	background-repeat: no-repeat;
	background-position: top;
	background-color: #C51370;
}
.footerBg {
	background-color: #E41481;
	background-image: url('/images/secPgFooterShade.gif');
	background-repeat: repeat-x;
	background-position: bottom;
}
.hr {
	border-top-color: #E8DEE1;
	border-right-color: #E8DEE1;
	border-bottom-color: #E8DEE1;
	border-left-color: #E8DEE1;
}
/**************************/
#breadCrumbsContainer {
	color: #fff;
	font-size: 69%;
	text-align: left;
	vertical-align: middle;
	padding-bottom: 5px;
}
#breadCrumbsContainer a {
	color: #6E0832;
	text-decoration: none;
}
#breadCrumbsContainer a:hover {
	text-decoration: underline;
}
/**************************/
#secNavCell {
	background-color: #E9439A;
}
#secNavCell ul {
	list-style-type: none;
	list-style-position: outside;
	margin: 0px;
	padding: 0px 0px 4px 0px;
}

#secNavCell ul li {
	margin: 0px;
	overflow: hidden;
	border: 0px solid blue;
	text-indent: 0px;
	padding: 0px;
}

#secNavCell ul li a {
	color: #5D072A;
	font-weight: bold;
	font-size: 69%;
	width: 100%;
	display: block;
	padding: 3px 15px 3px 15px;
	vertical-align: middle;
	text-decoration: none;
}
#secNavCell ul li a:hover, #secNavCell ul li a.active {
	background-color: #F7BFDD;
	text-decoration: underline;
}

#secNavCell ul ul {
	padding: 8px 0px 8px 25px;
	background-color: #EF72B3;
	list-style-type: disc;
	list-style-position: outside;
}
#secNavCell ul ul li {
	overflow: visible;
	vertical-align: middle;
	color: white;
	font-size: 50%;
	list-style-position: outside;
	padding-right: 10px;
}
#secNavCell ul ul li a {
	padding: 0px;
	display: inline;
	width: 50%;
	font-size: 138%;
	display: inline;
	color: white;
	vertical-align: middle;
}
#secNavCell ul ul li a:hover, #secNavCell ul ul li a.active {
	background-color: transparent;
}
/**************************/
#footer {
	font-family: Arial, Helvetica, sans-serif;
	color: black;
	font-size: 69%;
	text-align: left;
}
#footer a {
	color: #6E0832;
	text-decoration: underline;
}
#footer a:visited {
	color: #5D072A;
}
#footer a:hover {
	color: #4C2A35;
}
/**************************/
.pinkBG {
	background-image: url('/images/pinkBg.gif');
	background-repeat: repeat-x;
	background-color: #C51370;
}
.headerText {
	font-size: 100%;
	color: #FFFFFF;
}
.gradientBg {
	/*background-image: url('/images/bg.gif');
	background-repeat: repeat-x;*/
	background-color: white;

}

/**************************/

.pageHeading {
	color: #6E0832;
	font-size: 188%;
}
.secNavHeading { font-size: 113%; padding-bottom: 6px; padding-left: 14px; }
.secNavHeading a { color: #FFFFFF; text-decoration: none; }
.secNavHeading a:hover { text-decoration: underline; }
.sideTablesHeading { font-size: 88%; color: #FFFFFF; }
.circleTextContainer {
	overflow: hidden;
	height: 50px;
	width: 85px;
}

/***** PRINTER FRIENDLY PAGES CSS ******/
.sideBoxBg {
	background-image: url('/images/printerFriendlyBG.gif');
	background-repeat: repeat;
	background-color: #6E0832;
}
.printPageHeading {
	color: black;
	font-size: 188%;
	text-transform: lowercase;
}

#printBreadCrumbsContainer {
	color: #000;
	font-size: 69%;
	text-align: left;
	vertical-align: middle;
}
.printerFriendlyLink a {
	font-size: 69%;
}
.printerFriendlyLink a img {
	vertical-align: middle;
}
.printerFriendlyLink a:hover {
	text-decoration: underline;
}
#printBreadCrumbsContainer a, .printerFriendlyLink a {
	color: #6E0832;
	text-decoration: none;
}
#printBreadCrumbsContainer a:hover {
	text-decoration: underline;
}
.printFooter {
	font-size: 69%;
	color: #5D072A;
}
.printFooter a {
	text-decoration: none;
	color: #5D072A;
}
/**************************/
#DHTMLLanguageSelectorContainer {
	position: relative;
	width: auto;
	float: right;
	font-family: Arial, Helvetica, sans-serif;
}
#DHTMLLanguageSelectorContainer img {
	cursor: pointer;
}

#DHTMLPopupContainer {
	visibility: hidden;
}
#DHTMLScrollContainer {
	background-color: #4C2A35;
	position: absolute;
	bottom: 20px;
	left: 0px;
	width: 225px;
	height: 200px;
	overflow: hidden;
	padding: 0px;
	margin: 0px;
	border: 1px solid #C1B5B9;
}
#DHTMLScrollContent {
	text-align: left;
	position: relative;
	padding-bottom: 5px;
	width: 100%;
	top: 0px;
}
#DHTMLScrollContent a {
	display: block;
	width: 100%;
	font-size: 68%;
	color: #efe6e9;
	padding: 3px 3px 3px 8px;
}
#DHTMLScrollContent a:hover {
	color: #4C2A35;
	background-color: #EF72B3;
}
#DHTMLScrollContent {
	display: block;
	width: 100%;
	
}
#DHTMLScrollScrollArea {
	position: absolute;
	left: 226px;
	bottom: 20px;
	height: 200px;
	z-index: 9;
	width: 19px;
	background-color: #EC0D96;
	border: 1px solid #C1B5B9;
	overflow: hidden;
}
#DHTMLScrollScroller {
	position: absolute;
	top: 0px;
	margin-top: 2px;
	width: 21px;
	height: 23px;
	text-align: center;
	cursor: pointer;
	margin: auto;
	z-index: 20;
	border-top: 1px solid #555;
	border-bottom: 1px solid #555;
}
/****** LANGUAGE HOME PAGE *********/
.languagePagePinkBG {
	background-image: url('/images/languagesPinkBg.gif');
	background-repeat: repeat-x;
	background-color: #C51370;
}
.languagePagePatternBg {
	background-image: url('/images/languagesHomePageBg.gif');
	/*background-image: url('/images/languagesHomeBg.jpg');*/
	background-repeat: no-repeat;
	background-position: top left;
}

html>body td.relLinksContent hr, html>body td.quickInfoContent hr {
	position: relative;
	top: 0px;
	left: 0px;
	border-width: 0px;
	padding: 0px;
	margin: 7px 0px;
	display: block;
	width: 100%;
	height: 1px;
}

/*---------Custom app styles --------------*/

.donationForm td{
        padding: 5px;
}

.donationFormFront td{
        background-color: #F7BBBDA;
}                                                                                             
                                                                                              
.rwhContentBox{                                                                               
        border-left: 1px solid #6E0832;                                                       
        border-right: 1px solid #6E0832;                                                      
        background-color: #F7BBBDA;                                                           
}                                                                                             
                                                                                              
.required{                                                                                    
        color : red;                                                                          
}                                                                                             
                                                                                              
                                                                                              
.donationForm td label, .donationFormFront td label{                                          
        color: 6E0832;                                                                        
        font-weight: bold;                                                                    
}                                              

.rwhError{
        margin-bottom: 30px;
        margin-top: 30px;                                                                     
        border: 1px solid #F3C7DF;                                                            
        padding: 5px;                                                                         
        color: #78173F;                                                                       
}                                                                                             
                                                                                              
.errorText{                                                                                   
        font-weight: bold;                                                                    
}                                                                                             
                                                                                              
                                                                                              
.donationForm input{                                                                          
        background-color: #FFEBF8;                                                            
        border: 1px solid #7B7B7B;                                                            
}

a.donationCCVLink {
	color:#E51E86;
	font-size: 88%
	text-decoration: none;
}

a.donationCCVLink:hover {
	 text-decoration:underline;            
}                                                                                

a.donationCCVLink:visited a.donationCCVLink:active {
	text-decoration: none;
}
                                                                
.styleInput, .styleTextarea, .styleSelect{                                                    
        border: 1px solid #F6BFDC;                                                            
}                                                                                             
                                                                                              
                                                                                              
.pinkRow td{                                                                                  
        background-color: #f8cbe3;                                                            
}                                                                                             
                                                                                              
.titles {                                                                                     
        font-size: 13px;                                                                      
        font-weight: bold;                                                                    
        color: #6E0832;                                                                       
}                      

table.donationFormBorders{                                                                    
        margin-left: 1px;                                                                     
        border: 1px solid #F7C6DE;                                                            
        border-bottom: 0;                                                                     
}                                                                                             
                                                                                              
table.donationFormBorders td{                                                                 
        padding: 5px 10px;                                                                    
}                                                                                             
                                                                                              
table.donationFormBorders td td{                                                              
        padding: 0;                                                                           
}                                                                                             
                                                                                              
.donationFormBorderBottom {                                                                   
        border-bottom: 1px solid #F6BFDC;                                                     
}                                                                                             
                                                                                              
.style1Text {font-size: 100%;}                                                                
.style2Text {font-size: 92%;}        

