﻿body{
	background-color:#fff;
	padding:0;
	margin:0;
}

img{
	border:0;
}

a:active {
	outline: none;
}

a:focus { 
	-moz-outline-style: none; 
}

#siteleft{
	background:url(/images/comp3_bg_left.gif) 0 0 repeat-x;
}

#siteright{
	background:url(/images/comp3_bg_right.gif) 0 0 repeat-x;
}

#sec_siteleft{
	background:url(/images/sec_siteleft.gif) 0 0 repeat-x;
}

#sec_siteright{
	background:url(/images/sec_siteright.gif) 0 0 repeat-x;
}

/* for reports */

#siteleftsm{
	background:url(/images/comp3_bg_left.gif) 0 0 repeat-x;
}

#siterightsm{
	background:url(/images/comp3_bg_right.gif) 0 0 repeat-x;
}

#sec_siteleftsm{
	background:url(/images/sec_siteleftsm.gif) 0 0 repeat-x;
}

#sec_siterightsm{
	background:url(/images/sec_siterightsm.gif) 0 0 repeat-x;
}

#header,
#main_wrapper{
	width:1000px;
	float:left;
}

#main_wrapper1,
#header1{
	width:977px;
}

#header1{
	height:100px;
	background:url(/images/headerbg.jpg);
	position:relative;
}

#header{
	height:100px;
	background:url(/images/headerbg1.jpg);
	position:relative;
}

#logo{
	position:absolute;
	left:-49px;
	top:0;
}

.content_pic{
	height:294px;
	width:331px;
	float:right;
	abackground:0 0 url(/assets/large/test.jpg) no-repeat;
	overflow:hidden;
	margin:0 0 1em 1em;
}

#sec_text img{

}

#main_wrapper{
	background:#d3cab7 url(/images/mainbg.gif) 0 0 repeat-x;
}

.sec_headerwrapper{
	background:#9c9178 url(/images/mainbg1.gif) 0 0 repeat-x;
}

.sec_headerbg{
	background:url(/images/secondlevel/sec_bgpic.jpg) 0 0 no-repeat #fff;
	height:134px;
	width:801px;
}

.sec_headersmbg{
	background:url(/images/secondlevel/sec_bgpic.jpg) 0 0 no-repeat #fff;
	height:52px;
	width:801px;
}

.secheaderimg{
	margin-right:1px;
	display:inline;
}

.sec_header{
	position:absolute;
	top:92px;
	left:0px;
}

.sec_headersm{
	position:absolute;
	top:0px;
	left:0px;
}

#main{
	background:#b3a992;	
}

#topnav{
	height:29px;
	float:left;
	margin:49px 0 0 137px;
	display:inline;
	width:679px;
}

.menu{
	position:absolute;
	left:6px; 
	top:28px;
	aheight:500px;
	width:144px;
	z-index:5;
	display:none;
}

.menu1{
	position:absolute;
	left:7px; 
	top:27px;
}

.menu2{
	position:absolute;
	left:0px; 
	top:-15px;
	aheight:500px;
	width:144px;
	z-index:9999;
	adisplay:none;
}

.trigger{margin-top:3px;}

.trigger1{margin-top:5px;}

.analbg{
	background:bottom left url(/images/analbg.gif) no-repeat;
	width:251px;
	margin:0 0 0 10px;
	padding:7px 11px;
	display:inline;
}

.analheader{
	margin:9px 0 0 11px;
}

.keyword{
	margin:5px 0 0 16px;
	display:inline;
}

.keywordimg{
	margin-top:4px;
}

.x{
	margin-right:9px;
}

.searchfield{
	background-color:#e8e0cd;
	border:1px solid #dbcba8;
	color:#7b343a;
	width:164px;
	padding:3px 3px;
	position:relative;
}

.searchbutt{
	display:inline;
	position:relative;
	top:5px;
	left:103px;
}

.navitem{
	width:144px;
	background:5px 0 repeat-y url(/images/navtile.gif);
	float:left;
}

.navbg{
	
	width:144px;
	background:5px 0 no-repeat url(/images/nav_top.gif);
	float:left;
}

.navlink{
	margin:5px 0 0 15px;
}

#register{
	width:199px;
	height:13px;
	margin:9px 2px 0 0;
	display:inline;
}

#register1{
	width:199px;
	height:13px;
	margin:9px 2px 0 0;
	display:inline;
}

.bullet1{
	background:5px 7px no-repeat url(/images/bullet1.gif);
	padding:4px 0 5px 13px;
	width:170px;
	float:left;

	display:inline;

}

