/* CSS Document */

BODY {
	font-weight: normal;
	font-family:Arial, Helvetica, sans-serif;
	color:#707070;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	list-style-image: url(/images/bullet.gif);
	list-style-position: outside;
	background-color:#efefef;
	background-image:url(/images/BG.gif);
	background-repeat:repeat-x;
    }

	
a:link {
	color: #377FB4;
	text-decoration: none;
}
a:visited {
	color: #377FB4;
	text-decoration: none;
}
a:hover {
	color: #000;
	text-decoration: none;
}
a:active {
	text-decoration: none;
}

	
#border {
	width: 767px;

	background-color:#FFF;
	}
	
#topContainer {
	background-color:#FFF;
	padding-top:56px;
	height:295px;
}
	
#topLeft {
	width:310px;
	float:left;
	background-color:#FFF;
	}
	
#topRight {
	width:457px;
	margin-top:8px;
	float:left;
	
	}
	
#logo {
	margin-left:60px;

}

#headingBar {
	height:28px;
	width:100%;
	background-color:#666;

}

#headingBar .heading1 {
	padding-top:14px;
	float:left;
}

#headingBar .heading2 {
	padding-top:14px;
	padding-left:204px;
	float:left;
}

#content {
	width:100%;
	background-color:#FFF;
	clear:both;
	float:none;
}

#leftColumn {
	width:300px;
	height:600px;
	float:left;
	background-color:#FFF;


}

#rightColumn {
	width:457px;
	float:right;
	background-color:#FFF;

}

.clear{
	height:1px;
	clear:both;
	float:none;
}

.caption {
	clear:both;
	height:87px;
	padding-top:24px;
	padding-left:20px;
	width:437px;
	background-color:#e8e8e8;
}

#written {
	color:#333;
	font-size:12px;
	background-color:#FFF;
	padding-left:20px;
	padding-right:20px;
}

#written2 {
	color:#333;
	font-size:12px;
	background-color:#FFF;
	padding-left:20px;
	padding-right:20px;
	margin-top:20px;
}

.testimonials {
	padding-top:24px;
	padding-left:24px;
}

#footer {
	clear:both;
	width:100%;
	height:50px;
	float:none;
	}

#footerRight {
	float:right;
	font-size:10px;
	color:#666;
	padding-right:30px;
	padding-top:20px;
}

.h1 {
	color:#d40223;

}

#leftColumn .contentImages img{
	margin-top:20px;
	margin-left:30px;
	border:1px solid #d40223;
	margin-right:0px;
	width:247px;
	display:block;
}

.map {
	float:right;
	border:1px solid #d40223;
	padding:2px;
	margin-left:10px;
	margin-bottom:10px;
}
	

/* NAVIGATION */

#navMain {
      width:170px;
	  padding-left:70px;
	  padding-right:70px;
	  padding-top:15px;
	  margin-top:28px;
      height:207px;
	  background-image:url(/images/navBG.jpg);
      line-height:normal;
      border-bottom:1px solid #666;
	  font: bold 12px/1.5em Verdana;
	text-transform:uppercase;
      }
	  
	  
#navMain ul {
        list-style: none;
        margin: 0;
        padding: 0;
        }
	  
#navMain li a {
        height: 32px;
          voice-family: "\"}\"";
          voice-family: inherit;
          height: 24px;
        text-decoration: none;
        }

#navMain li a:link, #navMain li a:visited {
        color: #FFF;
        display: block;
      border-top:1px dashed #797d89;
        padding: 8px 0 0 10px;
        }

#navMain li a:hover, #navMain li #current { 
         color: #8BADCF;
        display: block;
    
        padding: 8px 0 0 10px;
        }


.RightImage{
    float:right;
    width:220px;

}
.RightImage img{
	float:right;
	border:1px solid #d40223;
	padding:2px;
	margin-left:10px;
	margin-bottom:10px;

}

