#header { background:url(bg-header.gif) bottom left repeat-x; }
#header h1, #header h2, #header h3 { font-size:3em; margin:0.2em 0; }
#header p { font-size:0.9em; }
#logo_left a, #logo_right a { background:none; }
#logo_left img { margin:0 0 0 0; }
#logo_right img { margin:0 0 0 0; }

#navtop { 
	height:29px; overflow:hidden; background:#D94330 url(bg-navtop.jpg) top left repeat-x; margin:0 0 10px 0;
	color:#fff; font-size:1.2em; line-height:29px;
}
#navtop a { color:#fff!important; font-weight:bold; text-decoration:none; padding:0 10px; }
#navtop a:hover, #navtop a.active { background:none; color:#d31044!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 #D31044; background:#fbd29a; }

#footer { background:url(bg-footer.jpg) top left repeat-x; margin:20px 0 0 0; color:#979797; }
#footer .p { padding:0 20px 10px 20px; }
#footer p { font-size:1em; margin:0.2em 0; font-size:0.8em; }
#navbottom { padding:15px 0; color:#4C4A4D; font-weight:bold; }
#navbottom a { color:#4C4A4D!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:25%; 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; }