.bullet1 a{
	font-weight:bold;
	color:#fff;
}

.bullet1 a:hover{
	color:#53670f;
}

.bullet1a{
	background:18px 12px no-repeat url(/images/bullet1.gif);
	padding:8px 0 8px 25px;
	width:180px;
	float:left;
	display:inline;
}

.bullet2{
	background:1px 5px no-repeat url(/images/bullet2.gif);
	padding:2px 0 3px 8px;
	width:105px;
	float:left;
	color:#fff;
	display:inline;
}

.bullet2a{
	background:14px 8px no-repeat url(/images/bullet2.gif);
	padding:4px 0 3px 22px;
	width:180px;
	float:left;
	display:inline;
}

.bullet2b{
	background:14px 9px no-repeat url(/images/bullet2.gif);
	padding:3px 0 3px 22px;
	width:720px;
	float:left;
	display:inline;
}

.bullet2c{
	background:1px 6px no-repeat url(/images/bullet2.gif);
	padding:0px 0 0px 10px;
	width:110px;
	float:left;
	display:inline;
}

.bullet2b a:hover{color:#6d8619;}

.bullet3{
	background:10px 6px no-repeat url(/images/bullet3.gif);
	padding:1px 0 1px 23px;
	width:180px;
	float:left;
	display:inline;
}

.featured_div{
	margin:2px 0 1px 0;
}

.moretools{
	margin-top:5px;
}

.bottom_item{
	margin:12px 14px 0 0;
	width:226px;
}

.bottom_item1{
	margin:12px 0 0 0;
	width:226px;
}

.bottom_item a:hover,
.bottom_item1 a:hover{
	color:#6d8619;
}

.more{
	margin:2px 0 0 0;
}

.analcap{
	margin:2px 0 3px 0px;
	display:inline;
}

.div1{
	margin-right:5px;
}

.div2{
	margin:0 5px 0 27px;
}

.featured_items{
	width:194px;
	margin:5px 0 0 5px;
	display:inline;
}

#left{
	float:left;
	width:801px;
}

#left2{
	float:left;
	width:777px;
}

#left1{
	float:left;
	width:789px;
}

#right{
	width:199px;
	float:left;
}

#right2{
	width:200px;
	float:left;
}

#right1{
	float:left;
	width:207px;
}

#right1 a:hover{
	color:#6D8619;
}

#bottom1{
	width:1000px;
	float:left;
}

#bottom{
	width:977px;
	float:left;
}

.bottom_div{
	margin-top:2px;
}

#benefit_wrapper1{
	margin:7px 4px 0 0;
	width:256px;
	display:inline;
}

#benefit_wrapper{
	background:0 0 url(/images/benefitstile.gif) repeat-y;
}

#benefitbg{
	background:0 0 url(/images/benefitsbg.gif) no-repeat;
}

.login1{
	margin:0px 0 0 16px;
}

.login1a{
	margin:5px 0 4px 0;
	width:190px;
}

.bencont{
	width:230px;
	margin:0 0 0 15px;
	display:inline;
}

.logintext{
	margin:2px 0 0 15px;
	display:inline;
}

#sec_content{
	margin:0 0 0px 30px;
	display:inline;
	width:745px;
}

#sec_title{
	height:25px;
	float:left;
	width:740px;
}

#sec_title1{
	height:25px;
	float:left;
	width:300px;
	margin-top:17px;
}

#sec_text{
	width:745px;
}

.menu_headerwrapper{
	width:435px;
	aheight:39px;
	background:0 0 repeat-y url(/images/menu_titletile.gif);
	margin-top:8px;
	float:left;
}

.menuheaderbg{
	background:0 0 no-repeat url(/images/menu_titlebg.gif);
	float:left;
}

.menuheadertable{
	margin:6px 0 6px 16px;
	float:left;
}

.menuheadertable img{
	margin-top:1px;
}

.tr1{
	background:0 0 no-repeat url(/images/menu_header1.gif);
}

.tr3{
	background:0 0 repeat-x url(/images/menu_header3.gif);
}

.menudiv{
	margin:4px 0 0 12px;
	float:left;
}

.menudiv1{
	margin:0 0 0 12px;
	float:left;
	display:inline;
}

.menudiv2{
	margin:0 0 4px 10px;
	float:left;
	display:inline;
}

.menufooter1{
	background:bottom left no-repeat url(/images/menufooterbg.gif);
}

.menufooter2{
	background:0 27px no-repeat url(/images/menu2bg.gif);
}

