/*Minimized CSS via Firebug plugin 12/09 -th*/



body{font-family:verdana,arial,sans-serif;color:#000;margin:0;background-color:#fff;}
img{border:0;}
#header .upper{background:#fff;height:10px;width:100%;}
#header .upper div.text{text-align:right;font-size:10px;color:0a1b49;}
#header #top_out{height:101px;background-image:url(../Catt2/images/header/CattHeaderBG_out2.jpg);}
#header #top_in{height:101px;background-image:url(../Catt2/images/header/CattHeaderBG_out2.jpg);}
#header #leftin{height:101px;width:100%;background-image:url(../Catt2/images/header/CattHeaderTopLeft_out2.gif);background-position:left;background-repeat:no-repeat;}
#header #rightin{float:right;height:101px;width:772px;background-image:url(../Catt2/images/header/CattHeaderBG_out2.jpg);background-position:right;background-repeat:no-repeat;}
#header #leftout{height:101px;width:100%;background-image:url(../Catt2/images/header/CattHeaderTopLeft_out2.jpg);background-position:left;background-repeat:no-repeat;}
#header #rightout{float:right;height:101px;width:772px;background-image:url(../Catt2/images/header/CattHeaderBG_out2.jpg);background-position:right;background-repeat:no-repeat;}
#header div.text{text-align:right;padding:2px 15px 0 0;font-size:10px;}
#header div.text img{position:relative;top:3px;}
#header #lower{background-image:url(../Catt2/images/header/CattHeaderLowerBG.jpg);height:29px;width:100%;}
#header #lower div.text{padding-top:8px;font-size:13px;width:772px;text-align:center;}
#header .banner{position:absolute;margin-left:325px;left:5%;top:41px;border:1px black solid;}
#header #homelink{float:left;position:absolute;}
#header #search{background-color:#fff;border:#999 solid thin;position:absolute;left:275px;top:11px;width:670px;height:84px;}
td{color:#000;font-size:12px;font-weight:normal;}
.upper-left a:link,.upper-left a:visited,.upper-left a:active{text-align:left;font-size:9px;color:0a1b49;font-weight:300;}
.upper-left a:hover{text-decoration:underline;}
.errorText{font-family:verdana,arial,sans-serif;color:red;font-size:14px;font-weight:bold;}
.cal_small_mon{color:black;font-size:10px;font-weight:bold;}
.cal_small_number{color:black;font-size:10px;font-weight:bold;}
.cal_day{color:black;font-size:9px;font-weight:bold;}
.test{color:#000;font-size:12px;font-weight:bold;vertical-align:top;}
.test a:link,.test a:visited,.test a:active{color:#4887a6;text-decoration:none;}
.test a:hover{color:#000;text-decoration:underline;}
.RightColumnBackground{background-image:url(../Catt2/interface/block/RightColumn_Footer_MiddleMi.gif);background-repeat:repeat-y;background-position:right;background-color:#fff;}
a.title:active,a.title:link,a.title:visited{color:#036;text-decoration:none;font-weight:bold;}
a.title:hover{color:#036;text-decoration:underline;font-weight:bold;}
a.smaller:active,a.smaller:link,a.smaller:visited{color:#999;text-decoration:none;font-size:9px;font-weight:normal;}
a.smaller:hover{color:#568fcc;text-decoration:none;font-size:9px;font-weight:normal;}
a.grey:active,a.grey:link,a.grey:visited{color:#999;text-decoration:none;font-size:12px;font-weight:normal;}
a.grey:hover{color:#568fcc;text-decoration:none;font-size:12px;font-weight:normal;}
font.big{color:#000;text-decoration:none;font-size:16px;font-weight:bolder;}
.blocktitle{color:#0066ac;font-weight:bold;font-size:12px;}
.storytitle{color:#4887a6;font-size:18px;font-family:Verdana,Arial,Helvetica,sans-serif;font-stretch:expanded; }
.blocktext{color:#0066ac;font-weight:normal;font-size:12px;}
.blocktext a:link,.blocktext a:visited,.blocktext a:active{color:#0066ac;font-weight:normal;font-size:12px;font-style:normal;text-decoration:none;}
.blocktext a:hover{text-decoration:underline;}
.copyright{color:#000;font-weight:normal;font-size:9px;font-style:normal;}
.rightblock-tiny{color:#fff;font-weight:normal;font-size:9px;font-style:normal;}
a.rightblock-tiny:active,a.rightblock-tiny:link,a.rightblock-tiny:visited{color:#fff;font-weight:normal;font-size:9px;font-style:normal;}
a.rightblock-tiny:hover{text-decoration:underline;}
.tiny{color:#000;font-weight:normal;font-size:9px;font-style:normal;}
.copyrightred{color:red;font-weight:normal;font-size:9px;font-style:normal;}
H2{color:#000;font-weight:normal;font-size:12px;}
H1{color:#000;font-weight:bold;font-size:12px;}
.content{color:black;font-weight:normal;font-size:11px;}
.boldcontent{color:black;font-weight:bold;font-size:11px;}
.warningsmall{color:black;font-weight:normal;font-size:10px;}
.commentbar1{color:black;background:#e7e5e4;font-size:12px;padding:3px;font-weight:normal;}
.commentbar1 a:link,.commentbar1 a:visited,.commentbar1 a:active{color:black;font-weight:bold;font-size:12px;}
.commentbar1 a:hover{color:black;text-decoration:underline;}
.commentbar2{background:#e7e5e4;font-size:12px;padding:2px;}
.commentbar3{color:black;background:#fff;font-size:10px;padding:2px;}
.commenttitle{color:#fff;font-size:12px;font-weight:bold;background:#7e8f97;padding:2px;}
.tabletitle{font-size:12px;font-weight:bold;color:#fff;background-color:#036;}
.tablecell{font-size:12px;color:#000;background-color:#d0d4e0;}
.tinytext1{font-size:11px;color:#000;}
.storybyline{font-size:9px;}
.storybyline a:link,.storybyline a:visited,.storybyline a:active{font-size:9px;font-weight:bold;}
.storybyline a:hover{font-size:9px;text-decoration:underline;}
.searchAuth{font-weight:normal;font-size:80%;text-align:left;color:#575;}
.searchDate{font-weight:normal;font-size:80%;text-align:right;color:#575;}
.searchHits{font-weight:normal;font-size:80%;text-align:right;color:#575;}
.highlight{background-color:yellow;text-decoration:none;}
ul.events{margin-top:0;margin-bottom:0;margin-left:-15px;_margin-left:15px;}
ul.events li{padding:2px;}
div.eventTitle{font-weight:bold;}
.webfeedHeading{font-size:12px;font-weight:bold;}
div.smaller{margin:0;font-size:9px;font-weight:normal;color:#999;}
div.rightsmaller{float:right;margin:0;font-size:9px;font-weight:normal;color:#999;}
.header{font-weight:bold;background-color:#7e8f97;border-bottom:1px solid #000;color:#fff;}
.row1{background-color:#fdfdfd;}
.row2{background-color:#cfcfcf;}
.border-right{border-right:1px solid #999;}
.border-bottom{border-bottom:1px solid #999;}
.google-cat{font-family:Verdana,Arial,Helvetica,sans-serif;color:#036;font-weight:normal;font-size:12px;padding:2px 2px 0 2px;}
.newblock-left-title{font-family:Verdana,Arial,Helvetica,sans-serif;color:#3c8ac0;font-weight:bold;font-size:12px;background-color:#eff6fc;width:195px;border:thin #b7d6f3;}
.newblock-left{font-family:Verdana,Arial,Helvetica,sans-serif;color:#3c8ac0;font-weight:bold;background-color:#eff6fc;width:195px;border:thin #b7d6f3;}
.signup-form{font-family:Verdana,Arial,Helvetica,sans-serif;color:#3c8ac0;font-weight:normal;}
.msg{font-weight:bold;padding:1em;width:80%;text-align:center;margin:1em auto;-moz-border-radius:10px;-webkit-border-radius:10px}
.error{border:2px solid #f5a8a8;background:#f3cece url('/images/warning.png') no-repeat .5em 50%;}
.info{border:2px solid #fef894;background:#fffddd url('/images/ok.png') no-repeat .5em 50%;}
.warning {
	border: 2px solid #94b7fe;
	background: #ddecff;
}
.market-box{
	width:530px;
	height:100px;
	border:1px #bbd5f1 solid;
	background-color:#fff;
	padding-top:0;
	padding-left:0;
	margin-left:auto;
	margin-right:auto;
}
.market-box-text{vertical-align:middle;}
.market-promo-header{font-family:Arial,Helvetica,sans-serif;font-size:16px;font-weight:bold;color:#0066ac;}
.market-cust-info{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#0066ac;
	vertical-align:middle;
	font-weight: normal;
}
.market-print-coupon{
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#900;
}.market-box table tr td {
	text-align: left;
}


span.prov_bar1 {
	float: left;
	font-size:.1em;
	background:#f4f4f4;
	margin:5px 3px 0 0;
	width:50px;
	height:5px;
	border:1px solid #c78787
}

span.prov_bar1 span{
	background:#900000;
	float:left;
	height:5px
}

tr.prov_row1 {
	background-color: #fffddd;
}
tr.prov_row2 {	
	background-color: #eee;
}

td.prov_header {
	font-weight: bold;
	background-color: #cedbea;
	border-bottom: 1px solid #999;
}

.prov_back_link {
	background: url('https://secure.catt.com/catt/images/back_link.gif') no-repeat center left;
	padding-left: 16px;
}

.prov_add_link {
	background: url('https://secure.catt.com/catt/images/bullet_add.gif') no-repeat center left;
	padding-left: 20px;
}

.prov_delete_link {
	background: url('https://secure.catt.com/catt/images/bullet_delete.gif') no-repeat center left;
	padding-left: 20px;
}

.prov_info_link {
	background: url('https://secure.catt.com/catt/images/bullet_info.gif') no-repeat center left;
	padding-left: 20px;
}

.prov_help_link {
	background: url('https://secure.catt.com/catt/images/help.gif') no-repeat center left;
	padding-left: 20px;
}

.prov_close_link {
	background: url('https://secure.catt.com/catt/images/bullet_cross.png') no-repeat center left;
	padding-left: 20px;
}


input.prov_textbox, textarea.prov_textbox {
	border: 1px solid #999;
	background-color: #eee;
	font-weight: bold;
}

input.prov_textbox:hover, textarea.prov_textbox:hover {
	background-color: #fff;
}

input.prov_submit {
	border-right: 1px solid #999;
	border-bottom: 1px solid #999;
	border-left: 1px solid #eee;
	border-top: 1px solid #eee;
	background-color: #ddd;
	font-weight: bold;
}

input.prov_submit:hover {
	background-color: #eee;
}

input.prov_delete, button.prov_delete {
	color: #fff;
	border-right: 1px solid #999;
	border-bottom: 1px solid #999;
	border-left: 1px solid #eee;
	border-top: 1px solid #eee;
	background-color: #900000;
	font-weight: bold;
}
#slidingDiv {
	display: none;
	width: 500px;
	background-color: #eee;
	padding:20px;
	margin-top:10px;
	border-top:3px solid #aaa;
}

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

#slidingDiv a:hover {
	text-decoration: none;
}