body {
  margin-top        : 10px ;
  margin-left       : 30px ;
  background        :  url("images/bg.gif") repeat;
  background-color  : #F8E696;

}

tr, p, div {
  font-family       : Verdana, Arial, Helvetica, sans-serif;
  font-size         : 11px;
  color             : #86523E
}

hr {
  background        : #999999;
  height            : 1px;
  width             : 100%;
}

h2 { 
  font-family       : Verdana, Arial, Helvetica, sans-serif;
  font-size         : 16px;
  color             : #FF9933;
  font-weight       : bold
}
h3 { 
  font-family       : Verdana, Arial, Helvetica, sans-serif;
  font-size         : 14px;
  color             : #DF510C;
  font-weight       : bold
}

.p3 { 
  font-family       : Verdana, Arial, Helvetica, sans-serif;
  font-size         : 13px;
  color             : #DF510C;
  font-weight       : bold
}

.testimonial_index {
  background        : #F7FDFD;
  padding           : 10px 10px 15px 10px;
  font-size         : 15px;
  font-weight       : bold
  line-height       : 15px;
  color             : #0066CC;
  border            : 1px solid #86523E
}

.testimonial {
  background        : #F7FDFD;
  padding           : 10px 10px 15px 10px;
  margin-left       : 132px;
  font-size         : 15px;
  font-weight       : bold
  line-height       : 15px;
  color             : #0066CC;
  border            : 1px solid #86523E
}


td.testi {
  font-size         : 11px;
  font-weight       : normal;
  line-height       : 15px;
  color             : #0066CC;
}
#mainlevel-nav {
  margin            : 0; padding: 0;
}

#mainlevel-nav li {
  background-image  : none;
  padding-left      : 0px;
  list-style        : none; float: right; 
  margin            : 0; width: 15.5%; 
  font-size         : 10px;
  line-height       : 20px;
  white-space       : nowrap;
  text-indent       : 15px;
}

#mainlevel-nav a {
  display           : block; float: right; text-decoration: none;  border: 1px solid;
  border-color      : #fff #cc3300 #cc3300 #fff;
  background        : #ff9933 url(../images/vmenu_bgr.png) 2px no-repeat;
  color             : white;
}

#mainlevel-nav a {
  float             : none;
}

#mainlevel-nav a:hover {
  background        : #ff6600 url(../images/vmenu_bgr.png) 2px no-repeat;
}

/* ######################### Newsflash ######################### */
.newsflash td {
  color             : #000000;
  text-align        : justify;
}

/* ######################### Search ######################### */
.search {
  padding           : 9px 0px 5px 12px;
}

/*setting for the greetings*/
.mainpage {
  text-align        : justify;
  color             : #00FF00;
  font-family       : Verdana, Helvetica, Arial, sans-serif;
  font-size         : 13px
}
.mainpage-bkg {
  background-image  : url(../images/lineborder.png);
  width             : 1px;
}

.bg {
  /*background      : #FCFCE4;*/
  background        : #FEF5E7;
}
.footer {
  font-family       : Verdana, Helvetica, Arial, sans-serif;
  font-size         : 11px;
  /*background        : #DEDB73;*/
  padding           : 5px;
  border-top        : 2px solid #FFF;      
}
a.footer:link, a.footer:visited {
  color             : #ff9900;
  font-weight       : bold;
}

a.footer:hover {
  color             : #ff3300;
  font-weight       : normal;
  text-decoration   : none;
}

/* ######################### Pathway ######################### */
.pathway {
  font-family       : Verdana, Helvetica, Arial, sans-serif;
  font-size         : 11px;
}

a.pathway:link, a.pathway:visited {
  color             : #ff9900;
  font-weight       : bold;
} 

a.pathway:hover {
  color             : #ff3300;
  font-weight       : bold;
  text-decoration   : underline;
}

#active_menu {
  color             : #000000;
}

/* ######################### Default Class Settings ######################### */

