
	
*, html, body {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

html {
	height: 100%;
}

body {
	background: #171b20;
	color: #ffffff;
	font-family: 'Lucida Grande', Verdana, Arial;
	font-size: 11px;
	height: 100%;
}

h1 {
	color: #96BF55;
	font-size: 20px;
	font-weight: normal;
	margin: 5px 0 5px 0;
	text-align: left;
}

	h1 span {
		color: #ffffff;
		font-size: 20px;
		font-weight: normal;
		margin: 5px 5px 5px 0;
		text-align: left;
	}

.description {
	font-size: 12px;
	line-height: 18px;
	color: #ffffbe;
	padding: 0px 0 15px 5px;
}

#container {
	margin: 40px auto 0 auto;
	width: 700px;
	
}

	#top_container {
		width: 680px;
		height: 130px;
		margin: 10px auto 10px auto;
	}
	
	#bottom_container {
		clear: both;
		width: 700px;
	}
	
.page-top {	
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 10px;
	background-color: #09f;
	border-bottom: 5px solid #444444;
}

.page-sidebar { 
	position: fixed; 
	top: 30px; 
	left: 20px;	
	width: 250px; 
}

* html .page-sidebar { 
	top: 30px; 
	left: 20px;	
	width: 250px; 
	position:absolute; 
}

.page-title {
	margin: 0;
	padding: 0 0 10px 0;
	text-align: left;
}

	.page-title h1 {
		margin: 0 0 5px 0;
	}
	
	
	.page-title h2 {
		clear: both;
		font-size: 100%;
		color: #FF9;
		font-weight: normal;
		margin: 0;
	}

.page-body {
	margin: 0 10% 0 315px;	
	width: 600px;
	padding: 30px 0 20px 0;
	text-align: left;
}

	.page-footer {
		margin: 20px  0 0 0;	
		text-align: left;
		font-size: 10px;
	}

	.page-body ul, .page-body ol { 
		color: #ffffff;
		margin: 10px 0 30px 25px; 
	}

	.page-body ul li, 
	.page-body ol li { 
		padding: 0; 
		margin: 0 0 5px 0; 
		color: #cccccc;
		line-height: 140%;
		font-size: 100%;		
	}

	.page-footer p {
		margin: 0;
	}

	.page-title h1 span {
		text-align: left;
		font-weight: normal;
		font-size: 100%;
		color: #ffffff;
		margin: 5px 0 15px 0;
	}
	



a,
a:link,
a:visited {
	color: #09f;
}


h2 {
	font-weight: normal;
	font-size: 150%;
	color: #002D62;
	padding-left:10px;
	
}

	h2 span {
		clear: both;
		font-size: 70%;
		color: #FF9;
	}
	
	img {
	border:none;
	}

.toggler-1 {
	color: #fff;
	margin: 0;
	padding: 2px 5px;
	background:#468966;
	border: 1px solid #fff;
	font-size: 16px;
	font-weight: bold;
	height:25px;
	line-height:25px;
	cursor:pointer;
	background-repeat:no-repeat
}
.toggler-2 {
	color: #fff;
	margin: 0;
	padding: 2px 5px;
	background:#ceb94e;
	border: 1px solid #fff;
	font-size: 16px;
	font-weight: bold;
	height:25px;
	line-height:25px;
	cursor:pointer;
}
.toggler-3 {
	color: #fff;
	margin: 0;
	padding: 2px 5px;
	background: #ffb03b;
	border: 1px solid #fff;
	font-size: 16px;
	font-weight: bold;
	height:25px;
	line-height:25px;
	cursor:pointer;
}
.toggler-4 {
	color: #fff;
	margin: 0;
	padding: 2px 5px;
	background: #b64926;
	border: 1px solid #fff;
	font-size: 16px;
	font-weight: bold;
	height:25px;
	line-height:25px;
	cursor:pointer;
}
.toggler-5 {
	color: #fff;
	margin: 0;
	padding: 2px 5px;
	background: #8e2800;
	border: 1px solid #fff;
	font-size: 16px;
	font-weight: bold;
	height:25px;
	line-height:25px;
	cursor:pointer;
}
.toggler-6 {
	color: #fff;
	margin: 0;
	padding: 2px 5px;
	background: #32331d;
	border: 1px solid #fff;
	font-size: 16px;
	font-weight: bold;
	height:25px;
	line-height:25px;
	cursor:pointer;
}
.toggler-7 {
	color: #fff;
	margin: 0;
	padding: 2px 5px;
	background: #40411e;
	border: 1px solid #fff;
	font-size: 16px;
	font-weight: bold;
	height:25px;
	line-height:25px;
	cursor:pointer;
}
.toggler-8 {
	color: #fff;
	margin: 0;
	padding: 2px 5px;
	background: #787746;
	border: 1px solid #fff;
	font-size: 16px;
	font-weight: bold;
	height:25px;
	line-height:25px;
	cursor:pointer;
}
.toggler-9 {
	color: #fff;
	margin: 0;
	padding: 2px 5px;
	background: #948e67;
	border: 1px solid #fff;
	font-size: 16px;
	font-weight: bold;
	height:25px;
	line-height:25px;
	cursor:pointer;
}
 
.element {
 background-color:#FFFFFF;
}
 
.element p {
	margin: 0;
	padding: 10px;
	color:#333333;
	
}
 
.float-right {
	padding:10px 20px;
	float:right;
}
 
#accordion {
border:1px solid #000;
}

#maincol-home {margin:0;padding-top:0px;background-color:#fff;overflow:hidden;}
#maincol-home p {margin-top:-4px;}
#leftcol-home { top:-10px;left:-10px;float:left;width:195px; /* actual value */margin:0 0 -10px 0;padding: 5px 5px 0px 2px;z-index:100;}
#rightcol-home {top:-10px;right:-10px;float:right; /* actual value */margin:0 0 -10px 0;padding: 5px 2px 0px 5px;z-index:99; width:296px;}
.centercol-home {padding:50px 400px 0 20px}
.centercol-about {padding:10px 300px 0 5px}
.centercol-agencies {padding:10px 350px 0 5px; }
#rightcol-agencies {top:-10px;right:-10px;float:right; /* actual value */margin:0 0 -10px 0;padding: 10px 2px 0px 5px;z-index:99;width:350px;}


/*login form start*/
.login-form {
float:right;
	overflow:hidden;
	height:100%;
	width:400px;
	padding:2px 0px 0 0;
	height:34px;
}
.login-form .left-corner {
	height:30px;
	float:right;
	width:400px;

}
.login-form .right-corner {
	height:26px;
	float:right;
	padding:4px 3px 0 0;
	background:url(cssimg/login-form-right-corner.gif) no-repeat right;
}
.login-form .right-corner div {
	float:left;
	background:#fff;
	margin:2px 7px 0 1px;
	display:inline;
	padding:1px;
	border:1px solid #363636;
}
.login-form .right-corner input {
	float:left;
}
.search-form .form div input,
.login-form .right-corner div input {
	height:12px;
	font:10px Verdana,Arial, Helvetica, sans-serif;
	padding:0;
	border:1px solid #C3C3C3;
	border-style:inset;
}
.login-form .right-corner div .mail {
	width:110px;
}
.login-form .right-corner div .pass {
	width:70px;
}
/*login form end*/

li {
color:#333;

}

ol {
margin: 0 0 20px 40px;
}