﻿/****** CLC External Style Sheet v1.0 12/2008 ******/

/****** Global Page Styles ******/
html
{
    overflow: scroll !important;
}

body
{
    background: #6DACD8 url(../images/bg.gif) repeat-x 0px 0px !important;
    color: #707070;
    font-family: Tahoma, Arial, 'Helvetica' , Verdana, 'FreeSans' , sans-serif;
    font-size: 12px;
    margin: 0px !important;
    padding: 0px !important;
}

a img
{
    border: none !important;
}

/******* Font Sets ******/
p,li, .clc_appcontrolnotecontainer span
{
	line-height: 16px;
}
/* Blue, Unbolded, Underlined */
a, a:active, a:hover, a:link
{
    color: #347295;
    font-family: Tahoma, Arial, 'Helvetica' , Verdana, 'FreeSans' , sans-serif;
    font-weight: normal;
    text-decoration: underline;
}

/* Orange, Help Cursor */
span.clc_tooltip
{
    color: #CC7306;
    cursor: help;
    font-family: Tahoma, Arial, 'Helvetica' , Verdana, 'FreeSans' , sans-serif;
}

/* Blue, 11px */
span.clc_fieldoptionalnote
{
    color: #024F7B;
    font-family: Tahoma, Arial, 'Helvetica' , Verdana, 'FreeSans' , sans-serif;
    font-size: 11px;
}

/* Red, 11px */
.clc_errormessage
{
    color: #A92014 !important;
    font-family: Tahoma, Arial, 'Helvetica' , Verdana, 'FreeSans' , sans-serif;
    font-size: 11px;
}

/* Gray, 11px */
p.clc_footnote, .clc_fieldnote
{
    color: #707070;
    font-family: Tahoma, Arial, 'Helvetica' , Verdana, 'FreeSans' , sans-serif;
    font-size: 11px;
    line-height: 14px;
}

/* Gray, 11px, Uppercased */
p.clc_legalese
{
    color: #707070;
    font-family: Tahoma, Arial, 'Helvetica' , Verdana, 'FreeSans' , sans-serif;
    font-size: 11px;
    line-height: 13px;
    text-transform: uppercase;
}

/* Gray, 11px, Bolded */
.clc_fieldlabel
{
    color: #707070;
    font-family: Tahoma, Arial, 'Helvetica' , Verdana, 'FreeSans' , sans-serif;
    font-size: 11px;
    font-weight: bold !important;
}

/* OffWhite, 11px */
.clc_footerfootnote
{
    color: #EBEBEB;
    font-family: Tahoma, Arial, 'Helvetica' , Verdana, 'FreeSans' , sans-serif;
    font-size: 11px;
}

/* OffWhite, 12px */
.clc_footertext
{
    color: #EBEBEB;
    font-family: Tahoma, Arial, 'Helvetica' , Verdana, 'FreeSans' , sans-serif;
    font-size: 12px;
}

/* White, 12px */
div#clc_headerwelcome a
{
    color: #FFFFFF !important;
    font-family: Tahoma, Arial, 'Helvetica' , Verdana, 'FreeSans' , sans-serif;
    font-size: 12px;
}

/* White, 12px, Bolded */
div#clc_headerwelcome span
{
    color: #FFFFFF !important;
    font-family: Tahoma, Arial, 'Helvetica' , Verdana, 'FreeSans' , sans-serif;
    font-size: 12px;
    font-weight: bold !important;
}

/* White, 12px, Bolded, Undecorated */
a.clc_smallorangebutton, a.clc_smallwideorangebutton, a.clc_orangebutton, a.clc_wideorangebutton
{
    color: #FFFFFF !important;
    font-family: Tahoma, Arial, 'Helvetica' , Verdana, 'FreeSans' , sans-serif;
    font-size: 12px;
    font-weight: bold !important;
    text-decoration: none !important;
}

/* Blue, 12px, Bolded */
div.clc_appsectionheader, div.clc_sectionheader, div.clc_lockedsectionheader, .clc_appcontrolsubheader
{
	color: #024F7B;
    font-family: Tahoma, Arial, Helvetica, Verdana, 'FreeSans' , sans-serif;
    font-size: 12px;
    font-weight: bold !important;
}
.appGroupTitle div.clc_appsectionheader, .appGroupTitlediv.clc_sectionheader, .appGroupTitle div.clc_lockedsectionheader, .appGroupTitle .clc_appcontrolsubheader
{
    font-family: Tahoma, Arial, Helvetica, Verdana, 'FreeSans' , sans-serif;
	font-size: 14px !important;
	display: inline;
	font-weight:bold;
	margin:0 0 3px 15px;
	padding: 0 10px;
	background: #fcfcfc;
	color: #024F7B;
}

