body{
background:  #000;

font-size: 10pt;
font-family: Verdana, Arial, Helvetica;
line-height: 120%;
}
A:link, A:Visited, A:Active {text-decoration: none; color: #2175bc;   font-weight:bold; font-family: Eurostile, Arial, Helvetica;}
A:hover {text-decoration: underline; color: #2175bc; font-weight:bold; font-family: Eurostile, Arial, Helvetica;}

input, textarea, select{color:#000000; vertical-align:top; text-align:left; border: 1px solid #434343; font:12px Verdana, helvetica, sans-serif; padding-left:5px; }

 
.button {
border:0px;
background-color: #fff;
}
.button:hover {
border: 1px solid #000;
background-color: #ccc;
}

.insetScroller {
	height: 430px;  /* overridden in page where required */
	width:600px;
	border:0px solid #000;
	
	color: #000000;
	margin-left: 0px;
	font-size: small;
	padding-right: 20px;
	padding-left: 5px;
}

#header {
	background: url(pics/banner.jpg) no-repeat;
	float:left;
	height: 143px;
	width: 900px;
}
#top1 {
	background: url(pics/top-left1.jpg) no-repeat;
	position: absolute;
  top: 143px;
left: 0px;
  width: 270px;
  height: 22px;
}
#menu1 {
	background: url(pics/but1.jpg) no-repeat;
	position: absolute;
  top: 143px;
left: 270px;
  width: 135px;
  height: 22px;
}

#menu2 {
	background: url(pics/but2.jpg) no-repeat;
	position: absolute;
  top: 143px;
left: 405px;
  width: 198px;
  height: 22px;
}

#menu3 {
	background: url(pics/but3.jpg) no-repeat;
	position: absolute;
  top: 143px;
left: 603px;
  width: 297px;
  height: 22px;
}

H1, H2{
font-weight:bold;

color: #1958b7;
 font-family: Eurostile, Arial, Helvetica;


	font-size: 14pt;
 text-decoration: none;
}

H3, H4, H5 {
font-weight:bold;

color: #1958b7;
 font-family: Eurostile, Arial, Helvetica;


	font-size: 11pt;
 text-decoration: none;
}
td.menutable {
background: url(menu/menubg3.gif) center center repeat-x;
}


* html #blueblock{ /*IE 6 only */
w\idth: 147px; /*Box model bug: 180px minus all left and right paddings for #blueblock */
}

#blueblock ul{
list-style: none;
list-style-image: none;
margin: 0;
padding: 0;
border: none;
}

#blueblock li {
border-bottom: 1px solid #90bade;
margin: 0; padding: 0;
}

#blueblock li a{
display: block;
padding: 5px 5px 5px 8px;
border-left: 10px solid #1958b7;
border-right: 10px solid #508fc4;
background-color: #2175bc;
color: #fff;
text-decoration: none;
width: 100%;
}

html>body #blueblock li a{ /*Non IE6 width*/
width: auto;
}

#blueblock li a:hover{
border-left: 10px solid #1c64d1;
border-right: 10px solid #5ba3e0;
background-color: #2586d7;
color: #fff;
}


#blueblock div.menutitle{
padding: 5px 5px 5px 8px;
border-top: 1px solid #90bade;

padding-left: 5px;
background-color: #1958b7;
font: bold 'Trebuchet MS', 'Lucida Grande', Arial, sans-serif; color: #fff;
}


/*Top level menu link items style*/
.horizontalcssmenu ul li a{
display: block;
width: 151px; /*Width of top level menu link items*/
padding: 5px 5px 5px 8px;
border-top: 2px solid #ffffff;
border-bottom: 2px solid #ffffff;
border-right: 1px solid #ffffff;
border-left: 1px solid #ffffff;
background-color: #2175bc;
color: #fff;
text-decoration: none;

font: bold 10px Tahoma;
}

	
/*Sub level menu*/
.horizontalcssmenu ul li ul{
left: 0;
top: 0;
border-top: 1px solid #202020;
position: absolute;
display: block;
visibility: hidden;
z-index: 100;
}

/*Sub level menu list items*/
.horizontalcssmenu ul li ul li{
display: inline;
float: none;
}


/* Sub level menu links style */
.horizontalcssmenu ul li ul li a{
width: 175px; /*width of sub menu levels*/
font-weight: normal;
padding: 2px 5px;
background: #4392DB;
border-width: 0 1px 1px 1px;
}

.horizontalcssmenu ul li a:hover{
background: url(menu/menubgover4.gif) center center repeat-x;
}

.horizontalcssmenu ul li ul li a:hover{
background: #4AB6EE;
}

.horizontalcssmenu .arrowdiv{
position: absolute;
right: 0;
background: transparent url(menu/menuarrow.gif) no-repeat center left;
}

* html p#iepara{ /*For a paragraph (if any) that immediately follows menu, add 1em top spacing between the two in IE*/
padding-top: 1em;
}
	
/* Holly Hack for IE \*/
* html .horizontalcssmenu ul li { float: left;  height: 1%; }
* html .horizontalcssmenu ul li a { height: 1%; }
/* End Menu*/

.side_table
{
border: 1px double #000000; background-color: #ffffff;  vertical-align: top; color: #000; 
padding: 2;
}

td.header
{
border: 0px double #000000; background: url(pics/table_bg.gif) center center repeat-x; text-align: center; vertical-align: top; color: #ffffff; font-size: 12pt; font-weight: bold; font-family: Verdana, Arial;
padding: 2;
}
.top
{
border: 0px;
border-bottom: 2px solid #13325e;
}
A.linkmenu:link{
	color: #ffffff;
	font-family: verdana, sans-serif;
	font-size: 8pt;
 text-decoration: none;
font-weight: bold;
 }
A.linkmenu:Visited, A.linkmenu:Active, A.linkmenu:Hover{
	color: #ffffff;
	font-family: verdana, sans-serif;
	font-size: 8pt;
 text-decoration: none;
font-weight: none;
 }
 
table.maintab {

background: #ffffff;
font-size: 12pt;
font-family: Eurostile, Arial, Helvetica;
line-height: 120%;
}
#form{width:100%; overflow:hidden; margin-top:20px;}
#form .box_1{width:246px; padding-right:33px;}
#form .box_1 div{height:39px;}
#form .box_2{width:271px;}
#form input{width:158px; height:18px; float:right;}
#form span{display:block; padding-top:1px; float:left;}
#form textarea{width:179px; height:96px; overflow:hidden; margin-bottom:5px; float:right;}
#form a{float:right; margin-left:27px; margin-right:2px;}


.text 
 { 
font-size: 10pt;
font-family: Verdana, Arial, Helvetica;
line-height: 110%;
	}

ul { list-style-image: url("pics/blue_dot.jpg");
padding: 5;
margin: 5;
font-size: 10pt;
font-family: Verdana, Arial, Helvetica;
font-weight: bold;
line-height: 200%;
	}

#blueblock{
width: 180px;
padding: 0 0 0em 0;
border-right: 1px solid #90bade;
border-bottom: 1px solid #90bade;

margin-bottom: 0em;
font-family: 'Trebuchet MS', 'Lucida Grande', Arial, sans-serif;
font-size: 90%;
background-color: #90bade;
color: #333;
}

td.blueblocktd{
width: 179px;
border-right: 1px solid #000;
padding: 0 0 0 0;
background-color: #90bade;
}
