﻿html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline}
:focus {outline:0}
body {line-height:1;color:#000;background:#FFF}
ol, ul {list-style:none}
table {border-collapse:separate;border-spacing:0}
caption, th, td {text-align:left;font-weight:normal}
blockquote:before, blockquote:after, q:before, q:after {content:""}
blockquote, q {quotes:"" ""}
img {border:0}

* {margin:0;padding:0}
body {background:#FFF url(css/back_all.gif) repeat-x;font:.9em 'Segoe UI' , 'Lucida Sans Unicode' , 'Lucida Grande' , sans-serif, Tahoma, Verdana, Arial, Helvetica;color:#333}
a:link, a:visited {color:#FFF;text-decoration:none;border:0}
a:hover {color:#FFF}
fieldset {padding:3px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}
textarea {font:.9em 'Segoe UI' , 'Lucida Sans Unicode' , 'Lucida Grande' , sans-serif, Tahoma, Verdana, Arial, Helvetica;color:#333}
#content {margin:0 auto;width:960px}
#header {height:150px;width:970px}
#menu1 {float:right;margin-right:30px}
#menu {height:45px}
#menu ul {list-style:none}
#menu li {display:inline}
#menu a {float:left;height:45px;display:block;text-align:center;padding:15px 10px 0;color:#FFF;font-weight:400;font-size:1em;background:url('css/button.gif') no-repeat}
#menu a:hover {color:#F00}
.more {text-align:right}
.pad3 {padding:3px}
#logo {width:960px;height:210px;text-align:right;padding-top:20px}
#WMcar {float:left;z-index:999}
#main {width:960px;vertical-align:top}
#left {width:319px}
#top {background:url('css/top.gif') no-repeat;width:319px;height:9px;font-size:.1em}
#left_back {background:url('css/back.gif') repeat-y}
#bottom {background:url('css/bottom.gif') no-repeat;height:10px;width:319px;font-size:.1em}
#left H3, #left H4 {width:300px;height:40px;font-size:1.3em;font-weight:bold;padding-left:1em;padding-top:1em;text-transform:uppercase;color:#FFF;background:url('css/title.gif') no-repeat}
#left H4 {padding-left:0}
#left ul {list-style:none}
#left li ul {border:0;margin-left:15px;margin-bottom:10px}
#left li li {padding:4px 15px;background:url('css/small.gif') no-repeat left;font-size:1em}
#left .title_back {padding:10px}
#left a, #left a:visited {color:#333}
#left p {padding:10px;padding-left:40px}
#right {width:620px}
#right .boxTop {background-image:url(css/bg_box_top.gif);width:620px;height:9px}
#right .box {padding:0 5px 5px;background-image:url(css/bg_box_sides.gif);background-repeat:repeat-y}
#right .boxBot {background-image:url(css/bg_box_bottom.gif);width:620px;height:10px;margin-bottom:5px}
#right ol, #right ul {margin-left:30px}
#right H4 {margin-bottom:5px;font-size:12pt;color:#23609C}
#right a {color:#333}
#right a:hover {color:#B00}
#right p {padding-bottom:10px}
#right h2 {padding-top:10px;color:#000;font-size:1.1em;font-weight:bold}
#right #features ul {margin:0;list-style:none}
#right #features li {color:#777;padding:4px 15px;background:url('css/small.gif') no-repeat left;font-size:10pt}
#footer {height:80px;clear:both;padding-top:25px;background:url(css/bg_footer.gif) repeat-x}
#footer p {font-size:10pt;text-align:center;color:#FFF}
#footer a {color:#FFF}
#footer a:hover {color:#999}
.vertical-align {vertical-align:top}
.normalText {font:10pt gerorgia, 'Trebuchet MS' , verdana, tahoma, arial}
.pager {background:url('css/button.gif') no-repeat;float:right;height:20px}
.boximage {float:left}
.boxshot {width:160px;float:left;text-align:center;padding:5px}
.ClearAll {clear:both;height:0;font-size:0;line-height:0}
.pRow {padding:3px;padding-left:40px}
.noshow {display:none}
.tdTitle {font-size:.9em;font-weight:bolder}
.tdItalic {font-size:.9em;color:#888;white-space:nowrap;font-style:italic}
.tdText {font-size:.9em;padding:5px 2px}
.titleRight {width:90px;display:block;text-align:right;margin-right:10px;font-weight:bold;padding-top:3px}
.clear {clear:both}
.allRound {margin:5px 2px 0;color:#888;padding:2px 10px;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px}
.allRound:hover {color:#333}
.hover {cursor:pointer}
#txtSearch {background-position:left center;border: 1px solid #CCC;-moz-border-radius-bottomleft:8px;-moz-border-radius-topright:8px;font:.9em 'Segoe UI','Lucida Sans Unicode','Lucida Grande',sans-serif,Tahoma,Verdana,Arial,Helvetica;color:#666;background-image:url(icons/search.gif);padding-left:24px;font-size:1.2em;background-repeat:no-repeat;float:left;height:26px;padding-top:3px}
input[type=text].txtBox, input[type=password].txtBox {border:1px solid #CCC;padding:3px;-moz-border-radius-bottomleft:8px;-moz-border-radius-topright:8px;font:1.1em 'Segoe UI','Lucida Sans Unicode','Lucida Grande',sans-serif,Tahoma,Verdana,Arial,Helvetica;color:#666}

.noSpan {width:1px;overflow:hidden;font-size:1px;margin:0;padding:0}
.gbName {margin:0;padding-top:5px;font-weight:bold;color:#369}
.gbDate {font-size:.8em;color:#666;font-weight:normal}
.gbPlace {font-size:.9em;font-style:italic;color:#666}
.text {padding-top:5px;font-size:10pt;min-height:100px;overflow:visible}
.galleryImg {}
.floatL {float:left}
.floatR {float:right}
.btnSave, .btnSend, .btnCancel, .btnDelete, .btnAddBlog, .btnLogin, .btnLogout, .btnUpload, .btnCreate {cursor:pointer;background:url(css/button_sprite.jpg) no-repeat;width:100px;height:32px;position:relative;background-position:0 0;border:0}
.btnSend {background-position:-100px 0}
.btnCancel {background-position:-200px 0}
.btnDelete {background-position:-300px 0}
.btnAddBlog {background-position:-400px 0}
.btnLogin {background-position:0 -64px}
.btnLogout {background-position:-100px -64px}
.btnUpload {background-position:-200px -64px}
.btnCreate {background-position:-300px -64px}

.btnSave:hover {background-position:0 -32px}
.btnSend:hover {background-position:-100px -32px}
.btnCancel:hover {background-position:-200px -32px}
.btnDelete:hover {background-position:-300px -32px}
.btnAddBlog:hover {background-position:-400px -32px}
.btnLogin:hover {background-position:0 -96px}
.btnLogout:hover {background-position:-100px -96px}
.btnUpload:hover {background-position:-200px -96px}
.btnCreate:hover {background-position:-300px -96px}
.pNormal {margin-bottom:5px}
/* rotator in-page placement */
div#rotator {position:relative;height:160px;width:300px;margin:0 auto}
/* rotator css */
div#rotator ul li {float:left;position:absolute;list-style:none}
/* rotator image style */	
div#rotator ul li.show {z-index:500}
.buttonLogin {border:1px solid #99A;padding:5px}

DIV.ProgressBar {width:100px;padding:0;border:1px solid black;margin-right:1em;height:.75em;margin-left:1em;display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline}
DIV.ProgressBar DIV {background-color:Green;font-size:1pt;height:100%;float:left}
SPAN.asyncUploader OBJECT {position:relative;top:5px;left:10px}
.dimmed {opacity:0.4;filter:alpha(opacity=40)}
.selected {border:1px solid #fcd3a1;background:#fcd3a1 url(ui/ui-bg_glass_55_fbf8ee_1x400.png) 50% 50% repeat-x;color:#333}

/* twitter */
#twitter-ticker {margin:-5px auto;height:230px;background:url(css/slickbg.png) no-repeat #f5f5f5;color:#666;text-align:left;border:1px solid #CCC;border-top:0;padding:5px 0;-moz-border-radius-bottomleft:4px;-moz-border-radius-bottomright:4px;z-index:0}
#tweet-container {height:230px;width:auto;overflow:hidden}
.tweet{margin:0 8px 8px;border:1px solid #F0F0F0;background:url(css/transparent.png);width:auto;overflow:hidden}
.tweet .avatar, .tweet .user, .tweet .time {float:left}
.tweet .time {text-transform:uppercase;font-size:10px;color:#AAA;white-space:nowrap}
.tweet .avatar img {width:36px;height:36px;border:2px solid #EEE;margin:0 5px 5px 0}
.tweet .txt {clear:both}
.tweet .user {font-weight:bold}
.tweet a, .tweet a:visited {color:#0BF;text-decoration:none;outline:none}
.tweet a:hover {color:#1CF}
#loading {margin:100px 95px}

/*sorttable */
.sortable {width:100%;margin:0 auto 5px;clear:both}
.sortable th {background:url(css/header-bg.gif);text-align:left;color:#cfdce7}
.sortable th h5 {font-size:1em;padding:4px}
.sortable td {padding:2px}
.sortable .head h5 {background:url(css/sort.gif) 7px center no-repeat; cursor:pointer; padding-left:18px}
.sortable .desc, .sortable .asc {background:url(css/header-selected-bg.gif)}
.sortable .desc h5 {background:url(css/desc.gif) 7px center no-repeat; cursor:pointer; padding-left:18px}
.sortable .asc h5 {background:url(css/asc.gif) 7px  center no-repeat; cursor:pointer; padding-left:18px}
.sortable .head:hover, .sortable .desc:hover, .sortable .asc:hover {color:#fff}
.sortable .evenrow td, .sortable .oddrow td {font-size:.75em}
.sortable td.evenselected {background:#ecf2f6}
.sortable td.oddselected {background:#dce6ee}
.tdP {margin:0;padding:0}

#controls {width:100%; margin:0 auto; height:20px}
#perpage {float:left;padding-left:10px}
#perpage select {float:left;font-size:11px}
#perpage span {float:left;margin:2px 0 0 5px}
#navigation {float:left;text-align:center}
#navigation img {cursor:pointer;width:16px;height:16px}
#text {float:right;text-align:right}

/* jScrollPane */
.jScrollPaneContainer {position:relative;overflow:hidden;z-index:1}
.jScrollPaneTrack {position:absolute;cursor:pointer;right:4px;top:0;height:100%;background:#ddd}
.jScrollPaneDrag {position:absolute;background:#999;cursor:pointer;overflow:hidden}
.jScrollPaneDragTop {position:absolute;top:0;left:0;overflow:hidden}
.jScrollPaneDragBottom {position:absolute;bottom:0;left:0;overflow:hidden}
a.jScrollArrowUp {display:block;position:absolute;z-index:1;top:0;right:0;text-indent:-2000px;overflow:hidden;height:9px}
a.jScrollArrowUp:hover {}
a.jScrollArrowDown {display:block;position:absolute;z-index:1;bottom:0;right:0;text-indent:-2000px;overflow:hidden;height:9px}
a.jScrollArrowDown:hover {}
a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover {}

/* rotateSponsors */
#photoShow {margin:5px}
#photoShow div {position:absolute;z-index:0}
#photoShow div.previous {z-index:1}
#photoShow div.current {z-index:2}

/* the overlayed element */
.simple_overlay {display:none;z-index:10000;background-color:#f8f8f8;border:1px solid #666;-moz-box-shadow:0 0 90px 5px #000;-webkit-box-shadow: 0 0 90px #000}
.simple_overlay .close {background-image:url(icons/ico_item_delete.png);position:absolute;right:-15px;top:-15px;cursor:pointer;height:25px;width:25px}
.details {position:absolute;top:15px;right:15px;font-size:11px;color:#fff;width:150px}
.details h3 {color:#aba;font-size:15px;margin:0 0 -10px 0}
