body {
	margin: 0;
	padding: 0;
	background-image: url(../images/background.gif);
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 0;
}

/** {
   border: 1px solid red;
}*/

#global {   
	width: 773px;
	margin: auto;	      
}

#page {
	width: 763px;
	float: left;	
	background-color: #FFFFFF;
   background-image: url(../images/pagegrad.gif);
   background-repeat: repeat-y;  	
  /* padding: 0px;
   margin: 0px;	*/
  /* padding-left: 3px;	*/
}

h1
{
	font-size: 16px;
}
h2
{
	font-size: 11px;
}

#header {
	height: 99px;
	float: left;
}

#logo {
	width: 205px;
	height: 99px;
	background-image: url(../images/logo.gif);
	float: left;
}

#photo {
	width: 558px;
	height: 99px;
	background-image: url(../images/photo.jpg);
	float: left;
}

#menu {
	margin: 0;
	padding: 0;
	float: right;
	width: 370px;
	margin-top: 76px;  
}

#menu li {
	margin: 0;
	padding: 0;
	float: left;
	padding-left: 45px;
	width: 65px;
}

#menu li a {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: White;
	font-weight: bold;
	text-decoration: none;
}


#last {
	text-indent: 10px;
}

/* navigation and banner content */
#navi {
	float: left;
	width: 192px;    
   padding-left: 6px;    
}

#navigation {
	float: left;;
	width: 195px;   
	padding: 0px;
   margin: 0px; 	
}

#ntborder {
	float: left;
	width: 192px;
	height: 11px;
	background-image: url(../images/ntborder.gif);
	background-repeat: no-repeat;	
}

#items {
	float: left;
	width: 192px;
   
	background-image: url(../images/ibackground.gif);
	background-repeat: repeat-y;
	font-size: 0;
}

/** tree menu styles */
div#domRoot {
	font-size: 12px;
	margin: 0px;
	padding: 0px;
}

div#domRoot div {
	background-image: url(../images/ibackground.gif);
	height: 25px;
	padding-top: 3px;
		margin: 0;
	padding: 0;
}

div#domRoot div a {
	display: block;
	width: 98%;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif; 
	text-decoration: none;
	padding-left: 1%;
	color: #FFD800; 
	font-weight: bold;
}

div#domRoot div#folder0 {
	margin: 0;
	padding: 0;
	font-size: 0px;
	height: 0px;
	background: transparent;
}

div#domRoot div#folder0 a {
	font-size: 0;
}

div#domRoot div#folder0 img {
	display: none;
	height: 0;
	width: 0;
}

#nbborder {
	float: left;
	width: 192px;
	height: 25px;
	background-image: url(../images/nbborder.gif);
	background-repeat: no-repeat;	
}

#banners {
	float: left;
	width: 192px;
   background-image: url(../images/bmgrad.gif);
   background-repeat: repeat-y;  
}

#btborder {
	float: left;
	width: 192px;
	height: 33px;
	background-image: url(../images/btborder.gif);
	background-repeat: no-repeat;	
}

#compout {
   padding-left: 10px;
}

#components {
	float: left;	
   width: 152px;      	  
	background-image: url(../images/bgrad.gif);
	background-repeat: no-repeat;
	background-position: top;	  
	padding-left: 40px;
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;    
}

#components img {
	display: block;
}

#bbborder {
	float: left;
	width: 192px;
	height: 39px;
	background-image: url(../images/bbborder.gif);
	background-repeat: no-repeat;	   	
}

#ban1 {
	float: left;	
   padding-left: 36px;
}

#ban2 {
	float: left;	
	margin-top: 20px;
   padding-left: 45px;
}

/* content */
#content {
	float: left;	
	padding-left: 8px;		 
	width: 521px;
}

#cheader {
   float: left;
   width: 552px;
   height: 61px;
   background-image: url(../images/cheader.gif);	
}

#cmain {
   float: left;
	width: 552px;
   background-image: url(../images/cgrad.gif);
   background-repeat: repeat-y;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
			
}

#text {
	 padding-left: 100px;
}

#cfooter {
   float: left;
   width: 552px;
   height: 40px;
   background-image: url(../images/cfooter.gif);	
}

.headers {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #838383;
	font-weight: normal;	
}

#headers li {
	display: inline;	
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #838383;
	font-weight: normal;			
}

#component {
	float: left;
	width: 185px;
	margin-left: 35px;
	padding-bottom: 10px;	
}

#component li {
	display: inline;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #565656;		
}

#component select {
	margin-left: 50px;		
}

#contentlink {
	float: left;
	width: 250px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #FB9315;
	text-decoration: underline;
	padding-left: 190px;
}

#button {
	float: left;
	width: 150px;
	padding-left: 70px;		
}

/* footer */

/*#footer * {
	border: 1px solid red;
}*/

#footer {
	float: left;
	width: 760px;
}

#foolborder {
	float: left;
	width: 6px;
	height: 28px;
	background-image: url(../images/foolborder.gif);
	background-repeat: no-repeat;
}

#foocopy {
	float: left;
	width: 192px;
	height: 28px;
	background-color: White;			
}

#copyright {	
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #838383;	
	margin-top: 6px;
	margin-left: 8px;
}

#foocborder {
	float: left;
	width: 9px;
	height: 28px;
	background-image: url(../images/foocborder.gif);		
}

#foomenu {
	float: left;
	width: 550px;
	height: 20px;   
	background-color: White;
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	
   font-size: 11px;
   font-weight: bold;
   color: black;
}

#foorborder {
	float: left;
	width: 4px;
	height: 28px;
	background-image: url(../images/foorborder.gif);
	background-repeat: no-repeat;	
}

#foomenu * {
	margin: 0;
	padding: 0;
}

#foomenu li {
	float: left;
   margin-left: 5px;			
}

#foomenu a {
	text-decoration: none;
	color: Black;	
   margin-right: 50px;
}

#foomenu ul {
   float: left;
	list-style: none;
   margin-left: 50px;
   margin-top: 6px;  
}



div.news {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-left: 40px;
	padding-right: 20px;
	padding-bottom: 20px;
	color: Black;
}

div.date {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding-bottom: 10px;
}

div.newsheader {
	color: #F7A031;
	font-weight: bold;
}

/*  search panels*/
div.leftpanel select, div.rightpanel select {
	width: 130px;
	margin-left: 7px;
}

div.leftpanel dl, div.leftpanel dd,
	div.rightpanel dl, div.rightpanel dd {
		margin: 0;
		padding: 0;
	}

div.leftpanel {
	width: 150px;
	float: left;
	text-align: center;
	padding-left: 110px;
	/*border: 1px solid red;*/
}

div.rightpanel {
	width: 150px;
	float: left;
	text-align: center;
	padding-left:40px;
	/*border: 1px solid red;*/
}

div.leftpanel .subheader, div.rightpanel .subheader {
	font-weight: bold;
	padding-top: 20px;
	padding-bottom: 3px;
	text-align: left;
}

div.leftpanel input.searchbutton, div.rightpanel input.searchbutton {
	margin-top: 20px;
   background-image: url(../images/button.gif);
   width: 88px;
   height: 21px;
   border: 0;
}

.contactsinfo {	
   margin-left: 40px;
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

pre {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

#downlink {
	font-size: 12px;
	padding: 20px;
	display: block;
	text-decoration: none;
	color: black;
}
#maincontent {
	padding-left: 30px;
}

#zag {
	text-align: center;
	padding-top: 0px;
	font-size: 12px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-weight: bold;
   color: ThreedDarkShadow;
}