/* CSS Document */


/*----------------- [Commons] ---------------------*/
/*-------------------------------------------------*/

a:link img            { border: none; }

a:link visited img    { border: none; }

a img                 { border-style: none; }

form                  { margin: 0px; }

.left                 { float:  left; }

.right                { float:right; }

b                     { font-weight: bold; }


/*----------------- [General] ---------------------*/
/*-------------------------------------------------*/

body                   { font: normal 12px Arial, Helvetica, sans-serif; color: #62332A; margin: 0; background: url(images/body_bg.gif) top left repeat-x #796B4A; }

.wrapper               { width: 901px; height: auto; margin: 0 auto; }

.container             { width: 901px; height: auto; float: left; }

/*-------------------------[ header ] ---------------------------*/
/*---------------------------------------------------------------*/

.header                 { background: url(images/header_bg.jpg) top left no-repeat; height: 80px; margin-top: 22px; }

.mainNav                { width: 887px; height: 30px; background: url(images/main_nav_bg.gif) top left repeat-x; margin-left: 7px; display: inline; float: left; }
 
.mainNav ul             { width: 887px; height: 30px; padding: 0; margin: 0; float: left; }

.mainNav li             { width: auto; height: 30px; list-style: none; border-right: 1px solid #fff; float: left; }

.mainNav li.last        { border:none; }

.mainNav li a           { width: auto; height: 30px; font: bold 13px/2.3em Arial, Helvetica, sans-serif; color: #fff; letter-spacing: 1px; text-decoration: none; padding: 0 9px; float: left; }

.mainNav li a:hover     { background: url(images/main_nav_hover_bg.gif) top left repeat-x; }

.mainNav li span        { width: auto; height: 30px; font: bold 13px/2.3em Arial, Helvetica, sans-serif; color: #fff; letter-spacing: 1px; text-decoration: none; padding: 0 9px; background: url(images/main_nav_hover_bg.gif) top left repeat-x; float: left; }

.navDivision            { width: 2px; height: 37px; background: url(images/main_nav_division.gif) top left no-repeat; float: left; }



/*-------------------------[Middle] ---------------------------*/
/*---------------------------------------------------------------*/

.mdleDiv              { width: 901px; height: auto; background: url(images/mdle_bg.gif) top left repeat-y; float: left; }

.mdlContainer         { width: 887px; height: auto; margin-left: 7px; background: url(images/mdl_contents_bg.gif) top left repeat-x; display: inline; float: left; }

.colMain              { width: 579px; background: url(images/content_btm_img.jpg) bottom left no-repeat; }

.colRgt               { width: 284px; height: auto; margin-left: 15px; float: left; }

.contentDiv           { width: 569px; height: auto; margin-left: 17px; font: normal 17px/1.5em Arial, Helvetica, sans-serif; color: #2B2017; }

.headingDiv           { width: auto; height: auto; float: left; }

.contentDiv p         {  margin: 0 10px 10px 0; }

.imgContainer         { width: auto; height: auto; padding: 0 10px 0 10px; float: right; }

/*-------------------------[Footer] ---------------------------*/
/*---------------------------------------------------------------*/

.footer               { width: 901px; height: auto; display: inline; float: left; }

.footerLnk            { text-align: center; font: normal 12px/3.5em Arial, Helvetica, sans-serif; color: #595959; background: url(images/footer_btm_bg.gif) top left repeat-x; }

.footer a              { font: normal 12px Arial, Helvetica, sans-serif; color: #595959; text-decoration: none; padding: 0 5px; }

.footer a:hover        { color: #fff; text-decoration: underline; }

.footer span           { font: normal 12px Arial, Helvetica, sans-serif; color: #fff; text-decoration: underline; padding: 0 5px; }

.copyright             { font: normal 11px Arial, Helvetica, sans-serif; color: #ABA39E; }


/*-------------------------[Inner page] ---------------------------*/
/*-----------------------------------------------------------------*/

.formDiv               { width: 90%; height: auto; background-color: #FFF4DD; border: 1px solid #C5B89B; margin: 0 0 80px 20px; }

.innerHd               { font: normal 18px Arial, Helvetica, sans-serif; color: #3C1D19; }

.underlineHd           { font: bold 14px/2em Arial, Helvetica, sans-serif; color: #62332A; text-decoration: underline; }

.innerLnk              { font: normal 13px Arial, Helvetica, sans-serif; color: #BA3C21; text-decoration: underline; }

a.innerLnk:hover       { text-decoration: none; }

.innerBold1            { font: bold 15px Arial, Helvetica, sans-serif; color: #761600; }
