/* general */
body{
	margin:0;
	color:#000;
	font:12px/15px Verdana, Verdana, Geneva, sans-serif;
	background:#e5dedc;
}
html {height:100%}
body {min-height:101%}
img{border-style:none;}
a{
	text-decoration:none;
}
a:hover{text-decoration:underline;}

.mainmenu a{
	text-decoration:none;
	color:#58585a;
}
.mainmenu a:hover{text-decoration:underline;}


input, textarea, select{
	font:100% Arial, Helvetica, sans-serif;
	vertical-align:middle;
	color:#000;
	padding:0;
	margin:0;
}
form, fieldset{
	margin:0;
	padding:0;
	border-style:none;
}
/* wrapper */
#wrapper {
	width:952px;
	margin:14px auto;
	padding:0 14px;
	background:#fff;
}
/* header */
#header {
	width:100%;
	overflow:hidden;
	height:108px;
}
.logo-sure {
	background:url(/images/sure-logo.gif) no-repeat 100% 0;
	width:166px;
	height:108px;
	float:left;
	text-indent:-9999px;
	overflow:hidden;
	margin:1px 0 0;
}
.logo-sure a {
	display:block;
	height:100%;
}
.logo-bluegnome {
	background:url(/images/bluegnome-logo.gif) no-repeat;
	width:148px;
	height:70px;
	float:right;
	text-indent:-9999px;
	overflow:hidden;
	margin:1px 0 0;
}
.logo-bluegnome a {
	display:block;
	height:100%;
}
/* main navigation */
#main-nav {
	margin:0;
	padding:0 0 0 11px;
	list-style:none;
	font-size:11px;
	line-height:13px;
	float:left;
}
.dark_blue {
  color:#00457C;	
}

#main-nav li {
	float:left;
	background:url(/images/sep-nav.gif) no-repeat;
	padding:19px 9px 0 10px;
}
#main-nav .title {
	color:#00457c;
	letter-spacing:-1px;
	font-size:11px;
	font-weight:bold;
}
#main-nav ul {
	margin:0;
	padding:0;
	list-style:none;
	font-family:Arial, Helvetica, sans-serif;
}
#main-nav ul li {
	float:none;
	background:none;
	padding:0;
	white-space:nowrap;
}
#main2 {
	width:100%;
	height: 400px;
	overflow:hidden;
	padding:0 0 14px;
	text-align:center;	
}

