html, body{border:0;margin:0;padding:0;}
body{font:1em/1.25 arial, helvetica, sans-serif;}
h1, h2, h3, h4, h5, h6{color:#111;margin:0;padding:0;font-weight:normal;}
p, ul, ol{margin:0;padding:0 0 10px 0;}
ul, ol{list-style:none;padding:0 0 18px 40px;}
blockquote{margin:22px 40px;padding:0;}
small{font-size:0.85em;}
img{border:0;}
sup{position:relative;bottom:0.3em;vertical-align:baseline;}
sub{position:relative;bottom:-0.2em;vertical-align:baseline;}
acronym, abbr{cursor:help;letter-spacing:1px;border-bottom:1px dashed;}
a{text-decoration:none;outline:0;}
form{margin:0;padding:0;}
input, select, textarea{font:1em arial, helvetica, sans-serif;}
textarea{line-height:1.25;}
table{border:0;margin:0 0 6px 0;padding:0;}
table tr td{padding:2px;}
#Container{background:transparent url(images/bg_site.gif) repeat-y;margin:10px auto 0;padding:15px 19px;width:933px;}
#Header{position:relative;width:935px;height:255px;}
.photo_main{z-index:1;}
.photo_rotate{z-index:0;visibility:hidden;}
#Header img{position:absolute;top:0;left:0;}
#ContactCol{background:transparent url(images/bg_sidebar.gif) top no-repeat;height:490px;padding:55px 36px 0 10px;width:169px;}
#ContactBox{background:#fac840;border:2px #ddac25 solid;margin-bottom:40px;padding:8px;}
#Main{padding:20px 0;width:700px;}
#Content{width:450px;}
#Sidebar{padding-left:20px;width:205px;}
#Sidebar ul{border-top:1px #b8b8b8 dotted;list-style:none;margin:0;padding:0;}
#Sidebar li{border-bottom:1px #b8b8b8 dotted;padding:5px 10px;text-transform:uppercase;}
#Sidebar li ul{border:none;list-style:none;margin:5px 0 5px 20px;padding:0;}
#Sidebar li li{border:none;padding:2px 4px;}
#Sidebar li a{background:transparent url(images/bullets.gif) 0 -11px no-repeat;color:#7c7c7c;display:block;font-size:0.85em;font-weight:bold;padding-left:20px;text-decoration:none;}
#Sidebar li li a{background:transparent url(images/bullets.gif) 0 -77px no-repeat;color:#7c7c7c;display:block;padding-left:15px;}
#Sidebar li a:hover{background-position:0 -45px;color:#e4a600;}
#Sidebar li li a:hover{background-position:0 -111px;}
#Footer{background:transparent url(images/bg_footer.gif) no-repeat;height:40px;padding-bottom:8px;text-align:center;}
#Copyright{background:transparent url(images/footer.gif) top no-repeat;color:#000000;margin:0 auto;padding:20px 4px;text-align:center;width:965px;}
label{font-weight:bold;}
fieldset{padding:1.4em;margin:0 0 1.5em 0;border:1px solid #ccc;}
legend{font-weight:bold;font-size:1.2em;}
input.text, textarea, select{margin:0.5em 0;color:#666;border:none;background:#FFF;}
#Content input.text, #Content textarea{border:1px #CCC solid;}
input.text, input.title, textarea{width:143px;padding:3px;font-size:.8em;}
textarea{height:60px;}
.btn_submit{background:#FFF;border:1px solid;color:#666;font-weight:bold;padding:3px 6px;}
.error, .notice, .success{padding:.8em 0em .8em 2.7em;margin:1em;border:2px solid #ddd;width:400px;font-weight:bold;}
.error{background:#FBE3E4 .4em .4em no-repeat;color:#8a1f11;border-color:#FBC2C4;}
.notice{background:#FFF6BF .4em .4em no-repeat;color:#514721;border-color:#FFD324;}
.success{background:#E6EFC2 .4em .4em no-repeat;color:#264409;border-color:#C6D880;}
.error a{color:#8a1f11;}
.notice a{color:#514721;}
.success a{color:#264409;}
body{color:#636363;background:#818181;font:0.8em/1.4 arial, verdana, helvetica, sans-serif;}
h1{font-size:1.6em;line-height:1;margin-bottom:0.25em;color:#f8b500;text-transform:uppercase;}
h2{font-size:1.2em;line-height:1.2;margin-bottom:0.25em;font-weight:bold;color:#636363;}
h3{font-size:1.2em;line-height:1;margin-bottom:0.5em;color:#636363;}
h4{font-size:1.2em;line-height:1.25;margin-bottom:0.5em;height:1.25em;}
h5{font-size:1em;font-weight:bold;margin-bottom:0.5em;}
h6{font-size:1em;font-weight:bold;margin-bottom:0.5em;}
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img{margin:0;}
#ContactCol h2{color:#762226;text-transform:uppercase;}
#ContactBox h2{letter-spacing:3px;}
a{color:#882a38;text-decoration:underline;}
a:hover{text-decoration:none;}
#Footer a{text-decoration:none;}
#Copyright a{color:#000000;text-decoration:underline;}
#Copyright a:hover{text-decoration:none;}
blockquote{margin:1.5em;color:#666;font-style:italic;}
strong{font-weight:bold;}
em,dfn{font-style:italic;}
dfn{font-weight:bold;}
sup, sub{line-height:0;}
abbr, acronym{border-bottom:1px dotted #666;}
address{margin:0 0 1.5em;font-style:italic;}
del{color:#666;}
pre,code{margin:1.5em 0;white-space:pre;}
pre,code,tt{font:1em'andale mono','lucida console', monospace;line-height:1.5;}
li ul, li ol{margin:0 1.5em;}
ul, ol{margin:0 1.5em 1.5em 1.5em;}
ul{list-style-type:disc;}
ol{list-style-type:decimal;}
dl{margin:0 0 1.5em 0;}
dl dt{font-weight:bold;}
dd{margin-left:1.5em;}
table{margin-bottom:1.4em;width:100%;}
th{font-weight:bold;background:#C3D9FF;}
th,td{padding:4px 10px 4px 5px;}
caption{background:#eee;}
.clear{clear:both;}
.float_left{float:left;}
.float_right{float:right;}
.float_contain{overflow:auto;}
.text_left{text-align:left;}
.text_right{text-align:right;}
.text_center{text-align:center;}
.text_justify{text-align:justify;}
.bold{font-weight:bold;}
.italic{font-style:italic;}
.underline{border-bottom:1px solid;}
.highlight{background:#eee;padding:12px 24px;color:#666;margin-top:10px;}
.superscript{vertical-align:top;font-size:xx-small;}
.photo_left{float:left;margin:4px 10px 4px 0;}
.photo_right{float:right;margin:4px 0 4px 10px;}
.nopadding{padding:0;}
.nomargin{margin:0;}
.noindent{margin-left:0;padding-left:0;}
.nobullet{list-style:none;list-style-image:none;}
.nowrap{white-space:nowrap;}