/* Gray, 12px */
p, table.clc_table td, ul.clc_unorderedlist li
{
    color: #707070;
    font-family: Tahoma, Arial, 'Helvetica' , Verdana, 'FreeSans' , sans-serif;
    font-size: 12px;
}

/* Gray, 13px, Bolded */
table.clc_table th
{
    color: #707070;
    font-family: Tahoma, Arial, 'Helvetica' , Verdana, 'FreeSans' , sans-serif;
    font-size: 13px;
    font-weight: bold !important;
}

/* White, 14px, Bolded */
div#clc_headercontent
{
    color: #FFFFFF !important;
    font-family: Tahoma, Arial, 'Helvetica' , Verdana, 'FreeSans' , sans-serif;
    font-size: 14px;
    font-weight: bold !important;
    text-decoration: none !important;
}

/* Gray, 14px, Bolded */
h3
{
    color: #707070;
    font-family: Tahoma, Arial, 'Helvetica' , Verdana, 'FreeSans' , sans-serif;
    font-size: 14px;
    font-weight: bold !important;
}

/* Gray, 12px, Bolded */
h4
{
    color: #707070;
    font-family: Tahoma, Arial, 'Helvetica' , Verdana, 'FreeSans' , sans-serif;
    font-size: 12px;
    font-weight: bold !important;
}

/* White, 20px, Bolded */
div#clc_jumppageheadercontent
{
    color: #FFFFFF !important;
    font-family: Tahoma, Arial, 'Helvetica' , Verdana, 'FreeSans' , sans-serif;
    font-size: 20px;
    font-weight: bold !important;
}

/* Blue, 18px, Bolded */
h2
{
    color: #024F7B;
    font-family: Tahoma, Arial, 'Helvetica' , Verdana, 'FreeSans' , sans-serif;
    font-size: 18px;
    font-weight: bold !important;
}

/* Blue, 20px, Bolded */
.clc_progressbarstepselected
{
    color: #024F7B;
    font-family: Tahoma, Arial, 'Helvetica' , Verdana, 'FreeSans' , sans-serif;
    font-size: 20px;
    font-weight: bold !important;
}

/* LightGray, 18px, Bolded */
.clc_progressbarsteppending
{
    color: #959393;
    font-family: Tahoma, Arial, 'Helvetica' , Verdana, 'FreeSans' , sans-serif;
    font-size: 18px;
    font-weight: bold !important;
}

/* Orange, 23px, Bolded */
h1, .clc_largeorangefont
{
    color: #CC7306;
    font-family: Tahoma, Arial, 'Helvetica' , Verdana, 'FreeSans' , sans-serif;
    font-size: 23px;
    font-weight: bold !important;
}


/******* Buttons *******/
a.clc_smallorangebutton, a.clc_smallwideorangebutton
{
    background-position: 0px 0px;
    background-repeat: no-repeat;
    display: block;
    font-family: Tahoma, Arial, 'Helvetica' , Verdana, 'FreeSans' , sans-serif;
    height: 19px;
    padding-top: 4px;
    text-align: center;
}

a.clc_orangebutton, a.clc_wideorangebutton
{
    background-position: 0px 0px;
    background-repeat: no-repeat;
    display: block;
    font-family: Tahoma, Arial, 'Helvetica' , Verdana, 'FreeSans' , sans-serif;
    height: 24px;
    padding-top: 8px;
    text-align: center;
}

a.clc_smallorangebutton
{
    background-image: url(../images/smallorangebutton.gif);
    width: 90px;
}

a.clc_smallwideorangebutton
{
    background-image: url(../images/smallwideorangebutton.gif);
    width: 134px;
}

a.clc_orangebutton
{
    background-image: url(../images/orangebutton.gif);
    width: 119px;
}

a.clc_wideorangebutton
{
    background-image: url(../images/wideorangebutton.gif);
    width: 179px;
}

a.clc_smallorangebutton:hover, a.clc_smallwideorangebutton:hover
{
    background-position: 0 -36px;
}

a.clc_orangebutton:hover, a.clc_wideorangebutton:hover
{
    background-position: 0 -48px;
}

/* Silver Buttons */

/* Silver Buttons */
a.clc_silver_button {
	cursor:pointer; 
	cursor:hand; 
	line-height:32px;
	height: 32px;
	background:url('../images/clc_silver_button.gif') no-repeat right -40px; 
	padding-right:15px; 
	vertical-align:middle;
	display:block;
	display:inline-block; 
	display:-moz-inline-box;
	
	text-decoration: none!important;
	font-weight: bold !important;
	font-size: 11px !important;
	color: #024F7B !important;
}
a.clc_silver_button_block 
{
	display: block;
}