.menu2tile{
	background:0 0 repeat-y url(/images/menufootertile2.gif);
}

.menuleft{
	width:481px;
}

.menuright{
	width:259px;
	background:bottom left no-repeat url(/images/menufooterbg3.gif);
	padding-bottom:8px;
}

.tr2{
	background:0 0 no-repeat url(/images/menu_header2.gif);
}

#testmenu{
	width:740px;
	margin-top:25px;
}

#testmenu a:hover{color:#6D8619;}

.secright_div{
	margin-left:12px;
}

#featured,
#featured2{
	width:207px;
	background:0 0 repeat-y url(/images/toolstile.gif);
	position:relative;
	left:4px;
}

#featuredbg2,
#featuredbg{
	width:207px;
	background:0 0 no-repeat url(/images/toolsbg.gif);
}

.feat_title{
	margin:10px 0 6px 14px;
	float:left;
	width:178px;
	display:inline;
}

.more2{
	display:inline;
	margin:4px 0 0 14px;
}

.location{
	width:161px;
	height:104px;
}

.map{
	position:absolute; 
	right:1px; 
	top:-5px;
}

.world{
	margin:0 0 0 11px;
}

.loctitle{
	margin-bottom:5px;
	width:161px;
}

#footer{
	float:right;
	width:1000px;
	margin:60px 0 30px 0;
}

#footer a:hover{
	color:#6d8619;
}

.footeron{
	color:#6d8619;
}

.footer_div{
	margin:0 4px 0 28px;
	float:left;
}

.footer_nav{
	margin-right:7px;
}

/*
ul{
	list-style: none;
	margin: 0;
	padding:0;
	float:left;
}
*/

#breadcrumb{
	margin:2px 0 30px 6px;
	float:left;
	width:780px;
	display:inline;
}

#breadcrumb1{
	margin:2px 0 13px 6px;
	float:left;
	width:780px;
	display:inline;
}

#breadcrumb a:hover{
	color:#6D8619;
}

#topnav a:hover{
	color:#6d8619;	
}

.breadcrumbdiv{
	margin:0 9px;
}

#sort{
	float:left;
	width:200px;
}

.blindheader{
	float:left;
	width:200px;
	height:30px;
	background:0 0 url(/images/blindheader.gif) no-repeat;
	position:relative;
}

.blindshadow{
	position:absolute;
	top:30px;
	left:0;
}

.analblind{
	width:182px;
	float:left;
	background:bottom left url(/images/blindbg.gif) #fdfcfb no-repeat;
	padding:0px 9px 0 9px;
}

.blindanalbottom{
	margin-bottom:6px;
}

.spacer1{
	float:left;
	height:10px;
	width:180px;
	line-height:0px;
}

#sortcenter{
	width:521px;
	margin:3px 0 0 19px;
	float:left;
}

.sorttable{
	background:url(/images/sortheader.gif) 0 0 no-repeat;
}

.sortbg{
	background:url(/images/sortfooter.gif) bottom left no-repeat;
}

#locationsbg{
	background:url(/images/locations.jpg) 0 0 no-repeat;
	height:439px;
	width:614px;
	margin:25px 0 0 39px;
	display:inline;
}

.td1{
	font-family:Tahoma,Arial !important;
	font-size:11px !important;
	text-decoration:none !important;
	line-height:13px;
	padding:3px 0;
}

.quicktime{
	margin:0 10px 10px 0;
}

.tourwrapper{
	width:749px;
}

.tourleft{
	float:left;
	width:259px;
}

.tourright{
	float:left;
	width:490px;
}

.etspic{
	margin:3px 0 0 0;
}

.fee{
	line-height:13px !important;
	padding:2px 0;
}

.qtwrapper{
	width:490px; 
	height:329px;
	float:left; 
	overflow:hidden;
}

.qtcap{
	margin:0 0 0 157px;
	display:inline;
}

.qtframe{
	z-index:9999;
	width:490px;
	height:329px;
	position:absolute;
	top:0;
	left:0;
}

#cse-search-results {
/* Sets font for titles, snippets, and URLs. */
	font-family: arial, helvetica, sans-serif;
}

#cse-search-results .gsc-result {
position: relative;
border: 1px solid #eee;
border-left: 10px solid #eee;
padding: 8px 8px 8px 20px;
border-radius: 8px;
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
}

.relative{
	position:relative;
}

.left{
	float:left;
}

.right{
	float:right;
}

.none{
	float:none;
}

.clear{
	clear:both;
}

.test{
	border:1px solid red;
}

