/* ------ START: Global Reset ------ */
* {
	margin: 0;
}
a {
	outline: none;
}
fieldset {
	padding: .5em;
}
h1, h2, h3, h4, h5, h6, p, pre, blockquote, form, label, ul, ol, dl, fieldset, address {
	margin: 0;
}
img {
	border: 0;
}
li, dd, blockquote {
	margin-left: 5%;
}
p, h1, h2, h3, h4, h5, h6, ul, ol {
	margin-bottom: 1em;
}
/* ------ END: Global Reset ------ */


BODY {
	scrollbar-base-color: #C9B27C;
	scrollbar-arrow-color: #C9B27C;
	scrollbar-DarkShadow-Color: #000000;
	scrollbar-Track-Color: #000000;
	scrollbar-Highlight-Color: #C9B27C;
	scrollbar-face-color: #000000;
	scrollbar-3dlight-color: #000000;
	font-family: "Times New Roman", Times, serif;
	color: #ffffff;
}
/*------------START: Boot Camp style------------*/

table#bootcamp {
	height: 575px;
	margin: 0 auto;
	width: 560px;
}
#calendar_header {
	text-align: center;
	margin: 0;
}
#id_submit {
	cursor: pointer;
	cursor: hand;
	margin-left: 30px;
	width: 110px;
}
#order_details {
	font-family: arial, sans-serif;
	font-size: 0.8em;
	margin: 0;
	text-align: center;
}
#order_details h3 {
	font-size: 1.2em;
	padding-top: 5px;
}
#order_details td {
	color: #000000;
	font-family: arial, sans-serif;
	font-size: 0.7em;
	padding: 2px;
}
.camp_main {
	background-image: url('/images/camp-bg.gif');
	color: #000000;
	margin: 0;
	max-height: 324px;
	min-height: 324px;
	overflow: auto;
	padding: 15px;
	max-width: 376px;
	min-width: 376px;
}
* html div.camp_main {
	height: auto !important;
	height: 344px;
 height: expression( document.body.clientHeight < 354 ? "353px" : "auto" );/* sets min-height for IE */
 height: expression( document.body.clientHeight > 353 ? "354px" : "auto" );/* sets max-height for IE */
	width: auto !important;
 width: expression( document.body.clientWidth < 376 ? "375px" : "auto" );/* sets min-width for IE */
 width: expression( document.body.clientWidth > 375 ? "376px" : "auto" ); /* sets max-width for IE */
}
.camp_main a, .camp_main a:visited, .camp_main a:link {
	color: #4F4B36;
}
.camp_rightbar {
	background-image: url('/images/camp-rightbar.gif');
	color: #000000;
	max-height: 334px;
	min-height: 334px;
	padding: 10px;
	overflow: auto;
	vertical-align: top;
	max-width: 122px;
	min-width: 122px;
}
* html div.camp_rightbar {
	height: auto !important;
	height: 334px;
 height: expression( document.body.clientHeight < 354 ? "353px" : "auto" );/* sets min-height for IE */
 height: expression( document.body.clientHeight > 353 ? "354px" : "auto" );/* sets max-height for IE */
	width: auto !important;
 width: expression( document.body.clientWidth < 122 ? "121px" : "auto" );/* sets min-width for IE */
 width: expression( document.body.clientWidth > 121 ? "122px" : "auto" ); /* sets max-width for IE */
}
.form_result {
	color: #AF0000;
	margin: 0;
}
/*------------END: Boot Camp style------------*/


