body {
	margin: 0;
	padding: 0;
	text-align: left;
	font-size: 71%;
	color: #666666;
	font-family:Arial, Helvetica, sans-serif;

	}

	/* Positional and Structural Properties */

p
{
line-height:20px;


}


.submit {
   background-image: url(images/submit.jpg);
   width: 102px;
   height: 26px;
  text-indent: -999em;
  border: none;

  }



.input
{
height:500px;
}




a:link {
COLOR: #767470;
text-decoration: NONE;
}
a:visited {
COLOR: #767470;
text-decoration:none;
}
a:hover {
COLOR: #AC9E7E;
text-decoration:none;
}
a:active {
COLOR: #767470;
text-decoration:none;
}
a.info{
    position:relative; /*this is the key*/
    z-index:24; background-color:#c4e2f5;
    text-decoration:none;
	font-weight:normal;
	text-align:left;
	}

a.info:hover{z-index:25; background-color:#ff0;
	text-align:left;

}

a.info span{display: none;
	text-align:left;}

a.info:hover span{ /*the span will display just on :hover state*/
    display:block;
    position:absolute;
    top:2em; left:2em; width:25em;
    border:1px solid #1985c6;
    background-color:#c4e2f5;

	padding:5px;
	color:#333333;
	}


.selector 
{
	left:660px;
	float:left;
	color: #6C6960;
	
	background: transparent url("images/selector_text.jpg") no-repeat;
	width:140px;
	/*voice-family: "\"}\""; 
	voice-family:inherit;*/
	border:0px solid black;
	padding-left: 19px;
	padding-top: 3px;
	margin-left:0px;
	font-size: 11px;
	letter-spacing:-0.5px;
}








.footer_search_input 
{
	left:660px;
	float:left;
	color: #6C6960;
	height:23px;
	background: transparent url("images/search_box.jpg") no-repeat;
	width:140px;
	/*voice-family: "\"}\""; 
	voice-family:inherit;*/
	border:0px solid black;
	padding-left: 19px;
	padding-top: 5px;
	margin-left:0px;
	font-size: 11px;
	letter-spacing:-0.5px;
}
.footer_submit 
{
	left:750px;
	float:left;
	color: #939393;
	height:20px;
	background: transparent url("images/go.jpg") no-repeat;
	width:26px;
	border:solid 0 #fff;
	border:0px solid black;
	cursor: pointer;
	margin-top:1px;
	margin-left:0px;
}



.search_submit
{
	
	float:left;
	color: #939393;
	height:25px;
	background: transparent url("images/button.gif") no-repeat;
	width:70px;
	border:solid 0 #fff;
	border:0px solid black;
	vertical-align:middle;

	margin-right:0px;
}


.search_submit2
{
	
	float:left;
	color: #939393;
	height:25px;
	background: transparent url("images/searh_butt.jpg") no-repeat;
	width:120px;
	border:solid 0 #fff;
	border:0px solid black;
	vertical-align:middle;

	margin-right:0px;
}



.dropdown
{
	
	float:left;
	color: #000000;
	background-color:#ECEBD7;
	height:22px;
	width:130px;
	border:solid 0 #fff;
	border:1px solid #C0BF9D;
	vertical-align:middle;
	margin-right:0px;
}







	
.step1	
{
	text-align: justify;
}

.text2left
{
	text-align: left;
	font-size: 1.5em;
	color: #444;
	font-family: 'Trebuchet Ms', Verdana, Tahoma, sans-serif;
	margin-right: 20px;
}

.image2right
{
	float: right;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 5px;
}

.image2left
{
	float: left;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 0px;
}

#pageOutline {
	position: relative;
	margin: 0 auto;
	margin-left: 5%;
	margin-right: 5%;          	/* Not Using It */
	min-width: 740px;
	text-align: left;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	}
	
#pageOutline23 {
	margin: 0 auto;
	min-width: 740px;
	text-align: left;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	}

