a.skipNavLink{
	font-size: 0;
	height: 0;
	line-height: 0;
	text-indent: -9999%;
	width: 0;
}

h5.visuallyHide {
	font-size: 0;
	height: 0;
	line-height: 0;
	text-indent: -9999%;
	width: 0;
}

h2.visuallyHide {
	font-size: 0;
	height: 0;
	line-height: 0;
	text-indent: -9999%;
	width: 0;
}

.screenreader {position: absolute; top:0; left:-9999px}




a:focus {
 outline:   1px dotted black !important; 
} 

body,
input,
select {
	font-family: Arial, Helvetica, san-serif;
}
body {
	font-size: 0.75em;
}

div#wrap {
	width: 978px;
	padding-left: 17px;
}

abbr.requiredast {
 color: red;
 font-size: 12px;
 border: 0px;
 text-decoration: none;
}


a{outline:none;color:#39c;}
a:link{color:#39C;text-decoration:none;}
a:hover{color:#39c;text-decoration:underline;}
a:visited{color:#39C;text-decoration:none;}
a:visited:hover{color:#39C;text-decoration:underline;}
a:active{color:#f60;text-decoration:none;}
a:visited:active{color:#f60;text-decoration:none;}

a img{border:none;}
	h5 {
		font-size: 1.2em;
		margin: 24px 0 2px 0;
		padding: 0;
	}

body,
h1 a,
h2 a,
div#header div#mainnav ul#mainnav,
div#leftcolumn div#announcementbox h4,
.signinbox form div#username,
.signinbox form div#password,
.signinbox fieldset,
.signinbox form div#submit,
.signinbox ul li,
.signinbox h1,
.signinbox p {
	margin:0;
	padding:0;
}

#notopmargin {
	margin-top: 0;
}

.signinbox fieldset,
#signinBoxHeaderOn form div#username div input#username-field,
#signinBoxHeaderOn form div#password div input#password-field,
.signinbox form div#username div input#username-field1,
.signinbox form div#password div input#password-field1 {
	border: 0;
}

.signinbox legend,
#signinBoxHeader,
hr {
	display: none;
}

.button ,
h1 a,
h2 a,
div#header div#mainnav ul#mainnav li,
div#header div#mainnav ul#mainnav li a,
div#compareLoansFormOn a#compareLoansFormOff {
	display: block;
}

.button,
h1 a,
h2 a,
div#header div#mainnav ul#mainnav li a,
.signinbox h1,
.signinboxHeader h3,
div#rightcolumn h3#mortgageOptions,
div#rightcolumn h4#refinanceHome,
div#rightcolumn h4#buyingHome,
div#compareLoansFormOn h5,
div#compareLoansFormOn a#compareLoansFormOff,
#signinBoxHeaderOn h1  {
	text-indent:-9999px;
	font-size: .30em;
}
h2.seq2{

margin:6px 0 0 0 !important;
	padding:0 !important;
	color: white !important;
	font-size: 13px !important;
	font-weight:bold !important;
}
h3.seq2{

margin:6px 0 0 0 !important;
	padding:0 !important;
	color: white !important;
	font-size: 13px !important;
	font-weight:bold !important;
}
div#header address,
div#leftcolumn form label.overlabel,
.signinbox form label.overlabel-apply,
.signinbox form div#username div input#username-field,
.signinbox form div#password div input#password-field,
div#compareLoansFormOn table select,
div#compareLoansFormOn table input {
	color: #666;
}

div#footer p {
	color: #999;
}

div#leftcolumn div#announcementbox h4,
.signinbox p,
.signinbox h4,
#signinBoxHeaderOn h4,
div#leftcolumn form label{
	color: white;
}
div#leftcolumn form label{
	display: block;
}


div#header address {
	font-style: normal;
}

div#header address,
.signinbox p,
#signinBoxHeaderOn p  {
	font-style: bold;
}

div#leftcolumn div#announcementbox h4,
.signinbox h4,
#signinBoxHeaderOn h4 {
	font-size: 1.1em;
}

div#header ul,

div#footer ul {
	list-style: none;
}
div#header li,
div#footer li {
	display: inline;
}
div#rightcolumn ul,
div#footer ul {
	margin: 0;
	padding: 0;
}
div#rightcolumn li {
	/*background: url(../img/bullets.gif) no-repeat 10px 50%;
	padding-left: 23px;*/
}

