/*
	author	    :	Vitthal Wable
	filename    :	style.css
	description	:	styling scheme for grand canyon
*/
body {
    margin: 0px;
    font-size: 11px;
    font-family: verdana, helvetica, sans-serif;
    color: #333333;
}
body.popup {
	background-image:	none;
	background-color:	#FCDD96;
  	margin-right: 0px;
  	margin-bottom: 0px;
	margin-top	:	0px;
	margin-left	:	0px;
	overflow-x: hidden;
    text-align	:	center;

}

strong{
    font-weight: bold;
}
.p {
    margin-top: 0px;
    margin-bottom: 0px;
}

.error{
    font-size: 11px;
    font-family: arial, helvetica, sans-serif;
    color : #ff0000;
    padding-left: 1px;
    vertical-align:middle;
}
.copyright 	{
    font-size: 9px;
    font-family: verdana, helvetica, sans-serif;
    color: #B7B7B7;
    padding-left: 8px;
    line-height: 20px;
}

.padded	{
    padding-left: 10px;
    padding-right: 20px;
}

.x	{
    margin-top: 0px;
    margin-bottom: 1px;
}

.pghdr {
    margin-top: 10px;
    margin-bottom: 5px;
    margin-left: 10px;
}

.spacer {
    font-size: 1px;
}

.textfield{
    width: 155px;
}
input {
    font-family: "verdana","arial","sans-serif";
    font-size: 10px;
}

input.text {
    border-width: 2px;
    margin-left: 0px;
    margin-right: 0px;
}

input.radio {
    font-family: "verdana","arial","sans-serif";
    font-size: 10px;
}

select {
    font-family: "verdana","arial","sans-serif";
    font-size: 10px;
}

.textSize {
    font-family: "verdana","arial","sans-serif";
    font-size: 9px;
}

td {
    font-size: 11px;
    color: #333333;
}

ul {
    margin-top:1px;
}

li {
    margin-left:-4px;
}

.pgSubTitle {
    font-size: 11px;
    font-family: verdana, helvetica, sans-serif;
    font-weight: bold;
	color: #CC3300;
    padding-bottom: 12px;
    padding-top: 12px;
    margin-left: 15px;
}

.abc {
    font-size: 11px;
    font-family: verdana, helvetica, sans-serif;
}

.divider {
    margin-left: 5px;
}

.headerLink {
    font-size: 10px;
    font-family: verdana, helvetica, sans-serif;
    font-weight: bold;
	color: #666666;
    padding-top:7px;
    padding-bottom: 3px;
    line-height:15px;
    text-decoration: none;
}

.address {
    font-size: 9px;
    font-family: verdana, helvetica, sans-serif;
    color: #333333;
    padding-left: 8px;
    line-height: 20px;
}
.footerLink {
    font-size: 9px;
    font-family: verdana, helvetica, sans-serif;
    color: #666666;
    text-decoration: none;
}

.formBg {
    background-color: #D4B058;
}

.formBgLit {
    background-color: #D6CEBC;
}

.spacerForm {
    background-color: #EBE9D8;
    font-size: 1px;
}
#spacerForm1 {
    background-color: #EBE9D8;
    font-size: 3px;
    width:100px;
    left:-120px;
}

.req {
    font-size: 11px;
    font-family: arial, helvetica, sans-serif;
    font-weight: bold;
	line-height: 25px;
    color: #000000;
    padding-left:15px;
    
}

#reqire {
    font-family: arial, helvetica, sans-serif;
	color: #000000;
    padding-left:15px;
}

.reqchk1 {
    font-weight: bold;
}

.reqsign {
    padding-left: 13px;
    font-size: 12px;
    font-family: arial,helvetica, sans-serif;
	line-height: 15px;
    color: #000000;
}

.reqchk {
    padding-left: 1px;
    padding-right: 1px;
    font-size: 11px;
    font-family: arial, helvetica, sans-serif;
    font-weight: bold;
	line-height: 15px;
    color: #000000;
}


.req2 {
    font-size: 11px;
    font-family: arial, helvetica, sans-serif;
    font-weight: bold;
	color: #000000;
    margin-left:5px;
    margin-bottom:5px;
    margin-top:-11px;
}

.req3 {
    font-size: 11px;
    font-family: arial, helvetica, sans-serif;
    font-weight: bold;
	color: #000000;
    margin-left:5px;
    margin-bottom:5px;
    margin-top:-11px;
}