#pageOutlineACE {
	margin: 0 auto;
	min-width: 740px;
	text-align: left;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;	
}	

#header {
	width: 100%;
	}
	
#lowerPage {
	margin: 0;
	width: 100%;
	}
	
#content {
	float: right;
	width: 73%;
	min-height: 550px;
	height: auto;
	border-top: 1px solid #ccc;
	}
	/* for Internet Explorer */
	/*\*/
* html #content {
height: 550px;
}
/**/
	
#sidebar {
	margin-top: 0;
	margin-left: 5px;
	width: 25%;
	background: #e2e2e2 url('images/sidebarbg.gif') no-repeat;
	text-align: right;
	}
	
#sidebar1 {
	margin-top: 0;
	margin-left: 5px;
	width: 100%;
	background: #e2e2e2 url('images/sidebarbg.gif') no-repeat;
	text-align: right;
	}

#navigation {
	padding-top: 20px;
	margin: 5px;
	text-align: right;
	padding-bottom: 20px;
}

#salesbg {
	background: #ffffff url('images/sales23.jpg') no-repeat;
	background-position:right;
	min-height: 270px;
	margin-right:50px;
	}
	
.salesText {
	width: 55%;
	margin: 5px;
	text-align: left;
	font-size: 1.5em;
	color: #444;
	font-family: 'Trebuchet Ms', Verdana, Tahoma, sans-serif;
	margin-left: 1%;
	}

#productivitybg {
	background: #ffffff url('images/productivity.jpg') no-repeat;
	background-position:right;
	min-height: 200px;
	margin-right:30px;
	}
	
.productivityText {
	width: 60%;
	margin: 5px;
	text-align: left;
	font-size: 1.5em;
	color: #444;
	font-family: 'Trebuchet Ms', Verdana, Tahoma, sans-serif;
	margin-left: 1%;
	}

#standards_knowledgebg {
	background: #ffffff url('images/standards&knowledge.jpg') no-repeat;
	background-position:right;
	min-height: 320px;
	margin-right:30px;
	}
	
.standards_knowledgeText {
	width: 50%;
	margin: 5px;
	text-align: left;
	font-size: 1.5em;
	color: #444;
	font-family: 'Trebuchet Ms', Verdana, Tahoma, sans-serif;
	margin-left: 1%;
	}

#loyaltybg {
	background: #ffffff url('images/loyalty.jpg') no-repeat;
	background-position:right;
	min-height: 280px;
	margin-right:50px;
	}
	
.loyaltyText {
	width: 65%;
	margin: 5px;
	text-align: left;
	font-size: 1.5em;
	color: #444;
	font-family: 'Trebuchet Ms', Verdana, Tahoma, sans-serif;
	margin-left: 1%;
	}

#contentbg {
	background: #ffffff url('images/as2.jpg') no-repeat;
	background-position:center;
	}

#contacttbg {
	background: #ffffff url('images/contactUs1.jpg') no-repeat;
	background-position:right;
	min-height: 350px;
	}
	
	#mainbg {
	background: #ffffff url('images/3.jpg') no-repeat;
	}

#awardtbg {
	background: #ffffff url('images/ourawards.jpg') no-repeat;
	background-position:right;
	min-height: 215px;
	}

.awardsText {
	width: 50%;
	margin: 5px;
	text-align: left;
	font-size: 1.5em;
	color: #444;
	font-family: 'Trebuchet Ms', Verdana, Tahoma, sans-serif;
	margin-left: 1%;
	}

	
#issuesbg {
	background: #ffffff url('images/issues.jpg') no-repeat;
	background-position:right;
	}
	
.issuesText {
	width: 90%;
	margin: 5px;
	text-align: left;
	font-size: 1.5em;
	color: #444;
	font-family: 'Trebuchet Ms', Verdana, Tahoma, sans-serif;
	margin-left: 1%;
	}

#traevebg {
	background: #ffffff url('images/travelevents.jpg') no-repeat;
	background-position:right;
	margin-right:50px;
	}
