
BODY {
  margin           : 0px;
  padding          : 0px;
  background-color : #E6F5FA;

  background-repeat: repeat-x;
  background-position : 0px 60px
  color            : #000000;
}
h1 {
  
        padding:0px;
        font-size:16px;
        line-height:16px;
        font-weight:900;
        color:#666;

        }
td, tr, p, div {
  font-family      : Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
  font-size        : 11px;
  color            : #000000;
}

hr {
  background       : #C0C0C0;
  height           : 1px;
  width            : 100%;
}

/* ############## PATHWAY AND BOTTOM BUTTON BAR ############## */
.pathway {
  color            : #1E6278;
}

a.pathway:link, a.pathway:visited {
  color            : #1E6278;
  font-weight      : normal;
  text-decoration  : none;
}

a.pathway:hover {
  color            : #1E6278;
  font-weight      : normal;
  text-decoration  : underline;
}

/* ################### MAIN AND SUB MENU SYSTEM ################### */
.mainlevel {
  font-family      : Verdana, Arial, Helvetica, sans-serif;
  font-size        : 11px;
}

a.mainlevel:link, a.mainlevel:visited {
  color            : #1E6278;
  text-decoration  : none;
}

a.mainlevel:hover {
  color            : #1E6278;
  text-decoration  : underline;
}

.sublevel {
  font-family      : Verdana, Arial, Helvetica, sans-serif;
  font-size        : 9px;
}

a.sublevel:link, a.sublevel:visited {
  color            : #1E6278;
  text-decoration  : none;
}

a.sublevel:hover {
  color            : #1E6278;
  text-decoration  : underline;
}

/* ###################### MODULE SETTINGS ###################### */
table.moduletable {
  width            : 95%;
}

table.moduletable th {
  font-size        : 11px;
  font-weight      : bold;
  color            : #000000;
  text-align       : center;
  letter-spacing   : 2px;
  border-bottom    : 2px solid #F0F0F0;
}

.rmodules {

 background-repeat   : repeat-y;
 height              : 100%;
}

.u1modules {
 background-image    : url('../images/topmiddle_back.png');
 background-repeat   : no-repeat;
 background-position : right;
 height              : 100%;
}

.newsflash {
  font-family      : Verdana, Arial, Helvetica, sans-serif;
  font-size        : 14px;
  font-weight      : normal;
  color            : #DDDDDD;
  text-decoration  : none;
  letter-spacing   : 1px;
}

/* ###################### SECTION LISTING SETTINGS ###################### */
.sectiontableheader {
  background-color : #4B8194;
  background-image : url('../images/search_back.png');
  color            : #FFFFFF;
  border-top       : 1px solid #000000;
  border-bottom    : 1px solid #000000;
  font-weight      : bold;
  letter-spacing   : 1px;
}

.sectiontableentry1 {
 
}

.sectiontableentry2 {
  
}

/* ###################### SMALL FONT SETTINGS ###################### */
.small {
  font-family      : Verdana, Arial, Helvetica, sans-serif;
  font-size        : 9px;
  color            : #1E6278;
  text-decoration  : none;
  font-weight      : normal;
}

.smalldark, .createdate {
  font-family      : Verdana, Arial, Helvetica, sans-serif;
  font-size        : 9px;
  color            : #1E6278;
  text-decoration  : none;
  font-weight      : normal;
}

/* ###################### CONTENT PAGE SETTINGS ###################### */



.contentpane {
        /*float: both;*/
        padding: 10px 10px 10px 10px;
        margin: 10px 2px 10px 20px;
        background: #fff;
        border: 1px solid #ccc;
		  border-left: 14px solid #efefef;
		  width:92%;
		  				background-image:url(../images/corner.png);
		background-repeat:no-repeat;
		background-position:top, left;

        }
		  .contentpaneopen {
       /* float: both;*/
         padding: 10px 10px 10px 10px;
        margin: 10px 2px 10px 20px;
        background: #fff;
        border: 1px solid #ccc;
		  border-left: 14px solid #efefef;
		  width:92%;
		  				background-image:url(../images/corner.png);
		background-repeat:no-repeat;
		background-position:top, left;

        }
		  

