body{background:url(/images_layout/bg.gif) #800e03 top repeat-x;}
body,form,div,p,h1,h2,h3,h4,h5,h6,dl,dt,dd,ul,ol,li,pre,fieldset,input,textarea,select,blockquote,th,td{font:12px Arial, Verdana, Helvetica, sans-serif;/* margin:0px;padding:0px;*/ color:#444;}
table{border-collapse:collapse;border-spacing:0; background:none}
input,select{margin:2px 0 2px 0;}
em,cite,address,dfn,var{font-style:normal;}
/* dl,ul,ol,li{list-style:none;} */
img{border:0;}
a{}a:link{color:#9a0f03; text-decoration:underline} a:visited{color:#9a0f03;text-decoration:none;}a:hover{color:#FF6600; text-decoration:underline}a:active{color:#9a0f03;} 

h1{font-size:16px; font-weight:bolder;margin:5px auto; color:#130099}
h2{font-size:14px; font-weight:bolder;}
h3{font-size:13px; font-weight:bolder; color:#668363;line-height:26px;}
h4{font-size:12px;;margin:5px 0 5px 0;}
h5{font-size:11px; font-weight:bolder;margin:20px 0 5px 0;}
h6{font-size:10px; font-weight:bolder;margin:20px 0 5px 0;}
.l{float:left}
.r{float:right}
.clear{clear:both}
.font-9{font-size:9px;}
.font-10{font-size:10px;}
.font-11{font-size:11px;}
.font-14{font-size:14px;}
.color-666{color:#666;}
.color-6F2{color:#6F2407;}
.color-9a0{color:#9a0f03;}
.color-fff{color:#fff;}
	
#container {margin:0 auto;width:780px;}

#header {width:100%;height:88px;text-align:right;}
#header .logo {float:left;width:200px;height:80px; margin-bottom: 6px;}
#header .logo span{text-indent:-9999px; display:none}
#header .logo a{ display:block; cursor:pointer; width:200px; height:80px;}
#header .tel{ color:#FFF; font-size:13px; line-height:20px}

#nav {width:100%;border-top:1px solid #E8CB89; border-bottom:1px solid #E8CB89;background-color:#FDDF9B}
#nav td{position: relative;border-right:1px solid #E3C171; text-align:left; font-weight:bold;}
#nav a{display:block;color:#9A0F03; display:block; line-height:32px;text-decoration:none; padding:0 18px 0 22px}
#nav a:hover{ background:url(/images_layout/navi_bg.gif) repeat-x top left;}
#nav td.selected{background:url(/images_layout/navi_bg.gif) repeat-x top left;}
#nav td ul {position: absolute;padding:0;border-bottom: 1px solid #e3be28;background-color:#fff2b3;left: -999em;}/* second-level lists */
#nav td ul li{list-style: none;background:none;clear:both;}
#nav td ul li a{border:1px solid #e3be28;border-bottom:0;width:115px;white-space: nowrap;font-weight:normal;line-height:30px; text-align:left}
#nav td ul li a:hover{background:#FFF;}
#nav td ul ul {margin: -1em 0 0 10em;} /* third-and-above-level lists */
#nav li:hover {background-position: 0 0}
#nav td:hover ul ul, #nav td:hover ul ul ul, #nav td.sfhover ul ul, #nav td.sfhover ul ul ul {left: -999em;}
#nav td:hover ul, #nav li td:hover ul, #nav li li td:hover ul, #nav td.sfhover ul, #nav li td.sfhover ul, #nav li li td.sfhover ul {left: auto;} /* lists nested under hovered list items */

#contentglobal {width:100%;background:url(/images_layout/box_r.gif) #FDEBC2 repeat-y right top;}
#left{ width:160px; padding:15px 10px 10px 13px; border-right:1px solid #E8CB89;}
#left a{ text-decoration:none}
#left p{ line-height:20px;}
.input, input {border:1px solid #E5CC93; padding:2px; width:150px;}
.btn{ background:url(/images_layout/btn_bg.gif) repeat-x left top; color:#FFFF00; border:1px solid #550E07;}
#mid{background:url(/images_layout/box_b.gif) repeat-x left bottom; padding:0 0 30px 0}
#mid .img{ padding:6px; background-color:#FFFFFF; border:1px solid #DFC077; margin-bottom:8px}
#mid p{ line-height:1.9em; margin-bottom:10px}
#mid h2{ font-weight:bold; color:#990000; font-size:12px; margin-bottom:15px}
#right{background:url(/images_layout/box_tr.gif) no-repeat right top;}
#title{ width:100%;background:url(/images_layout/box_t.gif) repeat-x left top;}
#title td{ padding:20px 0 15px 25px; font-family:"Times New Roman", Times, serif; font-size:20px; color:#990000}


table.data {border:1px solid #e1dff4;line-height:18px;}
caption.data  {font-size:1.2em;}
thead.data {background-color:#efeefc;border-top:1px solid #e1dff4;border-bottom:1px solid #e1dff4;padding:2px;}
th.data , td.data  {padding:0.3em 1em;border-right:1px solid #e9e8f6;border-top:1px solid #e9e8f6; vertical-align:top;line-height:18px;}

#footerglobal {margin:0 auto; height:130px;}
/* #footer td {color:#FFF; font-size:10px} */
#footerglobal a{ color:#FFF; font-size:11px; text-decoration:underline}



/*mojo css */



/* TOOLS */
#tools
	{
	margin:0;
	padding:8px 0 0 0;
	text-align:right;	
	}

#tools a
	{
	font-size:.9em;	
	color:#7B5931;
	text-decoration:none;
	}

#tools a:hover
	{
	text-decoration:underline;			
	}

#tools ul
	{
	display:inline;
	margin:0;
	padding:0;
	}

#tools li
	{
	display:inline;
	margin:0;
	padding:8px 0 0 10px;
	text-align:right;
	font-size:12px;
	}

.Print a
	{
	padding-left:25px;
	background: url("/images_layout/icon_print.gif") no-repeat left 50%;
	}

.Print a:hover
	{
	text-decoration:underline;
	background: url("/images_layout/icon_print.gif") no-repeat left 50%;
	}

.Email a
	{
	padding-left:30px;
	background: url("/images_layout/icon_email.gif") no-repeat left 50%;					
	}

.Email a:hover
	{
	text-decoration:underline;
	background: url("/images_layout/icon_email.gif") no-repeat left 50%;					
	}

.Logout a
	{
	padding-left:18px;
	background: url("/images_layout/icon_logout.gif") no-repeat left;
	background-position:0 1px;
	}

.Logout a
	{
	text-decoration:underline;
	background: url("/images_layout/icon_logout.gif") no-repeat left;
	background-position:0 1px;
	}

#copyrights
	{
	background-color:#F5F2EF;	
	}

/* BEGIN: Login page */
.error
	{
	color:maroon;
	}
.success
	{
	color:green;
	}
/* END: Login page */

/* Events Frontend Begin */
.events_header
	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:black;
	background-color:#CCCCCC;
	font-weight:bold;
	}

.events_description
	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:black;
	background-color:white;
	padding-right:5px;
	}

.events_data
	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000066;
	background-color:white;
	padding-left:5px;
	}

.required
	{
	color:maroon;
	}

.contact_even
	{
	background-color:#ECE4DD;
	}

.contact_odd
	{
	background-color:#E2D6CB;
	}

.contact_required
	{
	color:maroon;
	}
/* Events Frontend End */


.bna_popup
	{
	background-color:#F1F8F8; 
	}
	
.FinePrint
	{
	color: #FFFFFF;
	font-family: verdana, geneva, helvetica, arial, sans-serif;
	font-size: 9px;
	text-decoration: none;
	}
	