input {
	border-bottom: 1px solid #C9B27C;
	border-top: 1px solid #C9B27C;
	border-left: 1px solid #C9B27C;
	border-right: 1px solid #C9B27C;
}
.line {
	border: 1px dotted #C9B27C;
	border-bottom: 1px solid #000000;
	width: 100%;
}
td {
	font-family: "Times New Roman", Times, serif;
	color: #FFFFFF;
	font-size: 100%;
}
.silverborder {
	border-top: 2px solid #7F7D7E;
	border-right: 2px solid #7F7D7E;
}
.silverline {
	border-top: 2px solid #7F7D7E;
}
.whiteleft {
	border-left: 5px solid #ffffff;
}
.copyright {
	font-family: "Times New Roman", Times, serif;
	color: #C8B37C;
	font-size: 100%;
}
.title {
	font-family : "Times New Roman", Times, serif;
	font-size: 130%;
	color : #C8B37C;
	font-weight: bold;
}
.submenu {
	font-family : "Times New Roman", Times, serif;
	font-size: 100%;
	color : #000000;
}
a:link.submenu {
	color : #000000;
}
a:visited.submenu {
	color : #000000;
}
a:active.submenu {
	color : #000000;
	text-decoration: none;
}
a:hover.submenu {
	color : #000000;
	text-decoration: underline;
}
.subtitle {
	font-family : "Times New Roman", Times, serif;
	font-size: 110%;
	color : #C8B37C;
	font-weight: bold;
}
.subtitle2 {
	font-family : "Times New Roman", Times, serif;
	font-size: 130%;
	color : #C8B37C;
	font-weight: bold;
}
.faqtitle {
	font-family : "Times New Roman", Times, serif;
	font-size: 100%;
	color : #C8B37C;
	font-weight: bold;
}
.whitetitle {
	font-family : "Times New Roman", Times, serif;
	font-size: 120%;
	color : #ffffff;
	font-weight: bold;
}
.whitetitle2 {
	font-family : "Times New Roman", Times, serif;
	font-size: 110%;
	color : #ffffff;
	font-weight: bold;
}
.bigwhitetext {
	font-family : "Times New Roman", Times, serif;
	font-size: 120%;
	color : #ffffff;
}
.navlinkco {
	COLOR: #3336A1;
	TEXT-DECORATION: none;
	font-family: verdana, sans-serif;
}
a:link.navlinkco {
	color : #3336A1;
}
a:visited.navlinkco {
	color : #888FD7;
}
a:active.navlinkco {
	color : #3336A1;
	text-decoration: none;
}
a:hover.navlinkco {
	color : #00036E;
	text-decoration: underline;
}
.blacktext {
	COLOR: #000000;
	TEXT-DECORATION: none;
	font-family: verdana, sans-serif;
}
a:link.blacktext {
	color : #000000;
}
a:visited.blacktext {
	color : #000000;
}
a:active.blacktext {
	color : #000000;
	text-decoration: none;
}
a:hover.blacktext {
	color : #000000;
	text-decoration: underline;
}
.testimonial {
	COLOR: #ffffff;
	TEXT-DECORATION: none;
	font-family: verdana, sans-serif;
}
a:link.testimonial {
	color : #ffffff;
}
a:visited.testimonial {
	color : #ffffff;
}
a:active.testimonial {
	color : #ffffff;
	text-decoration: none;
}
a:hover.testimonial {
	color : #ffffff;
	text-decoration: underline;
}
/*this is the stylesheet for the listing inventory*/
A:LINK {
	COLOR: #C8B37C;
	TEXT-DECORATION: underline;
	font-family: "Times New Roman", Times, serif;
}
A:visited {
	COLOR: #D7C8A0;
	TEXT-DECORATION: underline;
	font-family: "Times New Roman", Times, serif;
}
A:hover {
	color : #D7C8A0;
	text-decoration: none;
	font-family:"Times New Roman", Times, serif;
}
A:active {
	color : #C8B37C;
	text-decoration: underline;
	font-family: "Times New Roman", Times, serif;
}
.suptext {
	font-family : "Times New Roman", Times, serif;
	font-size: 78%;
	color : #ffffff;
}
.watermark {
	background-image: url(../images/watermark.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.copyright2 {
	font-family: "Times New Roman", Times, serif;
	font-size: 80%;
	color: #C8B37C;
}
.emphasis {
	font-weight: 700;
}
.justifiedtext {
	text-align: justify;
}
#learnmore {
	position: relative;
}
#learnmore img {
	position: absolute;
	top: 50px;
	right: 50px;
}
.pointer {
	cursor: pointer;
}
.serviceproviders {
	margin-bottom: 20px;
}
}
#testimonials_container img {
	float: left;
	margin: 5px;
}
#testimonial_controls {
	clear: both;
}
.btn_link {
	clear: both;
	float: right;
	margin-bottom: 1em;
	padding: 4px 0px;  /* Fixes top and bottom border hiding in IE6 */
}
.btn_link a, .btn_link a:visited {
	padding: 3px 15px;
	color: #000;
	text-decoration: none;
	background-color: #C8B37C;
	border: 1px solid #24201F;
	font-weight: bold;
	text-align: center;
}
.btn_link a:hover {
	color: #FFFFFF;
	text-decoration: none;
	background: #fff;
	color: #000;
}

