body{font-size:76%; margin:0; padding:0; color:#595856; background-color:#E0EBEA; text-align:center;} /* all subsequent fonts sized in ems ONLY. */


/* LAYOUT */
#page {margin:0 auto; padding:0; text-align:left; background:#FFF; min-width:770px; max-width:990px; width:100%;}

/* HEADER */
#header {clear:both; padding:12px 0 0 0; position:relative; min-height:80px; height:auto!important; _height:80px;}
	#logo {float:left;}
	#search {float:right; margin-left:12px; font-size:0.94em;}
	#header .links {}
#container {margin:0 0 20px 0;}
	#wrapper {}
		#content {overflow:visible;}
			#content .inner {margin:0; padding:0; width:100%;}

	/* NAVIGATION */
	#navigation {clear:both; font:bold 1.15em/2em "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif; background:url(/images/nav-line.gif) bottom left repeat-x; margin:10px 0;}
		#navigation ul {list-style-type:none; margin:0 0 0 40px; padding:0;}
		#navigation li {display:inline; margin:0; padding:0; background:none;}
			#navigation #login {float:right;}
		#navigation a {display:block; width:auto; float:left; border-bottom:2px solid #E1EEF4; line-height:2em; text-decoration:none; padding:0 6px; margin:0 25px 0 0;}
			#navigation #login a {margin-right:0; padding-right:15px; background:url(/images/icon-padlock-light.gif) center right no-repeat;}
			#navigation #login a:hover, #navigation #login a:focus, #navigation #login.selected a {background-image:url(/images/icon-padlock-dark.gif);}
		#navigation a:hover, #navigation a:focus {border-bottom:2px solid #324986;}
		#navigation .selected a {border-bottom:2px solid #324986; font-weight:bold; letter-spacing:-1px;}
		

	/* SUB-NAVIGATION */
	#subnav {margin-bottom:20px; overflow:visible;}
	
			#subnav .header {background:url(/images/nav-line.gif) bottom left repeat-x; padding:0;}
			#subnav .padding {border-bottom:1px solid #FFF; display:block;}

				#subnav ul {margin:0 0 10px 0; padding:0; line-height:normal; list-style-type:none; font-size:0.94em;}
				#subnav li {margin:0; padding:4px 0; background:url(/images/arrow-large-link.gif) 0 0.6em no-repeat; padding-left:15px;}
	
				#subnav ul a {text-decoration:none; font-weight:bold;}
				#subnav ul .selected {background-image:url(/images/arrow-large.gif);}
				#subnav ul .selected a {color:#595856;}
				#subnav ul a:hover, #subnav ul a:focus {color:#324986; text-decoration:underline;}
	
				#subnav ul ul {margin:4px 0; font-size:1em;}			
				#subnav ul ul li {margin:0; padding:2px 0 2px 10px; background:url(/images/arrow-small-link.gif) 0 0.6em no-repeat !important;}
				#subnav ul ul a {color:#324986 !important; font-weight:normal;}
				#subnav ul ul .selected {background-image:url(/images/arrow-small.gif) !important;}
				#subnav ul ul .selected a {text-decoration:underline;}
				#subnav ul ul a:hover, #subnav ul ul a:focus {}
				#subnav ul ul .selected li a {text-decoration:none;}
				#subnav ul ul ul {margin:4px 0; font-size:0.9em;}
				#subnav ul ul ul a {color:#324986 !important; font-weight:normal;}
				#subnav ul ul ul .selected {background-image:url(/images/arrow-small.gif) !important;}
				#subnav ul ul ul .selected a {text-decoration:underline;}
				#subnav ul ul ul a:hover, #subnav ul ul a:focus {}
				
				#subnav p.small {padding-bottom:1em;}
				
				#subnav .see-also h3 {font-size:0.94em; background:url(/images/dotted-horizontal.gif) bottom left repeat-x; padding:0 0 6px 0;}
				#subnav .see-also ul a {font-weight:normal;}
				
	/* ADDITIONAL */
	#additional {margin-bottom:20px; overflow:visible;}
	#additional .box {padding-bottom: 5px;}
			#additional .header {background:url(/images/line.gif) bottom left repeat-x; margin:0 15px 0 0; padding:0;}
			#additional dl {margin-left: 10px; margin-bottom:15px;}
			#additional dt {color: #595856; font-weight:normal; width: 180px; clear: both;}
			#additional dd {margin-left:50px;}

/* FOOTER */
#footer {clear:both; padding:10px 0; font-size:0.94em; border-top:2px solid #E0EBEA;}
	#footer p {float:left;}
	#microsite {float:left; margin-left:12px;}
	#microsite select {font-size:0.94em;}
/* FORMAT */
abbr, acronym, dfn {cursor:help; border:0;}
a abbr, a acronym, a dfn {cursor:pointer;}

pre, address {margin:0; padding:0;}
p {margin:0; padding:0 0 1.4em 0; line-height:1.4em;}

img {border:0; display:block;}

blockquote {margin:0; padding:0 0 0 20px; background:url(/images/quotes.gif) 0 0.2em no-repeat; display:block; font:normal 1.15em/1.4em "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;}
cite {display:block; text-align:right; line-height:1.4em; padding:5px 10px 10px 0;}

#additional blockquote {margin:0em 0; padding:0.5em 0 0.5em 35px; background:url(../images/quote-open.gif) 5% 5% no-repeat; font-family:Tahoma, Arial, Helvetica, sans-serif;font-size:0.94em;}
#additional blockquote p {padding:0 25px 0 0; background:url(../images/quote-close.gif) 95% 100% no-repeat;}

/* FORMAT > fonts */
body, input, textarea, select {font-family:Tahoma, Arial, Helvetica, sans-serif;}
em, i {font-style:italic;}
strong, b {font-weight:bold;}
dfn, cite {font-style:normal; font-size:0.94em;}
code, kbd, pre {font-family:"Courier New", Courier,mono; font-size:1em;}


/* ANCHORS */
a:link {color:#324986; text-decoration:none;}
a:visited {color:#324986; text-decoration:none;}
a:hover, a:active, a:focus {text-decoration:underline;}

.box a {color:#192442 !important;}
.pdf a, a.pdf {color:#C00 !important;}
.xls a, a.xls {color:#5C694B !important;}
.zip a, a.zip {color:#705E38 !important;}

a.chevron {padding:0 10px 0 0; margin:0; font-weight:bold; background:url(/images/chevron-right-dark.gif) 100% 60% no-repeat; white-space:nowrap;}


/* HEADERS */
h1,h2,h3,h4,h5,h6 {margin:0; padding:0; color:#595856; font-weight:normal; font-family:"Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;}
h1 {font-size:1.7em; margin:12px 0 0.4em 0;}
h2 {font-size:1.3em; font-weight:bold; padding-bottom:2px; letter-spacing:-1px;}
	#subnav h2 {font-size:1.15em;}
		#subnav .header h2 {float:left; border-bottom:2px solid #324986; /*#8A8886*/ width:auto;}
	#content h2 {border-bottom:2px solid #EEE; margin:12px 0 10px 0; padding-right:30px}
	#additional h2 {font-size:1.15em;}
		#additional .header h2 {float:left; border-bottom:2px solid #8A8886; width:auto;}
h3, h4, h5, h6 {font-size:1em; font-weight:bold; margin:12px 0 0.4em 0; font-family:Tahoma, Arial, Helvetica, sans-serif;}

	/* HEADERS > icons */
	h1.icon {padding-left:30px; background:url() 0 0.2em no-repeat;}


/* LISTS */
ul, ol, dl {margin:0; padding:0 0 1.4em 0; line-height:1.4em;}
ul ul, ol ol, ol ul, ul ol {padding:0; margin:0;}
ul {list-style-type:none;}
	li {margin:0; padding:0 0 0 15px; background:url(/images/bullet-grey.gif) 0 0.5em no-repeat;}
ol {list-style-type:decimal; padding:0 0 0 15px; margin:0 0 0 15px;}
	ol li {background:none; margin:0; padding:0;}

dl {font-weight:normal; margin:0;}
dt {display:block; float:left; width:70px; font-weight:bold;}
dd {margin-left:80px;}

	ul.bullet {font-size:0.94em;}
		.bullet li {background-image:url(/images/bullet-blue.gif); padding-left:10px;}
			#subnav .bullet li {background:url(/images/bullet-grey.gif) 0 0.8em no-repeat; padding-left:10px;}
			#subnav .bullet p {margin:0; padding:0;}
		.bullet h3 {margin:0; padding:0;}
		.bullet a {font-weight:bold; display:block; float:left;}
		.bullet span {white-space:nowrap;}
		.bullet h3, .bullet p {clear:both;}


	/* LISTS > skip anchors */
	ul.skip {font-size:0.94em;}
		.skip li {background-image:url(/images/chevron-down-dark.gif);}
		.skip a {font-weight:normal;}
	
	.up {font-size:0.86em; padding:0; margin:0; float:right; position:relative; bottom:-16px; text-transform:lowercase;}
		.up a {padding-right:12px; display:block; background:url(/images/chevron-up-light.gif) 100% 60% no-repeat;}
			.up a:hover {background-image:url(/images/chevron-up-dark.gif);}

	/* LISTS > search results */
	ol#results {font-size:0.94em; margin-top:1.4em; margin-bottom:1.4em; font-weight:bold;}
		#results p {font-weight:normal;}
		#results h3 {margin:0; padding:0;}
		#results .chevron {white-space:normal;}
	
	/* LISTS > listings */
	ul.listing {font-size:0.94em; padding-bottom:1.4em; font-weight:bold;}
		ul.listing li {background:0; padding:0; margin:0;}
		.listing p {font-weight:normal;}
		.listing h3 {margin:0; padding:0;}
		.listing a {white-space:normal;}
		
		/* LISTS > listings > events */
		#events .listing {}
			#events .listing li {padding-left:110px;}
			#events .listing h3 {display:inline;}
			#events .listing p.location {display:inline;}
			#events .listing span {clear:right;}


/* TABLES */
table {clear:both; font-size:0.86em; margin:1.4em 0;}
th, td {padding:4px 2px;}
th {text-transform:uppercase; border-bottom:2px solid #EEE;}
caption {display:block; padding:0; margin:0;}


/* FORMS */
table td fieldset legend {display:inline;padding:0 0 3px 0;font-weight:bold;font-size:0.94em;}
table td fieldset label {display:inline; font-weight:normal}

form, fieldset {margin:0; padding:0; border:0;}
fieldset {padding:0 0 10px 0;clear:both;}
legend {display:none;}
input {font-size:100%;}
	input.text {margin:0; padding:3px; clear:both; border:1px solid #A6ABB1; font-size:0.94em;}
	input.checkbox{clear:both;float:left;width:15px;margin:0 5px 0 0;}
	input.submit{background:#243668 url(/images/button-form.gif) top left no-repeat;border:0;width:170px;text-align:left;color:#fff;font-weight:bold;min-height:20px;font-size:0.86em;text-transform:uppercase;padding:0 0 3px 10px; cursor:pointer;}

.field{padding:0 0 5px 0;}
label {display:block;padding:0 0 3px 0;font-weight:bold;font-size:0.94em;}
	label.alt {font-weight:normal;float:left;width:80%;padding:0;margin:0 0 10px 0;}

input#interests-other {width:90%;}

form h3 { margin:0 0 10px 0; color:#333231;}

	/* FORMS > validation */
	.highlight, .errors, .errors a, .invalid label {color:#CD0102 !important;}
	.errors a {font-weight:bold;}
		.invalid input {border-color:#CD0102 !important;}
		.errors h2{color:#CD0102; border-color:#FAE4E6 !important;}
		.errors li{background:url(/images/bullet-red.gif) center left no-repeat; font-size:0.94em;}

	/* FORMS > login */
	fieldset#form-login {padding:0 10px 10px 12px;}
	#form-login p {margin:0;padding:8px 0 5px 0;}
	#form-login input.text {width:90%;}
	#form-login input.submit {background:#243668 url(/images/button-form-login.gif) top left no-repeat;width:76px;margin:3px 0;}

	/* FORMS > global (search & microsite) */
	#search input.text, #search input_img {display:block; float:left;}
	#microsite select, #microsite input_img {display:block; float:left;}
	.input_img {padding-left:1px;}


/* SHORTCUTS */
#shortcuts {position:absolute; left:-500px; top:-500px; width:50%;}
#toplink {position:absolute; left:-500px; height:1px; overflow:hidden; width:50%;}

	
/* LINKS (HEADER & FOOTER) */
.links {list-style-type:none; font-size:0.94em; margin:0; padding:2px 0 0 0; float:right;}
	.links li {display:inline; margin:0; padding:0;}
	.links a {position:relative; display:block; width:auto; padding:0 12px; float:left; background:url(/images/divider.gif) 100% 60% no-repeat; z-index:101; white-space:nowrap;}
		.links a:link {text-decoration:none;}
		.links .selected a {text-decoration:none; font-weight:bold;}
		.links a:hover, .links a:focus {text-decoration:underline;}


/* BREADCRUMB */
#breadcrumb {margin:6px 0; font-size:0.94em;}
	#breadcrumb ol {list-style-type:none; margin:0; padding:0;}
		#breadcrumb li {display:inline; margin:0; padding:0;}
			#breadcrumb a {display:block; float:left; width:auto; padding:0 11px 0 12px; background:url(/images/arrow-small-link.gif) 0 55% no-repeat; white-space:nowrap;}
			#breadcrumb .current a {color:#595856; text-decoration:none; background-image:url(/images/arrow-small.gif);}
			#breadcrumb li.first a, #breadcrumb li:first-child a {background:none; padding-left:0;}


/* PAGINATION */
.pagination, .pagination-links {margin:0 0 1.4em 0; padding:0; font-size:0.94em;}
.pagination-links {background:url(/images/divider.gif) 50% 60% no-repeat;}
	.pagination li, .pagination-links li {margin:0; background:none; display:block; float:left; padding:0 12px; float:left; background:url(/images/divider.gif) 100% 60% no-repeat;}
	.pagination-links li {width:48%; padding:0; background:none;}
		.pagination .prev {padding-left:0;}
		.pagination .next {padding-right:0; background:none;}
		.pagination-links .next {float:right; text-align:right;}
	.pagination a, .pagination-links a {margin:0; padding:0; display:block; width:auto;}
		.pagination-links a {font-weight:bold;}
	.pagination .prev a, .pagination-links .prev a {background:url(/images/chevron-left-light.gif) 0 60% no-repeat; padding:0 0 0 12px;}
	.pagination .next a, .pagination-links .next a {background:url(/images/chevron-right-light.gif) 100% 60% no-repeat; padding:0 12px 0 0;}
		.pagination .prev a:hover, .pagination .prev a:focus, .pagination-links .prev a {background-image:url(/images/chevron-left-dark.gif);}
		.pagination .next a:hover, .pagination .next a:focus, .pagination-links .next a {background-image:url(/images/chevron-right-dark.gif);}


/* HERO BANNER */
#banner-hero {margin:0 0 1.4em 0;}
#banner-hero .fade {/*resolution specific*/}
#banner-hero .copy {color:#FFF; background-color:#324986; position:relative;}
	#banner-hero .corner .corner {padding:0 0 0 10px;}
#banner-hero h2 {border:0; color:#FFF; padding:0; margin-right:10px; margin-top:0 !important; padding-top:12px !important;}
#banner-hero p {margin-bottom:30px; font-size:0.94em;}
#banner-hero .button {margin:0; position:absolute; bottom:10px; left:10px; background:url(/images/button-hero-right.gif) top right no-repeat; padding-right:20px;}
#banner-hero .button a {display:block; float:left; padding:4px 0; background:url(/images/button-hero-left-blue.gif) top left no-repeat; padding-left:10px; font:bold 0.86em Tahoma, Arial, Helvetica, sans-serif; text-transform:uppercase; color:#192442;}
	#banner-hero .button a:hover {text-decoration:none;}


/* BANNER */
.banner {margin:0 0 1.4em 0;}
.banner .corner .corner {height:123px;}


/* PROMO */
.promo {font-size:0.94em; background:#EFF5F4 url() top left no-repeat; margin:0 0 10px 0;}
.promo .market {background:#EFF5F4 url(/images/corner-bottom-right.gif) bottom right no-repeat;}
.promo .title {padding-top:8px; background:url(/images/corner-top-right.gif) top right no-repeat;}
	.promo .title a {font-weight:bold; color:#192442;}
.promo p {padding:0 10px 5px 10px;}
.promo h3 {padding:5px 10px 0px 10px; margin-bottom:5px;}

.promo .button {margin:5px 10px 10px 10px; background:url(/images/button-promo-right.gif) top right no-repeat !important; padding-right:20px;}
.promo .button a {display:block; padding:4px 0; background:url(/images/button-promo-left.gif) top left no-repeat; padding-left:10px; font:bold 0.86em Tahoma, Arial, Helvetica, sans-serif; text-transform:uppercase; color:#192442;}
	.promo .button a:hover {text-decoration:none;}


	/* PROMO > hero */
	.hero .market {background:#EFF5F4 url() top left no-repeat;}
	.hero .corner {background:url(/images/corner-bottom-right.gif) bottom right no-repeat;}
	.hero .title {padding-top:128px; background:url(/images/corner-top-right-dark.gif) top right no-repeat;}


/* TAB */
.tab {}
.tab h2 {display:inline; border:0 !important; float:left; padding:6px 54px 0 10px; /*margin:0 0 0 6px;*/ margin:0; background:url(/images/tab-alt.gif) top right no-repeat; max-width:150px;}


/* CORNERS */
.corner {background:url(/images/corner-top-right.gif) top right no-repeat;}
.corner .corner {background:url(/images/corner-bottom-right.gif) bottom right no-repeat;}
.corner .corner .corner {background:url(/images/corner-top-left.gif) top left no-repeat;}
.corner .corner .corner .corner {background:url(/images/corner-bottom-left.gif) bottom left no-repeat;}


/* BOX */
.box {background:#EEE url(/images/corner-bottom-right.gif) bottom right no-repeat; margin:0 0 10px 0; padding:0; font-size:0.94em; color:#333231;}
	.box .corner {padding:10px 0;}

.box h2, .box h3 {padding:0 10px; margin:0;}
.box ul {margin:0; padding:0;}
.box li {background:none; margin:0; padding:10px;}

.box p {margin:0; padding:0 10px 10px 10px;}
	.box .link a.chevron {display:inline; float:left; padding:0 10px 10px 0; margin:0 10px 0 10px; background-position:100% 35%;}
.box img {display:inline;}
.box li span {white-space:nowrap;}

	/* BOX > content column */
	#content .box {background:#EFF5F4 url(/images/corner-bottom-left.gif) bottom left no-repeat;}
	#content .box .corner {margin:0; padding:0;}
	#content .box .corner .corner .corner {padding:10px 0 5px 0;}	
		#content .box a {font-weight:bold;}
		#content .box ul {padding:0 10px 5px 10px;}
		#content .box li {padding:0 0 0 10px; background:url(/images/bullet-grey.gif) 0 0.6em no-repeat;}
			
		#content .box h2 a {text-decoration:none; padding-bottom:3px;}
			#content .box h2 a:hover, #content .box h2 a:focus {border-bottom:2px solid #324986;}
		#content .box .button {margin:0 10px 5px 10px;}
				
	#content .info, #content .sub-info, #content .feature {width:200px; float:right; clear:both; margin-left:10px;}

	/* BOX > information box (for market info, etc.) */
	#content .info h2, #content .sub-info h2 {font-size:1.2em; padding:0 0 5px 0; margin:0 10px; border:0;}
	#content .info img, #content .sub-info img {border:2px solid #FFF; margin:5px 10px 0 10px; float:left; width:50px;}
	#content .info p, #content .sub-info p {margin:0; padding:0 10px 5px 10px;}
	#content .info .form, #content .sub-info .form {padding:0 10px 5px 10px; margin:0;}
	#content .info .form p, #content .sub-info .form p {margin:0; padding:0;}
	#content .info .form .submit, #content .sub-info .form .submit {margin-top:5px;}
	
	/* BOX > feature (for brochures, pdf's, links with icons, etc.) */
	#content .feature ul {padding:0;}
	#content .feature li {padding:0 0 5px 30px; background:none;}
		#content .feature li.pdf {background:url(/images/icon-acrobat.gif) 0 0 no-repeat !important;}
		#content .feature li.doc {background:url(/images/icon-document.gif) 0 0 no-repeat !important;}
		#content .feature li.xls {background:url(/images/icon-spreadsheet.gif) 0 0 no-repeat !important;}
		#content .feature li.zip {background:url(/images/icon-zip.gif) 0 0 no-repeat !important;}
		#content .feature li.gif, #content .feature li.jpg, #content .feature li.jpeg, #content .feature li.png {background:url(/images/icon-image.gif) 0 0 no-repeat !important;}

	/* BOX > register */
	#additional .box form p, #additional .box form fieldset {padding-top:0; padding-bottom:0;}
	
	/* BOX > login */
	#content .login .box h2 {font-size:1.4em; padding:0 10px 5px 0; margin:0 0 5px 10px; border:0; background:url(/images/line-blue-med.gif) bottom left repeat-x;}
	
	/* BOX > subnav & additional columns */
	#subnav .box h2, #additional .box h2 {font-size:1.2em; margin-bottom:10px;}
	#subnav .box .button, #additional .box .button {padding:0 0 5px 0;}

		.contact .corner, .dyk .corner {padding:10px 0 5px 0;}


/* BLOCK */
.block {font-size:0.94em; position:relative; margin-top:10px;}
	#content .block li {padding-bottom:4px;}
	#content .block h2 {padding:0 10px 5px 0; margin-top:-2px; background:url(/images/line-blue-med.gif) bottom left repeat-x; border:0;}
		#content .block h2 a {text-decoration:none; padding-bottom:3px; color:#595856;}
			#content .block h2 a:hover, .block h2 a:focus {color:#324986; border-bottom:2px solid #324986;}

	#content .block ul {margin:0; padding:0 0 1.4em 0; line-height:normal; list-style-type:none; font-size:0.94em;}
		#content .block li {margin:0; padding:2px 0 2px 15px; background:url(/images/chevron-right-light.gif) 0 0.6em no-repeat;}
		#content .block ul .selected a {color:#595856;}
		#content .block ul a:hover {color:#324986; text-decoration:underline;}

	.view {margin:0; padding:0; font-size:0.86em; text-transform:lowercase; float:right; position:absolute; top:4px; right:0;}
	.view a {background:url(/images/chevron-right-light.gif) 100% 60% no-repeat; padding:0 12px 0 0;}
		.view a:hover, .view a:focus {background-image:url(/images/chevron-right-dark.gif);}


/* DOCS
.docs {margin:0 0 10px 0;}
.docs h3 {font-size:0.94em; margin:8px 0 4px 0; padding:0;}
.docs ul {margin:0; padding:0; line-height:normal; list-style-type:none; font-size:0.94em;}
	.docs li {margin:0; padding:2px 0 2px 15px; background:url(/images/chevron-right-light.gif) 0 0.6em no-repeat;}
	.docs span {white-space:nowrap;}
	.docs a {text-decoration:none; font-weight:normal;}
	.docs .selected a {color:#595856;}
	.docs a:hover, .docs a:focus {color:#324986; text-decoration:underline;}
 */	

/* ANCHOR LISTS */
ul.link, .link li {display:block; margin:0; padding:0; list-style:none; background:none;}

	#content .link {font-size:0.94em; padding:0 0 1.4em 0;}
	#content .link a {padding:0 10px 0 0; margin:0; font-weight:bold; background:url(/images/chevron-right-dark.gif) 100% 60% no-repeat;}


/* QUOTE */
.quote {margin:0 0 10px 10px;float:right; width:200px; clear:both;}

/* VOTE */
.promo .market h2.sIFR-replaced {padding-left: 10px;}
#ctl00_LeftColumn_Vote1_FormPanel .radio {clear: left; float: left; margin-left: 10px;}
#ctl00_LeftColumn_Vote1_FormPanel label {float: left; font-weight: normal; padding-top:3px; padding-left: 5px;}
#ctl00_LeftColumn_Vote1_FormPanel div span {padding: 10px; font-weight:bold; display:block;}
#ctl00_LeftColumn_Vote1_FormPanel .Submit {background-image: url(/images/button-vote.gif); overflow:hidden; padding-top: 20px; margin-left: 20px; background-color: transparent; border: 0px; width: 140px; height: 20px;}

.statLink {background: none;}
.statLink #ctl00_LeftColumn_Vote1_Switch {background: none; border: 0px;}
.statLink input {color: #324986; padding: 0px; margin-bottom:10px; margin-left: 10px;}


#ctl00_LeftColumn_Vote1_Statistics table {margin: 0px; padding: 0px;}
#ctl00_LeftColumn_Vote1_Statistics table td {width: 33%;}
#ctl00_LeftColumn_Vote1_Statistics table td img {float: left !important;}


/* TEMPLATES > contact */
#contact h3 {font-size:0.94em;margin:0;}
#contact li {background:transparent;padding:0;font-size:0.94em;}
#contact li a {background:url(/images/chevron-right-light.gif) center left no-repeat;padding:0 0 0 15px;}
#contact li a.selected {background:url(/images/chevron-down-dark.gif) center left no-repeat;}

#contact .location {background:url(/images/blue-dot.gif) bottom left repeat-x;margin:0 0 10px 0;padding:0 0 5px 0;}
	#contact .location h3, .location h4 {font-size:0.94em;margin:0;padding:0;}
	#contact .location p {margin:0;padding:0 0 10px 0;}
	#contact .location a {background:none !important; padding:0 !important;}
	#contact .location a.collapse {text-transform:lowercase;background:url(/images/chevron-up-light.gif) center right no-repeat !important;padding:0 10px 1px 0 !important;}


/* COLUMNS */
.two-column {/* resolution specific */}
.three-column {/* resolution specific */}


/* MISC */
.hide {position:absolute; top:-9999px; left:-9999px;}
.remove {display:none;}

.divider {height:10px; background:url(/images/dotted-horizontal.gif) center center repeat-x;}
	.divider hr {display:none;}

.small {font-size:0.94em;}
.uppercase {text-transform:uppercase;}
.bold {font-weight:bold;}

p.cms-fix {visibility:hidden; line-height:30px; height:30px;}

/* POSITIONING */
.align-left {text-align:left;}
.align-right {text-align:right;}
.align-center {text-align:center;}
.align-justify {text-align:justify;}

.float-left {float:left; display:block; clear:both;}
.float-right {float:right; display:block; clear:both;}
	img.float-left {margin-right:10px; margin-bottom:10px;}
	img.float-right {margin-left:10px; margin-bottom:10px;}

.pink {background: #f9f1e0;}

/* EPiServer forms */
table#id_matrix {font-size: 1em;}
	#id_matrix td {padding: 0 0 5px 0;}
	#id_matrix td label {font-size: 0.94em;}
	#id_matrix input.invalid {border: 1px solid #CD0102;}
	#id_matrix td span {display: none;}

/* CLEARING */
.clear:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clear{display:inline-table;}
br.clear {clear:both;display:block;}

/* FILTERS */
/* hide from IE-mac \*/ .clear, .caption {display: block;} /* end hide from IE-mac */
table td fieldset .clear,table td fieldset .caption {display: inline;} 

/* Author: [Trevor Saint]
*  Date:   [4th December 2008]
*  Web:    [http://www.trevorsaint.com]
*  Email:  [contact@trevorsaint.com]
   Netcel [Carousel Global] */
#netcelAdvertisement {
	width:700px;
	height:173px;
	margin:0 auto;
	position:relative;
	z-index:1;
}
#netcelCarousel {
	width:700px; 
	height:173px; 
	overflow:hidden;
}
#netcelCarousel ul {
	width:700px;	
	height:173px;
	margin:0; padding:0;
	list-style:none;
}

#netcelCarousel ul li 
{
    padding: 0px;
}

#netcelCarousel img {border:0 none;}

/* Netcel [Carousel Controls] */
#netcelControls {
	width:700px;
	margin:0; padding:0;
	position:absolute;
	z-index:3;
	bottom:0;
	left:0;
}
#netcelControls li {
	margin:0 8px 9px 0 !important; 
	padding:0;
	display:inline;
	list-style:none;
	float:right; 
}
#netcelControls li a {
	width:20px;
	height:21px;
	text-indent:-9999px;
	display:block;
	outline:none;
	float:left;
}
#netcelControls li a.prev {background:transparent url(../images/netcel-control-prev.gif) no-repeat 0 0;}
#netcelControls li a.next {background:transparent url(../images/netcel-control-next.gif) no-repeat 0 0;}

