
#top 	{
	position:absolute; 
	width:355px; 
	height:68px; 
	z-index:0; 
	left: 0px; 
	top: 0px; 
	background-image:  url("images/top_index.jpg"); 
	layer-background-image:  url(images/top_index.jpg); 
	overflow: hidden;
	}

#logo a {
	display:block;
	position:absolute; 
	width:248px; 
	height:63px; 
	z-index:4; 
	left: 0px; 
	top: 8px;
	background: url("images/logo.jpg") 0 0 no-repeat;
	text-decoration: none;
	}
#caption {
	display:block;
	position:absolute; 
	width:353px; 
	height:42px; 
	z-index:4; 
	left: 251px; 
	top: 30px;
	background: url("images/seeit.jpg") 0 0 no-repeat;
	text-decoration: none;
	}
#email_logo {
	display:block;
	position:absolute; 
	width:99px; 
	height:78px; 
	z-index:4; 
	left: -90px; 
	top: 20px;
	background: url("images/email.jpg") 0 0 no-repeat;
	text-decoration: none;
	}
#twitter_logo {
	display:block;
	position:absolute; 
	width:150px; 
	height:60px; 
	z-index:4; 
	left: 240px; 
	top: -10px;
	background: url("images/twitter.jpg") 0 0 no-repeat;
	text-decoration: none;
	}
#error_logo {
	display:block;
	position:absolute; 
	width:125px; 
	height:27px; 
	z-index:4; 
	left: 640px; 
	top: -10px;
	background: url("images/login_fail.jpg") 0 0 no-repeat;
	text-decoration: none;
	}
#twitter_error_logo {
	display:block;
	position:absolute; 
	width:125px; 
	height:27px; 
	z-index:4; 
	left: 590px; 
	top: 0px;
	background: url("images/twitter_error.jpg") 0 0 no-repeat;
	text-decoration: none;
	}
#login {
	position:absolute;
	left: 520px; 
	top: 30px;
        width: 403px;
 	height: 34px;
}
#search_box {
	position:absolute;
	left: 701px; 
	top: 30px;
        width: 203px;
 	height: 34px;
 	background: url(images/bg_search_box.gif);
}
#search_box #s {
    float: left;
    padding: 0;
    margin: 9px 0 0 6px;
    border: 0;
    width: 159px;
    background: none;
}
#search_box #go {
    float: right;
    margin: 6px 2px 0 0;
}


#prodbtn a {
	display:block;
	position:absolute; 
	width:141px; 
	height:68px; 
	z-index:5; 
	left:355px; 
	top: 0px;
	background: url("images/top_prod.jpg") 0 0 no-repeat;
	text-decoration: none;
	}

#prodbtn a:hover {	
   	background-position: -140px 0;
	}

#prodbtn a:active {	
  	background-position: -280px 0;
	}

#prodbtn_on {
	display:block;
	position:absolute; 
	width:141px; 
	height:68px; 
	z-index:5; 
	left:355px; 
	top: 0px;
	background: url("images/top_prod.jpg") 0 0 no-repeat;
	text-decoration: none;
  	background-position: -280px 0;
	}

#devbtn a {
	display:block;
	position:absolute; 
	width:141px; 
	height:68px; 
	z-index:5; 
	left:495px; 
	top: 0px;
	background: url("images/top_dev.jpg") 0 0 no-repeat;
	text-decoration: none;
	}

#devbtn a:hover {	
   	background-position: -140px 0;
	}

#devbtn a:active {	
  	background-position: -280px 0;
	}

#devbtn_on {
	display:block;
	position:absolute; 
	width:141px; 
	height:68px; 
	z-index:5; 
	left:495px; 
	top: 0px;
	background: url("images/top_dev.jpg") 0 0 no-repeat;
	text-decoration: none;
  	background-position: -280px 0;
	}

#aboutbtn a {
	display:block;
	position:absolute; 
	width:141px; 
	height:68px; 
	z-index:5; 
	left:635px; 
	top: 0px;
	background: url("images/top_about.jpg") 0 0 no-repeat;
	text-decoration: none;
	}

#aboutbtn a:hover {	
   	background-position: -140px 0;
	}

#aboutbtn a:active {	
  	background-position: -280px 0;
	}

#aboutbtn_on {
	display:block;
	position:absolute; 
	width:141px; 
	height:68px; 
	z-index:5; 
	left:635px; 
	top: 0px;
	background: url("images/top_about.jpg") 0 0 no-repeat;
	text-decoration: none;
  	background-position: -280px 0;
	}

#contactbtn a {
	display:block;
	position:absolute; 
	width:128px; 
	height:68px; 
	z-index:5; 
	left:775px; 
	top: 0px;
	background: url("images/top_contact.jpg") 0 0 no-repeat;
	text-decoration: none;
	}

