/* CSS Document */


/* PNG Transparency Fix - to fix how .png files load in some browsers. (this will only work if the following files are in the main directory: iepngfix.htc, blank.gif. And as long as this CSS file and all of the HTML files/pages are in the same main directory). This fix is found at "http://www.twinhelix.com/css/iepngfix/" or directly from "http://www.twinhelix.com/css/iepngfix/iepngfix.zip" then, as it says on the site "Open "iepngfix.html" in a browser; step by step instructions are within." This is noted here in case the files are lost and need to be replaced or any other error occures. */

img, div
{ 
behavior: url(iepngfix.htc);
}

/* END "PNG Transparency Fix"  */

body
{
background-color:#c41f1f;
color:#FFFFFF;
}

a
{
text-decoration:none;
color:#ffffff;
}


.MainTable
{
background-color:#282828;
width:840px;
height:auto;
margin-left:auto;
margin-right:auto;
border-collapse:collapse;
padding:0px;
}

.Main_Shadow-Left
{
width:20px;
height:auto;
background-image:url(ImageParts/LeftShadowMainTable.png);
background-repeat:repeat-y;
background-position:right;
border-collapse:collapse;
padding:0px;
}

.Main_Shadow-Right
{
width:20px;
height:auto;
background-image:url(ImageParts/RightShadowMainTable.png);
background-repeat:repeat-y;
background-position:left;
border-collapse:collapse;
padding:0px;

}

.Main_FirstMargin-Left
{
width:14px;
height:auto;
background-image:url(ImageParts/LeftFirstMarginBGMainTable.png);
background-repeat:repeat-y;
background-position:right;
border-collapse:collapse;
padding:0px;
}

.Main_SecondMargin-Left
{
width:22px;
height:auto;
background-image:url(ImageParts/LeftSecondMarginBGMainTable.png);
background-repeat:repeat-y;
background-position:right;
border-collapse:collapse;
padding:0px;
}

.Main_FirstMargin-Right
{
width:14px;
height:auto;
background-image:url(ImageParts/RightFirstMarginGBMainTable.png);
background-repeat:repeat-y;
background-position:left;
border-collapse:collapse;
padding:0px;
}


.Body_Table
{
width:750px;
height:auto;
background-image:url(ImageParts/MainBodyTableBGCornerImage.png);
background-repeat:no-repeat;
background-position:right top;
border-collapse:collapse;
padding:0px;
}

.Body_BannerTD
{
width:750px;
height:150px;
background-image:url(ImageParts/BannerBG.png);
background-repeat:no-repeat;
background-position:left top;
border-collapse:collapse;
padding:0px;
}

.Body_UnderBannerMarginTD
{
width:750px;
height:23px;
background-image:url(ImageParts/Banner_BottomMargin-BG.png);
background-repeat:no-repeat;
background-position:left top;
border-collapse:collapse;
padding:0px;
}

.Body_NavBar
{
width:750px;
height:27px;
background-image:url(ImageParts/NavBarLinksBG.png);
background-repeat:repeat-x;
background-position:left top;
border-collapse:collapse;
padding:0px;
font-family:"Courier New", Courier, monospace;
color:#FFFFFF;
text-align:center;
}

.Body_ContentTD
{
border-collapse:collapse;
padding:0px;
}

.Body_ContentTable
{
width:730px;
height:auto;
margin-left:auto;
margin-right:auto;
margin-top:5px;
margin-bottom:5px;
border-collapse:collapse;
padding:0px;
}

.Contact_Info_Module
{
background-image:url(ImageParts/Contact_Info_Banner_BG.png);
background-repeat:repeat;
height:35px;
width:730px;
border-collapse:collapse;
padding:0px;
text-align:center;
font-size:28px;
font-weight:600;
margin-bottom:10px;
margin-left:auto;
margin-right:auto;

}



.Module_1
{
background-image:url(ImageParts/Module_DescriptionBG_Steam.png);
background-position:top right;
background-repeat:no-repeat;
border: solid 2px #cc1f1f;
border-collapse:collapse;
padding:0px;
height: 120px;
width:535px;
}

.Modul_1_description_Head
{

height:40px;
width:375px;
vertical-align:top;
}

.Modul_1_Head_Font
{
font-weight:600; color:#fdfcb4; font-size:18px; font-family: Verdana, Arial, Helvetica, sans-serif; vertical-align:top;
}

.Modul_1_Head_Font a
{
color:#fdfcb4;
}

.Module_1_Description_Box
{
width:360px;
height:59px;
background-image:url(ImageParts/Module_1_Description_Box_BG.png);
font-family:"Courier New", Courier, monospace;
font-size:11px;
border-collapse:collapse;
padding:0px;
vertical-align:top;
text-align:left;
}



.Module_2
{
border: solid 2px #cc1f1f;
border-bottom: solid 2px #cc1f1f;
border-collapse:collapse;
padding:0px;
height:auto;
width:535px;
}

.Module_2_Description_Box
{
width:530px;
height:auto;
background-image:url(ImageParts/Module_1_Description_Box_BG.png);
border-collapse:collapse;
padding:0px;
vertical-align:top;
text-align:left;
}



.Content_Left_Column
{
width:175px;
height:auto;
vertical-align:top;
border:0px;
border-collapse:collapse;
margin:0px;
padding:0px;
}

.History_Module
{
border: solid 2px #cc1f1f;
line-height:25px;
color:#fdfcb4;
font-size:14px;
font-family:"Courier New", Courier, monospace;
padding:3px;
width:170px;
}


.BuisnessLink_Module
{
border: solid 2px #cc1f1f;
font-size:14px;
font-family:"Courier New", Courier, monospace;
padding:3px;
width:170px;
}

.Bottom_Margin_TD
{
height:45px;
width:750px;
background-image:url(ImageParts/Bottom_margin_BG.png);
background-position:bottom left;
background-repeat:no-repeat;
text-align:center;
}

.FontPageSubjectTitle
{
text-align:center; font-size:24px; color:#fdfcb4; font-weight:600;
font-family:"Courier New", Courier, monospace;
font-variant:small-caps;
}

.BuissnessName
{
font-size:16px;
font-weight:800;

}