
body {
margin:10px auto 0 auto;
background-color:#607082;
color:#000000;
line-height:130%;
font-size:14px;
}

.centerimg {display: block;margin:0 auto 0 auto;}

A	{ color:#17397A;text-decoration:underline; font-weight:bold;}


	h1 {color:#17397A;display:inline; line-height:115%; font-size:35px;}
  h1 a {color:#17397A;text-decoration:none;}
	h1 a:hover {text-decoration:underline;}
	h2 {display:inline; color:#17397A;line-height:115%; font-size:45px;}
	h3 {display:inline; color:#17397A;line-height:115%; font-size:25px;}		
	


#container {
width:850px;
margin:0 auto 0px auto;
padding:0;
text-align:left;
background-color:#ffffff;
border:2px solid #17397A;
}

#banner {height:145px;
				margin-bottom:20px;}
				
#banner a {color:#ffffff;text-decoration:none;}
#banner a:hover{color:#ffffff;text-decoration:underline;}
		
#bannerleft {display:inline;height:115px; float:left;width:400px;
				margin:0 0 0 30px;
				background-image: url('http://www.45n5.com/img/newlogo.gif');
				background-repeat: no-repeat;}

#bannerright {display:inline;float:right;width:200px;
				margin:0 30px 0 0;
}

#bannerbottom {width:760px;margin:0 0 0 35px;}

#bannerbottom a {padding: 0 10px 0 0; font: bold 1.0em Helvetica, Arial, sans-serif; text-transform: uppercase; float: left; }					

#content {
display:inline;
padding:0px;
width:800px;
float:left;
margin:5px 0 0 30px;
padding:0px;
}



.outmessage {margin: 0 10px 0 10px;}

#navoutout {display:inline;width:222px;float:right;}

.navout {display:inline;width:222px;border:1px #AC9B89 solid;padding:0px;margin:5px 30px 15px 0;float:right;}
.navout a {color:#333333}

.nav {
display:inline;margin:0 0 0 0;width:190px;float:right;padding:15px 10px 10px 10px;color:#92265E;
text-align:left;background-color:#F9F3F6;border:6px #F7E4D2 solid;
background-repeat: repeat-x;font-weight:bold;
}


blockquote {margin:10px 0 0 20px;border-left:4px solid #B2CCDF;padding:0 0 0 10px; line-height:115%; font-style: italic;}


#footer {
margin:0 auto 0 auto;
clear: both;
height:10px;
width:750px;
padding:16px 10px 10px 10px;
font-size:11px;
}





label {
 			   width: 4em;
				 float: left;
				 text-align: right;
				 margin: 0 1em 10px 0;
				 clear: both
}

input {
			  float: left;
				margin-bottom: 10px;
				color: #000000;
				background-color: #ffffff;
				border: #aaaaaa solid 1px
}

fieldset {
			  text-align:center;
				width:98%;
				background-color:#f1f1f1;
				color:#000000;
				margin: 0; 
				padding: 5px; 
				border:#aaaaaa solid 1px;
}

legend {
				border: #26a solid 1px;
				padding: 1px 10px
}

textarea {	
				clear: both;
				width:97%;
        padding:5px;
				background: #ffffff;
				color:#000000;
				border:#aaaaaa solid 1px;
}

.submit-button {
				color: #fff;
				font-weight:bold;
				background: #466E49;
				border: 2px #cccccc outset;
				margin:10px 0 0 5px;
}

.previewcommentbox {
		 clear:right;
		 border: 1px solid #aaaaaa;
		 padding:5px;
		 margin-bottom: 20px;
		 margin-top: 10px;
		 background-color: #f1f1f1;
		 color:#000;
}

.commentrow0 {
				 background-color:#ECF1EE;
				 color:#000000;
				 display:block;
				 padding:10px;
				 text-align:left;
				 margin:10px 0 10px 0;
				 line-height:120%;
}



.commentrow1 {
				 background-color:#ffffff;
				 color:#000000;
				 display:block;
				 padding:10px;
				 text-align:left;
				 line-height:120%;
}

.dbleft {float:left;width:300px}
.dbright {float:right;width:200px;text-align:right;}

.am0 {float:left;width:48%;border:1px dashed #FFA3C1;margin-bottom:4px;padding:5px;}
.am1 {float:right;width:48%;border:1px dashed #FFA3C1;margin-bottom:4px;padding:5px;}

.titlebar {background-color:#17397A;color:#ffffff;padding:5px;border:1px dashed #cccccc;}