*{padding:0;margin:0;outline:0;}

.cl{font-size:0;line-height:0;height:0;display:block;clear:both;}

body{background:#555555 no-repeat center 0;font-family:Arial, sans-serif;color:white;font-size:11px;line-height:15px;}

a{color:#efd125;text-decoration:underline;cursor:pointer;}

a:hover{text-decoration:none}

a img{border:0;}

.shell{width:996px;margin:0 auto;}

.left{float:left;display:inline;}

.right{float:right;display:inline;}

#header{height:107px;background:repeat-x 0 bottom;margin-left:10px;width:940px}

h1#logo{background-image:none;font-size:0;line-height:0;width:227px;height:39px;float:left;display:inline;padding-left:12px;padding-top:35px;}

h1#logo a{display:block;text-indent:-4000px;height:39px;background:url(images/logo.gif);}

h2{font-size:14px;color:#FFFFFF;line-height:33px;border-bottom:solid 3px #666666;background:#999999;padding-left:15px}

#nav{float:left;display:inline;padding-top:10px;width:975px;height:45px}

#nav ul{list-style-type:none;font-family:"trebuchet ms", sans-serif;text-transform:uppercase;font-weight:bold;}

#nav li{float:left;display:inline;padding-right:15px;font-size:15px;}

#nav li a{float:left;display:inline;color:#fff;text-decoration:none;}

#nav li a:hover, #nav li a.active{color:#f5db2d}

#content{padding-top:31px;width:913px;margin-left:2px}

#sidebar{width:284px;float:left;display:inline;}

#sidebar h2{background-image:;background-repeat:no-repeat;background-position:right 0;}

#sidebar .box{width:284px;margin-bottom:14px}

#sidebar .box ul{list-style-type:none;padding-left:7px;padding-top:14px}

#sidebar .box li{padding-bottom:7px}

#sidebar .box li a.image{float:left;margin-right:6px}

#sidebar .box li a.image img{display:block;border:solid 1px #eed025;padding:1px}

#sidebar .box li a{color:#fff;text-decoration:none;}

#sidebar .box li a:hover{color:#efd125;}

#sidebar .box li h5{font-size:12px;color:#fff}

#sidebar .box li p{font-size:11px;color:#b8b8b8}

#sidebar .box li .info{float:left;display:inline;width:195px}

}

.gradientbuttons ul{padding:3px 0;margin-left:0;margin-top:1px;margin-bottom:0;font:bold 13px Verdana;list-style-type:none;text-align:center;}

.gradientbuttons li{display:inline;margin:0;}

.gradientbuttons li a{text-decoration:none;padding:7px 8px;margin-right:-1px;border:1px solid #778;color:white;border:1px solid gray;background:#3282c2;border-radius:8px;box-shadow:3px 3px 4px rgba(0,0,0,.5);-moz-border-radius:8px;-moz-box-shadow:3px 3px 4px rgba(0,0,0,.5);background:-moz-linear-gradient(center top, #a4ccec, #72a6d4 25%, #3282c2 45%, #357cbd 85%, #72a6d4);-webkit-border-radius:8px;-webkit-box-shadow:3px 3px 4px rgba(0,0,0,.5);background:-webkit-gradient(linear, center top, center bottom, from(#a4ccec), color-stop(25%, #72a6d4), color-stop(45%, #3282c2), color-stop(85%, #357cbd), to(#72a6d4));}

.blacktheme li a{font-size:14px;background:black;background:-moz-linear-gradient(center top, #9f9f9f, #686868 25%, #2a2a2a 45%, #686868 85%, #9f9f9f);background:-webkit-gradient(linear, center top, center bottom, from(#9f9f9f), color-stop(25%, #686868), color-stop(45%, #2a2a2a), color-stop(85%, #686868), to(#9f9f9f));}

.search .btnp{float:left;display:inline;height:33px}

.links{padding-top:15px}

.links a{background:url(images/links.gif) repeat-x;line-height:33px;width:134px;font-size:13px;color:#fff;text-align:center;text-decoration:none;}

.box{background:url(images/dot.png);padding-bottom:7px}

.box a.up{text-transform:uppercase;float:right;margin-right:12px}

.box ul{list-style-type:none;}

.box li h4 a{color:#fff;text-decoration:none;}

.box li h4 a:hover{color:#efd125;}

.box li a.image{float:left;}

.box li a.image img{display:block;border:solid 1px #eed025;padding:1px}

.box li .info{float:left;display:inline;}

#main{float:right;display:inline;width:603px}

#main ul.navigate{float:right;display:inline;list-style-position:outside;list-style-type:none;padding-left:20px;padding-top:2px;width:33px}

#main ul.navigate li{width:27px;float:left;padding-left:6px;height:27px;padding-bottom:5px}

#main ul.navigate li.active a{background:#999999}

#main ul.navigate li.active a:hover{text-decoration:none;}

#main ul.navigate li a{width:27px;font-size:14px;color:#000;text-align:center;line-height:27px;background:#999999;float:left;text-decoration:none;}

#main ul.navigate li a:hover{text-decoration:underline;}

#main .box{width:673px;padding-bottom:0.1px}

#main .box h2{width:657px;background:#999999 no-repeat right 0;margin-bottom:12px}

#main .box ul.line{width:603px;padding-left:0}

#main .box ul.line li{float:left;display:inline;padding-left:13px;padding-bottom:0}

#main .box ul.line li a{font-weight:bold;float:none;}

#main .box ul.line li a.frm{display:block;margin-bottom:10px}

#main .box ul.line li a img{display:block;padding:1px;}

#main .box ul{padding-left:33px}

#main .box li{padding-bottom:24px}

#main .box li .info{padding-left:0px;float:left;display:inline;width:390px}

#main .box li .info h4{font-size:15px;color:#fff;padding-bottom:10px}

#main .box li .info a.up{float:left;}

#main .box li .info p{padding-bottom:12px}

#main1{float:right;display:inline;width:603px}

#main1 ul.navigate{float:right;display:inline;list-style-position:outside;list-style-type:none;padding-left:20px;padding-top:2px;width:33px}

#main1 ul.navigate li{width:27px;float:left;padding-left:6px;height:27px;padding-bottom:5px}

#main1 ul.navigate li.active a{background:#999999}

#main1 ul.navigate li.active a:hover{text-decoration:none;}

#main1 ul.navigate li a{width:27px;font-size:14px;color:#000;text-align:center;line-height:27px;background:#999999;float:left;text-decoration:none;}

#main1 ul.navigate li a:hover{text-decoration:underline;}

#main1 .box{width:673px;margin-bottom:18px;padding-bottom:18px}

#main1 .box h2{width:658px;background:#999999 no-repeat right 0;margin-bottom:15px}

#main1 .box ul.line{width:603px;padding-left:0}

#main1 .box ul.line li{float:left;display:inline;padding-left:13px;padding-bottom:0}

#main1 .box ul.line li a{font-weight:bold;float:none;}

#main1 .box ul.line li a.frm{display:block;margin-bottom:10px}

#main1 .box ul.line li a img{display:block;padding:1px;}

#main1 .box ul{padding-left:33px}

#main1 .box li{padding-bottom:24px}

#main1 .box li .info{padding-left:0px;float:left;display:inline;width:390px}

#main1 .box li .info h4{font-size:15px;color:#fff;padding-bottom:10px}

#main1 .box li .info a.up{float:left;}

#main1 .box li .info p{padding-bottom:12px}

.transparent-frame{width:550px;height:286px;position:relative;z-index:1;float:right;display:inline;margin-bottom:12px}

.transparent-frame .frame{background:no-repeat;width:550px;height:286px;position:absolute;top:0;left:0;z-index:10;}

#footer{height:0px;font-size:10px;color:#b8b8b8;text-align:right;line-height:0px;text-transform:uppercase;width:603px;}

#footer a{color:#b8b8b8;}

.sidebarmenu ul{margin:0;padding:0;list-style-type:none;font:bold 13px Verdana;width:120px;border-bottom:1px solid #ccc;}

.sidebarmenu ul li{position:relative;}

.sidebarmenu ul li a{display:block;overflow:auto;color:white;text-decoration:none;padding:6px;border-bottom:2px solid #555555;border-right:1px solid #555555;}

.sidebarmenu ul li a:link, .sidebarmenu ul li a:visited, .sidebarmenu ul li a:active{background-color:#777777;}

.sidebarmenu ul li a:visited{color:white;}

.sidebarmenu ul li a:hover{background-color:#555555;}

.sidebarmenu ul li ul{position:absolute;width:120px;top:-15px;visibility:hidden;}

.sidebarmenu a.subfolderstyle{background:no-repeat 97% 50%;}

.gallerycontainer{position:relative;}

.thumbnail img{border:2px solid #999999;margin:0 2px 2px 0;}

.thumbnail:hover{background-color:transparent;}

.thumbnail:hover img{border:3px solid #666666;}

.thumbnail span{position:absolute;background-color:#808080;padding:5px;left:-5px;visibility:hidden;color:#FFFFFF;text-decoration:Verdana;}

.thumbnail span img{border-width:0;padding:2px;}

.thumbnail:hover span{visibility:visible;top:0;top:40px;z-index:50;}

.gallerycontainer{position:relative;}

.thumbnail img{border:2px solid #999999;margin:0 2px 2px 0;}

.thumbnail:hover{background-color:transparent;}

.thumbnail:hover img{border:3px solid #666666;}

.thumbnail span{position:absolute;background-color:#808080;padding:5px;left:-5px;visibility:hidden;color:#FFFFFF;text-decoration:Verdana;}

.thumbnail span img{border-width:0;padding:2px;}

.thumbnail:hover span{visibility:visible;top:0;top:40px;z-index:50;}

.gallerycontainerboki{position:relative;}

.thumbnail img{border:2px solid #999999;margin:0 2px 2px 0;}

.thumbnail:hover{background-color:transparent;}

.thumbnail:hover img{border:3px solid #666666;}

.thumbnail span{position:absolute;background-color:#808080;padding:5px;left:0px;visibility:hidden;color:#FFFFFF;text-decoration:Verdana;}

.thumbnail span img{border-width:0;padding:2px;}

.thumbnail:hover span{visibility:visible;top:0;top:50px;z-index:50;}

* html .sidebarmenu ul li{float:left;height:1%;}

* html .sidebarmenu ul li a{height:1%;}

#sr-footer{font-size:14px;color:#bbb;text-align:center}

#sr-footer a{color:#bbb}

#sr-footer ul{margin:0;padding:0;list-style-type:none}

#sr-footer li{display:inline-block}