body,html {
    height:100%;
    width:100%;
    padding:0px;
    margin:0px;
    font-family:Arial, Helvetica, sans-serif;
    background-color:#86A3B3;
}
a img {
    border:none;
}
a {outline:none;}
.rowa ul,.rowa li {
    list-style-position:inside;
    list-style-image:url(/img/arrow.gif);
    font-size:12px;
    font-weight:bold;
}
h1 {
    margin:0px 0 20px 0;
    padding:0px;
    font-size:13px;
    font-weight:bold;
}
h2 {
    margin:13px 0px 0px 0px;
    padding:0px;
    font-size:12px;
    font-weight:bold;
}
h4 {
    margin:18px 0 24px 0;
    padding:0px;
    font-size:12px;
    font-weight:bold;
}
/*structure*/
#M {
    height:760px;
    width:1016px;
    /*position:relative;
    top:50%;
    left:50%;
    margin:-384px 0px 0px -512px;*/
    margin:0px auto;
    border:4px solid #425967;
    background-color:#ffffff;
}
#L {
    padding:48px 114px 34px 103px;    
}
#Hi {
    background:transparent url(/img/header-bk.png) no-repeat top left;
    width:641px;
    height:191px;
    padding:13px 8px 0px 0px;
    width:633px;
    height:179px;
    
}
#Mnu {
    width:1016px;
    height:24px;
    margin:-1px 0 0 0;
    background:transparent url(/img/menu-bk.png) no-repeat top left;
    border-bottom:1px solid #425967;
}
#foot {
    width:1024px;
    text-align:center;
    margin:8px 0 0 0;
    font-size:11px;
}
#foot a {color:#000000;text-decoration:none;}
/*Rows*/
.rowfull {
    border-top:1px solid #425967;
    height:545px;
}
.rowa {
    border-top:1px solid #425967;
    border-bottom:2px solid #425967;
    height:162px;
}
.rowb {
    height:381px !important;
}
.rowc {
    border-top:1px solid #425967;
    border-bottom:2px solid #425967;
    height:62px;
}
.rowd {
    height:481px;
}
/*Colums*/
.lcola {
    border-right:2px solid #425967;
    width:375px;
}
.rcola {
    width:639px;
}
.scola {
    width:254px;
    text-align:center;
}
.colall {
    width:1016px;
}
/*Backgrounds*/
.bga {
    background-color:#f3eedb;
}
.bgb {
    background-color:#e4e8eb;
}
.bgc {
    background-color:#f3ecda;
}
.bgd {
    background-color:#ef8a1e;
}
.bge {
    background-color:#f8f5ee;
}
.bgia {
    background-image:url(/img/background-repeat-a.png);
    background-position:top;
    background-repeat:repeat-x;
}
.bgib {
    background-image:url(/img/background-repeat-b.png);
    background-position:top;
    background-repeat:repeat-x;
}
.bgca {
    background-image:url(/img/background-corner-lr-yellow.png);
    background-position:bottom right;
    background-repeat:no-repeat;
}
.bgcb {
    background-image:url(/img/background-corner-ul-orange.png);
    background-position:top left;
    background-repeat:no-repeat;
}
.bgta,.bgtb,.bgtc {
    background-image:url(/img/text-bk-a.png);
    background-position:top left;
    background-repeat:no-repeat;
    padding:66px 32px 24px 32px;
    height:72px !important;
    width:575px;
    line-height:15px;
    font-size:12px;
    color:#415a68;
}
.bgtb {
    background-image:url(/img/text-bk-b.png);
}
.bgtc {
    background-image:url(/img/text-bk-c.png);
    padding-top:82px;
    padding-bottom:0px;
    height:80px !important;
    padding-top:66px;
    height:96px !important;
}


/*floats*/
.fltl,#L,.lcola,.scola,.colall,#menl,#menr,.cca,.orng {
    float:left;
    clear:none;
}
.fltr,#Hi,.rcola,.i {
    float:right;
    clear:none;
}

