/* i think this should cover every element that has text */
div.content a, div.content abbr, div.content acronym, div.content address, div.content b, div.content big, div.content cite, div.content code, div.content dd, div.content del, div.content dfn, div.content dt, div.content em, div.content h1, div.content h2, div.content h3, div.content h4, div.content h5, div.content h6, div.content i, div.content ins, div.content kbd, div.content li, div.content pre, div.content q, div.content samp, div.content small, div.content strong, div.content sub, div.content sup, div.content tt, div.content var {
	font-family: 'Arial',sans-serif;
	line-height: 120%;
	color: #333333;
}

div.content p a, div.content p abbr, div.content p acronym, div.content p address, div.content p b, div.content p big, div.content p caption, div.content p cite, div.content p code, div.content p dd, div.content p del, div.content p dfn, div.content p dt, div.content p em, div.content p h1, div.content p h2, div.content p h3, div.content p h4, div.content p h5, div.content p h6, div.content p i, div.content p ins, div.content p kbd, div.content p li, div.content p pre, div.content p q, div.content p samp, div.content p small, div.content p strong, div.content p sub, div.content p sup, div.content p th, div.content p tt, div.content p var, div.content a a, div.content a abbr, div.content a acronym, div.content a address, div.content a b, div.content a big, div.content a caption, div.content a cite, div.content a code, div.content a dd, div.content a del, div.content a dfn, div.content a dt, div.content a em, div.content a h1, div.content a h2, div.content a h3, div.content a h4, div.content a h5, div.content a h6, div.content a i, div.content a ins, div.content a kbd, div.content a li, div.content a pre, div.content a q, div.content a samp, div.content a small, div.content a strong, div.content a sub, div.content a sup, div.content a th, div.content a tt, div.content a var {
	font-size: 100%;
	/* this is intended to prevent nested elements from getting the font size decrease applied twice. i made this with regex via VIM */
}

div.content address, div.content dl, div.content ul, div.content ol, div.content table, div.content h1, div.content h2, div.content h3, div.content h4, div.content h5, div.content h6 {
	margin-bottom: 1.2em;
	display: block;
	margin: 0;
	/* i expect these to be place outside of paragraphs, so they get block styling */
}

.navigation, .navigation li, .navigation-2, .navigation-2 li {
	list-style: none;
}

div.content h3 {
	font-size: 130%;
}

div.content h2 {
	font-size: 140%;
}

div.content h1 {
	font-size: 150%;
}

div.content big, div.content h5 {
  color: #205268;
	font-size: 120%;
  margin-bottom: 1.2em;
}

div.content h6 {
	font-size: 80%;
}

/*
a, blockquote, dl, fieldset, h1, h2, h3, h4, h5, h6, label, legend, ol, option, p, pre, span, table, textarea, ul {

}
*/

a:link, a:visited, a:active {
	text-decoration: underline;
}

a:hover {
	text-decoration: none;
}

a img {
	border: none;
}

div.wrapper, div.wrapper-2, div.wrapper-3 {
	font-family: 'Arial',sans-serif;
	width: 740px;
	margin-left: auto; margin-right: auto;
}

div.wrapper-2 {
	/*background-image: url(http://c0540832.cdn.cloudfiles.rackspacecloud.com/wrapper-2-bkg.gif);
	background-repeat: repeat-y;
	background-position: left bottom;*/
}

body.second div.wrapper-2 {
	background-image: none; background-color: #ffffff;
}

div.wrapper-2-1 {
	    background: none repeat scroll 0 0 #205268;
    float: left;
    height: 514px;
    width: 170px;
}

div.wrapper-2-2 {
	float: left;
	width: 560px;
	background-color: #fff;
}

div.wrapper-2-3 {
	margin: 0 0 0 1px;
	float: left;
	width: 169px;
}

body.second div.wrapper-2-2 {
	width: 569px;
}

body.second div.wrapper-2 {
	position: relative;
  border-top:14px solid #205268;
  padding-top:6px;
}

body.second div.wrapper-2-3 {
	position: absolute;
	top: 0;
	right: 0;
}

div.wrapper-1 {
	min-height: 90px;
    height: 90px;
	position: relative;
}

div.wrapper-1 h1, div.wrapper-1 h2, div.wrapper-1 h3 {
	margin: 0;
}