.signinbox,
#signinBoxHeaderOn  {
	background: url(../img/homepage/loginBoxBG.gif) no-repeat top left;
	width: 245px;
	height: auto;
	margin-left: 3px;	
}
.signinbox div#bottom,
#signinBoxHeaderOn div#bottom{
	background: url(../img/homepage/loginBoxBGBottom.gif) no-repeat bottom left;
	padding: 11px 18px 14px 18px;
	width: 209px;
	height: auto;
}
.signinbox ul li {
	background: url(../img/homepage/whitebullet.gif) no-repeat 10px 50%;
	padding-left: 23px;
}
.signinbox ul li a:link,
.signinbox ul li a:visited,
#signinBoxHeaderOn  ul li a:link,
#signinBoxHeaderOn  ul li a:visited {
	color: white;
	text-decoration: underline !important;
}
.signinbox ul li a:hover,
#signinBoxHeaderOn  ul li a:hover {
	text-decoration: underline !important;
	color: #fc0 !important;
}
.signinbox ul li a:active,
#signinBoxHeaderOn ul li a:active {
	color: white;
}
.signinbox h1,
#signinBoxHeaderOn h1 {
	height: 22px;
	background:url(../img/homepage/your-citimortgage-22.gif) no-repeat top left;
	margin: 0;
	padding: 0;
	line-height:22px;
}
.signinbox h4,
#signinBoxHeaderOn h4 {
	margin:6px 0 0 0;
	padding:0;
}
.signinbox h4#onlineAccess,
#signinBoxHeaderOn h4#onlineAccess {
	padding-top:8px;
	margin-top: 8px;
	border-top: 1px dotted white;
}
.signinbox h4#loanstatus,
#signinBoxHeaderOn h4#loanstatus {
	margin:8px 0 0 0;
	padding:0;
}

.signinbox form,
#signinBoxHeaderOn form {
	margin:4px 0 0 0;
	padding:0;
	position:relative;
}
.signinbox form div#username,
.signinbox form div#password,
#signinBoxHeaderOn form div#username,
#signinBoxHeaderOn form div#password {
	background: url(../img/homepage/loginInputBottomBG.gif) no-repeat bottom left;
	position:relative;
	float:left;
}
#signinBoxHeaderOn form div#username,
#signinBoxHeaderOn form div#password {
	margin-left: 5px;	
}
fieldset {
	border: 0;
	margin: 0;
	padding: 0;
}
legend {
	display: none;
}


.signinbox form div#username
 {
 	margin-bottom: 4px
}

.signinbox form div#username div,
.signinbox form div#password div,
#signinBoxHeaderOn form div#username div,
#signinBoxHeaderOn form div#password div {
	background: url(../img/homepage/loginInputBG.gif) no-repeat top left;
	width: 210px;
	height: auto;
}
.signinbox form label.overlabel-apply,
#signinBoxHeaderOn form label.overlabel-apply {
	position:absolute;
	top:5px;
	left:8px;
	z-index:1;
	cursor: text;
}
.signinbox form div#username div input#username-field1,
.signinbox form div#password div input#password-field1,
#signinBoxHeaderOn form div#username div input#username-field,
#signinBoxHeaderOn form div#password div input#password-field {
	background-color: transparent;
	width: 195px;
	height: 1.3em;
	margin:0;
	padding-left:7px;
	padding-top: 4px;
	font-size: 1em
}
.signinbox form div#submit,
#signinBoxHeaderOn form div#submit {
	position:relative;
	float:left;
}
.signinbox form div#submit input,
#signinBoxHeaderOn form div#submit input {
	margin: 9px 0 0 0;
	padding: 0;
}
.signinbox ul,
#signinBoxHeaderOn ul {
	list-style: none;
	margin: 4px 0 0 0;
	padding: 0 0 9px 0;
	border-bottom: 1px dotted white;
}
.signinbox ul li,
#signinBoxHeaderOn ul li {
	line-height: 1.5em;
}
.signinbox a#loanstatus,
#signinBoxHeaderOn a#loanstatus {
	background: url(../img/homepage/buttonCheckApplication.gif) no-repeat top left;
	width: 166px;
	height: 23px;
	border: 0;
	margin: 4px 0 0 0;
	padding: 0;
}
.signinbox a#loanstatus:hover,
#signinBoxHeaderOn a#loanstatus:hover {
	background: url(../img/homepage/buttonCheckApplication.gif) no-repeat 0 -27px;
}
#signinBoxHeaderOn li {
	display: block !important;
}
div#signinBoxHeaderOn {
	display: block;
	position: absolute;
	top: 34px;
	left: 722px;
	z-index: 35;
}

