#qq{margin:0 5px 5px 5px; padding:0; width:140px; }
#qq *{margin:0; padding:0;}
#qq label{display:block;}
#qq input, #qq textarea{width:135px;}
#qq #controls input{width:139px;}
#qq h3{font-size:13px; border-bottom:1px solid #036; border-top:1px solid #036; margin:1em 0 .5em; background:lightgrey; font-weight:bold;}
#stockForm .required, #qq .required{font-weight:bold;}
#stockForm fieldset, #qq fieldset{border:none; font-size:12px;}
#stockForm legend, #qq legend{display:none;}
#stockForm ol, #qq ol{list-style:none;}
#stockForm li, #qq li{margin-bottom:3px;}
#stockForm label{display:block; float:left; width:120px; text-align:right; margin-right:10px; padding-top:3px;}
#stockForm #controls{padding-left:130px;}
#stockForm #controls input{margin:10px 0; width:100px;}

/* template ver 1.0 styles */

body { font-family: Arial, Helvetica, sans-serif; margin: 0px; }
p { font-size: 12px; margin-top:2px; margin-bottom:4px; margin-right: 10px; }
h1 { font-size: 20px; margin-bottom:4px; margin-top: 0px; }
h3 { font-size: 14px; margin-top:2px; margin-bottom:4px; color: #036; }
ul { font-size: 12px; margin-top:7px; margin-bottom:4px; color: #333; }
a { text-decoration:none; color:#369; }
a:hover { text-decoration:underline; }
img { border:0; }
.td { float:left; }
table.td { float: none; }
.td p { padding-left: 5px; }
.td h3 { font-size: 12px; padding-left: 5px; }
.body { padding: 10px 12px; }
.body p { color: #333; }
.footer { border-top:solid 1px black; padding-left:10px; padding-top:5px; background-color: #000; padding-bottom: 3px; }
.footer p { font-size: 11px; color: #fff; }
.fnav { padding-left:10px; padding-bottom:5px; }
.fnav a { font-size: 10px; margin-right:5px; }
.snav { font-size: 12px; padding:12px 7px 10px 10px; }
.snav a { display:block; margin-bottom: 10px; }
.topnav { padding-left:140px; padding-bottom:5px; padding-top: 3px; padding-right: 0px; border-top-width: 1px; border-top-style: solid; border-top-color: #000; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #999; }
.topnav a { font-size: 12px; margin-right:8px; }
.credit { font-size: 10px; padding-left:10px; padding-top:4px; }
.rightline { border-right-width: 1px; border-right-style: dotted; border-right-color: #369; }
.hmimage { /* background-image: url(hmimage.jpg); background-repeat: no-repeat; background-position: right top; padding-top: 10px; padding-right: 290px; padding-bottom: 10px; */ padding-left: 12px; color: #333; }
.smlinks { font-size: 10px; }
li { margin-bottom: 3px; }
.bold { font-weight: bold; }
.right { float: right; }
.left { float: left; }
h2 { font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #369; font-style: italic; margin-top: 15px; margin-bottom: 0px; }
.topback { background-image: url(top.jpg); padding: 35px; }

.video-image-homepage { /* float: right; */ padding:15px 0 0 25px; }
.homepage-content { float:left; padding:10px 0; }
.alum {font-size:12.5px; font-weight:bold;}

/* 6/16/2010 | Testimonial */
blockquote.testimonial { background: #26689b; color: #fff; margin: 10px 0; padding: 10px 10px 2px 10px; -moz-border-radius: 5px; -webkit-border-radius: 5px; background: -moz-linear-gradient(center top, #4c80ab 0%,#26689b 40%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #4c80ab),color-stop(0.4, #26689b)); }
	blockquote.testimonial img { float: right; margin-left: 5px; }
	blockquote.testimonial p { color: #fff; margin: 0 0 8px 0; padding: 0; }
	blockquote.testimonial p.cite { }


