/* Start of CMSMS style sheet 'scartd09' */
/* CSS Document */



/*PAGE LAYOUT*/

body {

	background: #41596c;

	background-repeat: repeat-x;

	margin-left: 0px;

	margin-top: 10px;

	margin-right: 0px;

	margin-bottom: 0px;

}

#toppage{

	width:800px;

}

#date{

	float:left; width:190px; height:39px; border-bottom:solid 1px #999999; border-right:solid 1px #999999;
       background: #41596C;

}

#topbar{

	float:left; 

	width:608px; 

	height:40px; 

	background-image:url(images/bg_topbar.gif);

	background-color:#CBC55C;

	background-repeat:repeat-x;

	border-right:solid 1px #999999;

}


#header{

	width:800px;

}

#content{

       margin-top: 0px;

	width:800px;

}

#contenttext{

	width:798px; 

/*       margin-top: 140px;*/

	background-color:#F7F7F7; 

	border-left:solid 1px #999999; border-right:solid 1px #999999; 

	border-bottom:solid 1px #999999; 

	min-height:360px;

}

* html #contenttext{margin-top: 0px}

#logo{

	float:left; width:190px; height:110px; background-color:#FFF; border-left:solid 1px #999999;

}

#pagetitle{

	position:relative; float:left; width:608px; height:110px; background: url(images/header1.gif);

}

#title{

	position:absolute; right:10px; bottom:0px; width:600px;

}

#menu{

	width:798px; margin:0px;

}


#footer{

	width:800px;

}



/*GRAY PANEL*/

.panel{

	padding:7px;

	border:solid 1px #E4E4E4;

	background-color:#EEEEEE;

	margin:auto;

	margin-bottom: 20px;

	padding:10px;

	width:700px;

	height:auto;

        min-height: 350px;

}

/* for Internet Explorer */
/*\*/
* html .panel {
height: 350px;
}
/**/




/*TEXT STYLES*/

h2{
	
        color: #666666;

	font: 0.7em Tahoma, sans-serif;

	font-size:14px;

	font-weight:bold;

        margin-bottom: 0px
}

.bodytext {

	font: 0.7em Tahoma, sans-serif;

	color: #666666;

}

.smalltext {

	font: 0.7em Tahoma, sans-serif;

	font-size: 11px;

	color: #666666;

}

.smallwhitetext {

	font: 0.7em Tahoma, sans-serif;

	font-size: 11px;

	font-weight:bold;

	color: #FFFFFF;

}

.logo{
       margin-top: 25px;
}

.smallwhitetext a{

	font: 0.7em Tahoma, sans-serif;

	font-size: 11px;

	font-weight:bold;

	color: #FFFFFF;

	text-decoration:none;

}

.smallwhitetext a:hover{

	text-decoration:underline;

}

.smallgraytext {

       width: 800px;

	font: 0.7em Tahoma, sans-serif;

	font-size: 11px;

	font-weight:bold;

	color:#CCCCCC;

}

.smallgraytext a{

	font: 0.7em Tahoma, sans-serif;

	font-size: 11px;

	font-weight:bold;

	color:#CCCCCC;

	text-decoration:none;

}

.smallgraytext a:hover{

	text-decoration:underline;

}

.titletext {

	font: 0.7em Tahoma, sans-serif;

	font-size:36px;

	font-weight:bold;

	color: #CCCCCC;

}

.logotext {
	margin-top: 35px;

	font: 0.7em Tahoma, sans-serif;

	font-size:10px;

	font-weight:bold;

	color: #999999;

}

.orangelogotext {

	font: 0.7em Tahoma, sans-serif;

	font-size:10px;

	font-weight:bold;

	color:#FF9900;

}

.orangetitle {

	font: 0.7em Tahoma, sans-serif;

	font-size:24px;

	font-weight:bold;

	color:#FF9900;

}

a{
	color:#FF9900;
}

#navmenu{

	float:right; 

	width:798px; 

	height:30px; 

	background-color:#feca46; border-bottom:solid 2px #ec7c47;

	font: 0.7em Tahoma, sans-serif;

	font-size: 11px;

	font-weight:bold;

	color: #f46b28;

	text-decoration:none;

	padding-top:0px;

}

#linksmenu a:hover{

	background-color:#ec7c47;
	color: #feca46;

}

