@charset "UTF-8";
/* CSS Document */

body{
margin:0;
padding:0;
background:#FFFFFF;
text-align:center;
font-size:small;
}

p{
font-family:"Century Gothic","Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:100%;
font-weight:normal;
line-height:120%;
}

h2{
font-family:"Century Gothic","Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:110%;
font-weight:bold;
}

h3{
font-family:"Century Gothic","Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
color:#FF9900;
font-size:100%;
font-weight:bold;
margin-top:30px;
}

a:link {color:#FFFFFF; text-decoration:none;}
a:visited {color:#FFFFFF; text-decoration:none;}
a:active {color:#FF0000 text-decoration:none;}
a:hover {color:#FF0000; text-decoration:none;}

img{
border:0;
}

#container{
width:960px;
height:auto;
margin:0 auto;
text-align:left;
}

#header{
width:100%;
height:152px;
background:url(images/header.gif) no-repeat top;
float:left;
margin:0 0 5px 0;
}

#header h1{
display:none;
}

#footer{
min-height:21px;
width:940px;
padding:0 10px;
background:url(images/footer_bg.jpg);
text-align:right;
float:left;
}

#footer ul{
margin:0;
padding:10px;
}

#footer li{
list-style:none;
margin:0 10px;
padding:0;
display:inline;
}

#footer p{
display:inline;
}

#main{
width:100%;
height:521px;
float:left;
}

#right_image1{
width:327px;
height:521px;
background:url(images/right_image1.jpg) no-repeat top right;
float:right;
}

#right_faq{
width:327px;
height:521px;
background:url(images/right_faq.jpg) no-repeat top right;
float:right;
}

#right_services{
width:327px;
height:521px;
background:url(images/right_services.jpg) no-repeat top right;
float:right;
}

#right_contact{
width:327px;
height:521px;
background:url(images/right_contact.jpg) no-repeat top right;
float:right;
}

#right_links{
width:327px;
height:521px;
background:url(images/right_links.jpg) no-repeat top right;
float:right;
}

#flash_replace{
height:101px;
width:633px;
float:left;
background:url(images/replace_flash.jpg) no-repeat center;
}

.displace {
	position: absolute;
	left: -5000px;
	}

#nav{
width:633px;
height:19px;
float:left;
margin:0;
padding:0;
}

#nav ul{
margin:0;
padding:0;
}

#nav li{
list-style:none;
display:inline;
margin:0;
padding:0;
float:left;
}

#nav a.aboutus {
	display: block;
	width: 127px;
	height: 19px;
	text-decoration: none;
	background: url(images/nav.gif);
	background-position: 0 0;
	}
#nav a.onaboutus {
	display: block;
	width: 127px;
	height: 19px;
	text-decoration: none;
	background: url(images/nav.gif);
	background-position: 0 -19px;
	}
#nav a.faq {
	display: block;
	width: 127px;
	height: 19px;
	text-decoration: none;
	background: url(images/nav.gif);
	background-position: -127px 0;
	}
#nav a.onfaq {
	display: block;
	width: 127px;
	height: 19px;
	text-decoration: none;
	background: url(images/nav.gif);
	background-position: -127px -19px;
	}
#nav a.services {
	display: block;
	width: 127px;
	height: 19px;
	text-decoration: none;
	background: url(images/nav.gif);
	background-position: -254px 0;
	}
#nav a.onservices {
	display: block;
	width: 127px;
	height: 19px;
	text-decoration: none;
	background: url(images/nav.gif);
	background-position: -254px -19px;
	}
#nav a.contact {
	display: block;
	width: 127px;
	height: 19px;
	text-decoration: none;
	background: url(images/nav.gif);
	background-position: -381px 0;
	}
#nav a.oncontact {
	display: block;
	width: 127px;
	height: 19px;
	text-decoration: none;
	background: url(images/nav.gif);
	background-position: -381px -19px;
	}
