/* CSS Document */

html,body{
  margin:0;
  padding:0;
  border:0;
/* \*/
  height:100%;
/* Last height declaration hidden from Mac IE 5.x */
}

body{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
color: #000; 
line-height: 20px;
min-height: 100%; /* For Modern Browsers & FooterStick */ 
height: auto !important; /* Modern Browsers &FooterStick */ 
background-color: #FFF;
background-image: url(images/bg_blue.jpg);
  min-width:780px;
  text-align:center;
}

.clear{
  clear:both;
  height:1px;
  overflow:hidden;
  line-height:1%;
  font-size:0px;
  margin-bottom:-1px;
}
* html .clear{height:auto;margin-bottom:0}
#fullheightcontainer{
  margin-left:auto;
  margin-right:auto;
  text-align:left;
  position:relative;
  width:780px;
/* \*/
  height:100%;
/* Last height declaration hidden from Mac IE 5.x */
}
#wrapper{
  min-height:100%;
/* \*/
  height:100%;
/* Last height declaration hidden from Mac IE 5.x */
  border-right:1px solid #000000;
  border-left:1px solid #000000;
  background:#FFF;
}
#wrapp\65	r{
  height:auto;
}
/* \*/
* html #wrapper{
  height:100%;
}
/* Last style with height declaration hidden from Mac IE 5.x */
#outer{
  z-index:1;
  position:relative;
  margin-left:220px;
  width:558px;
  background:#FFF;
/* \*/
  height:100%;
/* Last height declaration hidden from Mac IE 5.x */
}

table {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 11px; 
font-weight: normal; 
color: #102C6D;
}

.tborder{
border: double;
border-color: #000099;
border-width: medium;
}


p {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 11px; 
text-align: justify; 
color: #000099;
padding-bottom: 5px;
margin: 0; 
}


li {
	list-style-image: url(images/i0.gif);}

h1 {
	font-size: 12px;
	font-weight: bold;
	margin-top: 2px 0;
	color: #312173;
	text-align: center;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

h2 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px; 
	font-weight: bold; 
	color: #000099;
margin-bottom: 2px;
}
	
h3 {
	color: #E55A1E;
	font-size: 11px;
	padding:0;
	margin: 10px 0 5px 0;
}

div {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 20px;
}

#wrapper{
  min-height:100%;
/* \*/
  height:100%;
/* Last height declaration hidden from Mac IE 5.x */
  border-right:1px solid #000000;
  border-left:1px solid #000000;
  background:#FFF;
}
#wrapp\65	r{
  height:auto;
}
/* \*/
* html #wrapper{
  height:100%;
}
/* Last style with height declaration hidden from Mac IE 5.x */

#header{
  z-index:1;
  position:absolute;
  top:0px;
  width:780px;
  height:175px;
  overflow:hidden;
}

#subheader1{
  background:#FFF;
  text-align:left;
  margin:0 1px;
  height:100px;
  background-image: url(images/logo.gif);
  background-repeat: no-repeat;
  background-position: top left;
  
}
#subheader2{
  background:#FFF;
  text-align:left;
  margin:0 1px;
  height:40px;
  background-image: url(images/title3.gif);
  background-repeat: no-repeat;
  background-position: center;
}

#subheader3{
  background:#FFF;
  text-align:left;
  margin:0 1px;
  height:33px;
}


#gfx_bg_middle{
  top:0px;
  position:absolute;
  height:100%;
  overflow:hidden;
  width:558px;
  margin-left:220px;
  background:#FFF;
}
* html #gfx_bg_middle{
  display:none;
}

#banners {
position: relative;
top:0;
left:221px;
width:500px;
height:380px;
padding:20px 0 10px 45px;
margin: 0 20px 20px 0;
background-image: url(images/back_right.jpg);

}

#banner1 {
position: absolute;
top:10px;
left:30px;
margin-top: 0;
}

#banner2 {
position: absolute;
top:10px;
left:520px;
margin-top:0;
}

#banner3 {
position: absolute;
top: 140px;
left: 520px;
margin-top: 20px;
}

.navmain {
	height:31px;
	background-image: url(images/bg_5.gif);
	width:100%;
	margin: 0;
	padding: 2px 0 0 0;
}

ul {
list-style: none; /* to remove bullets */
margin:5px; /* for the bar itself */
padding:0;
}

li {
display: inline; /* to display horisontal */
font-weight: bold;

}

li a:link, li a:visited { 
color:#000000; /* to set hover color for the hyperlinks */
text-decoration:none; /* to remove underline of hyperlinks */
padding:9px 4px 9px 4px; /* for the items */
margin:2px -2px 2px 0; /* for button height */
border-top: 1px solid #f8d92c;
border-right: 1px solid #f0b713;
border-bottom: 1px solid #dd930e;
border-left: 1px solid #f8d529;
}

li a:hover, li a:active {
color:#FFF; /* to set hover color for the hyperlinks */
border-top: 1px solid #dd930e;
border-right: 1px solid #f8d529;
border-bottom: 1px solid #f8d92c;
border-left: 1px solid #f0b713;
}




#left{
  width:221px;
  float:left;
  display:inline;
  position:relative;
  margin-left:-220px;
}
*>html #left{width:220px;}
#container-left{
  width:220px;
}
/* \*/
* html #left{margin-right:-3px;}
/* Above style hidden from Mac IE */


img {
	text-decoration: none;
	border: none;
}

td {
	text-decoration: none;
	border: none;
vertical-align: top;
background: #FFF:
}

font {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	border: none;
}
a {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	border: none;
	color: #000;
}


	
#footer a {
	font-size: 10px;
}

.frame {background-color: #FFCC01;
		border-style:double;
		border-color:#060686;*/
		border-width: medium; 
		padding: 5px;
}


#logo{
position: absolute;
left: 2px;
top:20px;
}

#center{
  width:554px;
  float:right;
  display:inline;
/* \*/
  margin-left:-1px;
/* Hidden from IE-mac */
margin-top: 15px;
padding:2px;
}
#clearheadercenter{
  height:175px;
  overflow:hidden;
}
#clearheaderleft{
  height:175px;
  overflow:hidden;
}
#clearfootercenter{
  height:70px;
  overflow:hidden;
}
#clearfooterleft{
  height:70px;
  overflow:hidden;
}
#footer{
  z-index:1;
  position:absolute;
  clear: both;
  width:780px;
  height:70px;
  overflow:hidden;
  margin-top:-70px;
	font-size: 10px;
} 

	#subfooter1{
	background: #FFF; 
	background-image: url(images/bgfooter.gif);
  text-align:center;
  margin:0 1px;
  height:68px;
  padding-top:10px;
}
	

.outer_horiz_border, .sb_outer_horiz_border{
  background:#000000;
  height:1px;
  overflow:hidden;
  font-size:0px
}

