@charset "UTF-8";
*{margin:0;padding:0;border:none;}
pre{font-size:85%;padding-left:20px;}
img#bg {min-height: 100%;min-width: 1024px;width: 100%;height: auto;position: fixed;top: 0;left: 0;}
a,a:hover{color:#781023;text-decoration:none;}
#logo h1,#logo h2{padding:0;margin-bottom:-18px;}
#left h3,#right h3{padding:0;}
p{padding:10px  0;}
h1,h2,h3,h4,h5{padding-top:10px;}
.inputbox{border:1px solid #DDD;padding:3px;}
#system-message{padding-top:30px;margin:0}
.contentpane{background:transparent;}
#logo h1,#logo h1 a,#logo h1 a:hover{font-size:210%;color:#781023;}
#slogan h2,#slogan h2 a,#slogan h2 a:hover{font-size:90%;color:#000;}
.componentheading{font-size:220%;}
.contentpagetitle{font-size:120%;}
ul {list-style-type:circle;padding-left:22px;}
#wrapper{position:relative;z-index:2;padding:0 20px 20px;background:url("../images/bg.png") repeat scroll 0 0 transparent;;}
#header{width:100%;overflow:auto;padding:0;border-bottom:3px solid #2a2a2a;height:110px;}
#logo{float:left;z-index:20;}
#slogan{margin:0 auto;display:inline;text-align:center;}
#slogan h2{text-align:center;}
#user123,#user45,#user678,#user91011{display:inline-block;}
#user1,#user2,#user3,#user4,#user5,#user6,#user7,#user8,#user9,#user10,#user11{float:left;padding:10px;}
#main{margin:15px 0 0 3px;margin-left:auto;margin-right:auto;width:100%;display:inline-block;}
#content{display:inline-block;}
#social{float:right;margin:1px 5px 0;}
#top{z-index:10;color:#fff;right:20px;position:absolute;width:250px;}
#top div.moduletable{float:right;padding-bottom:0;}
#top div.moduletable:hover,#top div.moduletable:active{color:#000;background:#fff;}
#top h3{color:#000;padding:2px 10px;font-size:100%;border:0;margin:0;}
#top>div>form,#top>div>table,#top>div>div,#top>div>p{position:absolute;left:-999em;height:auto;width:auto;padding:15px;background:#fff;border:#eee 1px solid;margin:0;color:#000;}
#top .moduletable:hover form,#top .moduletable:hover table,#top .moduletable:hover div{left:auto;z-index:6000;}
#footer{margin: 20px 0 0 0;background:#000;color:#fff;text-align:center;padding:20px;}
#mainmenu{top:42px;float:right;display:inline-block;position:absolute;right:20px;}
#mainmenu ul{padding:0;margin:0;list-style:none;line-height:1.3em;}
#mainmenu ul li{float:left;margin-left:20px;background:#2a2a2a;}
#mainmenu ul li a{font-size:125%;color:#fff;border:2px solid #DDD;padding:5px 12px 2px;display:block;margin:2px;}
#mainmenu ul li ul{position:absolute;left:-999em;height:auto;width:13em;border-top:3px solid transparent;}
#mainmenu ul li ul li{margin-left:0;width:100%;border:1px solid #2a2a2a;background:#202020;}
#mainmenu ul li ul li a{border:none;}
#mainmenu li:hover ul ul,#mainmenu li:hover ul ul ul,#mainmenu li.sfhover ul ul,#mainmenu li.sfhover ul ul ul{left:-999em;}
#mainmenu li:hover ul,#mainmenu li li:hover ul,#mainmenu li li li:hover ul,#mainmenu li.sfhover ul,#mainmenu li li.sfhover ul,#mainmenu li li li.sfhover ul {left:auto;z-index:6000;}
.contentheading{font-weight:bold;font-size:260%;text-decoration:none;color:#000;}
.article-content{padding-bottom:8px;}
.article-meta{padding-bottom:8px}
.article_column{padding-right:12px;}
.readon{background:#9A2016;padding:4px 10px;}
a.readon,a.readon:visited,.areadon:hover,a.readon:active{color:#fff;}
.createby,.createdate{color:#777;font-size:80%;}
.modifydate{display:block;color:#777;font-size:80%;padding-bottom:12px;}
.createdate{margin-right:4px;}
.buttonheading{float:right;margin-top:-55px;margin-right:10px;}
#right{float:right;padding:10px 0 0 20px;}
#left{float:left;padding:10px 20px 0 0;margin-right:20px;}
.moduletable_menu,.moduletable_text,.moduletable{padding-bottom:20px;}
.moduletable h3,.moduletable_menu h3,.moduletable_text h3{font-weight:normal;border-bottom:3px double #781023;text-transform: uppercase;margin-bottom:5px;}
.moduletable ul,.moduletable_menu ul{padding:0;list-style:none;}
.moduletable li a:link,.moduletable li a:active,.moduletable li a:visited,.moduletable_menu li a:link,.moduletable_menu li a:active,.moduletable_menu li a:visited{display:block;margin: 0;padding:6px 10px 6px 12px;color: #000;}
.moduletable li a:hover,.moduletable_text li a:hover,.moduletable_menu li a:hover{color: #781023;background: #f8f8f8;}
#footer li a{color:#fff;}
#footer li a:hover{color:#eee;background:#202020;}
.button,button.validate{display:inline-block;margin-right:5px;background:#2a2a2a;text-align:center;font-size:100%;color:#fff;border:3px solid #DDD;padding:3px 8px;margin:2px;cursor:pointer;}
.button:hover,.pagination li:hover,button.validate:hover{}
ul.pagination{list-style:none;text-align:center;padding:20px 0 0;margin-bottom:-25px;}
.pagination li{display:inline;}
.pagination li a,.pagination span{margin-right:5px;background:#2a2a2a;text-align:center;font-size:100%;color:#fff;border:3px solid #DDD;padding:4px 8px;margin:2px;font-weight:normal;display:inline-block;}
.pagination li a:hover,.pagination li a:active{color:#fff;}
#copyright{width:150px;float:right;right:20px;text-align:right;margin-top:2px;}
#copyright a{text-decoration:none !important;color:#505050 !important;font-size:80%;}
