﻿body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #5dabcf;
	background-image: url(images/bgPage.gif);
	background-repeat: repeat-x;
}
.logo {
	padding-top: 28px;
	padding-left: 20px;
}
.mainMenuLink {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
.verticalMenuSeparator {
	padding-left: 21px;
}
.mainMenuSeparator {
	margin-right: 30px;
	margin-left: 30px;
}
.verticalMenuHeader {
	height: 65px;
	width: 202px;
	background-image: url(images/verticalMenuHeaderBG.gif);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: #4590b3;
}
.headerImageTable {
	background-repeat: no-repeat;
	height: 121px;
	background-position: top;
}


.verticalMenuTD {
	padding-left: 15px;
}.verticalMenuHeaderText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: #4590b3;
	padding-top: 17px;
	padding-left: 17px;
}
.verticalMenuBG {
	background-color: #edebea;
	background-image: url(images/verticalMenuBG.gif);
	background-repeat: repeat-x;
	padding-bottom: 12px;
}
.contentTD {
	padding-top: 20px;
	padding-right: 15px;
	padding-bottom: 20px;
	padding-left: 30px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #7a7a7a;
}
.sendSmsButton {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #424242;
	margin-left: 90px;
}


.topMenuLink {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #4f4f4f;
	text-decoration: none;
}
.topInfo {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4F4F4F;
	text-decoration: none;
}
.borderBottom {
	background-color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c8c7c7;
}
.borderMainTable {
	background-image: url(images/borderMainPage.gif);
	background-repeat: repeat-y;
}
.verticalMenuLink {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4F4F4F;
	text-decoration: none;
	margin-left: 10px;
}
.verticalMenuLinkTD {
	text-align: left;
	height: 27px;
	width: 184px;
}
.headerTD {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #3b9ad6;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #bfdde8;
	background-image: url(images/headerArrow.gif);
	background-repeat: no-repeat;
	padding-left: 16px;
	background-position: 0px 8px;
	font-weight: bold;
	height: 26px;
	vertical-align: middle;
}
.headerTable {
	margin-bottom: 10px;
}

.rightColumnTD {
	padding-top: 15px;
	width: 188px;
}
.roundBoxSbg {
	background-image: url(images/roundBoxSbg.gif);
	background-repeat: repeat-x;
}
.roundBoxBtd {
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
}
.contentSeparator {
	height: 8px;
}
.contentTable {
	margin-bottom: 10px;
}
.contentRegisterTD {
	padding-top: 20px;
	padding-right: 80px;
	padding-bottom: 20px;
	padding-left: 80px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #7a7a7a;
}
.registerName {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-transform: uppercase;
	width: 270px;
	text-align: right;
	padding-right: 10px;
	font-weight: bold;
}
.registerInput {
	width: 260px;
}
.registerTable {
	margin-bottom: 17px;
	width: 665px;
}
.input250 {
	background-color: #fafafa;
	border: 1px solid #d7d7d7;
	width: 250px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #7A7A7A;
	padding: 4px;
}
.register {
	height: 35px;
	border: 2px solid #bfbfbf;
	background-color: #f3f3f3;
}
.registerText {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-transform: uppercase;
	text-align: center;
	font-weight: bold;
	padding-right: 15px;
}
.borderMainTableTop {
	background-image: url(images/borderMainPageTop.gif);
	background-repeat: no-repeat;
}
.leftColumnTD {
	width: 217px;
}
.pathMenuLink {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}
.topMenuLinkTD {
	background-image: url(images/topMenuBG.gif);
}
.bgPageBottom {
	background-color: #5395b4;
	background-image: url(images/bgPageBottom.gif);
	background-repeat: repeat-x;
}
.shadowBottomBG {
	background-image: url(images/shadowBottomBG.gif);
	background-repeat: repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	padding-top: 5px;
}
.topLink {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4f4f4f;
	text-decoration: none;
}


.borderMainTableBottom {
	background-image: url(images/borderMainPageBottom.gif);
	background-repeat: no-repeat;
}
.verticalMenuHeaderPortal {
	height: 65px;
	width: 202px;
	background-image: url(images/verticalMenuHeaderBG-Portal.gif);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: #4590b3;
}
.rightColumnTDPortal {
	padding-top: 10px;
	width: 170px;
}
.contentTDPortal {
	padding-top: 12px;
	padding-bottom: 20px;
	padding-left: 12px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #7a7a7a;
}
.portalMainBoxTextHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-transform: uppercase;
	padding-left: 3px;
}
.portalMainBoxLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	font-weight: bold;
	color: #2b6083;
	text-decoration: none;
}
.portalMainBoxText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	color: #626262;
	text-decoration: none;
}
.portalMainBoxTD {
	background-color: #f0f0f0;
	padding-right: 5px;
	padding-left: 5px;
	vertical-align: top;
	padding-top: 3px;
}
.portalMainBoxLargeLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	text-transform: uppercase;
}
.portalMainBoxLargeText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	color: #FFFFFF;
	text-decoration: none;
}
.newsBannerLeftTD {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #7a6e6b;
	background-image: url(images/newsBannerLeftBG.gif);
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #cfcfcf;
	padding-left: 7px;
}
.newsBannerLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #7a6e6b;
	text-decoration: none;
}