.signinbox h4 a{color:#fff;text-decoration:underline;outline:none;}
.signinbox h4 a:link{color:#fff;}
.signinbox h4 a:hover{color:#fc0;}
.signinbox h4 a:visited{color:#fff;}
.signinbox h4 a:visited:hover{color:#fc0;}
.signinbox h4 a:active{color:#fc0;}


div#ttip {
	margin:3px;
  	padding:3px;

}
div#ttip p {
  margin:0;
  padding:0;
  
}



.contact_h3 {

	font-family:Arial, Helvetica, sans-serif;

	color:#006;

	font-size:16px;

	font-weight:bold;

	padding-left: 5px;

}

.apply_h4 {

	font-family:Arial, Helvetica, sans-serif;

	color:#000000;

	font-size:16px;

	font-weight:bold;

	padding-left: 0px;

}


.ratewatch_1 {

	font-family:Arial, Helvetica, sans-serif;

	color:#006;

	font-size:16px;

	font-weight:bold;

	background: url(../images/divdots.gif) repeat-x left bottom;

	padding-bottom: 10px;

}

.contact_h16 {

	font-family:Arial, Helvetica, sans-serif;

	color:#000000;

	font-size:11px;

	font-weight:normal;

	padding-left: 4px;

}

.contact_h17 {

	font-family:Arial, Helvetica, sans-serif;

	color:#666666;

	font-size:11px;

	font-weight:normal;

}

.apply_dots {

	float:left;

	background-image: url(../images/div_dots2.gif);

	background-repeat: repeat-y;

	background-position: top;

}

A.apply:visited {

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	font-weight:bold;

	text-decoration: underline;

}

A.apply:hover {

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	font-weight:bold;

	text-decoration: underline;

}

.ratewatch {

	font-family:Arial, Helvetica, sans-serif;

	color:#000000;

	font-size:12px;

	font-weight:bold;

	padding-left: 4px;

	padding-top: 4px;

	padding-bottom: 8px;

	background: url(../images/divdots.gif) repeat-x left bottom;

}

.datapadLayout {

    margin-top: 45px;

}



#quicklinks {
	MARGIN: 10px 0px 0px; WIDTH: 175px
}
#quicklinks A {
	/*TEXT-DECORATION: underline*/
}
#quicklinksbox {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; MARGIN: 1px 0px 0px; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 10px; BORDER-BOTTOM: #ccc 1px solid
}
#quicklinks H3 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 12px; BACKGROUND: #dce5f2; PADDING-BOTTOM: 4px; MARGIN: 0px; COLOR: #006; PADDING-TOP: 4px
}
#quicklinks UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#quicklinks UL LI {
	PADDING-LEFT: 13px; BACKGROUND: url(../images/common/double-carats-bg.gif) 0 -49px no-repeat; PADDING-BOTTOM: 3px; MARGIN: 0px
}

/*Added for R1075166 Start */
#quicklinksHoa {
	MARGIN: 10px 0px 0px; WIDTH: 175px
}
#quicklinkssHoa A {
	/*TEXT-DECORATION: underline*/
}
#quicklinksboxHoa {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; MARGIN: 1px 0px 0px; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 10px; BORDER-BOTTOM: #ccc 1px solid
}
#quicklinksHoa H3 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 6px; FONT-SIZE: 12px; PADDING-BOTTOM: 8px; MARGIN: 0px; COLOR: #006; PADDING-TOP: 4px
}
#quicklinksHoa UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#quicklinksHoa UL LI {
	PADDING-LEFT: 13px; BACKGROUND: url(../images/common/double-carats-bg.gif) 0 -49px no-repeat; PADDING-BOTTOM: 3px; MARGIN: 0px
}
/*R1075166 ends*/
/* Srart addition for M0169212 */
#hoaTrb {
	MARGIN: 10px 0px 0px; WIDTH: 175px
}
#hoaTrb A {
	/*TEXT-DECORATION: underline*/
}
#hoaTrbboxHoa {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; MARGIN: 1px 0px 0px; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 10px; BORDER-BOTTOM: #ccc 1px solid
}
#hoaTrb H3 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 6px; FONT-SIZE: 12px; PADDING-BOTTOM: 8px; MARGIN: 0px; COLOR: #006; PADDING-TOP: 4px
}

/* End addition for M0169212 */

