
.welcomeString
{
	font-weight: bold;
	text-align: center;
	color: Gray;
	font-size: 12pt;
}

/* pages */

a:link, a:active, a:visited {color:#0072BC; text-decoration:none;}

a:hover {text-decoration:underline;}

body {
	background-color: #CECED6;
}

/* button */

A.button_link {
	color: #FFFFFF ;
	text-decoration: none;
	text-align: center;
	vertical-align :middle ;
	font-weight:bold ;
	padding-left: 2px;
	width: 100%;
	}
	
A.button_linkdisabled
{
	cursor: default ;
	
}	


.button-C 
{
	/* background-image:url(Images/btn_C.gif); */
	white-space: nowrap;
}
	



a.HeaderLink:hover
{
	text-decoration: underline ;
}



span.HeaderLink
{
	color: #FFFFFF ;
	font-size: 10px;
	text-decoration: none;
	font-weight: normal ;
}

a.HyperLinkNewText
{
	color: #FF9900 ;
	font-size: 12px;
	font-weight: normal;
	padding-bottom: 4px;
	text-decoration: none;
	
}

.PageBottom 
{
	background-image:url(Images/bg_bottom.gif);  
	white-space: nowrap;
	height :8;
	width :100%;
	vertical-align:bottom ;
	
	
}


/* forms */

.formHeader
{
	font-weight: bold;
	font-size: 14px;
	color: Gray;
}
.formFooter {}

.formBody {}

TD
{

}

input {}

.Calendar {}

.errorViewer
{
    COLOR: #c00000;
}

.formLabelheader
{
	padding-right : 10;
	white-space:pre;
}

.formLabel {padding-right:10px; padding-bottom:5px;}

.formLabelFixedWidth
{
	padding-right : 10;
	white-space:pre;
	width: 100em;
}


.formLabelAlert {font-weight:bold; color:red; padding-right : 10;}

fieldset.applicationsFilters {margin:10px;padding:10px;}
	fieldset.applicationsFilters td.appSearchLabel {padding:0 5px 5px 0;text-align:right;white-space:nowrap;}
	fieldset.applicationsFilters td.appSearchField {padding:0 5px 5px 0;}

.formLabelDescription
{
	text-align: right;
	color:#666;
	padding:0 10px 5px 0;
}

fieldset.applicationsFilters .formLabelDescription {margin:0;padding:0;}
fieldset.applicationsFilters tbody#submitAppSearch td {padding-top:6px;}


.formLabelLargeArea
{
	vertical-align : text-top;
	height: 20em;
	width: 75em;
	text-align: left;
	padding-left : 5px;
	margin-left: 10px;
}

.formText {}

.formTextInput
{
    border-width : 1px;
    border-style : solid ;
    border-color: #7F9DB9;   
}


.formTextNumeric
{
    text-align : right;
}

.formTextView
{
    border-style : none ;
    border-width: 0;
}

.formTextViewScroll
{
	overflow :auto ;
}

.formDropDownList
{
	
}

.formValidatorLabel
{
    COLOR: red;
}

table.formPageBody
{
	border-bottom-style: none;
	border-left-style: none;
	border-right-style: none;
	/*border-top-style: solid;*/
	border-width : 1 ;
	border-color : #A9CFDB;
	/*border-style: solid ;*/
	width: 99%;
	margin-left: 8;

}

table.formPageHeaderTable
{
	padding: 0;
	border-spacing: 0;
}

tr.formPageHeader
{
    padding:0;
    border-spacing:0;
    border-width:0;
    border-color:White;
    /*BACKGROUND-COLOR: #A9CFDB;*/
	height:30px;
}

td.formPageHeader
{
    padding:0;
    border-spacing:0;
    border-width:0;
    border-color:White ;
}


.groupText {}

/* WW Page */


.WWHeader
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	/* color: Gray; */
	/* background-image: url("Images/TopCenterWW.gif"); BACKGROUND-COLOR: #A9CFDB;*/
	width: 100%;
	padding: 0;
	border-spacing: 0;
	border-width: 0;
}

.WWHeaderText
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: white;
}

