/* Default Overwrites
*******************************/
HTML { }
BODY {background-color:white;margin:0px;FONT-FAMILY:Arial, Helvetica, sans-serif;FONT-SIZE:12px;COLOR:#444;}
TD {FONT-SIZE: 12px; COLOR: #aaa; FONT-FAMILY:Arial, Helvetica, sans-serif;}
H1 { font-family:Arial, Helvetica, sans-serif; FONT-SIZE: 24px; color:#706f6d;  Margin:10px 0px; font-weight:lighter; letter-spacing:-1px; padding:0px;}
H2 { font-family:Arial, Helvetica, sans-serif; FONT-SIZE: 18px; color:#706f6d;  Margin:10px 0px; font-weight:lighter; letter-spacing:-1px; padding:0px;}
H3 { font-family:Arial, Helvetica, sans-serif; FONT-SIZE: 14px; color:#706f6d;  Margin:10px 0px; font-weight:lighter; letter-spacing:-1px; padding:0px;}
A {FONT-SIZE: 12px; COLOR:#ea1111; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
A:hover {COLOR: #12053a; TEXT-DECORATION: underline}
FORM{display:inline;}
INPUT {	FONT-SIZE: 12px; MARGIN-BOTTOM: 0px; font-family:Verdana,tahoma,Arial;font-size:10px; }
SELECT {	FONT-SIZE: 90%; MARGIN-BOTTOM: 0px}
SUBMIT {FONT-SIZE: 90%; MARGIN-BOTTOM: 0px}
IMG {BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px; border:none;}
Img .ThinBorder {Border: 1px Solid #003399; }
.ViewLarge {FONT-SIZE: 0.8em; COLOR: #aaa; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
.ViewLarge:hover {FONT-SIZE: 0.8em; COLOR: #aaa; FONT-FAMILY: Arial, Helvetica, sans-serif;TEXT-DECORATION: Underline}


/* Common classes
*******************************/
.inputbutton	{background:#EEEEEE;border-color:#000000;border:1px solid;font-family: tahoma,verdana,arial;	font-size:10px;font-weight:bold;Cursor:Hand;}
.inputBox		{border: 1px solid #333; background:white; color:#333; padding-left:2px; margin:1px 0px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.PageHeading {FONT-SIZE: 150%; COLOR: #0053a0; padding-top:12px;}
.Brdr1{ border:1px Solid #555;}
.Hand { cursor:Hand;}
.TxtSmall {font-family:Arial, Helvetica, sans-serif; font-size:9px;}
.AlignL { float:left;}
.Vtop {vertical-align:top;}
.AltDefA { color:#eb580a;}
.Blok{ display:block;}
.Bld{ font-weight:bold; font-size:18px}
.NoMargins{ padding:0px; margin:0px;}
.ClrBoth{ clear:both;}
.Cntr{ text-align:center;}
.AlignR {text-align:right;}



 


/* Main Shell
*******************************/
#PageContainer {text-align:left;}
#PageShell{ width:827px; height:816px; margin:auto; background-image:url(Flash/landingpage_background.jpg); }
#PageShellTerms{ width:827px; height:165px; margin:auto; background-image:url(images/background_terms.jpg); }
#SiteHdr{ float:left; clear:both; margin:180px 0px 3px 50px; width:500px;}
#Flash{ float:left; clear:both; margin:0px 0px 3px 23px;}
#Terms{ float:left; clear:both; margin:0px 20px 3px 50px;}
#ContentShell{width:903px; float:left; clear:both; text-align:left;}
#ContentFeedShell{width:827x; float:left; text-align:left; clear:right;}



#InfoTxtShell1{ width:350px; font-size:11px; float:left; clear:none; margin:28px 0px 15px 45px; text-align:left; color:#999999; }
#InfoTxtShell1 .Inner{}
#InfoTxtShell1 A { font-size:11px; }
#InfoTxtShell1 .AdStrip {float:left; clear:both;}
#InfoTxtShell1 .AdStrip IMG { margin-left:1px;}
#InfoTxtShell1 .button{ background-image:url(images/mechanicaldesign_button.jpg);}

#InfoTxtShell2{ width:350px; font-size:11px; float:left; clear:none; margin:28px 0px 15px 50px; text-align:left; color:#999999; }
#InfoTxtShell2 .Inner{}
#InfoTxtShell2 A { font-size:11px; }
#InfoTxtShell2 .AdStrip {float:left; clear:both;}
#InfoTxtShell2 .AdStrip IMG { margin-left:1px;}

#InfoTxtButton{ background-image: }

#FooterShell{ width:800px; font-size:11px; float:left; clear:both; margin:65px 0px 15px 10px; text-align:left; color:#999999; }
#FooterShell .Inner{}
#FooterShell A { font-size:11px; }
#FooterShell .AdStrip {float:left; clear:both;}
#FooterShell .AdStrip IMG { margin-left:1px;}





/* Landing Page
*******************************/
#HomeIntroShell{width:655px; float:left; margin-bottom:15px; clear:both;}
#HomeIntro  {width:337px; float:left;background:url(pix/HomeIntroImg_BG.gif) repeat-x top;}
#HomeIntroBigger  {width:400px; float:left;background:url(pix/HomeIntroImg_BG.gif) repeat-x top;}
#HomeIntro .Inner{ padding:7px 10px 0px 10px;}
#HomeIntro .Heading{ text-align:right; margin-bottom:5px;}

#HomeIntro .HeadingSmall{ text-align:right; margin-bottom:20px; font-size:18px;}
#HomeIntro H1 { font-size:22px; margin:0px; padding:0px;}
#HomeIntro H3 { font-size:13px; margin:0px; padding:0px;}
#HomeIntroImg { height:270px; width:318px; background:url(pix/HomeIntroImg.jpg) no-repeat; float:left; clear:right;}
#HomeIntroImgSmaller { height:270px; width:255px; background:url(pix/HomeIntroImg02.jpg) no-repeat; float:right; clear:right;}




