/*** TEXT ***/

body, p, .Normal, .NormalBold, .MainContentFrame td, .MainContentFrame
{
   font-family: Verdana, Arial, Helvetica, Sans Serif;
   font-size: 11px;
   font-weight: normal;
   color: #000000;
   line-height: 1.3em;
   margin: 0px;
   margin-bottom: 10px;
}

.NormalBold
{
	font-weight: bold;
}

h1, h1 span, .Normal h1
{
	display: block;
	font-size: 30px;
	color: #000000;
	margin: 0px;
	margin-bottom: 5px;
	line-height: 1.2em;
	font-weight: bold;
	font-family: Verdana, Helvetica, Arial, Sans Serif;
}

.StartPageContentModule 
{
    float: left;
	width: 470px;
}

.FormTable
{
    width: 400px;
}

ul li
{
    list-style-type: circle;
}

.StartPageContentModule .Normal h1
{
    font-size: 38px;
    color: #000000;
}

h2, TFOOT, THEAD, .SubMenuHeader, .ContainerHead, h2 span, .Normal h2  
{
	font-size: 20px;
	color: #000000;
	margin: 0px;
	margin-bottom: 5px;
	font-weight: normal;
	line-height: 0.7em;
	font-family: Arial, Verdana, Helvetica, Sans Serif;
}

h3  
{
	font-weight: bold;
	color: #000000;
	font-size: 13px;
	margin: 0px;
	/*
	font-style: italic;
	*/
	font-family: Arial, Verdana, Helvetica, Sans Serif;
}

a, a:link, a:visited, a:active
{
	text-decoration: underline;
	color: #b61020;
}

a:hover 
{
	color: #000000;
    text-decoration: underline;
}

a img
{
	border: 0px;
	border-color: #000000;
}

HR 
{
	height: 0px;
	border-top: 1px solid #666666;
}

span.SubHead
{
	color: #666666;
}

/*** CONTAINER ***/

.Container
{
	display: block;
	float: left;
	width: 100%;
	margin-bottom: 10px;
}

.ContainerHeader
{
	text-align: left;
	margin-bottom: 10px;
}

.ContainerHead
{

}

.ContainerText
{
}

.ContainerHeader .eipbackimg,
.ContainerText .eipbackimg
{
	margin-left: 20px;
}

.ContainerTopBorder
{
	border-top: 1px dashed #cccccc;
	padding-top: 5px;
}

.ContainerBottomBorder
{
	border-bottom: 1px dashed #cccccc;
	padding-bottom: 5px;
}

/*** GRADIENT CONTAINER ***/

.ContainerGradient
{
	width: 100%;
	float: left;
}

.ContainerGradientTopLeft
{
	height: 10px;
	width: 10px;
	background-image: url(Images/GradientContainer/TopLeft.jpg);
	background-repeat: no-repeat;
}

.ContainerGradientTopMiddle
{
	height: 10px;
	background-image: url(Images/GradientContainer/TopMiddle.jpg);
	background-repeat: repeat-x;
}

.ContainerGradientTopRight
{
	height: 10px;
	width: 10px;
	background-image: url(Images/GradientContainer/TopRight.jpg);
	background-repeat: no-repeat;
}

.ContainerGradientContentLeft
{
	width: 10px;
	background-image: url(Images/GradientContainer/ContentLeft.jpg);
	background-repeat: no-repeat;
}

.ContainerGradientContentMiddle
{
	background-image: url(Images/GradientContainer/ContentMiddle.jpg);
	background-repeat: repeat-x;
}

.ContainerGradientContentRight
{
	width: 10px;
	background-image: url(Images/GradientContainer/ContentRight.jpg);
	background-repeat: no-repeat;
}

.ContainerGradientBottomLeft
{
	height: 10px;
	width: 10px;
	background-image: url(Images/GradientContainer/BottomLeft.jpg);
	background-repeat: no-repeat;
}

.ContainerGradientBottomMiddle
{
	height: 10px;
	background-image: url(Images/GradientContainer/BottomMiddle.jpg);
	background-repeat: repeat-x;
}

.ContainerGradientBottomRight
{
	height: 10px;
	width: 10px;
	background-image: url(Images/GradientContainer/BottomRight.jpg);
	background-repeat: no-repeat;
}

.ContainerGradientBlueTopLeft
{
	height: 10px;
	width: 10px;
	background-image: url(Images/GradientContainer/Blue/TopLeft.jpg);
	background-repeat: no-repeat;
}

.ContainerGradientBlueTopMiddle
{
	height: 10px;
	background-image: url(Images/GradientContainer/Blue/TopMiddle.jpg);
	background-repeat: repeat-x;
}