.newsBannerRightTD {
	background-image: url(images/newsBannerRightBG.gif);
	padding-left: 7px;
}
.portalCategoryHeader   {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-transform: uppercase;
	vertical-align: middle;
	height: 14px;
	padding-left: 6px;
}
.portalCategoryLinksTD {
	padding-top: 7px;
	padding-bottom: 7px;
	padding-left: 6px;
}
.portalCategoryLinkPadding {
	padding-right: 5px;
}
.portalCategorySeparator {
	background-color: #cccccc;
	height: 1px;
	margin-top: 6px;
	margin-bottom: 6px;
}
.portalInfoPanelHeader {
	background-color: #7b7b7b;
	border: 2px solid #6B6B6B;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
	padding-left: 14px;
}
.portalInfoPanelBG {
	background-color: #f0f0f0;
	border: 1px solid #cccccc;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
	padding-top: 5px;
	padding-right: 7px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.portalInfoPanelSeparator {
	height: 2px;
	width: 135px;
	text-align: right;
	margin-left: 10px;
}
.portalInfoPanelLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #2b6083;
	text-decoration: none;
	font-weight: normal;
	text-transform: none;
}
.portalInfoPanelLinkTD {
	background-image: url(images/portalInfoPanelArrow.gif);
	background-repeat: no-repeat;
	background-position: left center;
	height: 20px;
	padding-left: 10px;
}
.portalArticleSimilarBoxLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	font-weight: normal;
	color: #2b6083;
	text-decoration: none;
}
.portalArticleText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	color: #272626;
}
.portalArticleHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	padding-top: 20px;
	padding-bottom: 10px;
}
.portalArticlePath {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #272626;
}
.portalArticlePathCategory {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4d6c8e;
}
.servicesText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	text-decoration: none;
}
.portalArticleStatistics {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	padding-top: 40px;
	padding-bottom: 3px;
}
.indexImageTable {
	background-image: url(images/indexImage.jpg);
	background-repeat: no-repeat;
	height: 346px;
}
.indexBoxHeader {
	height: 38px;
	padding-left: 17px;
	background-color: #f4f1e7;
}
.textBlue {
	color: #5281bb;
}
.textCopyright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}

.indexPadding {
	padding-left: 13px;
}
.indexBoxTextBG {
	padding-left: 17px;
	padding-bottom: 23px;
	padding-right: 7px;
}
.indexBoxBG {
	background-image: url(images/indexBoxBG.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}

.indexBoxText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4a493b;
	height: 15px;
	padding-left: 8px;
	background-image: url(images/indexBoxArrow.gif);
	background-repeat: no-repeat;
	background-position: left 5px;
}
.indexBoxTextLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4a493b;
	text-decoration: none;
}
.indexImageText {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	color: #1e4c6f;
}
.indexImageTextRegister {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}
.indexSmallBoxHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #398eb5;
	background-image: url(images/indexSmallBoxBG.gif);
	background-repeat: repeat-x;
	font-weight: bold;
	padding-left: 10px;
}
.indexSmallBoxTextTD {
	padding-top: 12px;
	padding-right: 10px;
	padding-left: 10px;
}
.indexSmallBoxText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #7a6e6b;
}
.linkBlue {
	color: #398eb5;
	text-decoration: none;
}
.indexRightColumn {
	padding: 10px;
}
.scores {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4a493b;
}
.scoresSeparator {
	background-color: #dad5d1;
	height: 1px;
	margin-top: 6px;
	margin-bottom: 6px;
	width: 147px;
}
.clientsBannerLeftTD {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #7a6e6b;
	background-image: url(images/clientsBannerLeftBG.gif);
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #cfcfcf;
	padding-left: 7px;
}
.clientsBannerRightTD {
	background-image: url(images/clientsBannerRightBG.gif);
}
.textBottom {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #757575;
}
.roundBoxSMS {
	background-color: #e0e4e7;
}
.smsMobileBG {
	background-image: url(images/smsMobile.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 528px;
}
.smsPhonebookTD {
	background-color: #f5f5f5;
	padding-top: 10px;
	padding-right: 12px;
	padding-bottom: 5px;
	padding-left: 12px;
}

