body {margin:0; padding:0; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:.9em; color:#1B1C6F; background:#1d328b; line-height:1.4em}
p {text-align:justify}
h2 {font-family:tahoma,verdana,arial,sans-serif; color:#000; font-size:1.8em; line-height:1.2em; text-align:center; margin:0; padding:0}
h3 {font-family:tahoma,verdana,arial,sans-serif; font-size:1.7em; color:#000; font-weight:normal; text-align:left}
h4 {margin:28px 0 8px}
td {vertical-align:top}
ul {margin-left:-28px}
img {font-size:.8em}
a img {border:none}
a {color:#295ADF; text-decoration:none}
a:visited {color:#004BEA}
a:active, a:hover {color:red}
a.curr {color:red!important}

.address {text-align:center; margin-top:0; font-size:.8em}
.button {cursor:hand}
html>body.button {cursor:pointer}
.button {
	color:#2B7EF0;
	font-size:12px;
	font-weight:bold;
	border:1px solid;
	border-color:#ddd #000 #000 #ddd;
	background-color:white;
	padding:0 6px!important;
}
.button:hover, .buttonhover {cursor:pointer; background-color:#2B7EF0; color:white}
.button .long {width:140px!important}
.buttons {text-align:center!important; padding:2px}

#main {position:absolute; top:0; left:0; width:100%; background:#1d328b; text-align:center}
#layout {position:relative; width:776px; margin:0 auto; padding:0;}
#topnav {background:#1e3289; text-align:center; margin:0; padding:8px; font-weight:bold; font-size:.7em; height:30px}
#topnav a {color:white; text-decoration:none; padding:0 6px; margin:0}
#topnav a:active, #topnav a:hover {color:red}
#menulist {margin:16px 0}
#menucurr a:active, #menucurr a:link, #menucurr a:visited {background-color:#f7f6f3; color:#cf1919}

#menulist, #menulist2 {width:100%; line-height:1.2em; font-family:Arial, sans-serif}
#menulist ul, #menulist2 ul {margin:0; padding:0; list-style-type:none; font-size:.9em}
#menulist li, #menulist2 li {margin:0}
#menulist a, #menulist2 a {
	text-align:left;
	font-weight:bold;
	display:block;
	padding:3px 4px 4px;
	border:1px solid;
	border-color:#ddd #000 #000 #ddd;
	background-color:white;
	margin:0 0 1px;
}
#menulist a:link, #menulist a:visited,
#menulist2 a:link, #menulist2 a:visited
	{color:#2B7EF0; text-decoration:none}
#menusub1 a:link, #menusub1 a:visited
	{color:#1B1C6F; text-decoration:none; font-weight:normal}
#menulist a:active, #menulist2 a:active,
#menucurr a:active, #menucurr a:link, #menucurr a:visited,
#subcurr a:active, #subcurr a:link, #subcurr a:visited
	{background-color:#EFEBE0; color:#cf1919}
#subcurr a:active, #subcurr a:link, #subcurr a:visited
	{font-weight:normal}
#menucurr #menusub1 a:link, #menucurr #menusub1 a:visited
	{color:#1B1C6F!important; background-color:white!important}
#menulist a:hover, #menulist2 a:hover,
#menucurr a:hover, #menusub1 a:hover
	{background-color:#2B7EF0; color:white}
#menusub1, #subcurr {font-size:.95em!important; font-weight:normal}

#footersm {color:#797979; font-size:.8em; line-height:1.1em; text-align:center; margin-bottom:8px; padding-bottom:8px}
#footersm a {color:#797979}
#gallery {margin:0; padding:0; text-align:center}
#gallery img.active {margin:1px; border:1px solid #f00}
#gallery img.inactive {margin:1px; border:1px solid #fff}
#newsletter td {text-align:left}

.col1 {text-align:center; width:150px; margin:0; padding:12px; background:#fff}
.col2 {width:476px; margin:0; padding:12px; background:#fff}
.col2and3 {width:626px; margin:0; padding:12px; background:#fff}
.col3 {text-align:center; width:150px; margin:0; padding:0; border-left:1px solid #dfb137; background:#fff}
.col3 p {text-align:center; margin:8px 0}
.col1box {font-size:.9em; margin:8px 4px}
.col1box p {margin:12px 0}
.col1boxhd {text-align:center; font-family:arial, sans-serif; font-size:1em; font-weight:bold; margin-bottom:12px; padding-bottom:12px}

.boxtopl {width:10px; height:10px; background:url(../_img/boxY01.gif) top left no-repeat}
.boxtop {width:100%; height:10px; background:url(../_img/boxY02.gif) top repeat-x}
.boxtopr {width:10px; height:10px; background:url(../_img/boxY03.gif) top right no-repeat}
.boxleft {width:10px; height:100%; background:url(../_img/boxY04.gif) top repeat-y}
.boxright {width:10px; height:100%; background:url(../_img/boxY06.gif) top repeat-y}
.boxbtml {width:10px; height:10px; background:url(../_img/boxY07.gif) bottom left no-repeat}
.boxbtm {width:100%; height:10px; background:url(../_img/boxY08.gif) bottom repeat-x}
.boxbtmr {width:10px; height:10px; background:url(../_img/boxY09.gif) bottom right no-repeat}

.boxtoplB {width:10px; height:10px; background:url(../_img/boxB01.gif) top left no-repeat}
.boxtoprB {width:10px; height:10px; background:url(../_img/boxB03.gif) top right no-repeat}
.boxbtmlB {width:10px; height:10px; background:url(../_img/boxB07.gif) bottom left no-repeat}
.boxbtmrB {width:10px; height:10px; background:url(../_img/boxB09.gif) bottom right no-repeat}

.tblMenu {text-align:center; margin:0; padding:0; width:150px}
.tblMenu .menuHd {text-align:center; font-weight:bold; font-family:Arial, sans-serif; padding:0; margin:0}
.tblMenu p {margin:0; padding:0}

.mp0 {margin:0; padding:0}
.note01 {color:#900; font-size:1em; font-style:italic; font-weight:bold}
.small {font-family:arial; font-size:.9em; text-align:left}
.tblBorder {border-collapse:collapse}
.tblBorder td {border:1px solid #999; padding:1px 2px}
.txtc {text-align:center!important}
.txtcm {text-align:center; vertical-align:middle}
.txtct {text-align:center; vertical-align:top!important}
.txtl {text-align:left!important}
.txtj {text-align:justify}
.txtpage {margin:0 20px; text-align:left}