.contact_h1 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #006
}
.contact_h3 {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #006
}
.contact_h16 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #006; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.underline_h16 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #006; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
.contact_h16_normal {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #000; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.contact_h17 {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #666666; FONT-FAMILY: Arial, Helvetica, sans-serif
}
#apply_tab TABLE {
	MARGIN: 0px 0px 0px -10px
}
#apply_tab TABLE TD {
	PADDING-RIGHT: 3px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 0px
}
#dottedline {
	BACKGROUND: url(../images/divdots.gif) repeat-x left center; PADDING-BOTTOM: 10px
}
.vertdots {
	BACKGROUND-POSITION: center 50%; BACKGROUND-IMAGE: url(../images/vert_dots.gif); BACKGROUND-REPEAT: repeat-y
}
.ssdagger {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; VERTICAL-ALIGN: super
}
.asterix {
	FONT-SIZE: 12px; MARGIN: 10px 0px 0px; COLOR: #ff0000
}
.number_bold {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #f00
}
#applybg {
	BACKGROUND-COLOR: #e6eff7
}
.buttongap {
	PADDING-LEFT: 12px
}
#totalpmt {
	BACKGROUND: url(../images/divdots.gif) repeat-x left top; PADDING-TOP: 3px
}
#whitebg {
	BACKGROUND-COLOR: #ffffff
}
#applyphonebg {
	BACKGROUND-IMAGE: url(../images/current_customers_2.gif)
}
#applyphonebg1 {
	BACKGROUND-IMAGE: url(../images/looking_for_mortgage_2.gif)
}


A.more1:link {
	font-family:Arial, Helvetica, sans-serif;
	color:#000066;
	font-size:12px;
	font-weight:normal;
	padding-left: 4px;
	text-decoration: underline;
}
A.more1:visited {
	font-family:Arial, Helvetica, sans-serif;
	color:#000066;
	font-size:12px;
	font-weight:normal;
	text-decoration: underline;
}
A.more1:hover {
	font-family:Arial, Helvetica, sans-serif;
	color:#000066;
	font-size:12px;
	font-weight:normal;
	text-decoration: underline;
}
A.more1:active {
	font-family:Arial, Helvetica, sans-serif;
	color:#000066;
	font-size:12px;
	font-weight:normal;
	text-decoration: underline;
}


div#partners ul {
	margin: 0;
	padding: 0;
	padding-left: 25px;
	
}

div#listStyle ul {
	margin: 0;
	padding: 0 0 0 23px;
}