/* SIMPLE FORM */
#simpleform {
	color:			#000000;
	font-family:	sans-serif;
	font-size:		0.8em;
}
#simpleform p {
	clear:			left;
	margin:			0;
	padding:		0;
}
#simpleform fieldset {
	padding: 		10px;
}
#simpleform legend {
	font-family:	serif;
	font-size:		1.6em;
	font-weight: 	bold;
}
#simpleform label {
	display:		inline-block;
	padding-right:	2px;
	text-align:		right;
	width:			60px;
}
#simpleform .txet {
	margin: 		4px 0;
	border: 		1px solid #000;
}
#simpleform .aeratxet {
	width: 			300px;
	height:			50px;
	font-size:		11px;
	border: 		1px solid #000;
}
#simpleform .ad_pic {
	width: 			200px;
	height:			125px;
	border: 		1px solid #000;
	padding:		2px;
	margin-top:		5px;
}
#simpleform .ad_pic_delete {
	border: 		0;
	padding:		2px;
}
#simpleform .elif {
	border: 		1px solid #000;
}
#simpleform .nottub {
	border: 		1px solid #000;
}
#simpleform .nottub:hover {
	border: 		1px solid #ddd;
}
/* SIMPLE FORM */

/*  Tool Tip */
span.tooltip {
	background: transparent url(../images/sprite_tooltips.png) no-repeat scroll 0 0;
	color: #000000;
	font: 1em normal Helvetica, Arial, Verdana, sans-serif;
	display: none;
	height: 60px;
	position: absolute;
	left: 0;
	top: 0;
	text-align: left;
	white-space: nowrap;
	width: 220px;
	z-index: 100;
}
span.tooltip span {
	display: inline-block;
	padding: 15px 0 0 12px;
}
span.tooltip.left {
	background-position: 100% 0;
}
span.tooltip.left span {
	padding: 15px 0 0 17px;
}
span.tooltip.above {
	background-position: 0 100%;
}
span.tooltip.above span {
	padding: 13px 0 0 12px;
}
span.tooltip.above.left {
	background-position: 100% 100%;
}
span.tooltip.above.left span {
	padding: 13px 0 0 17px;
}
/*  Tool Tip */

/* Event Calendar */

#event_calendar {
	width:		100%;
	padding: 0;
	margin: 0;
}
#event_calendar caption {
	margin: 0;
	padding: 0;
	text-align: center;
}
#event_calendar th {
	margin: 0;
	padding: 0;
	text-align: center;
}
#event_calendar #cal_today {
	margin: 0;
	padding: 0;
}
#event_calendar td {
	margin: 0;
	padding: 0;
	text-align: center;
}
#event_calendar ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
/* Event Calendar */

