body {
	font-family: arial;
	font-size: 12px;
	color: #0C4E6D;
}

h1#consist {font-weight:bold; color:#F76D0A;font-size:19px;line-height:14px; padding-top: 10px; margin: 0px;}
h1#consist a {font-weight:bold; color:#F76D0A;font-size:19px;line-height:14px; padding-top: 10px; margin: 0px;}

div.topheader{
	position: relative;
	width: 100%;
	height: 80px;
	padding-bottom: 2px;
	background-image:url('http://www.printbos.com/sites/printbos/_media/site/top.gif');
}

img.logo {
	position: relative;
	right: 150px;
}

div.links{
	position: relative;
	right: 110px;
	top: 20px;
	font-family: arial;
	font-size: 12px;
	color: #6B6B6B;

}

div.links a {
	font-family: arial;
	font-size: 12px;
	color: #6B6B6B;
}

div.leftmenu  {
	position: absolute;
	right: 82%;
	top: 52;

}

div.leftmenu a.en {
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #00ADBC;
}

div.leftmenu a.login {
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #F76D0A;
}

div.mainbg {
	position: absolute;
	top: 79px;
	height: 212px;
	width: 100%;
	background-color: #C7D5E0;

}

img.flash {
	position: absolute;
	top: 0px;
	left: 100px;
}

div.search {
	position: absolute;
	top: 305px;
	right: 155px;
	padding: 10px 0 0 0;
}
div.news {
	position: absolute;
	align: right;
	right: 147px;
	padding: 5px 0 0 0;
	width: 170px;
	top: 340px;
}
div.newshead {
	position: relative;
	font-weight: bold;
	color: #6B6B6B;
	font-size: 12px;
}
div.newsdesc {
	position: relative;
	font-size: 12px;
	color: #FFFFFF;
}
div.newsdate {
	font: verdana;
	font-weight: bold;
	color: #F76D0A;
	font-size: 11px;
}
img.news {
	position: relative;
	padding: 10px 0 5px 0;
}

div.mainart {
	position: absolute;
	top: 310px;
	right: 360px;
	color: #F76D0A;
	font-size: 19px;
	font-weight: bold;
}
div.mainartbody {
	position: absolute;
	top: 340px;
	right: 360px;
	width: 550px;
	height: 180px;
	overflow: auto;
}
img.blockimg {
	padding: 0px 0px 0;
	margin: 0px;
}

div.stripTop {
	position: relative;
	top: -20px;
	background-color: #C7D5E0;
	width: 100%;
	height: 86px;
}

div.dropm {
	position: relative;
	margin-right: 15%;
	width: 100%;
	top: -105px;
	z-index: 100;

}

div.mainbgpage {
	position: relative;
	margin-right: 15%;
	top: -105px;
	width: 100%;
	padding-bottom: 2px;
	overflow: hidden;
}

.strip {
	/* for first page */
	height: 140px;
	width: 1px;
	background-image:url('http://www.printbos.com/sites/printbos/_media/site/strip.gif')
}

div.stripInner {
	/* for inner page */
	position: absolute;

	height: 44%;
	width: 1px;
	background-image:url('http://www.printbos.com/sites/printbos/_media/site/strip.gif')
}

div.sidemenu {
	position: absolute;
	right: 150px;
	top: -80px;
}

div.searchp {
	position: absolute;
	right: 155px;
	top: 35%;
}

.boxclientr {
	border-style: solid;
	border-width: 1px;
	border-right-width: 0px;
	border-left-width: 0px;
	background-color: #FAFBFB;
	border-color: #C7D5E0;
	height: 60px;
}

.boxclientl {
	padding-right: 0px;
	border-style: solid;
	border-width: 1px;
	border-color: #C7D5E0;
}

.boxstoryl {
	padding-right: 0px;
	border-style: solid;
	border-width: 1px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-color: #C7D5E0;
	background-color: #FAFBFB;

}
.boxstoryr {
	padding-right: 5px;
	border-style: solid;
	border-width: 1px;
	border-color: #C7D5E0;
}

