@charset "utf-8";
/* CSS Document */



/* ---------------------------------------------------------------------------

	Title Tags

--------------------------------------------------------------------------- */

h1 {
	display: inline;
	float: left;
	padding: 0px 50px 4px 0px;
	margin: 0px 0px 15px 0px;
	border-bottom: 4px solid #678592;
	color: #CDC7C0;
	font-family: Garmond, Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	font-weight: bold;
}

h2 {
	display: inline;
	float: left;
	padding: 0px 50px 4px 0px;
	margin: 0px 0px 15px 0px;
	border-bottom: 4px solid #678592;
	color: #CDC7C0;
	font-family: Garmond, Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	font-weight: bold;
}

h2.fixed {
	float: left;
	display: inline;
	width: 230px;
	padding: 0px 50px 4px 0px;
	margin: 0px 0px 15px 0px;
	border-bottom: 4px solid #678592;
	color: #CDC7C0;
	font-family: Garmond, Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	font-weight: bold;
}

h3 {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 10px 0px;
	color: #CDC7C0;
	font-family: Garmond, Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	font-weight: bold;
}


/* ---------------------------------------------------------------------------

	Bottom Menu

--------------------------------------------------------------------------- */

.bottom_menu {
	width: 99%;
	font-family: Garmond, Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 12px 0px;
	text-align: center;
}

.bottom_menu ul {
   padding: 0px;
   margin: 0px;
}

.bottom_menu ul li {
   display: inline;
	padding-left: 8px;
	padding-right: 8px;
	color: #6699CC;
}

.bottom_menu a:link, .bottom_menu a:visited {
	color: #6699CC;
	text-decoration: underline;
}

.bottom_menu a:hover, .bottom_menu a:visited:hover {
	color: #fff;
	text-decoration: none;
}





.clear {
	width: 99%
	float: left;
	clear: both;
	height: 1px;
}


.underline_title {
	float: left;
	padding: 0px 50px 4px 0px;
	margin: 0px 0px 15px 0px;
	border-bottom: 4px solid #678592;
	color: #CDC7C0;
	font-family: Garmond, Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	font-weight: bold;
}

.underline_title_two {
	padding: 0px 50px 4px 0px;
	margin: 0px 0px 15px 0px;
	border-bottom: 4px solid #678592;
	color: #CDC7C0;
	font-family: Garmond, Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	font-weight: bold;
}

.body_content {
	width: 98%;
	float: left;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	color: #CDC7C0;
	font-family: Garmond, Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
}

.body_content p {
	margin: 0px 0px 0px 0px;
	line-height: 22px;
}

.body_content_small {
	float: left;
	padding:10px 0px;
	margin: 0px 0px 0px 0px;
	border-top: 1px solid #CDC7C0;
	border-bottom: 1px solid #CDC7C0;
	color: #CDC7C0;
	font-family: Garmond, Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
}


/* ---------------------------------------------------------------------------

	Home Page

--------------------------------------------------------------------------- */

.header_content_home p {
	margin: 0px 0px 0px 0px;
	line-height: 22px;
}

.header_content_home {
	padding: 12px 15px 0px 17px;
	margin: 0px 0px 0px 0px;
	font-family: Garmond, Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #392E24;
}

.left_col_home {
	width: 920px;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
      border: 0px solid #dedede;
}

