body{
margin:0;
padding:0;
color:#333;
font-size:12px;
font-family:Arial, Verdana, sans-serif;
}
img {border:none;}
a {text-decoration:none;}
a:hover{text-decoration:underline;color:#F7941C}
a:active{text-decoration:underline;color:#F7941C}
a:visited{color:#0000EE}
a:visited:hover{color:#F7941C}



.bg-top {width:980px;background:url('/resources/images/border-bg.gif') 0 0 repeat-y;margin: 0 auto;}
.main-cont{background:url('/resources/images/content-bg.gif') 0 0 repeat-y;}
#maincontainer{
width: 970px; /*Width of main container*/
margin: 0 auto; /*Center container on page*/
}

#topsection{
background:url('/resources/images/bg-top.gif') 0 100% no-repeat;
background-color: #FFF;
height: 120px; /*Height of top section*/
}

#topsection h1{
margin: 0;
padding-top: 15px;
}

#contentwrapper{
float: left;
width: 100%;
}

#contentcolumn{
margin: 0 190px 0 180px; /*Margins for content column. Should be "0 RightColumnWidth 0 LeftColumnWidth*/
}

#leftcolumn{
float: left;
width: 180px; /*Width of left column in pixel*/
margin-left: -970px; /*Set margin to that of -(MainContainerWidth)*/
}

#rightcolumn{
float: left;
width: 190px; /*Width of right column*/
margin-left: -190px; /*Set left margin to -(RightColumnWidth)*/
}

#footer{
clear: left;
width: 100%;
background: #ebebeb;
color: #FFF;
text-align: center;
padding: 0px 0;
/*background: url(/resources/images/bottom-bg.gif) repeat-x 0 0;*/
}

#footer a{
color: #FFFF80;
}

.innertube{
margin: 10px; /*Margins for inner DIV inside each column (to provide padding)*/
margin-top: 0;
}

/*-----------  Top Navigation  -----------*/
#top-navigation  {
	margin: 0;
	padding: 0 0px;
	list-style: none;
	float: right;
	font: bold 100%/100% Arial, sans-serif;
}
#top-navigation li  {
	float: left;
	margin: 0 0 0 2px;
	background: #666;
}
#top-navigation li:hover a,
#top-navigation li.hover a {
	background: #F7941C;
    color: #000;
}

#top-navigation a  {
	display: block;
	color: #ebebeb;
	text-decoration: none;
	padding:4px 15px 6px 15px;
	position: relative;
}
/*-----------  End Top Navigation  -----------*/
/*-----------  Main Navigation  -----------*/
#menu {
  font-size:16px;
  font-family:Arial, sans-serif;
  float:left;
}
#menu ul {
  margin:0;
  padding:0 0 0 0px;
  list-style:none;
}
#menu ul li {
  float:left;
  padding: 0px 4px 0px 0px;
}

#menu ul li a {
  float: left;
  display: block;
  color: #fff;
  text-transform: lowercase;
  padding: 3px 8px 5px 8px;
  text-decoration:none;
  background: #005E1F;
  font-weight:800;
}
#menu li.hover a,
#menu li:hover a {
  background: #F7941C;
  font-size:16px;
  color: #000;
}
/*-----------  End Main Navigation  -----------*/

.green {
font-weight: bold;
background-color: #afd335;
font-size:12px;
font-family:Arial, Verdana, sans-serif;
padding: 6px 10px;
font-weight:200;
width:auto;
}
.green  a{
font-weight: bold;
}
.dark-green {
/*display: inline;*/
background-color: #62a700;
font-size:12px;
font-family:Arial, Verdana, sans-serif;
padding: 6px 10px;
font-weight:200;
width:auto;
}
.dark-green  a{
font-weight: bold;
}
.blue {
/*display: inline;*/
background-color: #00a0e6;
font-size:12px;
font-family:Arial, Verdana, sans-serif;
padding: 6px 10px;
font-weight:200;
width:auto;
font-weight: bold;
}
.blue  a{
font-weight: bold;
}
.dark-blue {
/*display: inline;*/
background-color: #71adb5;
font-size:12px;
font-family:Arial, Verdana, sans-serif;
padding: 6px 10px;
font-weight:200;
width:auto;
}
.dark-blue  a{
font-weight: bold;
}
.orange {
/*display: inline;*/
background-color: #F7941C;
font-size:12px;
font-family:Arial, Verdana, sans-serif;
padding: 6px 10px;
font-weight:200;
width:auto;
}
.orange  a{
font-weight: bold;
}
.orange  a:hover{
color: #000;
}
.dash-orange {
background:url('/resources/images/dash.gif') 0 50% repeat-x;height:20px
}
.dash-blue {
background:url('/resources/images/dash-blue.gif') 0 50% repeat-x;height:20px
}
.dash-green {
background:url('/resources/images/dash-green.gif') 0 50% repeat-x;height:20px
}

.label {text-align:right;font-weight:bold;padding-right:10px;}
.red {color:#ff0000}

div .sh-art {
    margin-bottom:10px;
}
a.art-title{font-size:18px;}
div .sh-art a.art-title{font-size:18px;}
div .sh-art div.info{clear:both;text-align:right;background:#ebebeb;padding:5px;font-size:10px}
div .sh-art img{float:right;margin-left:10px;margin-bottom:10px;margin-top:5px;}
div .sh-art div.desc{margin-top:5px;}

table.list {font-size:12px;background:#C4DF9B;}
tr.white {background:#FFFFFF;}
tr.white-odd {background:#E3FFB9;}
div.actlink {margin-top:5px;}
.actlink a {color:darkgray;padding:0 7px 0 0;}
.actlink a:hover {color:gray;padding:0 7px 0 0;}

div.page_navigator {
        font-size:12px;
        padding:1px;
        text-align:center;
    }
    div.totalpagesdisplay {
        padding-top:15px;
        font-size:smaller;
        text-align:center;
        font-style:italic;
    }
    .page_navigator a, span.sel_page{
        padding: 2px 5px 2px 5px;
        margin-left:0px;
    }
    .page_navigator a:link, .page_navigator a:visited,
    .page_navigator a:hover, .page_navigator a:active {
        color:#3300CC;
        text-decoration:none;
    }
    span.sel_page {
        background-color:#EEEEEE;
        color:#FF0000;
        font-weight:800;
    }
