
body,div,td{font-family:Verdana,Arial,Helvitica;font-size:10px;}
div{border-style:none;}
img{border-style:none;}


.menu_bar a:link{text-decoration:none;color:#333333;}
.menu_bar a:hover{color:white;text-decoration:none;color:#000;}
.menu_bar a:visited{text-decoration:none;color:#333333;}


.top_ban{position:absolute;top:22px;left:10px;}
.top_ban_left,.top_ban_right,.top_ban_mid{position:absolute;top:0px;height:80px;border-style:none;border-width:0px;}

.top_ban_left{position:absolute;left:0px;width:8px;}
.top_ban_right{position:absolute;left:757px;width:8px;}
.top_ban_mid{position:absolute;left:8px;width:749px;}

.right_ban_pic{position:absolute;top:-22px;left:455px;width:320px;height:102px}
.onesource{top:14px;left:230px;width:242px;height:20px;position:absolute;}
.official{position:absolute;top:51px;left:220px;width:281px;height:16px}
.logo{position:absolute;top:6px; left:7px; width:208px; height:66px;}

.menu_bar{position:absolute;width:554px;top:-72px;left:227px;height:27px}
.menu_bar_left{top:0px;width:6px;height:27px;left:0px;}
.menu_bar_right{top:0px;width:6px;height:27px;left:548px;}
.menu_div{background:white; background-position:0px 5px;width:1px;height:15px;}
.menu_item{display:block;background:white;font-weight:bold; color:#000000; line-height:24px; height:25px; text-align:center;
border: 1px solid #19417C;}

.popupDiv{position:absolute;visibility:hidden;}
.popupCell{display:block;background:white;line-height:16px; height:16px; width:140px; font-weight:bold; text-indent:10px;
border-left: 1px solid #19417C; border-right: 1px solid #19417C; border-bottom: 1px solid #19417C;}

.special_panel{position:absolute;top:118px;left:580px;}
.specials{position:absolute;left:0px;width:185px;height:96px;}
.counties{top:205px;left:0px;width:185;height:238;}

.biglink,.head1,.head2,.head1_on,.head2_on{font-weight:bold;color:#333333;font-size:16px;}
.biglink,.head2,.head2_on{font-size:13px;}
.smalllink{font-weight:bold;color:#2A5694;font-size:12px;}
.head1_on,.head2_on{color:#FFFFFF;}
.biglink{text-decoration:underline;}

.main{position:absolute;top:125px;left:0px;width:779px;height:0px;}

.search_box_tab{width:149px;height:27px;text-align:center;font-weight:bold;overflow:hidden;}
.searchfield_on,.searchfield{vertical-align:middle;text-align:left;font-weight:bold;color:#FFFFFF;padding-left:10px; width:65px;}
.searchfield{color:#333333;}

select,input{height:18px;font-family:Arial, Times New Roman;font-size:8pt;color:#333333;}
.long{width:160px;}
.med{width:120px;}
.short{width:45px;}

.search_tab{position:absolute;top:0px;font-weight:bold;line-height:26px;height:26px;text-align:center;}

.offer_box{width:160px;height:102px;display:block;}
.offer_img{position:absolute;top:5px;left:5px;width:150px;height:74px;}
.offer_text{position:absolute;top:83px; left:0px; width:100%; text-align:center; font-size:12px; font-weight:bold; color:#FFFFFF;}

.border_corner{position:absolute;width:7px;height:7px;}

.bevTL,.bevTR,.bevBL,.bevBR{width:9px;height:9px;font-size:7px;line-height:7px;}
.bevTL{top:0px;left:0px;}
.bevTR{top:0px;}
.bevLeft{left:0px;top:9px;width:9px;}
.bevRight{width:9px;top:9px;}
.bevBL{left:0px;}
.bevBot{left:9px;height:9px;font-size:7px;line-height:7px;}

.on_color{color:#FFFFFF;}

.lpic{height:36px;text-align:center;}

.stars{width:89px;height:17px;}

.borTL,.borTR,.borBR,.borBL{width:7px;height:7px;font-size:5px;line-height:6px;}

.shad60x46{width:68px;height:54px;background-repeat:no-repeat;vertical-align:top;}

.vspc{position:static; height:7px;font-size:5px;line-height:6px;}

.content{position:absolute;font-size:11px;text-align:justify;}
.fac{width:26px;height:16px;}

.flag{position:absolute;width:21px;height:14px;top:55px;}

td.top {
	border-left: 1px solid blue;
	border-right: 1px solid blue;
	border-top: 1px solid blue;
	border-bottom: 1px solid blue;
			
			}
td.toptd	{
	padding: 5px;
	}
td.top_border{border-top:1px solid #CCCCCC;}
td.left_border{border-left:1px solid #CCCCCC;}
td.right_border{border-right:1px solid #CCCCCC;}
td.bottom_border{border-bottom:1px solid #CCCCCC;}

td.toptext	{
		font: 8pt/9pt arial, sans-serif;
		padding-left:9px;
		padding-right:10px;
		text-align:justify;
		width:170px;
		}
td.toptext2	{
		font: 8pt/9pt arial, sans-serif;
		padding-left:9px;
		}
input.inputtext	{
		font: 8pt/9pt arial, sans-serif;
		width:180px;
		height:19px;
		}

input.inputemail	{
		font: 8pt/9pt arial, sans-serif;
		width:180px;
		height:19px;
		}

.whiteBox{
	background:white;
	border:1px solid #1D4783;
	padding: 5px 5px 5px 5px;
	color:white;
	font:bold 9pt verdana;
}
.greyBox{
	background:#EFEEEE;
	border:1px solid #1D4783;
	padding: 5px 5px 5px 5px;
	color:white;
	font:bold 9pt verdana;
}

.cellSpacer{
	padding:10px 5px 5px 5px;
}


a .test	{
font:bold 7pt verdana;
}

.moreText a{
	color:#000033;
	font-size: 12px;
	margin:0px 0px 0px 0px;
	text-decoration:underline;
}

.moreText a:hover{
	color:#FFFFFF;
	font-size: 12px;
	margin:0px 0px 0px 0px;
	text-decoration:underline;
}

.moreTextB a{
	color:#000033;
	font-size: 12px;
	margin:0px 0px 0px 0px;
	text-decoration:none;
}

.moreTextB a:hover{
	color:#FFFFFF;
	font-size: 12px;
	margin:0px 0px 0px 0px;
	text-decoration:none;
}
.rydercupbox {
	width: 570px;
	padding: 5px;
	height: 135px;
	background-color: #6B87AF;
	margin-top: 5px;
}
.rydercuplogo {
	width: 112px;
	float: left;
}
.rydercupheader {
	width: 428px;
	float: right;
	background-color: #5385CC;
	border: 1px solid #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	height: 19px;
	vertical-align: middle;
	padding-top: 3px;
	padding-left: 5px;
	padding-right: 5px;
}
.rydercupcontent {
	width: 428px;
	float: right;
	background-color: #9BAECC;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
	height: 105px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-align: center;
	line-height: 25px;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
}

