* { font-family: Arial, Helvetica, sans-serif; margin:0; }
body { width:100%; height:100%; background-color:#000000; }
img { border:0; }
a img.frame {
	border: 2px solid #ccc;
	margin:0px 0px 0px 0px;
}

a:hover img.frame {
	border: 2px solid #41a542;
}

.button_padding { padding:0px 5px 0px 0px; }
.image_padding { padding:0px 10px 10px 0px; }
.image_padding2 { padding:0px 5px 10px 0px; }
.image_padding_frame { border:#F90 solid 3px; margin:0px 0px 10px 0px; }
.black { color:#000; }
.green { color:#358a36; }
.green_light { color:#00b939; }
.white { color:#fff; }
.bold { font-weight:bold; }
	
	/* center <div> for IE*/
#maincontainer { width:100%; height:auto; margin:auto; background-color:#000; }

/* AUDIO
----------------------------------------------- */

audio { width: 180px; display: block; text-align:center; padding-bottom:10px; }

/* HEADER
----------------------------------------------- */
#header_container { width:930px; margin:auto; height:107px; }
#header_left { width:294px; height:70px; padding:25px 0 0 0; }
#header_right { width:400px; height:60px; text-align:right; padding:40px 0 0px 0; float:right; }
#header_right_wrap { width:400px; height:100px; float:right; text-align:right; margin:0px 0px 0px 0px; }
#header_right p { font-size:16px; color:#fff; font-weight:bold; }
#header_right h1 { font-size:20px; color:#fff; line-height:35px; }
#header_right a { color: #F90; text-decoration:none; }
#header_right a:hover { color:#ffb648; }

#news { width:930px; height:45px; padding:0px 0 0 0; }

/* Navigation
----------------------------------------------- */
#navigation { width:100%; height:36px; margin:auto; background-image:url(../images/nav_repeat.gif); background-repeat:repeat-x; }

#main_navigation {
width:930px; height:36px; display:inline; text-align:left; }

#main_navigation ul{
list-style-type: none; display:inline; text-align:left; }

#navcontainer { width:930px; height:36px; margin:auto; text-align:left; }

#navcontainer ul li { position: relative; display:inline; float: left; }

.main_navigation li.but1 a{
width: 115px; color: #fff; height:26px; overflow:hidden; background-image: url(../images/nav_bg.gif); background-repeat:no-repeat; float: left; color:#fff; text-decoration:none; font-size:13px; text-transform:uppercase; font-weight:bold; padding:10px 0px 0px 0px; text-align:center; }

.main_navigation li.but1 a:hover{
background-image: url(../images/nav_bg_over.gif); background-repeat:no-repeat; }

.main_navigation li.but1, #selected{
background-image: url(../images/nav_bg_over.gif); background-repeat:no-repeat; }

.main_navigation li.but2 a{
width: 118px; color: #fff; height:26px; overflow:hidden; background-image: url(../images/nav_bg2.gif); background-repeat:no-repeat; float: left; color:#fff; text-decoration:none; font-size:13px; text-transform:uppercase; font-weight:bold; padding:10px 0px 0px 0px; text-align:center; }

.main_navigation li.but2 a:hover{
background-image: url(../images/nav_bg_over2.gif); background-repeat:no-repeat; }

.main_navigation li.but2, #selected2{
background-image: url(../images/nav_bg_over2.gif); background-repeat:no-repeat; }

.main_navigation li.but3 a{
width: 160px; color: #fff; height:26px; overflow:hidden; background-image: url(../images/nav_bg3.jpg); background-repeat:no-repeat; float: left; color:#fff; text-decoration:none; font-size:13px; text-transform:uppercase; font-weight:bold; padding:10px 0px 0px 0px; text-align:center; }

.main_navigation li.but3 a:hover{
background-image: url(../images/nav_bg3_over.jpg); background-repeat:no-repeat; }

.main_navigation li.but3, #selected3{
background-image: url(../images/nav_bg3_over.jpg); background-repeat:no-repeat; }

/* Content
----------------------------------------------- */

#main_content_container { width:100%; height:auto; padding:0px 0px 0px 0px; background-color:#3d3d3d; background-image:url(../images/bg.jpg); background-repeat:repeat-x; }
#content_container { width:900px; height:auto; margin:auto; padding:15px 15px 15px 15px; overflow:hidden; background-color:#000; }
#content_left { width:580px; height:auto; padding:15px 0px 0px 0px; }

#content_left p { font-size:15px; color:#fff; font-family:Arial, Helvetica, sans-serif; line-height:24px; padding:0px 0px 20px 0px; }
#content_left h1 { font-size:32px; color:#fff; font-weight:bold; line-height:38px; padding:0px 0px 5px 0px; }
#content_left h2 { font-size:22px; color:#fff; font-weight:normal; line-height:30px; padding:0px 0px 5px 0px; }
#content_left h3 { font-size:20px; color:#F90; font-weight:bold; line-height:36px; padding:5px 0px 0px 0px; }
#content_left h4 { font-size:18px; color:#F90; font-weight:bold; line-height:36px; padding:20px 0px 0px 0px; }
#content_left h5 { font-size:15px; color:#F90; font-weight:bold; line-height:20px; padding:0px 0px 5px 0px; }
#content_left h6 { font-size:13px; color:#F90; font-weight:normal; font-style:italic; line-height:18px; padding:0px 0px 0px 0px; }

#content_left a { color:#F90; text-decoration:none; }
#content_left a:hover { color:#ffb648; }

#content_left ul { list-style-type: disc; padding:0px 0px 0px 20px; }
#content_left li { font-size:15px; color:#fff; font-weight:normal; padding:0px 0px 10px 0px; line-height:24px; }

#content_left_wide { width:900px; height:auto; padding:15px 0px 0px 0px; }

#content_left_wide p { font-size:15px; color:#fff; font-family:Arial, Helvetica, sans-serif; line-height:24px; padding:0px 0px 20px 0px; }
#content_left_wide h1 { font-size:32px; color:#fff; font-weight:bold; line-height:38px; padding:0px 0px 5px 0px; }
#content_left_wide h2 { font-size:26px; color:#fff; font-weight:normal; line-height:34px; padding:0px 0px 5px 0px; }
#content_left_wide h3 { font-size:26px; color:#F90; font-weight:bold; line-height:40px; padding:5px 0px 0px 0px; }
#content_left_wide h4 { font-size:22px; color:#F90; font-weight:bold; line-height:50px; padding:20px 0px 0px 0px; }
#content_left_wide h5 { font-size:15px; color:#F90; font-weight:bold; line-height:20px; padding:0px 0px 5px 0px; }
#content_left_wide h6 { font-size:14px; color:#999; font-weight:normal; font-style:italic; line-height:18px; padding:0px 0px 0px 0px; }

#content_left_wider { width:600px; height:auto; padding:15px 0px 0px 0px; margin: auto; }

#content_left_wider p { font-size:15px; color:#fff; font-family:Arial, Helvetica, sans-serif; line-height:24px; padding:0px 0px 20px 0px; }
#content_left_wider h1 { font-size:32px; color:#fff; font-weight:bold; line-height:38px; padding:0px 0px 5px 0px; }
#content_left_wider h2 { font-size:26px; color:#fff; font-weight:normal; line-height:34px; padding:0px 0px 5px 0px; }
#content_left_wider h3 { font-size:26px; color:#F90; font-weight:bold; line-height:40px; padding:5px 0px 0px 0px; }
#content_left_wider h4 { font-size:22px; color:#F90; font-weight:bold; line-height:50px; padding:20px 0px 0px 0px; }
#content_left_wider h5 { font-size:15px; color:#F90; font-weight:bold; line-height:20px; padding:0px 0px 5px 0px; }
#content_left_wider h6 { font-size:14px; color:#999; font-weight:normal; font-style:italic; line-height:18px; padding:0px 0px 0px 0px; }

#content_left_wider a { color:#F90; text-decoration:none; }
#content_left_wider a:hover { color:#ffb648; }

#content_left_wide a { color:#F90; text-decoration:none; }
#content_left_wide a:hover { color:#ffb648; }

#content_right_container { width:300px; height:auto; float:right; padding:10px 0px 0px 0px; }
#content_right { width:300px; height:auto; padding:0px 0px 0px 0px; }
#right_top { width:270px; height:12px; background-image:url(../images/right_top.gif); background-repeat:no-repeat; padding:0px 0px 0px 0px; }
#right_middle { width:270px; height:auto; background-image:url(../images/right_middle.gif); background-repeat:repeat-y; padding:2px 0px 0px 0px; }
#right_bottom { width:270px; height:12px; background-image:url(../images/right_bottom.gif); background-repeat:no-repeat; padding:0px 0px 10px 0px; }

#content_right p { font-size:12px; color:#999; font-style:italic; line-height:18px; padding:10px 0px 0px 0px; }
#content_right h1 { font-size:18px; color:#fff; font-weight:bold; line-height:20px; padding:0px 22px 5px 22px; }
#content_right h2 { font-size:18px; color:#333; font-weight:bold; line-height:24px; padding:0px 22px 5px 22px; }
#content_right h3 { font-size:12px; color:#333; font-weight:bold; line-height:18px; padding:5px 0px 0px 0px; }
#content_right h4 { font-size:11px; color:#333; font-weight:normal; line-height:18px; padding:0px 0px 0px 0px; }
#content_right h5 { font-size:15px; color:#333; font-weight:bold; line-height:20px; padding:0px 0px 5px 0px; }
#content_right h6 { font-size:13px; color:#333; font-weight:normal; font-style:italic; line-height:18px; padding:0px 0px 0px 0px; }

#content_right a { color:#00b939; text-decoration:none; }
#content_right a:hover { text-decoration:underline; }

#content_right ul { list-style-type: disc; padding:0px 0px 0px 20px; }
#content_right li { font-size:12px; color:#666; font-weight:normal; padding:0px 0px 5px 0px; line-height:20px; }

/* BOTTOM
----------------------------------------------- */

#footercontainer { width:100%; height:175px; margin:auto; background-color:#000; border-top:3px solid #333; }

#footer { width:890px; margin:auto; height:auto; padding:5px 20px 50px 20px; }
#footer_left { width:800px; height:auto; padding:10px 0px 0px 0px; }
#footer_right { width:35px; float:right; text-align:right; height:auto; padding:10px 0px 0px 0px; }

#footer_right p { font-family: Arial, Helvetica, sans-serif; font-style:italic; font-weight:bold; font-size:18px; color:#000; text-align:right; line-height:16px; }
#footer_right a { color:#000; text-decoration:none; }
#footer_right a:hover { text-decoration:underline; }

#footer_left p { font-family: Arial, Helvetica, sans-serif; font-size:12px; text-align:left; color:#999; line-height:18px; padding:0px 0px 5px 0px; }
#footer_left a { color:#F90; text-decoration:none; }
#footer_left a:hover { text-decoration:underline; }

/* Contact page
----------------------------------------------- */

.field { width:400px; height:25px; padding: 2px 3px 2px 3px; margin-bottom:5px; color:#666; font-size:12pt; line-height:18px;font-family:Arial, Helvetica, sans-serif; border:#f90 solid 1px; }
.field_multi { width:400px; height:80px; padding: 3px 3px 3px 3px; color:#666; font-size:12pt; line-height:18px; font-family:Arial, Helvetica, sans-serif; border:#f90 solid 1px; }
.field_drop { width:220px; height:25px; padding: 3px 3px 3px 3px; color:#747A7F; background-color:#DFF3FD; font-size:10pt; line-height:18px; }
.field_drop_content { width:275px; height:25px; padding: 3px 3px 3px 3px; color:#333333; background-color:#F2FBFF; font-size:10pt; line-height:18px; }

/* BANNER
----------------------------------------------- */

#banner { width:900px; height:250px; }