body {margin:0; padding:0; font-family:"Arial" ; font-size:12px; background:url(../images/bg.gif) repeat}

a {font-size:12px; font-weight:bold; color:#0d3b86}
a:hover {text-decoration:none}

.clear {clear:both}

.pngimg {behavior:url('templates/default/css/pngbehavior.htc')}

#header {display:block; height:162px; clear:both; background:url(../images/header.jpg) no-repeat center top #08397b;}

#header .inside { width: 944px; height:162px; margin:0 auto}

#header .inside #bt2 { display:block; width:320px; height:162px; float:right}

#header .inside #bt3 { display:block; width:600px; height:162px; float:left}

#menuWrapper { display:block; clear:both; height:37px; background:url(../images/menubg.jpg) repeat-x}

#mainmenu { display:block; margin:0 auto; width:944px; height:37px}

#nav { display:block; clear:both; height:72px; background:url(../images/navbg.jpg) repeat-x; }

#nav .inside {display:block; width:944px; height:72px; margin:0 auto}

#nav .inside .left { width:697px; height:43px; float:left; padding-top:10px; }

div.b1 { display:block; width:221px; height:53px; float:left; margin-right:10px}

div.b2 { display:block; width:221px; height:53px; float:left; margin-right:10px}

div.b3 { display:block; width:221px; height:53px; float:left;}

#nav .inside .right { width:229px; float:right; padding:25px 0 0 0} 

#nav .inside .right .button { margin-left:5px; background:#FF6600; font-size:11px; border:1px #FFF solid; color:#FFFFFF; font-weight:bold; padding:2px}

#contentWrapper {display:block; clear:both; width:980px; height:auto; overflow:hidden; margin:0 auto }

#contentWrapper #left {display: block; width: 20px; height:447px; float:left; }

#contentWrapper #center {display: block; width:944px; height:auto; overflow:hidden; float:left; background:#FFFFFF; min-height:447px }

#contentWrapper #right {display: block; width: 20px; height:447px; float:left; }

#center #content { padding:20px; padding-bottom: 0; height:auto; overflow:hidden}

#content #mainbody {float:left; width:640px; height:auto; overflow:hidden; display:block;}

#mainbody img { border:none }

.moduletablelang h3 { font-size:12px; color:#999999; text-align:left; padding:0; margin:0}

#jflanguageselection {margin:0; text-align:right; padding:5px 0}

#jflanguageselection img{border:none; padding-left:5px}

/*------------ joomla misc classes --------------------*/

.contentheading {font-weight:normal; font-size:20px; color:#c31419; text-align:left; font-family:Arial; padding: 0}

.componentheading {font-weight:normal; font-size:20px; color:#0499e6; text-align:left; font-family:Arial}

.small, .createdate, .modifydate {font-size:10px; color:#999999}

table.blog {display:block; width:100%}

.readmorewrpr { border-top:2px solid #b3b3b3; padding:8px 0; clear:both; margin-top:5px; text-align:right}

.contentpaneopen {width:100%; display:block;}

.article-content {width:100%; text-align:justify; line-height:18px}

.article_column {padding-right:20px}

.column_separator {padding-right:0px}

.readmorewrpr a.readon {display:block; float:right; text-align:left; text-transform:lowercase; width:93px; height:24px; background:url(../images/readmorebg.jpg) no-repeat; text-decoration:none; font-size:12px; font-weight:bold; padding:5px 0px 0px 28px}

.bannergroup img {border:none}

.banneritem { padding-bottom:8px}

table.mvc_peopleTable {padding-top:10px}

table.mvc_peopleTable td {padding:2px}

.inputbox {margin-bottom:7px; border:1px solid #999999; padding:2px}

.tmscroller { width:auto; height:300px; overflow:auto; font-size:11px}

.tmscroller table { width:100%; padding:2px }

.tmscroller table a {font-size:11px}

.tmscroller table td {padding:2px; }

/*-----------------------------------------------------*/

#content #rightcolumn {float:right; width:238px; height:auto; overflow:hidden; display:block}

#rightcolumn .moduletable { display:block; height:auto; clear:both; margin-bottom:15px}

#rightcolumn .moduletable h3 { display:block; font-family:Arial; font-size:16px; font-weight:bold; color:#0499e6; padding:0; margin:0px 0px 10px 0px}

#rightcolumn .moduletable ul.menu { padding:0; margin:0; list-style:none}

#rightcolumn .moduletable ul.menu li { background:url(../images/menuseperator.gif) bottom left no-repeat; display:block; padding:7px 0px}

#rightcolumn .moduletable ul.menu li a { display:block; background:url(../images/menuarrow.gif) left top no-repeat; padding-left:20px; font-size:11px; font-weight:bold; text-decoration:none; color:#333333}

#rightcolumn .moduletable ul.menu li ul { list-style:none }

.sectiontableheader { padding:5px; background:#CCCCCC}

.nuur .article-content p {padding:3px 0 0 0; margin:3px 0 0 0}

.moduletablehb { padding-top:10px}

#footer {display:block; height:51px; background:url(../images/footerbg.jpg) repeat-x #FFF; margin-top:10px; clear:both; padding-bottom:10px; color:#FFF; font-size:12px }

div#footer_menu {
display: block; 
height: 61px;
border-top: 1px solid #CCCCCC;
clear: both; 
color: #003366;
font-size: 12px;
line-height: 20px;
vertical-align: top;
padding: 0;
margin: 0;
}
div#footer_menu div a {
font-weight: normal;
line-height: 20px;
}

#footer .left {display:block; width:500px; float:left; padding:15px 10px; text-align:left}

#footer .right {display:block; width:200px; float:right; padding:15px 10px; text-align:right}

#footer a{color:#FFF; font-weight:bold;}

div.article-meta {
float: left;
}
div.article-tools {
margin-bottom: 30px;
}