.WWHeaderTop
{
	/* BACKGROUND-COLOR: #A9CFDB; */
	/* height: 10px; */
	white-space: nowrap;
}


/* grids */

table.gridPageHeaderTable
{
	padding: 0;
	border-spacing: 0;
 	border:0;
}

tr.gridPageHeader
{
    padding:0;
    border:0;
    BACKGROUND-COLOR: #A9CFDB; 
	height:20px;
	display:none;
}

td.gridPageHeader
{
    padding:0;
    border-spacing:0;
    border-width:0;
    border-color:White ;
}

table.gridPageBody
{
	border:0;
	width: 100%;
	background:#eee;
}
.gridHeaderText
{
    COLOR: White;
    font-size : 9pt;
    font-weight : bold;
    font-style : normal;	
    text-decoration: none;	
}

.gridHeaderStyle {color: white; font-weight:bold; text-decoration:none; background:#444; padding:5px;}

.gridPagerStyle {text-align:right; padding:5px; line-height:30px; vertical-align:middle;}
	
	.gridPagerStyle input {}
	
	.gridPagerStyle #pageXofY {float:left;}

	.gridPagerStyle #rowsXofY {margin-right:10px;}

.gridFooterStyle
{
    BACKGROUND-COLOR: #669966 ;
    border-top-color : White ;
    border-left-color : White ;
}
.gridStyle {background:#fff; border:none; position:static !important; table-layout:auto !important}

	.gridStyle table {position:static !important; table-layout:auto !important}

.gridSelectedItemStyle
{
    FONT-WEIGHT: bold;
    COLOR: white;
    background:#fff;
}
.gridEditItemStyle
{
    FONT-WEIGHT: bold;
    background:#fff;
    
}
.gridItemStyle {background:#fff; padding:6px;}

.gridAlterItemStyle {background: #dfdfdf;}

.gridAddNewBox {BACKGROUND-COLOR: #8EAFD1;}

.gridActiveStyle
{
    BACKGROUND-COLOR: #FCDCBD;
}

.gridSelectedStyle
{
    BACKGROUND-COLOR: #FFCC99; /* 0 ,191 ,255 )  ; */
    
}

/* menu */

.menuHeader
{
    /* BACKGROUND-COLOR:   rgb(70, 130, 180); */
}
.menuBody
{
    BACKGROUND-COLOR:  rgb(255, 255, 255);
}
.menuFooter
{
    /* BACKGROUND-COLOR:  rgb(70, 130, 180); */
}
.MenuGroupButtonStyle
{
	font-weight:bold;
}
	

TD .subMenu { COLOR:  #333333;}

TD .menuItems
{
    FONT-FAMILY: Verdana;
    font-size : 8.25pt;
}




.BackColor
{
   BACKGROUND-COLOR: #A9CFDB;
}

.BackColorGifCurvo
{
   BACKGROUND-COLOR : #A9CFDB;
   background-image : url("Images/dkcurvo.gif");
}


.BackGifHeader
{
	width:100%;
    background-image : url("Images/header_bg_wh.gif");
    white-space: nowrap;
}
.HomeGifHeader
{
	width:100%;
    background-image : url("Images/header_homeband.gif");
    white-space: nowrap;
}

.Table
{
	border-style : none;
	padding : 3;
	margin : 0;
	color : rgb(92, 92, 92);
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 8.25pt;
	font-style : normal;	font-weight : normal;	text-decoration : none ;
}

.Button
{
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 9.75pt;
	font-style : normal;	font-weight : bold;	text-decoration : none ;border-width : 2;
	border-style : solid;
	vertical-align : middle;
	text-indent : 5pt;
	margin-top : 3pt;
	margin-right : 3pt;
	margin-left : 3pt;
	margin-bottom : 3pt;
	
}

.Hyperlink
{
	border-style : none;
	color : #333333;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	font-style : normal;	font-weight : normal;	text-decoration : underline ;
	padding-right : 5pt;
	padding-left : 5pt;
	padding-bottom : 5pt;
}

.Hyperlink2
{
	border-style : none;
	color : #333333;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 9pt;
	font-style : normal;	font-weight : bold;
	padding-right : 5pt;
	padding-left : 5pt;
	padding-bottom : 5pt;
}

.Hyperlink3
{
	border-style : none;
	color : #336666;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	font-style : normal;	font-weight : bold;
	padding-right : 5pt;
	padding-left : 0pt;
	padding-bottom : 5pt;
}




.TableGrid
{
	border-style : none;
	color : rgb(92, 92, 92);
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 8.25pt;
	font-style : normal;	font-weight : normal;	text-decoration : none ;padding-top : 5pt;
	padding-right : 5pt;
	padding-left : 5pt;
	padding-bottom : 5pt;
	
}

.TableText
{
	border-style : none;
	color : rgb(92, 92, 92);
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 8.25pt;
	font-style : normal;	font-weight : normal;	text-decoration : none ;
}

.TableForm {padding:0 5px 5px 5px;}

.HoverHand
{
	cursor: pointer ; 
	cursor: hand ; 
}

.DeKlaritLogo
{
	margin-top : 10;
	margin-left : 10;
}

.pixel
{
	height: 1;
	width: 1;
	border-width : 0;
}

.GifEdit
{
	background-image: url(Images/Edit.gif);
}

.GifError
{
	background-image: url(Images/Error.gif);
	background-repeat:no-repeat ;
}

.tabTitleClass
{
	color: #fefefe;
	font-family: sans-serif;
	font-weight: bold;
	text-decoration: none;
}

.imageclass 
{
	width: 300px;
	height: 200px;

}

td.nowrapClass
{
	white-space:nowrap ;
}

td.nowrapLeft
{
	white-space:nowrap ;
	text-align:left ;
}

td.smallWidth
{
	width : 10%; 

}

.toolbarMain {height: auto; background: none; padding: 0; text-align:left; margin:0;}

td.toolbarNowrap {white-space:nowrap; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 11px; font-style : normal;}

legend {}

.SuggestList 
{
	BORDER: silver 1px solid; 
	PADDING: 4px; 
	FONT-FAMILY: tahoma; 
	BACKGROUND-COLOR: #f3f3f3 ;
}

/* ResizableControl */
.handleImage
{
	width:15px;
	height:16px;
	background-image:url(Images/HandleHand.png);
	overflow:hidden;
	cursor:se-resize;
}
.handleText
{
	width:16px;
	height:16px;
	background-image:url(Images/HandleGrip2.png);
	overflow:hidden;
	cursor:se-resize;
}
.resizingImage
{
	padding:0px;
	border-style:solid;
	border-width:3px;
	border-color:#B4D35D;
}
.resizingText
{
	padding:0px;
	border-style:solid;
	border-width:2px;
	border-color:#7391BA;
}
/*Popup Control*/
.popupControl{
	background-color:White;
	position:absolute;
	visibility:hidden;
}

/******************************************************************/
/*  N E W	U S E R      P A G E								  */
/******************************************************************/

.newUserPage { margin:10px; padding:10px;	}
.newUserPage .text {}
.newUserPage .newUserTable { text-align:center}
.newUserPage 
span.error {color:#FF0000}

/******************************************************************/
/*  PUBLIC APP WELCOME  PAGE									  */
/******************************************************************/
.appWelcomeWrapper { color:White }
.appWelcomeWrapper  .welcome { background-color:#0000FF; padding:10px;margin:10px; }
.appWelcomeWrapper  .buttons { text-align:center; align:center; width:100%;margin-left:10px;margin-right:10px;}
.appWelcomeWrapper  .buttonSet a:link, .appWelcomeWrapper  .buttonSet a:visited, .appWelcomeWrapper  .buttonSet a:active {color:white;text-decoration:none;}
.appWelcomeWrapper  .buttonSet .button { background-color:#0000FF;width:30%; margin:20px; color:White }

/******************************************************************/
/*  APP WIZARD													  */
/******************************************************************/
.newAppWizard { padding: 10px;}
.newAppWizard .header {margin-bottom:30px;}
.newAppWizard .header #wizardTitle {font-weight:bold; font-size:large; margin-bottom:10px;}
.newAppWizard .header #step1 {}
.newAppWizard .header #step2 {}
.newAppWizard .header #step3 {}

.newAppWizard #stepIndicator {height:40px;}
.newAppWizard #stepIndicator .step { background-color:#aaa; color:#fff; width:200px; padding:5px; margin-right:10px; font-weight:bold; float:left;}
.newAppWizard #stepIndicator .active{ background-color:#f60; color:#fff;}

.newAppWizard #stepLinks {height:30px;margin-bottom:1px;background:#aaa;text-align:left;}
.newAppWizard #stepLinks a {background:url(Images/bg_steplink_default.gif) no-repeat right center #aaa; font-size:11px; text-align:left; color:#fff; padding:5px 16px 7px 7px; font-weight:bold; float:left;text-decoration:none;}
.newAppWizard #stepLinks .active {background-color:#f60; background-image:url(Images/bg_steplink_active.gif); color:#fff;font-weight:bold;}
.newAppWizard #stepLinks .past {background-color:#666;background-image:none;padding-right:10px;border-right:1px solid #fff;}
.newAppWizard #stepLinks .future {}
.newAppWizard #stepLinks .next {}

table.stepLinkResults {width:100%;margin:0 0 2em;}
table.stepLinkResults td {font-size:11px;background:#f9f9f9;border-bottom:1px solid #fff;padding:7px 10px;}
table.stepLinkResults td.stepLabel {background:#ececec;color:#999;font-weight:bold;width:240px;border-right:1px solid #fff;}
table.stepLinkResults td.stepEdit {text-align:right;}
	table.stepLinkResults td.stepEdit a {padding-left:20px;float:right;background:url(Images/application_form_edit.png) no-repeat left center transparent;}


.newAppWizard .body {margin-top:10px;clear:left;}
.newAppWizard .body .closedStep {}
.newAppWizard .body .closedStep h3 {font:bold 14px/20px Verdana, sans-serif; margin-bottom:1em; text-align:left;}
.newAppWizard .body .openStep {}
.newAppWizard .body .openStep h3 {font:bold 14px/20px Verdana, sans-serif; margin-bottom:0; text-align:left;}
.newAppWizard .body .openStep p {}
.newAppWizard .body .openStep p .feedback{}

table#ctl00_ContentPlaceHolder1_findApp2_appWizard, table#ctl00_ContentPlaceHolder1_findSampleApp_appWizard {width:100%;}

.newAppWizard .body .wizardNav { border:1px solid #eee; padding:5px; display:block;margin:10px 0;}
div.wizardNav { border:1px solid #eee; padding:5px; display:block;margin:10px 0;}
.newAppWizard .body * .wizButton { background:#8dc63f; border:0; font-size:small; font-weight:bold; color:#fff; padding:6px;}
.newAppWizard .body * .wizButton[disabled="disabled"],wizButton.disabled { color:#fff; }
.newAppWizard .body * .wizButtonSmall { background:8dc63f; border:0; font-size:10px; font-weight:normal; color:#fff; padding:3px 6px;}
.newAppWizard .body * .wizButtonDisabled { background:#8dc63f; border:0; font-size:small; font-weight:bold; color:#f00; padding:6px;}

.newAppWizard .body * .wizModifyButton { background:#8dc63f; border:0; font-size:x-small; font-weight:bold; color:#fff; padding: 2px 6px 2px 6px; margin:2px;}

table.newAppWizardTable {width:100%;margin:10px 0;}
	table.newAppWizardTable td {padding-bottom:5px;}
	table.newAppWizardTable td.appWizardLabel {width:33%;text-align:right;vertical-align:top;padding-top:3px;padding-right:10px;}

/* Find Building Step */

.newAppWizard .body .openStep #divBuildingSearchResults { padding-top:5px;}
.newAppWizard .body .openStep #tableBuildingList { width:500px;}

/* setup parties step */
.newAppWizard .body .openStep #divPartySetup {} /* See ApplicationRender.css configuration page for more styles within the divPartySetup. */

/* Pay Fee Step */
.newAppWizard .body .openStep p .highlight{}
.newAppWizard .body .openStep #tableFees {}
.newAppWizard .body .openStep #tablePaymentInformation {}
.newAppWizard .body .openStep span .required {}

/* Confirmation/Finish Screen */
.newAppWizard .body .openStep #tableFinishParties {}

#ctl00_ContentPlaceHolder1_AApplicationComponent1_Tabs1_div1 > table {width:100%}


/******************************************************************/
/*  Applyport 2 CSS by Michael Pick								  */
/******************************************************************/


body {font:normal 12px/16px sans-serif; background-color:#CECED6;}

/* .pagesBody {text-align:middle; font:normal 12px/18px Verdana, sans-serif; background-color: #FFF} */

a {color:#0072bc;}

h1 {font:bold 24px/30px sans-serif;margin-bottom:12px;}

h2 {font:bold 14px/20px sans-serif; margin-bottom:1em;}

h2.new2010Header {font-size:18px;margin-top:8px;}

h2.utilPageHeader {font-size:18px;margin:10px;}


h3 {font:bold 14px/20px sans-serif; margin-bottom:1em; text-align:left;}

p {font-size:12px; margin-bottom:1em; text-align:left;}

iframe {border:0;}

fieldset {text-align:left; border:1px solid #999;}
	fieldset legend {font-size:12px;}

/* input.greenButton {background:#8dc63f; border:0; font-size:12px; font-weight:bold; color:#fff; padding:6px;} */
a.greenButton, input.greenButton {display:inline-block; -moz-border-radius:5px; border-radius:5px; padding:5px; border:1px solid #317DC9; color:#eee; text-shadow:0 1px 1px #222; text-decoration:none; font-weight:bold;
				background: #79bcff;
				background: -moz-linear-gradient(top, #79bcff 0%, #317dc9 100%);
				background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#79bcff), color-stop(100%,#317dc9));
				background: -webkit-linear-gradient(top, #79bcff 0%,#317dc9 100%);
				background: -o-linear-gradient(top, #79bcff 0%,#317dc9 100%);
				background: -ms-linear-gradient(top, #79bcff 0%,#317dc9 100%);
				filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#79bcff', endColorstr='#317dc9',GradientType=0 );
				background: linear-gradient(top, #79bcff 0%,#317dc9 100%);}



input[type="submit"]{display:inline-block; -moz-border-radius:5px; border-radius:5px; padding:5px; border:1px solid #317DC9; color:#eee; text-shadow:0 1px 1px #222; text-decoration:none; font-weight:bold;
				background: #79bcff;
				background: -moz-linear-gradient(top, #79bcff 0%, #317dc9 100%);
				background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#79bcff), color-stop(100%,#317dc9));
				background: -webkit-linear-gradient(top, #79bcff 0%,#317dc9 100%);
				background: -o-linear-gradient(top, #79bcff 0%,#317dc9 100%);
				background: -ms-linear-gradient(top, #79bcff 0%,#317dc9 100%);
				filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#79bcff', endColorstr='#317dc9',GradientType=0 );
				background: linear-gradient(top, #79bcff 0%,#317dc9 100%);}
input.wizButton {background:#8dc63f; border:0; font-size:12px; font-weight:bold; color:#fff; padding:6px;}
input.wizButtonDisabled {background:#8dc63f; border:0; font-size:12px; font-weight:bold; color:#f00; padding:6px;}
input.wizButton[disabled="disabled"],wizButton.disabled { color:#fff;background-color:#ffc }
input.hiddenClass{background:none; border:0px}

div#pageContainer {width:auto; /* margin:10px; */ padding:10px; background:#fff; text-align:left;}


div.header {position:relative;margin: 0; /* background:url(images/bg_header.png) repeat-x; */ }

div.header h1 {text-align:center !important; margin:0;}

div.header h1 img {display:block;margin:0px auto;}

table.simpleForm {margin:1em 0; width:100%;}

	table.simpleForm td {font-size:11px; padding:6px 0; text-align:left;}

	table.simpleForm td.label {text-align:right; padding-right:8px; width:30%;}

table.doubleForm {margin:1em 0; width:100%;}

	table.doubleForm td {font-size:11px; padding:6px 0; text-align:left;}

	table.doubleForm td.label {text-align:right; padding-right:8px; width:15%;}

td.shadedArea {border:1px solid #e1e1e1;padding:20px;background:url(Images/bg_hash-pattern.png) #f1f1f1;}

td.shadedArea h3 {font-weight:bold;margin:1em 0 0.5em 20px;}

td.shadedArea p {margin-left:20px;}

table.buttonSet {width:100%; margin:1em 0;}

table.buttonSet td { font-size:14px; font-weight:bold; padding:10px;}

table.buttonSet td a {background:#0072bc; color:#fff; text-align:center; padding:20px 10px; display:block;}

table.homeButtons {width:100%;margin-top:0;margin-bottom:2em;}

table.homeButtons td {width:33%;background:#eee;padding:10px;border-left:1px solid white;}

table.homeButtons td.firstButton {border-left:0;}

table.homeButtons td a {font-size:14px;font-weight:bold;float:left;height:36px;padding-top:12px;padding-left:48px;text-decoration:none;}

table.homeButtons td a.aViewApps {background:url(Images/icon_home-applications.png) no-repeat left center;}

table.homeButtons td a.aUpdateProfile {background:url(Images/icon_home-profile.png) no-repeat left center;}

table.homeButtons td a.aHelp {background:url(Images/icon_home-help.png) no-repeat left center;}


div.footer {margin:20px; text-align:center;}

div.footer p {font:normal 10px/18px Verdana, sans-serif; text-align:center; margin:0;}


.x-panel-body .tokenBrowser-config { font-size: small; }


/* ------------------------------------------------
	PAGE HEADER
   ------------------------------------------------ */

div.applyportHeader {position:relative; margin:0; background:#196a9d; } /* repeating background */

	div.applyportHeader a.applyPortLogo {position:absolute;top:0;left:15px;width:95px;height:100%;background:url(Images/logo_applyport.png) no-repeat center;}

	div.applyportHeader h1 {text-align:center !important; color:#fff; padding:20px;} /* for company brand, centered */

	div.applyportHeader h1 img {display:block;margin:0px auto;}

/* ------------------------------------------------
	CONTAINER TYPES
   ------------------------------------------------ */

div#pageContent, div.pageContent {/* position:relative; */ height:1%; background:#e0e0e0; text-align:center; padding:10px; clear:both;}

div.contentSmall {width:300px; background:#fff; border:1px solid #ddd; margin:20px auto; padding:20px;}

div.contentMedium {height:auto;width:780px; background:#fff; border:1px solid #ddd; margin:20px auto; padding:20px;text-align:left;}

div.contentLarge{ padding:0 0 10px; text-align:center; background:#e0e0e0;}

/* ------------------------------------------------
	BREADCRUMB
   ------------------------------------------------ */

div#breadCrumbNav {position:absolute; right:10px; top:0; height:25px; text-align:right; padding-top:5px; margin:0; color:#ddd;}

	div#breadCrumbNav span#loginStatus {}
	
	div#breadCrumbNav a {color:#fff;}
	
	div#breadCrumbNav a.HeaderHyperlink {font-weight:bold; padding-left:10px; margin-left:6px; background:url(images/arrow_link_ddd.png) no-repeat left center; }

	div#breadCrumbNav .HeaderLink {display:none; font-size:11px;padding-left:10px;background:url(Images/arrow_link_ddd.png) no-repeat left center;text-decoration:none;font-weight:bold;}

	div#breadCrumbNav .HeaderLabel {background:none;padding-left:0;}

	div#breadCrumbNav #onlineUsers {display:block; font-size:11px;}

/* ------------------------------------------------
	HOMEPAGE
   ------------------------------------------------ */

div.homePageDefault {position:relative;text-align:left;background:url(Images/bg_homepage_default.jpg) no-repeat;padding:40px;height:300px; margin-bottom:10px;}

	div.homePageDefault h2 {font-size:30px;}
	
	div.homePageDefault div.loginBox {position:absolute;right:40px;border:1px solid #ccc;padding:10px;background:#fff;width:270px;}

	div.homePageDefault div.loginBox h3 {font-weight:bold;font-size:12px;line-height:16px;margin-bottom:0;width:auto;}
	
	div.homePageDefault div.loginBox table.simpleForm {margin:0.5em 0;}
	
	div.homePageDefault h3 {font-size:14px;line-height:22px;font-weight:bold;width:410px;margin:0;}
	
	div.homePageDefault ul {width:410px;margin:0.5em 0;}
	
	div.homePageDefault ul li {padding-left:20px;font-size:14px;line-height:22px;background:url(Images/accept.png) no-repeat 0px 3px;}
	
	div.homePageDefault p {width:410px;font-size:14px;line-height:22px;}
		
	
div.homePageLoggedIn {position:relative;text-align:left;background:url(Images/bg_homepage_logged-in.jpg) no-repeat;padding:40px;height:160px; margin-bottom:1px;}

	div.homePageLoggedIn h2 {font-size:30px;}
	
	div.homePageLoggedIn h3 {font-size:14px;line-height:22px;font-weight:bold;margin:0;}
	
	div.homePageLoggedIn ul {margin:0.5em 0;}
	
	div.homePageLoggedIn ul li {padding-left:20px;font-size:14px;line-height:22px;background:url(Images/accept.png) no-repeat 0px 3px;}
	
	div.homePageLoggedIn p {font-size:14px;line-height:22px;}
	
	p.homeDefaultHelp {display:inline-block; width:50%; vertical-align:top;}
	
		body.ie7 p.homeDefaultHelp, body.ie8 p.homeDefaultHelp, body.ie9 p.homeDefaultHelp {display:inline;}
	
	p.certLogos {float:right; text-align:right; margin-bottom:0; vertical-align:top;}
	
		body.ie7 p.certLogos, body.ie8 p.certLogos, body.ie9 p.certLogos {}
	
		p.certLogos img {vertical-align:middle;}
	
div.ajax__tab_header {font-size:12px !important; padding:0 !important;}
		
/* ------------------------------------------------
	Application Review Page
   ------------------------------------------------ */

.appHomePage h2 {border-bottom:1px solid #aaa; margin-top:1.5em; padding-top:3px;}
	.appHomePage h2 span {color:#f30;}

p.reviewButton a, .appHomePage ul li a {display:inline-block; -moz-border-radius:5px; border-radius:5px; padding:5px; border:1px solid #317DC9; color:#eee; text-shadow:0 1px 1px #222; text-decoration:none; font-weight:bold;
				background: #79bcff;
				background: -moz-linear-gradient(top, #79bcff 0%, #317dc9 100%);
				background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#79bcff), color-stop(100%,#317dc9));
				background: -webkit-linear-gradient(top, #79bcff 0%,#317dc9 100%);
				background: -o-linear-gradient(top, #79bcff 0%,#317dc9 100%);
				background: -ms-linear-gradient(top, #79bcff 0%,#317dc9 100%);
				filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#79bcff', endColorstr='#317dc9',GradientType=0 );
				background: linear-gradient(top, #79bcff 0%,#317dc9 100%);}

p.reviewButton a.disabled, .appHomePage ul li a.disabled {color:#666; background:#ddd; filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);
font-weight:normal; border:none; text-shadow:none;}

.appHomePage ul {margin:1em 0;}
	.appHomePage ul li {margin:12px 0}

div#footer {margin:1em 0;}

div#footer p {font:normal 10px/18px sans-serif; text-align:center; margin:0;}



/* ------------------------------------------------
	End Cooper Square
   ------------------------------------------------ */


@media print 
{
	.noprint {display:none;}
	body {background-color: #FFFFFF;}
	body.pagesBody 
	{
		background-color: #FFF;
	}

	table.formPageBody
	{
		border-width : 0 ;
		border-color : #FFFFFF;
		margin-left: 0;
	
	}
}

.transbox{
	position:absolute;
	background-color:yellow;
	opacity: 0.7; 
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0.7);
	filter:alpha(opacity=70);
	
}
