@charset "utf-8";
/* layout.css
		style sheet for sitewide layout settings
		created by: C.Christopher Kovach
		on: 07-31-2009
*/

* {
	margin:0px;
	padding:0px;
	border:0px;
}

body {
	background-color:#002948;
	font-family:Verdana, Geneva, sans-serif;
}

#layoutPanel {
	width:760px;
	margin-left:auto;
	margin-right:auto;
}

#logoPanel {
	width:760px;
	height:250px;
	background-image:url(../images/docLogo.jpg);
}

#logoPanel h1 {
	text-indent:-900em;
}

#navPanel {
	width:740px;
	background-color:#FFF;
	margin-left:10px;
	margin-right:10px;
}

#navPanel a {
	color:#2071a6;
	text-decoration:none;
}

#navPanel a:hover {
	color:#2071a6;
/*	background-color:#FFF;*/
}

#navPanel ul {
	padding-left:20px;
}
	
#navPanel li {
	display:inline;
	list-style:none;
	width:80px;
	font-size:14px;
	overflow:visible;
	padding-right:20px;
}

#articlePanel {
	width:740px;
	background-color:#FFF;
	margin-left:10px;
	margin-right:10px;
}

#articleHeader {
	height:70px;
	padding-left:20px;
	padding-right:20px;
}

#articleHeader h2 {
	font-size:20px;
	line-height:70px;
	letter-spacing:-1px;
}

#articleHeader a {
	color:#000;
}

#article {
	padding-top:10px;
	padding-left:20px;
	padding-right:20px;
}

.date {
	color:#fff;
	background-color:#125187;
}

.postDate {
	position:absolute;
	width:40px;
	height:78px;
	background-color:#125187;
	background-image:url(../images/dateBG.png);
	background-position:bottom;
	background-repeat:no-repeat;
	margin-left:540px;
	margin-top:0px;
	padding-top:5px;
	text-align:center;
	color:#FFF;
}

.postDay {
	color:#FFF;
	font-size:30px;
}

.postMonth {
	color:#FFF;
}

.makeRoom {
	margin-top:9px;
	margin-bottom:9px;
	width:100%;
	height:2px;
	background-color:#EEEEEE;
}

#pageEnd {
	width:780px;
	height:20px;
	margin-left:auto;
	margin-right:auto;
}

/* Start of the Formatting for Articles and Content */

/* all tags using line-height 18 */
#article p, #article h2, #article h3, #article h4, #article h5, #article h6, #article div, #article address, #article blockquote, #article ul, #article ol, #article dl, #article dt, #article input, #article label, #article textarea, #article pre {
	line-height:20px;
}

/* all tags using font 14px */
#article p, #article div, #article address, #article blockquote, #article li, #article code, #article kbd, #article q, #article samp, #article tt, #article strong, #article lable, #article pre {
	font-size:14px;
}

/* all tags using margin-bottom 18px */
#article p, #article h1, #article h2, #article h3, #article h4, #article h5, #article h6, #article div, #article address, #article blockquote, #article ul, #article ol, #article dl, #article dd, #article img {
	margin-bottom:10px;
}

#article h1, #article h2, #article h3, #article h4, #article h5, #article h6, #article a {
	color:#125187;
	text-decoration:none;
}

#article a:hover {
	color:#3473a9;
	text-decoration:underline;
}

#article h1 {
	font-size:26px;
	line-height:30px;
	letter-spacing:-1px;
}

#article h2 {
	font-size: 22px;
	line-height:40px;
	letter-spacing:-1px;
}

#article h3 {
	font-size: 18px;
	line-height:20px;
	letter-spacing:-1px;
}

#article h4 {
	font-size: 16px;
	line-height:20px;
	letter-spacing:-1px;
}

#article h5 {
	font-size: 14px;
	line-height:20px;
	letter-spacing:-1px;
}

#article h6 {
	font-size: 14px;
	line-height:20px;
	letter-spacing:-1px;
}

#article div {
	border:0px;
}

#article ol, #article ul {
	padding-left:30px;
	margin-top:0px;
}

#article dd {
	margin-left:30px;
}

#article code, #article kbd, #article q, #article samp, #article tt, #article strong {
	line-height:17px;
}

#article sub, #article sup {
	line-height: 0px;
}

#article input {
	margin-top: 7px;
	vertical-align:middle;
	margin-bottom: 9px;
}

#article textarea {
	vertical-align:top;
}