body {
background:#ffffff;
margin:0px;
padding:0px;
color:#000000;
font-family:tahoma,verdana,arial,sans-serif;
}

.container {
width:100%;
}


a {
color :#1e648e;
text-decoration: none;
}

a:hover {
color :#0c3f5d;
text-decoration: none;
}


.subcontainer {
width:770px;
background: #f2f1f1;
}

.subcontainermain {
width:770px;
background: #ffffff;
}

div.accesskeys {
visibility:hidden;
display:none;
}

.article {
padding-right:10px;
width: 550px;
}


div.body {
width:100%;
}

div.testimonials {
background: #f2f1f1;
border: 1px solid #d1d9dd;
padding:10px;
margin-top:10px;
margin-bottom:10px;
}

div.testimonials span.quote {
color: #000000;
font-size:xx-large;
font-family:arial,tahoma,verdana,sans-serif;
float:left; 
padding:10px;
}

div.testimonials p {
color: #5d5e65;
font-size:small;
font-family:arial,tahoma,verdana,sans-serif;
}

.images ul{
list-style-type:none;
}


.images ul li{
margin-bottom:10px;
padding:10px;
background: #f2f1f1;
border:1px solid #d0d8dc;
}

address {
text-align:right;
font-size:medium;
font-family:arial,tahoma,verdana,sans-serif;
font-style: normal;
color: #5d5e65;
}


label {
color:#4e350a;
font-size:small;
font-family:tahoma,verdana,arial,sans-serif;
font-weight:bold;
}


.footer {
padding-top:9px;
padding-bottom:13px;
background: #f2f1f1;
font-family: arial,tahoma,verdana,sans-serif;
font-size:x-small;
font-weight:normal;
color:#5d5e65;
text-decoration:none;
}

.footer a{
color:#5d5e65;
text-decoration:none;
}

.footer a:hover {
color:#4d4e55;
text-decoration:none;
}


.footer ul{
display:inline;
list-style-type:none;
font-family: arial,tahoma,verdana,sans-serif;
font-size:small;
font-weight:bold;
}

.footer ul li {
padding-left:10px;
display:inline;
}


.header {
padding-top:12px;
padding-bottom:6px;
font-size:small;
font-weight:normal;
color:#ffffff;
width:100%;
background: #f2f1f1;
}


.fadedown {
width:100%;
height:4px;
background: url(fadedown.gif) top left repeat-x;
}


h1.title {
display:none;
visibility:hidden;
}


h1 {
font-family: arial,tahoma,verdana,sans-serif;
font-size:large;
font-weight:normal;
text-align:left;
color: #5d5e65;
padding-bottom:24px;
}

.fadeup {
width:100%;
height:4px;
background: url(fadeup.gif) top left repeat-x;
}


p.red {
color: #a13333;
font-size:small;
}


.header h2 {
padding-left:92px;
font-family:tahoma,verdana,arial,sans-serif;
font-size:x-large;
font-weight:normal;
color: #5d5e65;
padding-bottom:0px;
margin-bottom:0px;
}

.header h2 span {
display:block;
padding-top:8px;
font-size:medium;
}

.header ul {
display:inline;
list-style-type:none;
text-align:right;
font-family: arial,tahoma,verdana,sans-serif;
font-size:small;
font-weight:bold;
}

.header ul li {
display: inline;
padding-left:10px;
}

.header ul li a{
color: #4a4843;
}

.header ul li a:hover{
color: #3a3833;
}

#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }

#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }

#overlay{ background-image: url(overlay.png); }

* html #overlay{
	background-color: #333;
	back\ground-color: transparent;
	background-image: url(blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="overlay.png", sizingMethod="scale");
	}
	