a.mainlevel         : link, a.mainlevel:visited {
  display           : block;
  color             : #ffffff;
  font-weight       : bold;
  background-image  : url(../images/menu_bgr.png);
  background-repeat : no-repeat;
  width             : 95%;
  text-indent       : 15px;
  text-decoration   : none;
  font-family       : Verdana, Helvetica, Arial, sans-serif;
  line-height       : 20px;
  margin-bottom     : 1px;
}
a.mainlevel:hover {
  color             : #333333;
}

a.mainmenu:link, a.mainmenu:visited {
  color: #ffffff; 
  font-family: Verdana, Helvetica, Arial, sans-serif;
  font-weight: bold;
  font-size: 10px;
}
a.mainmenu:hover {
  color: #333333; 
}
.pollstableborder {
  border: 1px solid;
  padding: 1px;
}

a.sublevel:link, a.sublevel:visited {
  padding-left: 1px;
  padding-bottom: 10px;
  vertical-align: middle;
  font-size: 11px;
  color: #ff6600;
  text-align: left;
}

a.sublevel:hover {
  color: #ff9e31; text-decoration: none;
}

/* ######################### Module Table ############################# */
table.moduletable {
  padding: 1px 2px 5px 2px;
  margin-bottom: 15px;
  width: 100%;
  background: url(../images/bgr.png);
  /*border: 1px solid;*/
}

/*table.moduletable th {
  font-size        : 11px;
  font-weight      : bold;
  color            : #FF0000;
  text-align       : left;
  width            : 100%;
  letter-spacing: 2px;
  text-indent: 5px;
  padding-bottom: 3px;
  background       : url(../images/menu_shade.png);
}

*/
table.moduletable th {
  font-size        : 11px;
  font-weight      : bold;
  text-transform   : uppercase;
  text-align       : center;
  letter-spacing   : 1px;
  color            : #044497;
  height           : 20px;
  vertical-align   : middle;
  background       : url(../images/menu_shade.png);
}

table.moduletable li {
}

table.moduletable ul {
  padding: 0px;
}
table.moduletable td {
  font-size: 10px;
  font-weight: normal;
}

.poll {
  font-family      : Arial, Helvetica, sans-serif;
  font-size        : 10px;
  color            : #666666;
  line-height      : 14px;
}

table.pollstableborder {
  border: 1px solid #cccccc;
}

.sectiontableheader {
  background-color : #CCCCCC;
  color            : #333333;
  font-weight      : bold;
}

.sectiontableentry1 {
  background-color : #F0F0F0;
}

.sectiontableentry2 {
  background-color : #E0E0E0;
}

.small {
  font-family      : Verdana, Arial, Helvetica, sans-serif;
  font-size        : 10px;
  color            : #999999;
  text-decoration  : none;
  font-weight      : bold;
}

.smalldark {
  font-family      : Verdana, Arial, Helvetica, sans-serif;
  font-size        : 10px;
  color            : #000000;
  text-decoration  : none;
  font-weight      : normal;
}

/* ############### Content Pane - Display full content ############### Change */
.contentpane {
  background       : #FFF;
  padding          : 10px;
  border           : 1px solid #DEDB73;
  /*margin         : 1.5em 1em 3em 0*/
  margin           : 1.5em 1em 5em 0
      
}

.contentpaneopen {
  border           : 0px ridge #0099cc;
  width            : 100%;
  padding          : 5px 10px 5px 10px;
  background       : #FFF;
}

/* ######################### Content ############################# */
.contentheading {
  width            : 94%;
  font-size        : 1em;
  font-weight      : bold;
  font-family      : arial,sans-serif;
  color            : #666;
  background       : url(../images/gradient.jpg);
  text-align       :left;
  margin           : 1.5em 1em 1em 0;
  border           : 1px solid #e4e4e4;
  padding          : 5px 5px 10px 10px;
}

.componentheading {
  font-size        : 1.5em;
  font-weight      : bold;
  color            : #666666;
  text-align       :left;
  margin           : 1.5em 0em 0em 0;
}

