#LayoutPage {
	position: relative;
	z-index: 1;
	width: 100%;
	text-align: center;
	margin-top: 0;
	margin-right: auto;
	margin-left: auto;
}
#LayoutBody {
	position: relative;
	left: -2px;
	width: 768px;
	margin: 0 auto 3px auto;
	padding: 0;
	text-align: left;
        min-height: 800px;
        height:auto !important;
 height:800px;

}
#LayoutBodyCMSWire {
	position: static;
	width: 788px;
	margin: 0 auto 30px auto;
	padding: 0;
	text-align: left;
}
/******************************* Start  Block COMMOM  ************************/
body, td, * li, * ul, * ol, * div {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #7D7D7D;
}
body {
	margin: 0;
	background-color: #ffffff;
	font-size: 70%;
}
#dBody td {
	font-size: 100%;      
}
td {
	font-size: 11px;
}
h1, h3, h4, h5 {
	text-indent: 0;
	margin: 0;
	padding: 0;
}
h1, .Title1 {
	color: #8EB1C2;
	font: 30px Arial Narrow, Arial, Helvetica, sans-serif;
}
h3, .Title3 {
	color: #8EB1C2;
	font: 18px Arial Narrow, Arial, Helvetica, sans-serif;
//	font-weight: bold;
}
h4, .Title4 {
	color: #739DB1;
	font: 109% Tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold;
}
h5, .Title5 {
	color: #3F768D;
	font: 11px Tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold;
}
h2, .Title2 {
	color: #FFFFFF;
	font: 14px Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin: 0;
	padding: 0;
}
p {
	margin: 0 0 1em 0;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: normal;
}
.contentTitle {
        padding-bottom: 3px;
}
A:link, A:visited, A:active {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	text-decoration: none;
//	color: #98BF00;
        color: #3F768D;
	font-weight: bold;
	text-decoration: none;
}
.Title3 A:link, .Title3 A:visited, .Title3 A:active {
	color: #8EB1C2;
	font: 18px "Arial Narrow", Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
}
.Title5 A:link, .Title5 A:visited, .Title5 A:active {
	color: #3F768D;
	font: 11px Tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
}
A:link.Title4, A:visited.Title4, A:active.Title4 {
	color: #3F768D;
	font-weight: bold;
	text-decoration: none;
}
.h3Layout {
	position: relative;
	padding: 0;
	margin: auto auto -0.4em 0;
}
.tdLinesBg {
	background-color: #E2ECF1;
}
.tdLinesBg1 {
	border-bottom: 1px solid #E2ECF1;
}
.tdLinesBg2 {
	background-color: #8EB1C2;
}
/******************************* End  Block COMMOM  ************************/
/* begin Block "LayOutNavigation"  */
#LayoutNavigation {
	position: absolute;
	z-index: 0;
	top: 65px;
	left: 0px;
	width: 100%;
	height: 56px;
}
.tdNavigationLeftTrail {
	width: 100%;
	height: 40px;
	background-color: #3F768D;
}
.tdNavigationRightTrail, .tdNavigationRightTrailHome {
	width: 100%;
	height: 40px;
	margin: 0;
	background-color: #3F768D;
}
.tdNavigationRightTrail {
	background-image: url(images/Navigation/Navigation_LeftBorder.gif);
	background-position: left;
	background-repeat: no-repeat;
}
.tdNavigationBg {
	width: 100%;
	height: 40px;
	background-image: url(images/Header/TabMenu_bg.gif);
	background-repeat: repeat-x;
}
/*********** End Block "LayOutNavigation"  *******************/
/*********** Begin Block "Header"  ***************************/
#MainNavigation {
	position: static;
	width: 192px;
	height: 40px;
	margin: 0;
	padding-top: 0px;
	background-color: #3F768D;
	background-image: url(imagesnew/Navigation/Navigation_RightBorder.gif);
	background-position: right;
	background-repeat: no-repeat;
}
td.NavigationTxt {
	padding: 1px 0 0 0;
	vertical-align: middle;
	text-align: left;
}
.NavigationIco {
	width: 16px;
	height: 17px;
	border-width: 0;
	padding: 4px 0 0 0;
}
#MainNavigation, #MainNavigation A:link, #MainNavigation A:visited, #MainNavigation A:active {
	color: #FFFFFF;
	font-weight: normal;
	font-size: 9px;
}
.Tab {
	width: 15px!important;
	width: 16px;
}
#Header {
	position: static;
	width: 772px;
	margin: 0 auto 0 auto;
	text-align: left;
        padding-top: 16px;
}
/* TabMenu */
#LayoutTabMenu {
	position: relative;
	top: 0;
	width: 100%;
	margin: 23px 0 0 0px;
	padding: 0;
	background-image: url(imagesnew/Header/TabMenu_bg.gif);
	background-repeat: repeat;
}
#TabMenu {
	position: static;
	width: 560px;
	height: 40px;
	margin: 0;
	text-align: left;
	background-image: url(imagesnew/Header/TabMenu_bg.gif);
	background-repeat: repeat;
}
.TabItem {
	margin: 0;
	padding: 0;
}
.TabMenuButton, .TabMenuButtonActive {
	height: 28px;
	width: 79px;
	text-align: center;
	vertical-align: middle;
}
.TabMenuButton {
	background-image: url(imagesnew/Tabs/TapMenuBotton_Def1.gif);
}
.TabMenuButtonActive {
	background-image: url(imagesnew/Tabs/TabMenuButton_Active.gif);
}
.TabCaption {
	padding-top: 5px;
	margin-left:-1px
}
.TabCaption, .TabCaption A:link, .TabCaption A:visited, .TabCaption A:active {
	font-weight: bold;
	color: #3F768D;
}
/* End TabMenu */
.HeadLogoImg {
	padding-bottom: 3px;
}
.HeadTechnology {
	padding: 0 0 2px 8px;
	font-size: 9px;
	color: #3F768D;
}
.HeadDate {
	padding: 0 0 2px 8px;
	font-size: 9px;
	color: #C0D3DC;
}
.HeadDate span {
	color: #7d7d7d;
}
.HeadDate A:link, .HeadDate A:hover, .HeadDate A:visited, .HeadDate A:active {
	color: #3f768d;
	font-weight: normal;
}
/**************** End Block "Header"  ****/
/*========= Start "Footer" elements ========== */
#Footer {
	position: relative;
	width: 768px;
	clear: both;
	margin: 5px auto 0 auto;
	text-align: left;
}
#Footer {
	color: #3F768D;
	font-size: 9px;
	font-weight: normal;
}
#Footer A:link, #Footer A:visited, #Footer A:active {
	font-size: 9px;
	font-weight: normal;
	color: #3F768D;
	text-decoration: none;
}
#Footer .Copyright {
	position: relative;
	left: -4px;
	top: 1px;
	font-size: 9px;
	font-weight: normal;
	color: #7D7D7D;
}
#Footer .Copyright A:link, #Footer .Copyright A:visited, #Footer .Copyright A:active {
	text-decoration: underline;
}
#Footer A.link {
	margin: 0 0 0 2px;
}
/*========= End "Footer" elements ========== */
/*=========Start LeftPart elements =========  */
#LeftPart {
	position: relative;
	float: left;
	top: 0;
	left: 0; 
	padding: 0px 0 30px 12px;
	width: 192px;
	font-size: 11px;
}
#LeftMenu {
	position: static;
	margin: 0;
	width: 192px;
	min-height: 150px;
	background-color: #AEC9D6;
	background-image: url(imagesnew/LeftMenu/LeftMenu_br.gif);
	background-position: bottom;
	background-repeat: no-repeat;
}
#LeftMenuLayoutTable {
	padding: 22px 11px 22px 16px;
}
/*
#LeftMenu #LeftMenuLayoutTable { height: 106px; }
#LeftMenu > #LeftMenuLayoutTable { height: auto;}
*/
.LeftMenuArrow, .LeftMenuArrowStart, .LeftMenuArrowEnd, .LeftMenuArrowNone, .LeftMenuArrowSub {
	vertical-align: top;
	text-align: right;
	padding-top: 0.2em;
	width: 11px;
}
.LeftMenuArrow, .LeftMenuArrowStart, .LeftMenuArrowEnd {
	background-image: url(imagesnew/LeftMenu/LeftMenu_VDotsline_Bg.gif);
}
.LeftMenuArrow {
	background-repeat: repeat-y;
	background-position: top;
}
.LeftMenuArrowStart {
	background-repeat: no-repeat;
	background-position: bottom;
}
.LeftMenuArrowEnd {
	background-repeat: no-repeat;
	background-position: top;
}
.LeftMenuTd, .LeftSubMenuTd {
	vertical-align: top;
	text-align: left;
	padding: 0 5px 8px 7px;
}
.LeftSubMenuDotImg {
	padding: 3px 0 8px 0;
}
.LeftMenuDefault {
	color: #3F768D;
	font-weight: normal;
}
.LeftMenuActive {
	color: #FFFFFF;
	font-weight: bold;
}
.LeftSubMenuActive, .LeftSubMenuDefault {
	font-size: 9px;
	color: #FFFFFF;
}
.LeftSubMenuDefault {
	font-weight: normal;
}
.LeftSubMenuActive {
	font-weight: bold;
}
#CompanyHighlight {
	margin: 19px 0 17px 0;
	padding: 0 11px 0 11px;
}
#ContactsLeft {
	margin: 19px 0 17px 0;
	padding: 0 11px 0 11px;
}
.InTheBoxTd {
	vertical-align: top;
	text-align: left;
	background-color: #FBFCFE;
}
.InTheBox {
	margin: 8px 8px 17px 5px;
	text-indent: 3px;
}
.InTheBox td {
	font-size: 10px;
	padding-top: 5px;
}
.InTheBox table {
	padding: 0;
	margin: 0;
}
/*=========End LeftPart elements =========  */
#RightPart {
	position: relative;
	float: ?ight;
	top: 0;
	left: 0;
	margin: 0 auto auto auto;
	width: 181px;
	height: auto;
	padding: 27px 14px 50px 14px;
	font-size: 11px;
}
#Contact {
	font-size: 10px;
}
#Contact A:link, #Contact A:visited, #Contact A:active {
	color: #FF7E00;
	font-size: 10px;
	text-decoration: none;
	line-height: 1.4em;
}
#CustomerQuote {
	margin: 19px 0 19px 0;
	padding: 0;
}
#imgQP7Demo {
}
#MenuPath {
	position: relative;
	float: left;
	height: 53px;
	Width: 576px;
	margin: 0;
	padding: 0;
}
#MenuPath td {
	font-size: 9px;
	font-weight: bold;
	color: #C0D3DC;
}
#MenuPath A:link, #MenuPath A:visited, #MenuPath A:active {
	font-size: 9px;
	font-weight: bold;
	color: #3F768D;
}
#dBody {
	margin: 0 30px 0 38px;
	padding: 0;
}
#BodyContent {
	position: relative;
	float: left;
	top: 0;
	left: 0;
	width: 329px;
	margin: auto;
	padding: 0;
}
/*========= Begin Home Page elements ========== */
#HomeSwf {
	padding: 0;
	margin: 0;
}
#HomeSwf object {
	padding: 0;
	margin: 0;
}
#FirstHomeLayer {
	margin: 12px 0 0 0!important;
	margin: 11px 0 0 0;
}
#SecondHomeLayer {
	margin: 11px 0 0 0!important;
	margin: 11px 0 0 0;
}
#CaseStudies {
	margin: 0;
}
#FirstHomeLayer .HomeTitle {
	position: relative;
	padding: 0;
	margin: auto auto -0.4em 0;
}
#SecondHomeLayer .HomeTitle {
	position: relative;
	padding: 0;
	margin: auto auto -0.1em 0;
}
.HomeNews, .HomeStudies, #FirstHomeLayer #Contact {
	margin: 6px 0 0 0;
}
.HomeNews, .HomeStudies, #FirstHomeLayer #Contact, #SecondHomeLayer * * {
	line-height: 16px;
}
.HomeNews, .HomeStudies {
	padding: 0 0 0 23px;
	text-indent: -22px;
}
#QP7Extensions .Title5, #RightPart .Title5, #LeftPart .Title5 {
	color: #FF7E00;
}
#SecondHomeLayer .Title5 img {
	margin-right: 6px;
	margin-left: -7px;
}
#QP7Extensions .tdPad {
	padding: 0 0 0 9px;
}
#QP7Extensions p.Note {
	line-height: 18px;
	text-indent: -6px;
}
#QP7Extensions p.Margin {
	margin: 0px 0 10px 0!important;
	margin: -2px 0 10px 0;
}
#QP7Extensions .Title5 {
	padding-left: 3px;
}
p.QP7 {
	margin: 0;
	padding: 0;
}
p.HomeNews1 {
	line-height: 16px;
	margin: 5px 0 0 0!important;
	margin: 4px 0 0 0;
	padding: 1px 0 0 23px;
	text-indent: -22px;
}
p.HomeNews2 {
	line-height: 16px;
	margin: 6px 0 0 0;
	padding: 1px 0 0 29px;
	text-indent: -22px;
}
p.HomeNews2 .Text {
	position: relative;
	top: -4px;
}
/*========= End Home Page elements ========== */
/*========= Begin SiteMap Page elements ========== */
.SiteMapHome {
	text-indent: 150px;
	margin-top: 15px;
}
.SiteMapHome A:link, .SiteMapHome A:visited, .SiteMapHome A:active {
	font-size: small;
	font-weight: bold;
	color: #3F768D;
	text-decoration: underline;
}
.SiteMapBlockTD {
	vertical-align: top;
	text-align: left;
	padding: 10px 10px 10px 20px;
	font-size: small;
}
.SiteMapBlockTD, .SiteMapBlockTD td {
	font-size: small;
}
.SiteMapIconLev1Start, .SiteMapIconLev1, .SiteMapIconLev1End, .SiteMapIconLev1None {
	vertical-align: top;
	font-size: 11px;
	padding-top: 0.4em;
	width: 11px;
}
.SiteMapIconLev2Start, .SiteMapIconLev2, .SiteMapIconLev2End, .SiteMapIconLev2None, .SiteMapIconLev3 {
	vertical-align: top;
	font-size: 11px;
	padding-top: 0.3em;
}
.SiteMapIconLev1Start, .SiteMapIconLev1, .SiteMapIconLev1End {
	background-image: url(imagesnew/SiteMap/sitemap_VLine_Bg.gif);
}
.SiteMapIconLev2Start, .SiteMapIconLev2, .SiteMapIconLev2End {
	background-image: url(imagesnew/SiteMap/sitemap_VDotsline_Bg.gif);
}
.SiteMapIconLev1Start, .SiteMapIconLev2Start {
	background-repeat: no-repeat;
	background-position: bottom;
}
.SiteMapIconLev1, .SiteMapIconLev2 {
	background-repeat: repeat-y;
	background-position: top;
}
.SiteMapIconLev1End, .SiteMapIconLev2End {
	background-repeat: no-repeat;
	background-position: top;
}
.SiteMapBranchImgLev1 {
	padding: 1px 0 0 0;
}
.SiteMapBranchImg {
	padding: 3px 0 0 0;
}
.SiteMapLev1td, .SiteMapLev2td, .SiteMapLev3td {
	vertical-align: top;
	text-align: left;
}
.SiteMapLev1td, .SiteMapLev2td, .SiteMapLev3td?{
	padding: 2px 5px 3px 7px;
}
.SiteMapLev1, .SiteMapLev2, .SiteMapLev3 {
	color: #3F768D;
}
.SiteMapLev1 {
	font-size: 108%;
	font-weight: bold;
}
.SiteMapLev2 {
	font-size: 100%;
	font-weight: normal;
}
.SiteMapLev3 {
	font-size: 93%;
	font-weight: normal;
}
/*========= End SiteMap Page elements ========== */
#RegSitecreatorForm {
	background-color: #FBFCFE;
	border: 1px solid #E2ECF1;
	padding: 8px;
}
form {
	margin: 0px;
	padding: 0px;
}
#FormRequestBackground {
	background-color: #FBFCFE;
	border: 1px solid #E2ECF1;
	padding: 0px 8px 8px 8px;
}
.InputForm {
	background-color: #FFFFFF;
	border: 1px solid #AEC9D6;
	width: 90px;
	font-size: 10px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-weight: normal;
}
.InputFormButton {
	background-color: #FFFFFF;
	border: 1px solid #AEC9D6;
	width: 100%;
	font-size: 10px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-weight: normal;
}
.InputDescription {
	font-size: 11px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-weight: normal;
}
/*========= Start Blogs ========== */
p.posted {
	color: #6699CC;
	font-family: 'Trebuchet MS', Verdana, sans-serif;
	font-size: x-small;
	border-top: 1px dotted #999999;
	text-align: left;
	font-weight: bold;
	margin-bottom: 25px;
	line-height: normal;
	padding: 3px;
}
.blogcontent h2 {
	margin: 0px;
	color: #333333;
	font-family: 'Trebuchet MS', Verdana, sans-serif;
	font-size: medium;
	border-bottom: 1px solid #333333;
	text-align: left;
	font-weight: bold;
	margin-bottom: 10px;
	padding: 3px;
}
.blogcontent h3 {
	margin: 0px;
	color: #000000;
	font-family: 'Trebuchet MS', Verdana, sans-serif;
	font-size: large;
	text-align: left;
	font-weight: bold;
	margin-bottom: 10px;
	padding: 0px;
}
.blogdivider {
	float: left;
	width: 2px;
	height: 100%;
	padding-right: 5px;
	margin-right: 5px;
	text-align: left;
	border-right: 1px dotted #BBB;
}
/*========= End Blogs ========== */
.Email {
	color: #FF7E00;
	font-weight: bold;
}
.BannerBackground {
	background-color: #8eb1c2;
	vertical-align: top;
	height: 187px;
	text-align: center;
}
#FreeDemonstration {
	margin: 11px 0 -2px 0;
}
.FreeDemonstration {
	border-left: 1px solid #aec9d6;
	border-right: 1px solid #aec9d6;
	background-image: url(imagesnew/free_demonstration_grad.gif);
	background-repeat: repeat-x;
	vertical-align: top;
}
td.FreeDemonstration {
	padding: 2px 0 0px 0;
	text-align: center;
}
.FreeDemonstration img {
	position: relative;
	top: -1px!important;
	top: 1px;
	margin-right: 3px;
}
.FreeDemonstration .Title5 A:link, .FreeDemonstration .Title5 A:visited, .FreeDemonstration .Title5 A:hover, .FreeDemonstration .Title5 A:active {
	color: #98bf00;
}
.BannerBackground .Title5 {
	padding: 13px 0 7px 0!important;
	padding: 11px 0 7px 0;
}
.BannerBackground .Title5 A:link, .BannerBackground .Title5 A:visited, .BannerBackground .Title5 A:hover, .BannerBackground .Title5 A:active {
	text-decoration: underline;
}
.FormRequestBackground {
	background-color: #FBFCFE;
	border-left: 1px solid #AEC9D6;
	border-right: 1px solid #AEC9D6;
	vertical-align: top;
	height: 159px;
}
.FormRequestTable {
	margin-top: 7px!important;
	margin-top: 8px;
	margin-bottom: 7px;
}
.FormRequestHead {
	font-family: Tahoma, Arial, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #8EB1C2;
	margin: 4px 0 13px 0;
}
.FormRequestText {
	font-family: Tahoma, Arial, sans-serif;
	font-weight: normal;
	font-size: 10px;
	color: #7D7D7D;
	margin: 0 0 15px 0px;
}
.FormRequestPad {
	font-family: Tahoma, Arial, sans-serif;
	font-weight: normal;
	font-size: 10px;
	color: #7D7D7D;
	margin: -3px 0 0 2px;
}
.FormRequestMargin {
	position: relative;
	top: -0px;
	margin: 0px 3px 4px 4px;
}
.FormRequestInput {
	width: 137px;
	height: 11px;
	border: 1px solid #AEC9D6;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 10px;
	margin-left: 11px;
	margin-bottom: 3px;
}
.FormRequestTextBox {
	border: 1px solid #AEC9D6;?
	font-family: Tahoma, Arial, sans-serif;
	font-size: 10px;
	margin-left: 11px;
	margin-bottom: 3px;
}
.FormRequestButton {
	background-image: url(imagesnew/go_button.gif);
	border: none;
	font-family: Tahoma, Arial, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #FFFFFF;
	margin: 0px 0 0 4px;
}
/* Corners */
.UpCorners, .DownCorners {
	position: relative;
	height: 4px;
	margin: 0px;
}
.UpCorners {
	margin-top: -2px;
	border-top: 1px solid #E2ECF1;
}
.DownCorners {
	margin-bottom: -2px;
	border-bottom: 1px solid #E2ECF1;
}
.BgLeftCorner, .BgRightCorner {
	position: relative;
	float: left;
	width: 6px;
	height: 6px;
	margin: -1px;
	padding: 0;
	background-repeat: no-repeat;
}
.BgRightCorner {
	position: relative;
	float: right;
}
.UpCorners .BgLeftCorner {
	background-image: url(Corners/Section_BgUpLeft.gif);
}
.UpCorners .BgRightCorner {
	background-image: url(Corners/Section_BgUpRight.gif);
}
.DownCorners .BgLeftCorner {
	background-image: url(Corners/Section_BgDownLeft.gif);
}
.DownCorners .BgRightCorner {
	background-image: url(Corners/Section_BgDownRight.gif);
}
.SectionSpecials {
	border-right: #E2ECF1 solid 1px;
	border-left: #E2ECF1 solid 1px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #3F768D;
	margin-top: 2px;
	padding: 0px;
}
.SectionSpecials .passed {
	color: #C0D3DC;
}
.SectionSpecials .notpassed {
	color: #3F768D;
}
.SectionSpecials .active {
	font-weight: bold;
	color: #3F768D;
}
#Steps {
	height: 85px;
	padding: 15px 0px 6px 0px;
	text-align: center;
}
.Steps_TDFirst {
	BACKGROUND-POSITION: right 50%;
	BACKGROUND-IMAGE: url(imagesnew/StepNavigation/linestep.gif);
	BACKGROUND-REPEAT: no-repeat;
	color: #3F768D;
}
.Steps_TR {
	BACKGROUND-POSITION: 0 50%;
	BACKGROUND-IMAGE: url(imagesnew/StepNavigation/linestep.gif);
	BACKGROUND-REPEAT: repeat-x;
	color: #3F768D;
}
.Steps_TDLast {
	BACKGROUND-POSITION: left 50%;
	BACKGROUND-IMAGE: url(imagesnew/StepNavigation/linestep.gif);
	BACKGROUND-REPEAT: no-repeat;
	color: #3F768D;
}
/*End Corners*/
/*----------------------- Site Search Start -----------------------*/
.SiteSearchInput {
	width: 450px;
	background-color: #FFFFFF;
	border: 1px solid #AEC9D6;
	font-size: 10px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-weight: normal;
}
.SiteSearchTRow {
	padding-top: 10px;
}
.SiteSearchSubmit {
	font-family: Tahoma, Helvetica, sans-serif;
	color: #FFFFFF;
	background-color: #AEC6D6;
	border: 0px;
	font-weight: bold !important;
	font-size: 10px;
}
.SearchRecordBlock {
	padding-top: 10px;
}
.SearchNumber {
	color: #739DB1;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.SearchDescription {
	padding-left: 15px;
	text-align: justify;
}
.SiteSearchPages {
	padding-top: 10px;
}
/*------------------------ Site Search End ------------------------*/
/*------------------------ Feature Styles START ------------------------*/
table.featuretable {
	border-collapse: collapse;
}
td.featurecell, td.featurecellheader {
	border-bottom: 1px solid #A5C3D1;
	vertical-align: top;
	padding: 5px 13px 5px 5px;
}
.sectioncontainer {
	padding-top: 50px;
	padding-bottom: 10px;
}
/*------------------------ Feature Styles END ------------------------*/
/*-------------------- Licensing Section Start ----------------------*/
.pform_row_title {
	padding-right: 23px;
	vertical-align: middle;
}
.pform_input {
	padding-left: 5px;
	background-color: #FFFFFF;
	border: 1px solid #AEC9D6;
	width: 325px;
	font-size: 12px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-weight: normal;
}
td.underline {
	border-bottom: 1px solid #A5C3D1;
	vertical-align: middle;
}
tr.profilerow, tr.licenserow {
	padding: 5px 0 5px 0;
}
tr.ptable_footer {
	padding-top: 30px;
}
.delete_button {
	background-color: #ffffff;
	border: 1px solid #A5C3D1;
	font-size: 11px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-weight: normal;
}
.error_display {
?text-align: center;
	background-color: #FFFFFF;
	border: 1px solid #ff0000;
	width: 99%;
	font-size: 12px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-weight: normal;
}
td.admin_selection_heading {
	padding-top: 15px;
}
td.selection {
	padding-top: 10px;
}
select.selection {
	width: 100%;
}
.lr {
	background-color: #FFFFFF;
	border: 1px solid #AEC9D6;
	padding: 10px 10px 10px 10px;
}
.lr_input {
	padding-left: 5px;
	background-color: #FFFFFF;
	border: 1px solid #AEC9D6;
	width: 117px;
	font-size: 12px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-weight: normal;
}
.r_input {
	padding-left: 5px;
	background-color: #FFFFFF;
	border: 1px solid #AEC9D6;
	width: 200px;
	font-size: 12px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-weight: normal;
}
.td_lr_input {
	padding: 5px 0 0 10px;
	text-align: right;
}
.td_r_input {
	padding-left: 20px;
}
/*-------------------- Licensing Section End ----------------------*/
/*------------------------- Auth Start ---------------------------*/
A.signature:link, A.signature:visited, A.signature:active {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #557D9C;
	font-weight: bold;
	text-decoration: none;
	font-size: 10px;
}
.LoginFormInput {
	width: 170px;
	border-color: #AEC6D6;
	border-style: solid;
	border-width: 1px;
}
.RegistrationFormTableCellField {
	width: 200px;
	text-align: left;
}
.RegistrationFormInput {
	width: 200px;
	background-color: #FFFFFF;
	border: 1px solid #AEC9D6;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-weight: normal;
}
.RegistrationFormTableCellButton {
	text-align: right;
	padding-top: 10px;
}
.RegistrationFormButton {
	font-family: Tahoma, Helvetica, sans-serif;
	color: #FFFFFF;
	background-color: #AEC6D6;
	border: 0px;
	font-weight: bold !important;
	font-size: 10px;
}
.RegistrationAsterix {
	vertical-align: top;
	color: #ff0000;
}
/*------------------------- Auth End -----------------------------*/
