body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #375171;
	margin-top: 20px;
	margin-right: 20px;
	margin-bottom: 10px;
	margin-left: 20px;
}
body {
	background-color: #0066A8;
}
a {
	color: #3366CC;
}
a:hover {
	color: #0000FF;
}

.who
{
	color:white;
}
.who A
{
	color:white;
}

p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.mainTable {
	background-color: #FFFFFF;
	border: 10px solid #0F3A7B;
}
.bannerArea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #F2F2F2;
	background-color: #1B5192;
	padding-left: 20px;
}
.cellPadding {
	padding: 10px;
}
h1
{
	font-size:18px;
}
h2
{
	font-size:14px;
	color:#81AC46;
	margin-bottom:5px;
}
.navTop {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #FFFFFF;
	padding-left: 10px;
}

.navTop a {
	color: #1B5192;
	text-decoration: none;
	padding:10px;
}
.navTop a:visited {
	color: #1B5192;
	text-decoration: none;
}
.navTop a:hover {
	color: #102285;
	text-decoration: none;
}
.navTop a:active {
	color: #102285;
	text-decoration: none;
}

.copyright {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #fff;
	padding-left: 10px;
}

.copyright a:link {
	color: #666;
	text-decoration: none;
}

.copyright a:hover {
	color: #666;
	text-decoration: none;
}

#leftBtnArea {
background-color: #FFF;
border: none;
width: 180px;
margin-top: 10px;
margin-left: 10px;
margin-right: 10px;
padding: 8px;
text-align: centre;
}

.leftbuttonOff {
padding: 3px;
text-decoration: none;
display: block;
color: #1B5192;
font-weight: bold;
background-color: #F2F2F2;
border-top: 1px #1B5192 solid;
border-left: 1px #1B5192 solid;
border-bottom: 1px #1B5192 solid;
border-right: 1px #1B5192 solid;

}
.leftbutton a {
padding: 3px;
text-decoration: none;
display: block;
color: #1B5192;
font-weight: bold;
background-color: #F2F2F2;
border-top: 1px #1B5192 solid;
border-left: 1px #1B5192 solid;
border-bottom: 1px #1B5192 solid;
border-right: 1px #1B5192 solid;
}

.leftbutton a:hover {
background-color: #99aabf;
color: #FFF;
border-top: 1px #1B5192 solid;
border-left: 1px #1B5192 solid;
border-bottom: 1px #1B5192 solid;
border-right: 1px #1B5192 solid;
}


#nav img
{
	border:0;
}

/* minimum menu requirements for functionality */

.topmenuul{
	list-style-type:none;
	margin:0;
	padding:0;
	float:left;
}

.topmenuli{
	list-style-type:none;
	float:left;
}

.topmenutitle{
	display:block;
	margin:0px;
	color:white;
}

.submenuul{
	list-style-type:none;
	position:absolute;
	margin: 0;
	padding:0;
	margin-top:0px;
	display:none;
	border-bottom:1px solid #CBD9E4;
}

.submenuli a{
	display:block;
	border-left:1px solid #CBD9E4;
	border-right:1px solid #CBD9E4;
	border-top:1px solid #CBD9E4;
	width:100px;
}

li:hover ul , li.over ul{ /* lists nested under hovered list items */
	display: block;
}

#dmenu li>ul { 
	top: auto;
	left: auto;
}

#content {
	clear: left;

}
/* menu design */

#dmenu {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size:12px;
	margin:0;
	padding:0;
}
.topmenutitle {
	text-decoration: none;
	padding-right:0px;
	padding-top:0px;
	line-height:24px;
	font-weight:bold;
}

.topmenu a{
	color: #1B5192;
	text-decoration: none;
	padding-right:18px;
}
.topmenu a:hover{
	color: #ffffff;
}


.submenuul {
	filter: alpha(opacity=93, style=0); 
   -moz-opacity: 93; 
	margin-left:-20px;
	margin-top:0px;
	background-color:#A9BED1;
	background-position: top left;
	background-repeat: repeat-x;
}

#flash
{
	z-index:1000;
}

.submenuli a{
	padding:6px;
	padding-left:7px;
	text-decoration: none;
	color: #1B5192;
	font-weight:bold;
}

.submenuli a:hover{
	text-decoration: none;
	color: white;
	background:#1B5192;
}

table.gallery td
{
	padding-bottom:15px;
	vertical-align:top;
	text-align:center;
}

table.gallery img
{
	margin-bottom:10px;
	border:1px solid navy;
}