/* Start of CMSMS style sheet 'fllcss' */
body {background:#fff url(../images/bg.gif) repeat-x;font-size: 62.5%;text-align:center; font-family:Arial, Helvetica, sans-serif;}
html,body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote, pre, form, fieldset, table, th, td { margin: 0; padding: 0; }
html { overflow: -moz-scrollbars-vertical; }
html { overflow-x: auto; }

#container {width:890px; margin: 0 auto;text-align:left;font-size: 12px;}
#wrapper {background:url(../images/green-bg.gif) 100% 8px no-repeat;width:100%;}

#header {width:890px;height:117px;}
#header img.logo {margin:8px 0px 0px 15px;float:left;}
#header div.topinfo {width:550px;float:right;margin:18px 10px 0px 0px;}
#header div.topinfo ul {list-style:none;text-align: right;font-weight: 800;font-size:14px;color:#002559;}
#header div.topinfo ul li {display:inline;width:502px;background:url(../images/dot.gif) 0 50% no-repeat;padding:0px 5px 0px 10px;}
#header div.topinfo ul li.nodot {background:none;}

#main {width:890px; margin:0px auto;margin-top:0px;background:url(../images/content-bg-tile.gif) 50% 0 repeat-y;float:left;}

#menu {height:44;line-height:44px;background:url(../images/navbg.gif) no-repeat;width:845px;float:left;margin:12px 0px 0px 23px;display: inline;}
#menu ul {list-style: none;margin:0px;}
#menu ul li {float:left;font-size:15px;padding:0px 32px 0px 32px;}
#menu ul li a, #menu ul li a:visited {color:#002559;text-decoration:none;width:85px;text-align: center;display:block;float:left;font-weight: 800;}
#menu ul li a:hover {background:url(../images/hvrblue.gif) 50% 0 no-repeat;color:#fff;}
#menu ul li.last a {border:none;width:85px;text-align: center;;}
#menu ul li.homecr {padding:0px 10px 0px 0px;}
#menu ul li.homecr a {padding:0px;text-align: center;width:75px;}      
#menu ul li a.currentpage, #menu ul li a.activeparent {background:url(../images/hvrblue.gif) 50% 0 no-repeat;color:#fff;} 
  
#content {width:890px;background:url(../images/content-bg.gif) 50% 0 no-repeat;margin:0px;}
#content div.top {margin:0px 0px 0px 0px;width:890px;float:left;display: inline;} 
#content div.top div.home-img {width:890px;height:316px;margin:0px;background:url(../images/home-img.jpg) no-repeat;}
#content div.top div.sub-img {width:845px;height:227px;margin:0px;background:url(../images/sunheader.jpg) no-repeat;margin:0px 0px 0px 23px;}
#content div.top div.sub-img h1 {float:left;color:#fff;font-size:18px;font-style: italic;padding:0px 0px 0px 30px;margin:189px 0px 0px 0px;}

#content div.info {float:left;width:567px;margin:5px 0px 0px 23px;padding:0px 0px 0px 0px;display: inline;}
#content div.info p {margin:10px 0px 0px 0px;}
#content div.info h1 {color:#fff;font-size:16px;padding:0px 0px 0px 10px;background:url(../images/blue-hd-565x30.gif) no-repeat;height:30px;line-height:30px;}
#content div.info a, #content div.info a:visited {font-weight: 700;}
#content div.info a:hover {text-decoration:none;}
#content div.info div.inner {background:url(../images/inner-bg.gif) repeat-y;float:left;width:562px;height:283px;padding:0px 0px 0px 5px;}
#content div.info div.inner img {float:right;margin:10px 10px 0px 0px;} 
#content div.info div.inner p {margin:15px 10px 0px 10px;}
#content div.info div.inner a {font-weight: 700;}
#content div.sub {margin:5px 0px 0px 19px;width:557px;}
#content div.sub img {float:right;margin:10px 10px 0px 0px;}
#content div.sub h1 {background:none;color:#002559;padding:0px;font-size:18px;}
#content div.sub ul {margin:10px 0px 0px 20px;}
#content div.sub p.quote {text-align: center;}
#content div.sub table.contact td, #content div.sub table.board td {width:225px;padding:10px 0px 10px 0px;}
#content div.sub table.money td {padding:5px 40px 5px 0px;}
#content div.sub table.money td.line {border-top:2px solid #000;font-style: italic;}
#content div.sub h2 {color:#002559;background:#b5ea85;font-size:14px;padding:5px;margin:10px 0px 0px 0px;}

#content div.right {float:left;width:270px;margin:5px 0px 0px 9px;display: inline;}
#content div.right h2 {color:#fff;font-size:16px;padding:0px 0px 0px 10px;margin:0px;height:30px;line-height:30px;background:url(../images/right-blue-270x30.gif) no-repeat;} 
#content div.right div.resources {background:#ddd url(../images/sub-bottom.gif) 0 100% no-repeat;float:left;width:270px;}
#content div.right div.resources ul {list-style: none;margin:0px 0px 0px 10px;}
#content div.right div.resources ul li {padding:10px 0px 10px 0px;border-top:1px dashed #a9a9a9;}
#content div.right div.resources ul li.noborder {border: none;}    
#content div.right div.resources ul li a {color:#002559;text-decoration:none;font-weight: 700;font-size: 13px;display:block;padding:5px 0px 5px 4px;}
#content div.right div.resources ul li a:hover {text-decoration:underline;}
#content div.subrt {margin:5px 0px 0px 23px;}
#content div.subrt h2 {color:#86c053;}
#content div.subrt div.resources ul li a:hover, #content div.subrt div.resources ul li a.currentpage {background:#86c053;text-decoration: none;}

#content div.right div.donate {margin:9px 0px 0px 0px;height:85px;background:url(../images/donate-bg.gif) no-repeat;float: left;width:270px;}
#content div.right div.donate p {margin:10px 0px 0px 15px;float:left;color:#002559;font-weight: 700;display: inline;}
#content div.right div.donate img {margin:15px 0px 0px 15px;}

   
#footer {float:left;width:890px;background:url(../images/footerbg.png) no-repeat;text-align: center;}
#footer ul {list-style:none;margin:33px 0px 0px 0px;}
#footer ul li {display:inline;}
#footer ul li a, #footer ul li a:visited {color:#000;text-decoration: none;font-size:11px;padding:0px 30px 0px 30px;font-weight: 800;}
#footer ul li a:hover { text-decoration: underline;}
#footer p {padding:0;margin:10px 0px 0px 20px;font-size:12px;clear:left;}
#footer p a, #footer p a:visited {color:#000; text-decoration: none;}
#footer p a:hover  { text-decoration: underline;}
#container div#footer { behavior: url(/css/iepngfix.htc) }
/* End of 'fllcss' */

