body,td,th {
	font-family: Tahoma, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}
body {
	background-color: #03295A;
	background-image: url(bg-body0.gif);
	background-repeat: repeat-x;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	text-align: center;
}
a {
	color: #BBDAA1;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
form {
	display: inline;
	margin: 0;
	padding: 0;
}

/* main elements */
#wrapper {
	position: relative;
	width: 774px;
	margin: 0 auto;
	text-align: left;
}
#header {
	width: 774px;
	height: 125px;
}
#footer {
	width: 774px;
	height: 95px;
}
#navtop {
	width: 774px;
	height: 66px;
}
#navbottom {
	clear: both; 
	width: 774px;
	height: 80px;
}

/* menu */
#menu {
	float: left;
	width: 189px;
	\width: 201px;
	w\idth: 189px;
	padding: 0 0 230px 12px;
	background-image: url(bg-menu0.gif);
	background-position: bottom right;
	background-repeat: no-repeat;
}
#menu ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
#menu ol {
	list-style: none;
	margin: 0;
	padding: 0;
}
#menu li {
	list-style: none;
	margin: 0;
	padding: 0;
}
#menu-index {
	float: left;
	width: 189px;
	\width: 201px;
	w\idth: 189px;
	padding: 0 0 0 12px;
}
#menu-index ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
#menu-index ol {
	list-style: none;
	margin: 0;
	padding: 0;
}
#menu-index li {
	list-style: none;
	margin: 0;
	padding: 0;
}

/* subnav */
#subnav {
	width: 189px;
	padding: 0 0 9px 0;
	background-image: url(bg-subna.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
}
#subnav h3 {
	overflow: hidden;
	height: 23px;
	\height: 34px;
	heig\ht: 23px;
	margin: 0;
	padding: 11px 3px 0 11px;
	background-image: url(bg-subnb.gif);
	background-repeat: no-repeat;
	font-family: Tahoma, sans-serif;
	font-size: 1.1em;
	font-weight: bold;
}
#subnav ul {
	margin: 9px 0 2px 0;
}
#subnav ul li {
	margin: 3px 0 0 0;
	padding: 0 3px 0 26px;
	background-image: url(dot-subn.gif);
	background-position: top left;
	background-repeat: no-repeat;
}
#subnav ol {
	margin: 0;
}
#subnav ol li {
	margin: 3px 0 0 0;
	padding: 0 3px 0 40px;
	background-image: url(dot-subo.gif);
	background-position: top left;
	background-repeat: no-repeat;
}
#subnav ul a {
	color: #FFFFFF;
}
#subnav ul a:hover {
	color: #FFFFFF;
}
#subnav ol a {
	color: #BBE2FF;
}
#subnav ol a:hover {
	color: #BBE2FF;
}

#subnav .c {
	font-weight: bold;
}

/* contnav */
#contnav {
	width: 189px;
	padding: 0 0 9px 0;
	background-image: url(bg-contn.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
}
#contnav h3 {
	overflow: hidden;
	height: 23px;
	\height: 39px;
	heig\ht: 23px;
	margin: 0;
	padding: 16px 3px 0 11px;
	background-image: url(bg-conto.gif);
	background-repeat: no-repeat;
	font-family: Tahoma, sans-serif;
	font-size: 1.1em;
	font-weight: bold;
}
#contnav h4 {
	overflow: hidden;
	height: 23px;
	\height: 39px;
	heig\ht: 23px;
	margin: 0;
	padding: 16px 3px 0 11px;
	background-image: url(bg-conto.gif);
	background-repeat: no-repeat;
	font-family: Tahoma, sans-serif;
	font-size: 1.1em;
	font-weight: bold;
	color: #AED6F3;
}

#contnav ul {
	padding: 2px 0 5px 0;
	background-image: url(bg-contp.gif);
	background-position: top right;
	background-repeat: no-repeat;
}
#contnav li {
	padding: 5px 3px 6px 11px;
	background-image: url(dot-cont.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
	color: #AED6F3;
}
#contnav ol li {
	margin: 3px 0 0 0;
	padding: 0px 3px 0px 15px;
	background-image: url(dot-conu.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
	color: #AED6F3;
}
#contnav a {
	color: #BBDAA1;
}
#contnav a:hover {
	color: #BBDAA1;
}
#contnav .c {
	font-weight: bold;
}
#contnav .form {
	border: 1px solid #7191AF;
	background-color: #245278;
	font-size: 11px;
	color: #FFFFFF;
}

