body {margin:0; font-family:Tahoma, Geneva, sans-serif; background-image:url('images/body_bg.png');}

#container {margin:auto; margin-top:10px; width:1024px; background-color:#FFFFFF; padding:10px;}

#header {height:150px; background-image:url('images/header_bg.png');}
#logo { font-size:40px; height:100%; background:url('images/header_rgb1.png') no-repeat; padding-left:50px; padding-right:0; padding-top:30px; padding-bottom:0}
#logo a {font-size:40px; color:#FFFFFF; text-decoration:none; text-align:justify;padding:0 140px;}
#logo h2 {font-size:14px; color:#FFFFFF; text-align:justify; line-height:200%; padding:0 300px;}

#menu {float:left; width:100%; background:url('images/menu_bg.png'); margin-top:5px}
#menu ul{margin:0; padding:0;}
#menu ul li{ list-style-type:none; display:inline;}
#menu li a{display:block; float:left; background:url('images/menu_border.png') no-repeat right; color:#FFFFFF; font-size:14px; font-weight:bold; text-decoration:none; font-family:Arial, Helvetica, sans-serif; border-right:1px solid #fff; padding-left:30px; padding-right:30px; padding-top:8px; padding-bottom:8px}
#menu li a:hover {background:url('images/menu_border.png');}
#menu li a:active{color:black;}
#menu li a.alt{color:black;}

#main {float:left; width:100%; background-image:url('images/main_bg.png'); background-repeat:repeat-y}
#main a{color:black;}
#main a:visited{color:#7C7C7C;}
#main a:hover {color:black;}


#text {float: left; width: 74%; margin: 2% 2% 2% 2%; border:2px; border-color:#CACACA; border-top-style:none; border-right-style:solid; border-bottom-style:none; border-left-style:solid;}
#text h1 { margin-top: 10px; margin-left:5px; margin-bottom: 10px; font-size:24px; text-align:justify;}
#text h2 { margin: 5px; font-size:20px; line-height:150%; text-align:justify;}
#text h3 { margin: 5px; font-size:18px; line-height:150%; text-align:justify;}
#text h4 { margin: 5px; font-size:14px; line-height:150%; text-align:justify;}
#text p { margin: 15px; font-size:14px; line-height:150%; text-align:justify; text-indent:3%; } 
#text ul { margin-bottom:30px; font-size:14px; line-height:150%; text-align:justify;}
#text li { margin: 5px; font-size:14px; line-height:150%; text-align:justify; padding-left:20px; list-style-type: none;}

#table, td, th {table-layout: fixed; border: solid 1px black;border-bottom-style: hidden;border-top-style: hidden}
td{margin-left:1%; font-size:14px; text-align:center;}
.b1 {border-top-style: solid}
.b2 {border-bottom-style:solid;}
.b3 {border-bottom-style:none; border-top-style: none}

#sidebar_right {float: right; width: 16%; margin: 2% 4% 0 0; display: inline;}
#sidebar_right h1 { margin-bottom: 20px;  font-size:18px;}
#sidebar_right ul{text-align:center; margin:0; padding:0;}
#sidebar_right ul li{margin: 0 0 1em; padding:0; list-style-type: none;}

#footer {height:40px; color:#FFFFFF; font-size:11px; background-image:url('images/footer_bg.png'); clear:both}
#footer a {color:#FFFFFF;}
#footer a:hover {color:#DFDFDF;}
#footer_left {float:left; padding:13px 0 0 30px;}
#footer_right {float:right; padding:13px 30px 0 0;}