body {margin:0; padding:0; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; color:#1B1C6F; background:#1d328b; line-height:1.1em}
p {text-align:justify}
table {font-size:12px}
/*/*/a{}
body table {font-size:x-small; voice-family:"\"}\""; voice-family:inherit; font-size:small;}
html>body table {font-size:small;}
/* */
h1 {font-family:arial,sans-serif; color:navy; font-size:1.4em; line-height:1.2em; text-align:center; margin:18px 0; padding:0}
td {vertical-align:top}
input,select,textarea {font-family:arial,helvetica,sans-serif; font-size:1.1em}
fieldset {border:1px solid #6cf; padding:2px; font-size:90%; color:#900; width:90%}
fieldset.msg, fieldset.error, fieldset.status {font-size:90%;  background:white; color:#00287d}

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}
a.q, a.q:visited, a.q:hover {color:#1B1C6F; text-decoration:none; cursor:text}

.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 {width:776px; margin:0 auto; background:#1e3289; margin-bottom:2px}
#main .top {height:156px; background:url(../images/bgpage3_01.jpg) no-repeat}
#content {width:776px; text-align:center; background:url(../images/bgpage3_02.jpg) no-repeat #fbfbf9; padding:4pt 0 0; margin:0;}
#topnav {background:#1e3289; text-align:center; margin:-3px 0 0 114px; padding:6px 0 7px; font-weight:bold; font-size:.9em}
#topnav a {color:white; text-decoration:none; padding:0 6px; margin:0}
#topnav a:active, #topnav a:hover {color:red}
#footer {color:white; background:#1e3289; text-align:center!important; padding:6px; font-size:10px; font-weight:bold; margin:0; line-height:1.2em}
#footer a {color:white; text-decoration:none; margin:0 6px}
#footer a:active, #footer a:hover {color:red}
#footersm {font-size:.8em; line-height:1.1em; text-align:center!important}
#login {text-align:center!important; padding:0; margin:0; width:90pt; font-size:.9em}
#login input {text-align:left; padding:2px 0; margin:2px 0; width:95%; font-size:.95em}
#login .login {text-align:left; border:1px solid #ddd; color:#666}
#login .button {border:1px solid white; width:47%}
#login .button.long {font-weight:normal!important; width:88pt!important}
#newsletter {text-align:center!important; padding:0; margin:0; width:90pt; font-size:.9em}
#newsletter input {text-align:left; padding:2px 0; margin:2px 0; width:95%; font-size:.95em}
#newsletter .login {text-align:left; border:1px solid #ddd; color:#666}
#newsletter .button {border:1px solid white; width:47%}
#newsletter .button.long {font-weight:normal!important; width:88pt!important}
#wzone {position:relative; top:0px; width:125px; height:80px; margin:0 auto; padding:0; text-align:center}
#wzone1 {position:relative; top:-80px; width:125px; height:80px; margin:0 auto; padding:0; text-align:center}
#wzone2 {position:relative; top:-80px;}

.col1 {text-align:center; width:150px; margin:0; padding:0}
.col2 {width:476px; margin:0; padding:0}
.col2and3 {width:626px; margin:0; padding:0}
.col3 {text-align:center; width:150px; margin:0; padding:0; border-top:1px solid #ccc; border-left:1px solid #dfb137; background:white}
.col3 p {text-align:center!important; margin:8px 0}

.imgb0 {margin:0; border:none}
.imgb1 {margin:4px; border:1px solid #300}
.imgL {float:left; margin:12px 12px 12px 0; border:1px solid #300}
.imgLb0 {float:left; margin:12px 12px 12px 0; border:none}
.imgR {float:right; margin:12px 0 12px 12px; border:1px solid #300}
.imgRb0 {float:right; margin:12px 0 12px 12px; border:none}
.imgC {border:1px solid #300; text-align:center}
.imgCb0 {border:none; text-align:center!important}

.date {font-size:.8em; color:#333; margin:0; padding:0 0 2px; text-align:center!important}
.error, .msg {text-align:center; color:#900; background:white}
.status {font-size:90%; color:#00287D; padding:0;margin:0; line-height:1.1em}

.tblContact {margin:8px; padding:2px; font-size:.9em; line-height:1.1em; border:1px solid #00287D}
.tblContact table td {whitespace:nowrap; padding:0 8px}
.tblContactsm {margin:5px auto; padding:1px; font-size:1em; border:1px solid #00287D; line-height:1.1em}
.tblContact, .tblContactsm TD {text-align:left}

.tblFeature {border-collapse:collapse; background:white; line-height:1.3em; margin:0 auto}
.tblFeature td {text-align:center!important; vertical-align:middle; font-weight:bold; font-size:1.1em; width:150px; height:110px; border:2px solid navy}
.tblFeature td p {text-align:center!important}
.tblFeature big {font-size:1.2em; color:#C42A2A; line-height:1.2em}
.tblFeature .cell1 {border-width:0 2px 2px 0!important; background:url(../images/fcell1.jpg) top left}
.tblFeature .cell2 {border-width:0 2px 2px!important; background:url(../images/fcell2.jpg) top center}
.tblFeature .cell3 {border-width:0 0 2px 2px!important; background:url(../images/fcell2.jpg) top right}
.tblFeature .cell4 {border-width:2px 2px 2px 0!important; background:url(../images/fcell4.jpg) top left repeat-y}
.tblFeature .cell5 {border-width:2px; background:url(../images/fcell5.jpg) repeat-y}
.tblFeature .cell6 {border-width:2px 0 2px 2px!important; background:url(../images/fcell4.jpg) top right repeat-y}
.tblFeature .cell7 {border-width:2px 2px 0 0!important; background:url(../images/fcell2.jpg) bottom left}
.tblFeature .cell8 {border-width:2px 2px 0 2px!important; background:url(../images/fcell2.jpg) bottom center}
.tblFeature .cell9 {border-width:2px 0 0 2px!important; background:url(../images/fcell1.jpg) bottom right}

.tblMenu {text-align:center; margin:89pt 0 0 3pt; padding:0; width:105pt; background:white}
.tblMenu .menuHd {text-align:center!important; font-weight:bold; font-family:Arial, sans-serif; padding:0; margin:0 0 10px}
.tblMenu .topleft {width:10px; height:21px; background:url(../images/box_01.gif) no-repeat}
.tblMenu .topmdl {height:21px; background:url(../images/box_02.gif) repeat-x}
.tblMenu .topright {width:10px; height:21px; background:url(../images/box_03.gif) no-repeat}
.tblMenu .left {width:10px; background:url(../images/box_04.gif) repeat-y}
.tblMenu .mdl {width:90pt; text-align:center}
.tblMenu .right {width:10px; background:url(../images/box_06.gif) repeat-y}
.tblMenu .btmleft {width:10px; height:21px; background:url(../images/box_07.gif) no-repeat}
.tblMenu .btmmdl {height:21px; background:url(../images/box_08.gif) repeat-x}
.tblMenu .btmright {width:10px; height:21px; background:url(../images/box_09.gif) no-repeat}
.tblMenu p {margin:0; padding:0}

.frmContact {margin:20px 12px 20px 20px; width:90%}

.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}
.txtpage {margin:0 20px; text-align:left}
