body {
	margin:0px;
	padding:0px;
	font-size:9pt;
	font-family:"Georgia", "Myriad Web", "Lucida Grande", "Helvetica", "Tahoma", "Arial", "serif";
	color:#666666;
	text-align:center;
	background:url(images/layout-paisley.png) #cccccc repeat-y center;
}
/*html>body {	background:url(images/layout-paisley.png) #cccccc repeat-y center;}*/

a { text-decoration:none; }
a:hover { text-decoration:underline; }

#container {
	width:773px;
	margin:0 auto;
	background-color:#f3F3Ef;
	text-align:left;
	padding:0px;
	border-left:1px solid white;
	border-right:1px solid white;
}

#head {
	background: url(images/top2.jpg) no-repeat;
	height:295px;
	margin:0px;
	padding:0px;
}
#head-short {
	background: url(images/top2.jpg) 0px -100px no-repeat;
	height:195px;
	margin:0px;
	padding:0px;
}

#navHolder {
	background: url(images/nav-gradient.png) repeat-x;
	height:89px;
	width:100%;
	margin:0px;
	text-align:center;
}
#navHolder-home {
	background: url(images/nav.gif) #ddd2a6 repeat-x;
/*	background: url(images/nav.gif) #ffffff repeat-x;*/
	height:49px;
	width:100%;
	margin:0px;
	text-align:center;
}
#nav {
	list-style:none outside;
	margin:0px auto;
	height:50px; 	
}
#nav li {
	display:inline;
	margin:0px 0px 0px 0px;
	padding:0px;
}	
#nav li a { 
	color:#ffffff; 
	line-height:30px;
	margin-right:10px;
	height:50px; 	
	font-size:1.2em;
	display:block;
	float:left;
	text-align:center;
	width:160px;
}
#nav li a.selected { position:relative; background:url(images/nav-selected.png) 0 0px no-repeat; width:171px; behavior:url("iepngfix.htc"); margin-top:-5px; line-height:2.8em;}
/*#nav li a.selected { background:url(images/nav-selected.png); width:171px; behavior:url("iepngfix.htc");}*/
.clearfix {display:inline-block;}
.clearfix:after {content: "."; display:block; height:0; clear:both; visibility:hidden; }

#banner {
	background-color:#ddd2a6;
	height:270px;
}
#banner2 {
	background-color:#ddd2a6;
	padding:30px; 15px 15px 15px;
	line-height:1.5em;
}
#banner-Image{
	width:30%;
	float:left;
	margin-top:60px;
	background:url(images/banner.jpg) right no-repeat;
	height:130px;
}
#banner-Text {
	width:60%;
	float:right;
	text-align:left;
	padding-top:20px;
	margin-right:10px;
	padding-right:10px;
}
#banner-Title { font-size:2em; color:#2c2c2c; margin-bottom:10px; font-family:Georgia; }
#banner-Copy { font-size:1.2em; color:#2c2c2c; font-family:Georgia;}

#body-home {
padding:30px; 15px 15px 15px;
margin:0px;
clear:both;
line-height:1.5em;
}
#body {
padding:0px 15px 15px 15px;
margin:0px;
clear:both;
height:300px;
line-height:1.5em;
}
#body h3, #body-home h3 { font-size:1.8em; letter-spacing:-0.1em; color:#223442; margin:0px; }
#body p, #body-home p { font-size:1em; color:#666666; }
#body a, #body-home a { color:#448Fa4; }
img.floatRight { float:right; margin:15px; }

.column {
	position: relative;
	float: left;
}

#leftCol { height:280px; width:215px; background:url(images/divider.png) transparent no-repeat; behavior:url("iepngfix.htc"); background-position:top right;}
#leftCol h3 { margin-left:30px; }
#rightCol { margin-right:-100%; padding-left:15px; width:510px; }
#subNav { 
	list-style-type:none;
	margin-left:30px;
	padding:0px;
}
#subNav li { padding:5px; height:26px; text-indent:10px; }
#subNav li a {
	color:#223442;
	display:block;
	line-height:22px;
}
#subNav li a.selected {
	text-indent:20px;
	background: url(images/sidenav-selected2.png) no-repeat left;
	behavior:url("iepngfix.htc");
	color:#ffffff;
	width:180px;
	height:30px;
}

#footer {
	margin-top:0px;
	padding-top:15px;
	border-top:2px dotted #Cccccc;
	padding-bottom:10px;
	text-align:center;
	clear:both;
}
#footer p {
	padding:5px;
	margin:0;
}

.hidden {
	text-indent:-9999px;
	margin:0;
}

.col-left { float:left; }
.col-right { float:right; width:50%; }
.floatFix { clear:both; height:0; }