.req4 {
    padding-top: 5px;
    padding-left: 15px;
    font-size: 11px;
    font-family: arial, helvetica, sans-serif;
    font-weight: bold;
	line-height: 18px;
    color: #000000;
}

#req4 { padding-top: 5px;
    padding-left: 15px;
    font-size: 11px;
    font-family: arial, helvetica, sans-serif;
    font-weight: bold;
	line-height: 18px;
    color: #000000;
}

#re1 {
    padding-top: 5px;
    padding-left: 15px;
    font-size: 11px;
    font-family: arial, helvetica, sans-serif;
    font-weight: bold;
	line-height: 18px;
    color: #000000;
}

#re2 {
    padding-top: 5px;
    padding-left: 15px;
    font-size: 11px;
    font-family: arial, helvetica, sans-serif;
    font-weight: bold;
	line-height: 18px;
    color: #000000;
}

#re3 {
    padding-top: 5px;
    padding-left: 15px;
    font-size: 11px;
    font-family: arial, helvetica, sans-serif;
    font-weight: bold;
	line-height: 18px;
    color: #000000;
}
#re4 {
    padding-top: 5px;
    padding-left: 15px;
    font-size: 11px;
    font-family: arial, helvetica, sans-serif;
    font-weight: bold;
	line-height: 18px;
    color: #000000;
}

#regisrow{
	position	:	relative;
	z-index		:	400;
	width		:	365px;
	font-weight	:	bold;
	line-height	: 	15px;
	padding-left:	7px;
}

.privacyHeading1 {
    font: 14px verdana, arial, sans-serif;
    margin: 0px;
    color: #000000;
    font-weight: bold;
}

.privacyHeading2 {
    font: 11px verdana, arial, sans-serif;
    margin: 0px;
    color: #000000;
    font-weight: bold;
}

A.privacyNav:link {
    font: 9px arial,helvetica,sans-serif;
    color: #666666;
    font-weight:300;
    text-decoration:underline;
}
A.privacyNav:active{
    font: 9px arial,helvetica,sans-serif;
    color: #666666;
    font-weight:300;
    text-decoration:underline;
}
A.privacyNav:visited{
    font: 9px arial,helvetica,sans-serif;
    color: #666666;
    font-weight:300;
    text-decoration:underline;
}
A.privacyNav:hover {
    font: 9px arial,helvetica,sans-serif;
    color: #666666;
    font-weight:300;
}

 
.hide{
    display: none ;
}

.show {
    display: 		block;
	font-family	:	Verdana;
	font-size	:	11px;
	color		:	#005177;
	float		:	left;
}
span.label	{
	font-family	:	arial;
	font-size	:	11px;
	font-weight	:	bold;
	color		:	#000000;
	float		:	left;
}

span.formfield	{
	float		:	right;
	padding-right:	20px;
	padding-bottom: 0px;
	padding-top: 0px;
}

span.radiofield {
	float		:	left;
	padding-left:	2px;
	padding-top	:	5px;
}

.nonStaticElements {
	padding-left:3px;
	padding-bottom:3px;
	margin-right:0px;
}

.nonStaticElements1 {
	padding-left:3px;
	margin-bottom:3px;
	margin-right:0px;
}

.nonStaticElements2 {
	padding-left:2px;
	padding-bottom:3px;
}
.nonStaticElements3 {
	padding-left:15px;
	padding-bottom:0px;
}
.error	{
	font-family	:	arial;
	font-size	:	10px;
	font-weight	:	normal;
	color		:	#990000;
}

.popupbody {
	font-family	:	verdana;
	font-weight	:	normal;
	font-size: 11px;
	color: #333333;
	padding:20px;
    overflow-x:hidden; 
}

.popclose {
	text-align	:	right;
	float 		:	right;
	font-size	:	12px;
	font-family	:	arial;
	color		:	#ffffff;
	padding-right	:20px;
	text-decoration	:underline;
}

.indexText {
	font-size	:	11px;
	font-family	:	verdana;
	color		: 	#333333;
      
}

.labelSpace {
	padding-left	:0px;

}


.labelSpace2 {
	padding-left	:15px;

	}
.labelSpace3 {
    padding-left	:0px;
}

.thide {
    display: none;
}
.tshow {
    display: block;
    font-weight: bold;
    font-size:12px;
    color:#ffffff;
}
.question {
    font: 11px tahoma, verdana, helvetica,sans-serif;
    color: #000000;
}
