/*-----------CSS Level 2.1 ------------*/

/*------------ Common -----------*/
* { padding:0px; margin:0px; }
body { background:#391A0F url(../images/background.gif) left top repeat-x; font:normal 14px Arial, Helvetica, sans-serif; color:#766f4e; }
.floatLeft { float:left; }
.floatRight { float:right; }
.clear { display:block; clear:both; }
#Content, #Footer { width:980px; padding:0px 6px; margin:auto; }

/*------------ Content -----------*/
#Content { background:url(../images/content-bg.png) left top repeat-y; }
#Content .holder { background:#F2E3C6; }
#Content .headerImg { height:264px; background:url(../images/header-img.jpg) left top no-repeat #9EB685; }
#Content .mainContent { background:url(../images/header-bottom.jpg) right top no-repeat; padding:38px 2px 11px 24px; }
#Content .mainContentHome { background:url(../images/header-bottom.jpg) right top no-repeat; padding:10px 2px 11px 24px; }
#Content .floatLeft { width:625px; }
#Content .floatRight { width:310px; background:url(../images/v-divider.gif) 4px 74px no-repeat; padding-top:50px; text-align:center; }
#Content h1 { font:normal 26px Arial, Helvetica, sans-serif; color:#8B3E23; }
#Content .rightImg { background:url(../images/right-bg.gif) 8px 23px no-repeat; padding-bottom:90px; }
#Content .rightImg a { color:#391A0F; text-decoration:none; font-size:16px; }
#Content .rightImg a:hover { text-decoration:underline; }
#Content .getStarted { background:url(../images/get-started.jpg) center top no-repeat; height:250px; }
#Content .imgLeft { float:left; border:7px solid #F9F1E3; margin:0px 15px 10px 0px; }
#Content .imgLeftOther { float:left; margin:0px 29px 0px 0px; }
#Content .contentArea { padding-left:15px; }
#Content .contentSection { padding:25px 0px 10px 0px; border-bottom:1px solid #F9F1E3; line-height:21px; }
#Content .contentSection p { margin-bottom:20px; }
#Content p.more { margin-bottom:0px; text-align:right; }
#Content p.more a { color:#8A755C; text-decoration:none; } 
#Content p.more a:hover { text-decoration:underline; }
#Content h2 { font:bold 14px Arial, Helvetica, sans-serif; color:#391A0F; margin-bottom:15px; }
#Content .homeBox { padding:0px 0px 12px 30px; }
#Content .homeBoxContent { width:858px; background:url(../images/box-bg.png) left top repeat-y; padding:7px 0px 14px 0px; font-size:12px; line-height:18px; color:#766F4E; }
#Content .homeBoxContent p { margin-bottom:15px; }
#Content .homeBoxTop { width:858px; background:url(../images/home-box-top.png) left top no-repeat; height:8px; line-height:normal; font-size:1px; }
#Content .homeBoxbottom { width:858px; background:url(../images/home-box-bottom.png) left top no-repeat; height:8px; line-height:normal; font-size:1px; }
#Content .floatL { float:left; padding:0px 33px 0px 34px; background:url(../images/divider-home.gif) right top repeat-y; width:220px; }
#Content .floatR { float:right; width:220px; padding-right:30px; }
#Content .floatL p.more, #Content .floatR p.more { margin-bottom:0px !important; }
#Content .floatL p.more a, #Content .floatR p.more a { color:#8B3E23; }
#Content h3 { font:normal 14px Arial, Helvetica, sans-serif; color:#471F12; margin-bottom:15px; }
#Link { color:#8A755C; text-decoration:none; }
/*------------ Menu -----------*/
#Menu { height:50px; background:url(../images/menu-bg.gif) left top repeat-x; padding-top:17px; }
#Menu .itemArea { line-height:47px; height:50px; background:url(../images/img-top.jpg) 752px top no-repeat; }
#Menu .itemArea li { display:inline; }
#Menu .itemArea li a { display:block; float:left; color:#8B3E23; text-decoration:none; background:url(../images/divider.gif) right top no-repeat; padding:0px 22px; }
#Menu .itemArea li a:hover { color:#fff; background:#8b3e23; }

/*------------ Footer -----------*/
#Footer { color:#8B3E23; font-size:12px; position:relative; }
#Footer .top { background:url(../images/footer-bg.gif) left top repeat-x; padding-top:16px; font-size:14px; height:22px; }
#Footer .bottom { width:835px; margin:auto; padding:50px 0px 25px 0px; }
#Footer .bottom H1{font-size:12px; margin-bottom:10px;}
#Footer .absoluteArea { position:absolute; top:0px; }
#Footer .top ul { margin-left:9px; }
#Footer .top li { display:inline; }
#Footer .top li a { float:left; display:block; color:#8B3E23; text-transform:uppercase; text-decoration:none; margin-right:30px; }
#Footer .top li a:hover { color:#F2E3C6; }
#Footer .top li a.last { margin-right:0px; }
#Footer .floatRight { color:#F2E3C6; padding-right:5px; width:240px; text-align:right; }

