/* KEYWORDS: +all, +mozilla, +os, +webkit, -android, -chrome, -edge, -firefox, -gecko, -ie, -ie10, -ie11, -ie7, -ie8, -ie9, -ipad, -iphone, -khtml, -linux, -mac, -macos, -mobile, -opera, -presto, -safari, -trident, -trident3, -trident4, -trident5, -trident6, -trident7, -upbrowser, -win, -windows, -windowsphone, -windowsxp, -winphone, -winxp, -universal */

/*** START design114111/global/default.css ***/
@font-face {
    font-family: 'ImpactRegular';
    src: url('../data/fonts/Impact/impact-webfont.eot');
    src: url('../data/fonts/Impact/impact-webfont.eot?#iefix') format('embedded-opentype'),
         url('../data/fonts/Impact/impact-webfont.woff') format('woff'),
         url('../data/fonts/Impact/impact-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

/* =RESET GENERIC */
html,body,div,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,blockquote,fieldset,input { margin: 0; padding: 0; }
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,th { font-size: 1em; }
fieldset,img { border: none; }
caption,th { text-align: left; }
table { border-collapse: collapse; border-spacing: 0; }
td {vertical-align: top;}
:focus, img:focus, a:focus, input:focus {outline: none;}
.content p, .content table {margin: 10px 0px;}
.content table table {margin: 0;}

img[align="left"], img.alignLeft {margin-right: 15px; margin-bottom: 5px;}
img[align="right"], img.alignRight {margin-left: 15px; margin-bottom: 5px;}
.clr, .clear {clear: both;}
.floatLeft {float: left;}
.floatRight {float: right;}

a {color:#183378;}
a:hover {color:#183378;}
a:focus {outline:none;}

h1, h2, h3, h4, h5, h6 {font-family: Arial, Helvetica, sans-serif; font-weight: normal; padding: 0; margin: 0;}
h1 {font-size: 24px; color: #333333; line-height: 1.1em; padding-top: 15px; padding-bottom: 0px;}
h2 {font-size: 20px; color: #333333; line-height: 1.2em; padding-top: 8px; padding-bottom: 0px;}
h3 {font-size: 18px; color: #333333; line-height: 1.3em; padding-top: 5px; padding-bottom: 0px;}
h4 {font-size: 16px; color: #333333; line-height: 1.4em; padding-top: 5px; padding-bottom: 0px;}
h5 {font-size: 15px; color: #333333; line-height: 1.4em; padding-top: 5px; padding-bottom: 0px;}
h6 {font-size: 14px; color: #333333; line-height: 1.4em; padding-top: 5px; padding-bottom: 0px;}

/* =HIGHLIGHTED TEXT */
.TextBox {
	padding:10px;
	font-size:13px;
	color:#333333;
	background-color:#ffffff;
	border:1px solid #cccccc;
	border-radius: 10px;-moz-border-radius:10px; -webkit-border-radius:10px;
	$TextBoxCutomStyle
}
.HighlightedText {
	font-size:;
	font-weight: bold;
	color:#FFFFFF;
	background-color: #F70039;
	padding:3px;
}
.HighlightedText2 {
	font-size:;
	color:#FFFFFF;
	background-color: #1E004F;
	padding:3px;
}
.HighlightedText3 {
	font-size:;
	color:#8AA500;
	background-color: #FFFFFF;
	padding:3px;

}
.SmallerText {
	font-size:10px;
	color:#SmallerTextColor;
	font-weight:bold;
}

/* =GLOBAL */
body {
	background-image: url(../data/i/body.png);
	background-repeat: repeat-x;
	min-width: 990px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	background-color: #FFFFFF;
	color: #4F4F4F;
}
.body {
	background-image: url(../data/i/header.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	position: relative;
}
.wrapper {
	width: 990px;
	text-align: left;
	position: relative;
	margin: 0 auto;
	padding-top: 237px;
}
.moreInfo {
	position:absolute;
	top: 110%;
	left:0px;
}

/* =HEADER */
.logo {
    background-repeat: no-repeat;
    display: block;
    height: 70px;
    left: 23px;
    position: absolute;
    top: 10px;
    width: 180px;
}
 .logo span {display: none;}

/* =MAIN NAVIGATION */
.navigation {
	position: absolute;
	top: 57px;
	right: 40px;
}
.navigation ul {
	padding: 0;
	margin: 0;
	list-style-type: none;
}
.navigation li {
	padding: 0; margin: 0;
	display: block;
	float: left;
}
.navigation a {
	background-image: url(../data/i/mainNav.png);
	background-repeat: no-repeat;
	display: block;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
	display: block;
	padding: 7px 5px;
	margin-left: 10px;
	display: block;
	/* cursor: pointer !for(ie7); */
	width: 150px;
	font-family: 'ImpactRegular', Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #333;
}
.navigation .nav-item-0-active a {
	color: #183378;
}

.navigation a:hover,
.navigation li.mouseOverChild a {

}

/* dynamic rules for main navigation */
.navigation .mouseOut {
 	display:none;
}

.navigation ul ul a,
.navigation ul ul li,
.navigation ul ul span,
.navigation ul ul div,
.navigation ul ul {
	zoom: 1;
	margin: 0;
}

.navigation ul ul.mouseOver li {
 	float: none;
	width: 140px;
}
.navigation ul ul {
	position: absolute;
	padding: 0;
	margin: 0;
}
.navigation ul ul li {
	position: relative;
	padding: 0;
	margin: 0;
}
.navigation ul ul a {
	color: #fff;
	background-color: #888;
}
.navigation ul ul ul {
	left: 100%;
	top: 0px;
}

/* =TOP NAVIGATION */
.topNav {
	position: absolute;
	top: 0px;
	right: 20px;
}
.topNav ul {
	padding: 0; margin: 0;
	list-style-type: none;
}
.topNav li {
	padding: 0; margin: 0;
	display: block;
	float: left;
}
.topNav a {
    background-image: url(../data/i/topNavSep.png);
    background-position: right top;
    background-repeat: no-repeat;
    color: #FFFFFF;
    display: block;
    padding: 10px 6px;
    text-decoration: none;
	font-size: 10px;
}
.topNav .lastNode a {
	background-image: none;
}

/* =CONTENT */
h1.pageTitle {
	padding: 0; margin: 0;
	font-family: 'ImpactRegular', Arial, Helvetica, sans-serif;
	font-size: 51px;
	color: #EEF3F8;
	text-transform: uppercase;
	text-shadow: 0 0 3px #666;
	position: absolute;
	top: 135px;
	left: 45px;
}
h1.pageTitle:empty,
h1.empty {
	display: none;
}
.container {
	width: 990px;
	background-image: url(../data/i/content.png);
	background-repeat: repeat-y;
}
.padding {
	width: 990px;
}
.withSideBar {
	width: 750px;
	float: right;
}

.paddingIn {
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 20px;
	padding-right: 20px;
}
h1.pageTitle {
	color: #EEF3F8;
}
.content {
	line-height: 1.6em;
	padding: 20px 40px;
	min-height: 200px;
}
#page1 .content {
	padding: 20px;
}
.homeBox {
	background-image: url(../data/i/homeBox.png);
	background-repeat: no-repeat;
	float: left;
	width: 256px;
	height: 188px;
	margin: 15px 30px;
	position: relative;
	line-height: 1.3em;
}
.homeBox h2 a {
	font-family: 'ImpactRegular', Arial, Helvetica, sans-serif;
	font-size: 26px;
	color: #515151;
	text-transform: uppercase;
	text-decoration: none;
	text-shadow: 1px 1px 1px #fff;
	display: block;
	text-align: center;
	padding-top: 8px;
	padding-bottom: 15px;
}
.homeBox p {
	padding-left: 15px;
	width: 100px;
}
.homeBox img {
	position: absolute;
	bottom: 0px;
	right: 0px;
}
.sitePathDiv {
	position: absolute;
	right: 10px;
	top: 110px;
}
.sitePathDiv a.posLast {
	cursor: text;
	text-decoration: none;
}

/* =LEFT NAVIGATION */
.sideBar {
	width: 240px;
	float: right;
}
.sideNav h3 {
	margin-left: 20px;
}
.sideNav ul {
	padding: 0; margin: 0;
	list-style-type: none;
}
.sideNav li {
	padding: 0; margin: 0;
}
.sideNav a {
	display: block;
	padding-top: 5px;
	padding-bottom: 5px;
	text-decoration: none;
}
.sideNav .currentPage a {
	font-weight: bold;
}
.sideNav span {
	display: block;
	margin-left: 20px;
}
.sideNav ul ul span {margin-left: 40px;}
.sideNav ul ul ul span {margin-left: 60px;}

/* =FOOTER */

.footerOut {
	background-image: url(../data/i/footerOut.png);
	background-repeat: repeat-x;
	min-width: 990px;
	text-align: center;
}
.footer {
	margin: 0 auto;
	text-align: left;
	width: 990px;
	height: 100px;
	position: relative;
	background-image: url(../data/i/footer.png);
	background-repeat: no-repeat;
}

.center-menu-out {
	margin:5px auto;
	overflow:hidden;
	position:relative;
	text-align:center;
	width:980px;
}
.center-menu-in {
	float:left;
	left:50%;
	position:relative;
	text-align:center;
}
.footerNav {
	padding-bottom: 10px;
	padding-top: 10px;

	position: absolute;
	top: 50px;
	left: 0px;
	height: 35px;
	width: 990px;
	font-weight: bold;
	overflow: hidden;
}
.footerNav ul {
	padding: 0; margin: 0;
	list-style-type: none;

	float:left;
	left:-50%;
	position:relative;
}
.footerNav li {
	padding: 0; margin: 0;
	display: block;
	float: left;
	margin-left: 7px;
	margin-right: 7px;
}
.footerNav a {
	text-decoration: none;
	color: #666666;
	font-size: 11px;
	font-weight: normal;
}

.copyright {
	position: absolute;
	right: 10px;
	top: 10px;
}

/* =FORMS */
input[type="text"],
input[type="password"],
.inputText,
select,
textarea {
	background-color: white;
	border: 1px solid #ccc;
	letter-spacing: 0;
	background-image: url(../data/i/typeinput.png);
	background-repeat: repeat-x;
	padding: 3px;
	-moz-border-radius: 5px;	-webkit-border-radius: 5px;	border-radius: 5px;
}
input[type="checkbox"],
input[type="radio"],
.inputCheckbox,
.inputRadio {
	width: auto;
	border: 0 none;
	padding: 0;
	margin-right: 3px;
}

form.xform input[type="text"],
form.xform input[type="password"],
form.xform .inputText,
form.xform .inputPassword {
	width: 180px;
}
form.xform select {
	width: 188px;
}
form.xform select#date0_mm,
form.xform select#date0_dd,
form.xform select#date0_yy {
	width: auto;
}
form.xform textarea {
	width: 250px;
	height: 100px;
}

.enumBlock {margin-right: 15px;}
form.xform td,
form.xform th {
	vertical-align: middle;
}
form.xform th {
	text-align: right;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	font-weight: normal;
}
.formRequired {
	color: red;
	padding-left: 3px;
}
.xFormErrorLabel,
.xFormErrorList {
	color: red;
	display: block;
	float: left;
	padding-right: 3px;
}
input[type="submit"],
input.submitButton,
button,
input.inputSubmit {
	-moz-border-radius: 3px;	-webkit-border-radius: 3px;	border-radius: 3px;
	border: 0px solid #ccc;
	background-image: none;
	cursor: pointer;
	padding: 2px;
}
.page41 button,
.page41 input[type="submit"],
.xform input[type="submit"] {
	color: #fff;
	font-weight: bold;
	padding: 3px 6px;
	-moz-border-radius: 3px;	-webkit-border-radius: 3px;	border-radius: 3px;
background: #2d98c4; /* Old browsers */
background: -moz-linear-gradient(top, #2d98c4 0%, #183479 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2d98c4), color-stop(100%,#183479)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #2d98c4 0%,#183479 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #2d98c4 0%,#183479 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #2d98c4 0%,#183479 100%); /* IE10+ */
background: linear-gradient(top, #2d98c4 0%,#183479 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2d98c4', endColorstr='#183479',GradientType=0 ); /* IE6-9 */
}
.page41 button {
	margin-right: 10px;

}
input.emailField  {
	width: 250px;
	margin-left: 5px;
	margin-right: 5px;
}
.pass1Block,
.pass2Block {
	padding-top: 5px;
	padding-bottom: 5px;
}

/* =MAIN STYLES */
.stylesHeader {
	display: block;
	padding: 5px 10px;
	background-color: #aaa;
	color: #fff;
}

/* =TABLES */
table.list,
table.list11 {
	width: 100%;
	font-size: 12px;
	line-height: 1.5em;
	margin-top: 10px;
	border-right: 1px dotted #ddd;
	border-left: 1px dotted #ddd;
}
table.list td,
table.list11 td {
	padding: 5px 10px;
	border-top: 1px dotted #ddd;
	border-bottom: 1px dotted #ddd;
}
table.list p {padding: 0; margin: 0;}
table.list tr.row-0 td {background-color: #f5f5f5;}
table.list tr.row-pos0,
table.list11 tr.row-pos0 {
	text-transform: uppercase;
	font-weight: bold;
}

table.list11 td.col-0 {background-color: #f5f5f5;}
table.list11 tr.row-pos0 {background-color: #f5f5f5;}
table.list11 tr.row-pos1 {font-weight: bold;}

/* =FTS */
.ftsSearch {
	position: absolute;
	top: 70px;
	right: 10px;
}
.ftsSearch input.defVal {
	color: #999;
	font-style: italic;
}

/* =LOGIN BOX */
.loginBox {
	background-image: url(../data/i/loginBox.png);
	background-repeat: no-repeat;
	width: 455px;
	height: 218px;
	margin-left: 240px;
	margin-top: 50px;
	position: relative;

}

.loginBox .username,
.loginBox .password,
.loginBox .login,
.loginBox .remember,
.loginBox .passrec {
    left: 155px;
    position: absolute;
}
.loginBox .username 	{top: 11px;}
.loginBox .password 	{top: 77px;}
.loginBox .login 		{top: 171px;}
.loginBox .remember 	{top: 144px;}
.loginBox .passrec 		{left: 272px; top: 177px;}

.loginBox label {
	display: block;
	padding-bottom: 2px;
}
.loginBox input[type="text"],
.loginBox input[type="password"] {
	border: 0 none;
	background-image: none;
	background-color: transparent;
	width: 246px;
	padding: 7px;
	font-size: 15px;
}

.loginBox input[type="submit"] {
	background: none;
	background: transparent;
	width: 103px;
	text-align: center;
	display: block;
	margin-top: 5px;
	color: #fff;
	font-weight: bold;
	fong-size: 17px;
	padding: 5px 10px;
}
.loginBox input[type="checkbox"] {
	margin-right: 7px;
}
.loginBox a {
	color: #284169;
}
inut#myAccFemale {
	margin-left: 10px;
}

/* Paging Start */
ul.pagination {
	display: block;
	text-align: center;
}

ul.pagination li {
	display: inline;
	padding: 0em 0.8em;
}
ul.pagination a {
	text-decoration: none;
}
ul.pagination li.active a {
	background: blue;
	color: white;
	padding: 0.25em 0.6em;
	font-weight: bold;
}
/* Paging End */

/*** END design114111/global/default.css ***/

/*** Skipping CSS Section msie-mobile (conditions do not match) ***/
/*** Skipping CSS Section safari-mobile (conditions do not match) ***/
/*** Skipping CSS Section opera-mobile (conditions do not match) ***/
/*** Skipping CSS Section upbrowser-mobile (conditions do not match) ***/
/*** Skipping CSS Section wysiwyg (conditions do not match) ***/
/*** START design114111/global/discussionforum.css ***/
/* Discussion Forum */

/* =GLOBAL */
.dscMain {margin-top: 10px;}
.dscMain td, .dscMain th {
	padding: 0; 
	margin: 0; 	
	padding: 5px 10px;
	font-weight: normal;
	border: 1px solid #e9e9e9;
	vertical-align: middle;
}
h1.forumName {
	padding: 0; margin: 0;
	padding-top: 15px;
	padding-bottom: 7px;
}
.dscMessages .notice {color: red;}
.absolutePostDate {display: none;}

/* =LIST OF FORUMS */
.dscForumsTable thead th {background-color: #e9e9e9;}
.dscForumsTable .dscFCol {
	background-color: #f5f5f5;
}
.dscForumsTable td#threadsCnt,
.dscForumsTable td#postsCnt {
	text-align: center;
}
.absolutePostDate {}

/* =LIST OF THREADS */
.dscThreadsTable thead th {background-color: #e9e9e9;}
.dscThreadsTable .row-1 td {background-color: #f5f5f5;}
.dscThreadsTable .dscPriorityName {
	background-repeat:no-repeat;
	background-position: left 3px;
	display:block;
	float: left;
	width: 21px;
	height: 19px;
	color: transparent;
	text-indent: -9999px;
}
.dscThreadsTable .dscPriorityAnnouncement {background-image:url(../data/f/exclamation.gif);}
.dscThreadsTable .dscPrioritySticky {background-image:url(../data/f/icons/pin-yellow.png);}
.dscThreadsTable td#viewsCount,
.dscThreadsTable td#postsCount {
	text-align: center;
}
.dscNewTopic {padding-top: 10px;}

/* =LIST OF POSTS */
.dscPostsTable td,
.dscPostsTable th {
	padding: 5px 10px;
	border: 1px solid #e9e9e9;
}
.dscPostsTable th {background-color: #e9e9e9;}
.dscPostsTable h2 {padding: 0; margin: 0;}
.dscPostsTable .dscThreadTitle {width: 100%;}
.dscPostsTable .dscThreadReply {white-space: nowrap;}

.dscPostsTable .row-1 td {background-color: #f5f5f5;}
.dscPostsTable .dscPostControl {
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: right;
}
.dscPostsTable .dscPostControl button {margin-left: 10px;}
.dscPostsTable .dscPostedAgo {text-align: right;}
.dscPostsTable td#author {width: 150px;}

/* =QUOTES */
.dscQuoted {font-weight: bold;}
.dscPostBody blockquote {
	border:1px dotted #CCCCCC;
	padding:15px;
	margin: 10px;
	color: #888;
}
.dscPostBody blockquote blockquote {width: 90%;}
.dscPostBody {
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	max-width: 100%;
	overflow: hidden;
}
.row-1 .dscPostBody blockquote {background-color: #fff;}
.row-1 .dscPostBody blockquote blockquote {background-color: #f5f5f5;}
.row-1 .dscPostBody blockquote blockquote blockquote {background-color: #fff;}
.row-1 .dscPostBody blockquote blockquote blockquote blockquote{background-color: #f5f5f5;}
.row-1 .dscPostBody blockquote blockquote blockquote blockquote blockquote{background-color: #fff;}
.row-0 .dscPostBody blockquote {background-color: #f5f5f5;}
.row-0 .dscPostBody blockquote blockquote {background-color: #fff;}
.row-0 .dscPostBody blockquote blockquote blockquote {background-color: #f5f5f5;}
.row-0 .dscPostBody blockquote blockquote blockquote blockquote {background-color: #fff;}
.row-0 .dscPostBody blockquote blockquote blockquote blockquote blockquote {background-color: #f5f5f5;}

/* =ADD / EDIT POST */
.dscSmiles {
	margin-left: 20px;
	width: 140px;
}
#bodyTD {width: 100%;}
#bodyTD textarea {height: 190px;}
.dscForm tfoot input[type="submit"], input.forumBtn {margin-right: 10px;}
.dscForm .dscFieldTitle {
	font-weight: bold;
	padding-top: 15px;
	vertical-align: middle;
}

/* =ICONS */
.dscThreadRow td#icon {width: 20px;}
a.dscPostIcon {text-decoration: none;}
.dscForumIcon {
	width: 20px;
	background-image:url("../data/f/icons/forum.gif");
	background-position:50% 50%;
	background-repeat:no-repeat;
}
.dscNewMsg {
	background-position:50% 50%;
	background-repeat:no-repeat;
	background-image:url("../data/f/icons/forum-new.gif");
}
a.dscPostIcon span {
	background-image:url("../data/f/icons/last-post.png");
	background-position:left center;
	background-repeat:no-repeat;
	padding:5px 8px;
}
.dscThreadIcon {
	background-image:url("../data/f/icons/thread.png");
	background-position:50% 50%;
	background-repeat:no-repeat;
}
a.lastPostIco span {
	display:block;
	padding-left: 22px;
	line-height:16px;
}
.dscThreadRow .dscNewMsg {
	background-image:url(../data/f/icons/thread-new.png);
	background-position: 10px 50%;
}

/* =USER PROFILE */
.dscProfile {margin-top: 15px;}
table.dscProfile td {
	padding-top: 2px;
	padding-bottom: 2px;
}
table.dscProfile .dscFieldTitle {
	font-weight: normal;
	padding: 0;
	text-align: right;
	padding-right: 5px;
}
.dscProfile input[type="text"] {width: 180px;}
.dscProfile textarea {width: 250px; height: 80px;}
.avatarBlock input {margin-left: 5px;}
.avatarBlock .avatarImg {padding-right: 10px;}

/* =SEARCH FORUMS */
.dscSearchForm {
	border: 1px solid #d7d7d7;
	margin-top: 10px;
}
.dscSearchForm td,
.dscSearchForm th {
	padding: 5px 10px;
}
.dscSearchForm .searchingCrietria td {
	padding: 0;
	padding-right: 20px;
}
.dscSearchForm thead th {
	background-color: #e9e9e9;
	text-align: left;
	font-weight: normal;
}

.dscSearchTable th {
	background-color: #e9e9e9; 
	text-align: left; 
	font-weight: normal;
}
.dscSearchTable td {vertical-align: top;}
.dscSearchTable .row-0 td {background-color: #f5f5f5;}
.dscSearchTable .dscPostBody {padding: 0;}
.dscSearchTable .postView {text-align: right;}
.dscSearchTable .postSubject {
	font-weight: bold;
	padding-bottom: 5px;
}
.dscSearchTable #info label {}
.dscSearchTable .dscAlias {padding-bottom: 5px;}

/* =MODERATION */
.dscModerateTable th {
	background-color: #e9e9e9; 
	text-align: left; 
	font-weight: normal;
}
.dscModerateTable td {vertical-align: top;}
.dscModerateTable .row-0 td {background-color: #f5f5f5;}
.dscModerateTable .dscPostBody {padding: 0;}
.dscModerateTable .postView {text-align: right;}
.dscModerateTable .postSubject {
	font-weight: bold;
	padding-bottom: 5px;
}
.dscModerateTable #info label {}
.dscModerateTable .dscAlias {
	padding-bottom: 5px;
}

.dscModerateTable .dscModerateSelect {text-align: center;}
.dscModerateTable .dscModerateInfo {width: 25%;}
.dscModerateTable .dscModerateMessage {}

.ApproveDeleteBtns {padding-top: 10px;}
.ApproveDeleteBtns input {margin-right: 5px;}


/*** END design114111/global/discussionforum.css ***/

/*** START design114111/global/sitemap.css ***/
/* Sitemap */
li.sitemap-item-0 a, li.sitemap-item-1 a {
	text-decoration: none;
	background-image: url(../data/s/icon-file.normal.gif);
	background-image: url(../data/s/icon-file.png);
	background-position: left 4px;
	background-repeat: no-repeat;
	padding-left: 18px;
	display: block;
	height: 22px;
	color: #4F4F4F;
	overflow: hidden;
}
li.sitemap-item-0 a:hover, li.sitemap-item-1 a:hover {
	color: #183378;
}
.sitemap0, .sitemap0-active, .sitemap0 ul, .sitemap0-active ul {
	background: url(../data/s/tree101.png) repeat-y left 4px;
	padding: 0px;
	margin: 0px 0px 0px -4px;
	list-style-type: none;
}
.sitemap0-active li, .sitemap0 li {
	margin: 0px;
	padding-left: 26px;
	background: url(../data/s/tree11m.png) left 0px no-repeat;
}
.sitemap0-active li.leafNode {
	background: url(../data/s/tree110.png) left 0px no-repeat;
}

.sitemapDiv0 a {
	font-weight: bold;
	margin-top: 14px;
}
/*** END design114111/global/sitemap.css ***/

/*** START design114111/global/blog.css ***/

/* ------------------------------------------ BEGINING OF BLOG ----------------------------------- */
/* =BLOG */
.blogSidebar h3 {
	margin: 0; padding: 0;
	padding-bottom: 10px;
}
.blogSidebar {
	padding: 15px;
}
.blogBox {
	padding-bottom: 25px;
}
.blogBox a,
.blogBox span {
	padding: 0; margin: 0;
}
.blogPageName,
.blogTag,
.blogArchiveItem,
.rCommentItem {
	padding-bottom: 5px;
}

/* =BLOG =TAG CLOUD */
#blogTagCloud .blogTag {
	float: left;
	width: auto;
	padding-left: 10px;
	padding-bottom: 5px;
}
#blogTagCloud .blogTag a {
	width: auto;
	padding: 0;
}
#blogTagCloud .pop15 a {font-size: 180%;}
#blogTagCloud .pop14 a {font-size: 170%;}
#blogTagCloud .pop13 a {font-size: 160%;}
#blogTagCloud .pop12 a {font-size: 155%;}
#blogTagCloud .pop11 a {font-size: 150%;}
#blogTagCloud .pop10 a {font-size: 145%;}
#blogTagCloud .pop9 a {font-size: 140%;}
#blogTagCloud .pop8 a {font-size: 135%;}
#blogTagCloud .pop7 a {font-size: 130%;}
#blogTagCloud .pop6 a {font-size: 125%;}
#blogTagCloud .pop5 a {font-size: 120%;}
#blogTagCloud .pop4 a {font-size: 115%;}
#blogTagCloud .pos3 a {font-size: 110%;}
#blogTagCloud .pop2 a {font-size: 105%;}
#blogTagCloud .pop1 a {font-size: 100%;}

/* =BLOG POSTS */
.rPosts span {
	display: inline;
}
.rPostItem {
	padding-bottom: 10px;
}

/* =BLOG PAGE LIST */
#blogPage .pageTitle {
	padding-bottom: 5px;
	border-bottom: 1px solid;
}

.blogAuthor {
	clear: both;
	padding-bottom: 20px;
}
.blogAuthorInfo .blogAuthorName {
	padding-bottom: 15px;
}

/* =BLOG SLIDESHOW */
#blogSlideshow {
	width: 655px;
	width: 635px;
	-moz-box-shadow: 0 0 4px #666;	-webkit-box-shadow: 0 0 4px #666;	box-shadow: 0 0 4px #666;
	border: 10px solid #fff;
	/* border: 10px solid #eee !for(ie7 ie8); */
	height: 300px;
	margin-bottom: 30px;
}
#blogSlideshow img {
	min-width: 655px;
	min-height: 300px;
}
#blogSlideshow .blogSlideDesc {
	position: absolute;
	top: 0px;
	right: -340px;
	color: #fff;
	background-image: url(../data/i/transparent.png);
	background-repeat: repeat;
	width: 300px;
	height: 300px;
	padding: 20px;
	padding-right: 40px;
}
.blogSlideDesc h3,
.blogSlideDesc a {
	color: #fff;
}
.blogSlideDescContent {
	height: 160px;
	margin-bottom: 10px;
	overflow: hidden;
}

/* =BLOG POST LIST */
#blogPosts h1#blogExtraTitle {
	border-bottom: 1px solid;
	padding-bottom: 5px;
	margin-bottom: 20px;
}
#blogPosts .postBody {
	position: relative;
}
#blogPosts .postComments {
	position: absolute;
	right: 0px;
	bottom: 30px;
}
#blogPosts .blogPost {
	padding-bottom: 15px;
	margin-bottom: 15px;
	border-bottom: 1px solid #ccc;
}
#blogPosts h2.postSubject {
	padding-top: 0px;
	padding-bottom: 0px;
}
img.postThumb {
	border: 7px solid #fff;
	/* border: 7px solid #eee !for(ie7 ie8); */
	-moz-box-shadow: 0 0 4px #999;	-webkit-box-shadow: 0 0 4px #999;	box-shadow: 0 0 4px #999;
}
#blogPosts .links {
	padding-top: 10px;
}

/* =BLOG POST */
#blogPost h1.postSubject {
	padding-top: 0px;
	margin-top: 0px;
}
.postDate {
	color: #999;
}
#blogPost img.postThumb {
	/* margin-top: 20px !for(ie7); */
}


/* =BLOG COMMENTS */
#enterComment {
	background-color: #f5f5f5;
	border: 1px solid #ccc;
	padding: 15px;
	margin-top: 20px;
}
.commentLeaveReply {
	margin-top: 20px;
	font-size: 12px;
	padding: 2px 6px;
	width: 100px;
	text-align: center;
	cursor: pointer;
}
textarea#commentBody {
	width: 500px;
	height: 120px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.comments h1 {
	margin-bottom: 15px;
}
.commentInfo {
	padding-bottom: 10px;
	margin-bottom: 10px;
	border-bottom: 1px dotted;
	color: #999;
}
.createdAgo {
	text-decoration: underline;
}

/* other */
#blogPost .postBody {padding-bottom: 15px;}
/* ------------------------------------------ END OF BLOG ----------------------------------- */


/*** END design114111/global/blog.css ***/

/*** START design114111/global/jobs.css ***/
/* Jobs */

.careerSearch td.careersWelcomeText {
	padding-right: 20px;
	border-right: 1px dotted #ccc;
}
.careerSearch td.searchPosition,
.careerSearch td.formText {
	padding-left: 20px;
	
}
#emptyResult {
	color: #BF1A18;
}
#apply-job button {
	margin-right: 10px;
}
.applyJobForm {
	border: 1px dotted #ccc;
	margin-top: 15px;
	margin-bottom: 15px;
}
.applyJobForm td {
	padding: 5px 10px;
}
.applyVacancyNote {
	color: #666;
	padding: 15px 0px;
}
.applyVacancyNote2 {
	font-weight: bold;
}
.applyVacancyNote2 input.checkbox,
.applyVacancyNote2 input[type="checkbox"] {
	margin-right: 5px;
}
.error {
	color: #BF1A18;
}
/*** END design114111/global/jobs.css ***/

/*** START design114111/global/e-commerce.css ***/
/* E-commerce */

.ecsCatNav a {
	padding-left: 20px;
}
.ecsNavCat3act {
	font-weight: bold;
}

/* =CART */
.ecsCart {
	width: 100%;
}
.ecsCart td,
.ecsCart th {
	padding: 5px 10px;
	border-bottom: 1px dotted #999;
}
.ecsCart thead td,
.ecsCart th {
	color: #fff;
	background-color: #999;
}
.totalBox {
	text-align: right;
	margin-bottom: 20px;
}
.cartButtons {
	position: relative;
}
.cartButtonCheckout {
	position: absolute;
	top: 0px;
	right: 0px;
}
.cartButtonCheckout input {
	margin-left: 10px;
}

/* =CHECKOUT */
.checkoutModule #signup,
.checkoutModule #login {
	width: 300px;
}
.checkoutModule #signup input[type="text"], .checkoutModule #signup input[type="password"], 
.checkoutModule #login input[type="text"], .checkoutModule #login input[type="password"] {
	width: 180px;
}
td.formFieldTitleTd,
td.formFieldTitleTd {
	text-align: right;
	padding-right: 5px;	
	white-space: nowrap;
}

/* =SPECIFY YOUR SHIPPING ADDRESS */
.crm-loc-sel-head {
	font-weight: bold;
}
.selectorLink {
	font-weight: bold;
}
.checkoutRadioInput {
	float: left;
}
input.inpZip, input.inpZipExt,
#phoneType select,  select.selCountryCode, input.inpAreaCode, input.inpPhoneNumber, input.inpPhoneExt,
input.ccMonth, input.ccYear, input.ccCVV {
	width: auto;
}

/* =REVIEW & SUBMIT YOUR ORDER */
.checkoutBlockHeader,
.checkoutHeader {
	font-size: 20px;
	color: #333333;
	padding-top: 15px;
	padding-bottom: 7px;
}
.checkoutHeaderSmall {
	font-size: 16px;
	color: #333333;
	padding-top: 10px;
	padding-bottom: 5px;
}
.checkoutBlock {
	width: 300px;
}
.checkoutPaymentCond {
	width: 100%;
	font-weight: bold;
}
.bottomConfirm {
	width: 100%;
}
.bottomConfirm .checkoutText {
	font-weight: bold;
}
/*** END design114111/global/e-commerce.css ***/

/*** START design114111/global/printer.css ***/
/* Printer */
@media print {
	.navigation,
	.topNav,
	.footer {
		display: none;	
	}
	body {
		padding: 0 !important; 
		margin: 0 !important; 
		color: #000 !important;	
		backgound-image: none !important;
	}
}

/*** END design114111/global/printer.css ***/

/*** START design114111/05subwide2/common.css ***/
/* Common CSS for this layout */

/* =DIFFERENCES FROM STANDARD TEMPLATE */
body,
.body,
.wrapper,
.container,
.padding,
.footer,
.footerNav {
	width: 100%;	
	font-size: 12px;
}
.body {
	background-image: url(../data/i/headerX.png);
	background-image: url(../data/i/headerX2.png);	
	background-repeat: repeat-x;
}
.wrapperOut {
	background-image: url(../data/i/headerLeft.png);
	background-image: url(../data/i/headerLeft2.png);		
	background-repeat: no-repeat;
}
.wrapper {
	background-image: url(../data/i/headerRight.jpg);
	background-image: url(../data/i/headerRight2.png);	
	background-repeat: no-repeat;
	background-position: right top;
	
	padding-top: 100px;
}
.wrapperIn {
	background-image: url(../data/i/contentLeft.png);
	background-repeat: no-repeat;
	background-position: left 313px;;
}
.container {
	background-image: url(../data/i/contentRight.png);
	background-repeat: no-repeat;
	background-position: right 300px;	
}
.content {
	min-height: 400px;	
	background-color: #fff;
	margin-left: 20px;
	margin-right: 20px;
	
	padding-top: 0px;
}
.footerOut {
	background-image: url(../data/i/footerWide.png);	
}
.footer {
	background-image: url(../data/i/footerWideCenter.png);	
	background-position: center top;
}
.footerLeft {
	background-image: url(../data/i/footerLeft.png);	
	background-repeat: no-repeat;
	background-position: left top;
	width: 33px;
	height: 95px;
	position: absolute;
	top: 0px;
	left: 0px;
}
.footerRight {
	background-image: url(../data/i/footerRight.png);	
	background-repeat: no-repeat;	
	background-position: right top;
	width: 39px;	
	height: 95px;
	position: absolute;
	top: 0px;
	right: 0px;	
}
.logo {
	background-image: url(../data/i/logo.png);	
	background-repeat: no-repeat;
}

.clickOnLabel {
	position: absolute;
	top: 30px;
	left: 40px;	
}

/* old ojbects */
.switch, 
.myTanitaTabs, 
.graphsTitlesDivs {
	display: none;
} 

/* =MY RESULTS TITLES */
.myResultsBody {
	position: relative;
	padding-top: 45px;		
}
.myResultsTitlesDiv, 
.myResultsTitlesFixed {
	width: 216px;
}

.myResultsTitlesDiv td,
.myResultsTitles th {
	width: 300px;
	white-space: nowrap;	
	text-align: right;
}
.myResultsTitles th {
	height: 50px;	
	background-image: url(../data/i/myResultsLT.png);
	background-repeat: no-repeat;
	background-position: right bottom;
	background-color: #eff3fd;	
}
.myResultsTitlesDiv td {
	background-color: #fff;
	padding-right: 10px;
	background-image: url(../data/i/myResultsTitles.png);
	background-repeat: repeat-y;
}
.myResultsTitlesDiv .row-last td {
	padding-bottom: 18px;
	background-image: url(../data/i/myResultsLB.png);
	background-repeat: no-repeat;
	background-position: -20px -64px;
}
.myResultsTitlesDiv .row-1 td {
	background-color: #eff3fd;
}

/* =MY RESULT CONTENT */
.myResultsContentFixed th {
	background-color: #eff3fd;	
}
.myResultsContentDiv {
	overflow:auto;
}
.myResultsContentDiv .row-last td {
	padding-bottom: 18px;
}
.myResultsContentDiv td,
.myResultsContent th {
	width: 150px;	
	white-space: nowrap;
	padding: 0px 20px;
	text-align: center;
}
.myResultsContent th span, 
.myResultsContent td span {
	display: block;
	width: 90px;
	white-space: nowrap;
}
.myResultsContentDiv td {
	background-color: #fff;
	width: 150px;
}
.myResultsContent th {
	background-image: url(../data/i/myResultsContentTitles.png);
	background-repeat: repeat-x;
	background-position: left bottom;
	height: 50px;
}
.myResultsContent th.col-last {
	background-image: url(../data/i/myResultsRT.png);
	background-repeat: no-repeat;
	background-position: right top;
}
.myResultsContentDiv .row-1 td {
	background-color: #eff3fd;
}

/* =MY GRAPHS */
.graphsBody {
	position: relative;
	padding-top: 55px;	
	margin-top: 10px;
}
form.measurement {
	position: absolute;
	top: 0px;
	right: 0px;
}
form.chooseGraph {
	position: absolute;
	top: 0px;
	left: 0px;	
}
form.increment {
	position: absolute;
	top: 0px;
	right: 110px;
}
a.print {
	position: absolute;
	top: 24px;
	right: 220px;	
}

/* SCROLL PANE */
div.jspVerticalBar {
	background: #eaeaea; 
	width: 8px;
}
div.jspHorizontalBar {
	height: 11px;
	background: #eaeaea; 		
}
div.jspDrag {
	background: #858585; 
	-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; 
}
.removeMeas {margin-left: 4px;}
/*** END design114111/05subwide2/common.css ***/
/* TIME: 0.01631498336792 */