#nav a.links {
	display: block;
	width: 125px;
	height: 19px;
	text-decoration: none;
	background: url(images/nav.gif);
	background-position: -508px 0;
	}
#nav a.onlinks {
	display: block;
	width: 125px;
	height: 19px;
	text-decoration: none;
	background: url(images/nav.gif);
	background-position: -508px -19px;
	}
#nav a.aboutus:hover {background-position: 0 -19px;}
#nav a.faq:hover {background-position: -127px -19px;}
#nav a.services:hover {background-position: -254px -19px;}
#nav a.contact:hover {background-position: -381px -19px;}
#nav a.links:hover {background-position: -508px -19px;}
#nav a.onaboutus:hover {background-position: 0 0;}
#nav a.onfaq:hover {background-position: -127px 0;}
#nav a.onservices:hover {background-position: -254px 0;}
#nav a.oncontact:hover {background-position: -381px 0;}
#nav a.onlinks:hover {background-position: -508px 0;}


#outer_copy{
height:401px;
width:633px;
background:url(images/main_bg.jpg);
float:left;
}

#inner_copy{
width:571px;
margin:25px auto 0 auto;
}

#copy{
width:521px;
height:320px;
overflow:auto;
padding-right:10px;
float:left;
position:relative;
}

#copy li{
font-family:"Century Gothic","Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:100%;
font-weight:normal;
line-height:120%;
}

#copy_links{
width:521px;
height:320px;
overflow:auto;
padding-right:10px;
}

#copy_links li{
font-family:"Century Gothic","Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:100%;
font-weight:normal;
line-height:120%;
list-style:none;
margin:5px 0;
padding:0;
}

#copy_links ul{
padding:0;
margin:0;
}

#top{
width:571px;
height:13px;
background:url(images/copy_top.gif) no-repeat;
margin:0;
padding:0;
}

#middle{
width:531px;
height:320px;
background:url(images/copy_mid.gif) repeat-y;
margin:0;
padding:0 20px;
}

#bottom{
width:571px;
height:13px;
background:url(images/copy_bottom.gif) no-repeat;
margin:0;
padding:0;
}




#nav-about_us{
width:127px;
height:19px;
float:left;
margin:0;
padding:0;
cursor: pointer; /* hand-shaped cursor */
  cursor: hand; /* for IE 5.x */
}

#nav-faq{
width:127px;
height:19px;
float:left;
margin:0;
padding:0;
cursor: pointer; /* hand-shaped cursor */
  cursor: hand; /* for IE 5.x */
}

#nav-services{
width:127px;
height:19px;
float:left;
margin:0;
padding:0;
cursor: pointer; /* hand-shaped cursor */
  cursor: hand; /* for IE 5.x */
}

#nav-contact{
width:127px;
height:19px;
float:left;
margin:0;
padding:0;
cursor: pointer; /* hand-shaped cursor */
  cursor: hand; /* for IE 5.x */
}

#nav-links{
width:125px;
height:19px;
float:left;
margin:0;
padding:0;
cursor: pointer; /* hand-shaped cursor */
  cursor: hand; /* for IE 5.x */
}

.nav-about_us{
background:url(images/about_us.gif) no-repeat top left;
}
.nav-about_us-roll{
background:url(images/about_us_roll.gif) no-repeat top left;
}

.nav-faq{
background:url(images/faq.gif) no-repeat top left;
}
.nav-faq-roll{
background:url(images/faq_roll.gif) no-repeat top left;
}

.nav-services{
background:url(images/services.gif) no-repeat top left;
}
.nav-services-roll{
background:url(images/services_roll.gif) no-repeat top left;
}

.nav-contact{
background:url(images/contact.gif) no-repeat top left;
}
.nav-contact-roll{
background:url(images/contact_roll.gif) no-repeat top left;
}

.nav-links{
background:url(images/links.gif) no-repeat top left;
}
.nav-links-roll{
background:url(images/links_roll.gif) no-repeat top left;
}

.smaller{
font-size:80%;
}