.right_col_home {
	width: 450px;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.header_list ul {
	float: left;
	padding: 0px 0px 0px 0px;
	margin: 18px 0px 0px 0px;
	text-indent: 1px;
	list-style: none;
	color: #663300;
	font-family: Garmond, Georgia, "Times New Roman", Times, serif;
}

.header_list li {
	margin: 0px 0px;
	padding: 2px 0px;
	font-size: 11px;
}

.header_list a:link, .header_list a:visited {
	color: #6699CC;
	text-decoration: none;
}

.header_list a:hover, .header_list a:visited:hover {
	color: #006699;
	text-decoration: none;
}


/* ---------------------------------------------------------------------------

	About Us Page

--------------------------------------------------------------------------- */

.header_content_about p {
	margin: 0px 0px 0px 0px;
	line-height: 22px;
}

.header_content_about {
	padding: 8px 10px 0px 17px;
	margin: 0px 0px 0px 0px;
	font-family: Garmond, Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #392E24;
}

.left_col_about {
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.right_col_about {
	width: 450px;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.header_list_about ul {
	float: left;
	padding: 0px 0px 0px 0px;
	margin: 12px 0px 0px 0px;
	text-indent: 1px;
	list-style: none;
	color: #663300;
	font-family: Garmond, Georgia, "Times New Roman", Times, serif;
}

.header_list_about li {
	margin: 0px 0px;
	padding: 2px 0px;
	font-size: 11px;
}

.header_list_about a:link, .header_list_about a:visited {
	color: #6699CC;
	text-decoration: none;
}

.header_list_about a:hover, .header_list_about a:visited:hover {
	color: #006699;
	text-decoration: none;
}



/* ---------------------------------------------------------------------------

	Services Page

--------------------------------------------------------------------------- */

.header_content_services p {
	margin: 0px 0px 0px 0px;
	line-height: 18px;
}

span.smaller {
	display: block;
	margin: 8px 0px 0px 0px;
	line-height: 20px;
	font-size: 11px;
	color: #663300;
}

.header_content_services {
	padding: 8px 10px 0px 17px;
	margin: 0px 0px 0px 0px;
	font-family: Garmond, Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #392E24;
}

.left_col_services {
	width: 450px;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.right_col_services {
	width: 450px;
	float: left;
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
}

.header_list_services ul {
	float: left;
	padding: 0px 0px 0px 0px;
	margin: 12px 0px 0px 0px;
	text-indent: 1px;
	list-style: none;
	color: #663300;
	font-family: Garmond, Georgia, "Times New Roman", Times, serif;
}

.header_list_services li {
	margin: 0px 0px;
	padding: 2px 0px;
	font-size: 11px;
}

.header_list_services a:link, .header_list_services a:visited {
	color: #6699CC;
	text-decoration: none;
}

.header_list_services a:hover, .header_list_services a:visited:hover {
	color: #006699;
	text-decoration: none;
}


/* ---------------------------------------------------------------------------

	Call Center Page

--------------------------------------------------------------------------- */

.header_content_callcenter p {
	margin: 0px 0px 0px 0px;
	line-height: 22px;
}

span.smaller {
	display: block;
	margin: 8px 0px 0px 0px;
	line-height: 18px;
	font-size: 11px;
	color: #663300;
}

.header_content_callcenter {
	padding: 8px 10px 0px 17px;
	margin: 0px 0px 0px 0px;
	font-family: Garmond, Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #392E24;
}



/* ---------------------------------------------------------------------------

	Contact Page

--------------------------------------------------------------------------- */

.header_content_contact p {
	margin: 0px 0px 0px 0px;
	line-height: 22px;
}


.header_content_contact {
	padding: 25px 10px 0px 17px;
	margin: 0px 0px 0px 0px;
	font-family: Garmond, Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #392E24;
}


/* ---------------------------------------------------------------------------

	Unordered List Stylings

--------------------------------------------------------------------------- */
.clean_list_one {
	clear: both;
}

.clean_list_one ul {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 5px;
	text-indent: 1px;
	list-style: disc;
	color: #CDC7C0;
	font-family: Garmond, Georgia, "Times New Roman", Times, serif;	
}

.clean_list_one ul.left {
	padding: 0px 0px 0px 15px;
	margin: 0px 0px 0px 5px;
	text-indent: 1px;
	list-style: disc;
	color: #CDC7C0;
	font-family: Garmond, Georgia, "Times New Roman", Times, serif;
}

.clean_list_one ul.right {
	padding: 0px 0px 0px 15px;
	margin: 0px 0px 0px 5px;
	text-indent: 1px;
	list-style: disc;
	color: #CDC7C0;
	font-family: Garmond, Georgia, "Times New Roman", Times, serif;
}

.clean_list_one li {
	margin: 0px 0px;
	padding: 4px 0px;
	font-size: 12px;
}

.clean_list_one a:link, .clean_list_one a:visited {
	color: #6699CC;
	text-decoration: underline;
}

.clean_list_one a:hover, .clean_list_one a:visited:hover {
	color: #fff;
	text-decoration: none;
}


.clean_list_two ul {
	float: left;
	padding: 0px 0px 0px 5px;
	margin: 0px 0px 0px 4px;
	text-indent: 1px;
	list-style: none;
	color: #CDC7C0;
	font-family: Garmond, Georgia, "Times New Roman", Times, serif;
}

.clean_list_two li {
	margin: 0px 0px;
	padding: 4px 0px;
	font-size: 12px;
}

.clean_list_two a:link, .clean_list_two a:visited {
	color: #6699CC;
	text-decoration: none;
}

.clean_list_two a:hover, .clean_list_two a:visited:hover {
	color: #fff;
	text-decoration: none;
}

.twitter {
	width: 30px;
	height: 30px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	float: right;
}

.chat_button {
	float: right;
	width: 144px;
	height: 0px;
	overflow: visible;
	margin: 0px 0px 12px 0px;
}