a.clc_silver_button span { 
	background:url('../images/clc_silver_button.gif') no-repeat left -40px; 
	height:32px;
	display:block;
	display:inline-block;
	padding-left: 35px; 
	line-height:32px;
}
a.clc_silver_button:hover {
	background-position: right 0px !important;
	}
a.clc_silver_button span.next {
	background-position: 0 -80px !important;
	}
a.clc_silver_button span.nextAttn {
	background-position: 0 -80px !important;
	color: #bb0000 !important;
	}	
a.clc_silver_button span.back {
	background-position: 0 -120px !important;
	}
a.clc_silver_button span.email {
	background-position: 0 -160px !important;
	}
a.clc_silver_button span.login {
	background-position: 0 -200px !important;
	}
a.clc_silver_button span.new_app {
	background-position: 0 -240px !important;
	}
a.clc_silver_button span.save {
	background-position: 0 -280px !important;
	}
a.clc_silver_button span.home {
	background-position: 0 -320px !important;
	}
a.clc_silver_button span.invite {
	background-position: 0 -360px !important;
	color: #bb0000 !important;
	}
a.clc_silver_button span.trash {
	background-position: 0 -400px !important;
	}
a.clc_silver_button span.esign {
	background-position: 0 -440px !important;
	}

/*Small Silver Buttons*/
.gridDeleteButton a, .gridDeleteButton a:link, .gridDeleteButton a:active .gridDeleteButton a:visited {
	background: transparent URL('../images/delete_icon.gif') no-repeat;
	color: #fff !important;
	display: block;
	width: 11px;
	height: 13px;
	margin: 0 auto;
	font-size: 11px;
	}
.gridInviteButton a, .gridInviteButton a:link, .gridInviteButton a:active .gridInviteButton a:visited {
	background: transparent URL('../images/emailco-borrower.gif') no-repeat;
	color: #fff !important;
	display: block;
	width: 14px;
	height: 16px;
	margin: 0 auto;
	font-size: 11px;
	}
.gridButton a, .gridButton a:link, .gridButton a:active .gridButton a:visited {
	background: transparent URL('../images/clc_silver_button_small.gif') no-repeat;
	color: #fff !important;
	display: block;
	text-decoration: none;
	text-align: center;
	width: 62px;
	line-height: 22px;
	margin: 0 auto;
	font-size: 11px;
	}
.gridButton a:hover 
{
	background: transparent URL('../images/clc_silver_button_small_over.gif') no-repeat;
	display: block;
	text-decoration: none;
	text-align: center;
	}
tr.GridEditRow_CLCSecurityGridPortal_Ex .gridButton a, tr.GridEditRow_CLCSecurityGridPortal_Ex .gridButton a:link, tr.GridEditRow_CLCSecurityGridPortal_Ex .gridButton a:visited, tr.GridEditRow_CLCSecurityGridPortal_Ex .gridButton a:active
{
		background: transparent URL('../images/clc_silver_button_dark_small.gif') no-repeat;
}
tr.GridEditRow_CLCSecurityGridPortal_Ex .gridButton a:hover
{
		background: transparent URL('../images/clc_silver_button_dark_small_over.gif') no-repeat;
}
/******* Common Layouts *******/
/* 962px wide, centered */
div#clc_outer, div#clc_pageend
{
    margin: 0px auto 0px auto;
    width: 962px;
}

/* 950px wide, centered */
div#clc_apppagebottomcontent, div#clc_subpagecontent, div#clc_seoarea, div#clc_jumppageheader, div#clc_jumppagecontent, div#clc_homepagetopcontent, div#clc_homepagebottomcontent, div#clc_headermenu, div#clc_bottommenucontainer, div#clc_header, div#clc_apppagecontent
{
    margin: 0px auto 0px auto;
    width: 950px;
}

/* 696px wide */
div#clc_headercontainer, div#clc_headercontent, div#clc_headerwelcome
{
    width: 696px;
}

/* 581px wide, floated left, #FCFCFC background color, 10px 10px 10px 40px padding */
div#clc_subpagerightcontent, div#clc_homepagebottomrightcontent, div#clc_pagerightfootnote
{
    background-color: #FCFCFC;
    padding: 10px 20px 10px 20px;
    width: 591px;
}

/* 415px wide, floated left, #FCFCFC background color, 10px 20px 10px 40px padding */
div#clc_seoarealeft, div#clc_seoarearight
{
    background-color: #FCFCFC;
    float: left;
    padding: 10px 20px 10px 40px;
    width: 415px;
}

