/* CSS Document */

body {
font-family:Georgia, "Times New Roman", Times, serif;
font-style:normal;
font-size:100%;
color:#666;
margin:0;
padding:0;
background-color:#00446a;
/*background-color:#CCCCCC
background-color:#666666;
/*background-color:#999999;*/
}

table, tr, td {
padding:0;
border-collapse: collapse;
}

img {
border:none;
}

.maintable {
width:100%;
}

.interfacetable {
width:960px;
margin-left:auto;
margin-right:auto;
background:#FFFFFF;
}

.leftcolumntop {
width:320px;
padding:35px 0px 55px 15px;
border-bottom:#999999 solid 1px;
}

.alignbottom {
vertical-align:bottom;
border-bottom:#999999 solid 1px;
}

.linetest {
border-bottom:#999999 solid 1px;
}

.rightcolumn {
width:100%;
}

.imageright {
/*text-align:right;*/
vertical-align:bottom;
border-top:#999999 solid 1px;
}




.clear {
	clear:both;
}

.blogcontainer {
	position:relative;
	width:900px;
	margin-left:auto;
	margin-right:auto;
}

.blogicon {
	position:absolute;
	top:25px;
	left:850px;
}

.homeicon {
text-align:right;
padding-bottom:15px;
}

.sitemapicon {
width:6%;
text-align:center;
padding-bottom:15px;
}

.emailicon {
width:6%;
text-align:left;
padding-bottom:15px;
}

.bottomright {
padding-right:10px;
text-align:right;
padding-bottom:15px;
}

.bottomright2 {
padding-bottom:15px;
}

.texttable {
width:100%;
}

	.texttable p {
		padding-top:10px;
		line-height:1.4em;
	}

.textpadding {
	padding:10px 30px 50px 55px;
}

.officepadding {
padding:40px 40px 50px 55px;
}

.imagepadding {
padding:40px 0 0 55px;
}

h1 {
font-size:120%;
color:#00446a;
}

h2 {
font-size:100%;
color:#00446a;
}

.answer {
font-size:100%;
color:#00446a;
}

.gototop {
color:#999999;
font-size:60%;
text-align:right;
border-top:#999999 solid 1px;
width:100%;
}

.gototop a {
color:#999999;
text-decoration:none;
}

.gototop a:visited {
color:#999999;
text-decoration:none;
}

.gototop a:hover {
color:#999999;
text-decoration:underline;
}

.tablewidth {
width:100%;
height:inherit;
}

.leftpadding {
padding-left:15px;
vertical-align:top;
padding-top:3px;
}

.menuextender {
background-image:url(images/menu_extender.gif);
background-repeat:repeat-y;
}

.expandersleeve {
height:100%;
min-height:100px;
}

.flashpadding {
padding-top:10px;
padding-bottom:10px;
}

.mainbottom {
padding-bottom:15px;
}

.aligntop{
vertical-align:top;
}

#loeppky {
border:#00446a solid 1px;
}

.questions a {
color:#999999;
text-decoration:none;
}

.questions a:hover {
color:#999999;
text-decoration:underline;
}





.footer {
background-color:#00446a;
color:#FFFFFF;
text-align:center;
font-size:75%;
padding-top:15px
}

.footer a {
color:#FFFFFF;
text-decoration:none;
padding:0 10px 0 10px;
}

.footer a:visited {
color:#FFFFFF;
text-decoration:none;
}

.footer a:hover {
color:#FFFFFF;
text-decoration:underline;
}





#sitemap {
list-style:none;
}

#sitemap a {
text-decoration:none;
color:#999999;
padding-bottom:5px;
display:block;
/*background-color:#000000;*/
/*width:40%;*/
width:8em;
}

#sitemap a:visited {
text-decoration:none;
color:#999999;
}

#sitemap a:hover {
text-decoration:underline;
color:#999999;
}

.image {
/*padding:5px 0 5px 0;*/
}

.images a {
/*padding:0px 5px 0px 5px;*/

}

.images img {
border:#00446a solid 1px;
}

.officeimage {
width:500px;
}

.officeimage img {
border:#00446a solid 1px;
margin:8px 0 8px 0;
}

.officeimage a {
text-decoration:none;
color:#999999;
}

.officeimage a:hover {
text-decoration:underline;
}

.previous {
width:150px;
float:left;
}

.next {
text-align:right;
width:150px;
float:right;
}




/*-----------------------------------------------splash page-----------------------------------------------*/

.splashcontainer {
	clear:both;
	width:600px;
	margin-left:auto;
	margin-right:auto;
	background-color:#FFFFFF;
	margin-top:50px;
	}
	
	.splashcontainer p {
		font-size:1em;
		padding:10px 0 10px 260px;
		}
		
	.splashcontainer a {text-decoration:none; color:#000066;}
	.splashcontainer a:visited {text-decoration:none; color:#000066;}
	.splashcontainer a:hover {text-decoration:underline; color:#0033CC;}
	
	.splashcontainer img {
		margin:20px 0 0 50px;
		}
		



#contact-area {
	width: 500px;
	margin-top: 25px;
}

#contact-area input, #contact-area textarea {
	padding: 5px;
	width: 420px;
	font-family: Helvetica, sans-serif;
	font-size: 1.4em;
	margin-left: 15px;
	border: 2px solid #ccc;
}

#contact-area textarea {
	height: 90px;
}

#contact-area textarea:focus, #contact-area input:focus {
	border: 2px solid #900;
}

#contact-area input.submit-button {
	width: 100px;
	float: right;
}

td.left {
	width: 80px;
	text-align: left;
	font-size: 1em;
}

#catpcha-area {
	margin-left: 200px;
}










#navcontainer { 
/*margin-left: 30px;*/
font-size:11px;
padding-bottom:10px;
 
}

#navcontainer ul
{
margin: 0;
padding: 0;
list-style-type: none;
font-family:Georgia, "Times New Roman", Times, serif;
width: 289px;
}

#navcontainer li { 
margin: 0 0 1px 0;
border-bottom: solid 1px #fff; }

#navcontainer a
{
display: block;
padding: 7px 15px;
width: 289px;
color: #fff;
background-color:#00446a;
text-decoration: none;
}

#navcontainer a:hover
{
color: #fff;
background-color: #69C;
text-decoration: none;
}

#navcontainer ul ul li { margin: 0 0 1px 0;
 }

#navcontainer ul ul a
{
display: block;
padding: 5px 5px 5px 30px;
width: 320px;
color: #fff;
background-color: #036;
text-decoration: none;
}

#navcontainer ul ul a:hover
{
color: #fff;
background-color: #69C;
text-decoration: none;
}

