@charset "UTF-8";

select {behavior:expression(window.dropdown_menu_hack!=null?window.dropdown_menu_hack(this):0);}

img, div {behavior: url(js/iepngfix.htc) }
/*********************************************************************************/
/* Generic CSS							 					 */
/*********************************************************************************/


	body {
		font: 72% Arial, Helvetica, sans-serif; 
		background:#ece6dd; 
		margin: 0; padding: 0; 
		text-align: center; 
		color: #333;
	}


img {border:0;}
a {color:#666;}
a:hover {color:#333;}
p {padding:1.4em 0 0.4em 0; line-height:1.3em; margin:0;}
p.noMargin {padding:0;}
.hide {display:none;}
.clearFloats {clear:both;}
ul.noTopMargin, ol.noTopMargin{margin:0 0 15px 40px; padding:0; line-height:1.4em;}
form {margin:0; padding:0;}

sup {height: 0;line-height: 1;vertical-align: baseline;_vertical-align: bottom;position: relative;}
sup {bottom: 1ex;}


/*********************************************************************************/
/* Main Layout CSS							 					 */
/*********************************************************************************/
#container {width: 891px; margin:10px auto 0 auto; padding:0; text-align:left; }


#header {float:left; width:891px; background: #ffdd01 url(../images/header_bg.jpg) 0 0 repeat-x;}
#header h1 {margin:0; padding:0;}
#header h1 a {float:left; width:862px; margin:0; padding:0; background: url(../images/logo.jpg) 0 0 no-repeat; height:79px; display:block;}
#header h1.user a {background-image: url(../images/logo_user.jpg);}
#header h1 img {display:none;}

#mainContent {background:#fff; width:841px; float:left; padding:0 25px 5px 25px;}
#titleBar {float:left; width:841px; height:65px; padding:0;}
#leftCol {float:left; width:841px; /*height:212px;*/ padding:10px 0 0 0; border-top:#e0dfdf solid 2px}
#content {float:left; width:841px; padding-top:20px;margin:0}

#header .searchBar input.searchInput {background: #fff url(../images/searchInput_icon.gif) no-repeat 5px 2px; padding-left: 20px; width: 130px;}

/*********************************************************************************/
/* Headers						 					 */
/*********************************************************************************/


#leftCol .header {background: url(../images/header_lines.gif) 0 bottom repeat-x; margin-bottom:10px; padding-bottom:10px;}
#content .header {background: url(../images/header_lines.gif) 0 bottom repeat-x; margin:0 0 10px 0; padding-bottom:10px; clear:left;}
.header h1 {clear:left; height:24px; line-height:1em; margin:0; padding:0; width:420px !important; font-size:180%;}
#home .header h1 {width:560px !important;}
.header h2 {height:18px; width:200px; line-height:1em; margin:0; padding:0; font-size:150%; margin:15px 00 0;}
.header h3 {height:16px; line-height:1em; margin:0; padding:0; font-size:130%; margin:15px 00 0;}



h4.advertisement {margin:10px 0; padding:0; text-indent:-999em; width:91px; height:24px; background: url(../images/header_advertisement.gif) 0 0 no-repeat;}


/*********************************************************************************/
/* Top Navigation							 					 */
/*********************************************************************************/
ul#topNav {margin:0 0 0 25px; padding:0; list-style:none; float:left; height:36px; display:inline;}
ul#topNav li {float:left; margin:0; padding:0 2px;}
ul#topNav li a {display:block; overflow:hidden; text-indent:-999em; height:36px; background-position: 0 0; background-repeat:no-repeat;}
ul#topNav li a:hover { background-position: 0 -36px;}

ul#topNav li a.home {width:58px; background-image:url(../images/topnav_home.gif);}
ul#topNav li a.myyellow {width:93px; background-image:url(../images/topnav_myYellow.gif);}
ul#topNav li a.whyadvertisewithus {width:163px; background-image:url(../images/topnav_advertise.gif);}
ul#topNav li a.ourproducts {width:99px; background-image:url(../images/topnav_products.gif);}
ul#topNav li a.news {width:58px; background-image:url(../images/topnav_news.gif);}
ul#topNav li a.marketingtools {width:116px; background-image:url(../images/topnav_tools.gif);}
ul#topNav li a.advertisingsolutions {width:163px; background-image:url(../images/topnav_tools.gif);}
ul#topNav li a.aboutus {width:75px; background-image:url(../images/topnav_about.gif);}
ul#topNav li a.contactus {width:85px; background-image:url(../images/topnav_contact.gif);}

ul#topNav li.selected a {background-position: 0 -36px;}

/*********************************************************************************/
/* Search Bar							 					 */
/*********************************************************************************/
#header .searchBar {float:left; padding:0; width:891px; height:42px;}
#header .searchBar td {padding:0 3px 0 3px;}
#header .searchBar ul {list-style:none; margin:0; padding:0;}
#header .searchBar ul li {float:left; margin:0; padding:0 7px 0 0; white-space:nowrap;}
#header .searchBar a {color:#666; text-decoration:none}
#header .searchBar a:hover {color:#333;}
#header .searchBar .loggedIn { margin-left:21px; }
#header .searchBar .loggedInLinks { height:42px; vertical-align:middle; margin-left:20px; }
#header .searchBar .loggedInLinks a { text-decoration:none; }
#header .searchBar .loggedInLinks a:hover {  }



/*********************************************************************************/
/* Top Tools Navigation							 					 */
/*********************************************************************************/
ul.subNav {clear:left; padding:20px 0 0 0; margin:0; list-style:none; text-align:right; font-size:90%;}
ul.subNav li {display:inline;}
ul.subNav li a { background:url(../images/greyArrow.gif) 0 center no-repeat; padding:2px 12px 2px 7px; color:#323131; text-decoration:none;}
ul.subNav li.end a {padding-right:0;}
ul.subNav li a:hover {text-decoration:underline;}


/*********************************************************************************/
/* Left Navigation				 					 */
/*********************************************************************************/

#leftNavigation { float:left; }
.leftNav_wrapper {background: url(../images/leftNav_bg.jpg) 0 0 no-repeat; width:205px; float:left; padding:0; margin:0;}
ul.leftNav {padding:10px 0 10px 5px; margin:0 0 0 0; list-style:none; background: url(../images/leftNav_bot.jpg) 0 bottom no-repeat; font-size:12px; height:180px;}
ul.leftNav ul {padding:0 0 0 5px; margin:0 0 0 0; list-style:none;font-size:90%;display:none;}
ul.leftNav li li {margin:0; padding:0 0 0 0; border:none;}
ul.leftNav li li a {background:url(../images/leftNav_arrow.gif) 16px 0.8em no-repeat; display:block; padding:4px 10px 4px 30px; color:#000; text-decoration:none; font-weight:bold; text-align:left;}

ul.leftNav li {margin:0; padding:0; border-bottom:1px solid #fff;}
ul.leftNav li a {background:url(../images/leftNav_arrow.gif) 8px 0.8em no-repeat; display:block; padding:7px 10px 7px 22px; color:#000; text-decoration:none; font-weight:bold; text-align:left; height:14px;/*height is for IE6 3px bug*/}
ul.leftNav li.expanded a {background-image:url(../images/leftNav_arrowDown.gif);}
ul.leftNav li.expanded li a, ul#leftNav li li.expanded a {background-image:url(../images/leftNav_arrow.gif);} 
ul.leftNav li a:hover {background-color:#fff;}
ul.leftNav li li a:hover, ul#leftNav li li.selected_child a {background: url(../images/menu_white_over.gif) repeat-y;}

ul.leftNav li.selected_default {background: #fff;}
/*ul.leftNav li.end {border:0;}  MM 05/02/10 */

* html ul.leftNav li{height:1%;}

ul.leftNav ul li .link{
background: url(../images/menu_blue_body.png) repeat-y;
width:198px;
}

ul.leftNav ul li .link a{
width:143px;
display:block;
border-top: 1px solid #fff
}

ul.leftNav ul li .noborder a{
border-top: none;
}

ul.leftNav ul li .first{
background: url(../images/menu_blue_top.png) repeat-y;
height:15px;width:198px;
}

ul.leftNav ul li .last{
background: url(../images/menu_blue_bottom.png) repeat-y;
height:18px;width:198px;
}



a.registerBanner {background: url(../images/register_banner.jpg) 0 0 no-repeat; width:195px; height:58px; margin:0; padding:0; display:block;}
a.registerBanner span{display:none;}

#copy a.registerBanner {float:right;}

/*********************************************************************************/
/* Left Navigation	MyYellow			 					 */
/*********************************************************************************/

#myYellowSectionHeader{float:right; background:url(../images/myYellowLoggedInHeaderBg.gif) 0 0 no-repeat; width:624px; height:48px; margin-top:5px; margin-right:2px;}
#myYellowSectionHeader h2{padding-left:15px; font-weight:normal; }
#myYellowSectionHeader a{color:#000; font-size:14px; text-decoration:none; float:right;}

.leftNav_wrapperMyYellow {background: url(../images/leftNavMyYellow_bg.jpg) 0 0 no-repeat; width:205px; float:left; padding:0; margin:0;}
ul.leftNavMyYellow {padding:10px 0 10px 5px; margin:0 0 0 0; list-style:none; background: url(../images/leftNavMyYellow_bot.jpg) 0 bottom no-repeat; font-size:12px; height:242px;}
ul.leftNavMyYellow ul {padding:0 0 0 5px; margin:0 0 0 0; list-style:none;font-size:90%;display:none;}
ul.leftNavMyYellow li li {margin:0; padding:0 0 0 0; border:none;}
ul.leftNavMyYellow li li a {background:url(../images/leftNav_arrow.gif) 16px 0.8em no-repeat; display:block; padding:4px 10px 4px 30px; color:#000; text-decoration:none; font-weight:bold; text-align:left;}

/*ul.leftNavMyYellow li.end li {border:0;} MM 05/02/10 */

ul.leftNavMyYellow li {margin:0; padding:0; border-bottom:1px solid #fff;}
ul.leftNavMyYellow li a {background:url(../images/leftNav_arrow.gif) 8px 0.8em no-repeat; display:block; padding:7px 10px 7px 22px; color:#000; text-decoration:none; font-weight:bold; text-align:left;height:14px;/*height is for IE6 3px bug*/}
ul.leftNavMyYellow li.expanded a {background-image:url(../images/leftNav_arrowDown.gif);}
ul.leftNavMyYellow li.expanded li a, ul#leftNavMyYellow li li.expanded a {background-image:url(../images/leftNav_arrow.gif);} 
ul.leftNavMyYellow li a:hover {background-color:#fff;}
ul.leftNavMyYellow li li a:hover, ul#leftNavMyYellow li li.selected_child a {background: url(../images/menu_white_over.gif) repeat-y;}

ul.leftNavMyYellow li.selected_default {background: #fff;}
/*ul.leftNavMyYellow li.end {border:0;}  MM 05/02/10 */

* html ul.leftNavMyYellow li{height:1%;}

ul.leftNavMyYellow ul li .link{
background: url(../images/menu_blue_body.png) repeat-y;
width:198px;
}

ul.leftNavMyYellow ul li .link a{
width:143px;
display:block;
border-top: 1px solid #fff
}

ul.leftNavMyYellow ul li .noborder a{
border-top: none;
}

ul.leftNavMyYellow ul li .first{
background: url(../images/menu_blue_top.png) repeat-y;
height:15px;width:198px;
}

ul.leftNavMyYellow ul li .last{
background: url(../images/menu_blue_bottom.png) repeat-y;
height:18px;width:198px;
}

.myYellowLoggedInMessage {background: transparent url(../images/h2.gif) no-repeat scroll 0 0;; font-size: 130%; height: 38px;font-weight: bold; width: 607px; display: position:relative; margin:0 -10px 10px 10px; float:right;}
.myYellowLoggedInMessage h2 {margin:0; padding:10px 0 0 10px; font-size:100%; height:38px;}


/*********************************************************************************/
/* Main Banner Area				 					 */
/*********************************************************************************/

#mainBanner { width:636px; float:left; text-align:right; padding:0; margin:0; }
#mainBanner .img { border:0; padding:0; margin:0; }
#homeBanner { width:841px; height:206px;}



/*********************************************************************************/
/* Quicklinks Navigation				 					 */
/*********************************************************************************/
.quicklinks_wrapper {background: url(../images/quicklinks_bg.jpg) 0 0 no-repeat;}
ul#quicklinks {padding:10px 5px; margin:10px 0 0 0; list-style:none; background: url(../images/quicklinks_bot.jpg) 0 bottom no-repeat; font-size:110%;}
ul#quicklinks li {margin:0; padding:0; border-bottom:1px solid #fff;}
ul#quicklinks li a {background:url(../images/quicklinks_arrow.gif) 8px 0.6em no-repeat; display:block; padding:4px 10px 4px 22px; color:#000; text-decoration:none; font-weight:bold; text-align:left; }
ul#quicklinks li a:hover {background-color: #fff; color:#000;}
ul#quicklinks li.end {border:0;}


/*********************************************************************************/
/* Login Box							 					 */
/*********************************************************************************/
.loginBox {padding-left:20px; font-size:11px;}
.loginBox .formElement {margin:0;}
.loginBox label {font-weight:bold; color:#000;}
input.loginTextField {width:100px; height:12px; margin-bottom:3px; font-size:10px;}
.loginBox .submitBut {padding:3px;}
*html .loginBox .submitBut {padding:0;}
.loginBox .registerBut { width:320px; text-align:right; }
.loginBox .loginLinks {font-size:10px; margin-left:20px;}

ul.passwordReminder {list-style:none; margin:0; padding:0 0 0 15px; font-size:90%;}
ul.passwordReminder li a {color:#000;}
ul.passwordReminder li a:hover {color:#666;}


/*********************************************************************************/
/* Breadcrumbs						 					 */
/*********************************************************************************/
ul.breadcrumbs{margin:0; padding:17px 0 0 0; list-style:none; float:left; color:#878787; width:670px; white-space:nowrap}
ul.breadcrumbs li {padding:0;}
ul.breadcrumbs li.arrow {display:inline; background: url(../images/breadcrumbArrow.gif) left center no-repeat; padding:0 5px 0 10px; color:#333;}
ul.breadcrumbs li.arrowTitle {display:inline; background: url(../images/breadcrumbArrow.gif) left center no-repeat; padding:0 5px 0 10px; color:#000; font-size:18px; font-weight:bold;}
ul.breadcrumbs li a {color:#333; text-decoration:none;}
ul.breadcrumbs li.arrowTitle a {color:#000; text-decoration:none;}
ul.breadcrumbs li a:hover {text-decoration:underline;}
ul.breadcrumbs li.arrowTitle a:hover {text-decoration:underline;}


/*********************************************************************************/
/* Accessibilty Toolbar			 					 */
/*********************************************************************************/
ul.accessTools {list-style:none; margin:0; padding:10px 0 0 0; float:right;}
ul.accessTools li {padding:0; margin:0; float:left; line-height:20px;}
ul.accessTools li a {display:block; width:20px; height:20px; margin-left:2px; padding-right:2px; color:#000;}
ul.accessTools li a span {display:none;}

ul.accessTools li a.fontSizeMinus {background:url(../images/resizeIcon_minus.gif) 0 0 no-repeat;}
ul.accessTools li a.fontSizePlus {background:url(../images/resizeIcon_plus.gif) 0 0 no-repeat; border-right:1px solid #666; padding-right:10px;}
ul.accessTools li a.print {background:url(../images/printIcon.gif) right 0 no-repeat; padding:0 0px 0 5px; white-space:nowrap; width:50px;}
ul.accessTools li a:hover { background-position: 0 -20px;}
ul.accessTools li a.print:hover {background-position: right -20px;}



/*********************************************************************************/
/* Homepage Features				 					 */
/*********************************************************************************/
.homeFlashHero {margin:0; padding:0;}

.homeFeatures {float:left; margin-top:10px;}
.homeFeatures div {float:left; width:198px; margin-right:15px; height:166px; position:relative;}
.homeFeatures div.testimonialBanner {background: url(../images/home_testimonialBanner.jpg) 0 0 no-repeat; font-weight:bold;}
.homeFeatures div.calculateBanner {background: url(../images/home_caculateBanner.jpg) 0 0 no-repeat; font-weight:bold;}
.homeFeatures div.calendarBanner {background: url(../images/home_calendarBanner.jpg) 0 0 no-repeat; margin-right:0;}
#mainContent .homeFeatures h2 {display:none;}
#mainContent .homeFeatures a {color:#000;}
#mainContent .homeFeatures a:hover {color:#fff;}
#mainContent .homeFeatures a span {text-decoration:none !important;}

.homeFeatures .testimonialBanner span {position:absolute; bottom:20px; right:40px;}
.homeFeatures .calculateBanner span {position:absolute; bottom:20px; right:25px;}
.homeFeatures .calendarBanner ul {margin:0; padding:0; list-style:none; position:absolute; top:60px; left:65px; font-size:90%}
.homeFeatures .calendarBanner ul li {margin:0; padding:0;}



/*********************************************************************************/
/* Copy Layout					 					 */
/*********************************************************************************/
#mainContent .contentBox {padding:0; margin:0 0 15px 0; width:841px; float:left;}
/*#mainContent .contentBoxBot { background: url(../images/contentBox_bot.gif) 0 0 no-repeat; width:841px; height:11px; clear:both;}
#mainContent .contentBoxTop { background: url(../images/contentBox_top.gif) 0 0 no-repeat; width:841px; height:11px;}*/
.contentBox ul, .contentBox p, .contentBox h2, .contentBox h3 {margin: 0 12px 0 13px; display: block;}

.subHead {background: transparent url(../images/h2.gif) no-repeat scroll 0 0;; font-size: 130%; height: 38px;font-weight: bold; width: 841px; display: position:relative; margin:0; clear:both;}
.subHead h2 {margin:0; padding:10px 0 0 13px; font-size:100%; height:38px;}
.subHead h2 span {font-weight:normal;}
.subHead .stepCount {position:absolute; right:20px; top:0; font-weight:bold; font-size:130%;}
.subHead .date {position:absolute; right:20px; top:0; font-size:100%;}
.subHead a { font-size: 100%; color:#000; font-weight: bold; }

.subHeadBlue {background: transparent url(../images/contentImages/subHeadBlue.gif) no-repeat scroll 0 0; font-size: 130%; height: 38px;font-weight: bold; width: 611px; display: position:relative; margin:20px 0 0 0; clear:both;}
.subHeadBlue h2 {margin:0; padding:10px 0 0 10px; font-size:100%; height:38px; color:#FFF;}
.subHeadBlue h2 span {font-weight:normal;}

.subHeadYellow {background: transparent url(../images/contentImages/subHeadYellow.gif) no-repeat scroll 0 0; font-size: 130%; height: 38px;font-weight: bold; width: 611px; display: position:relative; margin:20px 0 0 0; clear:both;}
.subHeadYellow h2 {margin:0; padding:10px 0 0 10px; font-size:100%; height:38px; color:#000;}
.subHeadYellow h2 span {font-weight:normal;}

.contentBox ul {margin-left:20px;}

.contentBox .leftCol1 { float:left; width:210px; padding:0; }
.contentBox .leftCol1 img { padding-top:1.4em; }
.contentBox .rightCol1 { float:left; width:611px; padding:0 15px 0 5px; }
.contentBox .rightCol1 a { text-decoration:underline; }
.contentBox .rightCol1 p { line-height:1.3em; padding:1.4em 0 0.4em 0; margin:0 0 0 0; }
.contentBox .rightCol1 img { padding-top:2px; }
.contentBox .rightCol1 ul { margin:15px 0 0 25px; padding:0; font-size:110%; line-height:1.4em; list-style-type:disc; }
.contentBox .rightCol1 li { margin-top:2px; padding:0 0 0 20px; }
.contentBox .rightCol1 li.question { list-style-type:none; font-weight:bold; background-image:url(../images/contentImages/q.gif); background-repeat:no-repeat; background-position:0 2px; }
.contentBox .rightCol1 li.answer { list-style-type:none; font-weight:normal; background-image:url(../images/contentImages/a.gif); background-repeat:no-repeat; background-position:0 2px; }
.contentBox .rightCol1 .clickBut { background-image:url(../images/click_but.gif); width:86px; height:22px; text-indent:-2000px; }

.contentBox .leftCol2 { float:left; width:227px; padding:0; }
.contentBox .rightCol2 { float:left; width:614px; padding:0; }
.contentBox .leftCol3 { float:left; width:320px; padding:0; }
.contentBox .rightCol3 { float:left; width:521px; padding:0; }
.contentBox .leftCol4 { float:left; width:421px; padding:0; margin:15px 0 0 0; }
.contentBox .rightCol4 { float:left; width:420px; padding:0; margin:15px 0 0 0; }
.contentBox .img3 { padding-top:1.4em!important; }
.contentBox .img4 { margin-top:1.4em!important; }
.contentBox table td { padding:0 3px; }

.contentBox .paddedText {padding:38px 10px 10px 5px; }
.contentBox .paddedText p { padding-top:0; font-size:12px; }

.contentBox .contentSteps { width:611px; height:350px; }
.contentBox .contentSteps ul { list-style:none; margin:10px 0 0 0; }
.contentBox .contentSteps li { width:180px; height:370px; margin:0 20px 0 0; padding:0 0 0 0; float:left; }
.contentBox .contentSteps h4 { width:180px; height:28px; color:#FFF; padding:12px 0 0 14px!important; margin:0!important; }
.contentBox .contentSteps p { padding-top:0!important; }


/*
.Heading2 {margin-left: -4px; padding: 14px 0 0 20px; background: transparent url(../images/h2.gif) no-repeat scroll 0 0; font-size: 130%; height: 26px;font-weight: bold; width: 607px; display: block; }
*/

.contentBox a {color:#333; text-decoration:none;}
.contentBox a:hover {color:#333; text-decoration:underline;}

.contentBox .bodyText a {color:#CC6600; text-decoration:none;}
.contentBox .bodyText a:hover {color:#CC9966; text-decoration:underline;}

.PDFcontentBox { width:100%; margin:15px 0; display:block; }
.PDFcontentBox p { padding:0 220px 0 13px; line-height:1.4em; }
.PDFcontentBox img { float:right; margin-top:15px; }

.PDFlinkbox { background-image:url(../images/contentImages/aboutUs6.gif); background-repeat:no-repeat; width:602px; height:94px; }
.PDFlinkbox a 
{ 
	font-size:13px; 
	font-weight:bold; 
	text-decoration:none !important; 
	color:#000;  
}
.PDFlinkbox a:hover { text-decoration:underline !important; }
.PDFlinkbox ul { padding:12px 0 0 170px !important; }
.PDFBlueText { color:#007fb2; font-size:110%; font-weight:bold; }

#mainContent h3 { padding:0; font-size:130%; clear:both;}
#mainContent h3 a{color:#333; text-decoration:none;}
#mainContent h3 a:hover{color:#333; text-decoration:underline;}
#mainContent h4 { padding:0; margin:20px 0 0 0; font-size:115%; line-height:0.3em;}

.indentedCopy {padding:10px 20px;}
.rightBut {float:right; margin:0 0 15px 15px;}
.contentHero {margin-bottom:10px; padding:0;}

img.leftImg {float:left; margin:5px 10px 5px 0; padding:2px; border:1px solid #ccc;}
img.rightImg {float:right; margin:5px 0 5px 10px; padding:2px; border:1px solid #ccc;}

table.downloadsTable {margin:0 12px 15px 12px; padding:3px; width:95%;}
table.downloadsTable td {padding:3px; background:#efefef; border-bottom:2px solid #fff;}
table.downloadsTable td.docInfo {font-size:80%; padding-right:5px; text-align:right;}
table.downloadsTable td a.pdf {padding-left:20px; background: url(../images/15px_PDFIcon.gif) 0 0 no-repeat; color:#CC6600}

table.factTable {margin:0 0 15px 12px; width:95%}
table.factTable td, table.factTable th {padding:3px 5px; border-bottom:2px solid #fff; border-right:1px solid #fff;}
table.factTable thead td {font-size:110%; font-weight:bold; background:#fceb76;}
table.factTable thead th {background:#FFF6B9;}
table.factTable tbody tr.odd {background:#efefef;}

table.closingDates {margin:10px 0 0 12px; width:97%;}
table.closingDates th {padding:3px 5px; font-weight:bold; background:#ffec6f; font-size:110%; }
table.closingDates td {padding:3px 5px;}
table.closingDates  td.date {text-align:center; font-weight:bold; width:150px;}
table.closingDates tbody tr.odd {background:#efefef;}

.tableSort {float:right; margin:-20px 12px 0 0;}

ul.linkList {margin:0 0 15px 0; padding:0; list-style:none;}
ul.linkList li {padding:0; margin:0;}
* html ul.linkList li {height:1%;}
ul.linkList ul {padding:0; margin:0; list-style:none;}
ul.linkList li li {padding:0 0 0 26px; margin:0;}
ul.linkList li a {padding: 3px 5px 3px 26px; background: url(../images/15px_arrow.gif) 0 center no-repeat; font-weight:bold;  display:block;}
ul.linkList li a.pdf {padding: 3px 5px 3px 26px; background: url(../images/15px_PDFIcon.gif) 0 center no-repeat; font-weight:normal; display:block;}

div.charityLogos {margin:0 0 0 12px;}
div.charityLogos img {float:left; padding-right:7px;}

div.keynotes {font-size:85%; color:#7e7567; clear:both; margin:10px 0; padding-top:5px; border-top: 1px solid #ccc;}
p.keynotes {font-size:85%; color:#7e7567;}

/*********************homeFeatures************************************************************/
/* Free Listing Form Styles				 					 */
/*********************************************************************************/
.requiredKey {color:#FF0000; padding:0 10px 2px; text-align:right; font-size:90%;}
.formBlock {margin:0 10px 20px 15px; padding:0; display:inline; float:left; width:550px;}
.leftForm .formBlock {width:280px;}
.formBlock .formElement {float:left; padding:0 10px 10px 0; color:#666666;}
.formBlock .formElement .red {color:#f00;}
.formBlock .formElement .size0 {border:1px solid #b0ba00; background-color:#ebeebf; width:35px; padding:2px;}
.formBlock .formElement .size1 {border:1px solid #b0ba00; background-color:#ebeebf; width:80px; padding:2px;} 
.formBlock .formElement .size2 {border:1px solid #b0ba00; background-color:#ebeebf; width:160px; padding:2px;} 
.formBlock .formElement .size3 {border:1px solid #b0ba00; background-color:#ebeebf; width:205px; padding:2px;} 
.formBlock .formElement .size4 {border:1px solid #b0ba00; background-color:#ebeebf; width:248px; padding:2px;} 
.formBlock .formElement .size5 {border:1px solid #b0ba00; background-color:#ebeebf; width:425px; padding:2px;}
.formBlock .formElement .size6 {border:1px solid #b0ba00; background-color:#ebeebf; width:115px; padding:2px;}
.formBlock .formElement .size7 {border:1px solid #b0ba00; background-color:#ebeebf; width:20px; padding:2px;}
.formBlock .formElement label {font-weight:bold; white-space:nowrap}
.text {margin-top:-20px;margin-bottom:10px;color:#aaaaaa;width:420px;}
.listingForm .submitBut {float:right; margin:0 10px;} 


.leftForm {width:320px; float:left;margin-left:10px;}

.rightForm { float:left; background:url(../images/contentImages/contactUsFormBg2.gif); background-repeat:no-repeat; width:278px; margin-left:32px; padding:20px 0 20px 20px;}
.rightForm .previewBG {background: url(../images/rightForm_bg.gif) 0 0 no-repeat; width:225px; padding:8px 20px 0 0; margin-right:15px;}
.rightFormBot {width:245px;	 background: url(../images/rightForm_bgBot.gif) 0 0 no-repeat; height:8px;}
.rightForm .submitBut {text-align:right; padding:0 0 10px 0;} 

.rightForm h3.none {background:url(../images/formRight_0.gif) 0 0 no-repeat; width:231px; height:35px; line-height:35px; text-indent:10px;  margin:0 0 8px 5px !important; padding:0;}
.rightForm h3.one {background:url(../images/formRight_1.gif) 0 0 no-repeat; width:231px; height:35px; line-height:35px; text-indent:10px;  margin:0 0 8px 5px !important; padding:0;}
.rightForm h3.two {background:url(../images/formRight_2.gif) 0 0 no-repeat; width:231px; height:35px; line-height:35px; text-indent:10px; margin:0 0 8px 5px !important; padding:0;}
.rightForm p {padding:0 0 0 0;}
.rightForm .yellowPreview {background:url(../images/yellowPreview_bg.gif) 0 0 no-repeat; /*padding:5px 10px 0 8px;*/ height:52px; /*margin-bottom:10px;*/ font-size:90%; margin-left:10px;}
.rightForm .yellowPreview table {width:100%;}
.rightForm .yellowPreview td.details {background: url(../images/preview_DottedLine.gif) bottom center repeat-x #FDFE8D; line-height:1em;}
.rightForm .yellowPreview td.phone {background: url(../images/preview_DottedLine.gif) bottom center no-repeat #FDFE8D; text-align:right; white-space:nowrap; padding-left:5px; padding-right:2px;line-height:1em;}
.rightForm .yellowPreview td.details span{background:#FDFE8D;}
.rightForm .yellowPreview td.phone span{background:#FDFE8D; white-space:nowrap;}
.rightForm table.contactPreview {margin-bottom:10px; font-size:90%; margin-left:10px;}

.requestForm {height:500px;}

.clear {clear:both}
.error { margin-top:5px; color:#FF0000;}
.errorLeft {color:#f00; float:left; width:490px; padding:10px; margin-top:10px;}
.errorRight {color:#f00; float:right; width:280px; padding:10px 10px 10px 40px; margin-top:10px;}
.notify { padding:3px 0 3px 8px; margin:5px 0 5px 0; background-color:#ffe018; font-weight:700;color:#000;text-align:left;}

/*** New Free Listing Form **/
.contentTop {padding-bottom:5px;}
.contentTop .left {float:left; width:400px;}
.contentTop .right {float:right}

.formlisting {margin-left:0; margin-top:20px;}

.leftListingForm { width:509px; float:left;}
.leftListingFormHeader { font-size:0px; width:509px; height:12px; background:url(../images/contentImages/contactUsFormHeader.gif) 0 0 no-repeat; }
.leftListingFormContent { background:url(../images/contentImages/contactUsFormContent.gif) repeat-y; min-height:200px; width:469px; padding:10px 20px; }
.leftListingForm .leftListingFormFooter { width:509px; height:12px; background:url(../images/contentImages/contactUsFormFooter.gif) no-repeat; }

.leftListingForm p { padding-top:0; }
.leftListingForm label {display:block; font-weight:700; color:#000; margin-top:15px;}
.leftListingForm label.empty {font-size:1px; padding:0; margin:0}
.leftListingForm .margin {margin-top:5px !important;}
.leftListingForm .red {color:#f00;}
.leftListingForm input.size1 {border:1px solid #b0ba00; background-color:#ebeebf; width:315px; padding:2px; margin:5px 0 0 0;}
.leftListingForm select.size1 {border:1px solid #b0ba00; background-color:#ebeebf; padding:2px; margin:5px;}
.leftListingForm input.size2 {border:1px solid #b0ba00; background-color:#ebeebf; width:250px; padding:2px; margin-top:5px;}
.leftListingForm input.size3 {border:1px solid #b0ba00; background-color:#ebeebf; width:80px; padding:2px; margin-top:5px;}
.leftListingForm select.size3 {border:1px solid #b0ba00; background-color:#ebeebf; width:80px; padding:2px; margin-top:5px;}
.leftListingForm input.size4 {border:1px solid #b0ba00; background-color:#ebeebf; width:160px; padding:2px; margin-top:5px;}
.leftListingForm select.size4 {border:1px solid #b0ba00; background-color:#ebeebf; width:160px; padding:2px; margin-top:5px;}
.leftListingForm input.size5 {border:1px solid #b0ba00; background-color:#ebeebf; width:240px; padding:2px; margin-top:5px;}
.leftListingForm .notice {color:#7e7567; font-size:9px;  margin:4px 0;}
.leftListingForm .heading {margin:15px 0}
.leftListingForm #selectheading { color:#7e7567; }

.rightListingForm { width:611px; float:left;}
.rightListingFormHeader { font-size:0px; width:611px; height:12px; background:url(../images/contentImages/rightFormBgHeader.gif) 0 0 no-repeat; }
.rightListingFormContent { background:url(../images/contentImages/rightFormBgContent.gif) repeat-y; min-height:200px; width:571px; padding:10px 20px; }
.rightListingForm .rightListingFormFooter { width:611px; height:12px; background:url(../images/contentImages/rightFormBgFooter.gif) no-repeat; }

.rightListingForm p { padding-top:0; }
.rightListingForm label {display:block; font-weight:700; color:#000; margin-top:15px;}
.rightListingForm label.empty {font-size:1px; padding:0; margin:0}
.rightListingForm .margin {margin-top:5px !important;}
.rightListingForm .red {color:#f00;}
.rightListingForm input.size1 {border:1px solid #b0ba00; background-color:#ebeebf; width:315px; padding:2px; margin:5px 0 0 0;}
.rightListingForm select.size1 {border:1px solid #b0ba00; background-color:#ebeebf; width:315px; padding:2px; margin:5px;}
.rightListingForm input.size2 {border:1px solid #b0ba00; background-color:#ebeebf; width:250px; padding:2px; margin-top:5px;}
.rightListingForm input.size3 {border:1px solid #b0ba00; background-color:#ebeebf; width:80px; padding:2px; margin-top:5px;}
.rightListingForm select.size3 {border:1px solid #b0ba00; background-color:#ebeebf; width:80px; padding:2px; margin-top:5px;}
.rightListingForm input.size4 {border:1px solid #b0ba00; background-color:#ebeebf; width:160px; padding:2px; margin-top:5px;}
.rightListingForm select.size4 {border:1px solid #b0ba00; background-color:#ebeebf; width:160px; padding:2px; margin-top:5px;}
.rightListingForm textarea.size4 {border:1px solid #b0ba00; background-color:#ebeebf; width:260px; padding:2px; margin-top:5px;}
.rightListingForm input.size5 {border:1px solid #b0ba00; background-color:#ebeebf; width:240px; padding:2px; margin-top:5px;}
.rightListingForm select.size5 {border:1px solid #b0ba00; background-color:#ebeebf; width:240px; padding:2px; margin-top:5px;}
.rightListingForm select.size6 {border:1px solid #b0ba00; background-color:#ebeebf; width:160px; padding:2px; margin-top:5px;}
.rightListingForm input.size6 {border:1px solid #b0ba00; background-color:#ebeebf; width:125px; padding:2px; margin-top:5px;}
.rightListingForm .notice {color:#7e7567; font-size:9px;  margin:4px 0;}
.rightListingForm .heading {margin:15px 0}
.rightListingForm #selectheading { color:#7e7567; }

.coltable {margin:8px 0 8px 0;}
.coltable .column {float:left; margin-right:10px;}
.coltable label {margin-top: 10px;}

.contactForm {/*margin-top:30px;*/}
.contactForm label {display:block; font-weight:700; color:#000; margin-top:15px;}
.contactForm .red {color:#f00;}
.contactForm input.size1 {border:1px solid #b0ba00; background-color:#ebeebf; width:240px; padding:2px;}
.contactForm input.size3 {border:1px solid #b0ba00; background-color:#ebeebf; width:80px; padding:2px; margin-top:5px;}
.contactForm .notice {color:#7e7567; font-size:9px; width:220px; margin:4px 0}
.contactForm .heading {margin:15px 0}
.contactForm .submit {text-align:right; margin-top:60px;}

/*********************************************************************************/
/*Footer Navigation						 					 */
/*********************************************************************************/
#footerNav {padding:10px 0; margin-bottom:10px;float:left; width:891px; background: #fff url(../images/footerNav_bgLeft.jpg) 0 bottom no-repeat; position:relative;}



/*********************************************************************************/
/*Footer Styles						 					 */
/*********************************************************************************/

#footer { padding:0; color:#999999; font-size:90%;}
#footer ul {list-style:none; padding:0; margin:0 0 3px 0;}
#footer ul li {display:inline;}
#footer ul li a { color:#999999; text-decoration:none; padding-right:15px; background: url(../images/footer_bullet.gif) center right no-repeat;}
#footer ul li.bulleted {padding-right:12px; background: url(../images/footer_bullet.gif) center right no-repeat;}
#footer ul li.end a {background:none;}
#footer ul li a.nolink:hover {text-decoration:none;color:#999999}
#footer ul li a:hover {text-decoration:underline; color:#666;}

#footer #sensisLogo {float:left; height:40px; margin:0px 10px 0; width:47px;}
#footer #footerLinks { text-align:center; float:left; margin:0 0 0 35px;}
#footer #footerLinks .firstRow {font-size:12px;}

/*********************************************************************************/
/*Profile					 					 */
/*********************************************************************************/

.rightBox { float:right; padding-bottom:10px;}
.rightBox .previewBG {background: url(../images/rightForm_bg.gif) 0 0 no-repeat; width:215px; padding:8px 15px 0;min-height:50px}
.rightBoxBot {width:245px; background: url(../images/rightForm_bgBot.gif) 0 0 no-repeat; height:8px;}

.rightBox .boxHeader {margin:0 -8px 5px -8px; background: url(../images/formRight_titleBG.gif) 0 0 no-repeat; height:35px;}
.rightBox .boxHeader .title { float:left; font-weight:bold; font-size:120%; text-indent:10px; line-height:35px;}
.rightBox .boxHeader .edit { float:right; margin:5px 10px 5px 0;}
.rightBox .profileDetails {font-size:90%;}


/*********************************************************************************/
/*News				 					 */
/*********************************************************************************/
.newsItem{padding:0; margin:0 0 15px 0; clear:both; min-height:140px; width:614px;}
.newsItem .newsItemFooter { background:url(../images/contentImages/newsContentBot_bg.gif) 0 0 no-repeat; height:10px; width:614px;}
.newsHeader{ background-image:url(../images/contentImages/newsHeader_bg.gif); background-repeat:no-repeat; width:614px; height:29px; }
#mainContent .newsHeader h3{display:inline; float:left; padding:3px 0 0 0; margin:0; text-indent:12px; line-height:24px;}
#mainContent .newsHeader h3 a{ color:#FFF;}
.newsContent .date{margin:0; padding:10px; display:inline; font-style:italic; font-size:90%; color:#666;}
.newsContent{ padding:0; margin:0; background:url(../images/contentImages/newsContent_bg.gif) repeat-y; width:614px; min-height:40px;}
.newsContent p, .newsContentODD p{padding:10px; margin-top:0;}
.newsContent .readMoreButton { display:inline; float:right; margin:14px 0; padding-right:10px; background-image:url(../images/readMore_but.gif); background-repeat:no-repeat; width:86px; height:22px; text-indent:-2000px; }

.newsSkip {margin:0; float:right;}
.botSkip {padding:5px 0 0 0; border-top:1px solid #ddd; width:100%;}
.newsSkip .count {float:left;}
.newsSkip ul {float:right; margin:0 0 5px 10px; padding:0; list-style:none;}
.newsSkip ul li {float:left; margin:0 2px; padding:0;}
.newsSkip ul li a{display:block; padding:0 2px;}
.newsSkip ul li a.selected { background:#CC6600; color:#fff; text-decoration:none;}
.newsSkip ul li.count {margin-right:10px;}

ul.tags {padding:0; list-style:none;}
ul.tags li {display:inline; padding:2px 5px; background:#FFF6B9; border:1px solid #FFDE07; margin:0 5px 0 0; font-weight:bold; white-space:nowrap; line-height:24px;}
ul.tags li a {color:#333; text-decoration:none;}
ul.tags li a:hover {color:#CC6600; text-decoration:none;}
ul.tags li.title {background:none; border:0; padding:1px 0;}

.archive {padding:5px 0 0 0; border-top:1px solid #ddd; width:100%; text-align:right;}
.archive a {font-weight:bold;}

a.rssLink {padding-right:33px; background: url(../images/rss.gif) right center no-repeat;}
.backBut {text-align:right; margin:-5px 14px 5px 0;}


/*********************************************************************************/
/*Products				 					 */
/*********************************************************************************/
#ourProductsBookBox1{ float:left; width:611px; height:215px; background-image:url(../images/contentImages/ourProductsBook1.jpg); background-repeat:no-repeat; margin:5px 0;}
#ourProductsBookBox1 p { padding:42px 10px 0 155px; }
#ourProductsBookBox2{ float:left; width:611px; height:198px; background-image:url(../images/contentImages/ourProductsBook2.jpg); background-repeat:no-repeat; margin:5px 0;}
#ourProductsBookBox2 p { padding:42px 10px 0 155px; }
#ourProductsBookBox3{ float:left; width:611px; height:198px; background-image:url(../images/contentImages/ourProductsBook3.jpg); background-repeat:no-repeat; margin:5px 0;}
#ourProductsBookBox3 p { padding:42px 10px 0 155px; }
#ourProductsBookBox4{ float:left; width:611px; height:198px; background-image:url(../images/contentImages/ourProductsBook4.jpg); background-repeat:no-repeat; margin:5px 0;}
#ourProductsBookBox4 p { padding:42px 10px 0 155px; }




/*********************************************************************************/
/*Glossary				 					 */
/*********************************************************************************/
.glossarySection{padding: 10px 0; float:left; width:100%;}
.glossarySection h3.letterHeading{background-color:#FFF6B9; text-indent:5px; height:20px;}
.glossaryHeading{border:#333333 1px solid; float:left;}

ul.glossaryNav{display:inline; list-style:none; height:20px; width:100%; list-style-position:outside; float:left; list-style-type:none; margin:0; padding:5px 0 0 0;}
ul.glossaryNav li {display:inline; padding:0 12px 0 0; color:#878787;}
ul.glossaryNav li a {font-weight:bold;}



/* Amanda's styles */

.quoteBox{background:#FFF6B9; padding:15px; margin:10px 0;}
.quoteBox p{padding:0;}

#backToTop{float:right; padding:10px; background:url(../images/backTop_arrow.gif) right center no-repeat;}
.copy #backToTop{margin:0; padding:0 10px 0 0;}
.backToTopTestimonials{float:right; padding:10px 0;}

.buttonsBox{text-align:left; width:100%; margin:0 0 20px 12px;}
.buttonsBox img{padding:0; margin:0;}

ul.arrowLinkList {margin:0 0 15px 0; padding:0; list-style:none; float:left;}
ul.arrowLinkList li{padding:5px 0; margin:0; display:block;}
ul.arrowLinkList ul{padding:0; margin:0;}
ul.arrowLinkList li a.arrowHead{padding: 3px 5px 3px 26px; background: url(../images/15px_arrow.gif) 0 0.4em no-repeat;display:block; color:#333333; text-decoration:none;}
ul.arrowLinkList li a.arrowHead:hover{color:#666666; text-decoration:underline;}
ul.arrowLinkList li p{padding: 0 0 0 28px; margin:0;}

.tableTopPadding td{height:50px;}

.smallimageLeft{float:left;}
.smallimageLeft p{padding:32px 0 0 190px; margin:0;}
.smallimageLeft img{float:left;}

.brandAwarnessImageRight{margin:0;}
.leftTextBox{background:#FFF6B9; float:left; width:175px; padding:10px; min-height:225px; height:auto !important height:225px; margin:0;}
.leftTextBox ul{margin:10px 10px 15px 20px; padding:0;}
.smallerTxt p{color:#999999; padding:10px 0;}
.smallerTxt{padding:10px 0 30px 0;}
.smallerTxt img{float:left;}
.whatAreThese{padding:5px 0 0 0;}
.legend p{padding:5px 0 0 0; margin:0; float:left;}
.legend td{padding:5px 0;}
.legend img{float:left;}
.quoteCentered p{text-align:center;}



/*********************************************************************************/
/*Coverage			Added by kevin 2/12/2008					 */
/*********************************************************************************/
#flashMap {padding-left:0;}
.coverage {border-collapse:collapse;padding:0;margin:0 0 0 0 !important; width:96%}
.coverage th {text-align:center}
.coverage .rightAlign {text-align:right}
.coverage .leftAlign {text-align:left}
.coverage thead tr th {background-color:#ffec71;padding:6px 6px}
.coverage .subheader {background-color:#fff6b9;text-align:left;padding:6px 6px}
.coverage td.col1 {width:200px;padding-left:6px;}
.coverage td.col2 {text-align:left;padding-left:20px;}
.coverage td.col3 {text-align:right;padding-right:40px;}
.coverage td.col4 {padding:right:3px;}



/*********************************************************************************/
/*Home Page				 					 */
/*********************************************************************************/
#homeFeatures { display:inline; float:left; width:841px; margin-bottom:20px; }

#homeFeatures ul { list-style:none; margin:0; padding:0; }
#homeFeatures .heading { text-indent:15px; margin:15px 0 5px 0; font-size:14px; font-weight:bold; }
#homeFeatures p { padding:0 15px 0 15px; font-size:11px; }
#homeFeatures a { color:#000; text-decoration:none; cursor:hand; }
#homeFeatures .homeFeature1 { display:inline; background:url(../images/contentImages/home1.jpg) no-repeat; width:202px; height:223px; float:left; margin-left:2px; margin-right:10px; padding:0; }
#homeFeatures .homeFeature2 { display:inline; background:url(../images/contentImages/home2.jpg) no-repeat; width:202px; height:223px; float:left; margin-right:10px; padding:0; }
#homeFeatures .homeFeature3 { display:inline; background:url(../images/contentImages/home3.jpg) no-repeat; width:202px; height:223px; float:left; margin-right:10px; padding:0; }
#homeFeatures .homeFeature4 { display:inline; background:url(../images/contentImages/home4.jpg) no-repeat; width:202px; height:223px; float:left; margin-right:0px; padding:0; }


#homeFeatures .testimonials {float:left; width:200px; margin-right:12px; height:191px; background: url(../images/homeTestimonial_bg.jpg) 0 0 no-repeat; position:relative;}
#homeFeatures .register {float:left; width:200px; margin-right:12px; height:191px; background: url(../images/homeRegister_bg.jpg) 0 0 no-repeat; position:relative;}
#homeFeatures .closingDates {float:left; width:200px; height:191px; background: url(../images/homeDates_bg.jpg) 0 0 no-repeat; position:relative;}

#homeFeatures .testimonials h3, #homeFeatures .testimonials p, #homeFeatures .register h3, #homeFeatures .register p, #homeFeatures .closingDates h3 {display:none;}

#homeFeatures .testimonials a.moreBut{position:absolute; top:0; left:0; background:url(../images/buttons/readMore.gif) 104px 150px no-repeat; display:block; width:200px; height:191px;}
#homeFeatures .register a.moreBut {position:absolute; top:0; left:0; background:url(../images/buttons/viewNow.gif) 115px 150px no-repeat; display:block; width:200px; height:191px;}
/*#homeFeatures .register a.registerBut {position:absolute; top:0; left:0; background:url(../images/buttons/registerNow.gif) 90px 150px no-repeat; display:block; width:200px; height:191px;}*/
#homeFeatures .closingDates a.viewBut {position:absolute; bottom:20px; right:20px; background:url(../images/buttons/viewAll.gif) 0 0 no-repeat; display:block; width:63px; height:21px;}

#homeFeatures a span {display:none;}

#homeFeatures .closingDates ul.nav { margin:68px 0 0 45px; padding:0; list-style:none; float:left; display:inline;}
#homeFeatures .closingDates ul.nav li {float:left; margin:0; padding:0;}
#homeFeatures .closingDates ul.nav li.metro a{background: url(../images/homeDates_metro.gif) 0 0 no-repeat; width:37px; height:15px; display:block; margin-right:8px;}
#homeFeatures .closingDates ul.nav li.regional a{background: url(../images/homeDates_regional.gif) 0 0 no-repeat; width:51px; height:15px; display:block; margin-right:8px;}
#homeFeatures .closingDates ul.nav li.local a{background: url(../images/homeDates_local.gif) 0 0 no-repeat; width:32px; height:15px; display:block;}
#homeFeatures .closingDates ul.nav li a:hover, #homeFeatures .closingDates ul.nav li.selected a {background-position: 0 -15px;}
#homeFeatures .closingDates ul.nav li span {display:none;}

#homeFeatures .closingDates ul.results {position:absolute; top:90px; left:45px; margin:0; padding:0; list-style:none; font-size:10px;}
#homeFeatures .closingDates ul.results li {margin:0; padding:0;}


/*********************************************************************************/
/*Sitemap			 					 */
/*********************************************************************************/
#sitemap, #sitemap ul, #sitemap li{margin:0; padding:0; list-style:none;}
/*#sitemap{background:url(../images/SM_line1.gif) repeat-y;}*/ 
#sitemap li{line-height:20px; margin-top:1px; position:relative; width:100%; font-weight:bold;}

#sitemap li a{padding-left:28px;}
#sitemap li span{float:left; position:absolute; top:5px; left:5px; width:13px; height:13px; cursor:auto; font-size:0;}
#sitemap li span, #sitemap li span.collapsed{background:url(../images/SM_collapsed.gif) no-repeat 0 0;} 
#sitemap li span.expanded{background:url(../images/SM_expanded.gif) no-repeat 0 0;}

/* sub levels */
#sitemap li ul{margin-left:28px; }/*background:url(../images/SM_line1.gif) repeat-y;*/
#sitemap li li{background:url(../images/SM_line2.gif) no-repeat 0 0; font-weight:normal;}

/* float fix */
#sitemap:after, #sitemap ul:after{content: "."; display: block; height: 0; clear: both; visibility: hidden;}
#sitemap, #sitemap ul{display:block;}
#sitemap, #sitemap ul{min-height:1%;}
* html #sitemap, * html #sitemap ul{height:1%;}
#sitemap ul{display:none;}


/*********************************************************************************/
/*Contact Us icons			 					 */
/*********************************************************************************/
h3.phoneIcon {padding-left:30px !important; background:url(../images/phoneIcon.gif) 0 0 no-repeat; line-height:24px;}
h3.bookIcon {padding-left:30px !important; background:url(../images/bookIcon.gif) 0 0 no-repeat; line-height:24px;}
h3.mouseIcon {padding-left:30px !important; background:url(../images/mouseIcon.gif) 0 0 no-repeat; line-height:24px;}
p.indented {padding-left:30px;}



/*********************************************************************************/
/*My Yellow Overview Box		 					 */
/*********************************************************************************/
.YBfull_top {background: url(../images/YBfull_top.gif) no-repeat 0 0; height:8px; width:585px;}
.YBfull_bot {background: url(../images/YBfull_bot.gif) no-repeat 0 0; height:8px; width:585px; margin-bottom:10px;}
.YBfull {background: url(../images/YBfull_bg.gif) repeat-y 0 0; width:555px; padding:0 15px 15px;}

.YBfull .YBfull_header {margin:0 -7px 5px; background: url(../images/YBfull_title.gif) no-repeat 0 0; height:35px;}
#mainContent .YBfull .YBfull_header h3 {float:left; margin:0 0 0 10px; line-height:35px; padding:0;}
.YBfull .YBfull_header .edit {float:right; margin:5px 10px 5px 0; line-height:25px; color:#f00; font-weight:bold;}


/*********************************************************************************/
/*Tools	 					 */
/*********************************************************************************/
.pdfTools { padding-bottom:45px; padding-top:45px; border-top:#CCC solid 1px; }
.pdfToolsBox img { margin-top:5px; float:right; }


/*********************************************************************************/
/*Testimonials	 					 */
/*********************************************************************************/
h2.testimonialTitle {float:left; margin:0 0 10px 0; padding:0; font-size:150%;}
h2.testimonialTitle span {font-weight:normal;}

.testimonialItem{padding:2px 0; margin:0; clear:both; margin: 0 12px 0 13px;}
.testimonialHeader{background:#FCEB76; height:24px;}
#mainContent .testimonialHeader h3{display:inline; float:left; padding:0; margin:0; text-indent:10px; line-height:24px;}
.testimonialHeader .read{float:right; margin:5px 10px 0 0; padding:0; display:inline; font-size:100%; font-weight:bold; color:#CC6600;}
.testimonialContent{ padding:5px 10px 15px 10px;}
.testimonialContent td {vertical-align:top;}
.testimonialContent td.name {padding-right:5px; font-weight:bold; width:120px;text-align:right}
.testimonialContent a.tag {padding:2px 5px; background:#FFF6B9; border:1px solid #FFDE07; margin:0 5px 0 0; font-weight:bold; color:#333; text-decoration:none; white-space:nowrap; line-height:24px;}
.testimonialContent a.tag:hover {color:#CC6600; text-decoration:none;}

/*********************************************************************************/
/*Testimonials	 		brenton's			 */
/*********************************************************************************/
.testimonialThumb{padding:10px 10px 10px 0; margin:0 auto; width:100px; height:100px; position:relative; display:inline; float:left;}
.testimonialOverlay{padding:0; margin:0 auto; width:100px; height:100px; background:url(../images/thumbOverlay.gif) 0 0 no-repeat; position:absolute; top:0; left:0; z-index:10;}
.testimonialImage{padding:0; margin:0 auto; width:100px; height:100px; position:absolute; top:0; left:0; z-index:5;}
.testimonialLeftImage{padding:0 12px 0 0; margin:0 auto; width:150px; position:relative; display:inline; float:left; margin: 0 12px 0 13px;}

/*********************************************************************************/
/*Brand Awareness Links Box									 					 */
/*********************************************************************************/
.brandAwarenessLinks{padding:0; margin:0 auto; line-height:20px;}
.brandAwareness_leftBox{padding:0; margin:0 auto; display:inline; float:left; }
.brandAwareness_centerBox{padding:0; margin:0 0 0 140px; display:inline; float:left; }
.brandAwareness_rightBox{padding:0; margin:0 auto; display:inline; float:right; }

/*********************************************************************************/
/*Helpful hints									 					 */
/*********************************************************************************/
.hintsTable { margin:10px 0; }
.hintsLeftBg { background:url(../images/contentImages/asSolutionsHintsLeftBg.gif) 0 0 no-repeat; width:255px; height:54px;}
.hintsLeftBg p { font-size:14px; font-weight:bold; color:#FFF; padding:4px 0 0 8px; }
.hintsRightBg { background:url(../images/contentImages/asSolutionsHintsRightBg.gif) 0 0 no-repeat; width:562px; height:54px;}
.hintsRightBg p { padding:4px 0 0 8px; }
#hintsProduct { background:url(../images/contentImages/asSolutionsHintsProductBg.gif) 0 0 no-repeat; width:381px; height:215px; padding:15px 440px 10px 25px; }
#hintsProduct h5 { font-size:14px; font-weight:bold; color:#007fb2; margin:0; padding:0; }
#hintsProduct p { font-size:12px; margin-top:5px; margin-bottom:0; margin-left:0; margin-right:0; padding:0; line-height:15px; }
#hintsProduct ul { margin:10px 0 10px 0 }
#hintsProduct ul li { margin:5px 0 0 0 }
#hintsProduct a { text-decoration:underline; font-weight:bold; }

/*********************************************************************************/
/*Login Box									 					 */
/*********************************************************************************/
/*#mainContent .loginContent {width:841px; height: 450px;float:left;}*/

#loginArea {width: 611px; min-height:180px; float:left; margin:10px 0;}
#loginArea .lheader {width: 611px; height: 38px; background:url(../images/contentImages/myYellowLoginHeader.gif) no-repeat 0 0;}
#loginArea .lbody {width: 611px; min-height:150px; background:url(../images/contentImages/myYellowLoginBody.gif) repeat-y 0 0;}
#loginArea .lbody .formBlock {width:400px !important; margin:0; margin-top:25px; margin-left:125px !important; text-align:left;}
#loginArea .lbody .passwordReminder { float:left; width:180px !important; margin:0; margin-top:5px; margin-left:25px !important; text-align:left;list-style-type:none!important;}
#loginArea .lbody .passwordReminder li { padding:0; margin:0; }
#loginArea .lbody .passwordReminder a { font-size:10px; color:#666; text-decoration:none; }
#loginArea .lfooter {width: 611px; height: 11px; background:url(../images/contentImages/myYellowLoginFooter.gif) no-repeat 0 0;}
#loginArea .formBlock label { font-size:14px; margin-right:4px; }
#loginArea .formBlock .size4 {border:1px solid #b0ba00; background-color:#ebeebf; width:248px; padding:2px;}


#infoArea {width: 352px; height: 18px; float:right; text-align:left;}
#infoArea .iheader {width: 352px; height: 53px; background: url(../images/login/boxInfoHeader.gif) no-repeat 0 0;}
#infoArea .ibody {width: 352px; background: url(../images/login/boxInfoBody.gif) repeat-y 0 0; text-align:center; height:216px;}
#infoArea .ibody p {width:310px; margin:0 auto 0 auto; padding-top:12px; text-align:left; font-weight:700;}
#infoArea .ibody ul {width:310px; text-align:left; list-style:none; margin:-10px auto 0 auto; padding:0;}
#infoArea .ibody li {background:url(../images/login/boxInfoCheck.gif) no-repeat 0 0; padding:5px 0 0 40px; margin-top:15px;height:25px;}
#infoArea .ifooter {width: 352px; height: 18px; background: url(../images/login/boxInfoFooter.gif) no-repeat 0 0;}

#myYellowWhyRegisterBox { width:611px; height:184px; background:url(../images/contentImages/myYellowWhyRegister.gif) 0 0 no-repeat; padding:0; margin:10px 0; }
.myYellowRegisterBoxContent .regNowBut { display:inline; float:right; margin:14px 0; padding-right:10px; background-image:url(../images/contentImages/myYellowRegNowBut.gif); background-repeat:no-repeat; width:109px; height:22px; text-indent:-2000px; }
.myYellowRegisterBoxContent { padding:35px 20px 0 215px; }