/* -------------------------------------*/
/* -------------------------------------*/
/* -------------------------------------*/
/* -------------------------------------*/
/* Root = Horizontal, Secondary = Vertical */
ul#navmenu-h {
  margin: 0;
  border: 0 none;
  padding: 0;
  width: 798px; /*For KHTML*/
  list-style: none;
  height: 28px;

}

ul#navmenu-h li {
  background-color: #feca46; 
  margin: 0;
  border: 0 none;
  padding: 0;
  float: left; /*For Gecko*/
  display: inline;
  list-style: none;
  position: relative;
  height: 28px;
  
}

ul#navmenu-h ul {
  margin: 0;
  border: 0 none;
  padding: 0;
  width: 160px;
  list-style: none;
  display: none;
  position: absolute;
  top: 28px;
  left: 0;
}

ul#navmenu-h ul:after /*From IE 7 lack of compliance*/{
  clear: both;
  display: block;
  font: 1px/0px serif;
  content: ".";
  height: 0;
  visibility: hidden;
}

ul#navmenu-h ul li {
  width: 160px;
  float: left; /*For IE 7 lack of compliance*/
  display: block !important;
  display: inline; /*For IE*/
}

/* Root Menu */
ul#navmenu-h a {
  border-right: 2px solid #ec7c47;
  /*border-bottom: 2px solid #ec7c47;*/
  padding: 4px 14px 0px;
  float: none !important; /*For Opera*/
  float: left; /*For IE*/
  display: block;
  background-color:#feca46;
  color: #f46b28;
  font: bold 10px/22px Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
  height: 24px;
  font:Tahoma, sans-serif;

	font-size: 11px;

	font-weight:bold;
}

/* Root Menu Hover Persistence */
ul#navmenu-h a:hover,
ul#navmenu-h li:hover a,
ul#navmenu-h li.iehover a {
  background-color:#ec7c47;
  color: #feca46;
}

/* 2nd Menu */
ul#navmenu-h li:hover li a,
ul#navmenu-h li.iehover li a {
  float: none;
  background-color:#feca46;
  color: #f46b28;
  border-bottom: 2px solid #ec7c47;
}

/* 2nd Menu Hover Persistence */
ul#navmenu-h li:hover li a:hover,
ul#navmenu-h li:hover li:hover a,
ul#navmenu-h li.iehover li a:hover,
ul#navmenu-h li.iehover li.iehover a {
  background-color:#ec7c47;
  color: #feca46;
}

/* 3rd Menu */
ul#navmenu-h li:hover li:hover li a,
ul#navmenu-h li.iehover li.iehover li a {
  background-color:#feca46;
  color: #f46b28;
  border-bottom: 2px solid #ec7c47;
}

/* 3rd Menu Hover Persistence */
ul#navmenu-h li:hover li:hover li a:hover,
ul#navmenu-h li:hover li:hover li:hover a,
ul#navmenu-h li.iehover li.iehover li a:hover,
ul#navmenu-h li.iehover li.iehover li.iehover a {
  background-color:#ec7c47;
  color: #feca46;
}

/* 4th Menu */
ul#navmenu-h li:hover li:hover li:hover li a,
ul#navmenu-h li.iehover li.iehover li.iehover li a {
  background-color:#feca46;
  color: #f46b28;
  border-bottom: 2px solid #ec7c47;
}

/* 4th Menu Hover */
ul#navmenu-h li:hover li:hover li:hover li a:hover,
ul#navmenu-h li.iehover li.iehover li.iehover li a:hover {
  background-color:#ec7c47;
  color: #feca46;
}

ul#navmenu-h ul ul,
ul#navmenu-h ul ul ul {
  display: none;
  position: absolute;
  top: 0;
  left: 160px;
}

/* Do Not Move - Must Come Before display:block for Gecko */
ul#navmenu-h li:hover ul ul,
ul#navmenu-h li:hover ul ul ul,
ul#navmenu-h li.iehover ul ul,
ul#navmenu-h li.iehover ul ul ul {
  display: none;
}

ul#navmenu-h li:hover ul,
ul#navmenu-h ul li:hover ul,
ul#navmenu-h ul ul li:hover ul,
ul#navmenu-h li.iehover ul,
ul#navmenu-h ul li.iehover ul,
ul#navmenu-h ul ul li.iehover ul {
  display: block;
}


/* End of 'scartd09' */