.createdate {
  font-family      : Arial, Helvetica, sans-serif;
  font-size        : 10px;
  color            : #999999;
  text-align       : left;
}


.button {
  font-family      : Verdana, Arial, Helvetica, sans-serif;
  font-style       : normal;
  font-size        : 10px;
  font-weight      : bold;
  background-color : #F0F0F0;
  color            : #000000;
  border           : 1px solid #CCCCCC;
}

.inputbox {
  font-family      : Verdana, Arial, Helvetica, sans-serif;
  font-size        : 10px;
  color            : #000000;
  background-color : #F0F0F0;
  border           : 1px solid #CCCCCC;
}

a:link, a:visited {
  color            : #ff6600;
  text-decoration  : none;
}

a:hover {
  color            : #ff3300;
  text-decoration  : none;
}

/* For content item titles that are hyperlink instead of Read On */
a.contentpagetitle:link, a.contentpagetitle:visited {
  font-family      : Verdana, Arial, Helvetica, sans-serif;
  font-size        : 12px;
  font-weight      : bold;
  color            : #ff9900;
  text-align       : left;
  text-decoration  : underline;
}

a.contentpagetitle:hover {
  font-family      : Verdana, Arial, Helvetica, sans-serif;
  font-size        : 12px;
  font-weight      : bold;
  text-align       : left;
  color            : #666666;
  text-decoration  : none;
  font-weight      : bold;
}

a.category:link, a.category:visited {
  color            : #333333;
  font-weight      : bold;
  font-size        : 11px;
  font-weight      : bold;
}

a.category:hover {
  color            : #999999;
}

/* Styles for dhtml tabbed-pages */
.ontab {
  background-color : #ffae00;
  border-left      : outset 2px #ff9900;
  border-right     : outset 2px #808080;
  border-top       : outset 2px #ff9900;
  border-bottom    : solid 1px #d5d5d5;
  text-align       : center;
  /* Cannot use hand as its not a W3C CSS validator */
  /*	cursor       : hand;*/
  font-weight      : bold;
  color            : #FFFFFF;
}

.offtab {
  background-color : #e5e5e5;
  border-left      : outset 2px #E0E0E0;
  border-right     : outset 2px #E0E0E0;
  border-top       : outset 2px #E0E0E0;
  border-bottom    : solid 1px #d5d5d5;
  text-align       : center;
  /* cursor        : hand; Cannot use hand as its not a W3C CSS validator */
  font-weight      : normal;
}

.tabpadding {
}

.tabheading {
  background-color : #ffae00;
  text-align       : left;
}

.pagetext {
  visibility       : hidden;
  display          : none;
  position         : relative;
  top              : 0;
}

/* for modifying {moscode} output.  Don't set the colour! */
.moscode {
  background-color : #f0f0f0;
}

.code {
  background-color : #f0f0f0;
  border           : 1px solid #FFF;
}

/* Text passed with mosmsg url parameter */
.message {
  font-family      : Verdana, Arial, Helvetica, sans-serif;
  font-weight      : bold;
  font-size        : 10pt;
  color            : #ff6600;
  text-align       : center;
}

/* Javascript Back button */
.back_button {
  text-align       : center;
  margin-top       : 40px;
}

table.contenttoc {
  color            : #333300;
  background-color : #e0e0e0;
  border           : 1px solid #333;
}

table.contenttoc td {
  font-size        : 8pt;
  font-weight      : normal;
  text-align       :left;
}

li{
  padding      : 3px;
}

/* ######################### Title & Site Name ######################### */
.title {
  font-family      : sans-serif;
  font-size        : 20px;
  font-weight      : bold;
  color            : #000000;
  margin-left      : 10px;
}

/*for the tag-line*/
.subtitle {
  font-family      : sans-serif;
  font-size        : 10px;
  font-weight      : bold;
  color            : #666666;
  text-transform   : uppercase;
  letter-spacing   : 2px;
  margin-left      : 20px;
}