span.copyright {
	position: absolute;
	margin-right: 73%;
}

div.mainartbodyp {
	position: relative;
	top: -90px;
	right: 150px;
	width: 75%;
	z-index: 30;

}

p.footer {
	position: relative;
	padding: 15px;
	top: 85%;
	width: 100%;
	background-color: #F0F1F0;
	z-index: 50;
}

.formBut {background-color:#2477A3;font-weight:bold;color:#ffffee;border:1px solid #FED2BD;cursor:pointer;}

/* news & Update*/
.newsletterTitle {font-size:19px;font-weight:bold;color:#F76D0A;padding-top:5px;padding-bottom:2px;padding-left:15px;padding-right:10px;}
.newsUpdateTbl 
.newsUpdateTbl TH {font-size:19px;font-weight:bold;color:#F76D0A;padding-top:5px;padding-bottom:2px;padding-left:15px;padding-right:10px;}
.newsUpdateTbl TD {padding:2px  2px  2px  2px;font-family:arial;font-weight:normal;color:#666666;font-size:11px;}
.newsUpdateTbl TD li{list-style-type : square;}
.newsUpdateTbl TD a{color:#002A7A;font-size:12px;text-decoration:none;}
.newsUpdateTbl TD a:hover{color:#0033ff;font-size:12px;text-decoration:underline;}
.newsUpdateTbl TD font{color:#F76D11; font-size:10px;}


/* Surf Path */
.surfPath {font-weight:bold;text-decoration:none;color:#3D8ABE;font-size:13px;padding:0px 5px;}
.surfPath a {font-weight:bold;text-decoration:none;color:#3D8ABE;font-size:13px;padding:0px 5px;}
.surfPath a:hover {font-weight:bold;text-decoration:none;color:#F69A31;font-size:13px;padding:0px 5px;}
.surfPath span {font-weight:bold;text-decoration:none;color:#666666;font-size:13px;padding:0px 5px;}

/* Poll */
.gpOneExt {width:80%;background-color:#e8e8e8;padding:1px;border:1px solid #000000;}
.gpOneLab {width:20%;font-size:11px;color:#000000;font-weight:normal;text-align:left;}
.pollTitle {font-weight:bold;text-decoration:none;color:#666666;font-size:12px;padding:0px 5px;}
.pollQ {font-weight:bold;text-decoration:none;color:#666666;font-size:14px;text-align:center;}
.pollTbl {font-weight:normal;text-decoration:none;color:#666666;font-size:12px;padding:0px 5px;}

/* Links */
.linksTitle {text-decoration:none;color:#666666;font-size:12px;padding:5px;}
.linksTbl a {text-decoration:none;color:#666666;font-size:12px;cursor:pointer;padding:5px;}

/* Ticker */
.tickerTitle {font-weight:bold;text-decoration:none;color:#666666;font-size:12px;padding:5px;}
.tickerTbl {font-weight:normal;text-decoration:none;color:#666666;font-size:12px;cursor:pointer;padding:5px;}

/* response tpl*/
.responsesTbl {font-weight:normal;text-decoration:none;color:#000000;font-size:13px;cursor:pointer;padding-top:5px;padding-left:5px;}
.responsesTbl ol {padding-left:20px;margin:0px;}
.responsesTbl td b.date {color:#666666;font-weight:normal;}
.response_frame {color:#000000;font-weight:normal;font-size:12px;background-color:#DEE7F8;}
.response_frame td.headline {padding:0px}
.response_frame td.info {padding-top:5px}
.response_frame td.date {color:#666666;padding-top:5px;padding-bottom:5px}

/* Our News */
.our_newsTitle {font-weight:bold;text-decoration:none;color:#FFFFFF;font-size:16px;padding:5px;text-align:center;}
.our_newsTbl {font-weight:normal;text-decoration:none;color:#FFFFFF;font-size:12px;cursor:pointer;padding:5px;}

/* Flow Docs */
.flow_docTitle {font-weight:bold;text-decoration:none;color:#FFFFFF;font-size:12px;padding:0px 5px;}
.flow_docNews a {font-weight:normal;text-decoration:none;color:#666666;font-size:12px;padding:5px;}

/* Top Story */
.top_storyTitle {font-weight:bold; color:#F76D0A;font-size:19px;line-height:14px;padding-bottom:5px;}
.top_storyTitle a {font-weight:bold;text-decoration:none;color:#FFFFFF;font-size:16px;}
.top_storyTitle a:hover {font-weight:bold;text-decoration:none;color:#FFFFFF;font-size:16px;}

.top_storyInfo {font-weight:normal;color:#0C4E6D;font-size:12px;padding-bottom:5px;border-top:1px solid #FFFFFF;line-height:17px}

.top_storyInfo a {text-decoration:none;color:#0C4E6D;font-size:12px;text-decoration:none;}
.top_storyInfo a:hover {text-decoration:none;color:#0C4E6D;font-size:12px;text-decoration:none;}

/* Events Calendar*/
.calendarTbl {background-color:#E1DCE2;font-size:11px;font-weight:bold;border:1px solid #358DBB}
.calendarTbl th {background-color:#8DBFD8;color:white;}
.calendarTbl td.disable {background-color:#C5C6C8;color:#C5C6C8;}
.calendarTbl td.empty {background-color:#C5C6C8;color:#686868;}
.calendarTbl td.event {background-color:#F69A2F;color:#686868;}
.calendarTbl_select {color:#676767;font-size:12px;font-weight:bold;padding:0px 5px;}
.calendarNavTbl {background-color:#666666;}
.calendarNavTbl td {padding:5px;}
.eventsTitle {font-size:12px;color:#3471A8;font-weight:bold;padding-left:50px;padding-right:15px;}
.eventsData {font-size:12px;}
.eventsData th {color:#4C4D4F;font-weight:bold;}
.eventsData tr.title {color:#3D8ABE;background-color:#DFDFDF;font-weight:bold;padding:0px 5px;}
.eventsData tr.data {color:#3D8ABE;background-color:#ECECEC;font-weight:normal;cursor:pointer;padding:0px 5px;}
.event_info {font-size:12px;color:#358DBB;font-weight:bold;padding:0px 5px;}

/* Side Menu */
.side_menu_3 {font-family: Arial; color:#04545D;font-weight:bold;font-size:12px;cursor:pointer;padding:2px 5px;}
.side_menu_3_active {color:#3471A8;font-weight:bold;font-size:12px;cursor:pointer;padding:2px 5px;}
.side_menu_4 {font-family: Arial;color:#FFAC42;font-weight:bold;font-size:12px;cursor:pointer;padding:2px 10px;}
.side_menu_4_active {color:#F76D0A;font-weight:bold;font-size:12px;cursor:pointer;padding:2px 10px;}
.side_menu_5 {font-family: Arial;color:#9BD7DC;font-weight:bold;font-size:12px;cursor:pointer;padding:2px 5px;}
.side_menu_5_active {color:#9BD7DC;font-weight:bold;font-size:12px;cursor:pointer;padding:2px 5px;}
.side_menu_6 {font-family: Arial;color:#9BD7DC;font-weight:bold;font-size:12px;cursor:pointer;padding:2px 5px;}
.side_menu_6_active {color:#9BD7DC;font-weight:bold;font-size:12px;cursor:pointer;padding:2px 5px;}

/* Search */
.searchTitle {font-weight:bold;text-decoration:none;color:#666666;font-size:12px;padding:5px;}
.highlight {color:#056ebf;background:#ffff99;}

/* Search Result List */
.searchData {font-size:12px;}
.searchData tr.title {color:#3D8ABE;background-color:#DFDFDF;font-weight:bold;padding:0px 5px;}
.searchData tr.data {color:#3D8ABE;background-color:#ECECEC;font-weight:normal;cursor:pointer;padding:0px 5px;}

/* Search Nav Result */
.search_nav_bar {font-size:12px;font-family:arial;padding:0px 5px;}
.search_nav_bar th {color:#4C4D4F;font-weight:bold;cursor:pointer;}
.search_nav_bar tr {color:#4C4D4F;}

/* member box */
.msLogin {font-size:12px;}
.msLogin th {color:#4C4D4F;font-weight:bold;}
.msLogin table.fields td {padding:2px;font-size:12px;font-weight:bold;color:#4C4D4F;}
.msLogin td.hello {color:#4C4D4F;font-weight:bold;padding:5px;padding-bottom:0px;}
.msLogin td input.msLoginBut {background-color:#666666;color:#ffffff;font-weight:bold;font-size:10px;border:1px solid: #ffffff}
.msLogin td.error {padding-top:4px;}
.msLogin td.error ul {margin-right:25px;margin-left:5px;color:red;}
.msLogin a {font-weight:bold;text-decoration:none;color:#666666;font-size:13px;padding:0px 5px;}
.msLogin a:hover {font-weight:bold;text-decoration:underline;color:#666666;font-size:13px;padding:0px 5px;}

/* catalog categories */
.cat_title {padding:10 10 0 10;font-size:14px;font-weight:bold;color:#013976;text-decoration:none;}
.cat_title a {font-size:14px;font-weight:bold;color:#013976;text-decoration:none;}
.cat_title a:hover {font-size:14px;font-weight:bold;color:#013976;text-decoration:none;}
.cat_sub 
.cat_sub td {font-size:12px;font-weight:normal;color:#013976;}
.cat_sub td a {font-size:12px;font-weight:normal;color:#013976;text-decoration:none;}
.cat_sub td a:hover {font-size:12px;font-weight:normal;color:#013976;text-decoration:none;}

/* catalog families */
.cat_fam {cursor:pointer;border:1px solid #676767;background-color:#ffffff;height:100;}
.cat_fam td {font-size:11;font-weight:normal;color:#013976}
.cat_fam td div {padding-left:10;}
.cat_fam td a {font-size:11;font-weight:bold;color:#2f346b;text-decoration:none;}
.cat_fam td a:hover {font-size:11;font-weight:bold;color:#2f346b;text-decoration:none;}

/* catalog product */
.cat_pro 
.cat_pro td {font-size:11;font-weight:normal;color:#000000}
.cat_pro td a {font-size:11;font-weight:normal;color:#017f38;text-decoration:none;}
.cat_pro td a:hover {font-size:11;font-weight:normal;color:#017f38;text-decoration:none;}
.cat_pro td p {font-size:11;font-weight:normal;color:#000000;padding:0;margin:0;}
.cat_pro td ul {margin:20;margin-top:0;margin-bottom:0;}
.cat_pro td li {font-size:11;font-weight:normal;color:#000000;padding:0;margin:0;list-style-type:square;}
.cat_pro .cat_proName {font-size:20;font-weight:bold;color:#013976;}
.cat_pro .cat_proFamily {font-size:17;font-weight:bold;color:#346ca9;}
.cat_pro .cat_proIntro {font-size:14;font-weight:bold;color:#346ca9;}

/* catalog myProducts */
.cat_contact {font-weight:normal;font-size:12;color:#ff0000}
.cat_contact b {font-weight:bold;font-size:12;color:#666666}

/*cataloge*/
.cat_title_1 {font-weight:bold;font-size:12px;color:#ffffff;padding-top:8px;background-repeat:no-repeat;background-position:top right;}
.cat_title_1 a {font-weight:bold;font-size:12px;color:#ffffff;text-decoration:none;}
.cat_title_1 a:hover {font-weight:bold;font-size:12px;color:#ffffff;text-decoration:none;}

.cat_image_2 {background-repeat:no-repeat;background-position:60% 25%;}


