body {
	margin:0;
	padding:0;
	background-color: #e1e1e1;
	text-align: center
}

/* Links, Standard */
A:LINK, A:VISITED, A:ACTIVE  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
        COLOR: #0943A1;
        margin : 0;
        padding : 0;
        border-width:0;
}

/* Links, Standard */
A:HOVER {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
        TEXT-DECORATION: underline;
        COLOR: #B01B1E;
        margin : 0;
        padding : 0;
        border-width:0;
}

.contacttext a:hover{
color:#DB9C9E;
font-size: 10px;
}

.contacttext a:link,.contacttext a:visited,.contacttext a:active {
text-decoration:underline;
color:#fff;
font-size: 10px;
}

.stdtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.smalltext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.contacttext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #fff;
}

#wrap {
	margin:17px auto 17px;
	width:760px;
	border:0px solid #CCCCCC;
	background-color:#ffffff;
}

#top_bar {
height:78px !important;
height:72px;
width:760px;
background-color:#B01B1E;
padding-top:5px;
padding-bottom:5px;
}

#logo {
padding:4px 0 0 9px;float:left;
}

#contact_details {
padding:4px 20px 0 0;
}

#nav_bar {
height:100%;
padding-left:15px;
padding-top:23px;
float:left;
background-color:#fff;
width:173px;
voice-family: "\"}\""; 
voice-family:inherit;
width:158px;
}

html>body #nav_bar {
  width:158px;
} 

#content_wrap {
width:758px;
border:1px solid #C78E8F;
border-bottom:2px solid #B01B1E;
border-top:none;
background-color:#ffffff;
float:left;
}

#content_text_inner_bar {
width:343px;
text-align:left;
padding-left:22px;padding-top:20px;padding-bottom:20px;
float:left;
background-color:#fff;
width:365px;
voice-family: "\"}\""; 
voice-family:inherit;
width:343px;
}

#content_photo_wrap {
text-align:right;
margin-top:18px;
padding-right:10px;
float:left;
background-color:#fff;
width:218px;
voice-family: "\"}\""; 
voice-family:inherit;
width:208px;
}

html>body #content_photo_wrap {
  width:208px;
} 


#content_photo_inner_bar {
width:132px;
text-align:center;
padding-right:10px;
float:right
}

#clearer {
clear:both; 
font-size:0; 
height:0; 
line-height:0px;
}

#footer_bar {
width:758px;
background-color:#ffffff;
text-align:center;
margin-top:20px;
background-image:url(/images/bgr_footer.gif);
}

.nav_bar_text	{
	font-family: times, "Times New Roman", times-roman, georgia, serif;
	color: #B01B1E;
	margin: 0;
	padding: 0px 0px 6px 0px;
	font-size: 20px;
	line-height: 30px;
	letter-spacing: -1px;
	font-weight: bold;
	font-style: italic;
}

.bulleted li {
list-style-image:url(/images/bullet_blue_square.gif);
margin-top:5px;
}

#navlist {
margin:0;
padding:2px 2px 2px 0;
text-decoration: none;
border: 0;
list-style-type: none;
}

#navlist li {
list-style: none;
margin-left: 0;
margin-bottom: 5px;
text-align: left;
list-style-type: none;
}

#navlist li #selected { color: #DB9C9E; }

#navlist li a {
	height:21px;
	margin:0 0 2px 0;
	line-height:14px;	
    display:block;
	font-family: times, "Times New Roman", times-roman, georgia, serif;
    FONT-SIZE: 18px;
    FONT-WEIGHT: bold;
	font-style: italic;
	TEXT-DECORATION: none;
    COLOR: #B6393C;
}

#navlist li a:link { color: #B6393C; }
#navlist li a:visited { color: #B6393C; }
#navlist li a:hover { color: #DB9C9E; }


h1 {
	font-family: times, "Times New Roman", times-roman, georgia, serif;
	color: #3672AB;
	margin: 0;
	padding: 0px 0px 10px 0px;
	font-size: 22px;
	line-height: 19px;
	letter-spacing: 1px;
	font-weight: bold;
	font-style: italic;
}

h2 {
	font-family: times, "Times New Roman", times-roman, georgia, serif;
	color: #4482BE;
	margin: 0;
	padding: 10px 0px 10px 0px;
	font-size: 18px;
	line-height: 19px;
	letter-spacing: 1px;
	font-weight: bold;
	font-style: italic;
}

.smalltext#grey {
	color: #636363;
}

.smalltext.white {
	color: #ffffff;
}

.quote {
text-align:center;
width:80%;
margin:0 auto;
padding:5px;
border:1px solid #CDCDCA;
background:#FFFFDD;
font-size: 13px;
font-weight: bold;

font-style: italic;
color:#9E1B1B;
}

.image_border img {
border:1px solid #99979A;
}