/* 318px wide, floated left, #DFDFDF solid 1px left border */
div#clc_homepagetopleft, div#clc_jumppageleft, div#clc_subpageleft, div.clc_apppagesectionleft
{
    border-right: solid 1px #DFDFDF;
    float: left;
    width: 318px;
}

/* 268px wide, 10px 10px 10px 40px padding*/
div#clc_subpageleftcontent, div#clc_pageleftfootnote, div#clc_jumppageleftcontent, div#clc_homepagetopleftcontent, div#clc_homepagebottomleftcontent
{
    padding: 10px 10px 10px 40px;
    width: 268px;
}

/******* Common Backgrounds *******/
/* Page Header image, transparent, repeat-y */
div#clc_header, div#clc_headermenu, div#clc_jumppageheader
{
    background: transparent url(../Images/pageheader.jpg) repeat-y 0px 0px;
}

/* Left column background image, #FCFCFC background color, repeat-y */
div#clc_homepagetopcontent, div#clc_jumppagecontent, div#clc_subpagecontent, div#clc_apppagecontent
{
    background: #FCFCFC url(../Images/leftcolumnbg.gif) repeat-y 0px 0px;
}

/* Loading Image */
.clc_loadingimg
{
    background: transparent url(../Images/loadingsprite.gif) no-repeat;
    height: 37px; 
    width: 151px;
    margin-right: auto;
    margin-left: auto;
}
/* Loading Image */
.clc_loadingimgnotext
{
    background: transparent url(../Images/loadingsprite_nt.gif) no-repeat;
    height: 19px; 
    width: 151px;
    margin-right: auto;
    margin-left: auto;
}

/******* Template Layouts *******/

/* App Page */
div.appGroupTitle {
	margin: 20px 10px 18px 10px; 
	background:transparent url('../images/headerbg.gif') repeat-x scroll 0 .7em;
	display: block;
	}
div.appGroupTitleTop {
	margin-top: 0px !important;
	}
div.clc_apppagebuttonbarcontainer
{
    float: right;
    padding: 15px 10px 10px 15px;
    height: 36px; 
}

div#clc_apppagebottomleft
{
    float: left;
    padding: 10px 20px 0px 40px;
    width: 576px;
}

div#clc_apppagebottomright
{
    float: left;
    padding: 10px 0px 0px 20px;
    text-align: right;
    width: 294px;
}

div#clc_apppagebottomcontent
{
    border-top: solid 1px #DFDFDF;
    background-color: #FCFCFC;

}

div.clc_apppagesectionleft
{
    padding-top: 15px;
}

div.clc_apppagesectionright
{
    background-color: #FCFCFC;
    border-left: solid 1px #DFDFDF;
    float: left;
    margin-left: -1px;
    padding-top: 15px;
    width: 631px;
}

div.clc_appsectionheader
{
    background-color: #DFDFDF; padding: 2px 15px 2px 30px; 
    line-height: 21px;
}
/** 
Account Creation
**/
div.fieldLabelWrapper {
	float: left; 
	width: 115px; 
	padding: 0 0 0 10px;
	}
div.fieldInputWrapper {
	float: right;
	width: 400px;
	}
div.fieldLabelWrapper .clc_fieldlabel {
	line-height: 21px;
}
div.submitWrapper {
	float: right;
	padding-right: 30px;
	}
div.fieldGroupTitle {
	margin: 15px 0 15px 0; 
	background: #fcfcfc url('../images/headerbg.gif') repeat-x scroll 0 .7em;
	display: block;
	}
div.fieldGroupTitle  h4 {
	font-size: 14px;
	display: inline;
	font-weight:bold;
	margin:0 0 3px 30px;
	padding: 0 10px;
	background: #fcfcfc;
	color: #024F7B;
}


/** 
Account Security
**/
div.accountSecurityHeader {
	margin: 15px 0 15px 0; 
	background: #fcfcfc url('../images/headerbg.gif') repeat-x scroll 0 .7em;
	display: block;
	}
div.accountSecurityHeader  h4 {
	font-size: 14px;
	display: inline;
	font-weight:bold;
	margin:0 0 3px 30px;
	padding: 0 10px;
	background: #fcfcfc;
	color: #024F7B;
}
/** 
Security Management 
**/
div.securityGroupTitle {
	margin: 5px 0 0 0; 
	background: #fcfcfc url('../images/headerbg.gif') repeat-x scroll 0 .7em;
	display: block;
	}