.LoanSelectHeader {
	background-color:#f5f5f5;
	text-align:center
}
.LoanSelectHeaderEmphasis {
	color:#006;
	background-color:#dce5f2;
	font-size:12px;
	font-weight:bold;
	vertical-align: middle;
}
.TableRowOdd {
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-color:#f5f5f5;
	color:#000000;
	background-color:#FFFFFF;
	font-size:12px
}
.TableRowEven {
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-color:#f5f5f5;
	color:#000000;
	background-color:#FFFFFF;
	font-size:12px
}
.SummaryTitle {color:#006;background-color:#dce5f2;font-size:12px;font-weight:bold;}
.SummaryTitleGreen {color:#000;background-color:#b1b9ac;font-size:12px;font-weight:bold;}
.SummarySubTitle {color:#000066;font-size:12px;font-weight:bold;}
.SummarySubTotal {color:#000066;background-color:#FFFFFF;font-size:12px;font-weight:bold;}
.SummaryTotal {color:#000000;background-color:#FFFFFF;font-size:12px;font-weight:bold;}
.SummaryTotalGreen {color:#fff;background-color:#b1b9ac;font-size:12px;font-weight:bold;}
.Answer  {color:#000000;font-size:12px;}
.Narrative  {font-size:12px;padding:3px;}
.alignLeft{text-align:left;}
.NegativeNumber  {color:#FF0000;font-size:12px;font-weight:bold;}
.Disclaimer  {color:#666666;font-size:12px;}
.Disclaimer  A{color:#0000FF;font-size:12px;}
.paddingLeft20px {padding-left:20px}
.padBtm5px{padding-bottom:5px;}
.padTopBtm0px{padding-bottom:0px;padding-top:0px;}

div#info a{color:#fff;text-decoration:underline;outline:none;}
div#info a:link{color:#fff;}
div#info a:hover{color:#fc0;}
div#info a:visited{color:#fff;}
div#info a:visited:hover{color:#fc0;}
div#info a:active{color:#fc0;}

div#alert a{color:#000;text-decoration:underline;outline:none;}
div#alert a:link{color:#000;}
div#alert a:hover{color:#999;}
div#alert a:visited{color:#000;}
div#alert a:visited:hover{color:#999;}
div#alert a:active{color:#999;}

div#confirm a{color:#fff;text-decoration:underline;outline:none;}
div#confirm a:link{color:#fff;}
div#confirm a:hover{color:#fc0;}
div#confirm a:visited{color:#fff;}
div#confirm a:visited:hover{color:#fc0;}
div#confirm a:active{color:#fc0;}

div#error a{color:#000;text-decoration:underline;outline:none;}
div#error a:link{color:#000;}
div#error a:hover{color:#999;}
div#error a:visited{color:#000;}
div#error a:visited:hover{color:#999;}
div#error a:active{color:#999;}

.roweven-normal{background:#E2F4FF;}

ul.double-carat{margin:0;padding:0;}
ul.double-carat-text{margin:0 0 0 16px;padding:0;}
ul.double-carat li{margin:0;padding:0 0 3px 0;margin:0;list-style:none;}
ul.double-carat-text li{margin:0;padding:0 0 3px 0;}
ul.double-carat li a,a.double-carat{margin:0;padding:0 0 0 15px;margin:0;background: url(../images/common/double-carats-bg.gif) 0 -49px no-repeat;}
ul.double-carat-prev li a,a.double-carat-prev{margin:0;padding:0 0 0 15px;margin:0;background: url(../images/common/double-carats-prev.gif) 0 -37px no-repeat;}

a.btn-secure-signin{display:inline-block;background:url(../images/buttons/button_secure-signin.gif) 0 0 no-repeat;width:120px;height:22px;text-decoration:none;text-indent:-9999px;}
a.btn-secure-signin:hover{background:url(../images/buttons/button_secure-signin.gif) 0 -26px no-repeat;}

a.btn-calculate1{display:inline-block;float:left;background:url(../images/common/buttons/button_calculate1.gif) 0 0 no-repeat;width:80px;height:22px;text-decoration:none;text-indent:-9999px;}
a.btn-calculate1:hover{background:url(../images/common/buttons/button_calculate1.gif) 0 -26px no-repeat;}

a.biweekly-signIn{display:inline-block;float:left;background:url(../images/common/buttons/button_signin.gif) 0 0 no-repeat;width:95px;height:22px;text-decoration:none;text-indent:-9999px;}
a.biweekly-signIn:hover{background:url(../images/common/buttons/button_signin.gif) 0 -26px no-repeat;}

a.btn-back-to-glossary{display:inline-block;float:right;background:url(../images/buttons/btn_back-to-glossary.gif) 0 0 no-repeat;width:125px;height:22px;text-decoration:none;text-indent:-9999px;}
a.btn-back-to-glossary:hover{background:url(../images/buttons/btn_back-to-glossary.gif) 0 -26px no-repeat;}

.overflow{overflow:hidden;height:100%;}

div#confirm .bold{font-weight:bold;color:#fff;}

a.btn-get-results{display:inline-block;float:left;background:url(../images/buttons/btn_get-results.gif) 0 0 no-repeat;width:93px;height:22px;text-decoration:none;text-indent:-9999px;}
a.btn-get-results:hover{background:url(../images/buttons/btn_get-results.gif) 0 -26px no-repeat;}

.marTop20px{margin-top:20px;}
.marBot20px{margin-bottom:20px;}

a.btn-calculate{display:inline-block;float:right;background:url(../images/buttons/btn_calculate.gif) 0 0 no-repeat;width:95px;height:22px;text-decoration:none;text-indent:-9999px;}
a.btn-calculate:hover{background:url(../images/buttons/btn_calculate.gif) 0 -26px no-repeat;}

a.btn-apply{display:inline-block;float:left;background:url(../images/buttons/btn_apply.gif) 0 0 no-repeat;width:80px;height:22px;text-decoration:none;text-indent:-9999px;}
a.btn-apply:hover{background:url(../images/buttons/btn_apply.gif) 0 -26px no-repeat;}

a.btn-search{display:inline-block;float:left;background:url(../images/btn_search.gif) 0 0 no-repeat;width:67px;height:22px;text-decoration:none;text-indent:-9999px;}
a.btn-search:hover{background:url(../images/btn_search.gif) 0 -26px no-repeat;}

a.btn-search-again{display:inline-block;float:left;margin-left:100px;background:url(../images/btn_search-again.gif) 0 0 no-repeat;width:91px;height:22px;text-decoration:none;text-indent:-9999px;}
a.btn-search-again:hover{background:url(../images/btn_search-again.gif) 0 -26px no-repeat;}

a.btn-cancel{display:inline-block;float:left;background:url(../images/cancel.gif) 0 0 no-repeat;width:72px;height:22px;text-decoration:none;text-indent:-9999px;}
a.btn-cancel:hover{background:url(../images/cancel.gif) 0 -26px no-repeat;}


.padLeft75px{padding-left:75px;}


/* phase 9 changes*/

body {
font-size:12px;
color:#333333;
}

h5{
font-size:12px;
margin-top:10px;
}

div#partners ul{
padding:0;
}
#partners{
      padding:1px 0 0 3px;
      width:710px;
}

h4 {
color:#000066;
font-size:12px;
}
div#wrap {
padding-left:17px;
width:978px;
margin:auto;
line-height:15px
}
div#wrap a {
line-height:18px
}
h1 {
background:transparent url(none) repeat-x scroll left bottom;
color:#000066;
font-size:24px;
margin-bottom:10px;
padding-bottom:0px;
padding-top:0px;
margin-top:8px;
}

h2 {
color:#000066;
font-size:17px;
margin:8px 0px;
padding-bottom:0px;
padding-top:0px; 
}

h3 {
color:#000066;
font-size:14px;
font-family:Arial;
padding:0px 6px 0px 1px;
margin:8px 0px;
}

h4 {
color:#000066;
font-size:12px;
margin:8px 0px;
padding-bottom:0px;
padding-top:0px;
}
h5 {
margin:8px 0px;
padding-bottom:0px;
padding-top:0px;
}
.p9margintop0px{
 margin-top:0px;
}
.p9marginbottom0px{
 margin-bottom:0px;
}
.p9paddingTop0px{
padding-top:0px;
}
.p9paddingBottom0px{
padding-bottom:0px;
}

#btm-panel{margin-top:15px;line-height:25px;background:url(../images/btm-panel-mid.png) left top repeat-x;height:30px;overflow:visible;text-align:center;}
#btm-panel-left{float:left;background:url(../images/btm-panel-left.png) left top no-repeat;padding:0 0 0 18px;height:30px}
#btm-panel-right{float:right;overflow:hidden;background:url(../images/btm-panel-right.png) right top no-repeat;padding:0;height:30px}

.width70pc{width:70%;}
.width95pc{width:95%;}

h1.titleMargin{
margin-top:13px;
}
h1.titleMarginGLSR{
margin-top:-6px;
#position:relative;
display:block;
}

a.btn-yes{display:inline-block;float:left;background:url(../images/buttons/button_yes.gif) 0 0 no-repeat;width:35px;height:22px;text-decoration:none;text-indent:-9999px;}
a.btn-yes:hover{background:url(../images/buttons/button_yes.gif) 0 -26px no-repeat;}
a.btn-no{display:inline-block;float:left;background:url(../images/buttons/button_no.gif) 0 0 no-repeat;width:31px;height:22px;text-decoration:none;text-indent:-9999px;}
a.btn-no:hover{background:url(../images/buttons/button_no.gif) 0 -26px no-repeat;}
.signinbox h4#onlineAccess,
#signinBoxHeaderOn h4#onlineAccess {
	padding-top: 0px 0px 12px;
	margin-top: 0px;
	border-top: 0px;
	background: url("../images/common/wdivdots.gif") repeat-x scroll left top transparent;
}

.signinbox ul,
#signinBoxHeaderOn ul {
	border-bottom: 0px;
	background: url("../images/common/wdivdots.gif") repeat-x scroll left bottom transparent;
}
h2.find a{
text-indent:0;
font-size:17px;
}


.movetoright {
	float: right;
}
a.btn-Unsubscribe {
    background: url("../images/common/buttons/button_unsubscribe.gif") no-repeat 0 0;
    display: block;
    height: 22px;
    text-indent:-9999px !important;
	font-size: .30em;
    width: 116px;
    float: left;
    margin-right: 15px;
}

a.btn-Unsubscribe:hover {
    background: url("../images/common/buttons/button_unsubscribe.gif") no-repeat 0 -26px; }
    
a.btn-backToHome {
    background: url("../images/common/buttons/backToHome.gif") no-repeat scroll 0 0 transparent;
    display: block;
    height: 22px;
    text-indent:-9999px !important;
	font-size: .30em;
    width: 116px;
    float: right;
    margin-right: 15px;
}

a.btn-backToHome:hover {
    background: url("../images/common/buttons/backToHome.gif") no-repeat scroll 0 -26px transparent;
     }

a.btn-Unsubscribecancel {
    background: url("../images/common/buttons/button_cancel.gif") no-repeat 0 0;
    display: block;
    height: 22px;
    text-indent:-9999px !important;
	font-size: .30em;
    width: 116px;
    
}

a.btn-Unsubscribecancel:hover {
    background: url("../images/common/buttons/button_cancel.gif") no-repeat 0 -26px;
     }




/****************   Organization Site Version 1       *****/
/****************   Author: Krishna                          *****/
/**************** $Date: 2011-02-09 (wed, 09 Feb 2011) $        *****/

.overflow{overflow:hidden;height:100%;}
.float-lt{float:left;}
.float-rt{float:right;}
.clear{clear:both;}
.clear-rt{clear:right;}
.clear-lt{clear:left;}
.no-float{float:none;}
.clear-none{clear:none;}

/* Helper Styles */
.padTop10{
padding-top:10px;
}
.padTop5{
padding-top:5px;
}

.padLtRt10{
padding:0 10px 0 10px;
}
.padMarBot0{
padding-bottom:0px; margin-bottom:0px;
}

.padMarTop0{
padding-Top:0px; margin-Top:0px;
}
 
/* classess added on 11/2/2011 */

.introText {
color:#333333;
font-family:Arial;
font-size:12px;
}

.starClass {
margin-right:2px;
margin-top:2px;
vertical-align:top;
}
.red {
color:#FF0000;
}

#formTbl{
margin:7px 0px 7px 0px;
}
#zeromargin{
margin:0px;
}
#formTbl TD{
padding:4px 0px 2px 0px;
}
#formTbl TD.nopadding{
padding:0px;
vertical-align:middle;
}
#formTbl TD.nopadding18pxonleft{
padding:0px 0px 0px 18px;
}
#formTbl TD.righPad2px{
padding-right:2px;
}
#formTbl .righPad40px TD{
padding-right:40px;
}
#formTbl .righPad40px .righPad0px{
padding-right:0px;
}
#formTbl TD.paddingLeft1px{
padding-left:1px;
}
#formTbl TD.paddingLeft18{
padding-left:18px;
}
.nowrap TD{
white-space:nowrap;
}

