/* CSS Document */

body {
	background:#dcddde;
	font:11px Verdana, Geneva, sans-serif; 
	color: #154992;
}

p {
	line-height:1.35em;
	margin-bottom:1em;
}

a {color:#154992;}


/* === re use === */
.wpad {	padding:0 6px 0 3px;}

div.hr {
  height: 3px;
  background: transparent url(../images/hr.png) repeat-x scroll center;
  margin-bottom:10px;
}

div.hr hr { display: none;}

.title {
	color:#154992;
	font:bold 22px "Arial", Helvetica, sans-serif;
}

.pre,
.subtitle {
	color:#154992;
	font-weight:bold;
}

a.noline {text-decoration:none;}

/* === building === */
#wrap {
	background:url(../images/bg-Wrap.png) center top repeat-y;
	margin:0 auto;
	width:769px;
}

#header {
	background:url(../images/bg-header.png) center top no-repeat;
	height:256px;
}

	#header h1 {
		float:left;
		font-weight:bold;
		margin-top:5px;
		text-indent:15px;
	}
	
		#header h1 a {
			color:#fff;
			text-decoration:none;
		}
		
	p.crumb {
		color:#fff;
		float:right;
		font-weight:bold;
		margin:5px 28px 0 0;
	}
	
		p.crumb a {
			color:#fff;
			text-decoration:none;
		}
		
#cWrap { 
	background:#fff url(../images/bg-cWrap.png) 0 0 repeat-x;
	margin:0 6px 0 3px;
	width:761px;
	}
	
	#sidebar {
		float:left;
		width:255px;
	}
	
	#mainCol {
		float:left;
		width:495px;
		margin-top:60px;
	}
	
	#sideNav { padding:30px 0 15px 15px;}
		
		#sideNav li { line-height:2em;}
		
		#sideNav li a {	text-decoration:bold;}
		#sideNav li a:hover {color:#999;}
		
		
#subColL {
	float:left;
	width:232px;
}

#subColR {
	float:right;
	width:232px;
}

#subColL li .brief,
#subColR li .brief { padding-bottom:.5em;}


#closing {
	clear:both;
	background:url(../images/fakefooter.jpg) 0 0 no-repeat;
	height:13px;
	margin:auto;
	width:769px;
}

#footer {
	clear:both;
	color:#2e5c9c;
	margin:0 auto;
	width:760px;
	font-size:11px;
}

	.f1 {float:left;}
	
	.f2 {float:right;}
	
		.f2 a {text-decoration:none;}
		
#footer .vcard{width:500px;margin:auto;}		
#footer .vcard div, #footer .vcard span{float:left;margin-left:10px;}