div.securityGroupTitle  h4 {
	font-size: 12px;
	display: inline;
	font-weight:bold;
	margin:0 0 3px 30px;
	padding: 0 10px;
	background: #fcfcfc;
}
div.securityGroupAnswerTitle {
	margin: 5px 0 0 0; 
	display: block;
	}
div.securityGroupAnswerTitle h4 {
	font-size: 12px;
	display: inline;
	font-weight:bold;
	margin:0 0 3px 30px;
	padding: 0 10px;
	background: #fcfcfc;
}
div.securityTitle {
	width: 450px;
	color: #707070;
	}
div.securityQuestion {
	width: 430px; 
	padding-left: 50px;
	text-align: left;
	color: #707070;
	}
div.securityAnswer {
	width: 430px; 
	padding-left: 50px;
	color: #707070;
}
/**Security Management Edit**/
div.securityGroupTitle_Edit {
	margin: 5px 0 0 0; 

	display: block;
	}
div.securityGroupTitle_Edit  h4 {
	font-size: 12px;
	display: inline;
	font-weight:bold;
	margin:0 0 3px 30px;
	padding: 0 10px;
}
div.securityTitle_Edit {
	width: 450px;
	}
div.securityQuestion_Edit {

	width: 450px; 
	padding-left: 50px;
	}
div.securityAnswer_Edit {

	width: 450px; 
	padding-left: 50px;
}
div.securityAnswer_Edit .clc_errormessage{
	color: #cc5100 !important;
	}
/* Verify */
div#CLC_verify div.verifyTextBox 
{
	height: 22px;
}
div#CLC_verify .verifyDefaultText 
{
	line-height: 22px;
	margin-left: 10px;
	float: left;
}
div#CLC_verify div.verifyInputWrapper {
	margin-left: 10px;
	float: left;
	}
/* Portal Login */
div.loginGroup {
	width: 255px;
	}
div.loginGroup .clc_fieldlabel {
	line-height: 21px;
	color: #024F7B;
	display: inline;
	}
div.loginGroup .loginLabel {
	float: left; 
	width: 100px; 
	padding-left: 10px; 
	display: inline;
	}
div.loginGroup .loginField {
	float: left;
	width: 140px;
	display: inline;
	float: right;
	height: 21px;
	}
div.loginContainer {
	width: 255px; 
	float: left; 
	padding-right: 10px;
	}
#ccCenter div.loginContainer 
{
	padding-left: 25px;
}
/* Last Saved */
div.lastSavedGroupTitle {
	margin: 5px 0 5px 0; 
	background: #fcfcfc url('../images/headerbg.gif') repeat-x scroll 0 .7em;
	display: block;
	}
div.lastSavedGroupTitle  h4 {
	font-size: 14px;
	display: inline;
	font-weight:bold;
	margin:0 0 3px 30px;
	padding: 0 10px;
	background: #fcfcfc;
	color: #024F7B;
}
div.lastSavedGroupTitleAttn {
	margin: 5px 0 5px 0; 
	background: #fcfcfc url('../images/headerbg.gif') repeat-x scroll 0 .7em;
	display: block;
	}
div.lastSavedGroupTitleAttn  h4 {
	font-size: 14px;
	display: inline;
	font-weight:bold;
	margin:0 0 3px 30px;
	padding: 0 10px;
	background: #fcfcfc;
	color: #bb0000;
}
div#CLC_lastSavedApp
{
	margin-top: 10px;
}
/* Portal General */

div.largeClear {
	height: 15px;
	}
div.CLC_New_App {
	float: right;
	margin-right: 20px;
	}
