/**
 * 
 * @version 
 * @author 
 */

@import 'global.css';


/** Global Header
-----------------------------------------*/
#global_header h1 {
	background: url(../images/home/header_copy.gif) right 98px no-repeat;
}


/** Layout
-----------------------------------------*/



/** Contents
-----------------------------------------*/
h2 {
	margin-bottom: 15px;
}
h3 {
	margin-bottom: 25px;
}

#primary p {
	margin-bottom: 1.25em;
	font-size: 80%;
}


/** Service
-----------------------------------------*/
#primary #service_container {
	margin-top: 35px;
}
#primary .service_container_box {
	width: 235px;
}
#primary .service_container_box h4 {
	margin-bottom: 5px;
}
#primary .service_container_box p {
	font-size: 77%;
	color: #222;
}
#primary .service_container_box h5 {
	margin-bottom: 5px;
}
#primary .service_container_box ul li {
	margin-bottom: 0.3em;
	padding-left: 10px;
	background: url(../images/global/list_allow.gif) left 0.5em no-repeat;
	font-size: 77%;
}

#primary #service {
	float: left;
}
#primary #casestudies {
	float: right;
}


#secondary {
	font-size: 77%;
}
#secondary ul#banners li {
	margin-bottom: 10px;
	line-height: 1;
	font-size: 1px;
}


/** Topics
-----------------------------------------*/
#topics {
	margin-bottom: 25px;
}
#topics h4#topics_head {
	height: 25px;
	margin-bottom: 0.75em;
	padding-top: 5px;
	background: url(../images/home/topics_head.gif) no-repeat;
	text-align: right;
}
#topics ul {
	margin-bottom: 1.5em;
}
#topics ul span {
	display: block;
	font-weight: bold;
	color: #333;
}

#topics ul li {
	margin-bottom: 0.5em;
}
#topics ul li a {
	padding-left: 40px;
}
#topics ul li.news a {
	background-image: url(../images/home/topics_label_news.gif);
	background-position: 0 0.1em;
	background-repeat: no-repeat;
}
#topics ul li.casestudies a {
	background-image: url(../images/home/topics_label_cases.gif);
	background-position: 0 0.1em;
	background-repeat: no-repeat;
}
#topics ul#blog li a {
	padding-left: 0;
}

#topics h5 {
	margin-bottom: 5px;
}