/* main */
#main {
	width:100%;
	overflow:hidden;
	padding:0 0 14px;
}
.visual {margin:0 0 16px;}
.visual img {display:block;}
#slider ul { margin:0; padding:0; }
#slider ul li { height:220px; margin:0; padding:0; overflow:hidden; width:952px; }
/* three-column */
.three-column {
	width:1000px;
	overflow:hidden;
	margin:0 -100px 18px 0;
	background:url(/images/bg-three-column.gif) repeat-y;
}
.three-column .col {
	float:left;
	width:284px;
	padding:9px 10px 20px;
	margin:0 20px 0 0;
}
.three-column h2{
	margin:0 0 21px;
	font:19px/20px Arial, Helvetica, sans-serif;
}
.three-column h3{
	margin:0;
	font-size:14px;
	line-height:16px;
}
.three-column p{
	margin:0 0 16px;
	line-height:14px;
}
.three-column .img{
	text-align:center;
	margin:-7px 0 0;
}
.three-column .img img{vertical-align:top;}
/* steps */
.steps{
	margin:0 -30px 0 0;
	padding:0;
	list-style:none;
	text-align:center;
	width:960px;
	overflow:hidden;
	font-size:11px;
	line-height:16px;
}
.steps li{
	float:left;
	width:190px;
	height:80px;
	display:table;
	padding:2px 1px 2px 0;
	background:url(/images/bg-steps.gif) no-repeat;
}
.steps .active{
	background-position:0 -84px;
	color:#405968;
}
.steps div{
	display:table-cell;
	vertical-align:middle;
	padding:0 15px 7px 5px;
}
.steps a{color:#2b4553;}
.steps .active a{
	font-size:14px;
	text-decoration:none;
}
/* breadcrumbs */
.breadcrumbs{
	margin:0 0 16px;
	padding:4px 0 4px 8px;
	list-style:none;
	height:1%;
	font-size:11px;
	line-height:18px;
	overflow:hidden;
	background:#e5d8d8;
}
.breadcrumbs li{
	float:left;
	color:#221e1f;
	display:inline;
	margin:0 14px 0 -14px;
	padding:0 7px 0 14px;
	background:url(/images/arrow-breadcrumbs.gif) no-repeat 0 50%;
}
.breadcrumbs li.right{
	float: right;
	background:url(/images/arrow-breadcrumbs2.gif) no-repeat 0 50%;
}
/* breadcrumbs */
.breadcrumbs2{
	margin:0 0 16px;
	list-style:none;
	height:1%;
	font-size:11px;
	line-height:18px;
	overflow:hidden;
}
.breadcrumbs2 li{
	float: right;
	background:url(/images/arrow-breadcrumbs2.gif) no-repeat 0 50%;
}

.breadcrumbs a{color:#221e1f;}
/* main holder */
.main-holder{
	width:100%;
	overflow:hidden;
}
/* content */
#content{
	width:746px;
	float:right;
}
#content h2{
	margin:0 0 18px;
	font-size:26px;
	line-height:28px;
	font-weight:normal;
	width:100%;
	overflow:hidden;
}
#content p{
	line-height:14px;
	margin:0 0 11px;
}
/* content holder */
.content-holder{overflow:hidden;}
* html .content-holder{
	overflow:visible;
	height:1%;
}
/* aside */
.aside{
	width:304px;
	float:right;
	margin:0 0 0 20px;
}
* html .aside{margin-left:17px;}
.aside .img{padding:0 0 12px;}
.aside .img img{display:block;}
/* sidebar */
#sidebar{
	width:175px;
	float:left;
}
#sidebar .box{
	width:100%;
	padding:0 0 28px;
}
#sidebar .box .ttl-holder{
	padding:4px 8px 5px;
	background:#13b5ea;
}
#sidebar .box h3{
	margin:0;
	text-transform:uppercase;
	color:#fff;
	font:12px/16px Arial, Helvetica, sans-serif;
}
#sidebar .box ul{
	margin:0 -7px 0 0;
	padding:0;
	list-style:none;
	width:182px;
	overflow:hidden;
	font-size:11px;
}
#sidebar .box ul li{
	width:100%;
	overflow:hidden;
}
#sidebar .box ul a{
	color:#221e1f;
	width:166px;
	padding:4px 0 5px 9px;
	display:block;
	background:#d7ecfa;
	position:relative;
}
/* active/rollover state */
#sidebar .box ul .active a,
#sidebar .box ul a:hover{
	padding-right:7px;
	text-decoration:none;
	background:#a9d8f4 url(/images/arrow-sidebar.gif) no-repeat 100% 50%;
}
#sidebar .frame{
	width:100%;
	padding:12px 0;
	background:#e2e8e9;
}
#sidebar .frame .ttl{
	display:block;
	padding:0 0 13px 11px;
	font-size:14px;
	font-weight:normal;
	color:#221e1f;
}
#sidebar .frame ul{
	margin:0;
	padding:0 12px;
	list-style:none;
	height:1%;
	overflow:hidden;
	font-size:11px;
}
#sidebar .frame ul li{
	width:100%;
	overflow:hidden;
	vertical-align:top;
	padding:5px 0;
	border-top:1px solid #8094a1;
	margin:-1px 0 1px;
}
#sidebar .frame ul a{
	color:#221e1f;
	float:left;
	padding:2px 0 2px 28px;
	background:url(/images/ico-pdf.gif) no-repeat 0 3px;
}
/* footer */
#footer{
	width:100%;
	overflow:hidden;
	padding:4px 0 8px;
	border-top:1px solid #8094a1;
	text-align:center;
	font:10px Arial, Helvetica, sans-serif;
}
#footer ul{
	margin:0 0 0 -5px;
	padding:0;
	list-style:none;
	width:961px;
	overflow:hidden;
}
#footer ul li{
	float:left;
	display:inline;
	margin:0 1px 0 -1px;
	padding:0 6px 0 7px;
	color:#56575a;
	background:url(/images/sep-footer-nav.gif) no-repeat 0 50%;
}
#footer ul a{color:#56575a;}
#footer ul li address{
	display:inline;
	margin:0;
	padding:0;
	font-style:normal;
}







#search_content {
	width:100%;
	overflow:hidden;
}
#search_header {
	
}
#site_search {
	
}
#search_results {
	border: 1px solid #13b5ea;	}
.search_table {
	border-collapse:collapse;	
	width:100%;
}
.search_table tr {
	border: 1px solid #13b5ea;	}
.search_table td {
	padding:3px;
	padding-left:5px;	
	padding-right:5px;		
	padding-bottom:10px;			
}
.search_table .tr_even {
	background: #A9D8F4;
}
.pager_holder{ background:#13B5EA; color:white;font-size: 1.2em; padding :4px;}
.pager_holder a { text-decoration:none;color:white;}
.pager{ text-align:right;}
.pager2 a { text-decoration:none;color:white;color:black;}

.page_now{ width:100%;}
.result_title{font-size: 1.3em;padding:3px;}


