﻿/*this fixes photo album text layout*/
.newsimage{padding:0px 0px 10px 0; float:left; width:140px; text-align:center; /*background-color:pink;*/}
* html .newsimage {padding:0 0px 10px 0; float:left; }
.newsimage img {margin:5px 0 0 0; border:1px solid #000;}
#left_column table.table1 table.table2 tbody tr td dl dd {clear:both; width:140px; padding:0 0px; text-align:center; margin:0px 0 15px 0; /*background-color:yellow;*/}

/*this fixes form wizard radio button spacing ,etc */
table.table2 table td span label {
        float:left; 
        margin:0px 0 10px 0;
        padding:0px 0 0px 5px;
		width:250px;}
		
*html table.table2 table td span label {
        float:left; 
        margin:0px; 
        padding:5px 0px;
		width:250px;}


table.table2 table td span {display:block; width:300px; height:25px;}

table.table2 table td span input {clear:both; float:left; padding:0; vertical-align:top;}



table.table4 td input {margin: 0 5px;}



.radiolist1 {padding: 0 0 30px 0;}
*html .radiolist1 {padding: 0 0 10px 0;}
table.table2 table td span.radiolist1 {display:block; width:300px; height:auto;}
table.table2 table td {margin:0; padding:0;}

*:first-child+html table.table2 table td span input {float:left; padding:0; vertical-align:top; margin:-4px 0 0 0;}

h1 {
	text-transform: none;
}

#left_column table {clear:both;} /* this is for a weird issue on FF test site, http://cornbeltv2.spintest.com/aspx/Calendar_Organization.aspx?n=396&b=6, not sure if it will fix or break anything else*/

.articleimage{padding:0px 60px 20px 0; float:left; }
* html .articleimage {padding:0 30px 20px 0; float:left; }
.articleimage img {margin:5px 0 0 0; border:1px solid #000;}

.post_it dl {height:247px;}

.table1 tbody tr.pager td table tbody tr td a:link {color:#fff; text-decoration:none;}
.table1 tbody tr.pager td table tbody tr td a:visited {color:#fff; text-decoration:none;}
.table1 tbody tr.pager td table tbody tr td a:active {color:#fff; text-decoration:none;}
.table1 tbody tr.pager td table tbody tr td a:hover {color:#fff; text-decoration:underline;}
.table1 tbody tr.pager td table tbody tr td span {color:#eeeeee; text-decoration:underline;}

.table2 tbody tr td div.pager a:link, .table2 tbody tr td div.pager a:visited, .table2 tbody tr td div.pager a:active { color:#fff; text-decoration:none;}
.table2 tbody tr td div.pager a:hover {color:#fff; text-decoration:underline;}

.coop_name { padding-bottom:20px; height:40px;}

.general_news dd#ddsc img, #ad_rotator dl.rotator dd.image img {cursor:pointer;cursor:hand;}

#polaroid dl dt.image img  {cursor:pointer;cursor:hand;}

dl.news_module {float:left; clear:both; border-top:1px solid gray; width:555px; /*background-color:yellow;*/ padding-top:15px; margin-bottom:15px;}



.news_module dt {
	float:right;
	width:350px;/* background-color:pink;*/
	height:150px;
	font-size: 12px;
}

.news_module dt span {display:block; padding-top:3px;}


.news_module dd {float:left; width:172px; background-color:green; height:126px; background-image:url(images/inside_sample_pol_bg.jpg); 	background-repeat:no-repeat; padding:13px 0px 0px 12px;}
.news_module dd span {width:163px; height:115px; overflow:hidden; text-align:center; margin:0px; padding:0px; float:left;}

/*base font size increase*/

.body { font-size:12px;}
#welcome dl h1 {
	font-size: 12px;
}

#welcome dl dd { line-height:16px;}

#home_right #bulletins dd { line-height:16px; font-size:11px;}
#home_right #bulletins dd.title { 	font-size: 11px;}

#divcaption.teaser {line-height:16px;}

ul.IR li { 
	font-size: 12px;
}

#top_nav {
	line-height: 16px;
}

#left_column div.ratings dl dt a {	font-size: 12px;}

.table1, .table2, .table3 {font-size: 12px; line-height:16px;}

.footer_links ul li {list-style-type:none; float:left; white-space:nowrap; background-image:url(/images/footer_links_divider.gif); background-position:right 4px; background-repeat:no-repeat; padding:0 7px 0 8px;}

.content_search {font-size: 12px;}
*html .content_search {font-size: 12px;}

.searchbox {font-size:12px;}
.dropdown {font-size:12px;}

ul.subnav li a:link, ul.subnav li a:visited, ul.subnav li a:active  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #a92e42;
	text-decoration:underline;
}

.teaser {font-size:11px; line-height:12px;}

#email_signup2 {
	height:88px;
	width:524px;
	clear:both;
	margin:0 0 15px 0;

}

#email_signup2 span {
	width:26px; 
	height:60px; 
	display:block; 
	float:left;}
	
#email_signup2 dl.callout_new {
	width:249px;
	background: url(/images/callout_bg_new.gif);
	background-repeat:repeat-y;
	background-color:#fff;
	margin: 0 0 13px 0;
	padding:0 0px 0 0;
	line-height: 14px;
	background-position:left;
	float:left;}



dt.image img {border:1px solid #000;}
dt.imagenowrap img {border:1px solid #000;}

.sf{ clear:both;}
.sf_container {width:960px; margin:0 auto; padding:10px 0;}
.sf_container img {float:left;}

fieldset {
	float: left;
	font: 12px Arial, Helvetica, sans-serif;
	border: 0px solid #ccc;
	margin: 0 0 20px 0;
	padding: 20px 20px 0 0;
	width: 460px;
	display: block;
	}
	

#home_banners_new {width:250px; float:left;}
div#home_banners_new.four { width:530px; float:left;}


div#home_banners_new.four span 
{
	display: inline-block;
	float:left;
	height:10px;
	width:25px;
}

div#home_banners_new.four dl.callout_new {
	width:249px;
	background-repeat:no-repeat;
	background-color:#fff;
	margin: 0 0 0px 0;
	padding:0 0px 13px 0;
	line-height: 14px;
	background-position:left;
	float:left;}
	
#ad_wrapper {
	float:left; 
	margin:0;
	padding:0px; 
	width:530px;
	height:auto;}
	
#polaroid.flash {padding:22px 0 0 2px; text-align:center;}



.photo_album2 { background-color:#e1e1e1; background-image:url(images/photo_album_head2.gif); background-position:top; background-repeat:no-repeat; width:555px; padding:16px 0; float:left;}

.photo_album2 h2 {margin:0px; padding:0px 15px 15px 15px; width:525px; text-align:left; background-color:#6a6a6a; color:#fff; font-size:12px; }

.photo_album2 dl {margin:0px 0; padding:15px 0 10px 18px; width:490px; float:left; background-image:url(images/divider.gif); background-position:bottom right; background-repeat:repeat-x;}
.photo_album2 dt {margin:0px; padding:0px; float:left; width:105px;}
.photo_album2 dt img { border:2px solid #6a6a6a;}
.photo_album2 dd {margin:0px 0 4px 0; padding:0px 0 0 10px; float:left; width: 317px; font-weight:bold; line-height:16px;}
.photo_album2 dd a:link, .photo_album2 dd a:visited, .photo_album2 dd a:active { font-weight:normal; padding-left:9px; background-image:url(images/link_arrows.gif); background-position:left; background-repeat:no-repeat; }



.quicklink_wrapper {width:200px; background-color:#fff;  padding:2px 2px 2px 2px;	font-family: Helvetica, sans-serif; border:solid 1px #6E6E6E; z-index:999;}
.quicklink_wrapper h2{
	color: #a92e42;
	margin:0; 
	text-align:center;
	font-size: 13px;
	font-weight: bold;
	/*padding:10px 10px 10px 10px;*/
}
.quicklink_wrapper .close {float:right; padding:15px 25px 0 0;}
.quicklink_wrapper ul li {margin:3px 0 0 10px; list-style-type:none; width:250px;background-image:none; }
.quicklink_wrapper ul li a:link, .quicklink_wrapper ul li a:visited, .quicklink_wrapper ul li a:hover .quicklink_wrapper ul li a:active{color:#000;list-style-type:none; list-style-image:none;}


dd.no_bullet table tbody tr td { padding-bottom:10px;}

dd.no_bullet table tbody tr td input {float:left;}
dd.no_bullet table tbody tr td label {padding:0px 0 0 5px; float:left;  width:155px; _width:145px; _padding:5px 0 0 5px;}
html>body dd.no_bullet table tbody tr td label {*width:135px;}

#logo a { display:block; width:342px; height:38px;}

.projectnewslink{float:right; font-weight:normal; text-transform:none;}

.new_callout { width:239px; height:75px; float:left; background-image:url(images/callout2_bgnew.gif); background-position:left top; background-repeat:no-repeat; margin-bottom:14px; padding:10px 0 0 10px;}

.nc_picture { float:left; width: 66px; height:62px; /*background-color:pink; */text-align:center;}
.nc_text {
	float:left;
	width:146px;
	height:57px;
	padding:5px 5px 0 10px;
	color:#010000;
	font-family:Arial,Helvetica,sans-serif;
	line-height:16px;
	text-transform: uppercase;
	font-size:12px;
	font-weight:bold;
}

.nc_text a:link, .nc_text a:visited, .nc_text a:active { text-decoration:none; }
.nc_text a:hover {color:#685f5f; text-decoration:none;}

.nc_picture img { border:2px solid #EFEFEF;}
