/* CSS Document */
body {
	scrollbar-arrow-color: #808080;
	scrollbar-3dlight-color: #EAEAEA;
	scrollbar-highlight-color: #EAEAEA;
	scrollbar-face-color: #EAEAEA;
	scrollbar-shadow-color: #EAEAEA;
	scrollbar-darkshadow-color: #EAEAEA;
	scrollbar-track-color: #FFFFFF;
	background-color: #A2A2A2;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}
a:link {
	color: #3399FF;
}
a:visited {
	color: #3399FF;
}
a:hover {
	color: #FF6600;
}
a:active {
	color: #3399FF;
}
.centertable {
	margin: 1px;
	padding: 2px;
}
.header{ font:Arial, Helvetica, sans-serif;
		font-size:14px;
		font-style:normal;
		font-size-adjust:inherit;
		font-stretch:narrower;
		font-variant:inherit;
		font-weight: bold;
		color: #4D82BF ;
		}
.gray {
	color: #CCCCCC;
	font-weight: bold;
}.dot {
	list-style-image: url(../images/point.jpg);
	list-style-type: disc;
}
.borderform {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #FFFFFF;
	margin: 2px;
	padding: 2px;
	border: 1px double #CCCCCC;
	width: 50%;
}
.tabs { background:#E8E8E8; border-bottom:1px solid #8F8F8F; }
.tabs li.on a { background-image:url(http://us.i1.yimg.com/us.yimg.com/i/us/msg/iy/el/gry_md/tb_lsd.gif); }
.tabs li.on em { background-image:url(http://us.i1.yimg.com/us.yimg.com/i/us/msg/iy/el/gry_md/tb_rsd.gif); background-color:#F3F3F3; }

.srch .btn { background-image:url(http://us.i1.yimg.com/us.yimg.com/i/us/msg/iy/el/gry_md/btn_1.gif); }

.tbCtnt { border-color:#8F8F8F; }
.tbCtnt .tbcat .cnw { background-color:#8F8F8F; }
.tbCtnt .tbcat .cne { background-color:#8F8F8F; }
.tbCtnt .tbcat .csw { background-color:#8F8F8F; }
.tbCtnt .tbcat .cse { background-color:#8F8F8F; }
.tbCtnt .ctnt { background:#F3F3F3; }

.wtr_chgLoc_content .chgbox { background:#F3F3F3; border-color:#8F8F8F; }
.wtr_chgLoc_content .lftBdr { border-left:2px solid #8F8F8F; }
.wtr_chgLoc_content .hdr { color:#8F8F8F; }

#display { width:505px; margin:auto; padding:5px; padding-top:0; position:relative; margin-top:0; background:#EFF0E6; overflow:hidden; }
#hdr { height:37px; margin:0 -5px 7px -5px; background:url(http://us.i1.yimg.com/us.yimg.com/i/us/msg/iy/el/bge_bg/hdr_bg.gif) repeat-x top left; }
#colA { float:left; width:195px; margin:0 10px 5px 0; }
#colB { float:left; width:300px; margin:0 0 5px 0;  }
#ftr { clear:both; width:505px; height:22px; background:#FFF; }
#ftr .cnw, #ftr .cne, #ftr .cse, #ftr .csw { background-color:#FFF; }
#ftr .content { width:505px; height:22px; font:11px tahoma; color:#333; }
#ftr .content .yicon { float:left; width:31px; height:22px; margin:2px 0 0 5px; }
#ftr .content .links { float:left; margin:5px 0 0 10px; }
#ftr .content span { margin:0 3px; }

#wtr_chgLoc_content { position:absolute; display:none; z-index:10; top:19px; left:5px; font:10px verdana; color:#333; }
#wtr_chgLoc_content .wpr { position:relative; width:240px; } 
#wtr_chgLoc_content .chgbox { border:1px solid #B9A378; background:#EFF0E6; }
#wtr_chgLoc_content .whtBdr { border:1px solid #FFF; }
#wtr_chgLoc_content .lftBdr { border-left:2px solid #B9A378; }
#wtr_chgLoc_content .ctnt { width:240px; padding:5px 10px; border-left:1px solid #FFF; }
#wtr_chgLoc_content .fld { width:185px; margin:0 5px 0 0; font:10px verdana; color:#333; padding:3px; border:1px solid #999;}
#wtr_chgLoc_content .btn { height:20px; width:35px; font:11px tahoma; color:#666; }
#wtr_chgLoc_content .hdr { margin:0 0 9px 0; font:bold 10px verdana; color:#B9A378; }
#wtr_chgLoc_content .chbx { margin:3px 0 0 0; font:9px arial; color:#666;  }
#wtr_chgLoc_content .chbx input { position:relative; top:2px; margin:0 3px 0 -4px; }
#wtr_chgLoc_content .chbx label { cursor:pointer; }
#wtr_chgLoc_content #wtr_mm span { display:block; width:250px; font:10px verdana; color:#FF0000; margin:10px 0; }
#wtr_chgLoc_content #wtr_mm .wil { height:130px; padding:5px; overflow-y:scroll; background:#FFF; border:1px solid #999; }
#wtr_chgLoc_content #wtr_mm .wil div { font-weight:bold; color:#333; }
#wtr_chgLoc_content #wtr_mm .wil a { display:block; margin:0 0 0 5px; }
#wtr_chgLoc_content #wtr_mm .nomtch { color:#FF0000; margin:0 0 10px 0; } 
#wtr_chgLoc_content #chgBoxShdw { background:#999; filter:alpha(opacity=70); }

.ygcl { clear:both; padding:0; margin:0; height:0; width:0; font-size:0.1em; line-height: 0.1em; }
.btn { background:#E4E4E4; border-color:#FFF #797979 #797979 #FFF; }
.boxtop { position:relative; width:100%; z-index:1; margin:0; padding:0; font:0; }
.boxbtm { position:relative; width:100%; margin:0; padding:0; font:0; border:0; }
.cnw { position:absolute; background:url(http://us.i1.yimg.com/us.yimg.com/i/us/msg/iy/el/bge_bg/cnw.gif) no-repeat #000; height:2px; width:2px; top:0; left:0; margin:0; padding:0; font-size:0; }
.cne { position:absolute; background:url(http://us.i1.yimg.com/us.yimg.com/i/us/msg/iy/el/bge_bg/cne.gif) no-repeat #000; height:2px; width:2px; top:0; right:-1px; margin:0; padding:0; font-size:0; border:0; }
html>body .cne { right:0; }
.csw { position:absolute; background:url(http://us.i1.yimg.com/us.yimg.com/i/us/msg/iy/el/bge_bg/csw.gif) no-repeat #000; height:2px; width:2px; bottom:0; left:0; margin:0; padding:0; font-size:0; border:0; }
.cse { position:absolute; background:url(http://us.i1.yimg.com/us.yimg.com/i/us/msg/iy/el/bge_bg/cse.gif) no-repeat #000; height:2px; width:2px; bottom:0; right:-1px; margin:0; padding:0; font-size:0; border:0; }
html>body .cse { right:0; }

.tabs { background:#F1EDE4; height:17px; border-bottom:1px solid #B9A378; }
.tabs ul { position:absolute; top:-6px; left:-1px; width:100%; height: 1.6em; margin:0; padding:0; list-style:none; overflow:hidden; clip:rect(auto auto 100px auto); z-index:2; }
.tabs li { float:left; font-family:verdana; display:block; padding:0 0 7px 0; }
.tabs li a { display:block; color:#003DB8; }
.tabs li em { display:block; padding:0 10px; font:11px tahoma; margin:8px 0 0 0; border-right:1px solid #999; cursor:pointer; }
.tabs li.on a { background:url(http://us.i1.yimg.com/us.yimg.com/i/us/msg/iy/el/bge_md/tb_lsd.gif) no-repeat; padding-left:3px; }
.tabs li.on a:hover { text-decoration:none; }
.tabs li.on em { background:#F8F6F1 url(http://us.i1.yimg.com/us.yimg.com/i/us/msg/iy/el/bge_md/tb_rsd.gif) no-repeat top right; margin:0; padding:7px 10px 5px 6px; border:none; font-weight:bold; color:#333; }
.tabs li.nobdr em { border:none; }
.tabs li.last em { clear:both; border:none; }

.usrdta_wthr { display:inline; float:left; overflow:hidden; width:183px; height:32px; margin:2px 0 3px 5px; padding:0 5px 0 0; border-right:1px solid #CDCDB8; }

.wthr { display:inline; float:left; width:188px; height:26px; margin:2px 0 3px 5px; padding:6px 10px 0 0; border-right:1px solid #CDCDB8; }
.wthr #data { float:left; margin:-5px 0 0 0; }
.wthr #data a { font:10px tahoma; }
.wthr #data .hi { color:#FF6600; }
.wthr #data .dtps { margin:3px 0 0 33px; }
.wthr #data .tmps { font:10px tahoma; color:#333; }    
.wthr #data .img { display:block; float:left; height:31px; width:31px; border:none; }
.wthr .chg { margin:-1px 0 0 0; float:right; font:9px tahoma; }
.wthr .chg a { display:block; width:47px; padding:0 15px 0 0; background:url(http://us.i1.yimg.com/us.yimg.com/i/us/my/el/ulm_btn_11px_l.gif) no-repeat right top; text-align:right; }
.wthr .chg a.opened { background-image:url(http://us.i1.yimg.com/us.yimg.com/i/us/my/el/ulm_btn_11px_d.gif); }
.wthr .chg a.closed { background-image:url(http://us.i1.yimg.com/us.yimg.com/i/us/my/el/ulm_btn_11px_l.gif); }
.wthr .parsedata { display:none; }

.srch { float:left; height:22px; padding:6px 0 4px 10px; border-left:1px solid #FFF; }
.srch .fld { display:block; float:left; width:175px; margin:1px 5px 0 0; border:1px solid #BABBB9; font:11px verdana; color:#333; padding:3px; }
.srch .btn { float:left; height:24px; width:106px; background:url(http://us.i1.yimg.com/us.yimg.com/i/us/msg/iy/el/bge_md/btn_1.gif) no-repeat; font:11px tahoma; color:#333; border:none; cursor:pointer; }

.msgctr { width:195px; height:133px; margin:0 0 10px 0; background:#FFF; position:relative; }
.msgctr .content { height:121px; padding:7px 5px 5px 10px; }
.msgctr .cnw, .msgctr .cne, .msgctr .cse, .msgctr .csw { background-color:#FFF; }
.msgctr .dt { float:left; width:160px; height:28px; } 
.msgctr .rfsh { float:right; }
.msgctr .rfsh a { display:block; height:17px; width:18px; background:url(http://us.i1.yimg.com/us.yimg.com/i/us/ga/messenger/refresh.gif) no-repeat; font:0; margin:0; text-decoration:none; }
.msgctr .rfsh a:hover { background:url(http://us.i1.yimg.com/us.yimg.com/i/us/ga/messenger/refresh-over.gif) no-repeat; } 
.msgctr .dt #dy { height:16px; font:10pt verdana; color:#999; }
.msgctr .dt #tmstp { height:13px; font:10px tahoma; color:#999; margin:0 0 3px 0; }
.msgctr #grtng { height:15px; margin:0 0 3px 0; font:15px arial; color:#7B0099; }
.msgctr .usrname { height:15px; margin:0 0 5px 0; font:15px arial; cOlor:#7B0099; }
.msgctr .icon { display:block; float:left; width:48px; margin:0 3px 0 0; }
.msgctr .mail { float:left; }
.msgctr .nmail { visibility:visible; font:10px tahoma; color:#666; }
.msgctr .nnmail { visibility:hidden; font:10px tahoma; color:#666; }
.msgctr .mailmsgs { display:block; height:16px; background:url(http://us.i1.yimg.com/us.yimg.com/i/nt/ic/ut/bsc/mail16_1.gif) no-repeat 6px top; padding:2px 0 0 25px; font:10px tahoma; }
.msgctr .nmailmsgs { display:block; height:16px; background:url(http://us.i1.yimg.com/us.yimg.com/i/nt/ic/ut/bsc/nwmail16_1.gif) no-repeat; padding:2px 0 0 25px; font:bold 10px tahoma; }
.msgctr .vmailmsgs { display:block; height:16px; background:url(http://us.i1.yimg.com/us.yimg.com/i/nt/ic/ut/bsc/vmail16_1.gif) no-repeat 6px top; padding:2px 0 0 25px; font:10px tahoma; }
.msgctr .nvmailmsgs { display:block; height:16px; background:url(http://us.i1.yimg.com/us.yimg.com/i/nt/ic/ut/bsc/nwvmail16_1.gif) no-repeat; padding:2px 0 0 25px; font:bold 10px tahoma; }

.content { font:11px verdana; color:#333; line-height:14px; }
.content .hdr { font:13px verdana; }
.content .colA { float:left; width:50px; margin:2px 0 0 0; }
.content .colB { float:left; margin:2px 0 0 5px; width:125px; }

.prptySm { width:195px; height:74px; margin:0 0 10px 0; background:#FFF; position:relative; text-align:left; }
.prptySm .content { height:70px; padding:4px 5px 0 10px; overflow:hidden; }
.prptySm .cnw, .prptySm .cne, .prptySm .cse, .prptySm .csw { background-color:#FFF; }
.prptySm .prty { font:bold 10px verdana; color:#999; margin-bottom:3px; }
.prptySm .colA { margin:0 5px 0 0; }
.prptySm .colB { width:125px; margin:-2px 0 0 0; font:13px arial; color:#333; }
 
.prptyLg { width:195px; height:101px; background:#FFF; position:relative; text-align:left; }
.prptyLg .content { height:97px; padding:4px 5px 0 10px; overflow:hidden; }
.prptyLg .cnw, .prptyLg .cne, .prptyLg .cse, .prptyLg .csw { background-color:#FFF; }
.prptyLg .content a { text-decoration:none; color:#3366CC; }
.prptyLg .content a:hover { text-decoration:underline; }
.prptyLg .content .prty { font:bold 10px verdana; color:#999; margin-bottom:3px; }
.prptyLg .content .more { display:block; clear:both; font:10px verdana; }
.prptyLg .content .colA { margin:0 5px 0 0; }
.prptyLg .content .colB { width:125px; margin:-2px 0 0 0; font:13px arial; color:#333; }

.prptyTall { width:195px; height:185px; background:#FFF; position:relative; text-align:left; }
.prptyTall .content { height:181px; padding:4px 5px 0 10px; overflow:hidden; }
.prptyTall .cnw, .prptyTall .cne, .prptyTall .cse, .prptyTall .csw { background-color:#FFF; }
.prptyTall .prty { font:bold 10px verdana; color:#999; margin:0 0 3px 0; }
.prptyTall .txt { font:13px arial; color:#333; }
.prptyTall .img{margin-bottom:3px; }

.tbCtnt { width:298px; height:210px; margin:4px 0 0 0; border:1px solid #B9A378; }
.tbCtnt .tbcat { position:relative; }
.tbCtnt .tbcat .cnw { top:-1px; left:-1px; background-color:#B9A378; }
.tbCtnt .tbcat .cne { top:-1px; right:-1px; background-color:#B9A378; }
.tbCtnt .tbcat .csw { bottom:-1px; left:-1px; background-color:#B9A378; }
.tbCtnt .tbcat .cse { bottom:-1px; right:-1px; background-color:#B9A378; }
.tbCtnt .ctnt { height:175px; width:283px; padding:7px 5px 10px 10px; background:#F8F6F1; }
.tbCtnt .ctnt dl { padding:0; margin:0; font:12px verdana; color:#333; }

.tbCtnt .ctnt dd { display:none; padding:0; margin:0; }
.tbCtnt .ctnt dd.on { display:block; }
.tbCtnt .ctnt dd .titlewp { width:283px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; } 
.tbCtnt .ctnt dd .title { margin:0 0 5px 0; font:14px arial; }
.tbCtnt .ctnt dd img { display:block; float:left; margin:0 10px 0 0; }
.tbCtnt .ctnt dd .tpStry { margin:0 0 5px 0; background:none; border-bottom:1px solid #F8F6F1; }
.tbCtnt .ctnt dd .desc { float:left; width:202px; }
.tbCtnt .ctnt dd .tmStmp { margin:0 0 5px 0; font:10px arial; color:#666; }
.tbCtnt .ctnt dd p { margin:0; font:12px tahoma; line-height:16px; color:#333; }
.tbCtnt .ctnt dd ul { display:block; width:283px; margin:0 0 3px 0; padding:0; list-style:none; font:11px tahoma; color:#333; }
.tbCtnt .ctnt dd ul li { display:list-item; width:270px; margin:0 0 2px 0; padding:0 0 0 10px; background:url(http://us.i1.yimg.com/us.yimg.com/i/us/nws/gl/bullet.gif) no-repeat; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
.tbCtnt .ctnt dd .more { font:bold 10px tahoma; }

.adtxt { height:12px; font:9px tahoma; text-align:center; color:#666; }
.ad { width:300px; height:100px; background:#FFF; }

h1 {
	font-size: 17pt;
	color: #000000;
	border-bottom: 1px solid #000000;
}
h2 {
	font-size: 15pt;
	color: #000000;
}
h3 {
	font-size: 13pt;
	color: #000000;
}

/* Text Sizes *****************************************************************/
.h1, .h1 td, .h1 th {
	font-size: 17pt;
}
.h2, .h2 td, .h2 th {
	font-size: 15pt;
}
.large, .large td, .large th {
	font-size: 13pt;
}
.default, .default td, .default th {
	font-size: 11pt;
}
.small, .small td, .small th {
	font-size: 9pt;
}

/* Tables and Padding *********************************************************/
.tableStandard th,  {
	background-color: #000000;
	border-bottom: 1px solid #000000;
	color: #FFFFFF;
	font-size: 11pt;
}
.tableStandard td {
	border-bottom: 1px solid #CCCCCC;
}

/* Lines **********************************************************************/
hr {
	color: #0000000;
	background-color: #000000;
}

/* Thank you page *************************************************************/
.tableDark {
	background-color: #FFFFFF;
	color: #000000;
	border-color: #000000;
}
.tableDark th {
	background-color: #000000;
	color: #FFFFFF;
	font-size: 13pt;
}
.tableDark th a:link, .tableDark th a:visited {
	color: #FFFFFF;
}
.lineTotal {
	border-color: #000000;
}
.boxTotal {
	border-color: #000000;
	font-size: 13pt;
}
#receipt {
	float: none;
}
#accountinfo {
	float: none;
}.border		{ border:1px solid #7f7f7f; padding:10px 10px 4px 10px; margin:30px 0px; }


/* FAQ style */
dl.FAQ {
	margin-top: 25px;
}

.FAQ dt {
	margin-top: 30px;
}
.FAQ dd {
	margin: 10px 0px 0px 0px;
}

.FAQ dd:First-letter {
	font-weight: bold;
}

.FAQ dd li {
	margin-left: 10px;
}

ol.FAQ {
	margin-left: 0px;
}

ol.FAQ li {
	font-size: 12px;
	margin-bottom: 8px;	
}

.noprint {
	display: none;
}
.txtRed, .txtRed td, .txtRed th, .txtRed a:link, .txtRed a:visited, a:link.txtRed, a:visited.txtRed {
	color: #CC6666;
}
/* Orange */
.txtOrange, .txtOrange td, .txtOrange th, .txtOrange a:link, .txtOrange a:visited, a:link.txtOrange, a:visited.txtOrange {
	color: #CC6600;
}
/* Yellow */
.txtYellow, .txtYellow td, .txtYellow th, .txtYellow a:link, .txtYellow a:visited, a:link.txtYellow, a:visited.txtYellow {
	color: #CC9900;
}
/* Green */
.txtGreen, .txtGreen td, .txtGreen th, .txtGreen a:link, .txtGreen a:visited, a:link.txtGreen, a:visited.txtGreen {
	color: #75A24B;
}
/* Blue */
.txtDark, .txtDark td, .txtDark th, .txtDark a:link, .txtDark a:visited, a:link.txtDark, a:visited.txtDark {
	color: #2B459B;
}
.txtMedium, .txtMedium td, .txtMedium th, .txtMedium a:link, .txtMedium a:visited, a:link.txtMedium, a:visited.txtMedium {
	color: #3973AD;
}
.txtLight, .txtLight td, .txtLight th, .txtLight a:link, .txtLight a:visited, a:link.txtLight, a:visited.txtLight {
	color: #6699CC;
}
/* Grays */
.txtDarkGray, .txtDarkGray td, .txtDarkGray th, .txtDarkGray a:link, .txtDarkGray a:visited, a:link.txtDarkGray, a:visited.txtDarkGray {
	color: #333333;
}
.txtLightGray, .txtLightGray td, .txtLightGray th, .txtLightGray a:link, .txtLightGray a:visited, a:link.txtLightGray, a:visited.txtLightGray {
	color: #828282;
}
/* Hot Pink */
.txtPink, .txtPink td, .txtPink th, .txtPink a:link, .txtPink a:visited, a:link.txtPink, a:visited.txtPink {
	color: #FF3366;
}
/* White */
.txtWhite, .txtWhite td, .txtWhite th, .txtWhite a:link, .txtWhite a:visited, a:link.txtWhite, a:visited.txtWhite {
	color: #FFFFFF;
}

/* Special Text ***************************************************************/
.error, .error a:link, .error a:visited {
	font-size: 13px;
	color: #CC0000;
}
.suberror, .suberror a:link, .suberror a:visited  {
	font-size: 11px;
	color: #CC0000;
}
.warning, .warning a:link, .warning a:visited {
	font-size: 13px;
	color: #CC9900;
}
.subwarning, .subwarning a:link, .subwarning a:visited {
	font-size: 11px;
	color: #CC9900;
}

/* Tables and Padding *********************************************************/
.tablePlain tr td {
	padding: 3px 6px 3px 6px;
}
.tableBullets tr td {
	padding: 3px 0px 3px 0px;
}
.tableForm tr td {
	padding: 3px 5px 3px 0px;
}
.pad5 {
	padding: 5px;
}
.pad10 {
	padding: 10px;
}
.pad20 {
	padding: 20px;
}
.indent {
	padding-left: 25px;
}
.vasitem {
	margin-left: 25px;
	margin-bottom: 0px;
}
.formlabel {
	width: 175px;
}
.formlabellarge {
	width: 250px;
}
.formlabel2 {
	width: 195px;
}
/*	a table with a blue header and a light blue line under each row
	and same table with small body text, and small header and body text
*/
.tableHeader, .tableStandard th, .tableSmall th, .tableSmallBody th {
	background-color: #6699D6;
	border-bottom: 1px solid #3973AD;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: normal;
	text-align: left;
	padding: 1px 6px 1px 6px;
}
.tableStandard th a:link, .tableStandard th a:visited,
.tableSmall th a:link, .tableSmall th a:visited,
.tableSmallBody th a:link, .tableSmallBody th a:visited {
	color: #FFFFFF;
}
.tableStandard td, .tableSmall td, .tableSmallBody td {
	padding: 3px 6px 3px 6px;
	border-bottom: 1px solid #D1E0F4;
}
.tableSmallBody td, .tableSmall th, .tableSmall td {
	font-size: 9px;
}
.tableStandard table td  {
	border-bottom: none;
}
.tableStandard .nopad {
	padding: 0px;
}
/* a table with a black border around each td
	used on: forms
*/
.tableBlackBorder {
	border-style: solid;
	border-color: #000000;
	border-width: 0px 1px 1px 1px;
}
.tableBlackBorder td {
	padding: 5px 5px 20px 5px;
	border-style: solid;
	border-color: #000000;
	border-width: 1px 0px 0px 0px;
}

/* Comparision chart **********************************************************/
.tableChart {
	border-style: solid;
	border-color: #FFFFFF;
	border-width: 1px 1px 1px 1px;
}
.tableChart td {
	border-bottom: 1px solid #FFFFFF;
	text-align: right;
}
.tableChart td.bgGreen, .tableChart td.bgOrange, .tableChart td.bgMedium, .tableChart td.bgLight {
	padding: 10px;
}

/* Embedded popup box *********************************************************/
/* defaults to hidden, displays on click */
.popbox, .popbox_nopad {
	display: none;
	width: 300px;
	border-style: solid;
	border-color: #D1E0F4;
	border-width: 1px 2px 2px 1px;
	background-color: #FFFFFF;
	text-align: left;
	padding: 10px;
	position: absolute;
	z-index: 5;
	color: #666666;
	font-size: 11px;
}
.popbox_nopad {
	padding: 0px;
}
.popboxlink {
	position: relative;
}

/* Background Colors **********************************************************/
/* Basics */
.rowcolor {
	background-color: #F3F6F9;
}
.linecolor {
	background-color: #DFE7EF;
}
/* Blues */
.bgLight, .bgLight td, .bgLight th {
	background-color: #E9EFF7;
}
.bgMedium, .bgMedium td, .bgMedium th {
	background-color: #D1E0F4;
}
.bgMediumBlue, .bgMediumBlue td, .bgMediumBlue th {
	background-color: #C1D7F0;
}
.bgDark, .bgDark td, .bgDark th, .bgDark a:link, .bgDark a:visited {
	background-color: #3973AD;
	color: #FFFFFF;
	text-decoration: none;
}
.bgDarkBlue, .bgDarkBlue td, .bgDarkBlue th {
	background-color: #497EB3;
	color: #FFFFFF;
}
.bgBrightBlue, .bgBrightBlue td, .bgBrightBlue th {
	background-color: #84B5F0;
	color: #FFFFFF;
}
/* Greens */
.bgGreen {
	background-color: #DFF4CC;
}
.bgDarkGreen, .bgDarkGreen td, .bgDarkGreen th {
	background-color: #75A24B;
	color: #FFFFFF;
}
/* Oranges */
.bgOrange {
	background-color: #FDDFC0;
}
.bgDarkOrange, .bgDarkOrange td, .bgDarkOrange th {
	background-color: #ED8620;
	color: #FFFFFF;
}
/* Yellows */
.bgCream {
	background-color: #FFFFF5;
}
.bgLightYellow {
	background-color: #FFFFE4;
}
.bgMustard, .bgMustard td, .bgMustard th, .bgMustard a:link, .bgMustard a:visited {
	background-color: #CE9C00;
	color: #FFFFFF;
}
/* Neutrals */
.bgWhite {
	background-color: #FFFFFF;
}
.bgLightGray, .bgLightGray td, .bgLightGray th {
	background-color: #EFEFEF;
}
.bgBlack {
	background-color: #000000;
	color: #FFFFFF;
}

/* Background Images **********************************************************/
/* Home Page */
.searchbox_middle {
	background-image: url("/images/backgrounds/searchbox_middle.gif");
	background-repeat: repeat-y;
}
.searchbox_right {
	background-image: url("/images/backgrounds/searchbox_right.gif");
	background-repeat: repeat-y;
}
.searchbox_right_hosting {
	background-image: url("/images/marketing/start_right_hosting.gif");
	background-repeat: repeat-y;
}
.squareblock_rightside {
	background-image: url("/images/backgrounds/squareblock_right.gif");
	background-repeat: repeat-y;
}
.squareblock_bottom {
	background-image: url("/images/backgrounds/squareblock_bottom.gif");
	background-repeat: repeat-x;
}
.squareblock_bottom2 {
	background-image: url("/images/backgrounds/squareblock_bottom2.gif");
	background-repeat: repeat-x;
}
/* Registration */
.register_box_bkg {
	background-image: url("/images/backgrounds/register_box_bkg.gif");
	background-repeat: repeat-y;
	width: 740px;
}
.register_box_middle_bkg  {
	background-image: url("/images/backgrounds/register_box_middle_bkg.gif");
	background-repeat: no-repeat;
	background-position: bottom;
	width: 362px;
}
.register_box_right_bkg  {
	background-image: url("/images/backgrounds/register_box_right_bkg.gif");
	background-repeat: no-repeat;
	background-position: bottom;
	width: 118px;
}
/* Login */
.login_box_bkg {
	background-image: url("/images/backgrounds/login_box_bkg.gif");
	background-repeat: repeat-y;
	width: 364px;
	padding-left: 25px;
}
.login_box_tlds_bkg {
	background-image: url("/images/backgrounds/login_box_tlds_bkg.gif");
	background-repeat: no-repeat;
	background-position: bottom;
	width: 364px;
	padding-left: 25px;
}
/* .name */
.name_search_left {
	background-image: url("/images/adpages/name_search_left.gif");
	background-repeat: repeat-y;
	width: 9px;
}
.name_search_right {
	background-image: url("/images/adpages/name_search_right.gif");
	background-repeat: repeat-y;
	width: 7px;
}
.bgMarkBox {
	background-image: URL("/images/backgrounds/gen_marketing_bkg.gif");
	width: 365px;
}
.bgMarkBoxSm {
	background-image: URL("/images/backgrounds/gen_marketing_bkg_sm.gif");
	width: 233px;
}
.bgMarkBoxLg {
	background-image: URL("/images/backgrounds/gen_marketing_lgwhite.gif");
	width: 365px;
}
.bgMarkBoxBottom {
	background-image: URL("/images/backgrounds/gen_marketing_bottom_lg.gif");
	background-repeat: no-repeat;
}
.bgProdDetails {
	background-image: URL("/images/backgrounds/product_details_background.gif");
	background-repeat: repeat-y;
	background-color: #EBF2FA;
}
.bgFade {
	background-image: URL("/images/backgrounds/bg_fade.gif");
	color: #FFFFFF;
	height: 20px;
	background-repeat: repeat-y;
}
.bgCSNav {
	background-image: URL("/images/customersupport/cs_nav_bkg.gif");
	background-repeat: repeat-y;
	width: 214px;
}
.bgBundles {
	background-image: URL("/images/bundles/bundles_dot.gif");
	background-repeat: repeat-y;
}
.bgConversionTips {
	background-image: URL("/images/promote/conversion_tips_box_mid.gif");
	background-repeat: repeat-y;
}
/* home page */
.bgGradient {
	background-image: URL("/images/backgrounds/home_header_bkg.gif");
	height: 19px;
	background-repeat: repeat-x;
	padding-left: 10px;
	border: 1px solid #9CB9D6;
}
.bgSearchGradient {
	background-image: URL("/images/backgrounds/home_search_bkg.gif");
	height: 98px;
	background-repeat: repeat-x;
	padding: 14px;
	border: 1px solid #4F525C;
	border-top:none;
}
.bgShadowRight {
	background-image:URL('/images/backgrounds/shadow_r.gif');
	background-position: 0px 7px;
}
.bgShadowBottom {
	background-image:URL('/images/backgrounds/shadow_b.gif');
	background-position: 7px 0px;
}
.bgHostedExchange {
	background-image:URL('/images/email/exchange_login_bkg.gif');
}
/* Lines **********************************************************************/
hr {
	height: 1px;
	color: #DFE7EF;
	background-color: #DFE7EF;
	margin-top: 10px;
	margin-bottom: 10px;
	border: none;
}
.spaceVertical {
	background-color: #DFE7EF;
	padding: 0px;
}
/* remove an underline or border */
.noline, td.noline, .noline td {
	border-bottom: none;
	text-decoration: none;
}
/* add an underline or border */
.line, td.line, .line td {
	border-bottom: 1px solid #DFE7EF;
	padding-bottom: 2px;
}

/* Bullets ********************************************************************/
.bulletNormal {
	margin-left: 8px;
	margin-right: 8px;
	vertical-align: top;
}
/* in the tables, don't indent as much */
.tableStandard .bulletNormal, .tableSmall .bulletNormal {
	margin-left: 2px;
	margin-right: 4px;
}
.bulletIndent {
	margin-left: 25px;
	margin-right: 8px;
	vertical-align: top;
}
.bulletNoIndent {
	margin-left: 1px;
	margin-right: 8px;
	vertical-align: top;
}

/* Form Elements **************************************************************/
input, select, textarea {
	color: #666666;
	font-size: 11px;
	padding: 2px;
}
/* other browsers like the style selectors */
input[type=text], input[type=password], textarea, select {
	background-color: #FDFDFD;
	border-style: inset;
	border-width: 1px;
	border-color: #194685;
}
/* ...but ie needs a little help */
.textbox, .textbox_retail, .textbox_disabled, .select, .select_retail {
	background-color: #FDFDFD;
	border-style: inset;
	border-width: 1px;
	border-color: #194685;
}
.textbox_disabled {
	background-color: #EEEEEE;
}
.textbox_retail, .select_retail {
	width: 185px;
}
/*	a black line */
.formline {
	border-bottom: 1px solid #000000;
}

/******************************************************************************/
/* Styles for Sections ********************************************************/
/******************************************************************************/

/* Service Agreement **********************************************************/
.serviceAgreement, .serviceAgreementSmall {
	height: 155px;
	border: 1px solid #A1A4A9;
	background-color: #E9EFF7;
	overflow: auto;
	padding: 10px;
	font-size: 11px;
	width: 730px;
	/* underscore provides IE only hack for width issues */
	_width: 750px;
}
/* Service agreement on narrow pages like myaccount */
.serviceAgreementSmall {
	width: 565px;
	/* underscore provides IE only hack for width issues */
	_width: 585px;
}

/* My Account Left Nav ********************************************************/
.myaccount b{
	color: #CB6667;
}
.myaccount a:link,  .myaccount a:visited {
	color: #3973AD;
}
.myaccount .current, .myaccount .current td {
	background-color: #DDE6F1;
}
.myaccount .current b, .myaccount .current a:link, .myaccount .current a:visited {
	color: #2B459B;
	font-weight: bold;
	text-decoration: none;
}
.myaccount .top {
	background-color: #DDE6F1;
	border-style: solid;
	border-color: #284664;
	border-width: 1px 0px 0px 0px;
}
.myaccount .topcorner {
	background-color: #DDE6F1;
	background-image: URL("/images/myaccount/myaccount_nav_top.gif");
	background-repeat: no-repeat;
	background-position: 100% 0%;
}
.myaccount .middle {
	background-color: #DDE6F1;
	border-style: solid;
	border-color: #628FBD;
	border-width: 0px 1px 0px 0px;
}
.myaccount .bottom {
	background-color: #DDE6F1;
	border-style: solid;
	border-color: #84A7CC;
	border-width: 0px 0px 1px 0px;
}
.myaccount .bottomcorner {
	background-color: #DDE6F1;
	background-image: URL("/images/myaccount/myaccount_nav_bottom.gif");
	background-repeat: no-repeat;
	background-position: 100% 100%;
}

/* Thank you page *************************************************************/
.tableDark {
	background-color: #FFFFFF;
	color: #666666;
	border-style: solid;
	border-width: 1px;
	border-color: #3973AD;
	padding: 5px;
}
.tableDark th {
	background-color: #3973AD;
	color: #FFFFFF;
	font-size: 13px;
	height: 45px;
	padding: 0px;
}
.tableDark th a:link, .tableDark th a:visited {
	color: #FFFFFF;
}
.lineTotal {
	border-style: solid;
	border-color: #6699D6;
	border-width: 1px 1px 0px 0px;
}
.boxTotal {
	width: 150px;
	border-style: solid;
	border-color: #6699D6;
	border-width: 0px 0px 1px 1px;
	font-size: 13px;
	padding: 5px;
}
#receipt {
	width: 520px;
	float: left;
}
#accountinfo {
	width: 205px;
	float: right;
}
#ads {
	clear: both;
}

/* Decision Wizards ***********************************************************/
.bgDecisionWizard {
	background-image: url("/images/hostingwizard/dwiz_mid.gif");
	background-repeat: repeat-y;
	width: 424px;
}
.progressBar {
	border: solid 1px #C1D3E7;
	background-color: #FFFFFF;
}
#progress {
	width: 0%;
	background-color: #C1D3E7;
	height: 10px;
}
.question {
	font-size: 15px;
	color: #000000;
	font-weight: bold;
	margin-top: 20px;
	margin-bottom: 10px;
}
.answers{
	margin-left: 20px;
	margin-right: 10px;
	margin-bottom: 20px;
}
.answers td{
	font-size: 11px;
	color: #000000;
	padding: 5px 0px 9px 0px;
}
.recommendation {
	font-size: 15px;
	color: #000000;
	font-weight: bold;
	margin-top: 15px;
	margin-bottom: 10px;
}
.result {
	font-size: 15px;
	color: #000000;
	font-weight: bold;
	margin-top: 15px;
	margin-bottom: 10px;
}
.resultdetail {
	font-size: 11px;
	color: #000000;
	margin-bottom: 25px;
}

/* Template Gallery ***********************************************************/
.headerindent {
	padding: 3px 0px 3px 10px;
}
.contentindent {
	padding: 10px;
}