#traleibg {
	background: #ffffff url('images/tralei.jpg') no-repeat;
	background-position:right;
	}

#newsarealink {
	font-size: 1.5em;
	text-align: left;
	padding-top:15px;
	}
	
#newsarea {
	background: #D5D5D5 url('images/newsAreabg.gif') no-repeat;
	min-height: 10em;
	font-size: 1.3em;
	border-top: 1px solid #555;
	text-align: left;
	padding-top:15px;
	padding-left:55px;
	}

	/* for Internet Explorer */
	/*\*/
* html #newsarea {
height: 20em;
}
/**/

.beCentred {
	text-align: center;
	}
	/* Home Specific Formatting and Positioning */
	
#welcome {
	max-width: 375px;
	text-align: left;
	font-size: 1.3em;
	color: #444;
	font-family: 'Trebuchet Ms', Verdana, Tahoma, sans-serif;
	}

#marblesInfo {
		float: right; 
		width: 40%;
		font-size: 1.3em;
		color: #444;
		font-family: 'Trebuchet Ms', Verdana, Tahoma, sans-serif;
		background: url('images/marbles1.jpg') no-repeat;
		margin-top: -180px;
		margin-right: 25px;
		}

.smallTextbox1 {
	width: 55%;
	margin: 5px;
	text-align: left;
	font-size: 1.5em;
	color: #444;
	font-family: 'Trebuchet Ms', Verdana, Tahoma, sans-serif;
	font-weight:normal
	}
	
.smallTextbox3 {
	width: 90%;
	margin: 5px;
	text-align: left;
	font-size: 1.5em;
	color: #444;
	font-family: 'Trebuchet Ms', Verdana, Tahoma, sans-serif;
	margin-left: 1%;
	font-weight:normal
	}

.simpletext
{
	color: #444;
	font-family: 'Trebuchet Ms', Verdana, Tahoma, sans-serif;
	font-size: 1.0em;

}
	
.smallTextbox2 {
	margin-top: 235px;
	width: 70%;
	text-align: left;
	font-size: 1.3em;
	color: #444;
	font-family: 'Trebuchet Ms', Verdana, Tahoma, sans-serif;
	}
	/* Sidebar Navigation (List style) Formatting */

#navigation ul {
	padding: 0;
	margin: 0;
	list-style-type: none;
	text-align: right;
	}
	
#navigation ul li {
	padding: 0;
	margin: 0;
	list-style-type: none;
	text-align: right;
	}
	
.myheading
{
	width: 70%;
	background-color:#FFFFFF;
	font-family: 'Trebuchet Ms', Verdana, Tahoma, sans-serif;
	font-size: 2.8em;
	text-decoration: NONE;
	color: #6298D5;
	font-weight:bold;
}
	
a.bigNav  {
	display: block;
	width: 90%;
	margin-left: 10%;
	text-align: left;
	font-family: 'Trebuchet Ms', Verdana, Tahoma, sans-serif;
	font-size: 1.8em;
	text-decoration: none;
	margin-bottom: 5px;
	margin-right: 3px;
	}
	
a.bigNav:link {
	border-bottom: 1px solid #757575;
	color: #757575;
	}
a.bigNav:visited {
	border-bottom: 1px solid #757575;
	color: #757575;
	}
a.bigNav:hover {
	border-bottom: 1px solid #959595;
	color: #454545;
	text-decoration: NONE;
	}
a.bigNav:active {
	border-bottom: 1px solid #757575;
	color: #757575;
	}
	
a.smallNav  {
	display: block;
	width: 80%;
	margin-left: 20%;
	margin-bottom: 5px;
	margin-right: 3px;
	text-align: left;
	font-family: 'Trebuchet Ms', Verdana, Tahoma, sans-serif;
	font-size: 1.3em;
	text-decoration: none;
	}
	
a.smallNav:link {
	border-bottom: 1px solid #ccc;
	color: #757575;
	}
