@font-face {
	font-family: 'MyriadProSemiCondRegular';
	src: url('/library/media/font/myriadpro/MyriadPro-SemiCn.eot');
	src: local('Myriad Pro SemiCond Regular'), local('MyriadPro-SemiCn'), url('/library/media/font/myriadpro/MyriadPro-SemiCn.woff') format('woff'), url('/library/media/font/myriadpro/MyriadPro-SemiCn.ttf') format('truetype'), url('/library/media/font/myriadpro/MyriadPro-SemiCn.svg#MyriadPro-SemiCn') format('svg');
}

/* GLOBAL RESET */
html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote,  
pre, form, fieldset, table, th, td {
	margin: 0;
	padding: 0;
	font-style: normal;
	text-decoration: none;
	cursor: default;
	vertical-align: baseline;
}
	html, body { border: 0; }


/* BASIC HTML ELEMENTS */

a, a:link { color: #105cb6; text-decoration: none; cursor: pointer; }
	a:visited {  }
	a:hover { color: #003; border-color: #75abea; }
	a[rel=external] { color: #09F; }
	.app-link { color: #105cb6; cursor: pointer; }

abbr, acronym { border-bottom: 1px dotted #666; }
address { margin: 0 0 1.5em; font-style: italic; }

body {
  color: #333; 
  background: #6b9edb;
  font: 16px/1.35em Tahoma, Verdana, Arial, Helvetica, sans-serif normal;
}
blockquote, q { 
	quotes: none; 
	padding: 10px 10px 10px 20px; 
	background: #f0f0f0; 
	border: 1px solid #f0f0f0;
	border-bottom: 1px solid #ccc;
	border-right: 1px solid #ccc;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	display: block; 
	margin: 15px 5px;
	font: 110%/1.6em georgia,tahoma,arial,sans-serif normal;
	font-style: italic;
	color: #444;
	text-shadow: #fff 1px 1px 0;
}
	blockquote span.author, q span.author { padding-top: 0px; font-style: normal; font-size: 80%; text-shadow: none; }
	blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
	
	.quote-next {
		font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
		font-size: 70%;
		text-align: right;
		visibility: hidden;
		font-style: normal;
	}
		q:hover .quote-next { visibility: visible; }

del { color:#666; }
dfn, abbr { border-bottom: 1px dotted; cursor: help; font-style: normal; }
dl { margin: 0 0 1.5em 0; }
dl dt { font-weight: bold; }
dd { margin-left: 1.5em; }

kbd { margin: 0.3em; border: 1px #ccc;   background: ButtonFace; color: ButtonText; border-color: ThreeDLightShadow ThreeDShadow ThreeDShadow ThreeDLightShadow; }
kbd span { display: inline; }
kbd.command, code.command { color: #6B5839; }
kbd {
	margin: 0.6em;
	padding: 0.15em 0.4em;
	font-size: 1.1em;
	background-color: #FAE593 !important; 
	border-width: 1px 2px 2px 1px;
	border-style: solid;
	border-color: #FAE593 #E4CC78 #E4CC78 #FAE593 !important; 
}

fieldset { padding: 6px; }
form { display: inline; }

h1, h2, h3, h4, h5, h6 { font-family: 'MyriadProSemiCondRegular',Tahoma,Arial,Helvetica,sans-serif; font-weight: normal; color: #444; cursor: text;  }
	h1 { font-size: 2.5em; line-height: 1.3; margin-bottom: 0.5em; }
	h2 { font-size: 2em; margin-bottom: 0.5em; }
	h3 { font-size: 1.5em; line-height: 1; margin-bottom: 0.8em; }
	h4 { font-size: 1.2em; line-height: 1.25; margin-bottom: 0.8em; }
	h5 { font-size: 1em; font-weight: bold; margin-bottom: 0.8em; }
	h6 { font-size: 1em; font-weight: bold; }
	h1 img, h2 img, h3 img, h4 img, h5 img, h6 img { margin: 0; }

hr { background: #ddd; color: #ddd;clear: both; float: none; width: 100%; height: .1em; margin: 0 0 1.45em; border: none;  }
hr.space { background: #fff; color: #fff; }

img { border: 0; }

input, textarea, select { font: 0.9em/1.3 Tahoma, Verdana, Arial, Helvetica, sans-serif normal;  }

label { cursor: pointer; }
legend { padding: 0 8px;  }

li ul, li ol { margin: 0 1.5em; }
ol { list-style-type: decimal; }

p { margin: 0.5em 0 1.0em; cursor: text; }
pre { margin: 1.5em 0; white-space: pre; }
pre,code,tt { font: 1em 'andale mono', 'lucida console', monospace; line-height: 1.5; }

sup {  }

ul, ol { margin: 0 1.5em 1.5em 1.5em; }
ul { list-style-position: outside; list-style-image: url(/library/media/icons/silk/bullet_go.png); }


/* SHORTCUT CLASSES */
.absolute { position: absolute; }
.inline { display: inline; }
.inline-block { display: inline-block; }
.none { display: none; }
.block { display: block; }

.visible { visibility: visible; }
.hidden { visibility: hidden; }

.top { vertical-align: top; }
.middle { vertical-align: middle; }
.bottom { vertical-align: bottom; }

.left { text-align: left; }
.center { text-align: center; }
.right { text-align: right; }

.clear { clear: both; }
.goleft { float: left !important; }
.goright { float: right !important; }

.italic { font-style: italic; }
.underline { text-decoration: underline; }
.strong { font-weight: bold; }

.huge { font-size: 155%; }
.large { font-size: 135%;  }
.big { font-size: 115%; }
.small { font-size: 90%; }
.tiny { font-size: 75%; }

.borderless { border: 0 !important; }


/* GLOBAL COLORING SCHEME */
.input-select {
	background-color: #e5f1ff !important;
	border-color: #3393ff !important;
}
	select.gray option, select.grey option { color: black; }

.gray, .grey { color: #aaa !important; }
.error {  color: #c01; }

.icon-button { display: block; cursor: pointer; background: transparent none no-repeat center center; width: 20px; height: 20px; }
.image-button, .image-button-right { cursor: pointer; background: transparent none no-repeat left 50%; margin-right: 10px; }
	.image-button-right { background-position: right 50%; }
	.image-button a, .image-button span { display: block; padding-left: 20px; padding-right: 4px; }
	.image-button-right a, .image-button-right span {  display: block; padding-right: 20px; padding-left: 4px; }

.cancel-button { background-image:url(/library/media/icons/silk/cross.png); }
.ok-button { background-image:url(/library/media/icons/silk/tick.png); }
.save-button { background-image:url(/library/media/icons/silk/table_save.png); }

.icon-square {
	cursor: pointer;
	width: 20px;
	height: 20px;
	background: transparent none no-repeat center center;
}
.icon-wait-trans { background-image: url(/library/media/images/load_mini_trans.gif); }
.folder-home { background-image:url(/library/media/icons/crystal_project/32x32/folder_home.png) !important; }
.consulting { background-image:url(/library/media/icons/crystal_project/32x32/edit_group.png) !important; }
.telephony { background-image:url(/library/media/icons/crystal_project/32x32/pda_black.png) !important; }
.internets { background-image:url(/library/media/icons/crystal_project/32x32/Globe.png) !important; }
.television { background-image:url(/library/media/icons/crystal_project/32x32/tv.png) !important; }
.webapplications { background-image:url(/library/media/icons/crystal_project/32x32/desktopshare.png) !important; }
.app-error { background-image:url(/library/media/icons/crystal_project/32x32/status_unknown.png) !important; }
.go-link { background-image:url(/library/media/icons/silk/arrow_right.png) !important; }
.aboutfuze { background-image:url(/library/media/icons/crystal_project/32x32/edit_group.png) !important; }
.support-icon { background-image:url(/library/media/icons/crystal_project/32x32/voice-support.png) !important; }
.shell-icon { background-image:url(/library/media/icons/crystal_project/32x32/xconsole.png) !important; }
.encrypted-icon { background-image:url(/library/media/icons/crystal_project/32x32/gpg.png) !important; }
.news-artices { background-image:url(/library/media/icons/crystal_project/32x32/knewsticker.png) !important; }
.customer-place { background-image:url(/library/media/icons/crystal_project/32x32/folder_home.png) !important; }
.date-icon { background-image:url(/library/media/icons/silk/date.png) !important; }
.tag-icon { background-image:url(/library/media/icons/silk/tag_blue.png) !important; }
.plus-cell, .plus-minus-cell-1 { background: transparent url(/library/media/icons/silk/accept.png) no-repeat center center; height: 32px; text-indent: -2000em; font-size: 0.1em; }
.minus-cell, .plus-minus-cell-0 { background: transparent url(/library/media/icons/silk/cross.png) no-repeat center center; height: 32px; text-indent: -2000em; font-size: 0.1em; }
.close-icon { background: transparent url(/library/media/sprites/site-icons.png) no-repeat -1px -31px; }

/* COMPONENT CLASSES */
#hole, .hole { position: absolute; left: -2000em; width: 1px; height: 1px; }

.mav-icon-button { cursor: pointer; background: transparent none no-repeat center center; width: 26px; height: 26px; }

.alert-icon { background-image: url(/library/media/icons/crystal_project/24x24/alert.png); }
.confirm-icon { background-image: url(/library/media/icons/crystal_project/24x24/info.png); }
.prompt-icon { background-image: url(/library/media/icons/crystal_project/24x24/info.png); }

.dialog-button, .dialog-image-button, .dialog-cancel-button, 
.dialog-ok-button, .dialog-link-button { cursor: pointer; background-color: #ededed; margin-right: 10px; border-width: 1px; border-style: solid; border-color: #ddd; }
	.dialog-button a, .dialog-image-button a, .dialog-cancel-button a, 
	.dialog-ok-button a, .dialog-link-button a { display: block; font-size: 90%; padding: 2px 5px; }
.dialog-image-button { background-repeat: no-repeat; background-position: 5px center; }
	.dialog-image-button a { padding-left: 25px; padding-right: 8px; }

.dialog-link-button { background: none; border: 0; }
	.dialog-link-button a { font-size: 97%; }
	.dialog-cancel-button a { width: 50px; text-align: center }
	.dialog-ok-button a { width: 50px; text-align: center }

.media-close-button a {  font-size: 100%; margin-bottom: 10px; }
.media-footer { background: #fff; margin: 0 10px; }

.mav-dialog, .mav-dialog-media { padding: 15px; margin: 0; z-index: 300; position: absolute; top: 200px; background: transparent; border: 0px solid #888; }
.mav-dialog-media { background: none; }

	.mid-float-box { border: 1px solid #4fa4ff; background: #bfdeff; padding: 0px; }

	.mav-dialog-title { background: #e3e3e3 url(/library/media/images/dialog_bar_bg.gif) repeat-x top left; border-bottom: 1px solid #ddd; color: #333; cursor: default; font-size: 110%; line-height: 31px; margin: 10px 10px 0; padding: 2px 8px; height: 31px; font-weight: normal; }
	.mav-dialog-message { background: #fff; margin: 0 10px; padding: 8px; font-size: 100%; color: #333; border-left: 1px solid #ddd; border-right: 1px solid #ddd; }
		.mav-dialog-message h2, .mav-dialog-message h3 { font-family:tahoma,arial,verdana,sans-serif; font-size:150%; margin: 0 0 10px 0; border-bottom: 1px solid #ececec; }
		.mav-dialog-message h3 { font-size: 120%; font-weight: normal; }
		.mav-no-title { margin-top: 10px; border-top: 1px solid #ddd; }
		.mav-no-footer { margin-bottom: 10px; border-bottom: 1px solid #ddd; }
		.mav-alert-msg { font-size: 105%; line-height: 26px; margin-left: 5px; }
		.mav-prompt-input { width: 330px; height: 25px; font-size: 100%; padding: 2px 0 0 2px; }
		.message-title { padding-bottom: 6px; margin-bottom: 6px; }
	.mav-dialog-footer { background: #fff; margin: 0 10px 10px; border: 1px solid #ddd; border-top: 0;}
		.mav-dialog-footer .foot-wrap { border-top: 1px solid #ddd; background: #e3e3e3 url(/library/media/images/dialog_bar_bg.gif) repeat-x top left; padding: 8px 0 8px 10px; height: 26px; }
.md-title-text { float: left; }
.md-closer { float: right; background-image: url(/library/media/icons/silk/cross.png); height: 30px; }
.mavdialog-shade { border: 0; left: 0; top: 0; position: fixed; right: 0; bottom: 0; background: transparent url(/library/media/images/diag_bg-40x40.png); z-index: 200; opacity: 0.5; }

.mid-button, .mid-button-gray, .mid-button-black { background: url(/library/media/sprites/nav-buttons.png) no-repeat 0 0; height: 26px; cursor: pointer; color: #fff; }
	.mid-button:hover { color: #fdffb9; }
.mid-button-cap { float: left; background:url(/library/media/sprites/nav-buttons.png) no-repeat -207px 0; height: 26px; width: 10px; margin-right:-10px; cursor: pointer; }
.mid-button-text { float: left; margin: 5px 3px 4px 14px; cursor: pointer; text-indent: -2000em;  overflow: hidden; font-size: 0.1em; background: transparent url(/library/media/sprites/site-texts.png) no-repeat 500px 500px; }
	.mid-button-gray { background-position: 0 -54px; color: #eee; }
	.mid-button-gray:hover { color: #fff; }
	.mid-button-gray .mid-button-cap { background-position: -207px -54px; }
	.mid-button-gray .mid-button-text {  }

	.mid-button-black { background-position: 0 -81px; color: #eee; }
	.mid-button-black:hover { color: #fff; }
	.mid-button-black .mid-button-cap { background-position: -207px -81px; }
	.mid-button-black .mid-button-text {  }

.download-button { background: url(/library/media/sprites/large-buttons.png) no-repeat 0 0; height: 83px; cursor: pointer !important; color: #fff; margin-right: 20px; }
	.download-button:hover { background-position: 0 -87px; }
	.download-button:hover .download-cap { background-position: -330px -87px; }
	.download-content { color: #fff; font-size: 110%; float: left; height: 57px; margin-top:3px; padding: 8px 20px 8px 10px; line-height: 0.9; text-shadow: #58aa02 0px 1px 0; }
		.download-content a span { text-shadow: none; }
		.download-content a { cursor:pointer !important; line-height: 0.9; display: block; text-decoration: none; color: #fff; font-size: 125%; font-weight: normal; margin-bottom: 4px; }
		.download-info { line-height: 0.01em; margin-top: 7px; font-weight: normal; font-size:60%; cursor: pointer; }
	.download-cap { background:url(/library/media/sprites/large-buttons.png) no-repeat -330px 0; height: 83px; width: 20px; margin-right: -20px; cursor: pointer; float: right; }

	.icon-box { float: left; width: 28px; height: 28px; margin:25px 0 0 16px; background: transparent none no-repeat center center; }
	.down-arrow { background-image: url(/library/media/sprites/site-icons.png); background-position: 0 0; }

.focus-box { }
	.focus-tl { float:left;width:26px;height:69px;background:url(/library/media/images/box/top_left.png) no-repeat; }
	.focus-tm { float:left;height:69px;background:url(/library/media/images/box/top_bg.png) repeat-x; }
		.focus-header { display:block;margin-top:20px;background:transparent none no-repeat; height: 69px !important; }
	.focus-tr { float:left;width:26px;height:69px;background:url(/library/media/images/box/top_right.png) no-repeat; }

	.focus-cl { float:left;padding-left:26px;background:url(/library/media/images/box/left.png) repeat-y left top; }
	.focus-cr { padding-right:26px;background:url(/library/media/images/box/right.png) repeat-y right top; }
	.focus-cm { background:#fff;padding:10px 0;color:#555;font:95%/1.2 tahoma,verdana,arial,sans-serif normal !important;text-align:justify; }
		.focus-split { border-top:1px solid #d9d9d9;margin:14px 0 15px 0; }

	.focus-bl { float:left;width:26px;height:76px;background:url(/library/media/images/box/bottom_left.png) no-repeat; }
	.focus-bm { float:left;height:76px;background:url(/library/media/images/box/bottom_bg.png) repeat-x; }
		.focus-footer { margin-top:8px;background:transparent none no-repeat; }
		.focus-button { float:right;cursor:pointer;width:109px;height:30px;margin-top:12px;background:url(/library/media/images/box/learn_more.png) no-repeat; }
	.focus-br { float:left;width:26px;height:76px;background:url(/library/media/images/box/bottom_right.png) no-repeat; }


	.info-table, .info-table-rows, .info-table-box { width: 100%; border:1px solid #ccc; }
	.info-r-table { border: 1px solid #ccc; -moz-border-radius: 6px; -webkit-border-radius: 6px; }
		.info-r-table td { padding: 0; }
		.sub-info-r-head { border-bottom: 1px solid #e7e7e7; margin: 6px 0 6px 8px; overflow: hidden; }
			.sub-info-r-head h4 { line-height: 51px !important; font-size: 1.3em !important; color: #363636; }
				.sub-info-r-head .sub-info { border-left: 1px solid #e7e7e7; margin: 2px 0 2px 10px; padding: 4px 8px; font-size: 0.9em; width: 550px; }
		.sub-info-r-foot { 
			background: #eee; 
			border: 1px solid #ccc; 
			padding: 8px; 
			-moz-border-radius:6px;
			-webkit-border-radius:6px; 
			font-size: 90%; 
			color: #555;
			margin: 8px;
			overflow: hidden;
		}
		
	.info-table-rows { margin: 0 0 0 1px !important; border: 1px solid #ccc; }
	.info-table-rows-first { margin: 0 0 0 2px !important; }
	.info-table-rows td { height: 35px; }
	.info-table-rows:not(.no-highlight):hover { background:#fff; border: 1px solid #b4d4e5; -moz-box-shadow: 0 0 3px rgba(0,0,0,0.3); -moz-transform: scale(1.05); -moz-transform-origin: center center; }

		.info-table .info-head, .info-table-box .info-head, .info-table-rows .info-head { padding:0; }
			.info-table td h4, .info-table-box td h4, .info-table-rows td h4 {
				margin: 0 !important;
				font-size: 1.3em !important;
				line-height: 1.4em;
				padding: 2px 4px !important;
				display: block;
				border-bottom: 1px solid #e7e7e7;
				background-color: #efefef;
				text-shadow: #fff 0 1px 0;
			}
		.sub-info-head { border-bottom: 1px solid #e7e7e7 !important; font-size: 1.1em !important; color: #555; margin-right: 0 !important; }
		.sub-info-head-nums { color:#71a824; text-align: center; border-bottom: 1px solid #e7e7e7 !important; font-size: 1.4em !important; margin-right: 0 !important; vertical-align: middle; }
		.sub-info-head-alt { border-bottom: 1px solid #e7e7e7 !important; font: 1.6em/1.6em 'MyriadProSemiCondRegular',tahoma,arial,sans-serif; color: #555; }

		.info-table-rows:hover .sub-info-head-alt { border-bottom: 1px solid #b4d4e5 !important; }
		.info-table-rows:hover .sub-info-head { border-bottom: 1px solid #b4d4e5 !important; color: #555; }
			.info-table-rows .sub-info-head { font: 1.2em/35px 'Myriad Pro',tahoma,arial,sans-serif !important; }
		.sub-info-foot { border-top: 1px solid #e7e7e7 !important; font-size: 120%; color: #555; }
			.info-table-rows:hover .sub-info-foot { border-top: 1px solid #b4d4e5 !important; font-size: 120%; color: #555; }
			.info-table-rows .sub-info-foot { height: 40px; }
		.info-table tbody td, .info-table-rows tbody td { padding: 4px; border: 1px solid #fff; }
		.info-table-box tbody td { padding: 2px; }

		.info-table tbody.alt, .info-table-box tbody.alt, .info-table-rows tbody.alt { background-color: #eee !important; }
		.info-table td.alt, .info-table-box td.alt, .info-table-rows td.alt { background-color: #eee !important; }
			.info-table-rows:hover tbody.alt, .info-table-rows:hover td.alt { background-color: #e6f0f6 !important; }
		
		.info-table tbody.selected, .info-table-box tbody.selected, .info-table-rows tbody.selected { background-color: #d8dfea; color: #333; }

.login-text { background-position: 0 0; width: 43px; height: 19px; }
.logout-text { background-position: 0 -40px; width: 53px; height: 19px; }
.my-account-text { background-position: 0 -21px; width: 86px; height: 19px; }
.account-options-text { background-position: 0 -93px; width: 123px; height: 19px; }

/* FORM ELEMENTS */

.large-button { width: 120px !important; height: 38px !important; font-size: 110%; line-height: 1.8; }
.big-button { width: 120px !important; height: 34px !important; font-size: 105%; line-height: 1.8; }
.small-button, .error-button { width: 90px !important; height: 26px !important; font-size: 95%; }
	.error-button { color: #333; width: 90px; height: 30px; margin: 4px 0 0 20px; }

.regular-input { border: 1px solid #abadb3; background-color: #fff; height: 20px; padding: 1px 1px 0 1px;	font-size: 97%; }
.big-input { border: 1px solid #abadb3; background-color: #fff; height: 24px; padding: 3px 3px 0 3px; color: #333; font-size: 105%; }
.large-input { border: 1px solid #abadb3; background-color: #fff; height: 32px; padding: 5px 5px 0 5px; font-size: 112%; color: #333; }

.middselect { padding: 2px; height: 22px; }
.big-select { padding: 3px; height: 26px; }
.large-select { padding: 4px; height: 30px; font-size: 110%; }

/* LAYOUT CLASSES */

.wrap { width: 940px; margin: 0 auto; }
.outer-wrap { width: 958px; margin: 0 auto; }
.box { padding: 0.7em 1.2em; margin-bottom: 1.5em; background: #e5ecf9; }

.trifecta, .trifecta-s { float: left; width: 293px; margin-right: 14px; }
.trifecta-s { width: 282px; margin-right: 23px; }

.bivisual { float: left; width: 440px; margin-right: 14px; }
.bioffset-one { float: left; width: 546px; margin-right: 24px; position: relative; }
.bioffset-two { float: right; width: 330px; margin-right: -8px; position: relative; }

.last { margin-right: 0; }
.information-ul li { margin-bottom: 7px !important; }
.paginate { margin: 10px 0; }
	.paginate div { float: left; cursor: pointer; font-size: 95%; border: 1px solid #5c9ed5; padding: 1px 8px; background: #fff; color: #2e6ab1; margin-right: 2px; }
		.paginate div:hover { border-color: #105cb6; color: #000033; }
		.paginate .selected { color: #fff !important; background-color: #105cb6; border-color: #105cb6; }
		.paginate .disabled { border-color: #ddd !important; color: #999 !important; cursor: default !important; }
		.paginate .dots { border: 0 !important; color: #333 !important; }


/* LAYOUT ELEMENTS */

#menu_bar { background: #1f1f1f url(/library/media/sprites/elem-bg.png) repeat-x 0 0; color: #fcfcfc; height: 30px; padding: 5px 15px 14px; }
	.eight-hundred { width:372px; height:27px; background: transparent url(/library/media/sprites/site-texts.png) no-repeat -1px -62px; display: block; font-size: 0.1em; text-indent: -2000em; }
	#menu_bar .mid-button, .mid-button-gray, .mid-button-black { margin: 2px 10px 0 10px; }

#page_display { margin: 25px auto; }

/* PAGE NAVIGATION SECTION */
#page_navigation { background: #1f1f1f url(/library/media/sprites/elem-bg.png) repeat-x 0 -50px; height: 56px; }
	#page_nav_cap { background: transparent url(/library/media/sprites/elem-ends.png) no-repeat 0 0; height: 56px; width: 25px; float: left; }
	#page_nav_content { 
		background: transparent url(/library/media/sprites/elem-ends.png) no-repeat -26px 0;
		padding-left: 25px;
		height: 56px;
		width: 908px;
		float: left;
	}
		#page_nav_content a.nav-item {
			float: right;
			color: #fff;
			font: 1.09em/1.9em Tahoma,Arial,Verdana,sans-serif;
			padding: 17px 16px 2px;
			height: 37px;
		}
			#page_nav_content a.nav-item:hover { color: #ff8c00; }

		#page_nav_content a.nav-selected {
			text-shadow: #fa8000 0 0 2px;
			background: transparent url(/library/media/sprites/elem-bg.png) repeat-x 0 -278px;
		}
			#page_nav_content a.nav-selected:hover { color: #fff !important; text-shadow: #f53f00 0 0 1px; }
		
		#page_nav_content div.nav-split {
			background: transparent url(/library/media/sprites/elem-bg.png) repeat-x 0 -107px;
			width: 3px;
			height: 56px;
			float: right;
		}
	

/* PAGE LOGO AND SEARCH BOX */
#page_identity { background: #fff url(/library/media/sprites/elem-bg.png) repeat-x 0 -335px; height: 74px; }
	#page_identity_cap { background: transparent url(/library/media/sprites/elem-ends.png) no-repeat 0 -57px; height: 74px; width: 25px; float: left; }
	#page_identity_content { 
		background: transparent url(/library/media/sprites/elem-ends.png) no-repeat -26px -57px;
		padding-left: 25px;
		height: 74px;
		width: 908px;
		float: left;
	}
	
	#page_logo {
		background: url(/library/media/images/fuzecore_logo.png) no-repeat;
		width: 250px;
		height: 70px;
		margin: 2px 0;
		font-size: 0.1em;
		float: left;
	}
		#page_logo a { text-indent: -2000em; width: 250px; height: 70px; display: block; }

	#page_search { float: right; padding-top: 22px; width: 300px; }
		.search-left { background: url(/library/media/sprites/elem-ends.png) no-repeat -36px -611px; width: 15px; height: 28px; }
		.search-right { background: url(/library/media/sprites/elem-ends.png) no-repeat 0 -611px; width: 24px; height: 28px; font-size: 0; border: 0; }
		.search-on { color: #000; }
		#q {
			height: 22px; 
			padding: 3px 0 1px 0; 
			font-size: 105%; 
			border: 1px solid #c2c1c1;
			border-left: 0;
			border-right: 0;
			background: #fff; 
			float: left;
			width: 250px;
		}

.full-focus { background: #fff url(/library/media/images/full_focus_bg.png) no-repeat 25px 0; height: 197px; }
	.full-focus-cap { background: transparent url(/library/media/sprites/elem-ends.png) no-repeat 0 -208px; height: 197px; width: 25px; float: left; }
	.full-focus-content { 
		background: transparent url(/library/media/sprites/elem-ends.png) no-repeat -26px -208px;
		padding-left: 25px;
		height: 197px;
		width: 908px;
		float: left;
	}

.subfull-focus { background: #fff url(/library/media/images/full_focus_bg.png) no-repeat 25px 0; height: 197px; position: relative; }
	.subfull-focus-cap { background: transparent url(/library/media/sprites/elem-ends.png) no-repeat 0 -208px; height: 197px; width: 25px; float: left; margin-left: -15px; position: relative; z-index: 100; }
	.subfull-focus-content {
		position: relative;
		z-index: 101;
		background: transparent url(/library/media/sprites/elem-ends.png) no-repeat -26px -208px;
		padding-left: 10px;
		height: 197px;
		width: 938px;
		float: left;
	}

.carousel-focus { background: #fff url(/library/media/images/full_focus_bg.png) no-repeat 25px 0; height: 197px; position: relative; }
	.carousel-focus-cap { background: transparent url(/library/media/sprites/elem-ends.png) no-repeat 0 -208px; height: 197px; width: 25px; float: left; margin-left: -15px; position: relative; z-index: 100; }
	.carousel-focus-content {
		position: relative;
		z-index: 101;
		background: transparent url(/library/media/sprites/elem-ends.png) no-repeat -26px -208px;
		padding-left: 10px;
		height: 197px;
		width: 938px;
		float: left;
	}
	.carousel-box {
		width: 340px;
		margin-top: 25px;	
		cursor: pointer;
	}
		.carousel-box a, .carousel-box a:hover { border: 0; }
		.carousel-box a:after { content: "."; clear: both; display: block; height: 0; font-size: 0; }

	.carousel-title { 
		color: #fff;
		margin-bottom: 5px;
		font-size: 1.6em;	
		cursor: pointer;
		text-shadow: 1px 1px rgba(0,0,0,0.2);
	}
	.carousel-text {
		color: #fff;
		width: 225px;
		margin-left: 15px;
		font-size: 0.85em;	
		cursor: pointer;
		text-shadow: 1px 1px rgba(0,0,0,0.2);
	}
	.carousel-price {
		font-size: 220%;	
	}
	.carousel-learnmore {
		background: transparent url(/library/media/images/carousel/arrow_icon.png) no-repeat right center;
		text-align: right;
		padding-right: 30px;
		height: 35px;
		line-height: 35px;
		color: #fff;
		font-size: 0.95em;
		margin-right: 10px;	
		cursor: pointer;
		text-shadow: 1px 1px rgba(0,0,0,0.2);
	}
	

.mid-focus { background: #fff url(/library/media/images/mid_focus_bg.png) no-repeat 25px 0; height: 96px; }
	.mid-focus-cap { background: transparent url(/library/media/sprites/elem-ends.png) no-repeat 0 -406px; height: 96px; width: 25px; float: left; }
	.mid-focus-content { 
		background: transparent url(/library/media/sprites/elem-ends.png) no-repeat -26px -406px;
		padding-left: 25px;
		height: 96px;
		width: 908px;
		float: left;
	}

.reg-focus { background: #fff url(/library/media/images/reg_focus_bg.png) no-repeat 25px 0; height: 60px; }
	.reg-focus-cap { background: transparent url(/library/media/sprites/elem-ends.png) no-repeat 0 -503px; height: 60px; width: 25px; float: left; }
	.reg-focus-content { 
		background: transparent url(/library/media/sprites/elem-ends.png) no-repeat -26px -503px;
		padding-left: 25px;
		height: 60px;
		width: 908px;
		float: left;
	}

#page_content { background: #fff url(/library/media/sprites/area-sides.png) repeat-y -26px 0; }
	#content_sidebar h4 { font-size: 130%;padding-bottom:6px; }
	#content_content h4 { font-size: 140% }
	#content_content h4 a { border-bottom: 1px solid #ccc; padding-bottom:4px; display: block; margin-bottom: 3px; }

	#content_area { float: left; width: 925px; padding-left: 33px; line-height: 1.5; }
	#page_content:after { content: "."; font-size: 0; height: 0; visibility: hidden; display: block; clear: both; }
	#content_area:after { content: "."; font-size: 0; height: 0; visibility: hidden; display: block; clear: both; }

		#content_area h2 { border-bottom: 1px solid #e9e9e9; }
		#content_area .sub-header, .sub-header-spacy { border-bottom: 1px solid #eaeaea; font-size: 109%; padding: 10px; margin: 10px 0 25px; color: #444; background: #f4f4f4; text-shadow: #fff 0 1px 0; }
			#content_area .sub-header-spacy { padding: 20px 10px; margin-top: 0; }
		#content_area .sub-header .big { font-style: italic; text-shadow: #fff 1px 1px 0; }
		#content_area h3 { font-size: 1.7em; margin: 0.4em 0 0.4em 0; }
		#content_area h4 { font-size:1.5em; line-height:1.7em; margin: 0 !important; font-weight: normal; }
		#content_area h4.content-title { font-size:1.7em; line-height:1.75em; margin: 0 0 0 0; font-weight: normal; }
		#content_area h4 a { color: #6b9edb; display:block; border-bottom: 1px solid #eee; }
		#content_area h4 a:hover { border-bottom: 1px solid #ddd; color: #4885cd; }
		#content_area .bioffset-two { text-align: justify; }
		#content_area .content-date { letter-spacing: 0.1em; font-size: 90%; color: #777; padding-left: 20px; background: url(/library/media/icons/silk/date.png) no-repeat 0 center; }
		#content_area .content-author { font-size: 85%; color: #777; margin-bottom: 10px; }
		#content_area .content-hr { border-top: 1px solid #e9e9e9; font-size: 0.1em; height: 2px; }
		#content_area p { text-align: justify; }
		#content_area ul { margin: 5px 0 5px 20px; }
		#content_area .content-article { }
/*
		.content-article p:first-of-type::first-letter,
		.content-article p:empty + p::first-letter { font-size: 300%; float: left; padding: 0 5px 0; line-height: 0; }
		.content-article p:not(:empty) ~ p::first-letter { font-size: 100%; float: none; padding: inherit; }
*/
		ul.wide-list { list-style: none; background: none; margin: 0; padding: 0; }
			ul.wide-list li {
				display: block;
				float: left;
				background: #f0f0f0 none no-repeat 25px center;
				padding: 10px 10px 15px 88px;
				border-bottom: 1px solid #ccc;
				border-right: 1px solid #ccc;
				margin: 0 0 10px 0;
				-moz-border-radius: 7px;
				-webkit-border-radius: 7px;
			}
				ul.wide-list li:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
				ul.wide-list li>div { border-left: 1px solid #ddd; padding-left: 10px; }
				ul.wide-list li h4 { text-shadow: #fff 0 1px 0; margin-bottom: 0; line-height: 1.0em !important; }
				ul.wide-list li p { margin: 10px 0 0 0; }

		.content-readmore {
			margin: 10px 0 35px;
			display: block; 
			border-top: 1px solid #ccc;
			background: transparent url(/library/media/icons/silk/arrow_right.png) no-repeat right 50%;
			padding: 3px 1px;
		}

	#sidearea_content { background-color: #e3edee; width: 315px; padding-left: 15px; padding-top: 28px; }
		#sidearea_content h2 { color: #648e92; text-shadow: #f8fafa 1px 1px 0; text-align: left; margin-bottom: 0.3em; }
		#sidearea_content b, #sidearea_content strong, #sidearea_content .big { text-shadow: #f8fafa 1px 1px 0; }

	#content_area_cap { float: right; width: 892px; padding-right: 33px; background: transparent url(/library/media/sprites/area-sides.png) repeat-y 900px 0; }
	#content_area_cap:after { content: "."; font-size: 0; height: 0; visibility: hidden; display: block; clear: both; }
	 .page-content-alt { background: transparent url(/library/media/sprites/area-sides-alt.png) repeat-y 900px 0 !important; }

	.content-top, .content-bottom, .content-alt-top { background: #fff url(/library/media/sprites/elem-bg.png) repeat-x 0 -335px; height: 31px; width: 933px; }
	.content-top:after { content: "."; font-size: 0; height: 0; visibility: hidden; display: block; clear: both; }
	.content-cap, .contentb-cap, .content-alt-cap { float:right; background: transparent url(/library/media/sprites/elem-ends.png) no-repeat 0 -57px; height: 31px; width: 25px; margin-right: -25px; }
	.content-space, .contentb-space, .content-alt-space { height: 31px; width: 933px; float: left; background: transparent url(/library/media/sprites/elem-ends.png) no-repeat -26px -57px; }

		#content_sidebar { float: left; width: 180px; }
			#content_sidebar h3 { margin: 0; padding: 12px 0 9px; border-bottom: 1px solid #E9E9E9; }
			#content_sidebar ul, ul.sidebar-list { list-style: none; list-style-image:none; margin-left: 0 !important; margin-top:0; }
				#content_sidebar ul li ul { margin: 0 0 5px 0; list-style: none; list-style-image:none; background: none; 	}
				#content_sidebar li, .sidebar-list li {
					border-bottom: 1px solid #eee;
					margin: 0;
					text-align: right;
					padding: 3px 0 3px 24px;
					line-height: 1.4; 
					background: url(/library/media/icons/silk/arrow_right.png) no-repeat left 7px;
				}
				#content_sidebar li.no-style { border: 0; background-image:none; }
				#content_sidebar li.no-style ul li { background-color: #f3f3f3; background-position: 5px center; margin-bottom: 1px; padding-right: 6px; margin-left: -15px; }
					#content_sidebar li.current-page { background-color: #f3f3f3; font-size: 103%; }
					#content_sidebar li ul li:hover { background-color: #fcfcfc !important; }
					
					#content_sidebar li ul li:last-child { -moz-border-radius-bottomleft: 7px; -moz-border-radius-bottomright: 7px; }

				li.category { background-image:url(/library/media/icons/silk/tag_green.png) !important; }
					#content_sidebar ul li ul li { background: url(/library/media/icons/silk/bullet_go.png) no-repeat left 5px; font-size: 90%; text-align: left; padding-right: 0px; }
		#content_content { float: left; width: 688px; padding-left: 24px; }
		#content_content p { text-align: justify; }
		.up-top { margin: 15px 0 25px; display: block; border-top: 1px solid #ccc; padding: 3px 0; background: transparent url(/library/media/icons/silk/arrow_up.png) no-repeat right 50%; }

		.content-sidebar-space { width: 330px; background: url(/library/media/sprites/elem-bg.png) repeat-x 0 -562px; height: 31px; float: right; }
		.content-sidebar-bspace { width: 330px; background: url(/library/media/sprites/elem-bg.png) repeat-x 0 -594px; height: 31px; float: right; }
		.content-sidebar-cap { background-position: 0 -640px; }
		.content-sidebar-bcap { background-position: 0 -672px !important; }
		.spotlight-title { margin: 0; letter-spacing: 0.1em; font-size: 90%; text-align: left; display: block; }
		.spotlight-image { margin: 0 5px 10px 0; width: 64px; height: 64px; border: 0; float: left; cursor: default; }
	.contentb-cap { background-position: 0 -100px; }
	.contentb-space { background-position: -26px -100px; }
	.content-bottom { background-position: 0 -378px; }
	
	.content-alt-top { background-position: 0 -486px; height: 46px; background-color: #e3edee; }
	.content-alt-cap { background-position: 0 -564px; height: 46px; }
	.content-alt-space { background-position: -26px -564px; height: 26px; padding: 12px 0 8px 25px; width: 908px; font-size: 115%; }


#page_footer {
	color: #ccc;
	background: #171616 url(/library/media/sprites/footer-sides.png) repeat-y -26px 0;
}
		#page_footer div.small { line-height: 1; width:700px; margin:0 auto; color: #555; text-align: center; }
		#page_footer h3 { color: #ddd; margin: 0 0 0.8em 0 !important; font-size: 1.3em; }
		
		#page_footer a, #page_footer a:link, #page_footer a:visited { color: #679ef1; }
		#page_footer a:hover { color: #9bbdf1; }
			#page_footer ul { list-style: none; margin: 0 0 40px 0; }
			#page_footer li { margin-left: 0; margin-right: 0; }
			#page_footer ul li { float: left; width: 100%; margin: 0 0 1px 0; }
				#page_footer ul li a, #page_footer ul li a:link, #page_footer ul li a:visited {
					border-top: 1px solid #171616;
					border-bottom: 1px solid #212020;
					font-size: 103%;
					line-height: 1.2;
					display: block;
					background: transparent url(/library/media/sprites/site-icons.png) no-repeat -63px 0;
					padding: 4px 3px 4px 25px;
					color: #679ef1;
				}
					#page_footer ul li a:hover {
						color: #333;
						border-top: 1px solid #fff;
						background-color: #eee;
						background-position: -63px -30px;
					}

			.article-item {
				font-size: 90%; 
				margin-bottom: 22px; 
				color: #aaa;
				text-align: justify; 
			}
				.artice-item div:hover { color: #fff; }
				.article-item a {
					display: block;
					background: transparent url(/library/media/icons/silk/page.png) no-repeat 2px 4px;
					padding-left: 22px;
					font-size: 120%;
					text-align: left !important;
				}

	#footer_area { float: left; width: 925px; padding-left: 33px; }
	#footer_area_cap {
		float: right;
		width: 892px;
		padding-right: 33px;
		background: transparent url(/library/media/sprites/footer-sides.png) repeat-y 900px 0;
	}

	.footer-top, .footer-bottom { background: #fff url(/library/media/sprites/elem-bg.png) repeat-x 0 -410px; }
	.footer-cap, .footerb-cap { background: transparent url(/library/media/sprites/elem-ends.png) no-repeat 0 -132px; height: 31px; width: 25px; float: right; }
	.footer-space, .footerb-space {
		background: transparent url(/library/media/sprites/elem-ends.png) no-repeat -26px -132px;
		height: 31px;
		width: 933px;
		float: left;
	}
	.footerb-cap { background-position: 0 -164px; height: 43px; }
	.footerb-space { background-position: -26px -164px; height: 43px; }
	.footer-bottom { background-position: 0 -442px; height: 43px; }

#home_ad { height: 197px; }
#home_ad_2 { height: 92px; }
	.homead-left { float: left; width: 38px; height: 197px; background: url(/library/theme/images/homead_left.png) repeat-y top right; }
		#home_ad_2 .homead-left { height: 96px; }
	.homead-container { float: left; width: 906px; height: 195px; border: 1px solid #71cf03; border-left: 0; border-right: 0; }
		#home_ad_2 .homead-container { height: 94px; }
		.homead-content { width: 904px; height: 193px; border: 1px solid #d0f24f; background: url(/library/theme/images/homead_bg.jpg) repeat-x; }
			#home_ad_2 .homead-content { height: 92px; }
		#homead_adspace { float: left; width: 546px; height: 193px; background: url(/library/theme/images/homeads/homead_1.png) no-repeat 16px center; }
			#home_ad_2 #homead_adspace { height: 94px; }
		.homead-spacer { float: left; width:1px; height: 193px; background:url(/library/theme/images/homead_space.gif) no-repeat center center; }
			#home_ad_2 .homead-spacer { height: 94px; }
	.homead-right { float: left; width: 38px; height: 197px; background: url(/library/theme/images/homead_right.png) repeat-y top left; }
		#home_ad_2 .homead-right { height: 96px; }
#home_sub_ad { height: 46px; }
	#home_sub_ad .homead-left { height: 46px; }
	#home_sub_ad .homead-container { height: 44px; }
	#home_sub_ad .homead-content { height: 42px; }
	#home_sub_ad .homead-right { height: 46px; }
	.homead-header { 
		color: #fff; 
		margin:0 0 0 0; 
		padding-left: 48px; 
		height: 46px; 
		font-size: 1.7em;
		line-height: 65px;
		background: transparent none no-repeat 5px 15px; 
		text-shadow: #999 1px 1px 0;
	}

.portfolio-screens { float: left; width: 400px; }
	.portfolio-screens .ss {
		float: left;
		cursor: pointer;
		margin: 0 3px 0 0;
		background: url(/library/media/images/portfolio/thumb_shadow.png) no-repeat center bottom;
	}
		.ss-last { margin-right: 0; }
		.portfolio-screens .ss div { margin-bottom: 10px; cursor: pointer; }
		.portfolio-screens .ss div img { visibility: hidden; cursor: pointer; }
.portfolio-data { float: right; width: 472px; }
.portfolio-data a[rel="external"] {
	display: block; 
	margin: 0 10px 5px 20px; 
	border-top: 1px solid #eee; 
	padding: 5px 0 0 20px; 
	font-size: 105%; 
	background: url(/library/media/icons/fugue/arrow-000-medium.png) no-repeat 2px 9px;
}
.portfolio-data p { padding: 0.1em 10px 0.2em 20px; }
.portfolio-data hr { height: 1px; color: #ccc; background: #ccc; margin: 1px 20px 10px; width: 460px; }
.portfolio-page h3 { position: static; font-size: 1.5em; color: #444; margin: 0 0 0.1em !important; padding-left: 20px; }

.portfolio-details-ul { border-top: 1px solid #ccc; background: #f9f9f9; list-style: none; }
.portfolio-details-ul:after { content: "."; font-size: 0; display: block; visibility: hidden; clear: both; height: 0; }

.portfolio-details-ul li {
	float: left;
	font-size: 90%;
	background: transparent none no-repeat 10px center;
	padding: 3px 0 2px 33px !important;
	margin: 2px 9px 2px 0;
	width: 114px;
}
.portfolio-details-ul li.third { margin-right: 0; }

#square_motion_container { position: relative; }

.square-crumbs { margin: 10px 0 0 0; padding: 0; list-style: none; border-top: 2px solid #ccc; background: #f5f5f5; }
.square-crumbs:after { content: "."; visibility: hidden; display: block; height: 0; clear: both; }
	.square-crumbs>li { cursor: pointer; float: left; padding: 10px 20px 20px; background: #f1f1f1; border-right: 2px solid #ccc; }
	.square-crumbs>li:hover { background: #e3e3e3; }
	.square-crumbs>li a { outline: none; text-decoration: none; color: #555; }
	.square-crumbs>li a span.big-text { text-shadow: #fff 1px 1px 0; float: left; display: block; height: 30px; line-height: 32px; font-size: 100%; }

.crumb-select { background: #e9e9e9 !important; }
	.crumb-select a { color: #444 !important; }
	.crumb-select .big-text { font-size: 110% !important; }

#square_motion_pages { background: url(/library/media/images/homeads/homead_1.png) no-repeat 10px 55px; }
#square_motion_pages, #sqmpage_alt { overflow: hidden; height: 198px; }
	#square_motion_pages>ul, #sqmpage_alt>ul { margin: 0; padding: 0; list-style: none; clear: both; }
	#square_motion_pages>ul>li, #sqmpage_alt>ul>li { float: left; padding: 10px; }
#sqmpage_alt { height: 300px; }

.sm-nav-buttons, .sm-nav-alt-buttons { cursor: pointer; position: absolute; outline: none; top: 80px; text-indent: -10000em; font-size: 0.1em; display: block;  background: transparent url(/library/media/sprites/prev-next-85x85.png) no-repeat 0 0; width: 31px; height : 42px;}
	.back { background-position: 0 0; left: -32px; }
		.back:hover { background-position: 0 -44px;}
		.back:active { opacity: 0.8; }
	.next { background-position: -32px 0px; right: -31px; }
		.next:hover { background-position: -32px -44px; }
		.next:active { opacity: 0.8; }

.sm-nav-alt-buttons { background-image: url(/library/media/sprites/prev-next-alt-161.png); width: 33px; height: 91px; }
	#sm_previous.sm-nav-alt-buttons { background-position: 0 0; left: -34px; }
		#sm_previous.sm-nav-alt-buttons:hover { background-position: 0 -92px;}
	#sm_next.sm-nav-alt-buttons { background-position: -34px 0px; right: -33px; }
	#sm_next.sm-nav-alt-buttons:hover { background-position: -34px -92px; }

.sm-page-overlay { display: none; background: #333; border-top:1px solid #333; color: #fff; opacity: 0.8; padding: 10px 10px 30px 10px; float: left;  }
.sm-page-overlay-empty { background: transparent; padding: 0; }

.page-wrap { padding: 17px 0; }
.page-wrap:after { content: "."; visibility: hidden; display: block; height: 0; clear: both; }

.clearfix { content: "."; visibility: hidden; display: block; height: 0; clear: both; }

.twitter-box { margin: 0;padding: 5px 5px 0 5px; }
	.twitter-box p { text-align: left !important; font-size: 95%; margin-top: 0 !important; }

	.spacy-nobottom { padding-bottom: 0 !important; }
	.social-box-head { margin-top: 20px; padding: 6px 0; }
	.social-box { margin: 0; background: #f3f3f3; padding: 10px 10px 0px; }
	.social-iconbox { padding: 0 152px; }
	.social-textbox {
		overflow: hidden;
		height: 40px;
		text-align: left;
		line-height: 40px;
		font-size: 1.05em;
		color: #666;
	}
		.social-text { display: none; }
		.social-image { background: url(/library/media/icons/social/social-icons-footer.png) no-repeat 0 0; height: 37px; width: 32px; float: left; margin: 0 14px 0 6px; }
			.social-image a { display: block; padding-top: 5px; width: 37px; height: 32px; font-size: 0.1em; text-indent: -10000em; }

.comment-list { list-style: none !important; background: none; margin-left: 0 !important; }
	.comment-list li { background: none; padding: 8px 0 10px 150px; border-top: 1px solid #dfdfdf; min-height: 35px; position: relative; overflow: hidden; }
	ul li ul.comment-list { margin: 10px 0 0 -150px !important; padding-left: 50px; display: none; }
	.comment-list .go-link, .comment-list .go-down-link { margin-top: 6px; padding-left: 22px; font-size: 85%; }
	.comment-list .go-down-link { background-image: url(/library/media/icons/silk/arrow_down.png) !important; }
	
	.comment-alt { background: #fbfbfb !important; }
	.comment-noalt { background: #fff !important; }
	
.comment-author { font-weight: bold; color: #777; font-size: 85%; line-height:1.2em; position: absolute; top: 10px; width: 105px; left: 5px; overflow: hidden; min-height: 35px; }
	.comment-author span { font-weight: normal; }
.comment-content { width: 490px; }
.comment-reply { float: right; font-size: 90%; padding: 5px 5px 0; }
	.comment-reply a.error { font-size: 75%; color: #c01 !important; }
ul li ul li .comment-content { width: 440px; }

.commenting-box { background: #f9f9f9; }
	.commenting-box .big { padding: 10px 0; }
	.commenting-box .big .small { font-size: 70%; }
	.commenting-box > div { padding: 0 20px 20px; }
	.commenting-box h4 { border-bottom:1px solid #ddd;margin-bottom:1.1em !important; background: #fff; }
	.commenting-box .input-box { margin-bottom:0.7em; }
	.commenting-box #response_preview { color: #555; font-style: italic; font-size: 75%; max-height: 190px; overflow: auto; background: #f3f3f3; border: 1px solid #dedede; padding: 10px; }




@media print {
	
}

