body {
	margin: 0;
	padding: 0;
	text-align: left;
	font-size: 72%;
	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;

}







#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;
	}