    @import "css/menu.css"; 
/*    @import "css/submenu.css"; */

html{ font-size:100%; } /* for IE */
body {
    padding:0;
    margin:0;
    color:#000;
    font: 0.625em  Helvetica, arial, tahoma, sans-serif, verdana ;
    background:#FFF url(/i/bg_body.png) repeat-x top;
}
/*
a {color:#e24900;}
a:hover {color:#0054a4;}
*/
a {color:#044B92;}
a:hover {color:#e24900;}
a.anews {color:#e24900;}
a.anews:hover {color:#044B92;}

.noanews {color:#e24900;}


#outer_top1 {
    position:relative;  
    width:980px;
    height:150px;
    margin:0 auto;
}


#outer_top {
    position:relative;  
    width:980px;
    height:222px;
    margin:0 auto;
}

#logo {
    position:absolute;
    width:181px;
    height:109px;
    left:25px;
    top:27px;
    background:transparent url(/i/logo.png) no-repeat;
}

#serving {
    position:absolute;
    width:470px;
    height:37px;
    left:0px;
    top:164px;
    background:transparent url(/i/serving.png) no-repeat;
     -background: none;
     -filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='i/serving.png', sizingMethod='scale');
}


/*  Content */
#outer_mid {
    position:relative;  
    width:98em;
    margin:0 auto;
    margin-top:36px;
}

#Left {
    float:left;
    width:22.5em;
    margin:0 0 0 5px;
}

#Right {    float:right;    width:26.5em;   margin:0 25px 0 0; background:#fff;}
#Right p {font-size:1.2em; margin:0 6px; color:#362f2d;}
#Right p.news_date {color:#949494;}
#Right p.news_ttl {font-size:1.2em; margin-top:5px;}
#Right div.img {position:relative; width:91px; height:91px; margin:20px 0;}
#Right img {padding:3px;}


#Right div.bdr {position:absolute; width:97px; height:97px;
    background:transparent url(/i/img_border.png) no-repeat;
     -background: none;
     -filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='i/img_border.png', sizingMethod='scale');
}

#News { margin:0 25px;}
.block {width:24em; text-align:left;}
.block p {font-size:1.2em; margin:0 6px; color:#362f2d;}
.block p.news_date {color:#949494;}
.block p.news_ttl {font-size:1.2em; margin-top:5px;}
.block div.img {position:relative; width:91px; height:91px; margin:20px 0;}
.block img {padding:3px;}

.block div.bdr {position:absolute; width:97px; height:97px;
    background:transparent url(/i/img_border.png) no-repeat;
     -background: none;
     -filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='i/img_border.png', sizingMethod='scale');
}
#button {margin-top:35px; text-align:center;}
.enter {font-size:1.8em; color:#666;}

#button_gif {
    margin:0 auto;
    width:239px;
    height:49px;
    background:transparent url(/i/nmta_button.gif) no-repeat;
    text-align:center; font-size:18px; color:#666;
    padding-top:13px;
    cursor: pointer;
}

#CenterOuter {  padding:0 32.5em 0 25.8em;}
#CenterOuterB { padding:0 0 0 25.8em;}

#Center h1 {font-size:16pt; color:#000; margin-bottom:15px; font-family:arial;}
#Center p {font-size:1.2em; margin-top:15px;}
#Center .wwa{margin:20px 0 30px 0;}
#Center .wwa p{margin:8px 0;}
#Center td {font-size:1.2em;}
#Center th {font-size:1.2em;}
#Center ul {font-size:1.2em;}
#Center ul li{margin-top:5px;}

#Center ol {font-size:1.2em;}
#Center ol li{margin-top:5px;}

#Center ul ul {font-size:1em;}
#Center ol ol {font-size:1em;}
#Center ul ol {font-size:1em;}
#Center ol ul {font-size:1em;}


#Center .btm { background:#FFF url(/i/cntr_btm.png) repeat-x top;}
#Center .btm .l {background:transparent url(/i/cntr_btm_l.png) no-repeat top left;}
#Center .btm .r {   background:transparent url(/i/cntr_btm_r.png) no-repeat top right; padding:10px 25px 0 25px}
#Center .btm p {font-size:1.3em; margin:0; margin-top:15px;}    

#Center .btm1 { border:1px solid #fee4c7; padding:10px; height:100px; cursor: pointer; cursor: hand; text-decoration:none;}
#Center .btm1 img {margin-right:15px;}
#Center .btm1 p {margin:0; padding:0 0 10px 0;}
#Center .btm1 .h {color:#d23203; font-size:18px;}
#Center .btm1 .b {color:#000; font-size:14px;}



#btm {  background: url(/i/bg_btm.png) repeat-x bottom;  margin-top:36px;}
#outer_btm {width:98.0em;   margin:0 auto;}

#LeftBtm {
    width:69.7em;
    margin:0 0 0 25px;
    padding-top:36px;
    padding-bottom:70px;
}
#LeftBtm h1 {font-size:1.8em; color:#000; margin:0 0 15px 5px;}
#LeftBtm p {font-size:1.4em; margin:5px; line-height:1.5;}
#LeftBtm p span {   padding:0 3px;  font-weight:bold;   background: #fdead1;
}

