html, body, div, span, h1, h2, h3, h4, h5, h6, p, ol, ul, li, form, label, legend, caption, aside, details, figcaption, figure, footer,header, hgroup, menu, nav, section, summary{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
ol, ul{list-style:none;}
a img{border:none}
aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section{display:block}


body{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size:15px;
color:#333;margin:0 0 1px;height:100%;line-height:1.5;}
p{margin-bottom:7px;}
a, p a{text-decoration:underline;color:#9A1500;}
a:hover{color:red;}
h1, h2, h3, h4, h5, h6{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-weight:normal;position:relative;}
h1{font-size:30px;line-height:0.9;color:#fff;text-align:left;margin-bottom:10px;padding-bottom:10px;}
h2{font-size:22px;line-height:1.3;color:#333;text-transform:none;font-style:normal;text-align:center;margin-top:7px;padding-bottom:6px;}
h3{font-size:23px;line-height:0.9;color:#333;text-align:center;padding-bottom:10px;margin:0 auto;}
}
h4{font-size:23px;line-height:0.9;color:white;text-align:left;margin-bottom:12px;padding-bottom:10px;}
.blue{color:#369;}
.black{color:#333;}
.white{color:#fff;font-weight:bold;}
#container, #container_left, #container_right{position:relative;width:100%;}
#container{position:relative;width:960px;margin:0 auto;background-color:transparent;min-height:100%;}
.box1{float:left;width:425px;position:relative;background:transparent;color:#fff;padding:15px;margin:0 auto;height:100%;}
.box2{float:left;width:425px;position:relative;background:transparent;padding:15px;margin-bottom:10px;height:100%;}
.box3{float:left;width:835px;position:relative;background:transparent;margin-bottom:10px;color:#fff;}
.box4{float:left;width:250px;position:relative;background:#333;color:#fff;padding:19px;margin-bottom:10px;border-bottom:5px solid #369;border-top:2px solid #fff;}
.box5{float:left;width:150px;position:relative;padding:15px;background:transparent;}
.box6{width:250px;position:relative;padding:15px;background:transparent;margin:0 auto;float:left;text-align:center;}
header{position:relative;float:left;width:960px;height:125px;background:transparent;padding-bottom:20px;}
*{margin:0;padding:0;}
aside{display:block;position:relative;margin:40px 0;}
aside h3{font:bold 12px Sans-Serif;letter-spacing:2px;text-transform:uppercase;background:#369;color:#fff;padding:5px 10px;margin:0 0 10px 0;line-height:24px;}
#main{position:relative;width:960px;margin-top:-10px;margin-bottom:16px;margin-left:26px;}
#main2{position:relative;width:1000px;}
#main3{position:relative;margin:0 auto;width:960px;}
footer{position:relative;clear:both;width:100%;background-color:transparent;}
#FooterOne, #FooterTwo, #FooterTree{position:absolute;}
#FooterTwo{position:absolute;right:225px;top:250px;color:white;}
.container{width:980px;margin:0 auto;background-color:transparent;}
.boxtop{position:absolute;top:779px;left:-100px;}
nav{position:absolute;width:800px;height:30px;top:50px;left:500px;font-size:20px;}
nav ul li{float:left;line-height:normal;}
nav ul li a{;color:#369;font-weight:normal;display:block;background-color:transparent;text-decoration:none;margin-top:3px;padding:5px;text-shadow:1px 1px 1px #ccc;filter:dropshadow(color=#ccc, offx=1, offy=1);}
nav ul li a:hover{color:#333;}
#title{position:absolute;float:left;top:35px;left:0px;width:250px;height:160px;text-shadow:3px 3px 3px #333;filter:dropshadow(color=#333, offx=5, offy=5);}
.rg-image-wrapper{position:relative;padding:20px 30px;background:transparent url(../images/black.png) repeat top left;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;min-height:20px;}
.rg-image{position:relative;text-align:center;line-height:0px;}
.rg-image img{max-height:100%;max-width:100%;}
.rg-image-nav a{position:absolute;top:0px;left:0px;background:#000 url(../images/nav.png) no-repeat -20% 50%;width:28px;height:100%;text-indent:-9000px;cursor:pointer;opacity:0.3;outline:none;-moz-border-radius:10px 0px 0px 10px;-webkit-border-radius:10px 0px 0px 10px;border-radius:10px 0px 0px 10px;}
.rg-image-nav a.rg-image-nav-next{right:0px;left:auto;background-position:115% 50%;-moz-border-radius:0px 10px 10px 0px;-webkit-border-radius:0px 10px 10px 0px;border-radius:0px 10px 10px 0px;}
.rg-image-nav a:hover{opacity:0.8;}
.rg-caption{text-align:center;margin-top:15px;position:relative;}
.rg-caption p{font-size:11px;letter-spacing:2px;font-family:'Trebuchet MS', 'Myriad Pro', Arial, sans-serif;line-height:16px;padding:0 15px;text-transform:uppercase;}
.rg-view{height:30px;}
.rg-view a{display:block;float:right;width:16px;height:16px;margin-right:3px;background:#464646 url(../images/views.png) no-repeat top left;border:3px solid #464646;opacity:0.8;}
.rg-view a:hover{opacity:1.0;}
.rg-view a.rg-view-full{background-position:0px 0px;}
.rg-view a.rg-view-selected{background-color:#6f6f6f;border-color:#6f6f6f;}
.rg-view a.rg-view-thumbs{background-position:0px -16px;}
.rg-loading{width:46px;height:46px;position:absolute;top:50%;left:50%;background:#000 url(../images/ajax-loader.gif) no-repeat center center;margin:-23px 0px 0px -23px;z-index:100;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;opacity:0.7;}
span.reference{position:fixed;left:5px;top:5px;font-size:10px;text-shadow:1px 1px 1px #fff;}
span.reference a{color:#555;text-decoration:none;text-transform:uppercase;}
span.reference a:hover{color:#000;}
h1{color:#ccc;font-size:36px;text-shadow:1px 1px 1px #fff;padding:20px;}