a.smallNav:visited {
	border-bottom: 1px solid #ccc;
	color: #757575;
	}
a.smallNav:hover {
	border-bottom: 1px solid #ccc;
	color: #454545;
	text-decoration: NONE;
	}
a.smallNav:active {
	border-bottom: 1px solid #ccc;
	color: #757575;
	}
	/* Footer Navigation Formatting */
	


h1
{
font-size:17px;
color:#ADA86B;
font-family:Arial, Helvetica, sans-serif;

}

h2
{
font-size:14px;
color:#000000;
font-family:Arial, Helvetica, sans-serif;

}





#footer24 {
	margin-top: 20px;
	text-align: center;
	color: #444;
	font-weight:normal;
}

#footer24 a {
	font-family: 'Trebuchet Ms', Verdana, Tahoma, sans-serif;
	font-size: 1.2em;
	font-weight:normal;

}






#footer24 a:link {
	text-decoration: none;
	color: #777;
	font-weight:normal;
	}
#footer24 a:visited {
	text-decoration: none;
	color: #777;
	font-weight:normal;
	}
#footer24 a:hover {
	text-decoration: underline;
	color: #555;
	font-weight:normal;
	}
#footer24 a:active {
	text-decoration: none;
	color: #777;
	font-weight:normal;
	}
