/*FlixelTEMPLATES basic template CSS Sheet
/*This stylesheet was modified from a base Mambo stylesheet but has been heavily modified to fit the FlixelTEMPLATES theme
you may edit this style sheet but this header must remain intact or else you violate your usage agreement. You may also edit any text within the .psd files you were supplied with.

Theme: FlixelTEMPLATES.com basic Template
Author: Tim Toomey
Site: FlixelTEMPLATES.com*/

   html,body {
	margin: 0px 0px 0px 0px;
	background: #ffffff url(../images/body_background.jpg) repeat-x;
  color            : #000000;
  width: 100%;
  height: 100%;
}


td, tr, p, div {
  font-family      : Verdana, Arial, Helvetica, sans-serif;
  font-size        : 11px;
  color            : #000000;
}

ul {
  margin           : 0px 0px 0px 0px;
}

hr {
  background       : #CCCCCC;
  height           : 1px;
  width            : 100%;
}

#moduletable-nav {
background-color: #FFFFFF;
}

#moduletable-nav td {
background-color; #ffffff;

}
.mainlevel {
width: 100%;
}
#mainlevel-nav {
margin: 3px 0px 3px 0px;
width: 100%;
}

#mainlevel-nav li {
list-style:none; 
float: left; 
margin: 0px; 
padding-left: 5px;
padding-right: 5px;
padding-top: 2px;
padding-bottom: 2px;
font-size: 11px;
line-height:24px;
height: 20px;
white-space: nowrap;
border-right: 1px dotted #000000;
border-left: 1px dotted #000000;
border-top: 1px dotted #000000;
border-bottom: 1px dotted #000000;
}
#mainlevel-nav a {
float: none;
text-decoration: none;
}
#mainlevel-nav a:hover {
color: #ff6600;
}

.title {
font-family: sans-serif;
font-size: 24px;
font-weight: bold;
color            : #7B8DA1;
}

.pathway {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #000000;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
}

a.pathway:link, a.pathway:visited {
  color            : #000000;
  font-weight      : normal;
}

a.pathway:hover {
  color            : #000000;
  font-weight      : normal;
  text-decoration   : underline;
}

/* --Default Class Settings-- */

a.mainlevel:link, a.mainlevel:visited {
        color: #333333;
        background-position: left;
        text-align: left;
        font-weight: bold;
 }

a.mainlevel:hover {
        color: #ff6600;
        background-position: left;
        text-align: left;
		text-decoration:none;
        }

a.mainmenu:link, a.mainmenu:visited {
        color: #333333; font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, serif;
        font-weight: bold;
        }

a.mainmenu:hover, {
        color: #000000; text-decoration: underline;
        }

a.sublevel:hover {
        color: #000000; text-decoration: underline;
        }

a.sublevel:link, a.sublevel:visited {
        color: #333333; font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, serif;
        font-weight: normal;
}

/*begin main menu table */
table.moduletable-mainmenu {
        margin: 0px 0px 0px 0px;
        width: 100%;
        border-left: solid 1px #C28E00;
        border-right: solid 1px #C28E00;
        border-top: solid 0px #C28E00;
        border-bottom: solid 0px #C28E00;
        margin-left: 5px;
		margin-right: 5px;
		background: #ffffff url(../images/moduletable-bg.jpg);
        }

table.moduletable-mainmenu th {
  font-size        : 11px;
  font-weight      : bold;
  background: #ffffff url(../images/moduletable-th.jpg);
  text-align       : left;
  width            : 100%;
  padding: 3px 2px 2px 2px;
  margin: 20px 5px 5px 20px;
  border-top: 1px solid #C28E00;
  border-bottom: 1px solid #C28E00;
}

table.moduletable-mainmenu td {
        font-size: 10px;
        font-weight: normal;
        border-bottom: 1px dotted #C28E00;
		text-indent: 15px;
		padding-top: 4px;
		padding-bottom: 4px;
}

table.moduletable-mainmenu a {
		background: url(../images/triangle.png);
		padding-left: 16px;

}
/*end main menu table */
.column {
border-right: solid 1px #C28E00;
height: 100%;
}