.clr {
    clear:both;
}
.nclr {
    clear:none !important;
}
/*Text*/
.b,.b a  {
    color:#415a68;
}
.cb {
    color:#415a68;
    line-height:16px;
    font-size:11px;
}
.txta,.txtb {
    color:#415a68;
    line-height:14px;
    font-size:12px;    
}
.txtbs {
    line-height:13px;
    font-size:11px;        
}
.tcdb {color:#425967 !important;}
/** **/
.scroll {
    height:329px;
    overflow:auto;
}
.news a,a.rm {
    color:#891C05;
    text-decoration:none;
    font-style:italic;
    outline: 0;
}
.tc {
    text-align:center;
}
.mc {
    margin-left:auto;
    margin-right:auto;
}
/*pad*/
.pada {
    padding:45px 30px 50px 20px;
}
.pada2{
    padding:45px 55px 50px 20px;
}
.padb {
    padding:34px 35px 11px 33px;
}
.padc {
    padding:39px 90px 20px 30px;
}
.padc2 {
    padding:10px 30px 0px 30px;
}

.padd {
    padding:32px 90px 20px 64px;
}
.pade {
    padding:10px 20px 20px 40px;
}
.padf {
    padding:10px 20px 20px 20px;
    height:351px !important;
    font-size:12px;
    line-height:15px;
}

/* */
.txtb .hr {
    margin:14px 0 16px 0;
}
.txtb h1 {
    font-size:13px;
    margin:0px 3px 7px 3px;
}
.txtb h3 {
    font-size:11px;
    text-transform:uppercase;
    margin:0px 3px 11px 5px;    
    font-weight:bold;
}
.txtb p {
    margin:18px 3px 20px 3px;
}
.txtbs p {
    margin:16px 3px 16px 3px;
}

#air {
    height:31px;
    width:602px;
    padding:31px 0 0 36px;
    font-size:12px;
    color:#415a68;
    font-weight:bold;
    letter-spacing:2px;
}
#air a {
    color:#543019;
}
.home1,.home1 a {
    color:#8a1d03;
    font-size:13px;
    letter-spacing:0.5px;
    font-weight:bold;
}
.bb2 {
    line-height:12px;
    font-size:10px;
    color:#ded7cf;
}
.hr2 {
    background-color:#a8b0b2;
    height:2px;
    margin:29px 0 21px 6px;
    width:310px;
}
.hb {
    background:transparent url(/img/homelink.png) top left no-repeat;
    height:10px;
    width:178px;
    padding:6px 0px 9px 11px;
    color:#ffffff;
    font-size:10px;
    font-family:Arial Black, Gadget, sans-serif;
    margin:0px -1px 7px -1px;
    display:block;
    text-decoration:none;
    text-transform:uppercase;
}
.bb {
    background-color:#425967;
    width:316px;
    height:297px;
    padding:46px 0px 0px 14px;
    width:334px;
    color:#c1d2dc;
    line-height:14px;
    font-size:12px;    
}
.bb a {
    color:#f8f5ed;
    text-transform:uppercase;
}
.orng {
    background-color:#ee8a1d;
    margin:0px;
    padding:0px;
    color:#ffffff;
    font-size:12px;
    font-style:italic;
    line-height:normal;
}
#l3 {
    margin:2px 0 0 0px;
    padding:0px;
    list-style-position:inside;
}
#l3 li {
    line-height:16.5px;
}
.l2 li {
    line-height:17px;    
}
.cca {
    margin-left:53px;
}
.padd h1 {
    letter-spacing:2px;
}
.padd p,.pade p {
    padding:0px;
    margin:15px 0px;    
}
.padc p {
    padding:0px;
    margin:13px 0px;
}
.h2b h2 {
    margin:7px 0px 2px 0px;
}
.padb a {
    color:#8a1d03 !important;
    font-weight:bold;
    margin:0px 0px 25px 5px;
    display:block;
}
.padb ul {
    margin:2px 0px 0px 44px;
    padding:0px;
    line-height:20px;
    font-size:12px;
}
.hr {
    width:270px;
    height:2px;
    background-color:#cc6500;
    clear:both;
}
.status {
    letter-spacing:7px;
    font-size:12px;
    float:left;
    clear:both;
    text-align:center;
    width:100%;
    position:relative;
    top:-3px;
}
.scola p {
    font-size:12px;
    margin:45px 10px 10px 10px;
    height:162px;
    color:#5f7986
}
.scola a {
    font-size:12px;
    color:#5f7986
}

.i {
    margin:0px 2px 0px 0px;
}
a.li {
    display:block;
    background:transparent url(/img/arrow.gif) left center no-repeat;
    padding:0 0 0 24px;
    margin:0 0 0 72px;
    font-size:11px;
    font-weight:bold;
    text-decoration:none;
    text-align:left;
}
a.sel,a.li:hover {
    background-image: url(/img/arrowsel.gif) !important;
    color:#cc6600 !important;
}

