/* -- Menus -- */



div.m1 {
	margin-top: 15px;
	margin-bottom: 21px;
	white-space: nowrap;
	width: 500px;

}

div.m1 img {
	margin-right: 16px
}



div.m2 {

 background-color: #014975;

 white-space: nowrap }

div.m2 img {

 background-image: url(img/m1bg.png);

 background-position: 100% 0 }

div.m2 img.curr,

div.m2 a:hover img { background-position: 100% 100% }



ul.m3 {

 font: 700 12px Tahoma, Verdana, Arial, Helvetica, sans-serif;

 background: #F0F7FE url(img/m3bg4.gif) no-repeat 100% 100%;

 padding: 5px 8px 25px 8px;

 margin-left: 0;

 margin-bottom: 0;

 list-style-type: none }

ul.m3 li {

 background-image: url(img/m3bg1.gif);

 background-repeat: repeat-x;

 margin: 5 }

ul.m3 li div {

 background-image: url(img/m3bg2.jpg);

 background-repeat: no-repeat }

ul.m3 li div div {

 background-image: url(img/m3bg3.jpg);

 background-position: 100% 0;

 background-repeat: no-repeat }

ul.m3 li a {

 background-image: url(img/m3pntr1.gif);

 background-repeat: no-repeat;

 background-position: 15px 45%;

 padding: 0 10px 3px 30px;

 display: block }

ul.m3 li a:link,

ul.m3 li a:visited,

ul.m3 li a:hover {

 color: #0C4270;

 text-decoration: none }

ul.m3 li a:hover { color: #5173C1 }



/*Drop Down Menu*/

.m3Drop {

 background-color: #F0F7FE;

 border: 1px solid #396288;

 z-index: 100 }

.m3Drop td { padding: 10px }

.m3Drop ul.m3 {

 font-size: 13;

 background: transparent;

 padding: 0 }



p.m4 a:hover img { background-position: bottom }



div.path {

 font-size: .9em;

 font-weight: 700;

 color: #FFF; }

div.path a:link,

div.path a:visited,

div.path a:hover {

 text-decoration: none;

 color: #FFF }



div.path .currSection { color: #A6C1FF !important }

div.path .currPage { color: #FDDB3E }



/* -- Forms -- */



.f1bB {

 margin-bottom: .4em;

 display: block }



.f2bB {

 margin-bottom: 1em;

 display: block }



strong.required { color: #FFCC33 }

strong.required_yes {color:#104C93}

/* -- Grids -- */

.g1 {padding:0 10px 1em 0}

.g2 {padding:0 20px 1em 0}

.g2R {padding:0 0 1em 0}





/* -- Content -- */



table.dataTab1 {

 border: 1px solid #A0CDF7;

 border-collapse: collapse }

table.dataTab1 th,

table.dataTab1 td {

 text-align: center;

vertical-align: middle;

 padding: .3em .4em;

 border: 1px solid #A0CDF7 }

table.dataTab1 th {

 font-weight: 700;

 background-color: #037 }





p.moreLink {

 background: url(img/pntr1.gif) no-repeat 0 .2em;

 padding-left: 20px }



p.blockHeader {

 font-weight: 700;

 color: #FFF;

 background-image: url(img/marker1.gif);

 background-repeat: no-repeat;

 background-position: 0 .35em;

 padding-left: 13px;

 margin-bottom: 7px }



td.header2 {background: #72C1FA url(img/bg14.jpg) no-repeat}



td.contentCol1 {

 padding-right: 15px;

 border-right: 1px solid #7296BF }

td.contentCol2 { padding-left: 15px }



.banner { margin-right: 2px }

a:hover .banner { background-position: bottom }



.floatLeft,

.floatRight { margin: 0 2em .8em }

.floatLeft {

 margin-left: 0;

 float: left }

.floatRight {

 margin-right: 0;

 float: right }



div.hSeparator {

 background-color: #DDD;

 height: 1px;

 overflow: hidden }



img.illustr,

img.illustrRight { border: 1px solid #95A1AB }

img.illustrRight { margin: 0 0 .6em 2em }



.footer a:link,

.footer a:visited,

.footer a:hover { color: #FFF }



.popup {

background:#6DB3F3 url(img/bg15.gif) no-repeat center center;

padding-top:42px

}



.search {

text-align:right;

background:url(img/bg16.gif) no-repeat;

float:right;

margin-top:9px;

margin-right:11px;

padding-left:5px;

}

.search div {background:url(img/bg17.gif) no-repeat right top}



#btn_Submit {background: url(img/submit1_1.gif) no-repeat left top}

/* -- Additional -- */



a:link { color: #FFF000 }

a:visited { color: #D6C832 }



body {

 font: 12px Verdana, Tahoma, Arial, Helvetica, sans-serif;

 color: #FFF;

 background: #25679F url(img/bg1.png);

 margin: 0;

 padding: 0;

 height: 100% }

a:hover { color: #FF6E6E }



blockquote {

 font-style: italic;

 padding-left: 0;

 margin-left: 0 }

blockquote .author {

 font-weight: 700;

 color: #6DB3F3;

 text-align: right; }



form {

 margin: 0;

 padding: 0 }



h1 {

 font: 600 1.45em sans-serif;

 color: #FFF;

 margin: 0;

 margin-bottom: .924em }

h2 {

 font: 600 1.2em Tahoma, Verdana, Arial, Helvetica, sans-serif;

 color: #FFF;

 text-transform: uppercase;

 margin-bottom: 1.5em }

h3 {

 font-size: 1.1em;

 font-weight: 700;

 text-transform: uppercase;

 color: #0674E4;

 margin-bottom: 1.2em }



li { margin-bottom: .2em }



table { font-size: 1em }



th {

 font-style: normal;

 font-weight: 400 }

td,

th { vertical-align: top }



input,

select,

textarea {

 font: 1em Arial, Helvetica, sans-serif;

 margin: 2px 0;

 border-width: 2px }



textarea { display: block }



button { font-size: 1em }



dl,

p,

ol,

ul,

.hSeparator,

.genericBlock {

 margin-top: 0;

 margin-bottom: 1.34em }



.big,

 big { font-size: 1.1em }

.nowrap { white-space: nowrap }

.small,

 small { font-size: .9em }



.muted { color: #807F7F }

#headlink {
	text-align: right;
	font-size: 9px;
	color: #15468B;
	padding-top: 25px;
	padding-right: 5px;
	padding-bottom: 20px;
	padding-left: 20px;
	left: 1px;
	top: 91px;
	text-decoration: underline;

}

