/*
1.2em = 12pt, 3.5em = 35pt, etc.
*/

body		{
		margin: 0;
        padding: 5px 15px 15px 15px;
		background-color: #ffffff;
		color: #000000;
		font-size: 62.5%;
		}

h1		{
		font-family: "Futura Medium", arial, helvetica, sans-serif;
		font-size: 2em;
		font-weight: normal;
		color: #005f8a;
		margin: 5px 10px 10px 20px;
		}

h2		{
		font-family: "Futura Medium", arial, helvetica, sans-serif;
		font-size: 1.8em;
		font-weight: normal;
		color: #76b900;
		margin: 15px 10px 5px 20px;
		}
h2 a {
	color: #76b900;
	text-decoration: none;
	}

#toplinks {color:#b3b4b6;font-size:26px;padding-top:13px;font-family:'Futura Medium', 'Myriad Pro', Arial, sans-serif;font-weight:bold;white-space:nowrap;margin-left:5px;}

#toplinks a {color:#b3b4b6;text-decoration:none;text-transform:uppercase;}

#toplinks a:hover {color:#005f8a;}

#gallery img {
	float: left;
	margin: 20px;
	}
#gallery {
	padding: 0 25px 0 25px;
	}
#phonenumber {
	text-align: right;
	padding-right: 12px;
	font-size: 1.6em;
	font-weight: bold;
	color: #76b900;
	font-family: arial, sans-serif;
	}

.formTag {
	text-align: right;
	vertical-align: top;
	font-size: 1.2em;
	font-family: arial, sans-serif;
	line-height: 1.6em;
	color: #999;
	font-weight: bold;
	}
input, select, textarea {
	font-size: 1.2em;
	font-family: arial, sans-serif;
	}

h3		{
		font-family: "Futura Medium", arial, helvetica, sans-serif;
		font-size: 1.4em;
		font-weight: normal;
		color: #76b900;
		margin: 15px 10px 5px 20px;
		}

h4		{
		font-family: "Futura Medium", arial, helvetica, sans-serif;
		font-size: 1.2em;
		font-weight: normal;
		color: #76b900;
		margin: 15px 10px 5px 20px;
		}

p		{
		font-family: "Futura Medium", arial, helvetica, sans-serif;
		font-size: 1.2em;
		line-height: 1.5em;
		margin: 5px 10px 10px 20px;
		color: #444;
		}
p.smaller		{
		font-family: "Futura Medium", arial, helvetica, sans-serif;
		font-size: 1.1em;
		line-height: 1.2em;
		margin: 5px 10px 10px 20px;
		color: #444;
		}

#content {
	background-image: url(images/contentinsidebackground.jpg);
	background-position: top left;
	background-repeat: repeat-y;
	width: 725px;
	margin-bottom: 10px;
	}

h2 a {text-decoration:none;}

h2 a:hover {text-decoration:underline;color:#005f8a}

#wrapper {
	padding-right: 50px;
			}

#menu {
	width: 165px;
	padding-top: 6px;
	}
#menu ul {
	padding: 0;
	margin: 0;
	}
#menu li {
	list-style: none;
	}
#menu a {
	background-image: url(images/button-off.jpg);
	display: block;
	height: 41px;
	width: 161px;
	font-size: 14px;
	font-family: 'Futura Medium', 'Myriad Pro', Arial, sans-serif;
	font-weight: bold;
	margin: 0 2px 7px 0;
	text-decoration: none;
	line-height: 41px;
	color: #005f8a;
	}
#menu a:link {
	color: #005f8a;
	background-image: url(images/button-off.jpg);
	}
#menu a:hover {
	color: #fff;
	background-image: url(images/button-on.jpg);
	}
form label {
	font-size: 11px;
	font-family: arial, sans-serif;
	color: #555;
	line-height: 12px;
	}
.flabel {
	font-size: 11px;
	font-family: arial, sans-serif;
	color: #555;
	line-height: 12px;
	}
#onit {
	background-image: url(images/button-onit.jpg);
	display: block;
	height: 41px;
	width: 161px;
	font-size: 14px;
	font-family: 'Futura Medium', 'Myriad Pro', Arial, sans-serif;
	font-weight: bold;
	margin: 0 2px 7px 0;
	text-decoration: none;
	line-height: 41px;
	color: #ccc;
	}

#credits	{
		font-size: 1.1em;
		font-family: verdana, sans-serif;
		text-align: center;
		color: #666;
		line-height: 1.6em;
		padding: 10px 5px 0 5px;
		}

#footer {clear: both; padding-top: 2px;}

#footermenu {
	clear:both;
	margin:0px auto;
	width:915px;
	text-align:right;
	}
#footermenu ul {
	padding:0px;
	margin:0px 0px 12px 0px;
	float:right;
	}
#footermenu li {
	list-style:none;
	display:inline;
	}
#footermenu a {
	display:block;
	float:left;
	height:37px;
	width:151px;
	overflow:hidden;
	text-align:right;
	font-size:14px;
	font-family:'Futura Medium', 'Myriad Pro', Arial, sans-serif;
	font-weight:bold;
	margin:0px 0px 0px 16px;
	text-decoration:none !important;
	line-height:41px;
	color: #005f8a;
	background-image:url(/images/button-off.jpg);
	text-indent:21px;
	padding: 4px 10px 0 0;
	}

