@charset "utf-8";

body {
	background-color: #001527;
	margin: 0px auto;
	text-align: center;
	padding: 0px;
	background-image: url(images/toprepeat.jpg);
	background-repeat: repeat-x;
	background-position: top center;
}


#wrapper {
	width: 1010px;
	height: auto;
	margin: 0px auto;
	padding: 0px;
	text-align: center;
	position: relative;
	background: url(images/mainbottom.jpg) no-repeat center bottom;
}

#header {
  background-image: url(images/header.jpg);
  background-repeat: no-repeat;
  margin: 0px auto;
	text-align: center;
	width: 1010px;
	height: 147px;
	padding: 0px;
}

#center {
  background: url(images/mainbackd.jpg) repeat-y;
	width: 920px;
	height: auto;
	margin: 0px auto 10px auto;
	padding: 0px 0px 20px 0px;
	text-align: center;
	position: relative;
	border: none;
}

#nav {
  float: left;
  padding: 0px;
  width: 920px;
  height: 27px;
}

#main {
  float: left;
  background: url(images/maintopd.jpg) no-repeat top;
  width: 920px;
  height: 470px;
  text-align:left;
  padding: 0px;
  position: relative;
  margin: 0px 0px 0px 0px;
  border: none;
}

#text {
  float: left;
  position: relative;
  width: 870px;
  height: auto;
  margin: 60px 0px 0px 50px;
  border: none;
  }

#hometext {
  float: left;
  position: relative;
  width: 500px;
  height: auto;
  margin: 4px 0 0 0;
  padding: 0px;
  }
  
#rightbox {
  float: right;
  position: relative;
  width: 260px;
  height: auto;
  margin: 10px 50px 0px 0px;
  padding: 20px;
  background-color: #DCF1FD;
  }

#footer {
  background-color: #DCDCDC;
  width: auto;
  height: 90px;
  margin: 0px 50px;
  padding: 0px;
  text-align: center;
  clear: both;
}

div.rightbar {
  position: relative;
  float: right;
  width: 50%;
  height: auto;
  margin: 70px 0px 0px 0px;
  }

div.clear {
  clear: both;
  padding: 14px 0px 0px 0px;
  }
  
p {
  font-family: arial, sans serif;
  font-size: 14px; 
  padding: 10px 0px 8px 0px; 
  margin: 0px;
  line-height: 19px;
  color: #273744;
}

p.contactbar {
  font-family: arial, helvetica, sans serif;
  font-size: 14px;
  text-align: center;
  line-height: 18px;
  font-style: italic;
  margin: 0;
  padding-top: 10px;
  color: #707070;
  }
  
p.contactbar a:link {
  color: #707070;
  }
  
p.contactbar a:visited {
	color:#3E7FA7;
	text-decoration:none;
}

p.contactbar a:hover {
	color:#78BAE2;
	text-decoration:none;
}

  
p.copyright {
  font-family: arial, helvetica, sans serif;
  font-size: 12px;
  margin: 0px;
  padding: 0px 0px 18px 0px;
  text-align: center;
  line-height: 16px;
  color:#3E7FA7;
}

p.quote {
  font-style: italic;
  font-size: 13px;
  line-height: 14px;
  padding: 2px 0px 6px 0px;
  }
  
p.quote b {
  line-height: 16px;
  }
label {
  font-family: arial, sans serif;
  font-size: 15px; 
  padding: 10px 0px 0px 0px; 
  margin: 0px;
  line-height: 19px;
  color: #273744;
}


h1 {
  font-family: arial, sans serif;
  text-align: left;
  font-size: 26px;
  color: #ED1B23;
  margin: 0px;
  padding: 18px 0px 14px 0px;
  font-weight: normal;
}


h2 {
  font-family: arial, sans serif;
  font-size: 24px;
  font-style: italic;
  color: #273744;
  padding: 0px;
  margin: 4px 0px 20px;
  font-weight: normal;
 
}

h3 {
  font-family: arial, sans serif;
  font-size: 20px;
  font-style: italic;
  color: #273744;
  margin: 0px;
  padding: 0px;
  font-weight: normal;
  line-height: 20px;
}

h4 {
  font-family: arial, sans serif;
  font-size: 18px;
  font-style: italic;
  color: #ED1B23;
  margin: 0px;
  padding: 10px 0px 0px;
  font-weight: normal;
  line-height: 24px;
  text-align: left;
}

span.bolt {
  background: url(images/bolt.jpg) no-repeat left;
  padding: 0px 50px;
  }
  