/*  table end */




.bluegradiantBg {
background:url("../images/common/pagesections/bluelineShadow.gif") repeat-x scroll center top transparent;
padding:0 18px;
}

#confBig {
-moz-border-radius:5px 5px 5px 5px;
background:none repeat scroll 0 0 #339900;
border:1px solid #339900;
color:#ffffff;
height:50px;
margin-bottom:20px;
text-align:left;
width:100%;
}

.btnhyperLink {
font-weight:bold;
padding-bottom:7px;
}

.addprofile a {
background:url("../images/btn-addNewProfile.gif") no-repeat scroll 0 0 transparent;
display:block;
height:24px;
outline:medium none;
text-indent:-35000px;
width:119px;
}
.addprofile a:hover {
background-position:0 -26px;
}


.register a {
background:url("../images/btn-register1.gif") no-repeat scroll 0 0 transparent;
display:block;
height:24px;
outline:medium none;
text-indent:-35000px;
width:77px;
}
.register a:hover {
background-position:0 -26px;
}

.unsubscribe a {
background:url("../images/btn-unsubscribe.gif") no-repeat scroll 0 0 transparent;
display:block;
height:24px;
outline:medium none;
text-indent:-35000px;
width:96px;
}
.unsubscribe a:hover {
background-position:0 -26px;
}

