@charset "utf-8";
/* CSS Document */

/* HTML tags */
body{
font-family:tahoma, Arial, Helvetica, sans-serif;
font-size:11px;
background-repeat: no-repeat;
background-color:#ccc;
margin:0;

padding:0;
}

#logo{
display:none;
}

h1,h2,h3,h4,h5,p{
font-family:Arial,Helvetica,sans-serif;

}


h1,h2,h3,h4,h5{
font-family:Arial,Helvetica,sans-serif;
margin:0.3em 0;
font-size:18px;
color:#BED63A; /* green */
color:#29AAE1;
margin: 10px 2% -10px auto;
}

h1{
color:#736356;
margin: 10px 2% -10px auto;
padding:0px;
font-size:16px;
font-weight:normal;


}

h2,h3,.hd{
color:#736356;
margin: 10px 2% -10px auto;
padding:0px;
font-size:16px;
font-weight:normal;
}

p{
margin:1.1em 0;
font-family:Arial,Helvetica,sans-serif;
}

#content p {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
line-height:18px;
}

#left p {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
line-height:18px;}

#left a {
color:#F7931E;
text-decoration:none;
font-weight:none;
}


#quick_links a{
text-decoration:none;
font-weight:none;
color:#7D7D7D;
line-height:18px;
}

#quick_links a:hover{
color:#8CC63E;
}

#content a{
color:#F7931E;
text-decoration:none;
}


.newsitem{
padding:10px 0;
border-bottom:1px dashed #666;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
}


.newstitles, .newsitem a{
color:#F7931E;
text-decoration:none;
}

#news .date{
margin: 0 0 15px -23px;
font-size: 10px;
text-transform: uppercase;
border-bottom: 1px solid #ccc;
color: #666;
padding: 2px 4px 2px 24px;


}
#twocol{
position:relative;
top:-290px;
}
* html #twocol{
margin-top:-290px;
}
* html #right-col{
margin-top:-48px;
}
img {
border:0;
}
.clear {
clear:both;
}
#contentconatinerexpand { float:left; height:auto;}
.hideshowcontainer { float:left; margin-bottom:10px; margin-top:10px; }

.liststyle li{
list-style: outside url(../images/listicon.gif);
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
line-height:18px;
padding-bottom:10px;
}
.sitelinks {
margin-left:10px;
margin-top:-3px;
color:#736356;
padding:0px;
font-size:15px;
font-weight:normal;
}
.images
{

margin-left:-10px;
}
.text {
margin-left:20px;
margin-top:20px;
width:150px;
border: 1px solid #ccc;
}
.submit1 {
margin-left:125px;
margin-top:10px;
}
.submit {
margin-left:125px;
margin-top:10px;
}
#search {
width:203px;
height:90px;
background:url(../images/img_search.jpg) no-repeat;
}
.clientlogos {

margin: 0px 0px 20px 15px;

}
.icons{ margin-right:10px;}
#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }

#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }

#overlay{ background-image: url(../images/overlay.png); }

* html #overlay{
	background-color: #333;
	back\ground-color: transparent;
	background-image: url(../images/blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/overlay.png", sizingMethod="scale");
	}
	
	.thumbnail{
	padding: 7px;
	border: 1px solid #ddd;
	width:450px;
	}	
		.thumbnail2{
	padding: 7px;
	display:block;
	border: 1px solid #ddd;
	width:150px;
	}	
	.caption{ font-size: 0.9em; padding-top: 0.2em ;	}








/* new homepage layout may 2009 */
#wrapper-hp2{
padding-top:540px;
position:relative;
padding-left:15px;
}
#right-col-hp{
margin-top:-370px;
}

#left p.sub_heading2{font-size:1.3em;font-weight:bold;margin:20px 0 0 0;padding:10px 0 0 0;}

table.cro td{padding:15px;}

/* Analtyics Page */

#analytics{
	font-weight:bold;
}

#analytics ol{
	font-weight:normal;
	list-style-type:upper-alpha;
}