.fancybox-thin-container {
	width:162px;
	background:#efddac url("../images/thin-borders.gif") repeat-y;
}
.fancybox-thin-container img {
	display:block;
	margin:0;
}
.fancybox-thin {
	background:transparent url("../images/thin-bg.jpg") no-repeat;
	color:#000;
	padding:12px;
}
.fancybox-thin h2 {
	font-size:1.2em;
	font-variant:small-caps;
	font-weight:bold;
	text-align:center;
}
.fancybox-thin h3 {
	font-size:1.5em;
	letter-spacing:.1em;
	font-variant:small-caps;
	font-weight:bold;
	text-align:center;
	color:#092364;
}
.fancybox-thin h4 {
	font-size:1.0em;
	font-variant:small-caps;
	font-weight:bold;
	text-align:center;
	color:#092364;
}
.fancybox-thin img.location-image {
	display:block;
	margin:0 12px;
}
.fancybox-wide-container {
	width:684px;
	background:#efddac url("../images/wide-borders.gif") repeat-y;
}
.fancybox-wide-container img {
	display:block;
	margin:0;
}
.fancybox-wide {
	background:transparent url("../images/wide-bg.jpg") no-repeat;
	color:#000;
	padding:12px;
}
.fancybox-wide h2 {
	font-size:1.6em;
	font-variant:small-caps;
	font-weight:bold;
	line-height:1.5em;
}
.fancybox-wide ul {
	color:#092364;
	font-size:1.2em;
	font-weight:bold;
	margin:10px 40px;
	padding:0;
	font-variant:small-caps;
}
.fancybox-wide ul li {
	margin:0 0 .5em 0;
}
.fancybox-med-container {
	width:275px;
	background:#efddac url("../images/wide-borders.gif") repeat-y;
}
.fancybox-med-container img {
	display:block;
	margin:0;
}
.fancybox-med {
	background:transparent url("../images/wide-bg.jpg") no-repeat;
	color:#000;
	padding:12px;
}
.fancybox-med h2 {
	font-size:1.6em;
	font-variant:small-caps;
	font-weight:bold;
	line-height:1.5em;
}
.fancybox-med ul {
	color:#092364;
	font-size:1.2em;
	font-weight:bold;
	margin:10px 40px;
	padding:0;
	font-variant:small-caps;
}
.fancybox-med ul li {
	margin:0 0 .5em 0;
}
/*Reo Quick Start Page Fancy Boxes*/
.fancybox-325-container {
	width: 325px;
	background:#efddac url("../images/325-borders.gif") repeat-y;
}
.fancybox-325 {
	background:transparent url("../images/325-bg.jpg") no-repeat;
	color:#000;
	padding:9px;
}
.fancybox-275-container img, .fancybox-525-container img, .fancybox-325-container img {
	display:block;
	margin:0;
}
.fancybox-325 table {margin: 0 auto;}
.fancybox-275-container {
	width: 275px;
	background:#efddac url("../images/275-borders.gif") repeat-y;
}
.fancybox-275 {
	background:transparent url("../images/275-bg.jpg") no-repeat;
	color:#000;
	padding:12px;
}
.fancybox-275-container a {color: #000;
font-size: 1.2em;
text-decoration: none;
}
.fancybox-275-container a:hover {text-decoration: underline; color:#092364;}
.fancybox-275-container a:visited {color:#092364;}
.fancybox-525-container {
	width: 525px;
	background:#efddac url("../images/525-borders.gif") repeat-y;
}
.fancybox-525 {
	background:transparent url("../images/525-bg.jpg") no-repeat;
	color:#000;
	padding: 0;
}
.display_copy .fancybox-525 p {
	width: 475px;
	margin-left: 25px;
color: #000;}



.fancybox-525 ul {
	color:#092364;
	font-size:1.2em;
	font-weight:bold;
	margin:10px 20px;
	padding:0;
	font-variant:small-caps;
text-align: left;}

.fancybox-525 p {text-align: left;}

.display_copy .fancybox-525 h2 {
	font-size:1.6em;
	font-variant:small-caps;
	font-weight:bold;
	line-height:1.5em;
 color:#092364;
	border-bottom: 1px solid #092364;
}


div.feature-box {
	background:#f0e0af url("../images/feature-box-bg.jpg") repeat-x;
	border:5px solid #ccb999;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px; 
	behavior: url(../htc/PIE.htc);
	width:400px;
}

div.feature-box table {
	margin:0 auto;
}


/*End Reo Quick Start Page Fancy Boxes*/
@font-face {
	font-family: MyCustomFont;
	src: url("../ssi/Bank_Gothic_Medium_BT.eot") /* EOT file for IE */
}
@font-face {
	font-family: MyCustomFont;
	src: url("../ssi/Bank_Gothic_Medium_BT.ttf") /* TTF file for CSS3 browsers */
}
.display_copy td, .display_title, .display_sub_title ,  .brought_to_you_by {
	text-align: center;
	font-family: MyCustomFont, Verdana, Arial, sans-serif;
	font-variant: small-caps;
}
.brought_to_you_by {
	color:	#FFF;
}
.display_copy h1, .display_title, .display_sub_title {
	color:	#DAA520;
}
.display_sub_title i , .brought_to_you_by i {
	font-size: 20px;
}
.display_sub_title , .brought_to_you_by {
	font-size: 24px;
}
.display_title {
	font-size: 38px;
}
.display_copy h2 {
	color: #228B22;
}
.display_copy p {
	font-size: 16px;
	color: #00008B;
}
.p_green {
	font-size: 16px;
	color: #228B22 !important;
}
.more_link {
	font-size: 18px;
	text-align: left;
}
.white_bg {
	background:#fff;
	width: 80%;
	margin: 0 auto;
}
.fancybox-525 .white_bg {
	border: 2px solid #CAB598;
	width: 90%;
}

.white_bg h2 {
	text-align: center;
}
.speak-menu {float: left; width: 100%; margin: 15px 0 0 15px;}
.speak-menu ul {margin: 0; padding: 0; }
.speak-menu ul li {margin: 2px; list-style: none;  padding: 0; display: inline; float: left;
}

.speak-menu ul li a, .speak-menu ul li a:visited {padding: 0 10px; background: #C9B47D; color: #000; text-decoration: none; height: 33px; line-height: 33px; }
.speak-menu ul li a:hover {background: #fff; color: #000;}
.speak-menu ul li a:active {text-decoration: none;}