div.wrapper-1-1 {
	display: block; position: absolute;
	left: 0; top: 0;
	width: 423px; height: 90px; z-index: 2;
	background-image: url(http://c0540822.cdn.cloudfiles.rackspacecloud.com/h1.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

.second div.wrapper-1-1 {
	background-image: url(http://c0540842.cdn.cloudfiles.rackspacecloud.com/h1-second.gif);
}

div.wrapper-1-1 a {
	display: block; position: absolute;
	left: 0; top: 0;
	width: 323px; height: 90px; z-index: 2;
}

.wrapper-1 form, .wrapper-1 fieldset {
	border: none; margin: 0; padding: 0;
	display: inline;
}

.wrapper-1 fieldset {
	width: 317px; height: 90px;
	display: block;
	float: right;
	/*background-image: url(http://c540862.r62.cf0.rackcdn.com/form1.gif);*/
	background-repeat: no-repeat;
	background-position: right top;
	position: relative;
}

.wrapper-1 input, .wrapper-1 button {
	position: absolute;
	top: 60px;
	cursor: pointer;
}

.wrapper-1 input {
	left: 227px;
	font-size: 0.77em;
	cursor: text;
}

.wrapper-1 button {
	font-family: 'Arial',sans-serif;
	background-color: #9d1b2d;
	color: #fff;
	width: 23px;
	padding: 0px;
	font-weight: bold;
	font-size: 0.7em;
	border: 1px solid #fff;
	left: 283px;
}

.header div.navigation {
	float: left;
	width: 170px;
	background-image: url(http://c0540832.cdn.cloudfiles.rackspacecloud.com/issue-info.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

.header div.navigation a {
	display: block;
	width: 170px; height: 33px;
	background-image: url(http://c0540832.cdn.cloudfiles.rackspacecloud.com/issue-info.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

.wrapper-2-1 ul.navigation {
	display: block;
	margin: 0; padding: 0;
	width: 170px; height: 202px;
	background-image: url(http://c0540832.cdn.cloudfiles.rackspacecloud.com/left-nav.gif);
	background-repeat: no-repeat;
	background-position: left top;
	position: relative;
}

.wrapper-2-1 ul.navigation a {
	background-image: url(http://c0540832.cdn.cloudfiles.rackspacecloud.com/left-nav-hover.gif);
	background-repeat: no-repeat;
	display: block;
	position: absolute;
	width: 170px;
	left: 0px;
	background-repeat: no-repeat;
	background-position: left top;
	background-image: url(http://c0540832.cdn.cloudfiles.rackspacecloud.com/left-nav-hover.gif);
}
.wrapper-2-1 ul.navigation a:hover {
	background-image: url(http://c0540832.cdn.cloudfiles.rackspacecloud.com/left-nav.gif);
}

.wrapper-2-1 ul.navigation li.link1 a {top: 1px; height: 33px; background-position: left -1px;}
.wrapper-2-1 ul.navigation li.link2 a {top: 35px; height: 26px; background-position: left -35px;}
.wrapper-2-1 ul.navigation li.link3 a {top: 62px; height: 27px; background-position: left -62px;}
.wrapper-2-1 ul.navigation li.link4 a {top: 90px; height: 27px; background-position: left -90px;}
.wrapper-2-1 ul.navigation li.link5 a {top: 118px; height: 27px; background-position: left -118px;}
.wrapper-2-1 ul.navigation li.link6 a {top: 146px; height: 27px; background-position: left -146px;}
.wrapper-2-1 ul.navigation li.link7 a {top: 174px; height: 28px; background-position: left -174px;}

.wrapper-2-1 ul.navigation-2 {
	display: block;
	margin: 0; padding: 0;
	border-top: 1px solid #fff;
	width: 170px; height: 159px;
	background-image: url(http://c540862.r62.cf0.rackcdn.com/left-nav3.gif);
	background-repeat: no-repeat;
	background-position: left top;
	position: relative;
	top: -1px;
}

.wrapper-2-1 ul.navigation-2 a {
	background-image: url(http://c540862.r62.cf0.rackcdn.com/left-nav3.gif);
	background-repeat: no-repeat;
	display: block;
	width: 170px;
}

.wrapper-2-1 ul.navigation-2 li {
/*	background-image: url(http://c0540832.cdn.cloudfiles.rackspacecloud.com/left-nav2.png);*/
	background-repeat: no-repeat;
	display: block;
	position: absolute;
	width: 170px;
	left: 0px
}

.wrapper-2-1 ul.navigation-2 a:hover {
	/*background-image: url(http://c0540832.cdn.cloudfiles.rackspacecloud.com/left-nav2.png);*/
  background: none;
}

.wrapper-2-1 ul.navigation-2 li.link1 {top: 12px;}
.wrapper-2-1 ul.navigation-2 li.link2 {top: 41px;}
.wrapper-2-1 ul.navigation-2 li.link3 {top: 71px;}
.wrapper-2-1 ul.navigation-2 li.link4 {top: 102px;}
.wrapper-2-1 ul.navigation-2 li.link5 {top: 131px;}

.wrapper-2-1 ul.navigation-2 li.link1 a, .wrapper-2-1 ul.navigation-2 li.link1 {height: 12px; background-position: -170px -12px;}
.wrapper-2-1 ul.navigation-2 li.link2 a, .wrapper-2-1 ul.navigation-2 li.link2 {height: 13px; background-position: -170px -41px;}
.wrapper-2-1 ul.navigation-2 li.link3 a, .wrapper-2-1 ul.navigation-2 li.link3 {height: 13px; background-position: -170px -71px;}
.wrapper-2-1 ul.navigation-2 li.link4 a, .wrapper-2-1 ul.navigation-2 li.link4 {height: 14px; background-position: -170px -102px;}
.wrapper-2-1 ul.navigation-2 li.link5 a, .wrapper-2-1 ul.navigation-2 li.link5 {height: 14px; background-position: -170px -131px;}

.wrapper-2-1 div.blue-tv, .wrapper-2-1 div.blue-radio, .wrapper-2-1 div.blue-tv a:hover, .wrapper-2-1 div.blue-radio a:hover, .wrapper-2-1 div.blue-tv a, .wrapper-2-1 div.blue-radio a, .wrapper-2-1 div.blue-web, .wrapper-2-1 div.blue-web a:hover, .wrapper-2-1 div.blue-web a, .wrapper-2-1 div.blue-web { display: block; width: 170px;
	background-image: url(http://c0540832.cdn.cloudfiles.rackspacecloud.com/blue-tv-radio-web.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

.wrapper-2-1 div.blue-tv a, .wrapper-2-1 div.blue-tv a:hover, .wrapper-2-1 div.blue-tv {
	height: 45px;
}

.wrapper-2-1 div.blue-radio a, .wrapper-2-1 div.blue-radio a:hover, .wrapper-2-1 div.blue-radio {
	height: 50px;
	background-position: left -45px;
}

.wrapper-2-1 div.blue-web a, .wrapper-2-1 div.blue-web a:hover, .wrapper-2-1 div.blue-web {
	height: 54px;
	background-position: left -95px;
}

.header ul.navigation {
	float: left;
	width: 170px;
	display: block;
	margin: 0 0 0 5px; padding: 0;
	width: 390px; height: 33px;
	background-image: url(http://c0540832.cdn.cloudfiles.rackspacecloud.com/top-nav.gif);
	background-repeat: no-repeat;
	background-position: left top;
	position: relative;
}

.header ul.navigation a {
	background-image: url(http://c0540832.cdn.cloudfiles.rackspacecloud.com/top-nav.gif);
	background-repeat: no-repeat;
	display: block;
	position: absolute;
	top: 0px; height: 33px;
}
.header ul.navigation a:hover {
	/*background-image: url(http://c0540832.cdn.cloudfiles.rackspacecloud.com/top-nav-hover.gif);*/
}

.header ul.navigation li.link1 a {left: 0px; width: 133px; background-position: 0px top;}
.header ul.navigation li.link2 a {left: 134px; width: 132px; background-position: -134px top;}
.header ul.navigation li.link3 a {left: 267px; width: 133px; background-position: -267px top;}

div.content {
	text-align: left;
	font-size: 71%;
	font-size: 80%;
	width: 564px; height: 248px;
	margin: 0 0 8px -2px;
	overflow: hidden;
}

body.second div.content {
	height: 472px;
	height: auto;
	width: 564px;
	margin-bottom: 0;
	overflow: visible;
}

div.content div {
	margin: 10px 10px 17px;
	overflow: hidden;
	line-height: 80%;
	width: 560px;
}

body.second div.content div {
	width: 527px;
}

div.content div strong, div.content div p, div.content div table, div.content a.more-news {
	display: block;
	line-height: 120%;
	margin: 0;
}

div.content div strong, div.content div a {
	color: #4064a2;
}

div.content div a:hover {
	text-decoration: none;
}

div.content div p, div.content div table {
	margin-bottom: 1.2em;
	color: #333333;
}

div.content h4 {
	font-size: 95%;
	font-weight: bold;
	text-transform: uppercase;
	color: #205268;
	margin: 10px 0px 13px;
}

div.banner {
    background-image: url("http://c540862.r62.cf0.rackcdn.com/Web-BCBS-OPR-DownloadPDF-1011-JET-v1-b.jpg");
    background-position: left top;
    background-repeat: no-repeat;
    cursor: pointer;
    height: 259px;
    margin: 0 0 0 3px;
    width: 568px;
}

.header div.navigation-2 {
	margin: 0 0 0 6px;
	float: left;
	width: 169px;
	background-image: url(http://c0540832.cdn.cloudfiles.rackspacecloud.com/take-action.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

.header div.navigation-2 a {
	display: block;
	width: 169px; height: 33px;
	background-image: url(http://c0540832.cdn.cloudfiles.rackspacecloud.com/take-action.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

.wrapper-2-3 ul.navigation, .wrapper-2-3 ul.navigation li {
	list-style: none; margin: 0; padding: 0;
}

.wrapper-2-3 ul.navigation {
}

.wrapper-2-3 ul.navigation li {
	border-top: 1px solid #fff;
	float: left; clear: both;
}

.wrapper-2-3 ul.navigation li a {
	display: block;
	background-repeat: no-repeat;
	background-position: left top;
}

.wrapper-2-3 ul.navigation li.link1 a, .wrapper-2-3 ul.navigation li.link1 {
	width: 169px; height: 126px;
	background-image: url(http://c0540822.cdn.cloudfiles.rackspacecloud.com/uninsured.jpg);
}

.wrapper-2-3 ul.navigation li.link2 a, .wrapper-2-3 ul.navigation li.link2 {
	width: 169px; height: 126px;
	background-image: url(http://c0540822.cdn.cloudfiles.rackspacecloud.com/generic.jpg);
}
.wrapper-2-3 ul.navigation li.link3 a, .wrapper-2-3 ul.navigation li.link3 {
	width: 169px; height: 126px;
	background-image: url(http://c0540822.cdn.cloudfiles.rackspacecloud.com/MATCH_Banner.jpg);
}


.wrapper-2-3 ul.navigation li.link4 a, .wrapper-2-3 ul.navigation li.link4 {
	width: 169px; height: 128px;
	background-image: url(http://c0540822.cdn.cloudfiles.rackspacecloud.com/medicare.jpg);
}

.wrapper-3 {
    border-top:14px solid #144155;
    margin-top: 2px;
	display: block;
	width: 740px; height: 40px;
	background-image: url(http://c540852.r52.cf0.rackcdn.com/footer2.gif);
	background-repeat: no-repeat;
	background-position: left top;
	position: relative;
}

.wrapper-3 a.link1 {
	position: absolute;
	display: block;
	width: 324px; height: 17px;
	left: 14px; top: 12px;
}

.wrapper-3 ul.navigation {
	display: inline; margin: 0; padding: 0; list-style: none;
	position: absolute; left: 508px; top: 12px;
}

.wrapper-3 ul.navigation li a {
	position: absolute; display: block; 
	top: 0px; height: 15px;
}

h1.page {
  background-color:#205268;
  color:#FFFFFF;
  float:left;
  font-family:'Arial',sans-serif;
  font-size:15px;
  font-weight: normal;
  margin:0pt 0pt 0pt 8px;
  padding:7px 0pt 8px 12px;
  width:550px;
}

.yanNav fieldset {
  background-image: url(http://c0540832.cdn.cloudfiles.rackspacecloud.com/yanNav.gif);
  background-repeat: no-repeat;
  background-position: left top;
  width: 562px; height: 74px;
  padding: 0; border: none;
  margin: 0 0 0 8px;
  position: relative;
}

.yanNav .section label,
.yanNav .section select,
.yanNav .section button,
.yanNav .section input {
  position: absolute;
}

.yanNav .background-image,
.yanNav label {
  text-decoration: none; text-indent: -9999px; font-size: 0; line-height: 0; display: block;
}

.yanNav select,
.yanNav input {
  font-family: 'Arial',sans-serif; font-size: 10px; color: #000; background-color: #DBEDEE;
}

.yanNav button {
background-color:#205268;
border:1px solid #FFFFFF;
color:#FFFFFF;
cursor:pointer;
}

.yanNav button.background-image {
  background: none;
  border: none;
}

.yanNav .find-your-candidates label {
  width: 85px; height: 36px;
  left: 11px; top: 8px;
}

.yanNav .find-your-candidates input {
  left: 11px; top: 49px; width: 65px;
}

.yanNav .find-your-candidates button {
font-size:12px;
left:7px;
top:50px;
width:124px;
}

.yanNav .register-to-vote label {
  width: 111px; height: 21px;
  left: 149px; top: 9px;
}

.yanNav .register-to-vote button {
  width: 123px; height: 21px;
  left: 145px; top: 49px;
}

.yanNav .absentee-ballot-information label {
  width: 113px; height: 35px;
  left: 293px; top: 8px;
}

.yanNav .absentee-ballot-information select {
  left: 290px; top: 49px;
}

.yanNav .find-your-polling-place label {
  width: 92px; height: 39px;
  left: 429px; top: 8px;
}

.yanNav .find-your-polling-place select {
  left: 430px; top: 49px;
}

.candidate-positions li,
.candidate-positions {
  list-style: none;
  margin: 0; padding: 0;
}

.candidate-positions {
  margin-bottom: 1.2em !important;
}

.donkey {
  background-image: url(http://c0540832.cdn.cloudfiles.rackspacecloud.com/donkey.gif);
  background-repeat: no-repeat;
  background-position: left 50%;
  padding-left: 50px;
  display: block;
  padding-top: 20px; padding-bottom: 20px;
}

.elephant {
  background-image: url(http://c0540832.cdn.cloudfiles.rackspacecloud.com/elephant.gif);
  background-repeat: no-repeat;
  background-position: left 50%;
  padding-left: 50px;
  padding-top: 20px; padding-bottom: 20px;
  display: block;
}

.vote {
  background-image: url(http://c0540832.cdn.cloudfiles.rackspacecloud.com/2008_vote.gif);
  background-repeat: no-repeat;
  background-position: left 50%;
  padding-left: 50px;
  padding-top: 20px; padding-bottom: 20px;
  display: block;
}



/* DKF styles added for candidate photos and links to web sites */



.candidate-websites li,
.candidate-websites {
  list-style: none;
  margin: 0; padding: 0;
}

.candidate-websites {
  margin-bottom: 1.2em !important;
}

.clinton {
  background-image: url(http://c0540822.cdn.cloudfiles.rackspacecloud.com/candidate-clinton.jpg);
  background-repeat: no-repeat;
  background-position: left 50%;
  padding-left: 100px;
  display: block;
  padding-top: 35px; padding-bottom: 35px;
}

.obama{
  background-image: url(http://c0540822.cdn.cloudfiles.rackspacecloud.com/candidate-obama.jpg);
  background-repeat: no-repeat;
  background-position: left 50%;
  padding-left: 100px;
  padding-top: 35px; padding-bottom: 35px;
  display: block;
}

.mccain {
  background-image: url(http://c0540822.cdn.cloudfiles.rackspacecloud.com/candidate-mccain.jpg);
  background-repeat: no-repeat;
  background-position: left 50%;
  padding-left: 100px;
  padding-top: 35px; padding-bottom: 35px;
  display: block;
}

.huckabee {
  background-image: url(http://c0540822.cdn.cloudfiles.rackspacecloud.com/candidate-huckabee.jpg);
  background-repeat: no-repeat;
  background-position: left 50%;
  padding-left: 100px;
  padding-top: 35px; padding-bottom: 35px;
  display: block;
}

.paul {
  background-image: url(http://c0540822.cdn.cloudfiles.rackspacecloud.com/candidate-paul.jpg);
  background-repeat: no-repeat;
  background-position: left 50%;
  padding-left: 100px;
  padding-top: 35px; padding-bottom: 35px;
  display: block;
}




.link-grid .column {
  width: 49% !important; float: left;
  margin: 0; overflow: visible;
  text-align: center;
}

.link-grid .column a {
  margin: 0 auto 1.2em auto;
  display: block;
}

.wrapper-3 ul.navigation li.link1 a {left: 0px; width: 62px;}
.wrapper-3 ul.navigation li.link2 a {left: 82px; width: 74px;}
.wrapper-3 ul.navigation li.link3 a {left: 169px; width: 56px;}

.no-text, .wrapper-2-1 ul.navigation li a, .wrapper-2-1 ul.navigation-2 li a, .header ul.navigation, .wrapper-2-3 ul.navigation li a, .wrapper-3 ul li a, .wrapper-3 a.link1 {
	font-size: 0; line-height: 0; color: #fff; text-indent: -9999px; overflow: hidden; text-decoration: none;
}

.house {
  background-image: url(http://c0540822.cdn.cloudfiles.rackspacecloud.com/house.png);
	/*color: #205268 !important;*/
  background-repeat: no-repeat;
  background-position: left 50%;
  padding-left: 50px;
  padding-top: 20px; padding-bottom: 20px;
  display: block;
}

.senate {
	/*color: #205268 !important;*/
  background-image: url(http://c0540822.cdn.cloudfiles.rackspacecloud.com/senate.png);
  background-repeat: no-repeat;
  background-position: left 50%;
  padding-left: 50px;
  padding-top: 20px; padding-bottom: 20px;
  display: block;
}

.hearings {
	/*color: #205268 !important;*/
  background-image: url(http://c0540822.cdn.cloudfiles.rackspacecloud.com/hearings.png);
  background-repeat: no-repeat;
  background-position: left 50%;
  padding-left: 50px;
  padding-top: 20px; padding-bottom: 20px;
  display: block;
}

.calendar {
	/*color: #205268 !important;*/
  background-image: url(http://c0540822.cdn.cloudfiles.rackspacecloud.com/2008.png);
  background-repeat: no-repeat;
  background-position: left 50%;
  padding-left: 50px;
  padding-top: 20px; padding-bottom: 20px;
  display: block;
}

.special-date {
	vertical-align: middle;
	margin-left: 5px;
}

.clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}

.clearfix {display:inline-block;}
/* Hide from IE Mac \*/
.clearfix {display:block;}
/* End hide from IE Mac */

.new-navigation {
padding: 0;
background-color: #fff;
display: block;
overflow: hidden;
padding-top: 1px;
padding-bottom: -1px;
margin: 0;
}

.new-navigation li {
display: block;

/* ie 
margin: 0 !important; padding: 0 !important;
overflow: hidden;
position: relative;*/
}

.new-navigation li a {
background-color: #4e9cc0;
color: #fff;
display: block;
text-decoration: none !important;
padding: 8px;
font-weight: bold;
font-size: 13px;
line-height: 1;
margin-bottom: 1px;

/* ie 
height: 0;
margin-bottom: 0;*/
}

.new-navigation li a:hover,
.new-navigation li:hover a,
.new-navigation li.hover a {
background-color: #205268;
margin-bottom: 0 !important;
}

.new-navigation li ul {
display:none;
overflow:hidden;
margin: 0px; padding: 0px;
list-style: none;
padding: 5px 0 2px 17px;
background-color: #205268;
}

.new-navigation li:hover,
.new-navigation li.hover {
margin-bottom: 1px;
}

.new-navigation li li:hover,
.new-navigation li li.hover {
margin-bottom: inherit;
}

.new-navigation li:hover ul,
.new-navigation li.hover ul {
display: block;
}

.new-navigation li:hover ul li a,
.new-navigation li.hover ul li a,
.new-navigation li ul li a {
font-size: 0.8em;
font-weight: normal;
line-height: 1;
padding: 0 8px 8px 8px;
text-decoration: underline !important;
color: #fff;
}				

.new-navigation li ul li a:hover,
.new-navigation li:hover ul li a:hover,
.new-navigation li.hover ul li a:hover {
background-color: transparent;
text-decoration: none !important;
}

/* capwiz styles */
div.related_field {width:115px !important; margin:0 !important;}
form.cw-signup ol li {margin:0px !important; padding:10px !important;}
form.cw-signup ol li label {padding-top:2px !important;}
div#addr_div_0 {margin:0 !important;}