#menl {
    color:#ffffff;
    width:375px;
    font-size:12px;    
	 text-decoration:none;    
}
#menl label
{
    float:left;
    clear:none;
    width:75px;
    text-align:center;
    font-family:Times New Roman, Times, serif;
    font-weight:bold;
    text-transform:uppercase;
    padding:3px 0 0 0;
	
}
#menl label a {color:#ffffff;text-decoration:none; }
#menl span
{    
    float:left;
    clear:none;
    width:287px;
    text-align:left;
    color:#e5ba38;
    padding:4px 0 0 10px;
    letter-spacing:0.5px;
	
	
}
#menl span a {
    color:#ffffff;    
    font-weight:bold;
    text-transform:uppercase;    
    text-decoration:none;    
}
#menl a:hover {
    text-decoration:none;
}
#menr {
   margin-left:10px;
}
#menr a {
    margin:0 0 0 21px;
    text-transform:uppercase;
    color:#891c05;
    text-decoration:none;
    font-weight:bold;
    font-size:14px;
}
#flashflt {
    background-color:#ffffff;
    margin:0 auto -2px auto;
    width:445px;
    height:279px;
    padding:21px 24px 32px 20px;
    width:400px;
    height:225px;
    border:4px outset #bfbfbe;
    position:relative;
    z-index:10;
}
#test {
    height:525px;
    width:619px;
    padding:20px 0 0 21px;
    background-color:#ffffff;
    line-height:14px;
    font-size:12px;
    color:#415a68;
    font-weight:bold;
}
#test em {
    color:#512e18;
    text-transform:uppercase;    
}
.r {
    color:#512e18;    
}
.n {width:20px;}
ol {
    padding:0px;
    margin:12px 0px 12px 17px;;
}
ol li {
    list-style:inside none;
    
    clear:both;
    font-size:12px;
    line-height:24px;
    font-style:normal;
    font-weight:normal
}
ol li div {
    float:left;
    clear:none;
}
ol li span {
    float:right;
    clear:none;
    display:block;
    margin-right:20px;
}
ol li span.r {
    color:#502d18;
}
ol li label {
    margin-right:4px;
    font-weight:bold;
}
ol li input {
    margin-right:10px;
}
#contact {
    background-color:#ffffff;
    width:551px;
    height:468px;
    padding:33px 0 0 31px;
    padding:33px 0 0 10px;
    width:571px;
    font-size:12px;
    color:#415a68;
    font-weight:bold;
    line-height:23px;
}
#contact a {
    color:#543019;
}
#contact b {
    font-size:13px;
    color:#cc6600;
    line-height:28px;
}
#contact .bx {
    height:25px;
    border:1px solid #415a68;
}
#contact div {clear:both;}
#contact label,#contact input {
    display:block;
    float:left;
    clear:none;
}
#submitbtn {
    border:none;
    padding:0px;
    margin:403px 0px 0px 275px;
    width:105px;
    height:31px;
    background:transparent url(/img/submit-btn.png) top left no-repeat;
    position:absolute;
}
.form1 label,.form1 input {
    display:block;
    float:left;
    clear:none;
    margin:5px 5px 0 0;
}
.form1 label {
    width:100px;
}
.news {
    height:486px;
    overflow:auto;
}
.news2 {
    height:526px;
    overflow:auto;
}

.scale {
    overflow-y:auto;
    height:100%;
}




#s1 {
    padding-top:18px
}
#s2 {
    background-color:#86a3b3;
    padding-top:30px;
    height:351px;
    overflow:hidden;
}
#s3 {
    background-color:#415a68;
    padding-top:30px;
    width:724px;
    height:351px;
    overflow:hidden;
}
#s4 {
    background-color:#ad6014;
    width:723px;
    height:285px;
}
#s5 {
    height:100%;
    width:100%;
    padding-left:25px;
    /*background-color:#cccccc;*/
}
#s6 {
    position:relative;
    z-index:1;
}
#s7 {
    padding-top:6px;
}
#s8 {
    position:absolute;
    margin:228px 0 0 -2px;
}
#s9 {
    margin-bottom:8px;
}
#s10 {
    width:131px;
}
#s11 {
    width:110px;
    height:223px;
    padding:29px 0px 0px 21px;
}
#s12 {
    width:165px;
    font-size:0px;
    line-height:0px;
}
#s13 {
    width:148px;
    height:107px;
    padding:18px 0px 0px 17px;
}
#s14 {
    width:455px;
    height:171px;
    padding:19px 0 0 21px;
}
#s15 {
    width:153px;
    height:165px;
    padding:26px 0px 0px 22px;
}
#s16 {
    height:343px;
    width:644px;
}
#s17 {
    width:101px;
    height:266px;
    padding-top:77px;
}
#s18 {
    color:#ffffff;
}
#s19 {
    height:178px;
    width:644px;
    border-bottom:2px solid #bdc3c3;
}
#s20 {
    height:148px;
    width:188px;
    padding-top:29px;
    border-right:2px solid #bdc3c3;
}
#s21 {
    height:141px;
    width:454px;
    padding:37px 0 0 0;
}
#s22 {
    margin-top:5px;
}
#s23 {
    margin-right:20px;
}
#s24 {
    background-color:#425967;
    padding:20px 13px 25px 13px;
}
#s25 {
    margin:15px 0 15px 0;
}
#s25 input { width:200px;}

