
body {margin:0;padding:0;font-family:arial;background:#0582C5 url(images/waterbg-s.jpg) no-repeat top center;}
#container {width:980px;margin:4px auto 0;position:relative;}
#wrapper {position:relative;width:940px;padding:0 20px;height:auto;background:url(images/shades.png) repeat-y bottom center;}

#header {width:940px;padding:0 20px;height:74px;margin-bottom:16px;}
#header-search {float:right;width:auto;margin-top:16px;}
#header-search input {color:#999;}
#header-search input:focus {color:#000;border:2px solid #CC3;}
#footer {width:940px;padding:18px 20px 12px;color:#000;font-weight:bold;font-size:12px;text-align:center;background:url(images/shades-bottom.png) top center no-repeat;clear:both;}

#navbar {width:100%;padding:0;height:24px;background:url(images/bevel-bar.png) repeat-x;border-bottom:1px solid #BBB;border-top:1px solid #BBB;margin-bottom:14px;}
#navbar ul {margin:0 0 0 217px;padding:0;list-style-type:none;font-size:14px;}
#navbar ul li {float:left;width:143px;text-align:center;padding:0;font-weight:bold;color:#444;border-right:1px solid #bbb;}
#navbar ul li.last {border:none;}
#navbar ul li:hover {background:url(images/bevel-bar-lite.png) repeat-x;}
#navbar ul li.active {background:url(images/bevel-bar-tall.png) repeat-x;top:-2px;position:relative;border:1px solid #339;left:-1px;height:26px;}
#navbar ul li a {display:block;color:#444;text-decoration:none;padding:3px 0;}
#navbar ul li.active a {color:#FFF;}

#showcase {width:940px;height:249px;background:#246 url(images/bevel-frame.png) repeat-x;margin:0 auto 20px;}
#showcase-content {width:940px;margin:0 auto;padding:22px 10px 0;color:#FFF;}

#gallery {width:660px;margin:0 auto;padding:22px 10px 0;color:#FFF;}

#content-left-pre {width:697px;margin-left:230px;height:14px;;background:url(images/contentbg-pre.png) repeat-y;}
#content-left-post {width:697px;margin-left:230px;height:14px;;background:url(images/contentbg-post.png) repeat-y;}

#content-left {width:665px;font-size:18px;line-height:32px;margin-left:230px;padding:0px 12px 20px 20px;background:url(images/contentbg.png) repeat-y;color:#333;min-height:350px;position:relative;}
#content-left h2 {margin:0 0 18px;padding:0;}
#content-left h3 {font-size:20px;margin-bottom:0;padding-bottom:0;}
#content-left h4 {font-size:15px;margin-bottom:0;padding-bottom:0;line-height:18px;}
#content-left h2 a {color:#222;text-decoration:none;font-size:20px;}
#content-left h2 a:hover {color:#900;text-decoration:underline}
#content-left p {font-size:14px;line-height:20px;}
#content-left ul {font-size:14px;line-height:18px;}
#content-left img {padding:5px;border:1px solid #CCC;border-right:1px solid #999;border-bottom:1px solid #999;margin-right:8px;vertical-align:top;}

#content-left img.fltrt {padding:5px 0 0 5px;border:none;margin-left:12px;float:right;}

#content-left img.fltlft {padding:5px 5px 0 0;border:none;margin:0 12px 6px 0;float:left;}

#content-right {margin-left:10px;font-size:14px;width:205px;float:left;margin-top:44px;color:#333;}
#content-right a {color:#226;font-weight:bold;}
#content-right h2 {margin:7px 0 5px;padding:0;}
#content-right h3  {margin:0;padding:0 0 2px;color:#222;border-bottom:1px solid #CCC;}

#content-right p {margin:4px 0 24px;padding:0;font-size:14px;line-height:18px;}
#content-right ul {margin:0 0 24px;padding:0;}
#content-right li {margin:4px 0 4px 18px;padding:0;}
#content-right form {text-align:right;padding:0 20px 0;font-size:12px;background:url(images/post.png) no-repeat;height:220px;display:block;}
#content-right form h2 {text-align:left;font-size:14px;margin-top:0;border:none;color:#222;padding:8px 0 4px;}
#content-right form label {width:50px;display:block;padding:2px 0;float:left;text-align:left;text-transform:uppercase;color:#000;line-height:18px}
#content-right form input {margin:2px 0;display:block;float:left;width:105px;text-align:left;background:#FFFFF6;}
#content-right form textarea {width:160px;text-align:left;background:#FFFFEE;height:44px;margin:0;padding:0;}
#content-right form button {margin:2px 0 0;clear:both;}



	

#thelogo {display:block;position:absolute;z-index:4000;top:6px;left:6px;}
#content-right ul {list-style-type:none;font-family:verdana;}
#content-right ul li {border-bottom:1px solid #DDD;margin-left:8px;margin-bottom:0;margin-top:0;padding:0;line-height:24px;}
#content-right ul li a {display:block;font-size:16px;font-weight:bold;color:#FFF;text-decoration:none;padding:0 0 0 5px;}
#content-right ul li a:hover { background:#F5F5F5;color:#222;}


#content-left #main-form {font-size:12px;font-weight:normal;color:#222;}
#content-left #main-form label {font-weight:bold;}
#main-form  hr {height:1px;display:block;background:#999;border:none;}
#main-form input {margin-right:6px;}
#main-form p {margin:4px 0;padding:0;}
#main-form  h3 {border-bottom:1px solid #aaa;padding:0;margin-bottom:6px;font-size:16px;line-height:20px;margin-top:20px;}
textarea {width:70%;margin-bottom:8px;}

#content-right .sidebar {background:url(images/frame-mid.png) repeat-y;margin-bottom:12px;}
#content-right .sidebar-top {background:url(images/frame-top.png) no-repeat;height:17px;}
#content-right .sidebar-bot {background:url(images/frame-bottom.png) no-repeat;height:17px;}
#content-right .sidebar-middle h3, #content-right .sidebar-middle h4 {font-size:16px;margin:0 0;padding:0 0 2px;text-align:center;border:none;}
#content-right .sidebar-middle {padding:0 18px;font-size:11px;line-height:12px;color:#222;text-align:center;}
#content-right .sidebar-middle p {font-size:12px;}
#content-right .sidebar-middle ul {margin:8px 0 8px;padding:0;list-style-type:disc;border:none;}
#content-right .sidebar-middle ul li {margin-left:14px;border:none;font-size:12px;line-height:14px;margin-bottom:6px;text-align:left;}
#content-right .sidebar img {padding:4px;}
#content-right .sidebar-middle ul.subnav {margin:0 0 8px;padding:0;list-style-type:none;border:none;line-height:12px;}
#content-right .sidebar-middle ul.subnav li {line-height:12px;margin:0;border-bottom:1px solid #DDD;padding:0 0 0 8px;background:url(images/menu-bullet.gif) no-repeat 0 12px;}
#content-right .sidebar-middle ul.subnav li a {display:block;padding:8px 4px 6px;border:none;font-size:13px;line-height:12px;margin-bottom:0;font-weight:bold;color:#333;font-weight:normal;}
#content-right .sidebar-middle ul.subnav li a:hover {background:#FFC;}

#content-left .panel img {padding:0;border:none;}
.csw{background:#fff;overflow:hidden;width:100%}
.stripViewer{background:#fff;margin:auto;overflow:hidden;position:relative;width:640px;}
.csw,.stripViewer{height:333px}
.stripViewer,.stripViewer .panelContainer .panel{width:640px}
.stripViewer .panelContainer{position:relative;width:100%}
.panelContainer .panel{float:left;height:333px;position:relative}
.stripNav{background:#fff;bottom:0;display:block;padding:7px;position:absolute;right:24px;width:70px;z-index:2}
#content-left .stripNav p{color:#666;font-size:10px;line-height:26px;margin:0;position:relative;text-align:center;width:70px}

#content-left .stripNav a{color:#fff;display:block;height:25px;outline:0;position:absolute;text-decoration:none;text-indent:-999em;top:0;width:11px}
.stripNav a.left{background:url("images/left.gif") no-repeat;left:0}

.stripNav a.right{background:url("images/right.gif") no-repeat;right:0}
#content-left .slider h1{background:#fff;font:24px Helvetica;line-height:35px;margin:0;padding-top:2px;position:absolute;top:286px;width:640px}
#content-left .slider h1 a{color:#600;text-decoration:none}
#content-left .slider h1 a:hover{text-decoration:underline}
#content-left .slider p{background:#fff;color:#3e3e3d;font:11px Verdana;line-height:15px;margin:0;position:absolute;top:318px;width:640px}
#content-left .slider p a{color:#600}
#content-left .slider p a:hover{text-decoration:underline}

a img {border:none;}