/************************************************************************************/
/* RESET CSS DO NOT EDIT*/
/************************************************************************************/

	html, body, div, span, object, iframe,
	h1, h2, h3, h4, h5, h6, p, blockquote, pre,
	a, abbr, acronym, address, code,
	del, dfn, em, img, q, dl, dt, dd, ol, ul, li,
	fieldset, form, label, legend,
	table, caption, tbody, tfoot, thead, tr, th, td {
	  	margin: 0;padding: 0;border: 0;
	  	font-weight: inherit;font-style: inherit;font-size: 100%;
		font-family: inherit;vertical-align: baseline;
	}
	
	/* Tables still need 'cellspacing="0"' in the markup. */
	table 				{ border-collapse: separate; border-spacing: 0; }
	caption, th, td 	{ text-align: left; font-weight: normal; }
	table, td, th 		{ vertical-align: middle; }
	
	/* Remove possible quote marks (") from <q>, <blockquote>. */
	blockquote:before, blockquote:after, q:before, q:after { content: ""; }
	blockquote, q { quotes: "" ""; }
	
	/* Force images to display as block */
	img {display: block;}
	
	/* Remove annoying border on links and linked images. */
	a img { border: none; outline: 0;}
	a {outline: 0;}
	a:active {outline:none;}
	
	/* CAN USE EMS TO DEFINE FONTS AFTER THIS; 1em = 10px, 1.2em = 12px, 1.6em = 16px, 2em = 20px, ect... */
	body {font: 62.5%/1.5 "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;color: #000;background: #FFF;text-align: left;}
	
	/* USE TO CLEAR FLOATS - MOSTLY FOR DEVELOPMENT*/
	.clear {clear: both;overflow: auto;}
	
	/* DEVELOPMENT ONLY */
	.bgred {background-color: red;}
	.bgblue {background-color: blue;}
	.bggreen {background-color: green;}
	.bgyellow {background-color: yellow;}
	.highlight {background-color: #faffbb;padding: 15px;border: 1px solid #fffe00;}
	
	/* FORCE VERTICAL SCROLLBARS IN FF */
	html { height: 100%; margin-bottom: 1px; }
	
	/* FIRST */
	.first {margin-top: 0;}






/************************************************************************************/
/* BODY */
/************************************************************************************/

body {
	background: #4e4f53 url(../images/layout/body_bg.jpg) repeat-x fixed 0 bottom;
}



/************************************************************************************/
/* TYPOGRAPHY */
/************************************************************************************/

body {color:#9d9d9d;}
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td {
	font-size: 12px;line-height: 1.22;}
	
address,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,p,blockquote,th,td {
	margin-top: 1em;}

/* HEADERS */
h1 			{ color:#00a1f2;font-size: 24px;margin-top:1.25em;}
h1.alt		{ color:#00a1f2;font-size: 24px;margin-top:1.25em;padding-bottom:15px;border-bottom: 1px solid #9d9d9d;}
h2 			{ color: #7a7a7a;font-size: 14px;font-weight: bold;margin-top: 1.75em;}
h2.alt		{ color: #7a7a7a;font-size: 14px;font-weight: normal;padding-bottom: 15px;margin-top: 14px;
			  border-bottom: 1px solid #9d9d9d;line-height: 20px;}
h3 			{ color:  #9d9d9d;font-size: 12px;font-weight: bold;}
h4,
h5,
h6 			{ color:  #9d9d9d;}

/* LISTS */

li 			{ margin-top: 0;}
li ul, 
li ol       { margin-top: 0; }
ul, ol      { margin: 1em 1.5em 0;}
ul          { list-style-type: disc; }
ol          { list-style-type: decimal; }

dl          { margin: 1em 0 0; }
dl dt       { font-weight: bold; }
dd          { margin-left: 1.5em;}

/* GENERAL TYPOGRAPHY */
p           { margin: 15px 0 0; color:#9d9d9d;line-height: 1.85;}
p img.left  { float: left; margin: 1.5em 1.5em 1.5em 0; padding: 0; }
p img.right { float: right; margin: 1.5em 0 1.5em 1.5em; }

a 			{ text-decoration: underline;}
a:link    	{ color: #000; }   
a:visited 	{ color: #000; }   
a:focus,
a:hover   	{ color: #000; } 
a:hover		{ text-decoration: none; }
a:active  	{ color: #000; } 

blockquote  { margin: 1.5em; font-style: italic; }
strong      { font-weight: bold; color: #7a7a7a;}
em,
dfn 	    { font-style: italic; }
dfn         { font-weight: bold; }
sup,
sub			{ line-height: 0; }

abbr, 
acronym     { border-bottom: 1px dotted #000; }
address     { font-style: italic; margin-top: 1em;}
del         { color:#666;text-decoration: line-through; }

pre 		{ margin: 1.5em 0; white-space: pre; }
pre,
code,
tt			{ font: 12px 'andale mono', 'lucida console', monospace; line-height: 1.5; }

/* TABLES */
table       { margin-bottom: 0; width:100%;margin-top: 1em;}
th          { font-weight: bold; }
thead th 	{ background: #ccc; }
tfoot       { font-style: italic; }
caption     { background: #eee; margin-top: 1em; }

/* HORIZONTAL RULES*/

hr			{ color: #9d9d9d;background-color: #9d9d9d;height: 1px;margin-top:1em;}



/************************************************************************************/
/* IMAGES */
/************************************************************************************/

#main img {
	margin-top: 40px;
}



/************************************************************************************/
/* BACKGROUND BOXES */
/************************************************************************************/

#bgtop {background:url(../images/layout/content_bg_top.png) no-repeat center bottom;height:65px;width:100%}
#bgmid {background:url(../images/layout/content_bg_mid.png) repeat-y center;overflow:hidden;width:100%}
#bgbot {background:url(../images/layout/content_bg_bot.png) no-repeat center;height:80px;width:100%}



/************************************************************************************/
/* CONTENT WRAPPER */
/************************************************************************************/

.wrap {
	width: 880px;
	margin: 0 auto;
	position: relative;
}



/************************************************************************************/
/* HEADER */
/************************************************************************************/

#header {
	height:120px;
	overflow: hidden;
}

#header #bfclogo {
	float: left;margin-top: 17px;
	margin-left: 10px;_margin-left: 5px; /* IE 6 DOUBLE MARGIN FLOAT BUG */
	background: url(../images/layout/header_logo.jpg) no-repeat;
	width: 58px;height: 99px;
	overflow: hidden;
}

#header #bfclogo a {
	display: block;
	text-indent: -9999px;
	width: 58px;
	height: 99px;
}

#header h1 {
	float: left;
	text-indent: -9000px;
	border: none;
	margin: 0;padding: 0;
}
#header h2 {
	float: right;
	background: url(../images/layout/header_tagline.gif) no-repeat;
	width: 164px;height: 14px;border: none;margin: 0;padding: 0;overflow: hidden;text-indent: -9000px;
	margin-top: 106px;
	margin-right: 10px;_margin-right: 5px; /* IE 6 DOUBLE MARGIN FLOAT BUG */
}



/************************************************************************************/
/* NAVIGATION */
/************************************************************************************/

/* NAVIGATION CONTAINER */

#navigation {
	margin-top: 25px;
	padding-left: 15px; /*LEFT MARGIN SPACE FOR FIRST MENU ITEM*/
	height: 47px;
	background: url(../images/layout/nav/nav_bg.gif) no-repeat;
}

/* HORIZONTAL MENU */

ul.dropdown,
ul.dropdown li,
ul.dropdown ul { 
	list-style: none;
	margin: 0;
	padding: 0;
}

ul.dropdown {
	position: relative;
	z-index: 597;
	float: left;
}

ul.dropdown li {
	float: left;
	vertical-align: middle;
}

ul.dropdown li.hover,
ul.dropdown li:hover {
	position: relative;
	z-index: 599;
	cursor: default;
}

ul.dropdown li:hover > ul {
	visibility: visible;
}

ul.dropdown li a,
ul.dropdown li a:link,
ul.dropdown li a:visited,
ul.dropdown li a:focus,
ul.dropdown li a:hover,
ul.dropdown li a:active {
	font-size: 13px;
	color: #a9a39b;
	text-decoration: none;
}

ul.dropdown li a:hover {
	color: #928a7e;
}

ul.dropdown li a {
		display: block;
		float: left;
		height: 47px; /* SAME AS HEIGHT IN "UL.DROPDOWN LI A SPAN" */
		line-height: 47px;
}

ul.dropdown li a:link,
ul.dropdown li a:visited {
		background: url(../images/layout/nav/nav_hover_right.gif) no-repeat right top;
		*font-weight:bold; /* BOLD FONT FOR IE6 AND IE7 */
}
				
ul.dropdown li a span {
		display: block;
		height: 47px; /* SAME AS HEIGHT IN "UL.DROPDOWN LI A" */
		float: left;
		padding: 0px 17px 0px 17px;
		background: url(../images/layout/nav/nav_hover_left.gif) no-repeat left top;
}

ul.dropdown li a:hover, ul.dropdown li a:active {
		background-position: right bottom;
}

ul.dropdown li a.hover {
		background: url(../images/layout/nav/nav_hover_right.gif) no-repeat right bottom;	
}

ul.dropdown li a span.hover {
			background: url(../images/layout/nav/nav_hover_left.gif) no-repeat left bottom;
}
		
ul.dropdown li a:hover span {
		background-position: left bottom;
		cursor: pointer;
}

/* DROPDOWN MENU */

ul.dropdown ul {
	visibility: hidden;
	position: absolute;
	top: 100%;
	left:  0px;/*_left:5px;*/ /* ADD MARGIN LEFT FOR IE6 */
	z-index: 598;
	width: 180px;
}

ul.dropdown ul {
	margin: 0;padding: 0;
	display: block;
	text-align: left;
	width: 180px;
	padding-bottom: 10px;
	background: url(../images/layout/nav/nav_dropdown.png) no-repeat left bottom;
}

ul.dropdown ul li {
	float: left;
}

ul.dropdown ul li a { 
	height: 35px;
	line-height: 35px;
	display: block;
	width: 170px; /* ELEMENT WIDTH PLUS PADDING-LEFT SHOULD EQUAL "UL.DROPDOWN UL" WIDTH */
	padding-left: 10px; /* ELEMENT WIDTH PLUS PADDING-LEFT SHOULD EQUAL "UL.DROPDOWN UL" WIDTH */
}
	
ul.dropdown ul li a,
ul.dropdown ul li a:link,
ul.dropdown ul li a:visited,
ul.dropdown ul li a:hover,
ul.dropdown ul li a:active {
	color: #c4d8e5;
	text-decoration: none;
	background-image: none;
}


ul.dropdown ul li a:hover {
	background: url(../images/layout/nav/nav_dropdown_hover.gif) repeat-x center center;
	color: white;
}

/* DROPDOWN MENU */

ul.dropdown ul ul {
		visibility: hidden;
	position: absolute;
	top: 0px;_top:-1px; /* -1px for IE6 */
	left:  180px;
	z-index: 598;
	width: 180px;
}

/************************************************************************************/
/* FOOTER - BOTTOM NAVIGTION AND COPYRIGHT */
/************************************************************************************/

#footer {
	padding-top: 35px;
	font-size: 11px;
	color: #9d9d9d;
	width: 100%;
	clear: both;
}

#footer #bottomnav {
	float: left;
}

#footer #bottomnav a,
#footer #bottomnav a:link,
#footer #bottomnav a:visited,
#footer #bottomnav a:hover,
#footer #bottomnav a:active {
	color: #9d9d9d;
	text-decoration: none;
	font-size: 11px;
}

#footer #bottomnav a:hover {
	color: #7a7a7a;
	text-decoration: underline;
}

#footer #copyright {
	float: right;font-size: 11px;	
}



/************************************************************************************/
/* ALTERNATE FOOTER - BECAUSE CAPTAIN CRISPY SAID SO */
/************************************************************************************/

#footer.alt {
	width: 100%;
	float: left;
	margin-top: 40px;
	padding-top: 30px;
	font-size: 11px;
	color: #9d9d9d;
	border-top:1px solid #9d9d9d;
	clear: none;
}

#footer.alt #bottomnav {float: left;}

#footer.alt #bottomnav a,
#footer.alt #bottomnav a:link,
#footer.alt #bottomnav a:visited,
#footer.alt #bottomnav a:hover,
#footer.alt #bottomnav a:active {
	color: #9d9d9d;
	text-decoration: none;
	font-size: 11px;
}

#footer.alt #bottomnav a:hover {
	color: #7a7a7a;
	text-decoration: underline;
}

#footer.alt #copyright {
	float: right;font-size: 11px;	
}



/************************************************************************************/
/* COLUMNS  */
/************************************************************************************/

#columns {
	margin-top: 45px;
	clear: both;
	overflow: hidden;
	/* min-height:400px;height:auto !important;height:400px; */ /* MIN HEIGHT WITH IE6 HACK */
}


#side {width: 280px;padding-left: 20px;float: left;}
#main {width:530px;float: right;padding-right: 20px;}

#columns.layout1 #side { float: left;}
#columns.layout1 #main { float: right;}
#columns.layout2 #side { float: right;}
#columns.layout2 #main { float: left;}
#columns.layout3 #side { display:none;}
#columns.layout3 #main { width: 100%;float: left;}

/* Remove margin-top from first H1 in #main */
#columns #main > h1:first-child {margin-top: 0;}

/* Remove margin-top from first H1 in #side */
#columns #side > h1:first-child {margin-top: 0;}

#side.inklink {
	padding-left: 0;width: 290px;
}




/************************************************************************************/
/* SPLASH IMAGES */
/************************************************************************************/

#splash {
	overflow: hidden;
	width: 880px;height: 290px;
}

#splashitems div {
	width: 880px;
	height: 290px;
	line-height: 290px;font-size: 100px;text-align: center;
}