table.moduletable {
        margin: 0px 0px 0px 0px;
        width: 100%;
        border-left: solid 1px #C28E00;
        border-right: solid 1px #C28E00;
        border-top: solid 0px #000000;
        border-bottom: solid 0px #000000;
        margin-left: 5px;
		margin-right: 5px;
        }

table.moduletable th {
  font-size        : 11px;
  font-weight      : bold;
  text-align       : left;
  width            : 100%;
  padding: 3px 2px 2px 2px;
/*  margin: 20px 5px 5px 20px;*/
  border-top: 1px solid #C28E00;
  border-bottom: 1px solid #C28E00;
  background: #ffffff url(../images/moduletable-th.jpg);
}

table.moduletable td {
        font-size: 10px;
        font-weight: normal;
        border-bottom: 1px dotted #C28E00;
        padding: 2px 10px 2px 10px;
        margin: 0px 0px 0px 0px;
		/*background: url(../images/moduletable-td.jpg);*/
}

.poll {
  font-family      : Arial, Helvetica, sans-serif;
  font-size        : 10px;
  color            : #666666;
  line-height      : 14px;
}


.sectiontableheader {
  background-color : #FFE79F;
  color            : #918756;
  font-weight      : bold;
}

.sectiontableentry1 {
  background-color : #EAE5D8;
}

.sectiontableentry2 {
  background-color : #EDE0AD;
}


.small {
  font-family      : Verdana, Arial, Helvetica, sans-serif;
  font-size        : 10px;
  color            : #3366C0;
  text-decoration  : none;
  font-weight      : medium;
}

.smalldark {
  font-family      : Verdana, Arial, Helvetica, sans-serif;
  font-size        : 10px;
  color            : #000000;
  text-decoration  : none;
  font-weight      : normal;
}


.contentpane {
  /*background       : #FFFFFF;*/
  padding-left: 6px;
  padding-top: 6px;
}

.contentpaneopen {
padding: 4px 4px 4px 4px;
}

.contentheading, .componentheading {
  vertical-align: middle;
  font-family      : Verdana, Arial, Helvetica, sans-serif;
  font-size        : 11px;
  font-weight      : bold;
  color            : #000000;
  text-align       : left;
  text-transform: uppercase;
  width: 100%;
  text-indent: 15px;
  background: url(../images/title_background.png) no-repeat;

}

.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 : #FFEFCE;
  color            : #000000;
  border           : 1px solid #CBC7AE;
}

.inputbox {
  font-family      : Verdana, Arial, Helvetica, sans-serif;
  font-size        : 10px;
  color            : #000000;
  background-color : #FFEFCE;
  border           : 1px solid #CBC7AE;
}


a:link, a:visited {
  font-size        : 11px;
  color            : #000000;
  text-decoration  : none;
  font-family      : Verdana, Arial, Helvetica, sans-serif;
}

a:hover {
  color            : #FAAB00;
  text-decoration  : none;
}

/* For content item titles that are hyperlink instead of Read On */
a.contentpagetitle:link, a.contentpagetitle:visited {
        font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
        font-size: 13px;
        font-weight: bold;
         color: #000000;
        text-align:left;
        }

a.contentpagetitle:hover {
        font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
        font-size: 13px;
        font-weight: bold;
        text-align:left;
        color: #7B8DA1;
        text-decoration: underline;
        font-weight: bold;
        }

a.category:link, a.category:visited {
  color            : #333333;
  font-weight      : bold;
}

a.category:hover {
  color            : #7B8DA1;
}

/* 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;
        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;
        font-weight: normal;
}
.tabpadding {
}

.tabheading {
        background-color: #ffae00;
        text-align: left;
}

.pagetext {
        visibility: hidden;
        display: none;
        position: relative;
        top: 0;
}

/* for modifying {moscode} output.  Dont set the colour! */
.moscode {
        background-color: #f0f0f0;
}

/* 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;
}
/* custom stuff */
.container
{
        border: solid;
        border-width: 1px;
        border-color: #efefef;
        background-color: White;
}
.boxes {
        border: solid;
        border-color: #efefef;
        border-width: 1px;

}
/*For items in LatestNews Box in Left Column*/
.latestnews {
  margin: 0;
  margin-left: 4px;
  padding: 0;
}

  