div#CLC_Portal_Welcome 
{
	background-color:#DFDFDF;
	line-height:21px;
	padding:2px 0 2px 30px;
	color:#024F7B;
	font-size:12px;
	font-weight:bold !important;
}
div#CLC_Portal_LastLogin
{
	line-height:21px;
	padding:10px 0 10px 40px;
	color:#024F7B;
	font-size:11px !important;
}
div#CLC_Portal_LastLogin .lastLoginText
{
	background: transparent url('../images/lastloginarrow.gif') center left no-repeat;
	padding-left: 10px;
}
div.CLC_Login_LastLogin 
{
	font-size: 11px;
	margin: 0 0 12px 0;
}
div.CLC_Right_ErrorBox 
{
	background-color: #F1F7FC; 
	line-height: 16px; 
	border: 1px solid #A0A0A0; 
	margin-top: 10px; 
	margin-left: auto; 
	margin-right: auto; 
	padding: 5px; 
	width: 266px;
}
div.CLC_Right_ErrorBox h3
{
	margin: 10px 0 10px 20px;
	font-family:Georgia,serif;
	font-size:15px;
	font-style:italic;
	font-weight:normal;
	letter-spacing:normal;
	color: #888;
}
div.CLC_Right_ErrorBox ul 
{
	margin: 0px;
	padding-left: 30px;
}
div.CLC_Right_ErrorBox ul li
{
	padding: 0 10px 3px 10px;
	margin-left: 0px;
}
div.clc_verificationNotification 
{
	background: #6DACD8;
	color: #fff;
	padding: 10px 0px;
}
div.clc_verificationNotification .wrapper 
{
	height: 53px;
	background: #6DACD8 url('../images/applicationNotification.gif') center left no-repeat;
	padding-left: 85px;
}
div.clc_verificationNotification .alert 
{
	font-size: 22px;
	color: #fff;
	font-weight: bold;
}
div.clc_verificationNotification .text 
{
	font-size: 12px;
	color: #fff;
	display: block;
	font-weight: bold;
}
/** 
Welcome Page Styles
**/
h1.clc_portalWelcomeHeader
{
	color:#CC7306;
	font-family:Tahoma,Arial,'Helvetica',Verdana,'FreeSans',sans-serif;
	font-size:23px;
	margin: 10px 0 0;
	padding: 5px 20px 5px;
	font-weight:bold !important;
}
div#clc_portalWelcomeMessage p
{
	margin: 0px;
	padding: 0 20px 0 20px;
	text-indent: 15px;
}
div.welcomePageHeader_Blue {
	margin: 10px 0; 
	background: #fcfcfc url('../images/headerbg.gif') repeat-x scroll 0 .7em;
	display: block;
	}
div.welcomePageHeader_Blue  h4 {
	font-size: 15px;
	display: inline;
	font-weight:bold;
	margin:0 0 3px 30px;
	padding: 0 10px;
	background: #fcfcfc;
	color: #024F7B;
}
div.welcomePageHeader_Red {
	margin: 10px 0; 
	background: #fcfcfc url('../images/headerbg.gif') repeat-x scroll 0 .7em;
	display: block;
	}
div.welcomePageHeader_Red  h4 {
	font-size: 15px;
	display: inline;
	font-weight:bold;
	margin:0 0 3px 30px;
	padding: 0 10px;
	background: #fcfcfc;
	color: #bb0000;
}
#clc_portalWelcomeMessage {
	width: 360px;
	border-right: 1px solid #e3e3e3;
	float: left;
	}
#clc_portalWelcomeStartApp {
	width: 270px;
	border-left: 1px solid #e3e3e3;
	margin-left: -1px;
	float: left;
	}
#clc_portalWelcomeStartApp h2 {
	font-size: 18px;
	color: #cc7306;
	font-weight: bold;
	text-align: center;
	margin: 0 0 5px;
	padding: 0;
	}
#clc_portalWelcomeStartApp p {
	margin: 0 20px;
	text-align: center;
	padding: 0;
	color: #024f7b;
	font-weight: bold;
	font-size: 11px;
	line-height:16px;
	}
.clc_appNeedsAttention, .clc_checkstatus, .clc_savedApps
{
    margin-bottom: 30px;
}

/*Account Recovery*/
div.recoverQuestionGroup {
	width: 255px;
	}
div.recoverQuestionGroup .clc_fieldlabel {
	line-height: 21px;
	color: #024F7B;
	display: inline;
	}
div.recoverQuestionGroup .recoverQuestionLabel {
	float: left; 
	width: 240px; 
	display: inline;
	}
div.recoverQuestionGroup .recoverQuestionField {
	float: left;
	width: 240px;
	display: inline;
	float: left;
	}
div.recoverQuestionGroup .recoverQuestionField .clc_FieldInput 
{
		width: 240px !important;
}
div.recoverResetGroup {
	width: 255px;
	}
div.recoverResetGroup .clc_fieldlabel {
	line-height: 21px;
	color: #024F7B;
	display: inline;
	}
div.recoverResetGroup .recoverResetLabel {
	float: left; 
	width: 100px; 
	padding-left: 10px; 
	display: inline;
	}
div.recoverResetGroup .recoverResetField {
	float: left;
	width: 140px;
	display: inline;
	float: right;
	}	
	
/* Home Page */
div#clc_homepagebottomcontent
{
    background-color: #FCFCFC;
    border-top: solid 1px #DFDFDF;
}

div#clc_homepagebottomleft
{
    border-right: solid 1px #DFDFDF;
    float: left;
    width: 318px;
}

div#clc_homepagebottomleftcontent
{
    background-color: #FCFCFC;
}

