@charset "utf-8";
/* CSS Document */

body {
	padding:0px; margin:0px; text-align:center;
	background-color:#0061aa; background-image:url(../i/bodyBG.jpg); background-repeat:repeat-y; background-position:top; background-position:center;
	font-family: Arial, Helvetica, sans-serif; font-size:.7em; color:#6d6c6c;
}

td, .norm {font-family: Arial, Helvetica, sans-serif; color:#6d6c6c;}

#EntirePage{background-color:#FFFFFF; background-image:url(../i/headerBG.jpg); background-repeat:no-repeat; 
			margin:auto; text-align:center; width:958px; padding-top:40px; border-bottom:4px solid #003760; margin-top:-10px;
}



#HeaderBlock{margin:0 20px 0 20px;}


#ContentBlock{margin:0 20px 0 20px;}
	#ContentPane{width:680px; float:right;}
		#PrimaryNav{}
			#PrimaryNav ul{list-style-type:none; margin:0px; padding:0px;}
			#PrimaryNav li{display:inline;}
			#PrimaryNav a {font-size:1.2em; text-decoration:none; font-weight:600; padding-right:24px;}
		#Breadcrumbs{}
		#ContentNav{float:left; width:160px; margin-top:17px; text-align:right;}
			#ContentNav p{margin:6px 0 6px 0px;}
			#ContentNav p.indent{margin:6px 12px 6px 0px;}
			#Toolbar {border-bottom:1px dotted #999999; padding:3px; margin-bottom:18px;}
			#ContentText {float:right; width:500px;}
			#ContentNav a:link {text-decoration:none;}
			#ContentNav a:visited {text-decoration:none;}
			#ContentNav a:hover {text-decoration:none;}
			#ContentNav a:active {text-decoration:none;}
			
			#Sidebar {width:183px; border:1px solid #333333; background-color:#fef4e8; float:right; margin:12px 0 12px 18px; padding:12px 8px 12px 8px; color:#333333;}
			#SidebarQuote {border:1px solid #333333; background-color:#f2f2f2; font-size:16px; color:#333333; width:183px; float:right; margin:12px 0 12px 18px; padding:12px 8px 12px 8px;}
			#SidebarQuote  a {font-size:16px;}
			
			#SupplyChainLink{color:#003366; margin:18px 0 6px 8px; padding:48px 4px 0px 4px; width:200px; float:right; background-image:url(../i/Logos/Supply-Chain-Link.jpg); background-repeat:no-repeat;}
			
			#References{font-size:0.8em; margin:40px 0 0 0;}
			#References a{font-size:1.0em;}
			
			#hook {color:#0a3e6d; font-size:16px; font-weight:bold; background-color:#fae7ad; margin:16px 24px 16px 24px; padding:4px 8px 4px 8px; border-top:3px double #0a3e6d; border-bottom:1px solid #0a3e6d;}
			
		#SingleColumnContent {width:680px; float:right;}	
		
	
	#LinksPane{width:180px; float:left; margin:5px 0 0 0;}
		#GencoServices{background-color:#dde9f8;}
		#ClientApps{background-color:#f2f2f2; margin-top:30px;}

	


#FooterBlock{padding-top:6px; margin:0; background-color:#0061aa;  margin:auto; text-align:center; width:1000px;}
	#FooterBlock a:link {padding-left:10px; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-style:normal; color:#FFFFFF; text-decoration:none; line-height:130%}
	#FooterBlock a:visited {padding-left:10px; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-style:normal; color:#FFFFFF; text-decoration:none; line-height:130%}
	#FooterBlock a:hover {padding-left:10px; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-style:normal; color:#FFFFFF; text-decoration:none; line-height:130%}
	#FooterBlock a:active {padding-left:10px; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-style:normal; color:#FFFFFF; text-decoration:none; line-height:130%}
	#FooterBlock td {font-family:Arial, Helvetica, sans-serif; font-size:11px; font-style:normal; color:#000000;}




