#header { background:#FFFFFF top left repeat-x; }
#header h1, #header h2, #header h3 { color:#000000!important; font-size:1.5em; margin:0.2em 0; font: Arial; }
#header p { font-size:1.2em; color:#0!important; }
        #tbleft a, #tbright a { background:none; }
	#tbleft img { margin:-3px 0 0 -3px; }
	#tbright img { margin:0 0 0 0; }
#header table { border:0px; border-collapse:collapse; margin-bottom:-6px; }


#navtop { 
	height:40px; overflow:hidden; background:#ffffff url(menu.png) top left repeat-x; margin:5px 0 10px 0;
	color:#fff; font-size:1.4em; line-height:40px;
}
#navtop a { color:#000000!important; font-weight:bold; text-decoration:none; padding:0 10px; }
#navtop a:hover, #navtop a.active { background:none; color:#d02790!important; }

#left p, #right p { font-size:0.9em; }

#menu { padding:0; margin:0 0 1em 0; font-size:1.25em; color:#2F597F; }
#menu li { list-style:none; padding:2px 0; margin:0; }
#menu li a { color:#2F597F!important; text-decoration:none; }
#menu li a:hover { background:none; text-decoration:underline; }
#menu li.level2 { padding-left:10px; font-size:0.9em; }
#menu li.level3 { padding-left:20px; font-size:0.75em; }
#menu li.level4 { padding-left:30px; font-size:0.75em; }
#menu li.active a { font-weight:bold; }

.textblock { padding:5px 10px; margin:0 0 1em 0; }
.textblock h1, .textblock h2, .textblock h3 { margin-top:0; }
.colored { border:1px solid #000000; background:#ffffff; }

#footer { background:url(bottom.png) top left repeat-x; margin:20px 0 0 0; color:#000000; }
#footer .p { padding:0 20px 10px 20px; }
#footer a { color:#000000!important; }
#footer p { font-size:1em; margin:0.2em 0; font-size:0.8em; }
#navbottom { padding:15px 0; color:#000000; font-weight:bold; }
#navbottom a { color:#000000!important; text-decoration:none; font-weight:bold; font-size:1.2em; line-height:1em; padding:0 10px; }
#navbottom a:hover, #navbottom a.active { background:none; text-decoration:underline; }

#left, #right, #content { overflow:hidden; }
#left, #right { width:19.9%; }
#content { width:59.9%; }

.colorder123 #left { float:left; border-right:1px solid #E1E1E1; margin-right:-1px; }
.colorder123 #right { float:left; border-left:1px solid #E1E1E1; margin-left:-1px; }
.colorder123 #content { float:left; border:1px solid #E1E1E1; border-width:0 1px; }
.colorder123 #left .p { padding:0 10px 0 20px; }
.colorder123 #right .p { padding:0 20px 0 10px; }
.colorder123 #content .p { padding:0 20px; }

.colorder321 #left { float:right; }
.colorder321 #right { float:left; }
.colorder321 #content { float:right; }
.colorder321 #left .p { padding:0 20px 0 10px; }
.colorder321 #right .p { padding:0 10px 0 20px; }
.colorder321 #content .p { padding:0 10px; }

.colorder231 #left { float:right; }
.colorder231 #right { float:right; width:59.9%; }
.colorder231 #content { float:left; width:19.9%; }
.colorder231 #left .p { padding:0 20px 0 10px; }
.colorder231 #right .p { padding:0 10px 0 10px; }
.colorder231 #content .p { padding:0 10px 0 20px; }

.colorder12 {}
.colorder12 #left { float:left; width:24.5%; overflow:hidden; }
.colorder12 #right { display:none; }
.colorder12 #content { float:left; width:75%; overflow:hidden; }
.colorder12 #left .p { padding:0 10px 0 20px; }
.colorder12 #content .p { padding:0 20px 0 10px; }

.colorder21 {}
.colorder21 #left { float:right; width:75%; overflow:hidden; }
.colorder21 #right { display:none; }
.colorder21 #content { float:left; width:25%; overflow:hidden; }
.colorder21 #left .p { padding:0 20px 0 10px; }
.colorder21 #content .p { padding:0 10px 0 20px; }

.colorder23 {}
.colorder23 #left { display:none; }
.colorder23 #right { float:left; width:25%; overflow:hidden; }
.colorder23 #content { float:left; width:75%; overflow:hidden; }
.colorder23 #right .p { padding:0 20px 0 10px; }
.colorder23 #content .p { padding:0 10px 0 20px; }

.colorder32 {}
.colorder32 #left { display:none; }
.colorder32 #right { float:left; width:75%; overflow:hidden; }
.colorder32 #content { float:right; width:25%; overflow:hidden; }
.colorder32 #right .p { padding:0 10px 0 20px; }
.colorder32 #content .p { padding:0 20px 0 10px; }


.colorder2 {}
.colorder2 #left { display:none }
.colorder2 #right { display:none; }
.colorder2 #content { float:left; width:100%; overflow:hidden; }
.colorder2 #content .p { padding:0 20px; }
left; width:100%; overflow:hidden; }
.colorder2 #content .p { padding:0 20px; }

