@charset "UTF-8";
/* CSS Document */

body {
background-image:url(images/bodybg.png);
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
line-height:20px;
color:#666;
}

#mainContainer {
width:900px;
background-color:#FFF;
margin-left:auto;
margin-right:auto;

}

#header {
margin-left:auto;
margin-right:auto;
width: 900px;
height:135px;
background-image:url(images/header.png);
}

#contactsTop {
width:400px;
float:right;
text-align:right;
padding-right:20px;
margin-top:11px;
}

#navigation {
background-color:#99FF33;
width:800px;

}


.email {
color:#330066;
text-decoration:none;
}

.email a {
text-decoration:none;
}

.email a:hover {
color:#FF6600;
text-decoration:underline;
}



#navigation ul {
float:right;
}

#navigation li {
display:inline;
list-style-type:none;
margin-right:14px;
}

#navigation li a {
font-size:18px;
color:#FF3300;
text-decoration:none;
}

#navigation li a:hover {
text-decoration:underline;
}


#mainPic {
width: 900px;
height:155px;
background-image:url(images/homePic2.jpg);
}

#maintenance {
width:310px;
float:right;
color:#FFF;
margin-top:-40px;
}


#contentWrapper {
width:880px;
background-color:#fff;
padding-left:20px;
padding-top:20px;
}

h1 {
height:30px;
font-size:24px;
color:#FF6600;
margin:0;
}

h2 {
font-weight:bold;
font-size:14px;
color:#333;
}

.purple {
color:#330066;
}

.orange {
color:#FF6600;
}

#mainContent {
		width: 520px;
		float:left;
		text-align:justify;
		border-top: 1px dotted #CCC;
		border-right: 1px dotted #CCC;
		border-bottom: 1px dotted #CCC;
		padding-right:30px;
		}
		
		
#mainContent2 {
		width: 850px;
		float:left;
		text-align:justify;
		border-top: 1px dotted #CCC;
		border-bottom: 1px dotted #CCC;
		}
		
		
#topicsRight {
width:310px;
font-size:20px;

float:right;
}

#locationTopic {
width:563px;
font-size:20px;
padding-top:5px;
float:right;
}
	
		
		

#rightColumnTop {
		width: 310px;
		height:260px;
		float:left;
		border-top: 1px dotted #CCC;
		padding-top:10px;
		}
		
#rightColumnBottom {
		width: 300px;
		
		float:left;
		border-top: 1px dotted #CCC;
		border-bottom: 1px dotted #CCC;
		padding-left:12px;
		}

.specialsBox {
font-size:12px;
color:#330099;
line-height:16px;
margin-left:8px;
}

.specialsBox a {
color:#999;
text-decoration:none;
}

.specialsBox a:hover {
color:#FF6600;
text-decoration:underline;
}

#achieveBox {
width:550px;
min-height:200px;
color:#666;
border-top: 1px dotted #CCC;
margin-top:8px;
padding-top:10px;
}

#flashLoopBox {
width:520px;
border-top: 1px dotted #CCC;
border-bottom: 1px dotted #CCC;
}

#picsBox {
width:520px;
border-top: 1px dotted #CCC;
border-bottom: 1px dotted #CCC;
padding: 10px 0px 10px 0px;
}

#bulletsBox {
width:260px;
float:left;
}

#addresses {
width:260px;
border-bottom: 1px dotted #CCC;
}


#addresses2 {
width:260px;
border-bottom: 1px dotted #CCC;
padding-left:20px;
}


#footer {
width:880px;
height:29px;
margin-left:auto;
margin-right:auto;
background-image:url(images/footerBgd.png);
padding-left:20px;
font-size:10px;
color:#666;
}




/* Begin CSS Drop Down Menu */

/* Navigation */

.nav, .nav ul {
float:right;
	right: 10px;
	top:13px;
	height: 120px;
	list-style: none;
	margin: 0;
	padding: 0;
}

.nav {
  font-family: Arial, Helvetica, sans-serif;
  z-index: 100;
  position: relative;
}
.nav li {

  float: left;
  margin: 0;
  padding: 0;
  position: relative;
}
.nav li a, .nav li a:link, .nav li a:active, .nav li a:visited {
  font:  1.22em/25px Arial, Helvetica, sans-serif;
  color:#FF6600;
  display: block;
  padding: 0 9px;
  text-transform:capitalize;
  text-decoration: none;
}

.nav li a:hover {
  background: #ececec;
  color:#330066;
}


#nav-one li:hover a, 
#nav-one li.sfHover a {
  background: #ececec;
  color: #330066;
}
#nav-one li:hover ul a, 
#nav-one li.sfHover ul a {
  background:#FF6600;
  color: #fff;
  margin-top:8px;	
}

#nav-one li:hover ul a:hover, 
#nav-one li.sfHover ul a:hover {

  background: #ccc;
  color: #330066;	
}

.nav ul {
  background:;
  border: 0;
  list-style: none;
  margin: 0;
  width: 100px;
  position: absolute;
  top: -999em;
  left: 0px;
}
.nav li:hover ul,
.nav li.sfHover ul {
  top: 25px;
}
.nav ul li {
  border:0;
  float: none;
}
.nav ul a {
  border: px solid #000;
  border-bottom: 0;
  padding-right: 20px;
  width: 150px;
  white-space: nowrap;
}
.nav ul a:hover {
  background: #ececec;
  color: #000;
}

.testimonial {
font-weight:bold;
font-style:italic;
font-size:14px;
color:#000;
line-height:17px;
}