#splashitems h2, #splashitems p {
	display: none;visibility: hidden;
}


/************************************************************************************/
/* STATIC SPLASH TEXT - */
/************************************************************************************/


#statictext {
	position: absolute;
	/*margin-top: -220px;*/
	top:192px;
	left: 000px;
	float: left;
	z-index: 10;
	width: 300px;
	height: 290px;
	overflow: hidden;
	display: none;
}

#statictext h1 {
	margin-top: 0;
}

#statictext h1 sup {
	font-size: 10px;
}

#statictext h2 {
	font-weight: normal;
}



/************************************************************************************/
/* INKLINK NEWS */
/************************************************************************************/

#inklinknews {
display: block;
	width: 880px;
	height: 50px;
	overflow: hidden;
	background: url(../images/content/inklinknews.gif) center bottom;
	font-weight: normal;
}

#inklinknews a {
	display: block;
	text-decoration: none;
	color: white;
	font-weight: normal;
}

#inklinknews span {
	color: #a9a39b;
	font-weight: bold;	
}

#inklinknews div {
	line-height: 50px;
	width:880px;height: 50px;
	text-align: center;
}

#inklinknews span.underline {text-decoration: underline;}

/************************************************************************************/
/* LEARN MORE SLIDER */
/************************************************************************************/

