@charset "iso-8859-1";@media print {  .print { display : none; }  .couponLogo {	border-right : 1px dotted grey;  }}body    { background-repeat: repeat-x; background-attachment: fixed; background-position: 0 0; margin: 12px 0; padding: 0 }body, p, ul, li, ol, td, span {	font-family: Tahoma, Arial, Helvetica, sans-serif;	font-size:11px;	line-height:14px;	color:#2C2C2C;}form{	margin:0px;}img {	border:none;}h2{	margin-top:0px;}a:link, a:visited {	color: #2679BC;	text-decoration: none;}a:hover, a:active {	color: #2679BC;	text-decoration: underline;}h1,h2,h3,h4,h5 {	font-size: 21px;	font-weight: normal;	margin: 0 0 5px 0;		color:#455560;}h1 {	color:#455560;	margin-bottom:10px;}h2 {	font-size:18px;}h3 {	font-size:14px;}h4 {	font-size:13px;}h5 {	font-size:12px;}/*\\\\\\\\\\\\\\\\\\\\\\\\\\\\START STRUCTURAL AND OVERALL\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/#START STRUCTURAL AND OVERALL {}#container {	width: 960px;	margin-right: auto;	margin-left: auto;	/*background: #FFFFFF;*/}#headerphoto {	border-bottom: 1px solid #2C2C2C;}#midnav {	background: #ffffff url(images/bg_midnav.gif) repeat-x left top;	height: 28px;	/*overflow: hidden;*/	border-bottom: 1px solid #204969;}#midnav h2#navback {	margin: 0;	font-size:11px;	line-height:normal;	font-weight:normal;	float: left;	padding-right: 10px;	padding-left: 20px;	padding-top: 6px;	color: #9D0108;}#midnav h2#navback span.navBackCurrent {	color: #2C2C2C;}h2#navback a:link, h2#navback a:visited {	color: #2C2C2C;	text-decoration: none;}h2#navback a:hover, h2#havback a:active {	color: #2C2C2C;	text-decoration: underline;}#colwrap, #colwrapAdPage {	width: 960px;	position: relative;	overflow:auto;	/*border-bottom: 1px solid #b0b0b0;*/}#colwrap{	background: url(images/bg_colwrap.gif) repeat-y left top;}#colwrap.catListing {	background: url(images/bg_colwrapCat.gif) repeat-y left top;}#colwrapAdPage {	background: url(images/bg_colwrapAdPage.gif) repeat-y left top;}#col-ab {	float: left;	width: 637px;}#content {	margin:20px;	padding:10px;}#col-a {	display: inline;	float: left;	width: 165px;	padding: 10px;}#col-b {	display: inline;	float: left;	width: 452px;}#col-b-adPage {	float: left;	width: 376px;	padding:13px 0 13px 13px;	display: block;}#col-c {	float: right;	width: 296px;	padding-right: 12px;	padding-left: 12px;	padding-top: 12px;	overflow:hidden;}#cityselect {	float: right;	padding-right: 8px;}#cityselect select {	font-size: 11px;	background: #2679BC;	color: #fff;	margin: 5px 0 0;	border: 1px solid #F2F2F2;}#cityselect a:link, #cityselect a:visited {	color:#204969;	text-decoration:none;}#cityselect a:hover, #cityselect a:active {	color:#204969;	text-decoration:underline;}.catViewAll {	text-transform: uppercase;	font-size: 14px;	font-weight: normal;	margin-left: 55px;	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	background: url(images/icon_viewall2.gif) no-repeat left top;	padding-left: 14px;}.catViewAll a{	color:#2679BC;	text-decoration:none;}#footer {	background: url(images/bg_footer.gif) repeat-x left top;	height: 40px;	text-align: right;	border-top: 1px solid #2C2C2C;}#footer a {	color: #F2F2F2;	text-decoration: none;}#footer a:hover {	text-decoration: underline;}#footer p {	margin-top: 5px;	color: #e0e0e0;	padding-right: 20px;}.clear {	clear: both;	height: 1px;	overflow: hidden;}#weatherOrNewest ul, #contestBlock ul, #webcams ul, #topCat ul {  margin:0 0 10px 0;  padding:0 0 0 5px;  list-style-type:none;  list-style-image:none;	}#weatherOrNewest ul li, #contestBlock ul li, #webcams ul li, #topCat ul li { background:url(images/bullet-arrow.png) no-repeat left center; padding-left:12px;}#weatherOrNewest ul a:link, #weatherOrNewest ul a:visited, #contestBlock ul a:link, #webcams ul a:link, #contestBlock ul a:visited, #webcams ul a:visited {	color:#2679BC;	text-decoration:none;}#col-c h2.rightHeadline, #col-c h2 {	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	font-size: 18px;	line-height: normal;	font-weight: normal;	text-transform: uppercase;	color: #455560;	margin-left: 8px;	margin-bottom: 2px;}#topCat, #aroundTown, #townEvents, #contestsBAK, #weather, #rightNewest  { background: url("homepage_elements/bg_rightmarg_div.gif") repeat-x left top; margin-bottom: 15px; padding: 5px 8px; height: auto; border-top: 1px solid #2c2c2c }.righttablebkg { background-image: url("homepage_elements/rightbox_fill.png") }#topCat a, #aroundTown a, #townEvents a, #contests a, #weather a {	color: #2679BC;	text-decoration: none;}#topCat, #aroundTown, #townEvents {	width: 280px;	position: relative;	/*overflow: hidden;*/}#topCat a:hover, #weather p a:hover, .catViewAll a:hover {	text-decoration:underline;}#topCat ul, #aroundTown ul {	list-style-image: none;	list-style-type: none;	padding: 0;	float: left;	width: 140px;	margin-top: 0;	margin-bottom: 0;	margin-left: 0;}#topCat ul + ul, #aroundTown ul + ul {	margin-left: 0;	margin-right: 0;	}/*#topCat ul li {	padding-top: 1px;	padding-bottom: 1px;	padding-left:23px;	background-repeat:no-repeat;	background-position:left top;}*/#aroundTown ul li a{	height: 33px;	width: 78px;	margin-bottom: 4px;	display: block;	padding-left: 49px;	color: #F1F1F1;	padding-top: 4px;	font-size: 12px;	font-weight: bold;	line-height: 12px;}#aroundTown a:hover, #aroundTown a:active{	color:#F1F1F1;	text-decoration:underline;}#webcams a:link, #webcams a:visited, #contestBlock a:link, #contestBlock a:visited {	color:#2679BC;	text-decoration:none;}#webcams a:hover, #webcams a:active, #contestBlock a:hover, #contestBlock a:active{	color:#2679BC;	text-decoration:underline;}#aroundTown ul li a.aroundCoupons {	background: url(images/buttons_coupon.gif) no-repeat left top;}#aroundTown ul li a.aroundJobs {	background: url(images/buttons_jobs.gif) no-repeat left top;}#aroundTown ul li a.aroundCams {	background: url(images/buttons_webcam.gif) no-repeat left top;}#aroundTown ul li a.aroundContests {	background: url(images/buttons_contests.gif) no-repeat left top;}#aroundTown ul li a.aroundEvents {	background: url(images/buttons_events.gif) no-repeat left top;}#aroundTown ul li {	background: none;}#townEvents ul {	list-style-image: none;	list-style-type: none;	display: inline;	padding-bottom: 10px;}#townEvents ul li {	display: block;	float: left;	margin: 0 7px 0 0;}/*#townEvents li a {	height: 32px;	width: 33px;	display: block;	text-decoration: none;	background: url(images/bg_cal_event.gif) no-repeat center center;}*//*#townEvents li a:hover {	text-decoration: none;	background: url(images/bg_cal_event_hover.gif) no-repeat center center;}*/#townEvents li a:hover span.eventDate  {	color: #2679BC;}.eventDay {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #455560;	display: block;	line-height: 11px;	margin: 0;	padding: 1px 0 0 2px;}.eventDate {	font-family: Arial, Helvetica, sans-serif;	font-size: 21px;	font-weight: bold;	color: #000;	text-align: right;	display: block;	line-height: 21px;	margin: 0;	padding: 0 3px 0 0;	letter-spacing:-1px;}/*#townEvents p.eventsMoreInfo {	background: url(images/bg_aroundTown_li.gif) repeat-x left top;	clear: left;	padding-top: 6px;	margin-top: 6px;	margin-bottom: 12px;	color: #80846C;}*/#contests table#contestList {	margin-bottom: 15px;}/*#contests tr.contestListItem {	background: url(images/bg_aroundTown_li.gif) repeat-x left bottom;}*/#contests tr.contestListItem td.contestListLogoContainer {	height: 38px;	width: 45px;}#contests tr.contestListItem td.contestListTextContainer {	padding-left: 5px;	vertical-align: middle;}#contests tr.contestListItem td.contestListTextContainer a:hover {	text-decoration: underline;}#weather table{	color:#fff;}#weather table td.nextWeatherDay {	text-align: center;}#weather table td.nextWeatherIcon {	text-align: center;}#weather td#todayWeatherIcon {	width: 52px;}#weather table td.nextWeatherIcon {	width: 44px;}#weather p#detailedForecast {	background: url(images/bg_aroundTown_li.gif) repeat-x left top;	margin-top: 8px;	padding-top: 6px;}/*\\\\\\\\\\\\\\\\\\\\\\\\\START HOME PAGE STYLING\\\\\\\\\\\\\\\\\\\\\\\\\*/#START HOME PAGE STYLING {}#homeBanners {	text-align: center;}#homeBanners img {	margin-bottom: 8px;}#searchform {	margin-bottom:20px;}#searchform form input {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	border: 1px solid #2c2c2c;	background: #fefefe url(images/bg_input.gif) repeat-x left bottom;}#searchform form input.searchsite {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	line-height: 10px;	color: #2679BC;	background: url(images/button_search.gif) no-repeat center center;	border-style: none;	height: 19px;	width: 62px;	margin: 0 0 0 5px;	padding: 0;}#features {	background: #F2F2F2 url(images/bg_features.gif) repeat-x left top;	height: 59px;	overflow: hidden;	border-bottom: 1px solid #2679BC;	width: 100%;}#featureCoupon {	width: 60%;	float: left;	padding-left: 20px;}#featureCoupon h2 {	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;	font-size: 16px;	font-weight: bold;	text-transform: uppercase;	color: #455560;	margin: 7px 0px 1px 0px;}#featureCoupon p {	margin-top: 0;	margin-bottom: 0;}#featureCoupon p a {	color: #2679BC;	text-decoration: none;	font-size:12px;	font-weight:bold;}#featureCoupon a:hover {	text-decoration: underline;	font-size:12px;	font-weight:bold;}#viewAllFeatures {	float: right;	width: 30%;	text-align: right;	padding-right: 20px;	font-weight:bold;}#viewAllFeatures ul {	list-style-image: none;	list-style-type: none;	margin-top: 6px;}#viewAllFeatures ul li {	padding-top: 1px;	padding-bottom: 1px;}#viewAllFeatures ul li a {	color: #2679BC;	text-decoration: none;	text-transform: uppercase;}#viewAllFeatures a:hover {	color: #2679BC;	text-decoration: underline;}#tiles {	height: 120px;	overflow: hidden;	background: #F1F1F1 url(images/bg_tiles.jpg) repeat-x left top;	border-bottom: 1px solid #2679BC;	text-align: center;	padding:20px 0px 0 15px;	padding-top: 20px;}#tiles .tile {	float:left;	margin-right: 5px;	margin-left: 5px;}#newBlock {	background: #ffffff (images/bg_newTours.jpg) repeat-x left top;	padding-top: 10px;	width:635px;	overflow:auto;}#newTours {	width:280px;	float:left;	padding-left: 35px;}#newJobs {	width:280px;	float:right;	text-align:left;	padding-right:5px;}#newBlock h2 {	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;	font-size: 18px;	font-weight: normal;	text-transform: uppercase;	color: #455560;	margin-bottom: 3px;}#newBlock ul {	margin-top: 8px;	margin-left: 0;	padding-top: 0;	padding-left: 0;	list-style-image: none;	list-style-type: none;}#newBlock ul li {	padding-top: 3px;	padding-bottom: 6px;	background: url(images/bg_newtours_li.jpg) repeat-x left bottom;	margin-right: 20px;}#newBlock ul li a {	font-size: 11px;	line-height: 11px;	color:#2679BC;	text-decoration: none;}#newBlock ul li a:hover {	text-decoration: underline;}#newBlock ul li a span {	font-size:12px;	line-height:normal;	color:#2C2C2C;	font-weight:bold;}#newBlock ul li a:hover span {	color: #2C2C2C;	text-decoration: underline;}div.hr, hr {  height: 1px;  background: #2679BC;  margin:5px 0 10px 0;}div.hr hr {  display: none;}/*\\\\\\\\\\\\\\\\\\\\\START AD PAGE\\\\\\\\\\\\\\\\\\\\\*/#START AD PAGE {}#col-c-adPage {	float: right;	width: 350px;	padding-right: 13px;	padding-top: 13px;	padding-bottom: 13px;}img.adPageSlideImage {	border: 1px solid #2C2C2C;}#adPageVisLinks {	margin-top: 8px;	margin-bottom: 20px;	margin-left: 10px;}#adPageVisLinks h2 {	font-size: 11px;	font-weight: normal;	margin-bottom: 5px;	margin-top: 5px;}#adPageVisLinks h2 a:link, #adPageVisLinks h2 a:visited {	color: #2679BC;	text-decoration: none;}#adPageVisLinks h2 a:hover, #adPageVisLinks h2 a:active {	color: #2679BC;	text-decoration: underline;}#adPageTitle h1 {	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	font-size: 18px;	font-weight: bold;	text-transform: capitalize;	color: #455560;	line-height: 20px;	margin: 0;	width: 165px;}h1.adAbout {	text-transform: capitalize;}.adTextBlock {	padding:0 10px 0 0;}h1.adEvents {}#adPageTitle h2 {	font-size: 11px;	font-weight: normal;	margin-top: 2px;}#adPageSide h1 {	color: #455560;	margin: 14px 0 3px;	font-size: 15px;	font-weight: bold;	text-transform: capitalize;	background: url(images/bg_dash.gif) repeat-x left bottom;	padding-bottom: 5px;	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;}#adPageSide h2.adLocationName {	font-size: 11px;	font-weight: bold;	margin: 0;	color: #455560;}#adPageSide p.adLocationText {	margin-top: 0;	color: #2C2C2C;	margin-bottom: 12px;}#adPageSide a:link, #adPageSide a:visited {	color: #2679BC;	text-decoration: none;}#adPageSide a:hover, #adPageSide a:active {	text-decoration: underline;	color: #2679BC;}#narrowSearch h3 {	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	font-size: 14px;	line-height: normal;	font-weight: normal;	text-transform: uppercase;	color: #2C2C2C;	margin: 0 0 3px 0;}#narrowSearch ul{	margin: 0 0 15px 0;	padding: 0;	list-style-image: none;	list-style-type: none;}#narrowSearch ul li{	margin:0;	padding:0 5px 2px 10px;	line-height:14px;}#narrowSearch ul li.sel {	color:#2679BC;	background:url(images/bullet-arrow.png) no-repeat left center;}#narrowSearch ul li a:link, #narrowSearch ul li a:visited{	color:#2679BC;	text-decoration:none;}#narrowSearch ul li a:hover, #narrowSearch ul li a:active{	color:#2679BC;	text-decoration:underline;}#col-b-adPage a:link, #col-b-adPage a:visited {	color: #2679BC;	text-decoration: none;}#col-b-adPage a:hover, #col-b-adPage a:active {	text-decoration: underline;	color: #2679BC;}#col-b-adPage, #col-b-adPage p{	color:#2C2C2C;}#col-b-adPage p {	margin-top: 4px;	margin-bottom: 15px;}#col-b-adPage h1 {	font-size: 15px;	font-weight: bold;	color: #455560;	background: url(images/bg_dash.gif) repeat-x left bottom;	padding-bottom: 5px;	margin-bottom: 7px;	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;}/*\\\\\\\\\\\\\\\\\\\\\\\\START CATEGORY PAGE\\\\\\\\\\\\\\\\\\\\\\\\*/#START CATEGORY PAGE {}h2.catListTitle {	font-size: 14px;	font-weight: bold;	color: #455560;	margin: 0 0 5px 0;}.catListTitle a, .catListTitle a:link, .catListTitle a:visited {	color:#455560;}.catList {	padding:10px;	margin:10px 20px;	background: url(images/bg_dash.gif) repeat-x left bottom;}.catList img {	float:left;	margin:0 10px 0 0;}.catListItems {	text-align:left;}#catHeading {	background: #F2F2F2 url(images/bg_features.gif) repeat-x left bottom;	height: auto;	padding-top: 7px;	border-bottom:solid 1px #2679BC;}#catHeading h1 {	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	font-size: 22px;	font-weight: normal;	text-transform: uppercase;	color: #455560;	text-align: center;	margin-top: 0;	line-height: normal;	margin-bottom: 0;}#catIntro {	padding: 13px;}#catIntro p {	margin: 0;}#buttonBar {	margin:4px 13px 13px 13px;	}#catPagination {	margin-right: 13px;	margin-left: 13px;	margin-bottom: 13px;}#catPagination a:link, #catPagination a:visited {	color: #2679BC;	text-decoration: none;}#catPagination a:hover, #catPagination a:active {	color:#2679BC;	text-decoration: underline;}.cur {	color:#2C2C2C;}#categoryListing .adListItem {	padding: 5px 5px 10px 5px;	text-align: left;	/*width: 100%;*/	background: url(images/bg_dash.gif) repeat-x left bottom;}#categoryListing .adListLogoContainer {	width: 90px;	text-align: center;	float:left;	margin:2px 0 0 0;}#categoryListing .adListTextContainer {	margin:18px 0 0 2px;	float:left;	width:330px;}#categoryListing .adListTextContainerCheck {	margin:18px 0 0 2px;	float:left;	width:290px;}#categoryListing .adListCheckbox {	float:left;	width:50px;	vertical-align:top;}.adListCheckbox img {  float:left;}h2.adListTitle {	font-size: 14px;	font-weight: bold;	color: #455560;	margin: 0;}h2.adListTitle a:link, h2.adListTitle a:visited {	color:#455560;	text-decoration:none;}h2.adListTitle a:hover, h2.adListTitle a:active {	color:#455560;	text-decoration:underline;}.adListDesc a:link, .adListDesc a:visited{	color:#2679BC;	text-decoration:none;}.adListDesc a:hover, .adListDesc a:active{	text-decoration:underline;}#featuredAdList {	background: #ffffff url(images/bg_dash.gif) repeat-x left bottom;	margin-bottom: 10px;	padding-bottom: 2px;	text-align: center;}#featuredAdList h2 {	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	font-size: 13px;	color: #ffffff;	text-transform: uppercase;	background: #455560;	padding: 1px;	text-align: center;	border-bottom: 1px solid #2C2C2C;	margin-bottom: 0;	margin-top: 0;}.featuredAdTable{	/*width:;*/	margin:0px auto;	border:none;}.featuredAd {	width: 113px;	height: 100px;	padding: 4px 2px;	text-align: center;	overflow: hidden;}.featuredAd img {	display: block;	border-style: none;	margin-right: auto;	margin-left: auto;}.featuredAdText {	font-size: 14px;	line-height:normal;}.featuredAd a:link, .featuredAd a:visited{	color: #2679BC;	text-decoration: none;}.featuredAd a:active, .featuredAd a:hover{	text-decoration: underline;}/* View Map Styles */#mapContainer { margin : 10px; }#mapName {  text-align : left;  font-weight : bold;  font-size : 14px;  line-height : 14px;  width : 100%;  color : #2679BC;}#mapAddress {  text-align : left;  font-size : 12px;  margin-bottom : 6px;	color : #ffffff;}#mapComments {   font-size : 12px;   color:#ffffff;}#mapCommentLabel {  color: #ffffff;  font-size : 12px;  text-decoration : underline;  font-weight : bold;}/* View Hour Styles */#hourContainer {	 margin : 10px;	 padding:10px;	 background-color:#ffffff;}/* Coupon Page Styles */div.coupon {  page-break-inside : avoid;  width : 450px;  border : 1px dashed #434343;	background-color:#FFFFFF;  /*background : url('/templates/kc/images/bg-coupon.gif') repeat-y center top;*/  margin : 0px auto 0px auto;}div.couponLogo {  page-break-inside : avoid;  float : left;  width : 175px;  text-align : center;}div.couponText {  text-align : left;  width : 450px;  line-height : 12px;  color : #455560;}div.couponFooter {  page-break-inside : avoid;  width : 446px;  height : 20px;  background : #000000 url('/templates/indy/images/bar.gif');  clear : both;}table.couponTable {  page-break-inside : avoid;  height : 260px;  width : 175px;  padding : 2px 0px 0px 2px;  margin : 0px;  vertical-align : middle;}table.couponTable td {  text-align : center;  font-weight : bold;  font-size : 20px;  font-style : italic;}div.couponName  {  page-break-inside : avoid;  font-weight : bold;  font-size : 32px;  line-height: 32px;  letter-spacing: -3px;  background-color:#ffffff;  padding:5px;  color:#2679BC;}div.couponAdName {  page-break-inside : avoid;  font-size : 14px;  color: #2679BC;  font-weight : bold;}div.couponOffer {  page-break-inside : avoid;  font-weight: bold;  font-size :18px;  line-height : 18px;  margin-bottom : 20px;} div.couponAddress { width:auto;text-align:center;background-color:#F2F2F2;border:1px solid #2679BC;padding: 10px; }div.couponRestrict {  page-break-inside : avoid;  padding-bottom : 5px;  font-style : italic;}div.couponExpires {  page-break-inside : avoid;  margin : 0px;  padding : 0px;}div.couponPrint {  clear : both;  margin : 10px auto 0px auto;  text-align : center;}div#couponList {  clear : both;  margin : 0px auto;  text-align : center;  /*width : 908px;*/  page-break-before : avoid;}/* Visuals Styles */#gallery {  position : relative;  width : 334px;  background : #ffffff;}#gallery .slide {  display : none;  text-align : center;  padding : 0px;  margin : 0px;  width : 334px;  vertical-align : middle;  border : 1px solid #2C2C2C;}.visLink {  margin : 3px 0px;  font-size : 11px;  font-weight : normal;  text-transform : none;  line-height : 18px;}img.image { border : 1px solid #2C2C2C; }div.visualLinks {  padding : 10px;}#loading {  width: 337px;  height: 253px;  border: 1px solid #2C2C2C;  background: #FFFFFF url(/ilook/Splash.gif) no-repeat 33px 65px;}.slideShow {  margin-bottom : 10px;  background-color : #ffffff;  vertical-align : middle;  text-align : center;  width : 336px;  padding : 0px;  border: 1px solid #2C2C2C;}div.slideNav {  text-align : right;  padding-bottom : 2px;}div.slideNav a { text-decoration : none }.statImage {border:none;}.statImageBorder {border:1px solid #2C2C2C; }div.tour {  margin-bottom : 10px;  padding : 0px;  border : 1px solid #2C2C2C;  height : 253px;  width : 337px;  background : #ffffff;}/* Signup styles */#signup form input {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	border: 1px solid #666666;	background: #fefefe url(images/bg_input.gif) repeat-x left bottom;}#signup form input.searchsite, input.searchsite {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	line-height: 10px;	color: #2679BC;	background: url(images/button_search.gif) no-repeat center center;	border-style: none;	height: 19px;	width: 62px;	margin: 0 0 0 5px;	padding: 0;}#signup form input.searchsite, input.searchsite {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	line-height: 10px;	color: #2679BC;	background: url(images/button_search.gif) no-repeat center center;	border-style: none;	height: 19px;	width: 62px;	margin: 0 0 0 5px;	padding: 0;}#jobsearch input.searchjobs {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	line-height: 10px;	color: #2679BC;	background: url(images/jobs_search.gif) no-repeat center center;	border-style: none;	height: 19px;	width: 100px;	margin: 0 0 0 5px;	padding: 0;}.signupLeft {  width : 125px;  float : left;}.signupRight {  width : 150px;  float : left;  vertical-align : middle;  text-align : left;  padding-left:50px;}.signupRow {  height : 20px;  line-height : 20px;  text-align : left;  clear : both;  vertical-align : middle;  margin-bottom : 5px;}.loginRow {  height : 20px;  line-height : 20px;  text-align : left;  clear : both;  vertical-align : middle;  margin-bottom : 2px;}.loginRight {  width : 200px;  float : left;  padding-left:50px;  text-align : left;}.loginLeft {  width : 125px;  float : left;}/* Subscription Management styles */.subBottomItem {  margin-top : 1px;  padding-top : 5px;}.subLink a:hover, .subLink a:active { background : none; }.subListItem, .subListItemHi {  vertical-align : middle;  clear : both;  margin-top : 1px;}.subListItem, .subListItemHi {	height:30px;	border-bottom:1px solid #2679BC;	margin-bottom:5px;}.subListItem .subName {  vertical-align : middle;  height : 28px;  line-height : 28px;}.subListItemHi .subName {  height : 28px;  line-height : 28px;}.subName { float : left; }.subListItemHi { line-height : 16px; }.subLink {  height : 28px;  float : right;  padding-right : 5px;}#adSubs { padding-bottom : 20px; }#catSubs { padding-bottom : 20px; }#subRow { clear : both; }#subBlock { padding-right : 10px; }/* 360 Calendar styles */#calendar360 {  width:580px;  margin:0;  /*padding:5px 20px 5px 20px;*/}#calsearch {  padding:10px;  background-color:#F2F2F2;  margin:0 0 10px 0;}#calendar360 input.searchsite {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	line-height: 10px;	color: #2679BC;	background: url(images/button_search.gif) no-repeat center center;	border-style: none;	height: 19px;	width: 62px;	margin: 0 0 0 5px;	padding: 0;}#calendarEventList {  margin:5px 0;}#calendarEventList h2 {  background:#2679BC;  padding:2px 5px;  font-weight:bold;  font-size:12px;  margin:5px 0;  color:#ffffff;}#calendarEventList .item, #calendarEventList .itemFeatured {  padding:5px;}#calendarEventList .item h3, #calendarEventList .itemFeatured h3 {  margin:2px 0;}#calendarEventList .item h4, #calendarEventList .itemFeatured h4 {  margin:2px 0;}#calendarEventList .itemFeatured {	background-color:#F2F2F2;}#calendarEventList hr {  margin:5px 0;  padding:0;  height:1px;  border-bottom:1px dotted #2679BC;}#adevents {}#adevents h2 {  background-color:black;  border-bottom:1px dotted #2C2C2C;  margin-bottom:5px;}#adevents div {  margin:5px;}#adevents div div {  border:1px dotted #2C2C2C;  margin:5px;  padding:5px;  background-color:#ffffff;}#weather {  width: 280px;  height: 75px;  margin-left: 5px;  clear: both;  vertical-align: middle;}#weatherLeft {  float: left;  width: 48px;  height: 48px;}#weatherRight {  float: right;  width: 200px;}/*Send to a friend popup styles */#mailForm {  background : #2679BC;  padding : 10px;}#mailForm input, #mailForm textarea {  font : 11px Arial, "Bitstream Vera Sans", Helvetica, sans-serif;  color : #000000;}.altMailRow {  width : 350px;  line-height : 20px;}.mailRow {  height : 20px;  line-height : 20px;  width : 350px;  clear : both;}.mailLabel {  width : 80px;  float : left;  font-weight : bold;}.mailData {  width : 270px;  float : right;}#mailForm .error { margin : 4px 0px 0px 8px; }.menutext   { color: white; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none }.menutext:link   { color: white; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none }.menutext:visited   { color: white; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none }.menutext:hover   { color: gray; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none }.menutext:active   { color: white; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none }.submenutext { color: gray; text-decoration: none }.submenutext:link { color: gray; text-decoration: none }.submenutext:visited { color: gray; text-decoration: none }.submenutext:hover { color: gray; text-decoration: underline }.submenutext:active { color: #871305; text-decoration: none }.submenuicon { color: #871305; text-decoration: none }.footertext { color: white; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif }.pixborder1 { border-width: 1px; border-color: black }.1ptbordergray { border: solid 1px gray }
