@charset "UTF-8";

/* CSS Document */

/* ------------ Generic --------------- */

* img, * div { behavior: url(images/iepngfix.htc); }

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td { margin: 0; padding: 0; }

img { border: none; }

a { outline: none; color: #ffefd8; text-decoration: none; }

a:hover { outline: none; color: #b77f4f; text-decoration: none; }

.trials { color:#F00; }

body { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 62.5%; background:url(images/bg.jpg) repeat top; }

p { font: 1.1em/1.6em "Trebuchet MS", Arial, Helvetica, sans-serif; color:#FFF; padding-top: 10px; }

h1, h2 { font: bold 2.1em/1em Georgia, "Times New Roman", Times, serif; color:#ffefd8; }


.sub { font: bold 1.2em/1em Georgia, "Times New Roman", Times, serif; color:#b77f4f; }
.sub2 { font: bold 1.2em/1em Georgia, "Times New Roman", Times, serif; color: #341803; margin-top: 15px; }

.subyell { font: bold 1.2em/1em Georgia, "Times New Roman", Times, serif; color:#321601; }


/* ------------ Header --------------- */

#header { height: 358px; background: url(images/header-bg.jpg) repeat-x top; margin: 0 auto;}

#headerwrap { width: 984px; height: 358px; margin: 0 auto; position: relative; }

#feature { width: 656px; height: 318px; float: right; position: absolute; bottom: 0; right: 52px; }

#telephone { width: 500px; float: right; margin: 10px 52px 0 0; }
#telephone p { font: italic 1.1em/1.6em "Trebuchet MS", Arial, Helvetica, sans-serif; color:#FFF; float:right; padding: 0; }

.contact { float: right; padding: 0 10px 0 15px; } 

#logo { width: 199px; height: 61px; position: absolute; top: 40px; left: 50px; }

#logohold { width: 199px; height: 61px; margin: 40px auto; }

#nav { width: 194px; margin: 0 auto; position: absolute; top: 109px; left: 52px; }

#nav li { text-transform: uppercase; list-style-type: none; margin-top: 5px; }

#nav li a { font: 1.1em/1.6em "Trebuchet MS", Arial, Helvetica, sans-serif; color:#FFF; background: url(images/nav.jpg) no-repeat top; background-position: 0 0; display:block; height: 22px; width: 184px;  text-decoration: none; padding: 4px 0 0 10px; }

#nav li a:hover { background-position: 0 -26px; }


/* ------------ Body --------------- */

#wrap { width: 984px; margin: 0 auto; position: relative; }

#leftcol { width: 194px; float: left; padding: 15px 0 25px 52px; }

.calendar { width: 194px; margin-top: 25px; }
.trials { width: 194px; margin: 25px 0; }



#rightcol { width: 656px; float: right; padding: 15px 52px 20px 0; }

.blue { width: 624px; border: 1px solid #b7925d; background:url(images/tint.png) top no-repeat #221d2e; float: right; padding: 15px; }

small { color: #fff; }
#green { width: 624px; border: 1px solid #b7925d; background:url(images/tint.png) top no-repeat #013900; float: right; padding: 15px; }

#yellow { width: 624px; border: 1px solid #b7925d; background:url(images/tint.png) top no-repeat #bf8c02; float: right; padding: 15px; }
#yellow a:hover { outline: none; color: #321601; text-decoration: none; }


.moreinfo a { background: url(images/moreinfo.jpg) no-repeat top; background-position: 0 0; display:block; width: 641px; height: 22px; font: bold 1.1em/1.8em "Trebuchet MS", Arial, Helvetica, sans-serif; color:#341702; text-decoration: none; padding-left: 15px; margin-bottom: 8px; float: right; }

.moreinfo a:hover { background-position: 0 -22px; }

.flash { height: 149px; width: 203px; float: right; margin-left: 15px; display: inline; }

.flashleft { height: 149px; width: 203px; float: left; margin-right: 15px; display: inline; }

#rightcol ul { padding-top: 5px; }

#rightcol li { font: 1.1em/1.6em "Trebuchet MS", Arial, Helvetica, sans-serif; color:#FFF; padding-top: 5px; list-style-position: inside; }


.row { width: 624px; margin-top: 30px; float: left; }


.pdf { width: 194px; height: 36px; margin-bottom: 15px; float: left; }
.pdfimg { width: 30px; height: 36px; float: left; }

.pdf p { font: 1.1em/1.6em "Trebuchet MS", Arial, Helvetica, sans-serif; color:#FFF;  padding-left: 10px; float: left; } 
.pdf a { outline: none; color: #341803; text-decoration: none; }

.pdf a:hover { outline: none; color: #b77f4f; text-decoration: none; }


#year { width: 200px; height: 26px; float:left; }
#yearkey { width: 244px; height: 26px; float:left; }
#year p { font: 1.1em/1.8em "Trebuchet MS", Arial, Helvetica, sans-serif; color:#FFF; float: right; padding: 0 0 5px 5px; color:#341803; }

#key { width: 8px; height: 8px; background-color:#C93; border: 1px solid #FFF; padding-right: 5px; float: left; }

#cal { width: 462px; float:left; }

#resources { background: url(images/resources.jpg) no-repeat top; height: 27px; width: 194px; margin: 25px 0 15px 0; float: left; }
#prices { background: url(images/prices.jpg) no-repeat top; height: 27px; width: 194px; margin: 25px 0 15px 0; float: left; }

.price { font: 1.1em/1.6em "Trebuchet MS", Arial, Helvetica, sans-serif; color: #341803; padding-top: 0; }
.bold { font-weight: bold; text-transform:uppercase; color: #341803; padding-top: 20px; }
.brown { color: #341803; }

#bod { width: 194px; float: left; }

.break { width: 194px; height: 15px; border-bottom: dashed 1px #341803; }

/* ------------ Footer --------------- */

#footerbg { height: 5px; background: url(images/footer.jpg) repeat-x top; clear: both; }

#footerwrap { width: 932px; margin: 0 auto; padding: 0 0 10px 52px; }

.footer  { width: 198px; border: 1px solid #b7925d; background-color:#FFF; filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
	margin: 15px 27px 10px 0;
	float: left;}

#footerwrap p { font: 1.1em/1.4em "Trebuchet MS", Arial, Helvetica, sans-serif; color:#341803; clear:left; padding: 0 0 5px 0; }

.footer ul { padding: 7px 0 10px 10px; }

.footer li { font: 1.1em/1.6em "Trebuchet MS", Arial, Helvetica, sans-serif; color:#341803; padding-top: 3px; list-style-position: inside; list-style-type: square; }

.footer a { font: 1.1em/1.6em "Trebuchet MS", Arial, Helvetica, sans-serif; outline: none; color: #000; text-decoration: none; padding-top: 0; }

.footer a:hover { color: #bf8c02; outline: none; text-decoration: none; }



/* ------------ Contact --------------- */
 

 #contactinfo { background:url(images/tint.png) top no-repeat #221d2e; width: 185px; float: right; border: 1px solid #b7925d; padding: 15px; }


form { width: 410px; float: left; }

form input { padding: 1px; }

form textarea { padding: 1px; }


.secureimg { border: 1px solid #08004b; }

iframe { border: #ccc 1px solid; margin-top: 15px; }


.postmetadata { margin-bottom: 30px; }


.linkbox { background-color:#CCCCCC; border:thin dotted #FFFFFF; padding: 4px 10px 10px 10px; margin-top: 10px; }

.resources { padding: 15px 20px 0 0; font: bold 2.1em/1em Georgia, "Times New Roman", Times, serif; color:#ffefd8; text-transform: none; }