#learnmore {
	width:880px;
	margin-top: 40px;
	height: 200px;
	position: relative;
	z-index: 1;
		display: none;
	visibility: hidden;
}

#learnmore .topleftcorner { /* SEE style-ie.css for IE6 PNG HACK */
	position: absolute;
	top: 0px;
	left: 0px;
	width: 5px;
	height: 5px;
	background: url(../images/content/learnmore_corner_topleft.png) no-repeat left top;
	z-index: 600;
}

#learnmore .toprightcorner { /* SEE style-ie.css for IE6 PNG HACK */
	position: absolute;
	top: 0px;
	right: 0px;
	width: 5px;
	height: 5px;
	background: url(../images/content/learnmore_corner_topright.png) no-repeat left top;
	z-index: 600;
}

#learnmore .botrightcorner { /* SEE style-ie.css for IE6 PNG HACK */
	position: absolute;
	bottom: 0px;
	right: 0px;
	width: 5px;
	height: 5px;
	background: url(../images/content/learnmore_corner_botright.png) no-repeat left top;
	z-index: 600;
}

/* STATIC SLIDER - SHOW WHEN JS DISABLED */

#sliderstaticcontent {
	height: 200px;
	width: 880px;
}

/* SLIDER */
#slider {
	display: none;
	visibility: hidden;
	float: left;
}

