﻿body {
background-color:		#002B55;
background-image:		url(/images/back.jpg);
background-attachment:	scroll;
background-position:	center center;
background-repeat:		repeat-y;
text-align:				center;
padding:				0;
margin:					0;
}

#wrapper {
background-color:		#FFFFFF;
width:					960px;
margin:					0 auto;
text-align:				left;
}

#header {
color:					#404040;
background-color:		#F0F0F0;
background-image:		url(/images/header-back.jpg);
width:					960px;
height:					120px;
font-family:			Calibri, Arial, Helvetica, sans-serif;
font-size:				10pt;
line-height:			10pt;
text-align:				left;
padding:				0;
margin:					0;
}

#header a {
color:					#404040;
text-decoration:		none;
}

#header a:hover {
color:					#404040;
text-decoration:		none;
}

#nav {
color:					#5E88A2;
font-family:			Calibri, Arial, Helvetica, sans-serif;
font-size:				10pt;
line-height:			10pt;
padding:				10px;
}

#nav a {
color:					#404040;
text-decoration:		none;
}

#nav a:hover  {
color:					#404040;
text-decoration:		none;
}

#ads {
color:					#404040;
font-family:			Calibri, Arial, Helvetica, sans-serif;
font-size:				10pt;
line-height:			10pt;
padding:				10px;
}

#ads p {
padding:				0px;
margin-bottom:			10px;
}

#ads a {
color:					#FFFFFF;
text-decoration:		none;
}

#ads a:hover  {
color:					#FFFFFF;
text-decoration:		none;
}

#navbuttons {
padding:				0;
border:					0;
margin:					0;
}

#middle {
color:					#F0F0F0;
background-color:		#FFFFFF;
font-family:			Calibri, Arial, Helvetica, sans-serif
font-size:				10pt;
line-height:			10pt;
text-align:				left;
padding:				0;
margin:					0;
}

td.layout {
padding:				0;
border:					0;
margin:					0;
text-align:				left;
vertical-align:			top;
}

tr.layout {
padding:				0;
border:					0;
margin:					0;
text-align:				left;
vertical-align:			top;
}

#middle table.layout {
padding:				0;
border:					0;
margin:					0;
text-align:				left;
vertical-align:			top;
}

#content {
color:					#454545;
background-color:		#FFFFFF;
font-family:			Calibri, Arial, Helvetica, sans-serif;
font-size:				10pt;
line-height:			12pt;
text-align:				left;
padding:				0;
margin:					0;
border:					0;
}

#content p {
font-size:				10pt;
line-height:			12pt;
margin-top:				5px;
margin-right:			10px;
margin-bottom:			15px;
margin-left:			10px;
padding-left:			0px;
padding-right:			0px;
}

#content p.topad {
margin:					0;
border:					0;
padding:				0;
}

#content p.textnav {
text-align:				center;
}

#content p.news {
font-size:				10pt;
line-height:			12pt;
margin-top:				0px;
margin-right:			0px;
margin-bottom:			0px;
margin-left:			0px;
padding-left:			0px;
padding-right:			0px;
}

#content p.newssmall {
font-size:				10pt;
line-height:			12pt;
margin-top:				0px;
margin-right:			0px;
margin-bottom:			0px;
margin-left:			0px;
padding-left:			0px;
padding-right:			0px;
}

#content td {
font-size:				10pt;
}

#content h1 {
color:					#002B55;
font-family:			Calibri, Arial, Helvetica, sans-serif;
font-size:				14pt;
font-weight:			bold;
line-height:			14pt;
padding-top:			4px;
padding-right:			5px;
padding-bottom:			2px;
padding-left:			0px;
border-bottom:			#909090 2px solid;
margin-top:				0px;
margin-right:			10px;
margin-bottom:			5px;
margin-left:			10px;
}

#content h2 {
color:					#000000;
font-family:			Calibri, Arial, Helvetica, sans-serif;
font-size:				10pt;
font-weight:			bold;
line-height:			11pt;
padding-top:			2px;
padding-right:			5px;
padding-bottom:			2px;
padding-left:			0px;
border-bottom:			#909090 1px solid;
margin-top:				0px;
margin-right:			10px;
margin-bottom:			5px;
margin-left:			10px;
}

#content h3 {
color:					#000000;
background-color:		#FFFFFF;
font-family:			Calibri, Arial, Helvetica, sans-serif;
font-size:				10pt;
font-weight:			bold;
line-height:			12pt;
padding-top:			2px;
padding-right:			5px;
padding-bottom:			2px;
padding-left:			0px;
border-bottom:			#808080 1px solid;
margin-top:				0px;
margin-right:			10px;
margin-bottom:			5px;
margin-left:			10px;

}

#content h4 {
color:					#0000FF;
background-color:		#FFFFFF;
font-family:			Calibri, Arial, Helvetica, sans-serif;
font-size:				12pt;
font-weight:			bold;
line-height:			14pt;
border-bottom:			#000000 1px solid;
margin-top:				0px;
margin-right:			10px;
margin-bottom:			5px;
margin-left:			10px;
}

#content ul {
color:					#454545;
line-height:			12pt;
list-style:				square;
padding-left:			6px;
margin-top:				5px;
margin-right:			15px;
margin-bottom:			10px;
margin-left:			25px;
}

#content li {
margin-bottom:			0px;
font-size:				10pt;
line-height:			12pt;
}

#content img.gallerythumb {
border:					1px solid #808080;
margin:					1px;
}

#content img.photo {
border:					1px solid #808080;
margin-top:				1px;
margin-right:			1px;
margin-bottom:			1px;
margin-left:			5px;
}

#content img.blackborder {
border:					1px solid #000000;
}

#content a {
color:					#002B55;
font-weight:			bold;
}

#content a:hover {
color:					#000000;
font-weight:			bold;
text-decoration:		underline;
}

#content a.productlink {
font-weight:			bold;
text-decoration:		underline;
}

#content a.productlink:hover {
color:					#FF9933;
text-decoration:		underline;
}

#content a.sectionlinkback {
color:					#000000;
text-decoration:		none;
}

#content a.sectionlinkback:hover {
color:					#FF9933;
text-decoration:		none;
}

#content a.newslinkmore {
text-decoration:		none;
}

#footer {
color:					#404040;
background-color:		#D7E1E8;
font-family:			Calibri, Arial, Helvetica, sans-serif;
font-size:				10pt;
line-height:			12pt;
margin:					0px;
padding:				10px;
text-align:				center;
border:					0;
}

#footer p {
margin:					0px;
}

#footer a {
color:					#404040;
text-decoration:		none;
}

#footer a:hover {
color:					#000000;
text-decoration:		underline;
}

#footer a.textnav {
color:					#002B55;
font-weight:			bold;
text-decoration:		underline;
}

#footer a.textnav:hover {
color:					#000000;
font-weight:			bold;
text-decoration:		underline;
}

p.base {
color:					#082E67;
font-family:			Calibri, Arial, Helvetica, sans-serif;
font-size:				10pt;
margin-top:				5px;
}

a.base {
color:					#082E67;
}

a.base:hover {
color:					#082E67;
}

a.whitenav {
color:					#FFFFFF;
font-weight:			bold;
text-decoration:		none;
}

a.whitenav:hover {
text-decoration:		none;
}