.ContainerGradientBlueTopRight
{
	height: 10px;
	width: 10px;
	background-image: url(Images/GradientContainer/Blue/TopRight.jpg);
	background-repeat: no-repeat;
}

.ContainerGradientBlueContentLeft
{
	width: 10px;
	background-image: url(Images/GradientContainer/Blue/ContentLeft.jpg);
	background-repeat: no-repeat;
}

.ContainerGradientBlueContentMiddle
{
	background-image: url(Images/GradientContainer/Blue/ContentMiddle.jpg);
	background-repeat: repeat-x;
}

.ContainerGradientBlueContentMiddle td,
.ContainerGradientBlueContentMiddle p
{
    font-size: 10px;
}

.ContainerGradientBlueContentRight
{
	width: 10px;
	background-image: url(Images/GradientContainer/Blue/ContentRight.jpg);
	background-repeat: no-repeat;
}

.ContainerGradientBlueBottomLeft
{
	height: 10px;
	width: 10px;
	background-image: url(Images/GradientContainer/Blue/BottomLeft.jpg);
	background-repeat: no-repeat;
}

.ContainerGradientBlueBottomMiddle
{
	height: 10px;
	background-image: url(Images/GradientContainer/Blue/BottomMiddle.jpg);
	background-repeat: repeat-x;
}

.ContainerGradientBlueBottomRight
{
	height: 10px;
	width: 10px;
	background-image: url(Images/GradientContainer/Blue/BottomRight.jpg);
	background-repeat: no-repeat;
}

.FasNewsContainerOuter
{
	padding-top: 5px;
	border-top: 1px dashed #cccccc;
}

.FasNewsContainer
{
	background-image: url(Images/FasNewsHeader.jpg);
	background-repeat: no-repeat;
	padding-top: 25px;
}

.FasNewsContainer div,
.FasNewsContainer p,
.FasNewsContainer a
{
	background-image: none;
}

.FasNewsContainerTextAdjuster
{
	float: right;
	width: 70px;
	height: 80px;
}

/*** SITE SPECIFIC TEXT ***/