#slidercontents div {
	height: 150px;
	width: 880px;
}

#slidercontrol .tabs {
	cursor: pointer;
	width: 50px;
	height: 50px;
	float: left;
	line-height: 50px;
	text-indent: -9999px;
	text-align: right;
	float:left;
}

#slidercontrol a.tab1 {
	text-decoration: none;
}

#slidercontrol .tab1 {
	width: 630px;
	text-indent: 0px;
	background: url(../images/content/inklinknews.gif) left top;
}

#slidercontrol .tab2 {
	background: url(../images/content/learnmore_tab_healthcare.jpg) no-repeat;
}

#slidercontrol .tab3 {
	background-image: url(../images/content/learnmore_tab_insurance.jpg);
}

#slidercontrol .tab4 {
	background-image: url(../images/content/learnmore_tab_franchise.jpg);
}

#slidercontrol .tab5 {
	background-image: url(../images/content/learnmore_tab_associations.jpg);
}

#slidercontrol .tab6 {
	background-image: url(../images/content/learnmore_tab_manufacturing.jpg);
}

#slidercontrol .tab1 span {
	text-align: right;
	display: block;
	padding-right: 20px;
	background: url(../images/content/learnmore_arrow.gif) no-repeat 615px center;
	color: white;
}

/* TOOLTIPS FOR SLIDER */

