@charset "UTF-8";
/* CSS Document */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	border: 0;
	font-size: 100%;
}
/* @end */
 
 
/* @group Wrap */
/**
 * Defines styles for the main content areas (header, footer, content area, aside)
 *
 * @section wrap
 */
html {margin-top:10px;}
body {color:#666;width:990px;font-family: Arial, sans-serif;font-size:12px;margin:0px auto;}

h1, h2, h3, h4 { font:bold 20px, arial, sans-serif;color:#1e5a73;}
h1 {height:30px;line-height:30px;}
h2, h2 a, .rich-text h2 a { font-size:20px;color:#666; }
h3 { font-size:16px;color:#f3fcff; }
h4 { font-size:12px;color:#fff }
h5, h6 { font:normal 11px "lucida grande", "lucida sans unicode", "lucida sans", arial, sans-serif; }

h1.emphasized {color:#aecbd4;}
em.flir-replaced {}
/*h1:hover, h1 a:hover {color:inherit;}*/
/*h1.de-emphasized {color:#1e5a73;}*/

a { color:#333;;text-decoration:underline; }
p { line-height:1.5;margin-bottom:1em;text-align:justify; }
li { line-height:1.5;margin-bottom:1em; }
blockquote { background:transparent url(../img/bg_quote_open.png) no-repeat left top;font:normal 14px/2 "Avenir LT", helvetica, arial, sans-serif;font-style:italic;color:#28657e;min-height:40px; }
blockquote p { margin-bottom:.5em; }

form {}
form li {margin-bottom:20px;}
form li.form-action {float:right;}
form a {color:#333;}
form label, form label.required {display:block;font:normal 12px "lucida grande", "lucida sans unicode", "lucida sans", arial, sans-serif;color:#fff;margin-bottom:0.5em;}
form input.checkbox {vertical-align:middle;}
form input.textfield, textarea {font:normal 12px/1 "lucida grande", "lucida sans unicode", "lucida sans", arial, sans-serif;}
/*form input.textfield:focus, textarea:focus {-moz-box-shadow:#10536e 0px 0px 4px;box-shadow:0 0 4px #10536e;-webkit-box-shadow:0 0 4px #10536e;background:#003b50 url(../img/form_bg_textfield_focus.png) repeat-x left top;border:1px solid #10536e;}
*/form textarea {line-height:1.5;height:180px;}
input.textfield.sm {width:88px;}
input.textfield.med {width:148px;}
input.textfield.lrg {width:228px;}
input.textfield.fl, textarea.fl {width:435px;}
select, select.required {background:#003245 url(../img/form_bg_textfield.png) repeat-x left top;border:1px solid #0e475e;color:#bad5de;padding:6px;}
form label.inset {color:#184759;}
form label.required-field:after {content:'*';color:#a12d1a;margin-left:1px;}
form label.error {position:absolute;left:-9999px;}
form button {background:#0b435a url(../img/form_bg_button.png) repeat-x left top;font:normal 11px "lucida grande", "lucida sans unicode", "lucida sans", arial, sans-serif;border:1px solid #195c76;border-bottom:1px solid #013246;border-right:1px solid #013246;color:#bad5de;-moz-border-radius:3px 4px;-webkit-border-radius:3px 4px;border-radius:2px 3px;text-shadow:#013246 1px 1px 1px;display:block;height:29px;cursor:pointer;}
form button.primary {background:#528a1a url(../img/form_bg_button_green.png) repeat-x left top;font:bold 11px "lucida grande", "lucida sans unicode", "lucida sans", arial, sans-serif;border:none;border-bottom:1px solid #013246;border-right:1px solid #013246;color:#fff;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:2px;display:block;height:29px;cursor:pointer;}
form fieldset {margin-top:2em;}
form fieldset.structural {margin-top:0;}
form fieldset legend {display:block;background:transparent url(../img/sep_underline_center_shadow.png) no-repeat left bottom;padding-bottom:5px;margin-bottom:.5em;font-size:20px;/*color:#1e5a73;*/}
input.error, textarea.error, select.error, input.textfield.error, input.textfield.error:focus, textarea.error:focus, select.error:focus {border:1px solid #4d413c;color:#bad5de;}
.section {position:relative;}
.required {color:#da371c;}
.rss {position:absolute;right:0;top:45%;color:#fff;display:none;outline:none;}
.rss img {vertical-align:top;}
img.rss {position:static;display:inline;vertical-align:top;padding-top:2px;padding-left:2px;}

.blk{color:#000;}
.clear{clear:both;height:10px;}
/* MAIN STYLE STRAT HERE
-----------------------------------------------------------------------------*/

.header{height:95px;display:block;border:1px solid #d3e2ea;border-bottom:none;background:url(../images/Unisource_headerBG.gif) 6px 100px no-repeat;padding:5px 30px 40px 10px;}
.logo{float:left;width:200px; padding-top:40px}
.top_20years{float:right;width:400px;padding-top:0px;text-align:right; height:87px;}
.top_inks{float:right;width:250px;padding-top:0px;text-align:right;}


.main_img_area{background:url(../images/main_img_bg.gif) repeat-x;height:290px;clear:both;z-index:1;width:988px;}
.main_img_area img{float:left;z-index:8;}
.main_img_txt{float:right; width:490px; padding:80px 10px 10px 10px;font-size:13px;color:#208f9d;line-height:170%;z-index:9;}
.erp{background: url(../images/hd_erpsolutions.gif) 255px 40px no-repeat;}
.bar{background:url(../images/hd_barcoding.gif) 255px 40px no-repeat;}
.bi{background:url(../images/hd_beyondbi.gif) 255px 40px no-repeat;}
.crm{background:url(../images/hd_crmsolutions.gif) 255px 40px no-repeat;}
.cus{background:url(../images/hd_customenterprise.gif) 255px 40px no-repeat;}

.txt_container{background:url(../images/txt_bg.gif) bottom repeat-x;min-height:200px;border-right:1px solid #d3e2ea;border-left:1px solid #d3e2ea;border-top:1px solid #d3e2ea;margin-top:4px;}
.txt_container h1{font-size:130%;padding:10px 10px 4px 18px;margin-bottom:10px;color:#208f9d;text-transform:uppercase;font-weight:bold; }
.sideborder{border-right:1px solid #d3e2ea;border-left:1px solid #d3e2ea;}
.txt_container p{padding-left:20px;line-height:180%;}
.txt_lft{width:600px;background:url(../images/dotted.png) 620px 0px repeat-y;padding-right:30px;padding-bottom:50px;line-height:180%;}
.txt_rt{width:350px;float:right;padding-bottom:10px;}
.nobg{background-image:none;}
.txt_rt_box{padding-right:60px;background:url(../images/note_icon.gif) right center no-repeat;margin-right:10px;line-height:180%;}
.nobg{background:none;padding-right:10px;}
.right_sap{background:url(../images/right_sap.gif) center right no-repeat;clear:both; height:17px;margin:0 15px 15px 0;}
.con_sap{background:url(../images/con_sap.gif) center right no-repeat;clear:both; height:17px;}

.footer{background:url(../images/footer_bg.gif) repeat-x;padding:18px;text-align:center;line-height:170%;}

a.readmore{padding:3px;color:#fff;background:#e46b22;font-size:10px;text-transform:uppercase; text-decoration:none}
a.date{padding:3px;color:#fff;background:#05aec1;font-size:10px;text-transform:uppercase;}

a.lineheight{line-height:10px;}
.red{color:red;}
.green{color:green;}
.contable{margin-left:15px;}
#saveForm, .submit{background:#05aec1;color:#fff;}

table.col, td{border-color: #6eb7cf; border-style: solid;}
table.col{   border-width: 0 0 1px 1px;   border-spacing: 0;   border-collapse: collapse;}
table.col td{   margin: 0;   padding: 4px;   border-width: 1px 1px 0 0;   background-color: #eff7f8;}
table.col td.head{   margin: 0;   padding: 4px;   border-width: 1px 1px 0 0;   background-color: #03a8be;	color: #fff;}


table.sample {	border-width: thin thin thin thin;	border-spacing: 0px;	border-style: solid solid solid solid;	border-color: #002469 #002469 #002469 #002469;	border-collapse: collapse;	}
table.sample th {	border-width: 1px 1px 1px 1px;	padding: 5px 5px 5px 5px;	border-style: dashed dashed dashed dashed;	border-color: #002469 #002469 #002469 #002469;	-moz-border-radius: 0px 0px 0px 0px;}
table.sample td {	border-width: 1px 1px 1px 1px;	padding: 5px 5px 5px 5px;	border-style: dashed dashed dashed dashed;	border-color: #002469 #002469 #002469 #002469;	-moz-border-radius: 0px 0px 0px 0px;}


#newspaper-c{	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;	font-size: 12px; margin: 5px;	width: 100%;	text-align: left;	border-collapse: collapse;	border: 1px solid #6cf;}
#newspaper-c th{	padding: 10px;	font-weight: normal;	font-size: 13px;	color: #039;	text-transform: uppercase;	border-right: 1px solid #0865c2;	border-top: 1px solid #0865c2;	border-left: 1px solid #0865c2;	border-bottom: 1px solid #fff;}
#newspaper-c td{	padding: 5px 5px;	color: #669;	border-right: 1px dashed #6cf;}

#box-table-b{font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;font-size: 12px;margin: 20px;width: 95%;border-collapse: collapse;border-top: 7px solid #0099ab;border-bottom: 7px solid #0099ab;}
#box-table-b th{font-size: 13px;font-weight: normal;padding: 6px;background: #e8edff;border-right: 1px solid #0099ab;border-left: 1px solid #0099ab;color: #039;}
#box-table-b td{padding: 6px; border-right: 1px solid #aabcfe;border-left: 1px solid #aabcfe;border-bottom: 1px solid #dcdcdc;color: #669;}
.box-table-b{font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;font-size: 12px;margin: 20px;width: 95%;border-collapse: collapse;border-top: 7px solid #0099ab;border-bottom: 7px solid #0099ab;}
.box-table-b th{font-size: 13px;font-weight: normal;padding: 6px;background: #e8edff;border-right: 1px solid #0099ab;border-left: 1px solid #0099ab;color: #039;}
.box-table-b td{padding: 6px; border-right: 1px solid #aabcfe;border-left: 1px solid #aabcfe;border-bottom: 1px solid #dcdcdc;color: #669;}

#box-table-b td img, .box-table-b td img{border:2px solid #999;}

/* NAV-MAIN
----------------------------------------------------------------------------- */
#nav-main {
	line-height: 1.0em;
    z-index: 100;  
	}
#nav-main ul {
	margin: 0;
	padding: 0;
	list-style: none;
	height: 31px;
	width:100%;
	background:url(../images/nav_last.gif) bottom right no-repeat;
	}
#nav-main ul ul{
	background:none;
	}
#nav-main ul li {
	position: relative;
	float: left;
	background:url(../images/nav_bg.gif) bottom repeat-x;
	color:#333;
	padding:0;
	margin:0 0px;
	border-left:1px solid #d3e2ea;
	border-right:1px solid #d3e2ea;
	}
#first {margin-left:0;}
#nav-main ul ul {z-index:999;}
#nav-main ul li li {border:none;width:195px;background:#03a3b6 none;border-bottom:3px solid #fff;z-index:1000;display:block;}
#nav-main ul li li a{padding:3px 10px;line-height:170%;font-size:80%;overflow:hidden;font-weight: normal;}
#nav-main ul li li a:hover{background:#002469;color:#dcdcdc;}
#nav-main ul li li li{background:#028999 none;}
#nav-main ul li a {
	display: block;
	height: 18px;
	text-decoration: none; 
	color:#fff;
	padding:5px 20px 8px 21px;
	text-transform:uppercase;
	font-weight: bold;
	}
	#nav-main ul li a.pointer{ cursor:default;}
	
	span.arr{text-align:right;color:#036;}

/*
 * jquery.ui.potato.menu
 * 
 * Copyright (c) 2009 makoto_kw (makoto.kw@gmail.com)
 * Dual licensed under the MIT and GPL licenses.
 * 
 * Version: 1.0
 */
ul.potato-menu {
	margin:0;
	padding:0;
	width:auto;
	list-style:none;
	z-index:200;
}
.potato-menu:after {
	content: " ";
	display: block;
	visibility: hidden;
	clear: both;
	height: 0.1px;
	font-size: 0.1em;
	line-height: 0;
}
ul.potato-menu li.potato-menu-item {
	margin:0;
	padding:0;
	position:relative;
	list-style:none;
	list-style-position:outside;
	display:inline;
	float:left;
	border:none;
	border-bottom:2px solid #fff;
	z-index:201;
}
ul.potato-menu li.potato-menu-item a {
	display:block;
	text-decoration:none;
	white-space:nowrap;
	outline:0;
	z-index:202;
}
ul.potato-menu ul.potato-menu-group {
	margin:0;
	padding:0;
	-webkit-padding-start:0;
	-webkit-padding-end:0;
	position:absolute;
	display:none;
	z-index:1000;
}



/* MOVING TAB STYLES */

	#moving_tab {
		/* hide overlength child elements*/
		overflow:hidden;
		
		/* all the child elements are refering to this width */
		width:988px;

		/* fix ie 6 overflow bug */
		position:relative;
		
		/* styling */
		border:0px solid #ccc;	
		margin:0 auto;
		z-index:1;
		clear:left;
	}
	
		#moving_tab .tabs {
			/* enable absolute position for .lava */
			position:relative;	
			height:26px;
			
			/* styling */
			padding-top:5px;
			cursor:default;
			background: ;
			background:url(../images/slidingtabBG.gif) repeat-x;
			z-index:7;
		}
	
		#moving_tab .tabs .item {
	/* enable z-index */
			position:relative;
	z-index:10;
	/* display in one row */
			float:left;
	display:block;
	/* width = half size of #moving_tab */
			width:197px;
	/* height = height of .tabs */
			text-align:center;
	font-size:100%;
	text-transform:uppercase;
	color:#fff;
	padding-top:5px;
	color:#002469;
	font-weight:bold;
		}
	#moving_tab .tabs .item:hover {color:#fff;}


		#moving_tab .tabs .lava {
			/* Set it to absolute */
			position:absolute;
			top:0; left:0;
			
			/* display the lava in bottom most layer */
			z-index:0;		
				
			/* width = half size of #moving_tab */
			width:197px;

			/* height = height of .tabs */
			height:30px;
			
			/* styling */
			background: url(../images/tab_bg.gif) repeat-x;

		}
		
		#moving_tab .content {
			/* enable absolute position for .panel */	
			position:relative;
			overflow:hidden;
			
			/* styling */
			background:#abe3eb;
			border-top:1px solid #d9fafa;
			z-index:6;
		}
		
		#moving_tab .panel {
			/* width is width of #moving_tab times 2 */
			position:relative;
			width:4935px;
			height:290px;
			overflow:hidden;
			z-index:5;
		}
		
		#moving_tab .panel ul {
			/* display in one row */
			float:left;
			
			/* width is the same with #moving_tab */
			width:985px;
			
			/* remove all styles */
			padding:0;
			margin:0;
			list-style:none;
			z-index:2;

		}
			/* styling */
			#moving_tab .panel ul li {
				padding:0px;	
				border-bottom:1px dotted #fff;
				z-index:3;
			}


/*--------------------------------------------------------------------------- */