div#clc_homepagebottomright, div#clc_homepagetopright
{
    background-color: #FCFCFC;
    border-left: solid 1px #DFDFDF;
    float: left;
    margin-left: -1px;
    width: 631px;
}

div#clc_homepagetopright
{
    height: 304px;
}
div.clc_home_steps 
{
    float: left;
}

.clc_imagerotator h3
{
    line-height: 1.4em;
}
.clc_imagerotator .clc_largeorangefont, .clc_imagerotator h1
{
    line-height: 1.2em;
}
/* Jump Page */
div#clc_jumppageheader
{
    height: 113px;
}

div#clc_jumppageheadercontent
{
    float: right;
    height: 82px;
    padding: 31px 40px 0px 0px;
    text-align: right;
    width: 666px;
}

div#clc_jumppageleftfootnote
{
    border-right: solid 1px #DFDFDF;
    float: left;
    padding: 0px 10px 0px 20px;
    width: 288px;
}

div#clc_jumppagerightfootnote
{
    background-color: #FCFCFC;
    border-left: solid 1px #DFDFDF;
    float: left;
    margin-left: -1px;
    padding: 0px 20px 0px 10px;
    width: 601px;
}

div#clc_jumppageright
{
    background-color: #FCFCFC;
    border-left: solid 1px #DFDFDF;
    float: left;
    margin-left: -1px;
    width: 631px;
}

div#clc_jumppagerightcontentleft, div#clc_jumppagerightcontentright
{
    float: left;
}

div#clc_jumppagerightcontentleft
{
    padding: 10px 20px 10px 40px;
    width: 256px;
}

div#clc_jumppagerightcontentright
{
    padding: 10px 40px 10px 20px;
    width: 255px;
}

/*Feedback Page*/
div.feedbackLabelWrapper {
	float: left; 
	width: 100px; 
	padding: 0 0 0 10px;
	}
div.feedbackWrapper {
	float: right;
	width: 200px;
	}
div.feedbackWrapper .clc_fieldlabel, div.feedbackLabelWrapper .clc_fieldlabel {
	line-height: 21px;
}

/******* Help Topics *******/

/*MainPage*/
ul.helpTopicList {
	list-style-image:url("../Images/HelpTopics/arrow.gif");
	padding: 0px;
	margin: 0 0 10px 10px;
	width: 270px;
	float: left;
	}
ul.helpTopicList li {
	font-weight: bold;
	font-size: 14px;
	color: #347295;
	line-height: 1.4em;
	margin-bottom: 8px;
	float: none;
	}
ul.helpTopicList li ul {
	margin-top: 2px;
	float: none;
	padding: 0px;
	margin: 0px;
	margin-left: 10px;
	}
ul.helpTopicList li ul li {
	margin: 0px;
	font-weight: normal;
	line-height: 1.5em;
	float: none;
	}
ul.helpTopicList li ul li a 
{
	text-decoration: none;
}
ul.helpTopicList li ul li a:hover 
{
	text-decoration: underline;
}
table.helpTopicTable {
	table-layout: fixed;
		}
table.helpTopicTable td {
	vertical-align: top !important;
	}
ul.helpTopicMostHelpful 
{
	padding: 0px;
	margin: 0px;
	list-style-type: none;
}
ul.helpTopicMostHelpful li 
{
	padding-bottom: 5px;
	display: inline-block;
}