.top{
	z-index:9999; 
	position:relative;
}

.pointer{
	cursor:pointer;
}

.formborder,
.formfield{
	border:0;
	background-color:#e8e0cd;
	padding:3px;
	color:#8b373f;
}

.formborder1{
	border:0;
	height:13px;
	width:90px;
	padding-top:1px;
}

.formborder2 {
	border:0;
	height:14px;
	width:153px;
	background-color:#e8e0cd;
	padding:3px;
	color:#8b373f;
}

.formfield1{
	border:0;
	background-color:#e8e0cd;
	padding:3px;
	color:#a6967a;
}

.select1{
	width:144px;
	background-color:#e8e0cd;
	height:20px;
	border:0;
	color:#8b373f;
	padding:2px;
}

.margin1{
	margin-top:4px;
}

.margin2{
	margin-top:6px;
}

.margin3{
	margin:15px 15px 0 0;
	display:inline;
}

* {
	font-family:Tahoma, Arial;
	font-size:11px;
	text-decoration:none;
	color:#4e4e4e;
	/*color:#767675;*/
}

.asterix{
	font-family:Tahoma, Arial;
	font-size:11px;
	text-decoration:none;
	color:#4e4e4e;
}

.worldlist{
	width:149px;
}

.worldlist a:hover{
	color:#6D8619;
	font-size:11px;
}

.worldlist a{
	font-size:11px !important;
}


.worldbg{
	width:129px;
	float:left;
	padding:0 0 4px 20px;
	background:12px 0 no-repeat url(/images/worldbg.gif);
}

.worldtile{
	width:149px;
	float:left;
}

.worldtop{
	width:129px;
	height:31px;
	float:left;
	padding:4px 0 0px 20px;
}

.worldlist-lg{
	width:255px;
}

.worldlist-lg a:hover{
	color:#6D8619;
	font-size:11px;
}

.worldlist-lg a{
	font-size:11px !important;
}


.worldbg-lg{
	width:255px;
	float:left;
	padding:0 0 4px 20px;
	background:6px 0 no-repeat url(/images/worldbg-lg.png);
}

.worldtop-lg{
	width:255px;
	height:31px;
	float:left;
	padding:4px 0 0px 20px;
	background:0px 0 no-repeat url(/images/worldtop-lg.png);
}

.worldtile-lg{
	width:255px;
	float:left;
}



#eu{
	position:absolute;
	top:0px;
	left:493px;
}

#canada{
	position:absolute;
	top:90px;
	left:205px;
}

#asia{
	position:absolute;
	top:160px;
	left:591px;
}

.normal{
	font-size:11px !important;
	text-decoration:none !important;
	color:#4e4e4e !important;
	line-height:13px !important;
}



.f11{
	font-size:11px !important;
}

.analtext{
	color:#555;
	vertical-align:top;
}

.analtextlt{
	color:#c1c1c0;
	vertical-align:top;
}

.analtextdrk{
	color:#000;
	vertical-align:top;
}

.breadcrumbon{
	font-family:Tahoma, Arial;
	font-size:9px;
	color:#6D8619;
}

.breadcrumboff{
	font-family:Tahoma, Arial;
	font-size:9px;
	color:#a89e86;
}

.text1{
	color:#326216;
	font-weight:bold;
}

.text2{
	font-size:12px;
	line-height:14px;
}

.text2a,
.text2a li,
.text2a b,
.text2a strong,
.text2a a,
.text2a p,
.text2a ul,
.text2a asdftd,
.text2a ul li,
.text2a span{
	font-size:12px;
	line-height:16px;
}

.text2a b{
	color:#738C4C;
}

.text2a b sub{
	color:#738C4C;
}

.text2a a{
	text-decoration:underline;
}

.text2a a:hover{
	color:#6D8619;
	text-decoration:underline;
}

.text3off{
	color:#a89e86;
	font-weight:bold;
}

.text3on{
	color:#6D8619;
	font-weight:bold;
}

.grey1{
	color:#767675;
}

.green4{
	color:#677e17;
}

.grey2{
	color:#9d9d9c;
}

.red1{
	color:#8b373f;
}



.grey3{
	color:#968d78;
}

.green3{
	color:#647b17;
	font-size:11px !important;
}

.grey3:hover{
	color:#6D8619;
}

.grey4{
	color:#a0967e;
}

.grey5{
	color:#a89e86;
	font-size:11px !important;
	line-height:13px !important;
}

.loccap{
	line-height:13px;
}

.loctitle{
	font-weight:bold;
	font-size:11px !important;
	line-height:13px !important;
	color:#a03842;
}

