.floatL {
	float:left;
}
.floatR {
	float:right;
}
.error {/*Used beneath form fields*/
	clear:left;
	color:#F00;
	font-weight:bold;
}
.submitAlt {
	float:left; 
	padding-left:10px;
	}
.copyLeft {
	float:left; 
	width:50%;
	}
.copyRight {
	float:left;
	width:45%;
	padding-left:10px;
	}
	
.copyDropdown {
	float:left;
	padding-right:10px;
	font-weight:bold;
	}
	
#thankContainerBox{
	display:block;
	/*\*/
	width:700px;
	clear:both;
	/*Hides this from IE on mac*/
}
.headerPopup {
	padding:0px;
	margin:0px;
	font-weight:bold;
	}
.indent { 
	padding:0px 0px 0px 10px;
	margin:0px;
	top:0px;
	}
#titleTabsPanel hr, .boxbody hr{
	color:#E9E8E9;
	border:0;
	height:1px;
	background-color:#E9E8E9;
}
.lrgBlueRoundedBox {
	width: 300px;
	background:url("/img/yd_whiteRoundCnr_BR.gif") no-repeat bottom right;
	font-size:90%;
}

.lrgBlueRoundedBox {
	background-color:#EDF5F8;
}
.lrgBlueRoundedBox .container {
	background: url("/img/yd_whiteRoundCnr_BL.gif") no-repeat bottom left;
}
.lrgBlueRoundedBox .boxhead {
	background-color:#0987CF;
}
.lrgBlueRoundedBox .boxhead h2 {
	font-size:120%;
	color:#FFF;
}
.lrgBlueRoundedBox .boxhead h2 a:link, .lrgBlueRoundedBox .boxhead h2 a:visited{
	color:#FFF;
	text-decoration:none;
	width:100%;
	display:block;
}
.lrgBlueRoundedBox .boxhead h2 a:active, .lrgBlueRoundedBox .boxhead h2 a:hover{
	color:#FFF;
	text-decoration:underline;
	width:100%;
	display:block;
}

.lrgBlueRoundedBox .boxbody {
	margin: 0;
	padding: 5px;
	height:53px;
}

.lrgBlueRoundedBox {/*This style allows text to expand vertically in Mozzilla based browsers  */
	min-height:53px;
	/*\*/
	height:auto;/*This style is hidden for IE on the MAC */
}

#thankBoxOne {
	width:300px;
	float:left;
	margin-top:10px;
}

#thankBoxTwo {
	width:300px;
	float:left;
	margin-left:10px;
	margin-top:10px;
}
/*---------standard styles start-------*/
.radio1 {
	float:left;
}
.radiocopy {
	float:left;
	width:100px;
}
.radio2 {
	float:left;
	width:100px;
	font-weight:bold;
}
.fieldRow1 {
	clear:both;
}
.fieldCol1 {
	float:left;
	width:200px;
}
.fieldCol label
	{ font-size:inherit;
}
.labelCol{
	width:260px;
	float:left;
	font-weight:bold;
}
.labelCol1 {
	width:250px;
	float:left;
	font-weight:bold;
	padding:0px 10px 0px 0px;
}
.labelColtitle{
	width:260px;
	float:left;
	font-weight:bold;
	padding:5px 0px 0px 0px;
}

.labelColcopy{
	float:left;
	width:250px;
	font-weight:normal;
}

/*** Formatting for Account Management Box
-----------------------------------------*/

#homeAccManBox {
	width:145px;
	float:left;
}

.greyWhiteRoundedBox{
	width:135px;
	background:url("/img/yd_whiteRoundCnr_BR.gif") no-repeat bottom right;
	font-size:90%;
}

.greyWhiteRoundedBox .container {
	width:135px;
	background: url("/img/yd_whiteRoundCnr_BL.gif") no-repeat bottom left;
}

.greyWhiteRoundedBox .boxbody {
	border-left:2px solid #E9E8E9;
	border-right:2px solid #E9E8E9;
	margin: 0;
	padding:5px;
}

.greyWhiteRoundedBox .base { 
	background: url("/img/yd_grWhRoundBxCnr_BaseBG.gif") repeat-x;
	height:10px;
	width:135px;
}

.greyWhiteRoundedBox .base div {
	background: url("/img/yd_grWhRoundBxCnr_BL.gif") no-repeat top left;
	height:6px;
}

.greyWhiteRoundedBox .base div div {
	background: url("/img/yd_grWhRoundBxCnr_BR.gif") no-repeat top right;
	height:6px;
}


/* New styles for contact pages */
.introCopy h1 {
 	font-weight:bold;
 	font-size:170%;
 	color:#000;
	margin:10px 0px 15px 0px;
}

table tr td {height:30px;}

.tableMainContact1 {
 	background-color:#E8F2F9;
	border-top:1px solid #666;
	border-bottom:1px solid #666;
	font-size: 100%;
}

.tableMainContact1 h2{
	color:#000;
	float:left;
}
	
.tableMainContact1 tr.gradient {
	height:2.82em; /* Sets height for IE */
	min-height:36px; /* Sets height for Netscape and FireFox */
 	background:#FFF url(/img/yd_gradblend.gif) repeat-x;
	/*border-bottom:1px solid #FF0;*/
}

.tableMainContact1 tr.gradient th {
	border-bottom:1px solid #CCC;
	padding-left:10px;
}

.tableMainContact1 tr td {
	border-bottom:2px solid #FFF;
	padding-left:10px;
}

table.tableMainContact1 tr td.label {
	padding-top:7px; 
}

.fieldCol1 {
	float:left;
	width:200px;
}

.radiocopy {
	float:left;
	width:100px;
}

.radio1 {
	float:left;
}

#buttonRow {
	clear:left;
 	width:100%;
	height:1.8em;
	border-bottom:1px solid #CCC;
	padding:10px 0 8px 0;
}

.buttonArea {
	padding-top:10px;
	float:right;
}

.alignRight {
	display:block;
	text-align:right;
	padding-right:10px;
}

.required {
	text-align:right;
	padding:10px 10px 0 0;
	font-weight:normal;
}

#rightColumn {
	float:left;
	width:589px;
	padding-left:7px;
}

#rightColumnMap {
	float:left;
	width:582px;
}

.error {
	font-weight: bold;
	color: #f00
}

.buttonArea {
padding: 0px 5px 0px 0px;
height: 18px;
}

.textArea {
padding: 2px 10px 0px 5px;
width: 155px;
height: 80px;
}

.textButtonContainer {
border: 1px solid #CCC;
width: 165px;
height: 114px;
padding: 5px 8px 0px 5px;
}

.containerMain {
width: 185px;
padding: 15px 5px 5px 0px;
float: left;
}

