﻿ * {margin:0;padding:0;}

body {background-color:#ffffff/*#252F30*/;color:#000000;margin:0;padding:0;font-size:small;font-family:"Treubechet MS", Helvetica,Arial,sans-serif;}

/*
#pgcontainer {width:100%;max-width:1280px;min-width:1024px;background-color:#ffffff;margin-left:auto;margin-right:auto;}
*/
#pgcontainer {width:100%;max-width:1280px;min-width:1024px;background-color:#ffffff;}
#footer {margin-top:22px;padding:8px 0;background-color:#ffffff;border-top:1px solid #999999;text-align:center;clear:both;}	
	/* #footer a:after {content:" »";} */
#banner {height:200px;text-align:left;background:#5d0c08 url(http://www.cyclopathsoftexas.com/images/global/banner.jpg) no-repeat center left;clear:both;}	
.gutter {padding:25px 65px;clear:left;}
	.onecol .gutter #contentcol {width:100%;}
	.twocol .gutter #contentcol {float:left;width:70%;overflow:hidden;background-color:#fff;margin:0;padding:0;}
	.gutter ol {list-style-type:decimal;margin-left:25px;}
	.gutter ol li {margin-bottom:6px;}
	.gutter #sidebar {float:right;width:27%;overflow:hidden;background-color:#fff;margin:0;padding:0;}
	.gutter #sidebar .feature {border:1px solid #254428;padding:0;margin-bottom:12px;}
	.gutter #sidebar .feature p {padding:4px 0 8px 8px;}
	
/* global nav styles */
#globalnav {width:100%;padding:0;margin:0;float:left;list-style:none;background:#254428 url(../images/global/navslice.jpg) repeat-x top left;text-align:center;}
	#globalnav li {float:left;}
	#globalnav a {padding:4px 10px;margin:0 12px;display:block;text-decoration:none;color:#ffffff;font-weight:bold;font-size:120%;text-indent:12px;}
body.home ul#globalnav li a.home, body.contact ul#globalnav li a.contact, body.rides ul#globalnav li a.rides, body.resources ul#globalnav li a.resources, body.news ul#globalnav li a.news, body.contact ul#globalnav li a.contact, body.directions ul#globalnav li a.directions,body.policy ul#globalnav li a.policy , body.links ul#globalnav li a.links{text-decoration:underline;background:url(../images/global/transp_arrow.gif) no-repeat center left;}

	#globalnav a:hover, #globalnav a:focus {text-decoration:underline;background:url(../images/global/transp_arrow.gif) no-repeat center left;}

	

/* misc body styles */ 
h1 {padding:0;width:600px;}
h2 {width:600px;}
h2, h3, p {padding:12px 0;}
.gutter #sidebar .feature h3 {background:#254428 url(../images/global/navslice.jpg) repeat-x top left;padding:4px 0 4px 8px;margin:0;color:#ffffff;font-size:110%;}
h4, h5 {padding:8px 0;}
a#maincontent {text-decoration:none;color:#000000;cursor:default;}
a#maincontent:hover,a#maincontent:focus {text-decoration:none;background-color:#ffffff;color:#000000;cursor:default;}
h1 + p, h2 + p {padding-top:0;}
.fineprint {font-size:85%;vertical-align:bottom;}
.hide {position:absolute;margin-left:-9999px;}
dl {float:left;width:100%;display:inline;margin:12px 0;}
dl dt {float:left;width:160px;margin-right:20px;}
dl dd {margin-left:180px;}
dl.breakout dt {float:left;width:110px;margin-right:20px;}
dl.breakout dd {margin-left:130px;}
dl h1, dl h2, dl h3 {margin-top:0;padding-top:0;margin-bottom:0;padding-bottom:0;}
.gutter img {padding:4px;border:1px solid #d9e0e6;border-bottom-color:#c8cdd2;border-right-color:#c8cdd2;background:#fff;}
p.attn, p.warning {color:red;border:1px solid red;padding:8px;margin:8px 0;}
p.warning {border-width:0;}
p.attn:before {content:'Attention please!  ';font-weight:bold;}
#contentcol ul {list-style:disc;}
ul.maps {list-style-type:none;}
ul.maps li {margin-bottom:6px;}
.bordernone {border:0;}.imgleft {float:left;margin:8px 10px 0 0;}
.imgright {float:right;margin:8px 0 0 10px;}
a img {border:none;}
img {padding:4px;border:1px solid #d9e0e6;border-bottom-color:#c8cdd2;border-right-color:#c8cdd2;background:#fff;}

/* form styles */
fieldset {padding:12px;color:#254428;margin-bottom:12px;}
legend {font-weight:bold;color:#254428;padding:0 4px;}
label {font-weight:bold;display:block;padding-bottom:3px;color:#000000}
label.check {font-weight:normal;display:inline;margin-left:6px;}
/* table styles */
table {width:100%;border:1px solid #999999;background:#ffffff;text-align:left;margin-bottom:12px;}
table caption {text-align:left;text-indent:12px;font-weight:bold;color:#5d0c08;padding-bottom:3px;}
table th, table td {margin:0;padding:8px 20px;border-bottom:1px solid #b5b5b5;}
table thead tr {background:#e5e5e5;}
table .ctr {text-align:center;}

/*IE modifications */

/* end IE modifications */