.FooterFrame,
.FooterFrame .SkinObject,
.FooterFrame a.SkinObject,
.FooterFrame a.SkinObject:link,
.FooterFrame a.SkinObject:active,
.FooterFrame a.SkinObject:visited
{
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

.MathinicLink,
a.MathinicLink,
a.MathinicLink:link,
a.MathinicLink:active,
a.MathinicLink:visited
{
	font-size: 11px;
	font-weight: normal;
	color: #999999;
	text-decoration: none;
}

.FooterFrame a.SkinObject:hover,
a.MathinicLink:hover
{
	text-decoration: underline;
}

.RightContentPane .NormalTextBox
{
	font-size: 10px;
	width: 70px;
}

.SmallFont
{
	font-size: 9px;
	font-family: Arial, Verdana, Helvetica, Sans Serif;
}

.Blue
{
	color: #0063b2;
}

.Red
{
	color: #b61020;
}

.Yellow
{
	color: #f9ce0a;
}

.Orange
{
	color: #eb901f;
}

.Green
{
	color: #31993b;
}

.Introduction
{
	font-weight: normal;
	color: #666666;
	font-size: 13px;
	line-height: 1.3em;
}

.LargerText
{
	font-size: 127%;
	line-height: 100%;
}

.RightContentPane body, 
.RightContentPane p, 
.RightContentPane .Normal, 
.RightContentPane .NormalBold, 
.RightContentPane .MainContentFrame td, 
.RightContentPane .MainContentFrame
{
   font-size: 10px;
}


/*** LAYOUT ***/

body
{
	margin: 0px;
	padding: 0px;
	background-color: #ffffff;
}

.MainFrameTable
{
	background-image: url(Images/BodyBg.jpg);
	background-repeat: repeat-x;
}

.MainFrame
{
	position: relative;
	margin: 10px auto auto auto;
	width: 800px;
	height: auto;
}

.InnerFrame
{
	float: left;
	width: 100%;
	border: 1px solid #e5e5e5;
	background-color: #ffffff;
	margin-bottom: 5px;
}

.InnerFrameIntro
{
	background-color: Transparent;
	border: 0px;
}

.BannerFrame
{
	width: 796px;
	float: left;
	margin: 2px 2px 10px 2px;
	height: 190px;
	background-color: #ffffff;
}

.BannerFrame .SubHead
{
	display: none;
}

.MainContentFrame
{
	width: 780px;
	margin: 0px 10px 10px 10px;
	background-image: url(Images/ContentBg.jpg);
	background-position: right top;
	background-repeat: repeat-y;
	float:left;
}

.MainContentFrameIntro,
.MainContentFrameAdmin
{
	background-image: none;
}

.HeightAdjuster
{
	float: left;
	width: 1px;
	height: 300px;
}

.LeftContentFrame
{
	float: left;
	width: 140px;
	margin-right: 10px;
}

.LeftContentPane
{
	float: left;
	width: 500px;
	margin-top: -70px;
}

.ContentPane
{
	float: left;
	width: 470px;
	
}



.ContentPaneIntro
{
	width: 98%;
	margin-top: 150px;
	margin-bottom: 0px;
}

.RightContentPane
{
	float: right;
	width: 140px;
}

.GetAcrobatFrame
{
	float: left;
	text-align: left;
	width: 780px;
	margin: -10px 10px 10px 10px;
	background-image: url(Images/ContentBg.jpg);
	background-position: right top;
	background-repeat: repeat-y;
}

.BottomInfoFrame
{
	float: left;
	border-top: 1px solid #dddddd;
	width: 780px;
	margin: 0px 10px 0px 10px;
	padding-top: 10px;
}

.BottomInfoFrame p,
.BottomInfoFrame .Container,
.BottomInfoFrame .Normal
{
	margin: 0px;
}

.BottomInfoFrameIntro
{
	border: 0px;
	margin-top: 250px;
}

.FooterFrame
{
	float: left;
	width: 100%;
}

.FooterInfo
{
	float: left;
	width: 60%;
	text-align: left;
	padding-top: 2px;
}

.FooterInfoIntro
{
	width: 100%;
	text-align: center;
}

.LanguageMenu
{
	float: right;
}

.LanguageMenu a
{
	margin-left: 3px;
}

.LanguageMenuIntro .LanguageMenu
{
	width: 98%;
	text-align: center;
}

.MathinicLink
{
	margin-top: 20px;
	float: right;
	text-align: right;
}

.MathinicLinkIntro
{
	display: none;
}

.LoginLink
{
	display: inline;
	padding: 2px;
	border: 1px solid #e5e5e5;
	margin-top: -2px;
}

/*** MAIN MENU ***/

.MainMenu
{
}

a.MainMenuItem,
a.MainMenuItem:link,
a.MainMenuItem:active,
a.MainMenuItem:visited,
a.MainMenuItem:hover
{
	position: absolute;
	top: 164px;
	width: 78px !important;
	height: 22px !important;
	text-decoration: none;
	font-family: Arial, Verdana, Sans-Serif;
	color: #ffffff;
	font-weight: bold;
	font-size: 11px;
	text-align: center;
	padding-top: 7px;
	padding-right: 10px;

	/* For IE */
	width: 88px;
	height: 29px;
}

a.MainMenuItemBlue
{
	background-image: url(Images/MainMenu/MainMenuBg_Blue.png);
}

a.MainMenuItemRed
{
	background-image: url(Images/MainMenu/MainMenuBg_Red.png);
}

a.MainMenuItemYellow
{
	background-image: url(Images/MainMenu/MainMenuBg_Yellow.png);
}

a.MainMenuItemOrange
{
	background-image: url(Images/MainMenu/MainMenuBg_Orange.png);
}

a.MainMenuItemGreen
{
	background-image: url(Images/MainMenu/MainMenuBg_Green.png);
}

a.MainMenuItemSelected,
a.MainMenuItemSelected:link,
a.MainMenuItemSelected:active,
a.MainMenuItemSelected:visited,
a.MainMenuItemSelected:hover
{
	color: #000000;
}

/*** ADMIN MENU ***/

.AdminMenu
{
	position: absolute;
	top: 164px;
	right: 20px;
	z-index: 100;
}

.AdminMenuIntro .AdminMenu
{
	top: 100px;
}

.AdminMenuItem a,
.AdminMenuItem a:link,
.AdminMenuItem a:active,
.AdminMenuItem a:visited,
.AdminMenuItem a:hover
{
	float: left;
	width: 79px !important;
	height: 22px !important;
	text-decoration: none;
	font-family: Arial, Verdana, Sans-Serif;
	color: #ffffff;
	font-size: 70%;
	font-weight: bold;
	text-align: center;
	padding-top: 7px;
	background-image: url(Images/MainMenu/MainMenuBg_Blue.png);

	/* For IE */
	width: 79px;
	height: 29px;
}

.AdminMenuItem a:hover
{
	background-image: url(Images/MainMenu/MainMenuBg_Red.png);
}

.AdminMenuSubItem
{
	background-color: #0079c1;
}

.AdminMenuSubItem a,
.AdminMenuSubItem a:link,
.AdminMenuSubItem a:active,
.AdminMenuSubItem a:visited,
.AdminMenuSubItem a:hover
{
	float: left;
	font-family: Arial, Verdana, Sans-Serif;
	color: #ffffff;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	padding: 3px;
}

.AdminMenuSubItem a:hover
{
	color: #000000;
}

/*** SUB MENU **/

.SubMenu
{
	text-align: left;
	padding-left: 10px;
	padding-top: 10px;
}
 
.SubMenuItem
{
	display: block;
	margin-bottom: 7px;
}

a.SubMenuItem,
a.SubMenuItem:link,
a.SubMenuItem:active,
a.SubMenuItem:visited
{
	text-decoration: none;
	color: #666666;
	font-weight: normal;
	font-size: 11px;
}

a.SubMenuItem:hover
{
	color: #be1926;
}

a.SubMenuItemSelected,
a.SubMenuItemSelected:link,
a.SubMenuItemSelected:active,
a.SubMenuItemSelected:visited
{
	color: #be1926;
}
 
/*** NEWS ***/

.MathinicNewsListOuter
{
}

.MathinicNewsListArchivedHeader
{
	font-weight: bold;
	font-size: 120%;
	font-style: italic;
	margin-bottom: 10px;
	float: left;
	width: 100%;
}

.MathinicNewsList
{
}

.MathinicNewsListItem
{
	float: left;
	width: 100%;
	margin-bottom: 10px;
	border-top: 1px dashed #cccccc;
	padding-top: 5px;
	text-align: left;
}

.MathinicNewsListImage
{
	float: right;
	margin-left: 10px;
	margin-bottom: 10px;
}

.MathinicNewsItemImage
{
	float: right;
	margin-left: 15px;
	margin-bottom: 10px;
	margin-top: 10px;
}

.MathinicNewsListDate, .MathinicNewsItemDate
{
	float: left;
	font-weight: bold;
	margin: 0px;
	margin-right: 10px;
}

.MathinicNewsListHeader, .MathinicNewsItemHeader
{
	display: block;
	font-size: 20px;
	color: #000000;
	margin: 0px;
	font-weight: normal;
	line-height: 0.9em;
	font-family: Arial, Verdana, Helvetica, Sans Serif;
}

.MathinicNewsListIntro, .MathinicNewsItemIntro
{
	display: block;
	font-weight: bold;
	color: #000000;
	font-size: 13px;
	margin: 0px;
	line-height: 1.2em;
	font-family: Arial, Verdana, Helvetica, Sans Serif;
	margin-top: 5px;
}

.MathinicNewsListText, .MathinicNewsItemtext
{
	display: block;
}

.MathinicNewsListLink
{
	display: block;
	float: right;
}

a.MathinicNewsListLink,
a.MathinicNewsListLink:link,
a.MathinicNewsListLink:visited,
a.MathinicNewsListLink:active
{
	
	text-decoration: none;
}

a.MathinicNewsListLink:hover
{
	text-decoration: underline;
}

.MathinicNewsListArchivedLink,
.MathinicNewsListArchivedLink:link,
.MathinicNewsListArchivedLink:active,
.MathinicNewsListArchivedLink:visited
{

	text-decoration: none;
}

a.MathinicNewsListArchivedLink:hover
{
	text-decoration: underline;
}

.MathinicNewsItem
{
	text-align: left;
}

.MathinicAnimatedNewsList
{
	float: left;
	width: 100%;
	background-color: #e5f3fb;
	border-top: 1px dotted #666666;
	border-bottom: 1px dotted #666666;
	padding: 3px 0px 3px 0px;
	margin-bottom: 10px;
}

.MathinicAnimatedNewsListItem
{
	margin-right: 15px;
}

.MathinicAnimatedNewsListDate
{
	font-weight: bold;
	margin-right: 5px;
}

a.MathinicAnimatedNewsListHeader,
a.MathinicAnimatedNewsListHeader:link,
a.MathinicAnimatedNewsListHeader:active,
a.MathinicAnimatedNewsListHeader:visited
{
	color: #000000;
	text-decoration: none;
}

a.MathinicAnimatedNewsListHeader:hover
{
	text-decoration: underline;
}

/*** SPARE PARTS FORM ***/

.SparePartsForm
{
	padding-top: 10px;
	border-top: 1px dashed #999999;
}

.SparePartsFormLabel
{
	float: left; 
	margin-top: 3px; 
	margin-right: 5px;
}

.SparePartsForm input
{
	font-size: 11px;
}

.FormTextBox,
.FormTextArea,
.SparePartsFormInput input,
.SparePartsFormInput textarea,
.SparePartsFormInput select,
.SelectYourBag_CalculationFrame input
{
	border: 0px;
	background-color: #e9f3e9;
}

.SelectYourBag_CalculationFrame input.SelectYourBag_ResultTextBox
{
	background-color: #ffffff;
}

.SelectYourBag_CalculationFrame .RadioButton input
{
	background-color: #ffffff;
}

.FormDisabled input,
.FormDisabled textarea,
.FormDisabled select
{
	color: #555555;
}