span.larrow {
  background: url(images/leftarrow.jpg) no-repeat left;
  padding: 0px 24px;
  }

a:link {
	color:#3E7FA7;
	text-decoration: none;
}

a:visited {
	color:#3E7FA7;
	text-decoration:none;
}

a:hover {
	color:#78BAE2;
	text-decoration:none;
}

/* Horizontal Navigation Menu Container */
div.navmenu { 
	width: 920px; /* <-- OVERALL LENGTH OF MENU */
	height: 27px;  /* <-- BUTTON HEIGHT */ 
	padding: 0px;
}

/* Navigation Menu Item */
div.menuitem1	{
	background: url( images/homeover.jpg ) no-repeat; /* <--  ROLLOVER HOVER IMAGE */ 
	width: 212px; /* <-- BUTTON WIDTH */
	height: 27px; /* <-- BUTTON HEIGHT */
	position:relative;	
	float: left;
	margin: 0; 
	padding: 0;
}

/* Menu Image */
div.menuitem1 img {
  width: 212px; /* <-- BUTTON WIDTH */
  height: 27px;  /* <-- BUTTON HEIGHT */
  border: 0; 
 }
 
 /* Navigation Menu Item */
div.menuitem2	{
	background: url( images/resover.jpg ) no-repeat; /* <--  ROLLOVER HOVER IMAGE */ 
	width: 162px; /* <-- BUTTON WIDTH */
	height: 27px; /* <-- BUTTON HEIGHT */
	position:relative;	
	float: left;
	margin: 0; 
	padding: 0;	
}

/* Menu Image */
div.menuitem2 img {
  width: 162px; /* <-- BUTTON WIDTH */
  height: 27px;  /* <-- BUTTON HEIGHT */
  border: 0; 
 }
 
 /* Navigation Menu Item */
div.menuitem3	{
	background: url( images/commover.jpg ) no-repeat; /* <--  ROLLOVER HOVER IMAGE */ 
	width: 177px; /* <-- BUTTON WIDTH */
	height: 27px; /* <-- BUTTON HEIGHT */
	position:relative;	
	float: left;
	margin: 0; 
	padding: 0;
	overflow:hidden;	
}

/* Menu Image */
div.menuitem3 img {
  width: 177px; /* <-- BUTTON WIDTH */
  height: 27px;  /* <-- BUTTON HEIGHT */
  border: 0; 
 }
 
 /* Navigation Menu Item */
div.menuitem4	{
	background: url( images/indusover.jpg ) no-repeat; /* <--  ROLLOVER HOVER IMAGE */ 
	width: 156px; /* <-- BUTTON WIDTH */
	height: 27px; /* <-- BUTTON HEIGHT */
	position:relative;	
	float: left;
	margin: 0; 
	padding: 0;
	overflow:hidden;	
}

/* Menu Image */
div.menuitem4 img {
  width: 156px; /* <-- BUTTON WIDTH */
  height: 27px;  /* <-- BUTTON HEIGHT */
  border: 0; 
 }
 
 /* Navigation Menu Item */
div.menuitem5	{
	background: url( images/contover.jpg ) no-repeat; /* <--  ROLLOVER HOVER IMAGE */ 
	width: 213px; /* <-- BUTTON WIDTH */
	height: 27px; /* <-- BUTTON HEIGHT */
	position:relative;	
	float: left;
	margin: 0; 
	padding: 0;
	overflow:hidden;	
}

/* Menu Image */
div.menuitem5 img {
  width: 213px; /* <-- BUTTON WIDTH */
  height: 27px;  /* <-- BUTTON HEIGHT */
  border: 0; 
 }
 


/* Menu Link: Hover Image */
div.menuitem1 a:hover img { visibility: hidden; }  /* hides default button image during hover */ 
div.menuitem2 a:hover img { visibility: hidden; }  /* hides default button image during hover */ 
div.menuitem3 a:hover img { visibility: hidden; }  /* hides default button image during hover */ 
div.menuitem4 a:hover img { visibility: hidden; }  /* hides default button image during hover */ 
div.menuitem5 a:hover img { visibility: hidden; }  /* hides default button image during hover */ 



* html a:hover { visibility: visible; } 

div.menuitem1 a { display: block; }  /* prevents flicker during hover */ 
div.menuitem2 a { display: block; }
div.menuitem3 a { display: block; }
div.menuitem4 a { display: block; }
div.menuitem5 a { display: block; }



