/* CSS Document */
body { margin: 0; border: 0; padding: 0; line-height: 1.2; font-family: Tahoma, Arial, Helvetica, sans-serif; text-decoration: none; background:url(images/bkg.jpg) repeat-x center top #d0d8cb; }
#wrapper { position:relative; width: 698px; margin: 0 auto; text-align: center; }
#ContentContainer { width: 100%; float:left; border:1px solid #f4f1dc; background-color:#38454c; }
.img { display:block; }
/* content*/
#ctn_left { width:428px; float:left; }
#ctn_right { width:270px; float:left; background-color:#38454c; }
#edge { width:270px; background:url(images/mp_bg.jpg) repeat-x; float:left; font-size:9.5px; color:#bab47f; text-align:justify; font-family:Tahoma, Arial, Helvetica, sans-serif; }
#register { width:270px; height:145px; float:left; }
#welcome { background-color:#d5da94; height:210px; float:left; color:#57522b; font-size:11px; text-align:justify; }
#l_about { background-color:#d5da94; height:430px; float:left; color:#57522b; font-size:11px; text-align:justify; }
#l_policy { background-color:#d5da94; height:auto; float:left; color:#57522b; font-size:11px; text-align:justify; }
# clear {
clear:both;
}
/*Text*/


/*footer*/
#footer { width:698px; padding:30px 0 20px 0; float:left; color:#bab47f; background:url(images/mp_bgfooter.jpg) repeat-x; font-size:10px; border-top:#97bbab solid 3px; }
/* Links */
a { font-weight: normal; text-decoration: none; }
a:link { color: #57522b; text-decoration: underline; }
a:visited { color: #57522b; text-decoration: underline; }
a:active { color: #57522b; text-decoration: underline; }
a:hover { color: #57522b; text-decoration: underline; }
#footer a:link { color: #bab47f; font-weight:bold; text-decoration: none; padding:3px; }
#footer a:visited { color: #bab47f; font-weight:bold; text-decoration: none; padding:3px; }
#footer a:active { color: #bab47f; font-weight:bold; padding:3px; text-decoration: none; }
#footer a:hover { color: #bab47f; font-weight:bold; text-decoration: underline; padding:3px; }
a.edge:link { color: #8bb0ba; text-decoration: underline; padding:3px; }
a.edge:visited { color: #8bb0ba; text-decoration: underline; padding:3px; }
a.edge:active { color: #8bb0ba; padding:3px; text-decoration: underline; }
a.edge:hover { color: #8bb0ba; padding:3px; text-decoration: underline; }
/*Form*/
input.button { color:#fff; font:bold 1em Arial, Helvetica, sans-serif; background-color:#F30; height:30px; cursor:pointer; padding-right:5px; padding-left:5px; border-style:none; }
input.button:hover { color:#fff; background-color:#FE740E; }
.buttonSubmit, .buttonSubmitHovered { width:69px; height:26px; color:#FFF; font-weight:bold; padding:2px 5px; background:url(/images/form/button.gif) no-repeat left top; cursor:pointer; border:none; }
.buttonSubmitHovered { background-position:left bottom; }
/*Text areas*/
.textarea, .textareaHovered { width:336px; height:125px; background:url(/images/form/textarea.gif) no-repeat left top; border:none; padding:4px 8px; }
.textareaHovered { background-position:left bottom; }
/*Text inputs*/
.textinput, .textinputHovered { width:236px; height:15px; background:url(/images/form/input.gif) no-repeat left top; border:none; padding:4px 8px; }
.textinputHovered { background-position:left bottom; }
/*Checkboxes*/
.checkboxAreaUnchecked, .checkboxAreaChecked { z-index:5; position:absolute; width:14px; height:14px; cursor:pointer; }
.checkboxAreaUnchecked { background:url(/images/form/checkbox.gif) no-repeat left top; }
.checkboxAreaChecked { background:url(/images/form/checkbox.gif) no-repeat left bottom; }


.titleBG { background:url(/images/titleBG.gif) no-repeat; height:59px; width:698px; }
#menu { margin:0px; padding:0px; list-style:none; }
#menu li ul { position:absolute; top:59px; left:0px; display:none; list-style:none; margin:0px; padding:0px; }
#menu li ul li{ position:relative; }
#menu li ul a { display:block; background:#97bbab; font-size:10px; font-weight:bold; text-align:center; color:#2e3c4a; margin-top:2px; text-decoration:none; padding:10px 20px; font-family:Verdana, Geneva, sans-serif; }
#menu li ul a:hover { background:#b1ddc9; }
#menu li ul li ul { margin:0px; padding:0px; list-style:none; position:absolute; left:170px; top:0px; }
#menu li ul li ul a { border-left:0px solid #f00; padding:10px 20px; }

.menuItem { height:59px; margin-left:2px; display:block; float:left; border-right:1px #CCC solid; cursor:pointer; position:relative; z-index:2; }

#leftContent { background-color:#d5da94; float:left; color:#57522b; width:428px; font-size:11px; text-align:justify; }

hr { border:none; border-top:1px #bcc194 solid; height:1px; background:#d5da94; color:#d5da94; margin:15px 0px; }