div.tooltip { 
	display:block;
	width:115px;
	height: 41px;
	line-height: 33px;
	font-size:12px; 
    display:none; 
    color:#fff; 
	text-align: center;
	z-index: 945;
	background: url(../images/content/learnmore_tooltip.png) no-repeat;
} 



/************************************************************************************/
/* HOMEPAGE - CERTIFICATION LOGOS */
/************************************************************************************/

#index #certification {
	margin-top:23px;
	margin-left:20px !important;margin-left:10px; /* FIX FOR IE6 DOUBLE MARGIN FLOAT BUG */
	width:100%;
	float:left;
	width:440px;
}

#index #certification img {
	float:left;
	margin-right:48px;
}

#index #certification p {
	clear: left;
	font-size:10px;
	color:#9d9d9d;
	margin-top: 85px;
	*margin-top: 15px; /* FORCE MARGIN-TOP TO 15px FOR IE6 AND IE7*/
}

/************************************************************************************/
/* CERTIFICATION PAGE */
/************************************************************************************/

#certifications {
	
	/*margin-left: 130px;*/
	clear:both;
	
}

#certifications img {
	/*margin-left: -130px;*/
	margin-top: 0px;
	float: left;
	/*margin-left: 1em;*/
	margin-right: 1em;
	padding-top: 16px;
	margin-bottom: 0px;
	
}

#certifications img#fsc {
	margin-bottom: 1em;
}

#certifications img#sfi {

	margin: 0;
	
	
}

#certifications img#greenworks {
	margin: 0;margin-right: .75em;padding-top: 5px;/*padding-bottom: 20px;*/
}



#certifications h2 {
	

}






/************************************************************************************/
/* HIPAA BOX */
/************************************************************************************/

#hipaabox {
	float: right;
	margin-top:30px;
	width:364px;
	height:100px;
	background-image: url(../images/content/hipaabox.jpg);
}

#hipaabox a {
	display: block;
	width:364px;
	height: 100px;
}



