@CHARSET "UTF-8";


div.limiter {
	width: 980px;
}


div.limiter-whiteout {
	width: 988px;
	background: #fff;	
}

#header {
	
}

#login_box {
	padding: 10px;
	float: right;	
}

#title {
	/*
	border-bottom: dotted 1px #fc8404;
	border-top: dotted 1px #fc8404;	
	*/
	background: url(/_template/images/background_across.gif) repeat-x;
	
		
}

#title div.title {
	
	padding: 2px;	

}


#logo { }

div.logo-top, div.logo-bottom {
	height: 10px; 
	background:#fc8404; 
	width: 250px; 
	float: right;
}

div.logo-top {
	margin-top: 38px; 
	margin-right: 4px; 
}

div.logo-bottom {
	margin-top: -1px;	
}



#header div.top-nav-holder {
	padding-top: 21px;	
	
}

#header ul {
	list-style: none;
	margin: 0;
	padding: 0;
	
}


#header ul li {
	padding: 5px;
	float: left;
	border-top: dotted 1px #fc8404;
	border-left: dotted 1px #fc8404;
	color: #a5a4c4;
	font-weight: bold;
	cursor: pointer;
}

#header ul li.end {
	border-right: dotted 1px #fc8404;
}

div.advertising {
	width: 250px; 
	
	float: right; 
	min-height: 300px;
	margin-bottom: 20px;
}

div.advertising img {
	border-left: dotted 1px #fc8404; 
	border-bottom: dotted 1px #fc8404; 
	border-right: dotted 1px #fc8404; 
}


div.advertising span.spaced_out img {
	border-left: dotted 1px #fc8404; 
	border-bottom: dotted 1px #fc8404; 
	border-right: dotted 1px #fc8404; 
	border-top: dotted 1px #fc8404; 
	margin-top: 30px;
}




#content {
	padding: 70px;	
	padding-top: 30px;
	font-size: 14px;
	line-height: 20px;

}

#content.with-advertising {
	float: left;
	width: 588px;
	/*background: #f9f9f9;*/
}

#content sup {
	font-size: 6px;
}
	
	
#footer {
	border-top: dotted 1px #fc8404;
	
}

#footer div.limiter-whiteout {
	min-height: 200px;	
	
}

#footer ul {
	list-style: none;
	margin: 0;
	padding: 0;
	
}


#footer ul li {
	padding: 5px;
	float: left;
	border-bottom: dotted 1px #fc8404;
	border-left: dotted 1px #fc8404;
	color: #a5a4c4;
	font-weight: bold;
	cursor: pointer;
}

#footer ul li.end {
	border-right: dotted 1px #fc8404;
	
}






ol.icon_list {
	list-style: none;
	padding: 0;
	margin: 0;
}

ol.icon_list li {
	margin-bottom: 20px;
}

ol.icon_list li ol {
	list-style: none;
	margin-left: 80px;
	margin-top: -10px;
}


ol.icon_list li ol li {
	margin-bottom: 0;
	background: url(/_template/images/icons/bullet.gif) no-repeat 0px 5px;;
	padding: 0;
	padding-left: 20px;
	

}


ol.green_bullets {
	list-style: none;
	margin-left: 20px;
	padding: 0;	
}

ol.green_bullets li {
	margin-bottom: 0;
	background: url(/_template/images/icons/bullet.gif) no-repeat 0px 5px;
	padding: 0;
	padding-left: 20px;
}

p.services_head {
	background: url(/_template/images/icons/services_head.gif) no-repeat 0 10px;
	padding-left: 70px;
	padding-bottom: 20px;
	padding-top: 10px;
	
}

p.services_tools {
	background: url(/_template/images/icons/services_tools.gif) no-repeat  0 10px;
	padding-left: 70px;
	padding-bottom: 20px;
	padding-top: 10px;
	
}

p.services_briefcase {
	background: url(/_template/images/icons/services_briefcase.gif) no-repeat  0 10px;
	padding-left: 70px;
	padding-bottom: 20px;
	padding-top: 10px;
	
}