ul.helpTopicMostHelpful li:after {
	content: " ";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
html[xmlns] ul.helpTopicMostHelpful li {
	display: block;
}
 
* html ul.helpTopicMostHelpful li {
	height: 1%;
}
ul.helpTopicMostHelpful li div.urlBlock {
	width: 210px; 
	float: left;
}
ul.helpTopicMostHelpful li div.ratingBlock {
	width: 80px; 
	float: left;
	padding-top: 2px;
}

ul.helpTopicMostHelpful li a 
{
	font-size: 15px;
	text-decoration: none;
	line-height: 18px;
} 
ul.helpTopicMostHelpful li a:hover 
{
	text-decoration: underline;
}
ol.helpTopicFAQ 
{
	margin: 0 0 0 30px; 
	padding: 0px;
}
ol.helpTopicFAQ  li a 
{
	text-decoration: none;
} 
ol.helpTopicFAQ  li a:hover 
{
	text-decoration: underline;
}

/*Steps List*/
ol.helpTopicSteps {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding-left: 20px;
}
ol.helpTopicSteps li {
	clear:left;
	padding:10px 0 0;
	margin-bottom: 10px;
	width:571px;
	overflow: hidden;
}
ol.helpTopicSteps li h4 
{
	margin: 10px 0 0;
}
ol.helpTopicSteps li .stepBg {
	color:#cc7306;
	display:inline;
	float:left;
	font-family:'Tahoma';
	font-size:11px;
	font-weight:bold;
	margin-right:10px;
	text-align:center;
	width:23px;
	text-transform: uppercase;
}
ol.helpTopicSteps li .stepBg span {
	background:transparent url("../Images/HelpTopics/stepCircle.gif") no-repeat scroll left;
	color:#FFFFFF;
	display:block;
	font-size:17px;
	line-height: 23px;
	height:23px;
	width:100%;
}
ol.helpTopicSteps li p {
	margin:5px 0 10px 33px;
}
ol.helpTopicSteps li img 
{
	border: 1px solid #ccc;
	margin-left: 33px;
}
/* Sub Page */
div#clc_subpageright
{
    background-color: #FCFCFC;
    border-left: solid 1px #DFDFDF;
    float: left;
    margin-left: -1px;
    width: 631px;
}

/* Non-Skined Menu Section Headers */
div.clc_sectionheader, div.clc_lockedsectionheader
{
    background-color: #dfdfdf;
    line-height: 21px;
    padding: 2px 10px 2px 30px;
    width: 278px;
}

div.clc_lockedsectionheader
{
    background-image: url(../Images/locked.gif);
    background-position: 10px 4px;
    background-repeat: no-repeat;
}

/* Global Footers */
div#clc_footer
{
    margin: 0px auto 0px auto;
    padding: 0px 0px 0px 40px;
    width: 910px;
}

div#clc_pageend
{
    background: transparent url(../Images/end.png) no-repeat 0px 0px;
    height: 20px;
    margin-bottom: 0px;
}

div#clc_pageleftfootnote
{
    border-right: solid 1px #DFDFDF;
    float: left;
}

div#clc_pagerightfootnote
{
    margin-left: -1px;
    border-left: solid 1px #DFDFDF;
}

/* Common Headers */
div#clc_header
{
    height: 80px;
}

div#clc_headercontainer
{
    float: right;
    height: 80px;
    padding: 0px 10px 0px 0px;
    text-align: right;
}

div#clc_headercontent
{
    height: 45px;
    padding-top: 10px;
}

div#clc_headerlogo
{
    float: left;
    height: 55px;
    padding: 25px 0 0 40px;
}

div#clc_headermenu
{
    height: 33px;
}

div#clc_headermenucontainer
{
    float: right;
    width: 631px;
}
div#clc_headerwelcome
{
    height: 20px;
    padding-top: 5px;
}

/* SEO Area */
div#clc_seoarea
{
    background-color: #FCFCFC;
}

/* Breadcrumbs */
div#clc_breadcrumbcontainer
{
    padding: 10px 0px 10px 20px;
}

/* Global Outer Layouts */
div#clc_outer
{
    background: transparent url(../images/mid.png) repeat-y 0px 0px;
}

/******* Tables ******/
table.clc_table
{
    border-left: solid 1px #A0A0A0;
    border-top: solid 1px #A0A0A0;
}


table.clc_table td
{
    border-right: solid 1px #A0A0A0;
    border-bottom: solid 1px #A0A0A0;
    padding: 5px;
    vertical-align: top;
}

table.clc_table th
{
    border-right: solid 1px #A0A0A0;
    border-bottom: solid 1px #A0A0A0;
    padding: 5px;
    text-align: center;
}

/******* Lists *******/
ul.clc_unorderedlist
{
    list-style-type: none;
}

ul.clc_unorderedlist li
{
    background: transparent url(../Images/li.gif) no-repeat scroll 0px 8px;
    margin-left: -20px;
    padding-left: 14px;
    line-height: 1.4em;
    margin-bottom: 3px;
}

table.clc_table td ul.clc_unorderedlist li
{
    margin-left: -35px !important;
}

table.clc_table td ul.clc_unorderedlist
{
    margin-top: -3px !important;
}

/******* Helpers *******/
div.clear
{
    clear: both;
    font-size: 1px;
    line-height: 0;
    visibility: hidden;
}

.clc_hide
{
    display: none;
}

.clc_radionbuttonlist
{
    height: 21px;
}
/******* Telerik Hacks *******/
.ralpOverride 
{
    width: 629px !important;
}

/******* IE 6 Hacks *******/
* html div#clc_outer
{
	background: none !important;
}

* html div#clc_bottommenucontainer
{
    background-color: #FCFCFC;
}
    
* html div#clc_pageend
{
	background-color: #FCFCFC;
	background-image: none !important;
	width: 950px;
}