/************************************************************************************/
/* SIDE COLUMN CASE STUDY */
/************************************************************************************/



#sidecasestudy img {
	margin-top: -6px;
}
#sidecasestudy h2 {
	font-size: 16px;line-height: 1.5em;font-weight: normal;margin-top: -12px;}

#sidecasestudy h2 span {display: none;}

#sidecasestudy a:link,
#sidecasestudy a:visited,
#sidecasestudy a:hover,
#sidecasestudy a:active
 {
		color: #7a7a7a;text-decoration: none;font-size: 14px;margin-top: 1em;display: block;font-weight: bold;
}

#sidecasestudy a:hover {
	color:  #9d9d9d;
}

/************************************************************************************/
/* SIDE COLUMN INKLINK MENU */
/************************************************************************************/

#inklinkmenu {
	
	background: url(../images/layout/nav_inklink_bot.jpg) no-repeat center bottom;
}

#inklinkinside {
	background: url(../images/layout/nav_inklink_top.jpg) no-repeat center top;
	padding-left: 30px;
	padding-right: 30px;
	overflow: auto;

	}

#inklinkmenu h1.inklinkmenuhead {
	margin: 0;padding: 0;margin-top: 20px;
	_padding-top:20px;
}
#inklinkmenu ul {
	margin: 0;
	padding: 0;
	margin-top: 10px;
	padding-top: 10px;
	list-style: none;
	list-style-type: none;
	_padding-bottom: 1px;
}

#inklinkmenu ul li {
	font-size: 15px;
		
	margin-top: 10px;
	text-transform: capitalize;
}

#inklinkmenu ul ul {
	margin: 0;padding: 0;border: none; margin-bottom: 20px; 
}

#inklinkmenu ul ul li {
font-weight: normal;
 color:#00a1f2;
margin: 0;
list-style: none;
margin-top: .25em;
}

#inklinkmenu a:link,
#inklinkmenu a:visited,
#inklinkmenu a:hover,
#inklinkmenu a:active {
	font-size: 12px;
	 color:#b3b3b3;text-decoration: none;
	
	
}

#inklinkmenu a:hover {
	
	color: white;
}

#inklinkmenu a.active {
	
	color:white;
	_font-weight:bold;
	cursor:default;
}

/************************************************************************************/
/* INKLINK ARTICLE STYLES */
/************************************************************************************/

ul.inklink li {margin-bottom: 1em;margin-left: 1em;}


/************************************************************************************/
/* EQUIPMENT LIST */
/************************************************************************************/

table.equipment td {vertical-align: top;}

table.equipment ul {
	/* list-style-type: none;list-style: none; */
}

table.equipment strong {
	color: #9d9d9d;
}

/************************************************************************************/
/* CAREERS */
/************************************************************************************/

#careers h3 {margin-top: 30px;font-weight: normal;}

/************************************************************************************/
/* CONTACT US */
/************************************************************************************/

/* Removes padding on #main column for contact form only*/
#contactus #main {
	padding-right: 0px;
}

/* Removes border under h2.alt on contact page only */
#contactus h2.alt {
	border: none;
}

#contact {
		font-size: 14px;line-height: 1.25;
}

#contact li {
	font-size: 14px;
}

#contact address strong {
	font-size: 14px;
}

#contact address {
	font-weight: normal;
	font-style: normal;
}


#contactform {
	float: right;
	/*margin-top: 30px;*/
	padding-top: 1px;
	_padding-top:25px;
	margin-bottom: 100px;

	
	width:530px;
	

	background: #4d4e53 url(../images/content/contact_formtop.gif) no-repeat left top;

}

#contactform h1 {
	margin-top: 24px;
}


#contact ul {
	list-style: none;list-style-type: none;margin: 0;padding: 0;margin-top: 1em;
}


#contactform form ul,#contactform form li {
	margin: 0;
	padding: 0;
	list-style: none;
	}
	
	#contactform form ul {
	margin-top: 1.5em;
}

#contactform form li {
	margin-bottom: .5em;
}
	
