@charset "utf-8";
/* CSS Document */

/* HTML
========================================================*/
* { margin:0; border:0; padding:0; }
body { font-size:0; line-height:0; background:#fff/*f0f5fa*/; color:#000; text-align:center; }

img, a img { border:0; }

h1, h2, h3, h4 { color:#638ab7; font-stretch:expanded; font-weight:bold; }

h2 { font:20px/27px Arial; }
h3 { font:16px/20px Arial; }
h4 { font:12px/12px Arial; }

a, a:visited { color:#000; text-decoration:underline;   }
a:hover { color:#638ab7; text-decoration:underline;   }

ul { margin:0; border:0; padding:10px 0 10px 20px; list-style-type:square; }
ul li { margin:0; border:0; padding:0 10px; }
p {
	margin-bottom: 1em;
}


/* MAJOR PARTS
========================================================*/
#wrapper { background:#fff; width:100%; }
/*#wrapper { margin:20px auto; border:1px solid #666; width:982px; wid\th:980px; }*/

.across { width:100%; }
.container { margin:0 auto; width:760px; text-align:left; }

.subhdr { margin:0 auto; padding:40px 100px 0 100px; text-align:left; width:980px; wid\th:780px; }
.less { padding-top:17px; }

.break { clear:both; floath:none; }


/* HEADER
========================================================*/
#hdr { margin:0 auto; width:980px; height:130px; text-align:left; clear:both; float:none; }
	.logo { padding:0 80px; float:left; }
	#tagline { margin:55px 20px 55px 120px; float:left;  }
	#tagline h4 { color:#000; }


/* MAIN NAVIGATION
========================================================*/	
#nav-main { border:1px solid #c4c4c4; border-width:1px 0; width:100%; clear:both; float:none;  }

	#nav-main ul { margin:0 auto; padding:0; list-style-type:none; width:760px; height:23px; }
	#nav-main ul li { padding:0; float:left; }
	#nav-main ul li a, #nav-main ul li a:visited { font:11px/11px Arial; color:#000; text-decoration:none; font-weight:bold; display:block; padding:6px; margin-right:52px; }
	#nav-main ul li a.selected, #nav-main ul li a.selected:visited { color:#638ab7; }
	#nav-main ul li a:hover { color:#638ab7; text-decoration:none; }


/* SUB NAVIGATION
========================================================*/	
#nav-sub { width:100%; clear:both; float:none;  }

	#nav-sub ul { margin:0 auto; padding:0 0 0 200px; list-style-type:none; height:23px; wid\th:600px;  }
	#nav-sub ul li { padding:0; float:left; border-left:1px dotted #c4c4c4; white-space:nowrap; }
	#nav-sub ul li.noborder { padding:0; float:left; border:0; }
	#nav-sub ul li a, #nav-sub ul li a:visited { font:11px/11px Arial; color:#638ab7; text-decoration:none; display:block; padding:6px; }
	#nav-sub ul li a.selected, #nav-sub ul li a.selected:visited { color:#000; }
	#nav-sub ul li a:hover { color:#000; text-decoration:none; }
	

/* FOOTER
=================================================*/
#ftr-wrapper { border-top:1px solid #c4c4c4; width:100%; height:100px; }
#ftr { margin:0 auto; width:790px; color:#666; font:11px/18px Arial;  }

	#ftr-left { padding:10px 15px; float:left; text-align:left; width:475px; wid\th:445px; }

	#ftr-right { padding:5px 15px; text-align:right; float:right; width:315px; wid\th:285px; }
	
		#ftr-right ul { list-style-type:none; margin:5px 0; border:0; padding:0;  }
		#ftr-right ul li { float:right; border-left:1px dotted #666; padding:0 6px; }
		#ftr-right ul li.noborder { border:0; padding:0 6px 0 0; }
		#ftr-right ul li a, #ftr-left ul li a:visited { color:#666; text-decoration:none;   }
		#ftr-right ul li a:hover { color:#666; text-decoration:underline;   }
	
	#ftr a, #ftr a:visited { color:#666; text-decoration:none; }
	#ftr a:hover { color:#666; text-decoration:underline; }


/* HOMEPAGE
========================================================*/	
#welcome { margin:20px auto; padding-top:320px; background:url(images/main/bg-welcome.jpg) no-repeat; width:840px; height:530px; heig\ht:210px; }	
#welcome-text { padding:30px 130px; background:#638ab7; font-size:16px; line-height:22px; font-family: Arial; color:#fff; font-weight:normal; text-align:left; }


/* CONTENT
========================================================*/	
.copy { font:14px/21px Times New Roman; text-align:left;  }
.wide { padding:20px 0; width:700px; }
.narrow { padding:20px 0; width:320px; float:left; }

.contact-letter { padding-right:7px; font-size:14px; color:#638ab7; font-weight:bold; }

.highlight { padding:40px 0 20px 0; font:14px/20px Arial; font-weight:normal; }
.bigger { font-size:18px; }


/* MISC
========================================================*/	
.dk { background:#638ab7; color:#fff; }
.md { background:#92adcd; }

.img-ondk { margin:40px 20px; border:4px solid #92adcd; float:right; }
.img-onmd { margin:20px; border:4px solid #638ab7; float:right; }

.md a:hover { color:#fff; text-decoration:underline; }

.dk h1, .dk h2, .dk h3, .dk h4, .md h1, .md h2, .md h3, .md h4 { color:#fff; }
.dk h2 { padding:10px 0; font-weight:normal; }
.plain {
	margin: 0;
	padding: 0;
}	
.plain li {
	list-style: none;
	padding: 0;
}