.contentheading, .componentheading {
  font-family      : Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
  font-size        : 14px;
  font-weight      : bold;
  color            : #000000;
  text-align       : left;
  letter-spacing   : 1px;
}


.button {
  font-family      : Arial, Helvetica, sans-serif;
  font-style       : normal;
  font-size        : 11px;
  color            : #E6F5FF;
  background       : #2E849A;
  border           : 1px solid #236573;
}

.inputbox {
  font-family      : Arial, Helvetica, sans-serif;
  font-size        : 11px;
  color            : #236573;
  background       : #E6F5FF;
  border           : 1px solid #2E849A;
}

/* ###################### LINKS ###################### */
a {
        color:#09c;
        font-size:11px;
        text-decoration:none;
        font-weight:600;
        font-family:verdana, arial, helvetica, sans-serif;
        }
a:link {color:#09c;}
a:visited {color:#09c;}
a:hover {background-color:#eee;}

a.category:link, a.category:visited {
  color            : #1E6278;
  font-weight      : bold;
  letter-spacing   : 1px;
  text-decoration  : none;
}

a.category:hover {
  text-decoration  : underline;
}
/* ###################### LAYOUT ###################### */
#menuArea {
	position: absolute;
	top: 110px;
	left: 80px;
	
   }
	#icons{
	position: absolute;
	top: 15px;
	left: 10px;
	
   }
	#searchMe {
	position: absolute;
	top: 85px;
	left: 96px;
	
   }
	
	#newsFlash{
	position: absolute;
	top: 35px;
	left: 475px;
	width: 200px;
	height: 50px;
	overflow: hidden;

   }
	#rightbox {
        float: right;
        padding: 5px 5px 5px 5px;
        margin: 5px 5px 5px 5px;
        background: #fff;
        border: 1px solid #ff9900;
        width: 48%; /* ie5win fudge begins */
        voice-family: "\"}\"";
        voice-family:inherit;
        width: 42%;
		color:#666;
        font-size:14px;
        text-decoration:none;
        font-weight:600;
        font-family:verdana, arial, helvetica, sans-serif;
        

		  border-top: 14px solid #ff9900;
		  border-bottom: 5px solid #ff9900;
		  background-image:url(../images/corner.png);
		background-repeat:no-repeat;
		background-position:top, left;

		 }
	#rightcol{
        float: right;
        padding: 5px 5px 5px 5px;
        margin: 5px 5px 5px 5px;
        background: #fff;
        border: 1px solid #ff9900;
        width: 158px; /* ie5win fudge begins */
        voice-family: "\"}\"";
        voice-family:inherit;
        width: 150px;
		color:#666;
        font-size:14px;
        text-decoration:none;
        font-weight:600;
        font-family:verdana, arial, helvetica, sans-serif;
        

		  border-top: 14px solid #ff9900;
		  border-bottom: 5px solid #ff9900;
		  background-image:url(../images/corner.png);
		background-repeat:no-repeat;
		background-position:top, left;
		clear: both;

		 }
		 	#rightcol2{
        float: right;
        padding: 5px 5px 5px 5px;
        margin: 5px 5px 5px 5px;
        background: #fff;
        border: 1px solid #09c;
        width: 158px; /* ie5win fudge begins */
        voice-family: "\"}\"";
        voice-family:inherit;
        width: 150px;
		color:#666;
        font-size:14px;
        text-decoration:none;
        font-weight:600;
        font-family:verdana, arial, helvetica, sans-serif;
        

		  border-top: 14px solid #09c;
		  border-bottom: 5px solid #09c;
		  background-image:url(../images/corner.png);
		background-repeat:no-repeat;
		background-position:top, left;
		clear: both;

		 