h1, .likeH1 {font-size:20px; font-weight:bold; color:#01508b; margin-top:24px; margin-bottom:0px;}
h2, .likeH2 {font-size:16px; font-weight:bold; color:#454545; margin:36px 0 -4px 0; padding:0px;}
h3{font-size:12px; font-weight:bold; color:#666666; margin:24px 0 0 0; padding:0px;}
h4{font-size:11px; font-weight:bold; color:#454545;}

blockquote {color:#003366; border-left:3px solid #dde9f8; margin-left:20px; margin-right:8px; padding:0 16px 0 16px; font-size:14px; font-style:italic;}
caption{text-align:left; font-size:1.1em; font-weight:600;}
th{font-size:11px;}


form dd {margin:0; float:left; text-align:right:}
form dt{padding-right:10px;}

a:link { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-style:normal; color:#0061aa; text-decoration:underline; line-height:130%}
a:visited { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-style:normal; color:#0061aa; text-decoration:underline; line-height:130%}
a:hover { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-style:normal; color:#6d6c6c; text-decoration:underline; line-height:130%}
a:active { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-style:normal; color:#0061aa; text-decoration:underline; line-height:130%}

a.noUline:link {text-decoration:none;}
a.noUline:visited {text-decoration:none;}
a.noUline:hover {text-decoration:none;}
a.noUline:active {text-decoration:none;}

a.francais:link {text-decoration:none; font-weight:600; font-size:larger; margin-left:12px;}
a.francais:visited {text-decoration:none; font-weight:600; font-size:larger; margin-left:12px;}
a.francais:hover {text-decoration:none; font-weight:600; font-size:larger; margin-left:12px;}
a.francais:active {text-decoration:none; font-weight:600; font-size:larger; margin-left:12px;}


hr{border: 0; color:#dde9f8; background-color:#dde9f8; height:1px;}

.FR {float:right;}
.FL {float:left;}
.CB{clear:both;}
.TAR{text-align:right;}
.TAC{text-align:center;}
.TAL{text-align:left;}

.bgBlue {background-color:#dde9f8;}
.bgGray {background-color:#f2f2f2;}
.bgOrange {background-color:#fef4e8;}
.bold{font-weight:600;}
.ital{font-style:italic;}

.m0{margin:0px; padding:0px;}
.mt40{margin-top:40px;}
.mt20{margin-top:20px;}
.PaddedContent {margin:0px 8px 0px 8px;}


.MenuList{list-style-type:none; margin:0px; padding:0px;}
.MenuListItem{padding-left:8px; margin-top:3px;}
.indent{padding-left:10px;}

.bluebox{background:#dde9f8; background-image:url(../i/BlockBGs/blueBottom.gif); background-position:bottom; background-repeat:no-repeat; margin-bottom:24px; margin-top:70px; padding:0px}
.graybox{background-color:#f2f2f2; background-image:url(../i/BlockBGs/grayBottom.gif); background-position:bottom; background-repeat:no-repeat;  margin-bottom:24px;}
.larger {font-size:1.2em}
.smaller {font-size:0.85em}

.imgRight{float:right; margin:6px; border:1px solid #000000;}
.fb{border-left:1px dotted #01477b; padding-left:6px; margin-right:16px;}
.dottedtop{border-top:1px dotted #cccccc;}
.dottedbottom{border-bottom:1px dotted #cccccc;}
.highlightText {color:#ff0000;}

.pressReleaseTitle {font-weight:600;}
.subTitle {font-size:14px; font-style:italic; color:#441111; margin:12px 0 -4px 0; padding:0px;}
.clientResults{border-left:3px solid #dde9f8; margin-left:20px; margin-right:8px; padding:0 16px 0 16px; font-size:12px;}
.b100 {font-weight:100;}
.i0 {font-style:normal;}

.fs10{font-size:10px}