@charset "utf-8";
/* CSS Document */
body{ margin:0px; padding:0px; background:url(../images/bg.jpg) repeat-x #848484; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; line-height:20px;}

p, h1, h2, h3, h4, h5 h6 { margin:0px; padding:0px; line-height:normal;}
img { border:none;}
input{outline-width:0px;}
a { text-decoration:none; color:#000;}
a:hover { text-decoration:underline;}

.main{ width:993px; margin:auto;}
.content-left { float:left; width:680px; text-align:justify; position:relative; position:inherit\9;}
.content-left a { color:#954200; text-decoration:underline; }

.header{ background:#fff; }
.logo{ width:auto; float:left;}
.topright{ width:auto; float:right;}
.clear{ clear:both;}

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

/*.menu{ background:#f7f6ea; border-bottom:solid 1px #fff;  }
.menu ul{ margin:0px 0px 0px 1px; padding:0px; }
.menu ul li{ margin:0px; padding:0px; float:left; list-style:none; border-right:solid 1px #fff; }

.menu ul li a{  padding:10px 24px; color:#954200; text-decoration:none; line-height:35px; font-size:14px; text-transform:uppercase;  -webkit-transition: all 0.5s ease;  -moz-transition: all 0.5s ease; }
.menu ul li a:hover{ background:#954200; color:#fff; text-decoration:none;  text-transform:uppercase;   }
*/

/*.menu{ background:#f7f6ea; border-bottom:solid 1px #fff;}
.menu ul{ margin:0px 0px 0px 1px; padding:0px; display:table; width:100%;}
.menu ul li{ margin:0px; padding:0px; float:left\9; list-style:none; border-right:solid 1px #fff; display:table-cell; text-align:center; }

.menu ul li a{  padding:10px 24px; color:#954200; text-decoration:none; line-height:35px; font-size:14px; text-transform:uppercase;  -webkit-transition: all 0.5s ease;  -moz-transition: all 0.5s ease; display:block;}

.menu ul li a:hover{ background:#954200; color:#fff; text-decoration:none;  text-transform:uppercase;}
.menu-active{ background:#954200; color:#fff!important; text-decoration:none;  text-transform:uppercase;}*/

/*--------------------- Menu 5-6-13 --------------------*/
.dropdown-holder { background-color:#f7f6ea;}
*+html .dropdown-holder { height:44px;}

ul.dropdown ul li { display: inline; width: 100%;}  /********** for IE *************/

/* LEVEL ONE */
ul.dropdown                         { list-style:none; text-transform:uppercase; border-bottom:solid 1px #fff; font-size:14px; z-index:99;background-color:#f7f6ea; margin:0; padding:0; display:table;}
ul.dropdown li                      { float: left; border-right: 1px solid #ffffff; display:table-cell;}
ul.dropdown a:hover		            { background:#954200; color:#fff; text-decoration:none;}
ul.dropdown a:active                { background:#954200; color:#fff; text-decoration:none;}
ul.dropdown li a                    { display:block; color:#954200; text-transform:uppercase; -webkit-transition: all 0.5s ease;  -moz-transition: all 0.5s ease;padding:12px 17.6px; /*padding:12px 29px 12px 30px\9;*/ position:relative;}
ul.dropdown li:last-child{border-right:0px;}
ul.dropdown li.hover,
ul.dropdown li:hover                { color: black;}
ul.dropdown li:hover a              { }

/* LEVEL TWO */
ul.dropdown ul 						{ visibility: hidden; position:absolute; margin:0; padding:0; background-color:#954200; font-size:12px; border:solid 1px #FFFFFF;
									   z-index:99;}
ul.dropdown ul li 					{ font-weight: normal; border-bottom: 1px solid #b4b4b4; float:none; padding:0; margin:0; border-right:none; white-space:nowrap;   	                                      display:block;}
									  
                                    /* IE 6 & 7 Needs Inline Block */
ul.dropdown ul li a					{ border-right: none; /*width:150px;*/ min-width:120px; color:#FFFFFF; padding:7px; margin:0;} 

ul.dropdown ul li a:hover 			{ background-color:#666666;} 

/* LEVEL THREE*/
ul.dropdown ul ul 					{ left:100%; top: 0px; }
ul.dropdown li:hover > ul 			{ visibility: visible; }

.dropdown-active                    { background:#954200!important; color:#fff!important; text-decoration:none;}

.items { float:right; color: #ffffff; font:bold 14px Open Sans;  display:block; padding:8px 20px 4px 0px;}
/*--------------------- Menu 5-6-13 --------------------*/

.activetab a{ background:#954200 !important; color:#fff !important;}

.last a{ border:none; padding:10px 32px!important;}

.container{ background:#f7f6ea; margin:5px 0px; padding:10px;}

.banner{ border-bottom:solid 1px #fff;}


.title{ font-size:14pt; margin-bottom:10px; color:#954200; border-bottom:dotted 1px #CCCCCC; padding-bottom:10px;}
.righttitle1{ font-size:11pt; margin-bottom:10px; color:#954200; border-bottom:dotted 1px #CCCCCC; padding-bottom:10px; font-weight:bold; }
.righttitle2{ font-size:11pt; margin-bottom:5px; color:#954200; border-bottom:dotted 1px #CCCCCC; padding-top:20px; padding-bottom:3px; font-weight:bold;}

.leftpanel{ width:680px; float:left; padding-left:3px;}
.rightpanel{ width:280px; float:right; text-align:center; }

.rightlicontent{}
.rightlicontent ul{ margin:0px; padding:0px;}
.rightlicontent ul li{ margin:0px; padding:3px; width:115px; float:left; list-style:none;}

.rightlicontent-2{}
.rightlicontent-2 ul{ margin:0px; padding:0px;}
.rightlicontent-2 ul li{ margin:0px; padding:3px; list-style:none;}
.rightlicontent-2 b { font-size:11px; color:#000000;}

.footer{ background:#f7f6ea; border:solid 1px #fff; margin-bottom:10px;}
.footeright{ width:282; float:right;}
.footerleft{ width:200px; float:left; padding:8px 10px 0px;}

.addresstitle{ width:80px; float:left; font-size:14pt; margin-bottom:10px; color:#954200;  padding-bottom:10px; padding-top:5px;}
.addresstext{ width:200px; float:left;  padding-top:5px; }

.contentbg{ background:url(../images/dotted.jpg) repeat-y 700px 0px #f7f6ea;}
.charityno{ color:#954200; font-size:18px;}
.charityno1{ color:#000; font-size:18px; font-weight:bold;}

.field {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	border: 1px solid #CCCCCC;
	padding:5px;
	border-radius:5px; 	-moz-border-radius:5px; -webkit-border-radius:5px; 
}
.errorMsg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FF0000;
	text-decoration: none;
}

.button-2
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color:#954200;
	color:#FFFFFF;
	
}

/*---------------Aarti changes(04-10-16)---------------*/
.tableWrap{text-align:initial;}
.tableWrap h3{color: #985927;padding: 10px 0 20px;    display: block;}
.tableWrap .row{width:48%; margin-bottom:9px;margin-right:10px; display:inline-block; position:relative;}
.tableWrap .fullRow{width:100%;margin-bottom:20px;}
.tableWrap .fullRow .largeLabel{width:325px;}
.tableWrap .fullRow .smallLabel{width:100px; margin-right:20px;}
.tableWrap .fullRow .fullWidth{width:100%;}

.tableWrap .row label, .tableWrap .fullRow label{width:110px; display:inline-block; vertical-align:middle; margin-right:10px;font-family: Arial, Helvetica, sans-serif;}

.tableWrap .fullRow input{width:547px;font-family: Arial, Helvetica, sans-serif;}
.tableWrap .row input,.tableWrap .fullRow input, .tableWrap .fullRow textarea,.tableWrap .row textarea{background:#fcfcfc;display:inline-block; width: 195px; vertical-align:middle;    border: 1px solid #ececec;    padding:5px;    box-sizing: border-box;font-family: Arial, Helvetica, sans-serif;}
.tableWrap .fullRow textarea{width:300px; height:60px; }
.tableWrap .radioRow{width:60px; display:inline-block; position:relative;}
.tableWrap .radioRow span span.error{position:absolute;top: 20px;    left: -120px;    width: 200px !important;}
.tableWrap .radioRow input.radioInput{/*position:relative;*/width:auto !important; display:inline-block; vertical-align:sub; margin-left:0;}
.tableWrap .radioRow span{display:inline-block;}
.tableSection{background:#eeeeee; width:660px; display:table;font-family: Arial, Helvetica, sans-serif; margin-top:10px;  }
.tableSection tr{display:table-row;}
.tableSection tr:nth-child(1) td{background:#e4e2d1;}
.tableSection tr td{  background: #fcfcfc;padding:3px 5px;display:table-cell;}
.tableSection tr td:nth-child(1){width:80px;}
.tableSection tr td:nth-child(2){text-align:center;}
.tableSection tr td:nth-child(3){text-align:center;}
.tableSection tr:first-child td:nth-child(3){text-align:center;}
.tableSection tr:nth-child(1) td:nth-child(4){padding:5px !important;}
.tableSection tr td:nth-child(4){padding:0px !important; }
.tableSection tr td input{width:100% !important;border:none !important;}

.tableSection tr td input[type="radio"]{margin:0px !important;}
.content-left h1{color:#196644;}
.tableWrap .nameRow{width:32%; display:inline-block; margin-bottom:10px;}
.tableWrap .nameRow label{width:50px; margin-right:20px;}
.tableWrap .nameRow input{width:140px !important; background:#fcfcfc;display:inline-block; width: 195px; vertical-align:middle;    border: 1px solid #ececec;    padding:5px;    box-sizing: border-box;font-family: Arial, Helvetica, sans-serif;}
.tableWrap .row input.buttonSubmit{ color:#fff; width:auto; margin-left:55px;padding:6px 20px; border:none; background:#954200;font-family: Arial, Helvetica, sans-serif; font-size:13px;letter-spacing:0.2px; margin-top:5px;}
.tableWrap .row input.buttonSubmit:hover{background:#793804; transition:all 0.5s; -ms-transition:all 0.5s; -moz-transition:all 0.5s; -o-transition:all 0.5s; -webkit-transition:all 0.5s;}
.tableWrap span.error{color:red; margin-left:125px; display:table; width:60%; line-height:14px;}

.content-left .tableWrap .row a{position: absolute;    top: 2px;    right: 10px; display:inline-block;}
#Terms{color:#585048; vertical-align:middle;}
#Terms:hover{text-decoration:none;}
.declareWrap{ margin-bottom:25px;}
.declareWrap label{line-height:16px;    font-size: 13px; color:#985927; font-weight:bold;}

.declareWrap span.error{position: absolute;top: 2152px;    left: -120px;}
.security div{margin-bottom:10px;}
.security span{display: inline-block;
    vertical-align: middle;}
.security span:nth-child(2){margin-left:10px;}	
.security span img{margin-left: 3px;}
#captextnewsletter{width:115px;margin-left: 12px;}


.row span.errorMSG {
    position: absolute;
}
.tableWrap span.errorMSG {
    color: red;
    margin-left: 47px;
    display: table;
    width: 60%;
    line-height: 14px;
}
.tableWrap .security .error{margin-left:94px;width: 65%}
}
.errorMSG {color: red;}
.setLeft{margin-left:0px !important;}