.updatesubscribe a {
background:url("../images/btn-update-sub.gif") no-repeat scroll 0 0 transparent;
display:block;
height:24px;
outline:medium none;
text-indent:-35000px;
width:140px;
}
.updatesubscribe a:hover {
background-position:0 -26px;
}
.add_btn a {
background:url("../images/btn-add.gif") no-repeat scroll 0 0 transparent;
display:block;
height:24px;
outline:medium none;
text-indent:-35000px;
width:50px;
}
.add_btn a:hover {
background-position:0 -26px;
}
.edit_btn a {
background:url("../images/btn-edit.gif") no-repeat scroll 0 0 transparent;
display:block;
height:24px;
outline:medium none;
text-indent:-35000px;
width:50px;
}
.edit_btn a:hover {
background-position:0 -26px;
}
.bacToHome_btn a {
background:url("../images/btn-backtohome.gif") no-repeat scroll 0 0 transparent;
display:block;
height:24px;
outline:medium none;
text-indent:-35000px;
width:105px;
}
.bacToHome_btn a:hover {
background-position:0 -26px;
}



#formTbl TD.topNopadding{
padding-top:0px;
vertical-align:middle;
}


/* end */

/*   confirmation box  */

.confirmDiv{overflow:hidden;height:100%;margin:0 0 10px 0;}
.confirmDiv .top-crv{background:url('../images/curve.gif') 0 -40px no-repeat;height:6px;overflow:hidden;}
.confirmDiv .top-crv span{background:url('../images/curve.gif') -940px -40px no-repeat;width:10px;height:6px;line-height:6px;float:right;}
.confirmDiv .bottom-crv{background:url('../images/curve.gif') 0 -46px no-repeat;height:6px;overflow:hidden;}
.confirmDiv .bottom-crv span{background:url('../images/curve.gif') -940px -46px no-repeat;width:10px;height:6px;line-height:6px;float:right;}
.confirmDiv .contentDiv,.contentDiv .confirmDiv.contentDiv{padding:14px 20px 15px 55px;margin:0;overflow:hidden;height:100%;position:relative;color:#fff;background:#390;}
.confirmDiv .contentDiv h4{background:url('../images/ecia.gif') 0 -90px no-repeat;text-indent:-9999px;width:30px;height:35px;position:absolute;top:-5px;left:20px;}


/*  end of confirmation  */



.yes_btn a {
background:url("../images/yes.gif") no-repeat scroll 0 0 transparent;
display:block;
height:24px;
outline:medium none;
text-indent:-35000px;
width:35px;
}
.yes_btn a:hover {
background-position:0 -26px;
}
.no_btn a {
background:url("../images/no.gif") no-repeat scroll 0 0 transparent;
display:block;
height:24px;
outline:medium none;
text-indent:-35000px;
width:31px;
}
.no_btn a:hover {
background-position:0 -26px;
}



#infofBig {
-moz-border-radius:5px 5px 5px 5px;
background:none repeat scroll 0 0 #399CCF;
border:1px solid #399CCF;
color:#FFFFFF;
height:50px;
margin-bottom:20px;
text-align:left;
width:100%;
}







