body,td,th {font-family: Arial, Helvetica, sans-serif;font-size: 12px;color:#FFFFFF;}
a {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;color: #FFCC33;}
a:link {text-decoration: none;}
a:visited {text-decoration: none;color: #FFCC33;}
a:hover {text-decoration: underline;color: #FFCC33;}
a:active {text-decoration: none;color: #FFCC33;}
#mainmenu {padding:0px; margin:0px;list-style-type:none; height:30px;width:100%;}
/* MENU BUTTONS */
#mainmenu li a em { display:none; }
#mainmenu li {float:left;display:inline;background:url(images/menu/offbtn_green.jpg) no-repeat; text-align:center; margin-left:0px; }
#mainmenu li a, #mainmenu li a:visited {display:block;height:30px; font-size:12px; text-decoration:none; line-height:30px;font-family:verdana,arial,sans-serif; font-weight:bold; color:#FFFFFF; background:transparent; no-repeat;}

/*************** Buttons Off Styles *************************/
#mainmenu li#home { width:73px; background-image:url(images/menu/off/home_off.jpg); }
#mainmenu li#about { width:128px; background-image:url(images/menu/off/about_off.jpg); }
#mainmenu li#construction { width:126px; background-image:url(images/menu/off/construction_off.jpg); }
#mainmenu li#mechelec { width:228px; background-image:url(images/menu/off/mechelec_off.jpg); }
#mainmenu li#proftech { width:227px; background-image:url(images/menu/off/proftech_off.jpg); }
#mainmenu li#register { width:80px; background-image:url(images/menu/off/register_off.jpg); }
#mainmenu li#contact { width:118px; background-image:url(images/menu/off/contact_off.jpg); }

/*************** Buttons On Styles *************************/
#mainmenu li#home a:hover, #mainmenu li#home a.chosen { background-image:url(images/menu/on/home_on.jpg); }
#mainmenu li#about a:hover, #mainmenu li#about a.chosen { background-image:url(images/menu/on/about_on.jpg); }
#mainmenu li#construction a:hover, #mainmenu li#construction a.chosen { background-image:url(images/menu/on/construction_on.jpg); }
#mainmenu li#mechelec a:hover, #mainmenu li#mechelec a.chosen { background-image:url(images/menu/on/mechelec_on.jpg); }
#mainmenu li#proftech a:hover, #mainmenu li#proftech a.chosen { background-image:url(images/menu/on/proftech_on.jpg); }
#mainmenu li#register a:hover ,#mainmenu li#register a.chosen { background-image:url(images/menu/on/register_on.jpg); }
#mainmenu li#contact a:hover, #mainmenu li#contact a.chosen { background-image:url(images/menu/on/contact_on.jpg); }

.container{width:980px; margin:0 auto; position:relative;}
#logofloat{width:200px; float:right; margin:10px 10px 12px 0px;}
#searchfloat{width:126px; float:left; margin:30px 10px 12px 0px;}
#menucontainer{width:100%; background:url(images/menu_bg.png); height:37px;}
#menuholder{width:980px; margin:0 auto; height:30px;}
#content_holder{float:left; width:630px; font-weight:bold; font-size:15px; color:#FFFFFF; margin-left:0px;  padding:10px; background-image:url(images/smoothed_bg.png); no-repeat;}

.cleaner{clear:both;}

#vertical_container { width:880px; }
.accordion_toggle {display: block;text-decoration: none;margin:0px 0 0px 0;outline: none;color: #000000;cursor: pointer;font-size:12px;font-weight:normal;padding-left:20px;height:25px;line-height:25px;}
.accordion_toggle_active {font-weight:bold;}
.accordion_content {padding:0 25px;color: #444444;overflow: hidden;margin-top:6px;width:780px;position:relative;}
.accordion_content p{margin:3px 0 3px 0;}
.ielinkfixer{position:relative;}
form{margin:0px;}
h1 {text-align: left;font-weight: bold;font-size: 240%;color: #FFFFFF;margin: 10px 0 5px 10px;font-family:Verdana, Arial, Helvetica, sans-serif;letter-spacing:-2px;text-transform:uppercase;}
h2 {text-align: left;font-weight: bold;font-size: 140%;color: #FFFFFF;margin: 0px 0 10px 0px;font-family:Verdana, Arial, Helvetica, sans-serif;letter-spacing:-2px;text-transform:uppercase;}
p {margin: 0 0 20px 0;line-height:140%;color:#FFFFFF;}
.yellowheader{font-size:18px; color:#fcb400; font-weight:bold;}
.intro{font-weight:bold; font-size:14px;}
#planet {position:absolute;width:550px;height:600px;z-index:1;left: 14px;top: 58px;}
#welcometextfloat{float:right; width:410px; height:400px; margin-top:225px;}
#registerform{float:left; width:530px; padding:0 30px 0 10px;}

h1.MWxHeader{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:30px; color:#FFFFFF; height:62px; }
h2.MWxTitle{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:22px; color:#FFFFFF; }

/* Scroll bar hack for Firefox */
:root {
 overflow-y: scroll !important;
}
.textfield{background-color:#000000;color:#fcb400;border:1px solid #FFFFFF;}
.heightmod{height:72px;}
#thumbsNoFlash { width:99%; height:100%; background:url(images/thumbsNoFlash.jpg) top left no-repeat; }