/* CSS Document */

html, body {
	height:100%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:10pt;
	line-height:1.2em;
	word-spacing:0.1em;
	}
	
#Banner {
	background-image:url(Images_Common/Banner_Background.gif);
	background-repeat:repeat-x;
	height:114px;
	}
	
#Content {
	min-height:60%;
	margin:20px 0px 40px 0px;
	padding: 0px 0px 0px 0px;
	}

#BreadCrumb {
	position:absolute;
	top:90px;
	left:205px;
	font-size:9px;
	}

#BreadCrumb a {
	color:#ea4103;
	text-decoration:none;
	}
	
#BreadCrumb a:hover {
	color:#ea4103;
	text-decoration:underline;
	}
	
/* #################################
################################# */

#Navigation {
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	}
#Navigation ul {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	list-style:none;
	}

#Navigation li {
	height:24px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	list-style:none;
	}
	
#SubNavigation {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	}	
	
#SubNavigation ul{
	list-style:none;
	text-align:right;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	}	

#SubNavigation li{
	padding:0px 0px 0px 0px;
	margin:3px 10px 0px 0px;
	}	
		
#SubNavigation a{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#ea4103;
	text-decoration:none;
	}
	
#SubNavigation a:hover{
	color:#ea4103;
	text-decoration:underline;
	}
	
/* #################################
################################# */
#Main {
	float:left;
	width:500px;
	margin:0px 0px 0px 0px;
	padding: 0px 0px 0px 40px;
	}
	
#Main h1 {
	font-family:Arial, Helvetica, sans-serif;
	color:#ea4103;
	font-size:18px;
	font-style:italic;
	}
	
#Main h2 {
	padding:3px;
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:14px;
	font-style:italic;
	background-color:#eeeeee;
	}
	
#TextBox {
	padding:5px;
	border:1px solid #999999;
	background-color:#EEEEEE;
	}
	
#TextBox p {
	margin:0px 0px 15px 0px;
	}
	
#Main table {
	border:1px solid #999999;
	}
	
#Main a {
	color:#ea4103;
	text-decoration:none;
	}
	
#Main a:hover {	
	text-decoration:underline;
	}
	
#Main td {
	padding:2px;
	border-bottom:1px solid #999999;
	}
	
.TabTitle {
	background-color:#dddddd;
	color:#ea4103;
	font-size:16px;
	font-weight:bold;
	}

td.TabTitle {
	border-bottom:1px solid #999999;
	}
	
.TabDark {
	background-color:#f8f8f8;
	}
	
.TabLight {
	background-color:#ffffff;
	}
	
/* #################################
################################# */
#Footer {
	font-size:9pt;
	line-height:1em;
	padding:20px 0px 100px 0px;
	clear:both;
	text-align:center;
	background-color:#CCCCCC;
	border-top:4px solid #ea4103;
	}
	
#Footer a {
	color:#ea4103;
	text-decoration:underline;
	}
	
#Footer a:hover {
	color:#333333;
	}

#ImportExport {
	background-color:#F7F5F6;
	border:1px solid red;
	margin:0px;
	padding:0px;
	width:490px;
	}
		
#Export {
	clear:both;
	margin:0px;
	padding:5px 0px 0px 10px;
	background-color:#F7F5F6;
	}
	
#Export img {
	float:right;
	padding:0px 0px 10px 10px;
	}
	
#Export img.NoFloat {
	float:none;
	vertical-align:bottom;
	padding:0;
	margin:0;
	}
	
#Import {
	clear:both;
	margin:0px;
	padding:0px 0px 0px 10px;
	background-color:#F7F5F6;
	}
	
#Import img {
	float:right;
	padding:0px 0px 10px 10px;
	}

#ImportExportText {
	clear:both;
	margin:0;
	padding:0px 10px 10px 10px;
	}
	
p.Spacer {
	clear:both;
	font-size:0.1em;
	height:1px;
	margin:0px;
	padding:0px;
	}
	
#FormRow {
	border-top:1px dashed #CCCCCC;
	clear:both;
	}
	
#FormLeft {
	float:left;
	width:150px;
	text-align:right;
	padding:5px;
	}
	
#FormRight {
	float:left;
	width:300px;
	padding:5px;
	}
	
.ProductsRowPale {
	background-color:#f0f0f0;
	}
	
.ProductsRowDark {
	background-color:#e0e0e0;
	}
	
.PrincipalsTable {
	width:600px;
	font-size:0.8em;
	}
	
.RequiredField {
	color:#ea4103;
	font-weight:bold;
	}