#RightBtm {
    float:right;
    width:19.8em;
    margin:0 25px 0 0;
}


.clear {
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

#on_home {
    position:absolute;
    left:50%;
    margin-left:-490px;
    bottom: -55px;
    width:980px;
    padding:44px 0 0 0;
}

#footer {
    width:980px;
    margin:0 auto;
    padding:44px 0;
}

#copyright { margin-left:50px; }
#copyright p { font-size:1.2em; color:#000; margin:0 0 10px 0;}

#pixels {
    float:right;
    height:32px;
    margin:0;
    background: url(/i/bg_pixels.png) no-repeat;
    padding:0 58px 0 38px;
}
#pixels p {font-size:1.2em; padding-top:8px; color:#000; margin:0;}

#footer_line {
    position:relative;
    height:6px;
    background: #f26c41;
    overflow: hidden; 
}

/*
.title {font:150%/1.2 Georgia, "Times New Roman", Times, serif;
    color:#e24900;
    letter-spacing: -.7px;}
*/



#mytable {
    width: 600px;
    padding: 0;
    margin: 0;
}



#mytable th {
    font: bold 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
    color: #4f6b72;
    border-right: 1px solid #C1DAD7;
    border-bottom: 1px solid #C1DAD7;
    border-top: 1px solid #C1DAD7;
    letter-spacing: 2px;
    text-align: left;
    text-transform: uppercase;
    padding: 6px 6px 6px 12px;
    background: #CAE8EA url(images/bg_header.jpg) ;
}

#mytable th.nobg {
    border-top: 0;
    border-left: 0;
    border-right: 1px solid #C1DAD7;
    background: none;
}

#mytable td {
    border-right: 1px solid #C1DAD7;
    border-bottom: 1px solid #C1DAD7;
    background: #fff;
    padding: 6px 6px 6px 12px;
    color: #4f6b72;
}

#mytable td.hdr {
    border-right: 1px solid #C1DAD7;
    border-bottom: 1px solid #C1DAD7;
    border-left: 1px solid #C1DAD7;
    background: #fff;
    padding: 6px 6px 6px 12px;
    color: #4f6b72;
}

#mytable td.alt {
    background: #F5FAFA;
    color: #797268;
}

#mytable th.spec {
    border-left: 1px solid #C1DAD7;
    border-top: 0;
    background: #fff url(images/bullet1.gif) no-repeat;
    font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}

#mytable th.specalt {
    border-left: 1px solid #C1DAD7;
    border-top: 0;
    background: #f5fafa url(images/bullet2.gif) no-repeat;
    font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
    color: #797268;
}


