


/* -- Set Elements to default values -- */

*{
margin: 0; padding: 0;
}

a, p, td, tr, p, h1, h2, h3{
font-size: 12px;
font-weight: normal;
color:black;
font-family:  myriad web,lucida sans,arial,helvetica,sans-serif;
text-decoration   :none;
}

.meta p {
font-size: 10px;
color: gray;
padding:0px;
margin:0px;
}
.contentpaneopen h2 {
font-size: 18px;
color: #CB1E00;
padding:6px 0px 6px 0px;
margin:3px 0px 4px 0px;
}

.contentpaneopen p {
text-indent: 20pt;
padding:0px 0px 6px 0px;
}
.contentpaneopen td {
vertical-align: top;
}

a{
color:#330099;
}

a:hover {
  font-weight      : normal;
  text-decoration   :none;
  color            : red;
}
a:visited{
  font-weight      : normal;
  text-decoration   :none;
}

/* -- END Set Elements to default values -- */

/* -- Division Setup -- */
body {
background-color: #FFF;
}

#body {
background-color: #FFF;
}
div#page{
width: 100%;
background-image: url(/joomla/images/fade/fading_background_21.png);
background-repeat: repeat-x;

} 
div#container{
text-align:left;margin-left:auto;margin-right:auto;
width: 1000px;
background-color: white;
}
div#content{
text-align:left;margin-left:auto;margin-right:auto;
background-color: white;
}


/* -- End Division Setup -- */

/* -- Default Element Setup -- */

div#content h3{
padding:6px 0px 0px 0px;
margin:0px 0px 4px 0px;
font-size: 12px;
font-weight: bold;
color:#660033;
border-bottom    : solid 2px #ccc;
}

span.highlight{
background-color: yellow;
}
ul {
  margin           : 0px 0px 0px 13px;
}
hr {
  height           : 1px;
  width            : 100%;
}
.boxes {
    border: solid;
    border: dotted;
    border-width: 1px;
    border-color: #ccc;

}
.title {
font-weight: bold;
}
.button {

  font-style       : normal;
  font-weight      : bold;
  background-color : #ccc;
  border           : 1px solid #ccc;
}

.inputbox {
  background-color : #F0F0F0;
  border           : 1px solid #ccc;
}
/* -- End Default Element Setup -- */

/*BEGIN Header SECTION*/

table.header_table{
border: 2px solid #F8F8F8;
background-color: #F8F8F8;
}

tr.header_table{
}

td.header_left{ 
background-color: white;
border-left    : solid 2px #F8F8F8;
margin: 3px 10px 3px 10px;
padding: 3px 5px 3px 5px;
width: 165px;
}
img.header_left_img{ 
width: 165px;
border: 0;
}

td.header_center{
background-color: white;
text-align: center;
}

img.header_center_img{ 
width: 400px;
border: 0;

}

td.header_right{ 
background-color: white;
border-right    : solid 2px #F8F8F8;
margin: 3px 10px 3px 10px;
padding: 3px 10px 3px 10px;
width: 165px;
} 
img.header_right_img{ 
width: 165px;
border: 0;
}


table.header_title{
height; 100%;
}
tr.header_title{
height; 100%;
}
td.header_title{ 
height: 100%;
background-color: white;
text-align: left;
vertical-align: middle;
font-family: Verdana;
font-weight: bold;
font-size: 24px;
color: black;}

p.header_title{
padding:0px 20px 0px 5px;
background-color: #4169E1;
text-align: left;
font-family: Verdana;
font-weight: Normal;
font-size: 24px;
color: darkblue;
}

td.header_google{ 
background-color: #F8F8F8;
text-align: right;
height: 100%;
}



/*END Header SECTION*/

/*BEGIN Content SECTION*/

.float {
padding:0px 10px 0px 0px;
float: left;
width: 290px;
}

td.contentheading, tr.contentheading, td.contentpaneopen, tr.contentpaneopen,  table.contentpaneopen{
width:100%;
}
td.contentheading{
border-bottom    : solid 2px #ccc;
padding: 2px 0px 0px 0px;
color: #660033;
font-weight     :bold;
}

table.contentpaneopen{
margin: 2px 6px 2px 10px;
}

.contentpaneopen td{
padding: 0px 10px 0px 0px;
}

table.blog{
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}
td.mainbody{
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}

.prop_mainbody {
    height:600px;
    float:right;
    width:1px;
}
  
/*End Content SECTION*/  

/*Start Module and Sidebar SECTION*/

td.sidebar-left{ 
background-color: #F8F8F8;
border-left    : solid 2px #F8F8F8;
margin: 3px 10px 3px 10px;
padding: 3px 5px 3px 5px;
width: 165px;
}

td.sidebar-right{ 
background-color: #F8F8F8;
border-right    : solid 2px #F8F8F8;
margin: 3px 10px 3px 10px;
padding: 3px 10px 3px 10px;
width: 165px;
}


#mod_search_searchword, #mod_login_username, #mod_login_password, #search_searchword{
background-color: #FFFFCC;
padding   : 2px 0px 2px 0px;
}

table.moduletable {
  width: 100%;
  background-color: #F8F8F8;
  margin: 0px 0px 20px 0px;
  padding: 0px;
  border: solid 0px #ccc;  
  }
  
  
table.moduletable th {
  color : #660033 ;
  font-weight      : bold;
  text-align       : left;
  border-bottom    : solid 2px #ccc;
  width            : 100%;
  margin-bottom    : 8px;
}

table.moduletable td {
  color : #660033 ;
  text-align       : left;
  border-bottom    : solid 1px #ccc;
  width            : 100%;
  margin: 0px 0px 10px 0px;
  padding: 3px 0px 3px 0px;
}

.moduletable * { background-color: #F8F8F8;}





/*End Module and Sidebar SECTION*/


/*Start CB Sidebar SECTION*/

.cb_sidebar{
width: 165px; text-align: center;
}
.cb_sidebar img{
padding: 3px 0px 3px 0px;
max-width: 155px;
width: expression(this.width > 155 ? 155: true);
border: 0;
}



/*END CB Sidebar SECTION*/


/* Styles for dhtml tabbed-pages */
.ontab {
	background-color: white;
	border-left: outset 2px #ccc;
	border-right: outset 2px #ccc;
	border-top: outset 2px #ccc;
	border-bottom: solid 1px #ccc;
	text-align: center;
	cursor: hand;
	font-weight: bold;

}
.offtab {
	background-color :white;
	border-left: outset 2px #ccc;
	border-right: outset 2px #ccc;
	border-top: outset 2px #ccc;
	border-bottom: solid 1px #ccc;
	text-align: center;
	cursor: hand;
	font-weight: normal;
}
.tabpadding {
}

.tabheading {
	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;
}

/* Text passed with mosmsg url parameter */
.message {

	font-weight: bold;
	text-align: center;
}
.navizone {
	background-image:   url(../images/background.jpg);
	background-repeat: no-repeat;
	width: 8%;
margin-left: 10%;
margin-right: 10%;
color: black;
background-color: #FFFFFF;
text-align: center;

}

/* Styles for dhtml tabbed-pages */

.bg3 {
	background-image: url(../images/blue_green.jpg);
	background-repeat: repeat-x;
}



.pathway {
background-color: #F8F8F8;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

.pathway-bar {
background-color: #F8F8F8;
margin: 0px 0px 0px 0px;
padding: 2px 4px 2px 4px;
}