#contactform p {
	font-size: 14px;
	margin-top: 10px;
	line-height: 18px;
}


#contactform label {
	width: 100px;
	/*display: block;*/
	float: left;
	vertical-align: bottom;
	font-size: 14px;
	color: white;
	text-align: right;
	padding-right: 10px;
	padding-top: 4px;
}

#contactform input.formtext {
	border: 1px solid #66676b;
	background-color: #616265;
	padding: 3px;
	color: white;
}

#contactform textarea {
		border: 1px solid #66676b;
	background-color: #616265;
	padding: 3px;
	overflow:auto;
	color: white;
}

#contactform .formsubmit {
	
margin-top: 1.5em;
height: 33px;
width:93px;
border:none;
}

#contactform form {
	margin-left: 30px;
}


#contactform #contactbottom {
	background: url(../images/content/contact_formbot.gif) no-repeat right bottom;
	width: 100%;
	height: 25px;
	display: block;
}

#contactform .error {
	color: red;
}

#contactform input.errorbox {
	border: 1px solid red;
}

#contactform textarea.errorbox {
	border: 1px solid red;
}

#contactform p.info {
	margin-left: 110px;
	font-size: .95em;
	margin-top: .25em;
		margin-bottom: 1em;
	color: white;
}


#btn_submit {
	background:transparent url(../images/content/contact_submit.gif) no-repeat scroll 0 0;
	border:medium none;
	height:33px;
	vertical-align:top;
	width:93px;
	margin-top: 20px;
	cursor:pointer;
}

/************************************************************************************/
/* IMPRIVIA */
/************************************************************************************/

a.toplink {display:block;text-align: right;margin-top: 1em;color:#9d9d9d;}



/************************************************************************************/
/* INVENTORY MANAGEMENT */
/************************************************************************************/

ul.inventory {
	list-style: none;
	list-style-type: none;
	margin:0;padding: 0;
	width: 450px;
	margin-left: 20px;_margin-left:10px; /* FIX FOR IE6 DOUBLE MARGIN FLOAT BUG */
	display: block;
clear: left;
float:left;
}

ul.inventory li {
	margin: 0;padding: 0;
	float: left;margin-top: 1em;
width:225px;
}

/************************************************************************************/
/* IFA FORM */
/************************************************************************************/
body#ifa #navigation {disply:none;}
body#ifa #staticsplash {margin-top:25px;}

body#ifa div#contactform h3 {font-size:14px;color:white;font-weight:normal;}
body#ifa div#contactform a {color:#00A1F2;}

/************************************************************************************/
/* FRAMEWORK*/
/************************************************************************************/


body#framework #statictext {
	display: block;
	top: 222px;
	left: 45px;
	width: 230px;
	height: 250px;
	
}

body#framework #statictext h2 {
	width:200px;
	display: block;
}


/************************************************************************************/
/* KNOWLEDGE RESOURCES*/
/************************************************************************************/


body#knowledge #main ul {

list-style: none;
list-style-type: none;
margin:0;
padding:0;

}

body#knowledge #main ul li {
list-style-type: none;
list-style: none
margin:0;
padding:0;
height:60px;
padding-left:60px;
margin-top:1.5em;
padding:1em;
padding-left:75px;
background-color: #eee;
}

body#knowledge #main ul li.pdf_bfc {
	background: #eee url(/images/content/fileicon_bfc_pdf.gif) no-repeat 14px 14px;
}

body#knowledge #main ul li.book_bfc {
	background: #eee url(/images/content/fileicon_bfc_book.gif) no-repeat 14px 14px;
}



body#knowledge #main ul li.pdf {
	background: #eee url(/images/content/fileicon_pdf.gif) no-repeat 14px 14px;
}

body#knowledge #main ul li.book {
		background: #eee url(/images/content/fileicon_book.gif) no-repeat 14px 14px;

}


body#knowledge #main ul li.vid {
		background: #eee url(/images/content/fileicon_vid.gif) no-repeat 14px 14px;

}

body#knowledge #main ul li a {

color:#00A1F2;


}