/*@font-face {
	font-family: "Myriad Pro";
	src: url(http://site url/Myriad Pro.eot);}*/
	
/*INDEX*/	
div#incontainer {width:100%; float:left; height:100%; background:url('i/inbg.gif') top left repeat-x; }
div#incent {width: 1018px; margin:0 auto; height:100%; background:url('i/inbg.gif') top left repeat-x;}
div#incent div {float:left;}
div#inls { width:59px; background:url('i/ls.jpg') top left repeat-y; height:100%;}
div#inrs { width:57px; background:url('i/rs.jpg') top right repeat-y; height:100%; }
div#intext {background:url('i/74.jpg') left top no-repeat; width:902px; height:346px; }
div#intext div {position:relative; float:right; width:285px; font:italic 16px/25px Arial; text-align:left;  padding:55px 15px 0 0; color:#fefefe;}


div#innav { height:45px; width:891px; float:left;}
div.intsubline { width:902px; text-align:center; padding:20px 0 0 0;}
div.inbsubline { width:902px; text-align:center; padding:0 0 0 0;}


/*MAIN*/	
* {margin: 0; padding: 0;}
html { height:100%;}


a, a:link {color: #002d77; text-decoration: underline;}
a:visited {color: #002d77; text-decoration: underline;}
a:hover {color: #002d77; text-decoration: underline;}


/* */
.p_text_center {text-align: center;}


img {border:0; margin:0; padding:0;}

body { background:#fff; color:#000; text-align:center; width:100%; height:100%;}

div#container {width:100%; float:left; height:100%; background:url('i/allbg.jpg') top center repeat-y; min-height: 100%; height: auto !important;}
div#cent {width: 1018px; margin:0 auto; height:100%;}
div#cent div {float:left;}
div#ls { width:59px; background:url('i/ls.jpg') top left repeat-y; height:100%;}
div#rs { width:57px; background:url('i/rs.jpg') top right repeat-y; height:100%; }

div#main {  width:902px; height:100%;}
div#etop { height:4px; width:902px; }
.logo { height:59px; width:902px; text-align:left; }
div#text { width:902px; text-align:left; font:normal 84% Arial; color:#010000;}

div.outer { position: relative; float: left; left: 50%; text-align: center;}
div#subnav { position: relative; float: left; left: -50%; padding:3px 0 5px 0;}
div#subnav ul { list-style-type:none;}
div#subnav ul li { float:left; font:81% Arial; padding:0 5px 0 5px;}
div#subnav ul li a, 
div#subnav ul li a:link, 
div#subnav ul li a:visited { color:#0350a7; text-decoration:none;}
div#subnav ul li a:hover { text-decoration:underline;}
div.tsubline { width:902px; text-align:center; padding:50px 0 0 0;}
div.bsubline { width:902px; text-align:center; padding:0 0 0 0;}

div#title { width:902px; text-align:left; font:bold 100% Candara; color:#000; padding:0 0 10px 0;}
div#title p { margin:0; padding:2px 0 0 10px; width:400px;}
div#title img { width:8px; padding:0 10px 0 0;}
.rt {color:#c42025; font:bold 115% Candara; text-transform: uppercase; }

div#bottom { width:902px;}
div#bottom div { float:left; z-index:2; position:relative;}
div.copy { background:url('i/fbc.jpg') top left repeat-x; font:70% Arial; color:#a0a0a0; text-align:center; width:889px; height:25px; padding:5px 0 0 0;}
div.bots { background:url('i/fbs.jpg') top center no-repeat; width:902px; height:65px; margin:-5px 0 0 0; position:relative; z-index:1;}

div#nav { height:56px; width:891px; float:left;}
div.navleft { float:left; width:6px; height:25px;}
div.navright {background:url('i/mr.gif') top left no-repeat; float:left; width:11px; height:33px;}

/*NAVIGATION*/
.menu li#start { background:url('i/ml.gif') top left no-repeat;  width:90px; }
.menu {padding:0 0 0 0px; margin:0; list-style:none; height:30px; background:#fff url('i/button1a.gif') repeat-x; position:relative; font:12px Corbel;  }
.menu li.top {display:block; float:left; position:relative; }
.menu li a.top_link {display:block; float:left; height:30px; background:url('i/mli.gif') right top no-repeat; line-height:33px; color:#ececec; text-decoration:none; text-transform:uppercase; font:bold 12px Corbel; padding:0 0 0 9px; cursor:pointer; }
.menu li a.top_link span {float:left; font-weight:bold; display:block; padding:9px 17px 0 9px; height:30px; min-width:83px; }
.menu li a.top_link span.down {float:left; display:block; padding:0 17px 0 9px; height:30px; background:url(i/down.gif) no-repeat right top; }
.menu li a.top_link:hover {color:#b3dcfa; background: url(i/button4.gif) no-repeat; }
.menu li a.top_link:hover span {background:url(i/button4.gif) no-repeat right top; }
.menu li a.top_link:hover span.down {background:url(i/button4.gif) no-repeat right top; }

.menu li:hover > a.top_link {color:#b3dcfa; background: url(i/button4.gif) no-repeat; }
.menu li:hover > a.top_link span {background:url(i/button4.gif) no-repeat right top; }
.menu li:hover > a.top_link span.down {background:url(i/button4.gif) no-repeat right top; }

.menu table {border-collapse:collapse; width:0; height:0; position:absolute; top:0; left:0;}

.menu a:hover {visibility:visible; }
.menu li:hover {position:relative; }

.menu ul, 
.menu :hover ul ul, 
.menu :hover ul :hover ul ul,
.menu :hover ul :hover ul :hover ul ul,
.menu :hover ul :hover ul :hover ul :hover ul ul {position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}

.menu :hover ul.sub {left:0px; top:30px; right:0px; background: #b3dcfa; padding:0; border:1px solid #053179; white-space:nowrap; width:115px; height:auto; }
.menu :hover ul.sub li {display:block; height:26px; position:relative; float:left; width:115px; background:url('i/sml.gif') bottom center no-repeat; z-index:3;}
.menu :hover ul.sub li a {font:normal 13px Corbel; display:block; height:26px; width:114px; line-height:25px; text-indent:0px; color:#0350a7; text-decoration:none; border:0px solid #053179; border-width:0 0 0 0px; }
.menu :hover ul.sub li a.fly {background:#fff url(i/arrow.gif) 80px 7px no-repeat;}
.menu :hover ul.sub li a:hover {background:url('i/subbg.gif') top center no-repeat; color:#fff; z-index:1;}
.menu :hover ul.sub li a.fly:hover {background:#95d2ee url(i/arrow_over.gif) 80px 7px no-repeat; color:#fff;}
.menu :hover ul li:hover > a.fly {background:#95d2ee url(i/arrow_over.gif) 80px 7px no-repeat; color:#fff;} 

.menu :hover ul :hover ul,
.menu :hover ul :hover ul :hover ul,
.menu :hover ul :hover ul :hover ul :hover ul,
.menu :hover ul :hover ul :hover ul :hover ul :hover ul
{left:90px; top:-4px; background: #fff; padding:1px 0; border:1px solid #053179; white-space:nowrap; width:93px; height:auto;}

/*start*/
.menu li#start a.top_link:hover {color:#95d2ee; background: url(i/button42.gif) no-repeat;}
.menu li#start a.top_link:hover span {background:url(i/button42.gif) no-repeat right top;}
.menu li#start a.top_link:hover span.down {background:url(i/button42.gif) no-repeat right top;}

.menu li#start:hover > a.top_link {color:#95d2ee; background: url(i/button42.gif) no-repeat;}
.menu li#start:hover > a.top_link span {background:url(i/button42.gif) no-repeat right top;}
.menu li#start:hover > a.top_link span.down {background:url(i/button42.gif) no-repeat right top;}


.menu :hover ul#str {left:8px; top:30px; right:0px; background: #b3dcfa; padding:0; border:1px solid #053179; white-space:nowrap; width:107px; height:auto;}
.menu :hover ul#str li {display:block; height:26px; position:relative; float:left; width:107px; background:url('i/sml.gif') bottom center no-repeat;}
.menu :hover ul#str li a {font:normal 13px Corbel; display:block; height:26px; width:106px; line-height:25px; text-indent:0px; color:#0350a7; text-decoration:none; border:0px solid #053179; border-width:0 0 0 0px;}
.menu :hover ul#str li a.fly {background:#fff url(i/arrow.gif) 80px 7px no-repeat;}
.menu :hover ul#str li a:hover {background:url('i/subbg.gif') top center no-repeat; color:#fff;}
.menu :hover ul#str li a.fly:hover {background:#95d2ee url(i/arrow_over.gif) 80px 7px no-repeat; color:#fff;}
.menu :hover ul#str li#slast { background:none;}

/*end*/
.menu li#last a.top_link:hover {color:#95d2ee; background: url(i/button41.gif) no-repeat;}
.menu li#last a.top_link:hover span {background:url(i/button41.gif) no-repeat right top;}
.menu li#last a.top_link:hover span.down {background:url(i/button41.gif) no-repeat right top;}

.menu li#last:hover > a.top_link {color:#95d2ee; background: url(i/button41.gif) no-repeat;}
.menu li#last:hover > a.top_link span {background:url(i/button41.gif) no-repeat right top;}
.menu li#last:hover > a.top_link span.down {background:url(i/button41.gif) no-repeat right top;}


.menu :hover ul#end {left:0px; top:30px; right:0px; background: #b3dcfa; padding:0; border:1px solid #053179; white-space:nowrap; width:137px; height:auto;}
.menu :hover ul#end li {display:block; height:26px; position:relative; float:left; width:137px; background:url('i/sml.gif') bottom center no-repeat;}
.menu :hover ul#end li a {font:normal 13px Corbel; display:block; height:26px; width:136px; line-height:25px; text-indent:0px; color:#0350a7; text-decoration:none; border:0px solid #053179; border-width:0 0 0 0px;}
.menu :hover ul#end li a.fly {background:#fff url(i/arrow.gif) 80px 7px no-repeat;}
.menu :hover ul#end li a:hover {background:url('i/subbg.gif') top center no-repeat; color:#fff;}
.menu :hover ul#end li a.fly:hover {background:#95d2ee url(i/arrow_over.gif) 80px 7px no-repeat; color:#fff;}

.menu :hover ul#end li#slast { background:none;}

.block_txt { padding:0; margin:15px 0 15px 0;}

#last { background:none;}
#last a { background:none;}
#slast { background:none;}

p { padding:0; margin:8px 0 8px 0;}

#search {float:right; width:135px; padding:3px 0 0 0;}
#search form { float:left; width:135px; height:20px; vertical-align:top; }
#sform label {float:left; }
#sinput { width:90px; height:20px; background:url('i/sb.gif') top left repeat-x; border:0; font:bold italic 9px Arial; color:#cccdce; padding:2px 0 0 15px; display:none;}
#ssubmit {width:19px; height:20px; background:url('i/go.gif') top left no-repeat; border:0; cursor:pointer; display:none;}