/* quicknav */
#quicknav {
	width: 189px;
	padding: 0 0 9px 0;
	background-image: url(bg-contn.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
}
#quicknav h3 {
	overflow: hidden;
	height: 23px;
	\height: 39px;
	heig\ht: 23px;
	margin: 0;
	padding: 16px 3px 0 11px;
	background-image: url(bg-conto.gif);
	background-repeat: no-repeat;
	font-family: Tahoma, sans-serif;
	font-size: 1.1em;
	font-weight: bold;
}
#quicknav h4 {
	overflow: hidden;
	height: 23px;
	\height: 39px;
	heig\ht: 23px;
	margin: 0;
	padding: 16px 3px 0 11px;
	background-image: url(bg-conto.gif);
	background-repeat: no-repeat;
	font-family: Tahoma, sans-serif;
	font-size: 1.1em;
	font-weight: bold;
	color: #AED6F3;
}

#quicknav ul {
	padding: 2px 0 5px 0;
	background-image: url(bg-contp.gif);
	background-position: top right;
	background-repeat: no-repeat;
}
#quicknav li {
	padding: 10px 3px 11px 11px;
	background-image: url(dot-cont.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
	color: #AED6F3;
}
#quicknav a {
	color: #BBDAA1;
}
#quicknav a:hover {
	color: #BBDAA1;
}
#quicknav .c {
	font-weight: bold;
}
#quicknav .form {
	border: 1px solid #7191AF;
	background-color: #245278;
	font-size: 11px;
	color: #FFFFFF;
}


/* box-index */
.content-box {
	width: 562px;
	height: 185px;
}
.box-index-1 {
	overflow: hidden;
	float: left;
	width: 187px;
	height: 185px;
	background-image: url(bg-box-1.gif);
}
.box-index-2 {
	overflow: hidden;
	float: left;
	width: 187px;
	height: 185px;
	background-image: url(bg-box-2.gif);
}
.box-index-3 {
	overflow: hidden;
	float: left;
	width: 187px;
	height: 185px;
	background-image: url(bg-box-3.gif);
}
.content-box h1 {
	margin: 0;
}
.content-box p {
	margin: 5px 12px 10px 12px;
	padding: 0;
	text-align: left;
	color: #D9EDFB;
}
.content-box ul {
	list-style: none;
	margin: 0 12px;
	padding: 0;
}
.content-box li {
	list-style: none;
	margin: 0;
	padding: 0 0 3px 17px;
	background-image: url(dot-box-.gif);
	background-repeat: no-repeat;
	background-position: top left;
}


/* content */
#content {
	float: left;
	width: 562px;
} 
#content-header {
	background-color: #0E4370;
	border-bottom: 1px solid #396C96;
}
#content-header-main {
	background-color: #0E4370;
}
#content-body {
	min-height: 200px;
	padding: 13px 23px;
	background-color: #0E4370;
	background-image: url(bg-conte.gif);
	background-position: bottom left;
	background-repeat: repeat-x;
}
#content-body p {
	margin: 0 0 10px 0;
	text-align: justify;
}
#content-body h3 {
	margin: 15px 0 5px 0;
	padding: 6px 0;
	background-image: url(dot-conv.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
	font-size: 1.1em;
	font-weight: bold;
	color: #BBE2FF;
}
#content-body h2 {
	margin: 15px 0 10px 0;
	padding: 6px 0;
	background-image: url(dot-conv.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
	font-size: 1.1em;
	font-weight: bold;
	color: #BBE2FF;
}
#content-body h1 {
	margin: 0 0 10px 0;
	padding: 0 0 6px 0;
	background-image: url(dot-conv.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
	font-size: 1.6em;
	font-weight: bold;
	color: #BBE2FF;
}
#content-body .txt-small {
	color: #CCCCCC;
}
#content-body .form {
	border: 1px solid #7191AF;
	background-color: #245278;
	font-size: 11px;
	color: #FFFFFF;
}
#content-body .submit {
	padding: 2px;
	border: none;
	background-color: #245278;
	background-image: url(bg-submi.gif);
	background-position: center right;
	background-repeat: repeat-x;
	font-family: Arial, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}

.tab-1 {
	border-collapse: collapse;
}

.tab-2 {
	border-collapse: collapse;
}
.tab-2 th {
	padding: 4px 5px;
	border-bottom: 2px solid #295780;
	font-weight: bold;
	color: #BBE2FF;
}
.tab-2 td {
	padding: 3px 5px;
	border-bottom: 1px solid #295780;
}

.tab-phones {
	border-collapse: collapse;
}
.tab-phones td {
	padding: 3px 12px 4px 0;
}

.box-1 {
	margin: 0 5px 0 0;
	padding: 4px 3px 6px 3px;
	border-top: 1px solid #406B92;
	border-right: 1px solid #406B92;	
	border-left: 1px solid #406B92;
	background-color: #062F60;
	background-image: url(bg-box-4.gif);
	background-position: bottom center;
	background-repeat: no-repeat;
	font-size: 0.9em;
}
#content-body .box-1 h5 {
	margin: 0;
}
#content-body .box-1 p {
	margin: 5px 0 0 0;
	text-align: left;
}
