* {

	margin: 0;

	padding: 0;

}



body {

	color: #434343;

	font-size: 12px;

	font-family: tahoma, Arial, sans-serif;

	font-weight: normal;

	font-style: normal;

	line-height: normal;

	background-color: #0e5f88;

	background-image: url(../images/bg.jpg);

	background-repeat: repeat-x;

	background-position: left top;

	text-align: center;

	margin: 0;

	padding: 0;

	border-width: 0;

}



img {

	display: block;

}



h1,h2,h3,h4,h5,p,blockquote,form,label,ul,ol,dl,fieldset,address,input {

	margin: 0;

	padding: 0;

	border-width: 0;

}



li {

	list-style: none;

}



.clear {

	clear: both;

}



.left {

	float: left;

}



.right {

	float: right;

}



#container {

	width: 1000px;

	margin: 0 auto;

	padding: 0;

}



#top {

	background-image: url(../images/top.jpg);

	background-repeat: no-repeat;

	width: 1000px;

	height: 11px;

}



#header {
	background-image: url(../images/layout_02.jpg);
	background-repeat: no-repeat;
	width: 1000px;
	height: 77px;

}



#topmenu {
	background-image: url(../images/layout_03.jpg);
	background-repeat: repeat;
	width: 1000px;
	height: auto;
	clear: both;
}



#flash {

	background-image: url(../images/layout_04.jpg);

	background-repeat: no-repeat;

	width: 1000px;

	height: 240px;

	clear: both;

}



#main {

	background-image: url(../images/main-bg.jpg);

	background-repeat: repeat-y;

	width: 1000px;

	margin: 0;

	padding: 0;

}



#footer {

	background-image: url(../images/layout_06.jpg);

	background-repeat: no-repeat;

	width: 1000px;

	height: 58px;

	clear: both;

}



#bottom {

	width: 1000px;

}



#flpos {

	width: 965px;

	height: 240px;

	margin: 0 0 0 18px;

	padding: 0;

	display: inline;

}



#logo1 {

	margin: 0;

	padding: 3px 0 0 35px;

}



#logo2 {

	margin: 0;

	padding: 30px 0 0 10px;

}



#toplinks {

	font-size: 11px;

	margin: 0;

	padding: 5px 0 0;

	display: inline;

}



a:link, a:visited {

	color: #434343;

	text-decoration: none;

}



a:hover, a:active {
	color: #F00;
	text-decoration: underline;

}



.inline {

	display: inline;

}



.bar {

	margin: 0;

	padding: 0 1px;

	display: inline;

}



#number {

	color: #a80606;

	font-size: 24px;

	font-weight: bold;

	margin: 0;

	padding: 4px 45px 0 0;

	display: inline;

}



#tag {

	color: #000;

	font-size: 12px;

	font-weight: bold;

	margin: 0;

	padding: 5px 45px 0 0;

	display: inline;

}



#part1 {

	width: 350px;

	height: 77px;

}



#part2 {

	width: 650px;

	height: 77px;

}



#metop {

	width: 1000px;

	height: 22px;

}



#mebtm {

	width: 1000px;

	height: 22px;

}



#mlev1 {

	margin: 0;

	padding: 0 0 0 23px;

}



#mlev2 {

	margin: 0;

	padding: 0 0 0 20px;

}



a.capple:link, a.capple:visited {

	color: #fff;

	font-size: 10px;

	font-weight: bold;

	line-height: 20px;

	background-image: url(../images/mblue.png);

	background-repeat: no-repeat;

	background-position: left center;

	text-decoration: none;

	text-align: center;

	width: 119px;

	height: 22px;

	float: left;

	margin: 0;

	padding: 0;

	display: block;

}



a.capple:hover, a.capple:active {

	color: #000;

	font-size: 10px;

	font-weight: bold;

	line-height: 20px;

	background-image: url(../images/mblue.png);

	background-repeat: no-repeat;

	background-position: -119px center;

	text-decoration: none;

	margin: 0;

	padding: 0;

}



a.capple2:link, a.capple2:visited {

	color: #fff;

	font-size: 11px;

	font-weight: bold;

	line-height: 22px;

	background-image: url(../images/mred.png);

	background-repeat: no-repeat;

	background-position: left center;

	text-decoration: none;

	text-align: center;

	width: 122px;

	height: 22px;

	float: left;

	margin: 0;

	padding: 0;

	display: block;

}



a.capple2:hover, a.capple2:active {

	color: #000;

	font-size: 11px;

	font-weight: bold;

	line-height: 22px;

	background-image: url(../images/mred.png);

	background-repeat: no-repeat;

	background-position: -122px center;

	text-decoration: none;

	margin: 0;

	padding: 0;

}



.dapple {

	float: left;

	display: inline;

}



#column1 {

	width: 304px;

}



#column2 {
	width: 422px;
	color: #F00;

}



#column3 {

	width: 238px;

}



#column4 {

	width: 618px;

}

#leftmenu {

	background-image: url(../images/lmbg.png);

	background-repeat: no-repeat;

	width: 279px;

	height: 849px;

	margin: 10px 0 0 25px;

	padding: 0;

	display: inline;

}



.lefthead {

	color: #01578e;

	font-size: 14px;

	font-weight: bold;

	text-align: left;

	margin: 0;

	padding: 15px 0 5px 5px;

}



.lefthead2 {
	color: #01578e;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	margin: 0;
	padding: 40px 0 5px 5px;

}



.nav { margin: 0 0 0 5px; padding: 0; background: #fff; text-align: left; list-style-type: none; width: 270px; float: left; display: inline; /* Contain floated list items */

}



.nav li { margin: 0; padding: 0; float: left; /* This corrects the */

	width: 100%; display: inline; /* IE whitespace bug */

}



