body{
padding:0px;
margin:0px;
background:url(images/bg.gif);
}

table, td {
		border:0px;
	}

td { vertical-align:top;}

a:hover{text-decoration:none;}

img { border:0px;}

.main_text, table, li, input, textarea, select
	{
		font-family:Tahoma;
		font-size:11px;
		line-height:normal;
		color:#4D4D4D;
	}

span a { color:#055CA9}

.l_text a{ font-size:11px; color:#6E6F65}
.l_text span a{ font-size:10px; color:#055CA9; text-decoration:none}
.l_text span a:hover{ font-size:10px; color:#055CA9; text-decoration:underline}
	
.c_text { color:#4D4D4D}
.c_text a{ color:#055CA9}

.g_text { color:#6E6F65}

.b_text { color:#055CA9}

.no_class, form, .no_class td
	{
		width:auto;
		height:auto;
		margin:0px;
		padding:0px;
		border:0px;
		
	}

.form{height:23px; margin-top:2px;}
.form input	{width:172px; height:20px; border-color:#B5B5B5; border-bottom-width:1px; background-color:#ffffff; padding-left:5px}
.input	{width:128px; height:20px; border-color:#989992; border-width:1px; background-color:#ffffff; border-style:solid; padding-left:5px}

ul {margin:0; padding:0; list-style:none}
li  {background:url(images/a1.gif) no-repeat left 13px; margin: 5px 0px 0px 0px; padding:10px 0px 0px 14px; color:#4D4D4D}
.li_event {background:url(images/a1.gif) no-repeat left 13px; margin: 5px 0px 0px 0px; padding:5px 0px 0px 14px; color:#4D4D4D}
li a  {font-family:Tahoma; font-size:11px; line-height:14px; color:#055CA9; text-decoration:underline;}
li a:hover {text-decoration:none;}

.ul2 li  {background:url(images/a3.gif) no-repeat left center; padding: 0px 0px 0px 7px; margin:0px 0px 0px 0px; color:#055CA9; font-family:Tahoma; font-size:11px; line-height:16px}
.ul2 li a  { font-family:Tahoma; font-size:11px; line-height:16px; color:#055CA9; text-decoration:underline;}
.ul2 li a:hover {text-decoration:none;}

#lrcfront .row {
        padding: 0px;
        border-bottom: 1px solid #ccc;
        float: left;
        clear: both;
        width: 541px;
        background: url(vert-border.gif);
}

#lrcfront .row ul, .row ul li {
        padding: 3px 0;
        margin: 0;
}

#lrcfront .row .item_left {
		padding: 10px 3px 10px 10px;
        width: 255px;
        float: left;
        clear: none;
        list-style: none;
}

#lrcfront .row .item_right {
		padding: 10px 3px 10px 3px;
        width: 255px;
        float: right;
        clear: none;
        list-style: none;
}

#lrcfront #rowbottom {
        border: none;
}

#lrclogo {
        margin: 0 0 5px 0;
		height: 80px;
}

#lrctitle {
}

#lrclocation {
        font-style: italic;
}

#lrcfront .row li.price .left {
        display: block;
        float: left;
}

#lrcfront .row li.price .right {
        display: block;
        float: right;
}
#lrcfront .row li.price {
        padding: 5px 15px 0 0;
        font-family: Verdana, arial, helvetica, sans-serif;
        font-weight: bold;
}

#lrccontactinfo {
	margin-top: 10px;
}

#lrcurl:before {
	content: "Website: ";
}

#summerresults table {
        border: 1px solid #999;
        margin: 10px;
}

#summerresults td {
	border-top: 1px solid #999;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#summerresult table {
		width: 480px;
        border: 1px solid #999;
        margin: 10px;
}

#summerresult td {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

td.footertd {
	background: #FC9A34;
	text-align: center;
	padding: 5px 5px 5px 5px;
}

.div_center_padded {
	padding: 5px 15px 10px 15px;
	border-bottom: 1px solid #ccc;
}

.div_center_padded h3 {
	color: #963232;
}

.div_center_padded p {
	padding-bottom: 10px;
}

.div_center_caption p {
	text-align: center;
}

