

body {margin:0px; padding:0px; text-align: center; font-family:Verdana, Arial, Helvetica, sans-serif; background-color:#2A2C20;}
.maxwidth{background-color:#ffffff; margin-left: auto; text-align:left;
		margin-right: auto;
		max-width: 1050px; 
		min-width: 780px;
		/* min-width and max-width only supported by firefox and not IE use expression statement for IE */
		width: expression(document.body.clientWidth <= 780 ? "780px" : (document.body.clientWidth >= 1050? "1050px": "auto" ));position:relative;}
		
	
/* redefine tags */
h1{font-size:2.0em; color:#973E30; font-weight:normal; margin:0; font-family: "Lucida Sans", Verdana, Arial, Sans-Serif; line-height:0.8em;}
.smallertitle{color:#000000; font-size:0.6em;}
h2{font-size:1.1em; color:#7B8631; font-weight:normal; font-family: "Lucida Sans", Verdana, Arial, Sans-Serif; line-height:1.1em; margin:1.5em 0 0.8em 0;}
h3{font-size:1em; color:#7B8631; font-style:italic; font-size:1em; font-weight:normal; margin:0; font-family: "Lucida Sans", Verdana, Arial, Sans-Serif; line-height:1.1em; margin-top:1.5em;}
h3 em{font-style:normal;}


		a{color:#973E30;}
		a:hover {color:#4C8DCF;}
	
/* top bar */

#logobar{	height:137px;	background-image: url(../images/template/top-bg.gif);}
#logo{float:left;}
#tel{float:right;}

/* horizontal navigation */
#topmenu{   position:relative; padding-top:90px;}
#topmenu ul {	border: 0;	margin: 0;	padding:0px 0px 0px 0px;	list-style-type: none;	text-align: center;	}
#topmenu li {	 position:relative; float: left;	text-align: center;	padding: 7px 0em 15px 0em; margin: 0px;  font-size:0.7em;  width:104px; border-right:1px solid #ADB76C;}
#topmenu a {color:#FFFFFF; text-decoration:none; display:block; width:100%;}
#topmenu a:hover {color:#4C8DCF;} 

/* page title */
#header{clear:both; margin:30px 0px 0px 16px; padding-bottom:8px; background-image:url(../images/page-graphics/dotted-line.gif); background-repeat:repeat-x; background-position:bottom;}
.printpage{float:right; width:136px; background-image:url(../images/page-graphics/print-icon.gif); background-repeat:no-repeat; background-position:4px 4px; font-size:0.7em; padding:6px 0px 7px 34px; margin:30px 0px 0px 0px;}

/* stretchable area with main content */
.left{   margin:10px 0px 0px 16px;  padding:0 320px 0 0; position:relative;}	
.left p, .left td {font-size:0.7em; line-height:1.3em; margin-top: 0px;}
.left ul {list-style-type: none; font-size:0.7em; line-height:1.3em; margin:0 0 10px 0; padding:0;}
.left li{ background-image:url(../images/page-graphics/arrow.gif); background-repeat:no-repeat; background-position: 4px 4px; padding-left:15px; margin-left:15px; margin-top: 1px;}
.left .clients li{margin-top: 13px;}

/* fixed area on right with images in */
.right{  margin:10px 16px 50px 30px; float:right; width:339px;  position:relative;z-index:2; display:inline;}

#cta {}
#image1 {float:left;}
#image2 {float:left; margin:0px 3px 3px 3px;}
#image3 {float:left;}

#subcolumn{ background-image:url(../images/template/dots-single-column.gif); background-repeat:repeat-y; background-color:#0099CC; height:100%; padding: 0 15px;}
#subcolumn h2{margin-top: 1em;}
#subcolumn td {font-size:0.7em; line-height:1.3em; margin-top:0.4em; padding:0.2em 4px 0.3em 4px;}

#subcolumns{ margin-top:20px; background-image:url(../images/template/dots-columns.gif); background-repeat:repeat-y; background-color:#0099CC; height:100%;}
#subcolumn1{float:left; padding:5px 5px 5px 6px; width:159px; position:relative;}
#subcolumn2{float:left;padding:5px 5px 5px 5px; width:159px; position:relative;}
#subcolumns img{padding:0.2em 0px 0.3em 0px; margin-top:0.4em; }
#subcolumns p {font-size:0.7em; line-height:1.3em; margin-top:0.4em; padding:0.2em 4px 0.3em 4px;}
#subcolumns h3 {color:#973E30; font-style:italic; font-size:1em; font-weight:bold;  font-family: "Lucida Sans", Verdana, Arial, Sans-Serif; margin-bottom:0em; padding-bottom:0em;margin-top:0em; padding-top:0em;}
#subcolumns ul {list-style-type: none; font-size:0.7em; line-height:1.3em; margin:10px 0; padding:0;}
#subcolumns li{ margin: 3px 5px;}

.green {color:#869043;}
.red, .error {color:#973E30;}
.clear{clear:both; height:1px; line-height:1px;}
.readmore { background-image:url(../images/page-graphics/arrow.gif); background-repeat:no-repeat; background-position:4px 4px; padding:0 0 0 15px; font-size:0.7em;}

/* Styles for form input */

.TextBox, .FileBox, .Button, .TextBoxSmall {
	font-family: Arial, Sans-Serif;
	border: 1px solid #999999;
	}
.Button {
	cursor: pointer;
	}
.TextBox {
	width: 250px;
	}


/* styles for bottom border   */
#bottomborder { background-color:#ffffff; background-image:url(../images/page-graphics/dotted-line.gif); background-repeat:repeat-x; background-position:top; text-align:left; font-size:0.7em; padding:1em 0em 1em 16px;  margin: 0 auto; }
#bottomborder p {	line-height:1.3em; margin:0em 0em 1.5em 0em;}

/* styles for copyright   */
#copyright{background-color:#2C2E22; font-size:0.7em; padding:0.5em 0em 0.5em 16px; color:#FFFFFF; line-height:1.5em;}
#copyright a:link, #copyright a:visited{color: #CCC;}
	
/* Misc */

.leftimg{
	float: left;
	margin-right: 15px;
	border: #000 solid 1px;
}	
.rightimg{
	float: right;
	margin-left: 15px;
	border: #000 solid 1px;
}	

/*Hotspot begins*/

#hotspot						{ width:338px; height:114px; background-image:url(../images/hotspot-logo.gif); background-position: 0px 0px; background-repeat:no-repeat; margin:0px; padding:0px; text-align: center; list-style-type:none; position:relative; margin-bottom:15px;}
#hotspot li						{ list-style-type:none; display:block; margin:0px;}
a i {visibility:hidden;}

#download_full_paper a 			{ display:block; width:140px; height:114px; margin:0px; text-decoration:none;/* border:1px solid #ccc;*/}
#download_executive_summary a	{ display:block; width:198px; height:114px; margin:0px; text-decoration:none;/* border:1px solid #ccc;*/}
#download_full_paper			{ position:absolute; top: 0px; left:0px; /*border:1px solid #ccc;*/}
#download_executive_summary		{ position:absolute; top: 0px; left:139px;/* border:1px solid #ccc;*/}

#download_full_paper a:hover	{ background-image:url(../images/hotspot-logo.gif); background-position: 0px -110px; background-repeat:no-repeat;}
#download_executive_summary	a:hover	{ background-image:url(../images/hotspot-logo.gif); background-position: -139px -110px; background-repeat:no-repeat;}

/*Hotspot ends*/




@media print 
{ 
	body {background-color: #FFF;}
	.maxwidth {width: auto;}
	.right, #topmenu {display: none;}
	.left {padding: 0; margin-left: 1.1em;}
	#copyright, #copyfight a {color:#000;}
}