#footer div.fmsmall ul a {line-height:normal}

#footermenu a:hover {
	color: #ffffff;
	background-image:url(/images/button-on.jpg);
	}

.lessind {text-indent:16px;}

#btmbar {height: 56px; background: #dcdddf url(/images/bluebackground.png) repeat-y top right; clear:both;}

.bbbox {width: 955px; margin: 0 auto; height: 56px;}

.bbphone img {margin-top: 14px;}

.bbbox2 {width: 727px; background-color: #005f8a; height: 56px; margin-left: 220px; text-align: left;}

.bbbox2 img {margin-top: 14px; margin-left: 20px;}

#testimnav {color: #76B900; background-color: transparent;font-size:13px;margin-left:10px;text-align:center; font-family:'Futura Medium', 'Myriad Pro', Arial, sans-serif;}

#testimnav strong {font-size:15px;}

#testimnav a {color: #005f8a; background-color: transparent;}

.htworep strong, .htworep strong a {color:#76b900;background-color:transparent;font-size:18px;font-weight:normal;font-family:"Futura Medium",arial,helvetica,sans-serif;text-decoration:none;}

.htworep strong a:hover {text-decoration:underline;color:#005f8a;background-color:transparent;}

.ftlks {margin-top:20px;}

.ftlks a {color:#005f8a;background-color:transparent;font-size:.8em;font-family:verdana,sans-serif;}

.smlinks {color:#76b900;font-family:'Futura Medium','Myriad Pro',Arial,sans-serif;}
.smlinks li {margin:5px 0px;list-style-type:circle;}
.smlinks li li {list-style-type:square;}
.smlinks a {font-size:20px;color:#005f8a;font-family:'Futura Medium','Myriad Pro',Arial,sans-serif;font-size:15px;}

#logo {width: 216px; height: 60px; display: block;margin-top:40px;}

.hmtp {color:#000000;background-color:transparent;font-family:'Futura Medium','Myriad Pro',Arial,sans-serif;font-size:16px;text-align:center;font-weight:bold;}

.hmtp strong, .hmtp a {color:#ff0000;background-color:transparent;}

.hmtp p {margin:0px;padding-top:27px;line-height:normal;font-size:16px}

.hmtp a {text-decoration:none;}

.hmtp a:hover {text-decoration:underline;}

.hmtxt {text-align:justify;font-size:11px;line-height:normal;margin:20px auto 5px auto;width:545px;}

a.oac {display:block;background: url(/images/white-button.jpg) no-repeat transparent;float:left;width:161px;height:41px;margin:8px 0 0 52px;padding:12px 0 0 6px;font-size:13px;font-family:'Futura Medium','Myriad Pro',Arial,sans-serif;text-decoration:none;color:#005f8a;background-color:transparent;font-weight:bold}
a.oac:hover {color:#ffffff;background: url(/images/blue-button.gif) no-repeat transparent;}
#footermenu {width:980px;}
#footermenu a {margin:0 13px 0 12px;}

#flower {background-image: url(/images/flower-back.jpg);}
#greyb {background:url(/images/grey-patt.jpg);height:480px;width:420px;border:4px solid #68374C;margin: 20px auto 0 auto;text-align:center;color:white;overflow:hidden;}
.group1 {height:480px;overflow:hidden;}
.grint {font-size:22px;line-height:30px;font-family:"Times New Roman", Times, serif;margin-top:30px;}
.grint span {font-size:36px;}
.grint2 {font-size:13px;font-family:"Futura Medium", "Myriad Pro", Arial, sans-serif;font-weight:bold;margin-top:30px;}

.hmrt {color:#000000;background-color:#dcdcdc;background-image: url(images/flashback.jpg); background-repeat: no-repeat;text-align:center;}
.nltz {height:88px;overflow:hidden;}
.nltz a {width:172px;margin:10px auto 0 auto;display:block;padding:5px;border:2px solid #B3B4B6;text-decoration:none;color:#000000;background-color:#ffffff;font-size:14px;font-family: 'Futura Medium','Myriad Pro',Arial,sans-serif;}
.nltz a:hover b {text-decoration:underline;}
.nltz b {font-size:20px;color: #8451a0;}
.nltz strong {color: #ee1d23;font-size:12px;}

.cntrttop {width: 6px; background-color: #dcdcdc; background-image: url(images/contentrightbottom2.jpg); background-repeat: no-repeat; background-position: bottom left;}

.clr {clear:both;}

.pbtn {display:block;color:#ffffff;background-color: #8451a0;padding:3px 5px;text-decoration:none;font-weight:bold;border:1px solid #89c83c;font-family: "Futura Medium",arial,helvetica,sans-serif;}
.pbtn:hover {text-decoration:underline;background-color: #ee1d23;border:1px solid #8451A0;}

.grybox {color:white;background:#231F20;padding:10px 12px 10px 10px;margin:0 0 7px 7px;width:255px;float:right;}
