body{font:normal 12px Arial,Helvetica,sans-serif;line-height: 1.5em;margin: 0;padding: 0;font-size: 12px;color: #000;background: #000 url(../images/bg.jpg) top center no-repeat}
body.contentpane{background: #CCC}
form{margin: 0;padding: 0}
img,table{border: none}
p{margin: 5px 0;text-align: justify}
a{font-weight: 400;color: #F60;outline: none}
a:link{text-decoration: underline}
a:visited{text-decoration: underline;color: #999}
a:hover{text-decoration: none;font-weight: 400}
input {color: #ccc;outline: none;margin: 0}
input:focus{outline: none}
button{color: #fff;font-size: 12px;border: none;background: #696969;cursor: pointer}
.clear{clear:both}

#modlgn_remember.inputbox {background: none;border: none;width: auto;vertical-align:middle}
.validate {color: #fefefe;font-size: 12px;cursor: pointer;font-weight: 700;border: none;height:23px;line-height:19px;padding: 1px 4px 4px;margin:6px 0 0 0;background: transparent url(../images/but.png) repeat-x top left}
input.button:hover, .validate:hover {}
/*****************************************/
/*** Template specific layout elements ***/
/*****************************************/

#wrapper{width:960px;margin:0 auto}
#menucontainer{margin-top:15px;height:30px;border:0px solid red}
#header{float:left}
#logo{margin:45px 0 0 10px}
#menuleft{background:url(../images/menuleft.png) left no-repeat;width:5px;height:30px;float:left;margin-left:10px}
#menuright{background:url(../images/menuright.png) right no-repeat;width:5px;height:30px;float:left}
#topmenu{overflow: hidden;background:url(../images/menubg.png) repeat-x;float:left}
#topmenu ul{margin: 0;padding: 0;list-style: none}
#topmenu li{float: left;background: transparent url(../images/menusep.png) no-repeat center right}
#topmenu li a{color: #fff;float: left;text-decoration: none;font-weight: 700;height:30px;line-height:29px;padding: 0 14px;cursor:pointer}
#topmenu li a:hover{background: transparent url(../images/t_menu_hover.png) repeat-x top left;text-decoration:underline}
#topmenu li a#active_menu-nav{color: #fff;background: transparent url(../images/t_menu_hover.png) repeat-x top left}
.search{width:172px}
.search .inputbox{float:left;border: none;color: #F60;font-size:12px;line-height:14px;width:138px;height:16px;padding:2px 4px 2px;background: transparent url(../images/inputbox.png) no-repeat top left}
.search .button{float:left;margin:0;width:26px;height:20px;padding:0;text-indent:-9999px;background: transparent url(../images/search_but.gif) top left no-repeat}
.cpathway{height:40px;padding:5px 0;line-height:40px;overflow:hidden;background:#FAFAFA;padding:0 10px}
span.breadcrumbs.pathway{float:left;color: #333;font-weight:700}
span.breadcrumbs.pathway a.pathway {color:#F60;font-weight:700;text-decoration: none}
span.breadcrumbs.pathway a.pathway:hover{text-decoration: underline}
#content{width:960px;margin:0 auto;background:url(../images/contenttop.png) no-repeat top center;padding-top:5px}
.middle{width:940px;background:#FAFAFA;padding:10px}
.c_left{width:auto;background:#FAFAFA;padding:10px}
.c_right{background: transparent url(../images/content_m_right.png) repeat-y top center;}
.c_full{background: transparent url(../images/content_m_full.png) repeat-y top center;}

#leftcol, #rightcol{float: left;width: 169px;margin: 0 10px 0 0}
#rightcol{margin: 0 0 0 10px}
div#maincol{float: left;width: 549px;padding:10px;background:#FFF url(../images/middlecolbottom.png) bottom no-repeat}
div#maincol a{font-weight:bold}
div#maincoltopright{float: left;background:#FFF url(../images/middlecoltop.png) left top no-repeat}
div#maincoltopleft{float: left;background:url(../images/middlecoltop.png) right top no-repeat;padding-top:5px}
div#maincolbottomright{float: left;background:#FFF url(../images/middlecolbottom.png) left bottom no-repeat}
div#maincolbottomleft{float: left;background:url(../images/middlecolbottom.png) right bottom no-repeat;padding-top:5px}
div#maincolumn_full{float: left;width: 940px;padding:10px}
div#maincolumn_left{float: left;width: 740px;padding:10px}
div#maincolumn_right{float: left;width: 720px;padding:10px}
div.nopad{overflow: hidden;padding: 0}
div.nopad ul{clear: both}
td.middle_pad{width: 20px}
#footer{width: 960px;margin: 0 auto;text-align:right;font-size: 12px;color: #FFF;padding:10px 0;background:url(../images/contentbottom.png) top no-repeat;border:0px solid blue}
#footer a{color: #F60;font-weight:700;font-size: 12px;text-decoration: underline}
#footer p{margin:0}
#footer a:hover{text-decoration:none}
#footer #sgf a.sgfooter:link, #footer #sgf a.sgfooter:visited{color: #F60;font-family: Arial, Helvetica, sans-serif;text-decoration: underline;background: none;padding: 0}
#footer #sgf a.sgfooter:hover{font-family: Arial, Helvetica, sans-serif;text-decoration: none;background: none;padding: 0}#sgf{font-size: 12px;text-align: center;margin: 0 auto;color: #8e8e8e;font-family: Arial, Helvetica, sans-serif}
.sgf{text-align: right;font-size: 12px;font-family: Arial, Helvetica, sans-serif;color: #FFF;text-decoration: none}
.sgf1{font-size: 12px;font-family: Arial, Helvetica, sans-serif;color: #FFF;text-align: left}
a.sglink:link, a.sglink:visited{color: #8e8e8e;font-size: 12px;font-family: Arial, Helvetica, sans-serif;text-decoration: none}
a.sglink:hover{color: #8e8e8e;font-family: Arial, Helvetica, sans-serif;text-decoration: none}
/*****************************************/
/*** Joomla! specific content elements ***/
/*****************************************/

div.offline{background: #fffebb;width: 100%;position: absolute;top: 0;left: 0;font-size: 1.2em;padding: 5px}
/* headers */
div.componentheading{height: 22px;margin:0;color: #780B0F;text-transform:capitalize;font-size:16px;padding-bottom:10px}
table.blog{}
h1{padding: 0;font-family: Arial, Helvetica, sans-serif;font-size: 1.3em;font-weight: 700;vertical-align: bottom;color: #780B0F;text-align: left;width: 100%}
h2, .contentheading{padding: 0;font-family: Arial, Helvetica, sans-serif;font-size: 14px;vertical-align: middle;color: #CC1909;text-align: left;font-weight: 700}
h2, a.contentheading{background: none;border: none;margin:6px 0}
table.contentpaneopen h3{margin-top: 25px;color:#CC1909}
h4{font-family: Arial, Helvetica, sans-serif;color: #333}
h3, .componentheading, table.moduletable th, legend{margin:6px 0;font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight:700;text-align: left;text-transform:uppercase;color: #780B0F;padding: 0}/* small text */
.small{font-size: 12px;color: #666;font-weight: 700;text-align: left}
.modifydate{height: 20px;vertical-align: bottom;font-size: 11px;color: #666;text-align: right}
.createdate{vertical-align: top;font-size: 12px;color: #666;padding-bottom: 8px}
a.readon{float: right;background: url(../images/readon.png) no-repeat center left;line-height: normal;font-size: 12px;padding: 0 0 0 14px;color: #7c7c7c;text-transform: lowercase;text-decoration: underline}
a.readon:hover{text-decoration: none}
/* form validation */
.invalid{ border-color: #ff0000; }label.invalid{ color: #ff0000; }

/** overlib **/

.ol-foreground{background-color: #f1f1f1;color: #333}
.ol-background{background-color: #f1f1f1;color: #333}
.ol-textfont{font-family: Arial, Helvetica, sans-serif;font-size: 12px}
.ol-captionfont{font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #fbfbfb;font-weight: 700}
.ol-captionfont a{background-color: #f1f1f1;color: #333;text-decoration: none;font-size: 12px}
.ol-closefont{}
/* menu links */
a.mainlevel:link, a.mainlevel:visited{padding-left: 5px}
a.mainlevel:hover{}
/* spacers */
span.article_separator{display: block;height: 20px}
.article_column{}
.column_separator{}
td.buttonheading{text-align: right;width: 0}
.clr{clear: both;font-size:0}
table.blog span.article_separator{display: block;height: 20px}


/* table of contents */
table.contenttoc{margin: 5px;padding: 5px;background: none}
table.contenttoc td{padding: 0 5px}

/* content tables */
td.sectiontableheader{color: #999;font-weight: 700;padding: 4px}
tr.sectiontableentry1 td{padding: 4px}
tr.sectiontableentry1{background:#EEEEEE}  
tr.sectiontableentry0 td,tr.sectiontableentry2 td{padding: 4px}
td.sectiontableentry0,td.sectiontableentry1,td.sectiontableentry2{padding: 3px;font-size: 12px}

/* content styles */
.contentpaneopen, table.contentpane{margin: 0;padding: 0}
table.contentpane td{text-align: left}
table.contentpane td.contentdescription{width: 100%}
table.contentpane {text-align: left;float: left;width: 100%}
table.contentpane ul li a .category{color: #FF8800}
table.contentpane ul li{color: #666}
table.contentpaneopen{margin: 0 4px;border-collapse: collapse}
.newsflash table.contentpaneopen{margin:0 10px;padding:0;color:#fbfbfb;text-align:left}
.newsflash table.contentpaneopen a{color:#fbfbfb}
table.contentpaneopen li{margin-bottom: 5px}
table.contentpaneopen fieldset{border: 0;border-top: 1px solid #669933}
table.contentpaneopen h3{margin-top: 25px}
table.contentpaneopen h4{font-family: Arial, Helvetica, sans-serif;color: #669933}
.highlight{background-color: #fffebb}
ul.latestnews, ul.mostread{list-style:none;padding:0;margin:0;text-align:left}
/* module control elements */
table.user1user2 div.moduletable{margin-bottom: 0px}
div.moduletable, div.module{margin-bottom: 25px}

div.module_menu, div.module, div.module_text{margin: 0;padding: 0}
div.module_menu div, div.module div, div.module_text div{}
div.module_menu div div, div.module div div, div.module_text div div{}
.newsflash div.module {background: transparent url(../images/newsflash_r.png) top right no-repeat}
.newsflash div.module div {height:129px;background: transparent url(../images/newsflash_l.png) top left no-repeat}
div.module_menu div div div, div.module div div div, div.module_text div div div{margin: 0 auto 10px;padding:0;text-align: center}
div.module div div div div{width: 160px;color:#000}
div.module_menu div div div div, div.module div div div div, div.module_text div div div div{background: none;margin:0 auto;padding:0}
div.module_text div div div div{text-align: left}
div.module_text div div div div.bannergroup_text{padding: 0 10px;width: auto}
div.module_text div div div div.bannergroup_text div{color:#000;width: auto;padding: 0 0 4px}
div.module_text div div div div.bannergroup_text div.bannerheader{color:#CC1909}
div.module div div div form{margin:0 auto;padding:0 0 0 0;text-align:left;width:auto}
div.module_menu ul{list-style: none;padding: 0}
div.module_menu ul#mainlevel{margin: 0 auto;text-align: center}
div.module_menu ul li{margin: 0;padding: 0}
div.module_menu ul li a:link, div.module_menu ul li a:visited{font-weight: 700;padding: 2px 0;line-height: 24px;background: transparent url(../images/blue/bullet2.jpg) top left no-repeat}

#leftcol div.module,#rightcol div.module,#rightcol div.module_text{background:url(../images/leftboxtop.png) 0 40px no-repeat}
#leftcol div.module form,#rightcol div.module form,#rightcol div.module_text div.bannergroup_text{background:#FFF url(../images/leftboxbottom.png) 0 bottom no-repeat;padding-bottom:10px;margin-top:15px}
#rightcol div.module div div div{background:#FFF}
#leftcol div.module table ,#rightcol div.module table{}
#leftcol div.module table td ,#rightcol div.module table td{margin:0;padding: 0 6px 0 0;height:20px;color:#CC1909;text-align:left;line-height:13px;vertical-align: middle}
#leftcol div.module table td ,#rightcol div.module table td label{color:#000}
#leftcol div.module table.poll{}
#leftcol div.module table.poll td{text-align: left}
/* LEFT COL H3 */
#leftcol h3, #rightcol h3{height: 30px;line-height: 30px;padding:0 5px;margin:0;color: #FFF;font-size: 14px;text-align: left;text-transform:none;font-weight: bold;overflow:hidden;background:url(../images/headbg.png) no-repeat}
#leftcol .moduletable_menu, #leftcol .moduletable, #leftcol .moduletable_text, #leftcol .c, 
#rightcol .moduletable_menu, #rightcol .moduletable, #rightcol .moduletable_text, #rightcol .c{margin: 0 0 16px 0;padding: 0 0 8px 0}

#leftcol ul.menu, #rightcol ul.menu{width: 169px;list-style: none;text-align: left;margin:0}
#rightcol ul.menu{margin:0 10px 0 0}
#leftcol ul.menu li, #rightcol ul.menu li{margin: 0;padding:0 14px;margin:0 0 1px 0;background:url(../images/listsep.png) left bottom repeat-x}
#leftcol ul.menu li:hover, #rightcol ul.menu li:hover{}
#leftcol ul.menu li ul li, #rightcol ul.menu li ul li{border-bottom: none}
/*LEFT COL LINK*/
#leftcol ul.menu li a, #leftcol ul.menu li a:link,
#rightcol ul.menu li a, #rightcol ul.menu li a:link{display:block;font-weight: 400;font-size: 12px;line-height: 20px;padding: 0 0 0 14px;text-decoration: none;color: #F60;background: url(../images/bullet.png) left 6px no-repeat}
#leftcol ul.menu li a:hover, #rightcol ul.menu li a:hover{text-decoration:underline}
/*LEFT COL CURRENT LINK*/
l
#leftcol ul.menu li#current a, #leftcol ul.menu li#current a:link, 
#rightcol ul.menu li#current a, #rightcol ul.menu li#current a:link{display:block;color: #F60;padding:0 14px}
#leftcol ul.menu li#current{padding:0 14px}
#leftcol ul.menu li#current a:hover, #rightcol ul.menu li#current a:hover{color: #F60}
/*LEFT COL SUB LINK*/
#leftcol ul.menu li#current ul li a, #leftcol ul.menu li#current ul li a:link,
#rightcol ul.menu li#current ul li a, #rightcol ul.menu li#current ul li a:link{font-weight: 400;font-size: 12px;height: 16px;line-height:15px;padding: 0 0 0 14px;margin:0 0 0 14px;text-decoration: none;color: #F60;background: url(../images/bullet.png) left 6px no-repeat}
#leftcol ul.menu li ul li#current a, #leftcol ul.menu li ul li#current a:link, #leftcol ul.menu li ul li#current a:visited, #leftcol ul.menu li ul li#current a:hover, 
#rightcol ul.menu li ul li#current a, #rightcol ul.menu li ul li#current a:link, #rightcol ul.menu li ul li#current a:visited, #rightcol ul.menu li ul li#current a:hover{padding: 0 0 0 14px;color: #F60;font-weight:400;height:16px;line-height:15px}
#leftcol ul.menu li.parent ul li a, 
#rightcol ul.menu li.parent ul li a{font-size: 12px;font-weight: 400;line-height: 15px;height: 16px;padding: 0 0 0 14px;color: #6E6D6D;text-decoration: none;background: url(../images/bullet.png) left 6px no-repeat}
#leftcol ul.menu li.parent ul li a:hover{color:#F60}
/*SUBMENU POSITION*/
#leftcol ul.menu li#current ul{margin: 0;padding: 0}
#leftcol ul.menu li#current ul li{margin: 0;padding: 0}
/*CURRENT SUBMENU POSITION*/
#leftcol ul.menu li ul{margin: 0;padding: 0}
#leftcol ul.menu li#current ul li a:hover{color: #F60}
#leftcol ul.menu li ul, #rightcol ul.menu li ul{list-style: none;margin:0}
/* forms */
#leftcol .moduletable ul, #rightcol .moduletable ul{margin: 6px 0;padding: 0;list-style: none}
#leftcol .moduletable ul li, #rightcol .moduletable ul li{margin: 0;padding: 0 2px}

#leftcol{background:none}
#leftcol div.module_menu {background:url(../images/leftboxtop.png) 0 40px no-repeat}
#leftcol ul.menu{background:#FFF url(../images/leftboxbottom.png) 0 bottom no-repeat;margin-top:15px;padding-bottom:5px}

table.adminform textarea{width: 540px;height: 400px;font-size: 1em;color: #000099}
form#form-login fieldset{border: 0 none;padding: 0;margin:0;color:#000;text-align: left}
form#form-login ul{padding: 0;list-style: none;text-align: left;width: auto;margin: 10px auto 0}
form#form-login ul li{padding: 0}
form#form-login ul li a{text-align: left;padding: 0;font-size: 12px;color: #F60;text-decoration: none}
form#form-login ul li a:hover{text-decoration: underline}
#form-login input{border:1px solid #95a8b3;color:#24160b;font-size:12px;height:16px;line-height:15px;padding:2px;background:#FAFAFA none repeat scroll 0 0;border:1px solid #F60}
input#modlgn_passwd, input#modlgn_username{width:160px}
input.button, #form-login input.button{width:62px;height:21px;font:bold 12px Arial, Helvetica, sans-serif;color:#FFF;padding:0;border:none;background:transparent url(../images/button.png) no-repeat;text-align:center;cursor:pointer}
input.button:hover, #form-login input.button:hover{color:#fbfbfb}
/* thumbnails */
div.mosimage        {  margin: 5px; }div.mosimage_caption{  font-size: .90em; color: #333; }
div.caption      { padding: 0 10px 0 10px; }div.caption img  { border: 1px solid #CCC; }div.caption p    { font-size: .90em; color: #333; text-align: center; }
/* Parameter Table */
table.paramlist{margin-top: 5px}
table.paramlist td.paramlist_key{width: 128px;text-align: left;height: 30px}
table.paramlist td.paramlist_value{}
div.message{font-family: Arial, Helvetica, sans-serif;font-weight: 700;font-size : 14px;color : #300000;text-align: center;width: auto;background-color: #f9f9f9;border: solid 1px #d5d5d5;margin: 3px 0px 10px;padding: 3px 20px}
/* Banners module */

/* Default skyscraper style */
.bannergroup{}
.banneritem{}
/* Text advert style */

.banneritem_text{padding: 4px;font-size: 12px}
.banneritem_text a{color:#F60}
.bannerfooter_text{padding: 4px;font-size: 12px;text-align: right}
/* System Messages */
/* see system general.css */

.pagination span{ padding: 2px; }.pagination a   { padding: 2px; }
/* Polls */
.pollstableborder td{text-align: left}
/* Frontend Editing*/
fieldset{border: 1px solid #ccc;margin-top: 15px;padding: 4px}
legend{margin: 0;padding: 0 10px}
td.key{border-bottom:1px solid #eee;color: #333}
/* Tooltips */
.tool-tip{float: left;background: #ffc;border: 1px solid #D4D5AA;padding: 5px;max-width: 200px}
.tool-title{padding: 0;margin: 0;font-size: 100%;font-weight: 700;margin-top: -15px;padding-top: 15px;padding-bottom: 5px;background: url(../../system/images/selector-arrow.png) no-repeat}
.tool-text{font-size: 100%;margin: 0}
/* System Standard Messages */
#system-message dd.message ul{padding: 0;margin: 0;background: none;border: none}
/* System Error Messages */
#system-message dd.error ul{color: #c00;background: none;border: none;padding: 0;margin: 0}
/* System Notice Messages */
#system-message dd.notice ul{color: #c00;background: none;border: none;padding: 0;margin: 0}
#system-message dd{text-indent: 0}
#system-message dd ul{list-style-type: none;color: #c00;background: none;border: none}
#system-message{margin-top: 5px}

/**/
.blog_more ul li{list-style:none outside}
.blog_more ul li a:link, .blog_more ul li a:visited{background: transparent url(../images/bullet.png) left 3px no-repeat;padding:0 15px}
.bannerheader{font-weight:bold;font-size:14px;color:#CC1909}
.bannerheader a{font-weight:bold}
div#innercoltopbg{float: left;background:url(../images/innercoltop.png) no-repeat;padding-top:5px}

h1 {font-family:Helvetica ,Arial,sans-serif;font-size: 16px;font-weight: bold;color: #666}
h2 {font-family: Arial, Helvetica,sans-serif;font-size: 14px;;font-weight: normal;color: #333}
h3 {font-weight: bold;font-family: Helvetica,Arial,sans-serif;font-size: 13px;color: #000}
h4 {font-weight: bold;font-family: Arial, Helvetica, sans-serif;color:#333}
a:link, a:visited {color: #F60; text-decoration: underline;font-weight:normal}
a:hover {text-decoration: none;font-weight:normal}
div.caption{padding:0 10px 0 10px}
div.caption img{border:1px solid #CCC}
div.caption p{font-size:.90em;color:#666;text-align:center}
#bannertop{float:right;padding:45px 10px 0 0}
#inset{background:#FAFAFA}
#inset img{width:930px;padding-top:10px}
#advert1{padding:0 10px 10px 10px}
.left{float:left}
.right{float:right}
.halfwidth{width:45%}
#usersbottom{margin:10px auto;padding:0 10px}
#usersbottom img{margin-right:10px}
/*;border:1px solid blue*/