@charset "utf-8";
/* CSS Document */

body, div, ul, li {
	margin:0px;
	padding:0px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#767777;
	line-height:1.5em;
}

body {
	background:#97999b url(images/top_bg.gif) top left repeat-x;
}

.template {
	width:918px; 
	margin:0px auto;
}

.top_bit {
	background:url(images/top_bit.gif) top left no-repeat; 
	height:35px;
}

.gry_bg_lt {
	background:#f3eee3 url(images/gray_bg.gif) top left repeat-y;
}

.gry_bg_rt {
	background:url(images/gray_bg.gif) top right repeat-y;
}

.top_lt_bit {
	background:url(images/top_lt_bit.gif) top left no-repeat;
}

.top_rt_bit {
	background:url(images/top_rt_bit.gif) top right no-repeat; 
	padding:0px 9px;
}

.top_rt_bit_corner {
	background:url(images/top_rt_bit_corner.gif) top right no-repeat;
}

.logo {
	float:left; 
	margin-left:19px; 
	background:url(images/x_bit_1.gif) bottom left no-repeat; 
	padding-left:18px;
}

.logo1 {
	border-bottom:1px solid #a5a3a4; 
	height:137px;
}

.menu {
	float:right; 
	width:350px; 
	margin:10px 19px 0px 0px; 
	background:url(images/x_bit_2.gif) top right no-repeat; 
	padding:19px 17px 0px 0px;
}

.menu1 {
	border-top:1px solid #a5a3a4; 
	height:98px; 
	border-right:1px solid #a5a3a4; 
	text-align:right;
	padding-top:10px;
}

.menu1 a {	
	font-family: "Trajan Pro", Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	line-height:2.0em;
	padding-right:25px;
	text-decoration:none;
	color:#005293;
}

.menu1 a:hover, .menu1 a.sel {
	color:#767777;	
}

.sectionhead {	
	font-family: "Trajan Pro", Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:normal;
	line-height:2.0em;
	padding-right:25px;
	text-decoration:none;
	color:#005293;
}


.footer {
	clear:both;
	background:url(images/bot_bg.gif) bottom left repeat-x;
}

.bot_md_bit {
	background:url(images/bot_md_bit.gif) top right repeat-x;
}

.bot_lt_bit {
	background:url(images/bot_lt_bit.gif) top left no-repeat;
}

.bot_rt_bit {
	background:url(images/bot_rt_bit.gif) top right no-repeat; 
	height:110px;
	text-align:center;
	
}

.bot_rt_bit div {
	font-family: "Trajan Pro", Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	line-height:1.6em;
	letter-spacing:0 em;
	padding: 10px 0px 10px 0px;
}

.bot_rt_bit div.copy {
	text-align:right; 
	line-height:2.5em; 
	padding:0px 20px;
}

.srvclist li {
	display: inline;
	background: red;
	float: left;
}
ul+li{
	background: cyan;
}

.boxcontainer{
	clear: both;
	margin-left: 0px;
}

.box1 {
	float: left;
	background: #99aabb;
	width: 210px;
	min-height: 110px;
	margin: 10px;
	padding: 10px;
	border: 1px solid black;
	color: white;
}
.box2 {
	text-align: center;
	float: left;
	background: #99aabb;
	width: 210px;
	min-height: 50px;
	margin: 10px;
	padding: 10px;
	border: 1px solid black;
	color: white;
}




