/*--- Common ----*/
* { padding:0px; margin:0px; }
body { background:#3A6690 url(../images/background.gif) left top repeat; color:#823A17; font:normal 11px/18px Arial, Helvetica, sans-serif; }
.floatLeft, .fL, .fLeft, .lfloat { float:left; }
.floatRight, .fR { float:right; }
.clear { clear:both; display:block; height:0px; overflow:hidden; }
a { text-decoration:none; color:#53682B; }
a:hover { text-decoration:underline; }

/*--- Wrapper ---*/
#Wrapper { width:860px; margin:auto; background:url(../images/wrapper-bg.png) left top repeat-y; padding:0px 23px; }

/*--- Header ---*/
#Header { background:url(../images/header-bg.jpg) left top no-repeat #F5E2C1; height:200px; position:relative; }
#Header h1.logo { background:url(../images/logo.png) left top no-repeat; top:35px; left:75px; position:absolute; padding:11px 22px 17px 10px; }
#Header h1.logo a { width:143px; height:109px; display:block; text-indent:-9999px; overflow:hidden; }
#Header h2.caption { position:absolute; background:url(../images/caption-header.png) left top no-repeat; width:459px; height:35px; left:302px; top:85px; text-indent:-9999px; overflow:hidden; }
#Header .menu { position:absolute; left:273px; width:560px; height:21px; top:179px; font:bold 13px/21px "Trebuchet MS", Tahoma, Arial; }
#Header .menu li { display:inline; }
#Header .menu li a { display:block; margin-right:1px; float:left; text-transform:uppercase; text-decoration:none; color:#fff; padding-left:20px; background:url(../images/left-normal.gif) left top no-repeat #E37C00; }
#Header .menu li a span { display:block; background:url(../images/right-normal.gif) right top no-repeat; padding-right:20px; }
#Header .menu li a:hover, #Header .menu li a.sel { background:url(../images/left-hover.gif) left top no-repeat #53682B; }
#Header .menu li a:hover span, #Header .menu li a.sel span { background:url(../images/right-hover.gif) right top no-repeat; }

/*--- Mid ---*/
#Mid { background:#000; color:#F4DFBE; font:normal 15px/38px "Trebuchet MS", Tahoma, Arial; text-align:center; text-transform:uppercase; }

/*--- ContentHome ---*/
#ContentHome { background:#000 url(../images/home-img.jpg) left top no-repeat; height:638px; }
#ContentHome .floatRight { margin-top:60px; width:190px; padding:0px 20px; border-left:1px solid #B65C31; height:510px; color:#F0D5A6; font:normal 12px/18px Arial, Helvetica, sans-serif; margin-right:5px; }

/*--- Content ---*/
#Content p { margin-bottom:18px; }
#Content .floatLeft { width:218px; background:#E07B00; height:630px; }
#Content .fL { width:350px; margin-top:57px; padding-left:35px; }
#Content .floatRight { width:210px; padding:0px 10px; border-left:1px solid #B65C31; margin-top:57px; padding-bottom:25px; }
#Content .sideLeftBar { background:url(../images/side-left-bar.jpg) left top no-repeat #E07B00; }
#Content .socialNet { padding-top:18px; }
#Content .socialNet img { margin-right:15px; }
#Content .fLeft { width:188px; padding-top:57px; padding-left:20px; padding-right:10px; font:bold 16px/20px "Trebuchet MS", Tahoma, Arial; }
#Content .fLeft a { color:#fff; text-decoration:none; }
#Content .fLeft a:hover { color:#643619; }
#Content .fR { width:640px; padding-top:57px; padding-bottom:50px; }
#Content .fR .fL, #Content .fR .floatRight { margin-top:0px; }
#Content .fR .floatRight { text-align:center; }
#Content p.more { text-align:right; font-weight:bold; } 
#Content .fR .fL p { margin-bottom:5px; }
#Content .fR .fL p strong { color:#53682B; }
#Content .TextField{width:20px;}

/*--- Footer ---*/
#Footer { background:#53682B; color:#fff; text-align:center; font:normal 9px/24px Arial, Helvetica, sans-serif; text-transform:uppercase; }