#contactbtn a:hover {	
   	background-position: -128px 0;
	}

#contactbtn a:active {	
  	background-position: -256px 0;
	}

#contactbtn_on {
	display:block;
	position:absolute; 
	width:128px; 
	height:68px; 
	z-index:5; 
	left:775px; 
	top: 0px;
	background: url("images/top_contact.jpg") 0 0 no-repeat;
	text-decoration: none;
  	background-position: -256px 0;
	}

#circles {
	display:block;
 	position:absolute; 
	width:419px; 
	height:394px; 
	z-index:3; 
	left:4px; 
	top: 70px;
	background: url("images/circles_top.jpg") 0 0 no-repeat;
}
  
#circles2 {
	display:block;
 	position:absolute; 
	width:419px; 
	height:394px; 
	z-index:3; 
	left:480px; 
	top: 160px;
	background: url("images/circles.jpg") 0 0 no-repeat;
}


#mid {
	width:904px;
	display:block;
	height:489px;
	z-index:0;
	background-image: url("images/mid.jpg");
	background-repeat: repeat-;
	align:left; 
	position:relative;
}

#horiz_line {
	width:904px;
	display:block;
	z-index:0;
	background-image: url("images/horiz_line.jpg");
	position:relative;
	height:1px; 
	left: 0px; 
	top: 0px;
	font-size: 1pt;
	font-size: 1px;
	overflow: hidden;
}

#lower_area {
	width:904px;
	display:block;
	z-index:0;
	background-image: url("images/lower.jpg");
	background-repeat: repeat;
	position:relative;
	height:135px; 
	left: 0px; 
	top: 0px;
}

#bottom_area {
	width:904px;
	display:block;
	z-index:0;
	background-image: url("images/bottom.jpg");
	position:relative;
	height:16px; 
	left: 0px; 
	top: 0px;
}

.text1 {
	font-family: Verdana;
	font-size: 11pt;
	font-style: normal;
	font-weight: 550;
	color: #525252;
}
.heading {
	font-family: "Arial Black";
	font-size: 15pt;
	font-weight: bolder;
	color: #3964b2;
}
.text2 {

	font-family: Verdana;
	font-size: 8pt;
	font-style: normal;
	font-weight: 500;
	color: #ffffff;
}
.navtext {
	font-family: Verdana;
	font-size: 9pt;
	font-style: normal;
	font-weight: normal;
	color: #f7f7f7;
	border-top: none;
	border-bottom: none;
	border-left: none;
	text-decoration:none;
	
}
.navtext a:link {
	color: #f7f7f7;
	text-decoration: none;
}

a:hover.navtext 
{
	text-decoration: underline;
}

.navtext a:visited {

	color: #888888;
	text-decoration: none;
}

.navtext2 {
	font-family: Verdana;
	font-size: 11pt;
	font-style: normal;
	font-weight: 550;
	color: #F69642;
	border-top: none;
	border-bottom: none;
	border-left: none;
	
}
.navtext2 a:link {
	color: #F69642;
	font-weight: 550;
	text-decoration: none;
}
.navtext2 a:visited {

	color: #EBAE79;
	font-weight: normal;
	text-decoration: none;
}

.navtext3 {
	font-family: Verdana;
	font-size: 8pt;
	font-style: normal;
	font-weight: bold;
	color: #F69642;
	border-top: none;
	border-bottom: none;
	border-left: none;
	
}
.navtext3 a:link {
	color: #F69642;
	font-weight: bold;
	text-decoration: none;
}
.navtext3 a:visited {

	color: #EBAE79;
	font-weight: bold;
	text-decoration: none;
}
.heading2 {

	font-family: "Arial Black";
	font-size: 12pt;
	font-weight: bolder;
	color: #3964b2;
}
.text1bold {

	font-family: Verdana;
	font-size: 10pt;
	font-style: normal;
	font-weight: 700;
	color: #140B6A;
}
.text1boldwhite {

	font-family: Verdana;
	font-size: 9pt;
	font-style: normal;
	font-weight: 700;
	color: #ffffff;
}
.text1boldgrey {

	font-family: Verdana;
	font-size: 12pt;
	font-style: normal;
	font-weight: 700;
	color: #525252;
}
.text3 {

	font-family: Verdana;
	font-size: 75%;
	font-style: normal;
	font-weight: 400;
	color: #222222;
}

.text4 {

	font-family: Trebuchet MS, Arial;
	font-size: 22px;
	font-style: normal;
	font-weight: bold;
	color: #1063a9;
}

.text5 {

	font-family: Verdana;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	color: #222222;
}
.centered, .body {
	position: relative; 
	margin: auto;
	width: 904px;
	padding: 0px;
	top:10px;
	background-color: #575555;
	-webkit-text-size-adjust:none;
} 



