@charset "UTF-8";

/* CSS Document */

body { background-color: #c4daec; background-image: url(images/bg.jpg); background-repeat: repeat-x; margin-top: 0px; font-family:Helvetica, Arial, "Trebuchet MS", Times; font-size: 0.625em; font-style: normal; line-height: 18px; font-weight: normal; font-variant: normal; text-transform: none; color: #47647b; }

#banner { width:820px; height:167px; margin-left:auto; margin-right:auto; }

#logo { width:215px; height:70px; margin-left:30px; margin-top:75px; float:left; }

.tele { width:140px; height:51px; margin-top:17px; margin-right:3px; float:right; }

.numbers { width:140px; height:51px; margin-top:17px; margin-right:3px; float:left }

#search { width:119px; height:22px; background-image: url(images/search.jpg); margin-top:25px; margin-right:29px; float:right; padding-left:30px; padding-top:5px; }

#slogan { width:341px; height:30px; float:right; margin-top:29px; margin-right:27px }

#nav-menu { width:730px; height:28px; margin-left:auto; margin-right:auto; background-image:url(images/tabs.png); padding-left:20px; font-size: 1.1em; background-repeat:no-repeat }

#nav-menu ul { list-style: none; padding: 0; margin: 0; }

#nav-menu li { float: left; margin-right: 2em; margin-left: 0.9em; margin-top: 0.65em; }

#secondary-nav { width:730px; height:28px; margin-left:auto; margin-right:auto; background-image:url(images/secondary-tabs.png); padding-left:20px; font-size: 1.1em; background-repeat:no-repeat; margin-top: 17px; }

#secondary-nav ul { list-style: none; padding: 0; margin: 0; }

#secondary-nav li { float: left; margin-right: 2em; margin-left: 0.9em; margin-top: 0.65em; }

#flash { width:761px; height:258px; margin:auto; margin:auto; background-image: url(images/home.jpg); }

#flash img	{ padding: 3px 0 0 3px; }

#main { width:761px; margin-left:auto; margin-right:auto; background-color:#ffffff; overflow:hidden; margin-top: 17px; }

h1 { font-size: 1.7em; font-weight:100; color: #212121; margin-top: 0px; margin-bottom: 3px; font-style:italic; display:inline; line-height: 25px; }

.fakeh1 { font-size: 1.7em; font-weight:100; color: #212121; margin-top: 0px; margin-bottom: 3px; font-style:italic; display:inline }

h2 { font-size: 1.3em; color: #4e1b13; font-weight: 100; margin-top: 0px; margin-bottom: 3px; }

h3 { font-size: 1.1em; color: #4e1b13; font-weight: 400; margin-top: 0px; margin-bottom: 3px; }

.t1 { font-size: 1.8em; font-weight:100; color: #2a2f48; margin-top: 0px; margin-bottom: 3px; }

.t2 { font-size: 1.3em; color: #4e1b13; font-weight: 100; margin-top: 10px; margin-bottom: 3px; font-style:normal; display:inline }

.t2-sub { font-size: 0.8em; color: #4e1b13; font-weight: 100; margin-top: 10px; margin-bottom: 3px; font-style:normal; display:inline }

.t2a { font-size: 0.8em; color: #4e1b13; font-weight: 100; margin-top: 10px; margin-bottom: 3px; font-style:normal }

.t2c { font-size: 1.1em; color: #4e1b13; font-weight: 100; margin-top: 10px; margin-bottom: 3px; font-style:normal }

.t2b { font-size: 1.7em; font-weight:100; color: #212121; margin-top: 0px; margin-bottom: 3px; font-style:italic; display:inline; line-height: 25px }

.s1 { font-size: 2.35em; font-weight:100; color: #2a2f48; margin-top: 0px; margin-bottom: 3px; font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif }

.blue { font-family:Verdana, Geneva, sans-serif; color:#03F }

#left { width:500px; background-color:#ffffff; padding-left:30px; padding-right:18px; padding-top:15px; float:left; padding-bottom:10px; overflow:hidden; font-size:1.1em; color:#353535 }

#doc_pic { width:206px; height:95px; float:right; background-color:#ffffff; margin-right:100px; margin-top:100px }

#right { width:213px; float:right; background-color:#ffffff; overflow:hidden; }

#corners { width:761px; background-image:url(images/bot_corners.gif); clear:both; height:4px }

#flash_arrow { width:213px; height:75px; float:right }

#map { width: 425px; height: 350px; float:right }

#seo { width:770px; margin-left:auto; margin-right:auto }

#seo a { color:#9BA49E }

.formstyle { background-color: #ffffff; margin-bottom : 1px; border: 1px solid #cccccc; color: #333; font-family: Arial; color:#666; font-size: 10px; }

.phpstyle4 { color: #008000; }

.phpstyle3 { color: #c33131; }

.tickyellowbox { background-color: #eff6ef; border: 1px solid #008000; }

.tickredbox { background-color: #f9eaea; border: 1px solid #c33131; }

.linkbox { width: auto; border: 1px #BCCFDE solid; background-color:#333; padding: 10px 10px 10px 10px; }

a.nav-menu:link { color: #4a4a4a; text-decoration: underline; }

a.nav-menu:visited { color: #a66e41; text-decoration: underline; }

a.nav-menu:active { color: #00F; text-decoration: underline; }

a.nav-menu:hover { color: #0F0; text-decoration: underline; }

a:link { text-decoration: none; color:#6F6A4D }

a:visited { text-decoration: none; color: #6F6A4D; }

a:hover { text-decoration: underline; color: #6F6A4D; }

a:active { text-decoration: none; color: #6F6A4D; }

#foot { width:741px; margin-left:auto; margin-right:auto; padding-top:8px; padding-left: 25px; padding-right:20px }

#foot ul { display:inline; list-style:none; padding: 0px; margin-left:auto; margin-right:auto; }

#foot li { display:inline; padding-left:5px; padding-right:5px; border-right:1px solid #fff; list-style:none; margin-left:auto; margin-right:auto; }

#foot li:last-child	{border-right: none;}

.form1 { width:165px; margin-bottom:5px; margin-left:15px }

.form2 { width:172px; margin-bottom:5px; margin-left:15px }

.linkbox { background: #EFEFEF; text-align: center; width: auto; margin: 0 0 15px 0; padding: 20px 20px 10px 20px; }

#address { font-size: 1.8em; font-weight:200; color: #47647b; margin-top: 0px; margin-bottom: 3px; font-style:italic; line-height: 140% }

#formbox { border:#999999 1px solid; }

#searchBox { background-image:url(images/search2.jpg); height:25px; float:right; margin-top:25px; margin-right:20px; padding-left:27px; padding-top:3px; width:155px; background-repeat:repeat-x; }

#bottom {margin:auto; padding:10px 0 0 95px; width:900px}

.p-header { margin-left: 15px; font-size: 1.4em; color: #444; }

#accord-holder  { width: 490px; margin: 30px 0 0 0 ; } 

    h3.acc_trigger {
	padding: 0;	margin: 0 0 5px 0;
	background: url(images/acord-bg-1.jpg) no-repeat #3795cd ;
	height: 25px;	line-height: 25px;
	width: 492px;
	font-size: 1.3em;
	font-weight: normal;
	float: left;
}
h3.acc_trigger a {
	color: #069;
	text-decoration: none;
	display: block;
}
h3.acc_trigger a:hover {
	color: #399;
	
}
h3.active {background-position: left bottom;}
.acc_container {
	margin: 0 0 5px; padding: 0;
	overflow: hidden;
	font-size: 1.2em;
	width: 490px;
	clear: both;
	background: #fff;
	border: 1px solid #d6d6d6;

}

.acc_container .block {
	padding: 10px;
	font-size:0.9em;
	color: #666;
}

.block li {padding-top: 10px; }

.spaced {padding: 30px 0 10px 0; }

#links {margin-left: -3px; }

#fb-root {margin: 20px 0; }
#social-media-links {margin: 10px 0 0 27px; z-index: 1; }
#facebook {margin-right: 10px; }