.nav a {

	display: block; /* to increase clickable area as a's 

      default to inline */

	color: #666;

	font-size: 11px;

	font-weight: bold;

	text-decoration: none;

	padding: 0 5px;

	line-height: 1.95;

	background-color: #fff;

	text-align: left;

	border-bottom: 1px solid #ccc;

}



.nav .nav_css a {

	border-top: 1px solid #ccc;

	border-bottom: 1px solid #ccc;

	border-right-style: none;

	border-right-width: medium;

	border-left-style: none;

	border-left-width: medium;

}



.nav .nav_mrs a {

	border-top: 1px solid #ccc;

	border-right-style: none;

	border-right-width: medium;

	border-bottom: 1px solid #ccc;

	border-left-style: none;

	border-left-width: medium;

}



.nav .nav_asf a {

	border-top: 1px solid #ccc;

	border-right-style: none;

	border-right-width: medium;

	border-bottom: 1px solid #ccc;

	border-left-style: none;

	border-left-width: medium;

}



.nav .nav_pss a {

	border-top: 1px solid #ccc;

	border-right-style: none;

	border-right-width: medium;

	border-bottom: 1px solid #ccc;

	border-left-style: none;

	border-left-width: medium;

}



.nav .nav_ess a {

	border-top: 1px solid #ccc;

	border-right-style: none;

	border-right-width: medium;

	border-bottom: 1px solid #ccc;

	border-left-style: none;

	border-left-width: medium;

}



.nav a:hover { color: #00578e; background: #c5dae5; }

.nav a:active { color: #00578e; background: #c5dae5; }



.body_css .nav_css a,

    .body_ces .nav_ces a,.body_cfs .nav_cfs a,

    .body_ncw .nav_ncw a,.body_lic .nav_lic a,

    .body_nps .nav_nps a,.body_ols .nav_ols a {

	background: #002d6a;

	color: #fff;

}



a.lebo:link, a.lebo:visited {

	color: #00578e;

	text-decoration: none;

}



a.lebo:hover, a.lebo:active {

	color: #00578e;

	text-decoration: underline;

}



a.baple:link, a.baple:visited {

	color: #ededed;

	text-decoration: none;

}



a.baple:hover, a.baple:active {

	color: #fff;

	text-decoration: underline;

}



.welcome {

	color: #00578e;

	font-size: 20px;

	font-weight: bold;

	text-align: left;

	margin: 0;

	padding: 15px 0 3px 15px;

}



.norm {
	line-height: 20px;
	text-align: left;
	margin: 0;
	padding: 0 20px 0 15px;
	color: #000;

}



img.display {

	margin: 0 auto;

	padding: 0;

	display: block;

}



#map {

	margin: 5px 0 0 10px;

	padding: 0;

	display: inline;

}



#miniq {

	background-image: url(../images/mquote.jpg);

	background-repeat: no-repeat;

	width: 218px;


	height: 553px;

	margin: 40px 0 0 20px;

	padding: 0;

	display: inline;

}

#miniq2{

	background-image: url(../images/mquote2.jpg);

	background-repeat: no-repeat;

	width: 218px;


	height: 606px;

	margin: 40px 0 0 20px;

	padding: 0;

	display: inline;

}

.fmshort {

	color: #626262;

	font-size: 11px;

	font-family: tahoma;

	font-weight: normal;

	font-style: normal;

	line-height: normal;

	text-align: left;

	width: 150px;

	height: 18px;

	margin: 3px 0 0 8px;

	padding: 3px 0 0 3px;

	border: solid 1px #c0c0c0;

}



.fmtext {

	color: #626262;

	font-size: 11px;

	font-family: tahoma;

	font-weight: normal;

	font-style: normal;

	line-height: normal;

	text-align: left;

	margin: 3px 0 0 8px;

	padding: 3px 0 0 3px;

	width: 150px;

	height: 40px;

	border: solid 1px silver;

}



.btn {

	margin: 0;

	padding: 5px 0 0 120px;

	border-width: 0;

}



#fcpdf {

	margin: 0;

	padding: 55px 0 0 25px;

}

#fcpdf2 {

	margin: 0;
	height; 450px;

	padding: 55px 0 0 25px;

}


.ghyt {

	color: #ededed;

	font-size: 10px;

	font-family: arial;

	text-align: center;

	margin: 0;

	padding: 5px 20px 0;

}



.capch {

	display: inline;

}



.pipe {

	margin: 0;

	padding: 0 1px;

	display: inline;

}



ul.ygfd {

	line-height: 18px;

	text-align: left;

	margin: 0;

	padding: 7px 200px 0 90px;

}



li.desw {

	margin: 0;

	padding: 0 0 5px;

	list-style-type: disc;

}



fieldset {

	text-align: left;

	margin: 15px 100px 0 60px;

	padding: 0;

	border: solid 1px #094a6b;

}



legend {

	margin-left: 10px;

	color: #094a6b;

	font-weight: bold;

}



fieldset ol {

	padding: 10px 10px 0;

	list-style: none;

}



fieldset li {

	padding-bottom: 20px;

}



fieldset.submit {

	border-style: none;

}



input {

	border: solid 1px #ccc;

}



label {

	font-size: 10px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	text-align: right;

	width: 150px;

	float: left;

	margin-right: 10px;

}
.noline { border: solid 1px #fff; }
.nick { width: 100px; height: 121px; float: right; margin: 10px 0 0 10px; padding: 0; border: solid 1px #929292; display: inline; }
p {
	color: #F00;
}
.c {
	color: #F00;
	font-weight: bold;
}
#container #main #column2 .norm strong u {
	color: #000;
}
#container #main #column2 .norm .c .c .c {
	color: #F00;
}

