html, body{margin:0;padding:0;border:0;background:transparent;font-size:10px;}
div, span, article, aside, footer, header, hgroup, nav, section,
h1, h2, h3, h4, h5, h6, p, blockquote, a, ol, ul, li,
table, tr, th, td, tbody, tfoot, thead{margin:0;padding:0;border:0;vertical-align:baseline;background:transparent;}
img{margin:0;padding:0;border:0;}
table, tr, th, td, tbody, tfoot, thead{margin:0;padding:0;border:0;vertical-align:baseline;background:transparent;}
table{border-collapse:collapse;border-spacing:0;}
input, select, textarea, form, fieldset{margin:0;padding:0;border:0;}
article, aside, dialog, figure, footer, header, hgroup, nav, section{display:block;}
h1, h2, h3, h4, h5, h6, p, li, blockquote, td, th, a, caption, em, strong, strike{font-family:Arial, Helvetica, sans-serif;font-size:100%;font-weight:normal;font-style:normal;line-height:100%;text-indent:0;text-decoration:none;text-align:left;color:#000;}
ol, ul{list-style:none;}
html{}
body{background-color:#369}
h1, h2, h3, h4, h5, h6,{font-weight:bold;color:#000;}
h1{font-size:24px;}
h2{font-size:20px;text-align:center;}
h3{font-size:16px;}
h4{font-size:14px;}
h5{font-size:24px;margin:20 0 20 0;border-bottom:#03F solid;padding:15px;text-align:center;}
h6{font-size:12px;}
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img{margin:0;}
p{color:#000;font-size:12px;line-height:150%;}
p .left{margin:1.5em 1.5em 1.5em 0;padding:0;}
p .right{margin:1.5em 0 1.5em 1.5em;padding:0;}
a{}
a:link{color:#00f;}
a:visited{color:#0f0;}
a:active{color:#000;}
a:focus{color:#666;}
a:hover{color:#f00;}
blockquote{color:#000;font-size:12px;}
strong{font-weight:bold;}
strongblue{font-weight:bold;color:#03F}
em{font-style:italic;}
ul{}
ol{list-style-type:decimal;}
ul li{color:#000;font-size:12px;}
ol li{color:#000;font-size:12px;}
dl{}
dt{}
dd{}
table{width:100%;}
tr{}
.odd{background-color:#eee;}
.even{background-color:#fff;}
th{font-weight:bold;}
thead, th{background:#ccc;}
tbody{}
th,td,caption{}
caption{}
tfoot{}
.tfooter{background-color:#ccc;text-align:center;font-style:italic;}
caption{background:#efefef;}
.centerimage{vertical-align:middle;}
.centertext{text-align:center;}
.blue{color:#03F;font-weight:700;}
.bluebold{color:#03F;font-weight:bold;text-align:center;}
.blueboldleft{color:#03F;font-weight:bold;text-align:left;}
.bluecenter{color:#03F;font-weight:700;text-align:center;}
.blackbold{color:#000;font-weight:bold;text-align:center;}
.blackcenter{color:#000;font-weight:700;text-align:center;}
.blackboldleft18{color:#000;font-weight:bold;font-size:18px;}
.blackboldleft14{color:#000;font-weight:500;font-size:14px;}
.redbold{color:#F00;font-weight:bold;text-align:center;}
.red{color:#F00;font-weight:bold;}
.times{font-family:"Times New Roman", Times, serif;}
.blueboldtimes{font-family:"Times New Roman", Times, serif;color:#03F;font-weight:bold;text-align:center;}
sup, sub{line-height:0;}
abbr, acronym{border-bottom:1px dotted #666;}
address{}
del{background:#FFCECE;color:#f00;}
code, pre{background-color:#FF9;padding:2px 0px;margin:4px 25px;font-family:"Courier New", Courier, monospace;font-size:12px;font-weight:normal;line-height:150%;}
#outer{width:960px;margin:0 auto;background-color:#FFF;}
#wrapper{width:900px;margin:0 auto;background-color:#fff;}
#logo{margin:30px 0;float:left}
#topmiddle{width:550px;margin-top:50px;float:right;}
#callus{width:200px;margin-top:50px;float:right;}
#topnav{clear:both;}
#topnav ul{border-top:1px #000 solid;border-bottom:1px #000 solid;margin:20px 0;padding:10px 0;}
#topnav ul li{display:inline;}
#topnav ul li a{padding:0 5px;}
#topnav a:link{color:#00f;font-weight:bold;}
#topnav a:visited{color:#0f0;}
#topnav a:active{color:#000;}
#topnav a:focus{color:#666;}
#topnav a:hover{color:#f00;}
#wowslider-container1{margin-bottom:30px;}
#banner{margin-bottom:30px;}
#department-icons{width:625px;margin-top:20px;float:left;}
#department-icons ul li{display:inline;padding:10px;}
#department-icons ul{}
#header-line{width:600px;float:left;}
#header-line-fullwidth{width:100%;}
#fullwidth{width:100%;}
#leftside{width:600px;margin-top:20px;float:left;}
#leftside-narrow{width:450px;margin-top:20px;float:left;}
#rightside{width:275px;margin-top:20px;float:right;}
#rightside-nomargin{width:275px;float:right;}
#rightside-wide{width:425px;margin-top:20px;float:right;}
#gallery2{width:600px;float:left;}
#content{}
#footer{clear:both;border-top:1px #000 solid;margin-top:20px;}
#footer ul li{display:inline;padding:15px;}
#box1{}
#box2{}
#box3{}
#box4{}
#box5{}
#box6{}
form ol{list-style-type:none;}
form{text-align:left;margin:20px;}
label{float:left;width:150px;margin-top:5px;text-align:right;display:block;background:none;font-weight:bold;}
submit{background:none;}
input{width:280px;margin:0 0 16px 10px;border:1px #bbb solid;padding:5px;background:none;}
input:focus, textarea:focus{background-color:#BFEBFF;}
textarea{width:280px;height:150px;margin:0 0 16px 10px;border:1px #bbb solid;padding:5px;background:none;}
select{margin-bottom:20px;}
.month{margin-left:155px;}
.submit{width:90px;height:25px;margin-left:160px;font-size:12px;}
.buttons submitsd{width:90px;height:10px;font-size:10px;}
br{clear:left;}
.clear{clear:both;}
.copyright-text{font-size:80%;font-style:italic;color:#333;}
.footer-text{font-size:12px;font-style:normal;color:#666;text-align:center;}
.title{font-size:18px;font-weight:bold;color:#333;}
.subtitle{font-size:14px;font-style:italic;color:#333;}
.artist{font-size:16px;font-weight:bold;color:#333;}
.author{font-size:14px font-weight:bold;color:#555;}
.editor{font-size:14px font-style:italic;color:#555;}
.pub-date{font-size:10px font-style:italic;color:#555;}
.article-date{font-size:10px font-style:italic;color:#555;}
.location{font-size:10px font-style:italic;color:#555;}
.float-right{float:right;}
.float-left{float:left;}
.clear{clear:both;}
.hide{display:none;}
.block{display:block;}
.inline{display:inline;}
.first{font-weight:bold;}
.last{font-weight:bold;}
.left{font-weight:bold;text-align:left;}
.right{font-weight:bold;text-align:right;}
.added{background:#D7D7FF;}
.removed{background:#FFCECE;color:#f00;}
.changed{background:#FFB;}
.error, .alert, .notice, .success, .info{padding:0.8em;margin-bottom:1em;border:2px solid #ddd;}
.error, .alert{background:#fbe3e4;color:#8a1f11;border-color:#fbc2c4;}
.notice{background:#fff6bf;color:#514721;border-color:#ffd324;}
.success{background:#e6efc2;color:#264409;border-color:#c6d880;}
.info{background:#d5edf8;color:#205791;border-color:#92cae4;}
.error a{color:#8a1f11;}
.alert a{color:#8a1f11;}
.notice a{color:#514721;}
.success a{color:#264409;}
.info a{color:#205791;}