.loctitle1{
	font-weight:bold;
	font-size:11px !important;
	line-height:13px !important;
}

#tourcap{
	margin-top:10px;
	float:left;
}

.blue1{
	color:#1997d9 !important;
}

.green1{
	color:#688652;
}

.green2{
	color:#738c4c;
}

.f12{
	font-size:12px;
}

.bold{
	font-weight:bold;
}

.sm {
	color:#767675;
	font-size: 9px;
}

.subheader1,
.subheader1 sub,
.subheader1 sup{
	font-family:Arial;
	font-weight:bold;
	font-size:16px;
	color:#8b373f;
}

.subheader2{
	font-family:Arial;
	font-weight:bold;
	font-size:13px;
	color:#A89E86;
}

.subheader3{
	font-family:Arial;
	font-weight:bold;
	font-size:14px;
	color:#8b373f;
}

.menuheader{
	font-weight:bold;
	font-size:14px;
	font-family:Arial;	
	color:#a39a87;
}

.menuheader1,
.menuheader1a,
.menuheader1b{
	color:#869a66;
	font-weight:bold;
	font-size:14px;
	font-family:Arial;	
	margin-left:10px;
	display:inline;
}

.subheader4{
	font-weight:bold;
	color:#a89e86;
	margin-top:2px;
}

.menuheader1a{
	margin:15px 0 0 10px;
}

.menuheader1b{
	margin:24px 0 0 10px;
}

.menutext1{
	font-size:9px;
	color:#a6967a;
}

.menutext2{
	font-size:10px;
	color:#767675;
}

#sec_text a b{
	text-decoration:underline !important;
}

.content_imageborder{
	border: 1px solid #B3A892;
}
	
.tablediv{
	margin-top:11px;
	display:inline;
}

.tddiv{
	padding-bottom:11px;
}

.menutable1 a {
	text-decoration:underline;
	font-size:11px;
	}
	
#overlay{ 
    background-image: url(/images/overlay.png);
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 90;
    width: 100%;
    height: 100%;
}

* html #overlay{
    background-color: #333;
    background-color: transparent;
    background-image: url(lightbox/blank.gif);
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(
        src="/images/overlay.png", sizingMethod="scale");
}

.lighttable{
	margin-top:25px;
	float:left;
}

#box{
    background:#FFFFFF 0 0 url(/images/popheader.gif) no-repeat;
	margin: 0;
	padding: 0;
    border:2px solid #000000;
	overflow: auto;
}

.popbg{
	background:bottom left url(/images/popfooter.gif) no-repeat;
	float:left;
}

#box #close{
    position:absolute;
    top:0px;
    right:0px;
    cursor:pointer;
}

#box #proceed #proceed1{
    cursor:pointer;
}

#box #boxContents {
	padding:5px 18px 10px 18px;
}

/* SMALL DATA */
table.datasm {
	clear:both;
	float:left;
	margin: 5px 0 0 0;
	display:inline;
	padding: 0;
	border: 0px solid #f00;
	border-collapse: collapse;
}

table.datasm th{
	height:28px;
	float:none;
	color: #fff;
}

table.datasm td {
	float:none;	
	padding:5px 0;
}

table.datasm a {
	color: #444;
}

/* STORE TABLE */
table.store {
	clear:both;
	float:left;
	margin: 5px 0 0 0;
	display:inline;
	padding: 0;
	border: 0px solid #f00;
	border-collapse: collapse;
	width: 700px;
}

table.store th{
	height:28px;
	color: #fff;
}

table.store tr {
	padding:5px 0;

}

table.store td 
{
	border-top: 1px solid #ebe7e0;
	padding:5px 0;
}

.scroller_tests{
	float:left; 
	width: 183px; 
	height:100px;
	scrollbar-face-color:#d4c9ad;
	scrollbar-highlight-color:#d4c9ad;
	scrollbar-3dlight-color:#e6e1ce;
	scrollbar-darkshadow-color:#d4c9ad;
	scrollbar-shadow-color:#d4c9ad;
	scrollbar-arrow-color:#fff;
	scrollbar-track-color:#edeae3;
	overflow-y: hidden;
	overflow-x: scroll;							
}	

.testheader {
	color: #000;
	font-size:14px;
	font-weight:600;
}

/*
UI Widget Client Search ----------------------------
*/

.clientlist-form {
    width: 300px;
}


a.ui-corner-all {
    font-size: 1.3em;   
}

input.formfield {
    font-size: 1.2em;
}