#main
{
	position:relative;
	margin: 0px;
	padding: 0px;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	z-index: 1;
	border: solid 0px #ff0000;		
}
#divMain
{
    position:relative;
	margin: 0px auto;
	padding: 0px ;
	top: 0px;
	left: 0px;
	width: 737px;
	height: 100%;
	z-index: 1;
	border: solid 0px #ff0000;
}
#divContent
{
    position:relative;
	margin: 0px auto;
	padding: 0px ;
	top: 0px;
	left: 0px;
	width: 737px;
	height: 100%;
	z-index: 1;
	border: solid 0px #ff0000;
}
#Title
{
    position:relative;
	margin: 0px;
	float: left;
	padding: 10px 0 0 0;
	top: 0px;
	left: 0px;
	width: 737px;
	height: 100%;
	z-index: 1;
	border: solid 0px #ff0000;
}
.TitleStyle
{
    font-family:Arial;
	font-size: 17px;
	color: #999966;
	font-weight: bold;	
	text-transform:capitalize;
	word-spacing: normal;
	letter-spacing:	normal;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#textDiv
{
    position:relative;
	margin: 0px;
	float: left;
	padding: 10px 0 0 0;
	top: 0px;
	left: 0px;
	width: 737px;
	height: 100%;
	z-index: 1;
	border: solid 0px #ff0000;
}
.TextStyle
{
    font-family:Arial;
	font-size: 13px;
	color: #666666;
	font-weight: normal;	
	word-spacing: normal;
	letter-spacing:	normal;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#imgDiv
{
    position:relative;
	margin: 0px;
	float: left;
	padding: 22px 0 0 0;
	top: 0px;
	left: 0px;
	width: 737px;
	height: 100%;
	z-index: 1;
	border: solid 0px #ff0000;
}
#photoDiv
{
    position:relative;
	margin: 0px;
	float: left;
	padding: 0px 0 0 0;
	top: 0px;
	left: 0px;
	width: 101px;
	height: 109px;
	z-index: 1;
	border: solid 0px #ff0000;
}
#signDiv
{
    position:relative;
	margin: 0px;
	float: left;
	padding: 0px 0 0 13px;
	top: 0px;
	left: 0px;
	width: 137px;
	height: 109px;
	z-index: 1;
	border: solid 0px #ff0000;
}
#divQuestion
{
    position:relative;
	margin: 0px auto;
	padding: 12px 0 0 0;
	top: 0px;
	left: 0px;
	width: 737px;
	height: 100%;
	z-index: 1;
	border:solid 0px #ff0000;
}
#Question1
{
    position:relative;
	margin: 0px auto;
	padding: 23px 0 0 0;
	top: 0px;
	left: 0px;
	width: 737px;
	height: 100%;
	z-index: 1;
	border:solid 0px #ff0000;
}
#Question2
{
    position:relative;
	margin: 0px auto;
	padding: 23px 0 0 0;
	top: 0px;
	left: 0px;
	width: 737px;
	height: 100%;
	z-index: 1;
	border:solid 0px #ff0000;
}
#Question3
{
    position:relative;
	margin: 0px auto;
	padding: 23px 0 0 0;
	top: 0px;
	left: 0px;
	width: 737px;
	height: 100%;
	z-index: 1;
	border:solid 0px #ff0000;
}
#Question4
{
    position:relative;
	margin: 0px auto;
	padding: 23px 0 0 0;
	top: 0px;
	left: 0px;
	width: 737px;
	height: 100%;
	z-index: 1;
	border:solid 0px #ff0000;
}
#Question5
{
    position:relative;
	margin: 0px auto;
	padding: 23px 0 0 0;
	top: 0px;
	left: 0px;
	width: 737px;
	height: 100%;
	z-index: 1;
	border:solid 0px #ff0000;
}
#Question6
{
    position:relative;
	margin: 0px auto;
	padding: 23px 0 0 0;
	top: 0px;
	left: 0px;
	width: 737px;
	height: 100%;
	z-index: 1;
	border:solid 0px #ff0000;
}
#Question7
{
    position:relative;
	margin: 0px auto;
	padding: 23px 0 0 0;
	top: 0px;
	left: 0px;
	width: 737px;
	height: 100%;
	z-index: 1;
	border:solid 0px #ff0000;
}
#Question8
{
    position:relative;
	margin: 0px auto;
	padding: 23px 0 0 0;
	top: 0px;
	left: 0px;
	width: 737px;
	height: 100%;
	z-index: 1;
	border:solid 0px #ff0000;
}
#Question9
{
    position:relative;
	margin: 0px auto;
	padding: 23px 0 0 0;
	top: 0px;
	left: 0px;
	width: 737px;
	height: 100%;
	z-index: 1;
	border:solid 0px #ff0000;
}
#Question10
{
    position:relative;
	margin: 0px auto;
	padding: 23px 0 0 0;
	top: 0px;
	left: 0px;
	width: 737px;
	height: 100%;
	z-index: 1;
	border:solid 0px #ff0000;
}
#Question11
{
    position:relative;
	margin: 0px auto;
	padding: 23px 0 0 0;
	top: 0px;
	left: 0px;
	width: 737px;
	height: 100%;
	z-index: 1;
	border:solid 0px #ff0000;
}
#qTextArea
{
    position:relative;
	margin: 23px 0 0 0;
	float:left;
	padding: 0px 0 0 0;
	top: 0px;
	left: 0px;
	width: 736px;
	height: 102px;
	z-index: 1;
	border:solid 0px #ff0000;
	background-color:#CCCCCC;
}
#qTextArea2
{
    position:relative;
	margin: 23px 0 0 0;
	float:left;
	padding: 0px 0 0 0;
	top: 0px;
	left: 0px;
	width: 736px;
	height: 102px;
	z-index: 1;
	border:solid 0px #ff0000;
	background-color:#CCCCCC;
}
#qtxtBox
{
    position:relative;
	margin: 12px 0 14px 0;
	float:left;
	padding: 0px 0 0 0;
	top: 0px;
	left: 0px;
	width: 234px;
	height: 29px;
	z-index: 1;
	border:solid 0px #ff0000;
	background-color:#CCCCCC;
 }
 #qtxtBox2
{
    position:relative;
	margin: 12px 0 14px 0;
	float:left;
	padding: 0px 0 0 0;
	top: 0px;
	left: 0px;
	width: 234px;
	height: 29px;
	z-index: 1;
	border:solid 0px #ff0000;
	background-color:#CCCCCC;
 }
 #submitBtn
 {
    position:relative;
	margin: 0px;
	float: left;
	padding: 0px 0 50px 0;
	top: 0px;
	left: 0px;
	width: 54px;
	height: 22px;
	z-index: 1;
	border:solid 0px #ff0000; 
 }
.qNumber
{
     position:relative;
	margin: 0px auto;
	padding: 0px 0 0 0;
	top: 0px;
	left: 0px;
	width: 737px;
	height: 100%;
	z-index: 1;
	border:solid 0px #ff0000;
     font-family:Arial;
	font-size: 19px;
	color: #000000;
	font-weight: bold;	
	text-transform:capitalize;
	word-spacing: normal;
	letter-spacing:	normal;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.qText
{
    position:relative;
	margin: 0px auto;
	padding: 7px 0 0 0;
	top: 0px;
	left: 0px;
	width: 737px;
	height: 100%;
	z-index: 1;
	border:solid 0px #ff0000;
     font-family:Arial;
	font-size: 13px;
	color: #000000;
	font-weight: normal;	
	word-spacing: normal;
	letter-spacing:	normal;
	line-height:20px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.ansOptions
{
    position:relative;
	margin: 0px auto;
	padding: 21px 0 28px 0;
	top: 0px;
	left: 0px;
	width: 737px;
	height: 100%;
	z-index: 1;
	border:solid 0px #ff0000;
}
.options
{
    position:relative;
	margin: 0px;
	float: left;
	padding: 0px 0 0 0;
	top: 0px;
	left: 0px;
	width: auto;
	height: auto;
	z-index: 1;
	border:solid 0px #ff0000;
}
.sAgree
{
    position:relative;
	margin: 0px;
	padding: 0px 0 0 0;
	float: left;
	top: 0px;
	left: 0px;
	width: auto;
	height: auto;
	z-index: 1;
	border:solid 0px #ff0000;
     font-family:Arial;
	font-size: 13px;
	color: #000000;
	font-weight: normal;	
	text-transform:capitalize;
	word-spacing: normal;
	letter-spacing:	normal;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.rBtn
{
    position:relative;
	margin: 0px;
	padding: 0px;
	float: left;
	top: 0px;
	left: 0px;
	width: 16px;
	height: 16px;
	z-index: 1;
	border:solid 0px #ff0000;
}

.grLine
{
   position:relative;
	margin: 0px;
	padding: 0px 0px 0 0px;
	top: 0px;
	left: 0px;
	width: 736px;
	height: 1px;
	z-index: 1;
	border: solid 0px #ff0000;  
	background: url('images/ln.jpg') center top repeat-x;
}
/*---------------------clear-----------------------*/
.clearfix:after
 {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
 }
.clearfix{display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */  
.clear {
	clear: both;
	display: block;
	height: 0px;
	overflow: hidden;
	margin: 0;
	padding: 0;
}
/*---------------------Thankyou-----------------------*/
#divThank
{
     position:relative;
	margin: 0px;
	float: left;
	padding: 55px 0 0 0;
	top: 0px;
	left: 0px;
	width: 737px;
	height: 100%;
	z-index: 1;
	border: solid 0px #ff0000;
}
.thankStyle
{
    font-family:Arial;
	font-size: 21px;
	color: #666666;
	font-weight: normal;	
	word-spacing: normal;
	letter-spacing:	normal;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#divText
{
     position:relative;
	margin: 0px;
	float: left;
	padding: 22px 0 0 0;
	top: 0px;
	left: 0px;
	width: 737px;
	height: 100%;
	z-index: 1;
	border: solid 0px #ff0000;
}
.TextStyle2
{
    font-family:Arial;
	font-size: 12px;
	color: #666666;
	font-weight: normal;	
	word-spacing: normal;
	letter-spacing:	normal;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#divSign
{
     position:relative;
	margin: 0px;
	float: left;
	padding: 11px 0 0 0px;
	top: 0px;
	left: 0px;
	width: 106px;
	height: 115px;
	z-index: 1;
	border: solid 0px #ff0000;
}	