/* code for inform box  */


.informDiv{overflow:hidden;height:100%;margin:0 0 10px 0;}
.informDiv .top-crv{background:url('../images/curve.gif') 0 -60px no-repeat;height:6px;overflow:hidden;}
.informDiv .top-crv span{background:url('../images/curve.gif') -940px -60px no-repeat;width:10px;height:6px;line-height:6px;float:right;}
.informDiv .bottom-crv{background:url('../images/curve.gif') 0 -66px no-repeat;height:6px;overflow:hidden;}
.informDiv .bottom-crv span{background:url('../images/curve.gif') -940px -66px no-repeat;width:10px;height:6px;line-height:6px;float:right;}
.informDiv .contentDiv,.contentDiv .informDiv .contentDiv{padding:18px 20px 15px 60px;margin:0;overflow:hidden;height:100%;position:relative;background:#39c;color:#fff;}
.informDiv .contentDiv h3{background:url('../images/ecia.gif') 0 -40px no-repeat;text-indent:-9999px;width:35px;height:43px;position:absolute;top:0;left:13px;}
.informDiv .contentDiv h4{background:url('../images/ecia.gif') 0 -50px no-repeat;text-indent:-9999px;width:35px;height:43px;position:absolute;top:0;left:13px;}



/*  inform box code ended */


/* code for inform box  */


.errorDiv{overflow:hidden;height:100%;margin:0 0 10px 0;}
.errorDiv .top-crv{background:url('../images/curve.gif') 0 -20px no-repeat;height:6px;overflow:hidden;}
.errorDiv .top-crv span{background:url('../images/curve.gif') -940px -20px no-repeat;width:10px;height:6px;line-height:6px;float:right;}
.errorDiv .bottom-crv{background:url('../images/curve.gif') 0 -26px no-repeat;height:6px;overflow:hidden;}
.errorDiv .bottom-crv span{background:url('../images/curve.gif') -940px -26px no-repeat;width:10px;height:6px;line-height:6px;float:right;}
.errorDiv .contentDiv,.contentDiv .errorDiv .contentDiv{padding:18px 20px 15px 60px;margin:0;overflow:hidden;height:100%;position:relative;background:#F46767;color:#000000;}
.errorDiv .contentDiv h3{background:url('../images/ecia.gif') 0 0px no-repeat;text-indent:-9999px;width:45px;height:42px;position:absolute;top:0;left:13px;}
.errorDiv .contentDiv h4{background:url('../images/ecia.gif') 0 0px no-repeat;text-indent:-9999px;width:45px;height:42px;position:absolute;top:0;left:13px;}



/*  inform box code ended */

img.map{
border:1px solid #999;
}

h1.margintp13px{
margin-top:13px;
}

a.double-carat-white{margin:0;padding:0 0 0 15px;margin:0;background: url(../images/common/double-carats-bg-white.gif) 0 2px no-repeat;}

div.playstop,
div.slidetabs,
h1#homeheader,
h2#homeheader1 {
z-index:2 !important;  
}  
 