span.go {cursor: pointer; color:#044B92;}

.newsblock {
    font-size:0.9em;
}
.message {
    font-size:1.8em;
    color:#666;
}
.posted {color:#666; font-size:0.8em;}

/*----------NewCss-----------------------------------------------------------*/

.cForm{margin:0px 0 0 0;font-size:12px;}
.cForm .lbl{margin:5px 0;font-weight:bold;}
.cForm input.sBox, .cForm textarea.sBox{border: 1px solid #f36b41;margin-bottom:10px;}
.cForm input.sBox {width:260px;height:23px;padding:3px 0 0 3px;}
.cForm input.city{width:125px;height:23px;padding:3px 0 0 3px;}
.cForm input.state{width:50px;height:23px;padding:3px 0 0 3px;}
.cForm select {width:265px;border: 1px solid #f36b41;margin-bottom:10px;padding:2px 0;}


/*......................................_ Contacts _................................................*/

.box-name{float:left;width:170px;margin-right:20px;}

.partners{float:left;width:270px;text-align:center;padding:0 15px;margin:0 20px 20px 0;}

/*......................................_ Update User _................................................*/

.userid{margin-top:10px;border:1px solid: #f00;padding:10px 0 15px 10px;font-weight:bold;}
.us_txt{float:left;width:170px;font-size:12px;color:#294f94;}
.us_in{float:left;font-size:12px;color:#294f94;font-weight:100;}
.us_in input{width:170px;border: 1px solid #f36b41;padding:3px 0 3px 0;margin-top:-4px;}

.us_in input.upd{border: 1px solid #adc1e5;padding:3px 0 3px 0;margin-top:4px;}
.us_txt span{font-size:16px;color:#ec0000;padding:0 0 0 5px;}
.error{width:340px;border:1px dashed #f00; background:#e6e6e6; color:#000;padding:10px;margin-left:10px;font-size:15px;}
.error2{width:310px;border:1px dashed #f00; background:#e6e6e6; color:#000;padding:10px;margin-left:10px;font-size:15px;line-height:20px;}
.error span{color:#ec0000;}
.upd_user{float:left;width:80px; margin:10px 20px 0 0;border: 1px solid #adc1e5;}
.upd_user .head, .send_forgot .head{padding-top:15px;font-size:12px;font-weight:bold;font-style:italic;color:#294f94;text-align:center;}
.forgot{padding-top:30px;}
.forgot a{color:#f00;}
.send_forgot{width:400px;margin:10px 20px 0 0;border: 1px solid #f36b41;}

a.ed_user {font-size:15px; padding:0 0 10px 0px;}

#log {margin:0px;}
#log ul {padding:0;margin:0;list-style:none;}
#log ul li {display: inline;}
#log ul li a {display:block;font-size:1.4em;margin:0; margin-bottom:4px;padding:5px 0 5px 25px;color:#044B92;background:#FFF url(/i/bg_li.png) no-repeat left;}
#log ul li a:hover {color:#e24900;  background:#FFF url(/i/bg_li1.png) no-repeat left;}
#log ul li span {display:block;font-size:1.4em;margin:0; margin-bottom:4px;padding:5px 0 5px 25px;color:#044B92;background:#FFF url(/i/bg_li1.png) no-repeat left;}
#log ul li span.empty  {padding:0px;font-weight:normal;color:#666;background: #FFF;}
#log ul li span b {padding:3px;font-weight:normal;color:#000;}
#log ul li span i{font-style:normal;font-weight:bold;color:#000;}
#LOG ul li a b  {color:#000;color:#044B92;}

.off { background-color: #F0F0F0;}
.off1 { background-color: #FcFcFc;}
.on { background-color: #Ffdfdf;}
.no { background-color: #FFF;}
a.eventlink{font-size:13px;margin-right:20px;font-weight:bold;}