#s26 {
    margin-left:22px;
    width:175px;
}
#s27 {
    width:197px;
    margin-right:12px;
}
#s28 {
    margin:0px 0;
}
#s29 {
    line-height:normal;
}
#s30 {
    margin:17px 0 10px 0;
}
#s31 {
    width:204px;
}
#s32 {
    width:177px;margin-right:32px;
}
#s33 {
    margin:10px 0 10px 0;
}
#s34 {
    width:205px;
}
#s35 {
    width:178px;
    margin-right:8px;
}
#s36 {
    margin-left:17px;
    width:182px;
}
#s37 {
    width:197px;
}
#s38 {
    width:175px;
}
#s39 {
    width:70px;
}
#s40 {
    width:72px;
    margin-right:6px;
}
#s41 {
    width:121px;
}
#s42 {
    background-color:#88a2b1;
    padding-top:1px;
}
#lwcol {
    padding:345px 20px 0px 0px;
    height:35px;
    width:224px;
    text-align:right;
    color:#214250;
    font-size:12px;
    background:transparent url(/img/livehome1b.png) no-repeat center;
    float:left;
    clear:none;
font-family:Arial,Helvetica,sans-serif;
font-style:italic;
}
.h182 {height:182px !important;}
.h349 {height:349px !important;}
.h373 {height:363px !important;}
.h373 p:last-child {margin-bottom:0px;}
.h370 {height:363px !important;}
.h297 {height:297px !important;overflow-x:hidden}
.h230 {height:230px !important;}

.w178 {width:178px !important;}
.w180 {width:180px !important;}
.w183 {width:183px !important;}
.w376 {width:376px !important;}
.w400 {width:390px !important;}

.mr20 {margin-right:20px;}

.w178 input {width:175px;}
.txts14 {font-size:14px;}
.formlist1 {font-size:14px;overflow-y:auto;padding:20px;width:280px;border-right:1px solid #425967;height:150px;}
.form1 label, .form1 a {font-size:14px;}
.form1 {padding:20px;width:630px;}
.altpad1 {padding:20px 20px 10px 20px !important;}
.title {width:300px;}
.hrup {position:relative;}
.hrup hr {position:relative;top:-7px;}
.caplabel label {text-transform:uppercase;}
.caplabel b {line-height:15px !important; display:block;}
.labelpad label {padding-left:5px;}
.centerb {text-transform:uppercase;text-align:center;padding:15px 0px;}
#astoria {margin-top:-4px;}
#submit23 {
    background:transparent url(../img/contact-return.png) no-repeat right;
    height:19px;
    padding:0px 29px 0px 0px;
    border:0px none;
    margin:0 15px 0 0;
    font-size:11px;
    color:#623f2c;
    display:block;
    cursor:pointer;
    text-transform:uppercase;
    font-weight:bold;
    
}
#imgcap {
    border-top:1px solid #4b5a5f;
    padding:14px 12px 0px 12px;
    margin:32px 0 0 -35px;
    width: 220px;
    line-height:14px;
    font-size:11px;
    font-weight:bold;
    font-style:italic;
    /*font-family:"Times New Roman", Times, serif;*/
    color:#415a68;
    
}
#clkhere {
    line-height:00px;
    font-size:12px;
    margin-bottom:15px;
}
#dmdtxt
{
    display:none;
    margin:7px 0 0 0px;
    padding:0px 0 0 0px;
    position:absolute;
    color:#415a68;
    width:360px;
    height:60px;
    font-size:13px;
    line-height:12px;
    line-height:normal;
    text-align:left;
    font-weight:bold;
    overflow:visible;
}
.txtalineleft {text-align:left;}
#hovertxt {position:absolute;margin:0px 0 0 0;height:70px;width:300px;display:block;}
.z10 {position:relative;z-index:10}
#pacifica {margin:-3px 10px 0 -3px;}
.block {display:block;}
.formlist1 a:hover,.form1 a:hover {text-decoration:none;}
.pb10 {padding-bottom:10px;}
#test ul {list-style:none;margin:0px;padding-left:20px;}
#test li {list-style:none;}
#test li a {color:#415A68;text-transform:capitalize}