@charset "utf-8";
body{font-size:62.5%;text-align:center;margin:0; padding:0px;background:#728db0;}


p, li, td, dl, dd, tr, th, td, table{padding:0px; margin:0px; font-family:Arial, Helvetica, sans-serif;font-size:1.2em; /*font:.85em/1.3em; daves generic font sizes*/}

H1 {font-size:2em} 
H2 {font-size:1.5em} 
H3 {font-size:1.25em}  
H4 {font-size:1em}  
INPUT, SELECT, TH, TD {font-size:1em}

a:link, a:visited{color:#d77603;}
a:hover, a:active{color:#364f92; text-decoration:none;}

.w{text-align:center;margin:0px; padding:0px;}/*wrapper*/
.w-inner{ width:950px; padding:0px;margin:0 auto;text-align:left; }
.h{padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; min-height:188px;height:auto!important; height:188px; background:url(img/chloe.jpg) no-repeat 50% 0px;} /*header*/
.h h1{ line-height:1em;font:3.3em Arial, Arial, sans-serif; letter-spacing:0px; font-weight:bold; color:#f29007; padding:70px 0px 0px 124px ; border:0px;}
.h h2{ line-height:.15em;font:2em Georgia, "Times New Roman", Times, serif; color:#fcd888; padding:0px 0px 0px 124px ; border:0px;  font-weight:normal; font-style:italic;}
.n{ text-align:left; padding:0px; margin:0px; font-size:1.1em; line-height: normal; background:#bac6dc url(img/navbg.jpg); min-height:36px;height:auto!important; height:36px;}/*navigation - skip nav in here*/
.n ul {list-style:none; list-style-position: inside; padding:10px 0px 10px 0px; margin:0px; }
.n li{display:inline; padding:0px; margin:0px;}
.n a{text-decoration:none; padding:10px 10px 10px 10px; margin:0px; color:#15307c;border-right: 1px solid #97accd; }
.n a:link, .n a:visited{ color:#15307c;}
.n a:hover, .n a:active{color:#ad0219; text-decoration:underline; background:#FFFFFF; border-bottom:1px solid #fff; }
.n p{padding:0px; margin:0px}
.w-m{ float:left; width:100%; background-color:#FFFFFF; margin:0px; padding:0px}
.m{background: #FFFFFF;  padding: 18px 25px 25px 25px; float:left; width:383px; margin:0px}/*maincontent - this is where it skips to*/
.m h1 {font:2.2em/1.2em Arial, Helvetica, sans-serif; color:#fff; padding:2px 2px 6px 6px; margin:0px; background:#e79400; }
.m h2{font:1.9em/1.4em Arial, Helvetica, sans-serif; color:#15307c; padding:8px 0px 2px 0px; margin:0px; font-weight:normal }
.m h3{font:1.4em/1em Arial, Helvetica, sans-serif; color:#6699cc; padding:6px 0px 4px 0px; margin:0px; font-weight:bold; letter-spacing:-.5px; }
.m p{line-height:1.7em; padding: 2px 0px 6px 0px; color:#333333}
.m h4{font:1.2em/.9em Arial, Helvetica, sans-serif; color:#e79400; padding:4px 0px 4px 0px; margin:0px; font-weight:bold; letter-spacing:-.5px; }
.m ul{padding:6px 2px 6px 4px ; margin:0px}
.m li{ list-style:none; background:url(img/m_bullet.gif) no-repeat 0 0 ; padding: 4px 0px 4px 11px; color: #333333;}


.mpage{background: #FFFFFF;  padding: 18px 25px 25px 25px; float:left; width:870px; margin:0px}/*maincontent - this is where it skips to*/
.mpage h1 {font:2.2em/1.2em Arial, Helvetica, sans-serif; color:#fff; padding:2px 2px 4px 6px; margin:0px 0px 8px 0px; background:#e79400; }
.mpage h2{font:1.9em/1.4em Arial, Helvetica, sans-serif; color:#15307c; padding:8px 0px 2px 0px; margin:0px; font-weight:normal }
.mpage h3{font:1.4em/1em Arial, Helvetica, sans-serif; color:#6699cc; padding:6px 0px 4px 0px; margin:0px; font-weight:bold; letter-spacing:-.5px; }
.mpage p{line-height:1.7em; padding: 2px 0px 8px 0px; }
.mpage h4{font:1.2em/.9em Arial, Helvetica, sans-serif; color:#e79400; padding:4px 0px 4px 0px; margin:0px; font-weight:bold; letter-spacing:-.5px; }
.mpage ul{padding:6px 2px 6px 4px ; margin:0px}
.mpage li{ list-style:none; background:url(img/m_bullet.gif) no-repeat 0 0 ; padding: 4px 0px 4px 11px; color: #333333;}

.signature{ text-align:right;} 
.m-pullout{background: #edeff2; float:right; width:504px; height:100%; margin:0px 0px 0px 0px; padding:0px;}
.m-pullout p {margin:8px 6px 4px 6px; padding:0px; color:#666666; line-height:1.2em; position:relative;}
.m-pullout h1{ border:solid 1px #cbd3dc; color:#426fa0; font-family:Arial, Helvetica, sans-serif; background:url(img/submenu_bt_bg.jpg); font-weight:normal; font-size:1.4em; padding:9px; margin:0px}
.m-pullout img{ padding:0px 5px 0px 0px; vertical-align:middle; border:none}
.m-pullout img a{ border:0px}
.m-pullout .newsbullet {background: url(img/newsletter.jpg) no-repeat top right;}

.photogallery img{ padding:4px; border: 1px solid #cae48b; margin:10px 10px 10px 0px ; }
.photogallery ul{ padding:0px;margin:0px;}
.photogallery li{ padding:0px; margin:0px; list-style:none; }
.photogallery p{ margin:0px; padding:0px;}

.submitcss{text-align:right;}


.m-pullout .newsbullet li{ list-style-image:url(img/news_bullet.gif); color:#dd5f0f; padding:6px 0px 6px 0px; margin:0px 100px 0px 0px;}

.m-menu{background: #edeff2; float:right; width:302px; height:100%; margin:18px 10px 10px 10px; padding:4px;}
.m-menu ul{ margin:0px; padding:0px;}
.m-menu li{ list-style:none; border-top:solid 1px #cbd3dc; color:#426fa0; border-right:solid 1px #cbd3dc; color:#426fa0; border-left:solid 1px #cbd3dc; color:#426fa0; font-family:Arial, Helvetica, sans-serif; background:url(img/submenu_bt_bg.jpg) repeat-x 0 0; font-weight:normal; font-size:1.3em; padding:9px; margin:0px;}
.m-menu li a, .m-menu li a:link, .m-menu li a:visited { background:url(img/sub_li.gif) no-repeat 0 0; padding: 0px 0px 0px 10px; color:#37638c;}
.m-menu li a:hover{color:#91091b; text-decoration: none; border:none;}
.m-menu li a:active{color:#333333; text-decoration:underline;}
.m-menu ul ul{ margin:0px; padding:15px 10px 0px 5px;}
.m-menu li li{background:none; border:none; padding:0px; margin:0px;}
.m-menu li li a, .m-menu li li a:link, .m-menu li li a:visited {color:#666666; font-size:.65em; border:none; background: url(img/sub_lili.gif) no-repeat 0 0; padding:2px 2px 2px 10px; margin:0px; text-decoration:underline;}
.m-menu li li a:hover, .m-menu li li a:active{ text-decoration:none;}
.newsdownload {background:url(img/acrobat.gif) no-repeat; padding: 0px 0px 12px 18px; margin:0px 0px 15px 20px; }
.newsdownload p{ padding:20px}
.newsdownload a:link{ font-size:1.0em; }

.newsfeed{border:solid 1px #d0d4b7; clear:both; min-height:250px;height:auto!important; height:250px;font-size:0.8em; padding:2px; background:#f5f5ea;}
.newsfeed h2{ color:#5d652a; background:#e6e8da; font-size:1.6em; font-family:Arial, Helvetica, sans-serif; font-weight:normal; padding:8px 6px 8px 8px; margin:0px;}
.fednews{ float:left; width:280px; border-right:solid 1px #d0d4b7; padding: 0px 2px 0px 0px;}
.alpnews{ float:right; width:280px;}
.newsfeed ul{ padding:10px 10px 10px 14px; margin:0px;}
.newsfeed li{ background: url(img/newsfeed_bullet.gif) no-repeat;padding:7px 5px 7px 12px; margin:2px 2px 2px 0px; font-size:1.35em; line-height:1.4em; list-style-type:none;}

#add img{ border:0px}
#add p{ font-size:1.2em; color:#415b93; font-weight:bold; text-align:center; margin:10px 5px 10px 5px;} 
.f{padding:12px ;background-color:#1f3982; clear:both; min-height:43px;height:auto!important; height:43px;font-size:0.9em}/*footer*/
.f h1{color:#afcd66; font-family:Arial, Helvetica, sans-serif; font-size:1.4em; padding:2px 0px 7px 0px; margin:0px }
.f p { color:#FFFFFF;font-weight:bold; font-size:1.6em; line-height:1.5em; padding:0px 0px 7px 0px; margin:0px}
.detail { color:#CC6600;  margin-left:15px}
.f a {color:#CCCC99;}
.f a:link, .d a:visited{color:#CCCC99;}
.f a:hover, .d a:active{ color:#99CC66; text-decoration:none;}
.d {padding: 6px 0px 15px 0px; font-size:.9em; color:#000066}
.d ul{ padding:0px; margin:0px}
.d li{ display:inline; list-style:none; padding: 2px 5px 2px 5px; border-right: 1px solid #679058;}
.d a:link, .d a:visited{ color:#000066}
.d a:hover, .d a:active{color:#d5e7ff; text-decoration:none;}
.hide{position:absolute; left:-9999px; margin:0; padding:0;}

table{color: #003366; font-size:1em;}
td{padding:5px;}
