@charset "utf-8";
#secondary {
	width: 823px;
	margin-right: auto;
	margin-left: auto;
	background-color: #FFFFFF;
	position: relative;
}
#secondary #top #leftnav {
	width: 236px;
	position: absolute;
	left: 0px;
	top: 69px;
	padding-left:0px;
}
#secondary #top {
	width: 823px;
	position: relative;
}

#secondary #sideimage {
	position: absolute;
	width: 248px;
	left: 10px;
	top: 470px;
}

#secondary #top #topnav {
	position: absolute;
	height: 18px;
	width: 400px;
	right: 0px;
	top: 21px;
	left: 420px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color:#FFFFFF;
}
#secondary #top #topnav a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
}
#secondary #top #topnav a:link,a:visited{
	color: #213659;
}
#secondary #top #topnav a:hover{
	color: #FFFFFF;
}
#secondary #top #leftnav ul {
	background:url(../images/navbtn-bg.jpg) top left repeat-y;
	list-style:none;
	font-size:11px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#fff;
	text-align:left;
	vertical-align:top;
	margin:0px;
	padding:0px;
}

#secondary #top #leftnav ul li a{
	display: block;
	color:#fff;
	font-weight:bold;
	text-decoration:none;
	width:210px;
	padding:8px 0px 8px 25px;
	border-top:1px solid #3f5f88;
	border-bottom:1px solid #1b3767;
	
}

#secondary #top #leftnav ul li a:hover{
	background:url(../images/navbtn-bg.jpg) top right repeat-y;
	display: block;
	color:#fff;
	font-weight:bold;
	text-decoration:none;
	width:210px;
	padding:8px 0px 8px 25px;	
	border-top:1px solid #3f5f88;
	border-bottom:1px solid #1b3767;
	}

#secondary #top #leftnav #ad {
	background-image: url(../images/inav_r8_c1.gif);
	height: 146px;
	width: 236px;
	position: relative;
	display: block;
}
#secondary #top #leftnav #ad img {
	position: relative;
	margin-top: 15px;
	margin-left: 19px;
	left: -1px;
}
#secondary #top #content {
	width: 476px;
	position: relative;
	top: 75px;
	right: 50px;
	float: right;
}
.photopad{
padding-top: 10px;
padding-left: 10px;
padding-bottom: 10px;
}
.photopadleft{
padding-top: 10px;
padding-right: 15px;
padding-bottom: 10px;
}
#secondary #top #content p, #sideimage {
	font-size: 11px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	line-height: 16px;
}
#secondary #top #content p a:link, #secondary #top #content p a:visited {
	color: #014F99;
	text-decoration:underline;
}
#secondary #top #content p a:hover {
	color: #AD9156;
	text-decoration:underline;
}
#secondary #top #content h1 {
	font-size: 22px;
	color: #0C2A59;
	margin-top: 0px;
}
#secondary #top #content h2, #sideimage h2 {
	font-size: 16px;
	color: #0C2A59;
}
#secondary #footer {
	height: 50px;
	width: 813px;
	position: relative;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #014F99;
	line-height: 12px;
	padding-left: 10px;
}
#secondary #top #spacer {
	height: 600px;
	width: 1px;
	float: left;
}
#secondary #footer a:link, #secondary #footer a:visited {
	color: #014F99;
	text-decoration:underline;
}
#secondary #footer a:hover {
	color: #000000;
	text-decoration:underline;
}
.highlight {
	font-weight: bold;
	color: #014F99;
}
#secondary #sideimage img {
	padding-bottom: 20px;
}
#secondary #top #homelink {
	position: absolute;
	height: 60px;
	width: 230px;
}
.formpadding {
	width: 100px;
	position: relative;
	float: left;
	clear: left;
}
.formcheck {
	width: 50%;
	position: relative;
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}
#secondary #top #content textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}
#secondary #top #content input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}
/*CREATE CONTACT BOX ON CONTACT_OTC.HTM*/
#secondary #top #content #contactOTC {
	width:473px;
	display:block;
	background-image: url(../images/backgrounds/long_form.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	}
#secondary #top #content #contactOTC table {
	margin-top:12px;
	margin-left:50px;
	width:400px;
	}
#secondary #top #content #contactOTC td {	
	font-size: 11px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #213659;
	font-weight:bold;
	line-height: 14px; padding:5px;
	}
#secondary #top #content #contactOTC input { width:150px }
#secondary #top #content #contactOTC textarea { width:350px; height:35px; }
#secondary #top #content #contactOTC .submit { margin-top:35px; margin-left:255px; width:100px; height:23px; }
/******************/
/*CREATE REQUEST BOX ON REQUESTBOOK.HTM*/
#secondary #top #content #requestbook {
	width:473px;
	display:block;
	background-image: url(../images/backgrounds/long_form.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	}
#secondary #top #content #requestbook table {
	margin-top:5px;
	margin-left:50px;
	width:400px;
	}
#secondary #top #content #requestbook td {	
	font-size: 11px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #213659;
	font-weight:bold;
	line-height: 14px; padding:3px;
	}
#secondary #top #content #requestbook input.checkbox { width:15px }
#secondary #top #content #requestbook input { width:150px }
#secondary #top #content #requestbook textarea { width:350px; height:35px; }
#secondary #top #content #requestbook .submit { margin-top:20px; margin-left:255px; width:100px; height:23px; }

/******************/
/*CREATE MEMBERSHIP BOX ON JOINOTC.HTM*/
#secondary #top #content #joinotc {
	background:url(/images/form-membership2.jpg) left top no-repeat; 
	width:473px; 
	height:730px; 
	display:block
	}
#secondary #top #content #joinotc table {
	margin-top:25px;
	margin-left:45px;
	width:405px;
	}
#secondary #top #content #joinotc hr { color:#FFF; }	
#secondary #top #content #joinotc td {	
	font-size: 11px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #213659;
	font-weight:bold;
	line-height: 14px; padding:2px; margin:0;
	}
#secondary #top #content #joinotc input.checkbox { width:15px; height:15px; }
#secondary #top #content #joinotc input { width:150px }
#secondary #top #content #joinotc textarea { width:350px; height:35px; }
#secondary #top #content #joinotc .submit { margin-top:35px; margin-left:255px; width:100px; height:23px; }

/******************/
	
/* BUSINESS LISTING CSS */
.business {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #1D3961;
	width: 80%;
	clear: both;
	margin-bottom: 10px;
}
.business img {
	float: left;
	padding-right: 20px;
}
.business #phone {
	float: left;
}
.business #contact {
	float: right;
}
#secondary #top #content #photo {
	float: right;
	margin-left: 20px;
}
#secondary #top #content #photo img {
	border: 1px solid #333333;
}
/* Google map styles */
#mapcontainer {
	background-image: url(../images/backgrounds/lake_map.jpg);
	background-repeat: no-repeat;
	height: 340px;
	width: 455px;
	padding-top: 12px;
	padding-left: 15px;
}
#mapcontainer #map {
	height: 278px;
	width: 426px;
}
#bubble {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	color: #333333;
	text-transform: capitalize;
}
#secondary #top #content li {
	font-size: 11px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	line-height: 16px;
}
#secondary #top #content #requestbook select {
	width:150px
}
.courseName {
	font-weight: bold;
	color: #014F99;
	margin-bottom:0px;
}
.courseDesc {
	margin-left:20px;
	margin-top:0px;
}



#Nav_area {
	width:236px;
	font:bold 12px Georgia, "Times New Roman", Times, serif;
	background-image:url(../images/OTC_nav_bg.jpg);
	height:220px;}

#Nav_area #link1 {
	position:absolute;
	top: 17px;
	left: 0px;
	height: 29px;
}
#Nav_area #link2 {
	position:absolute;
	top: 50px;
	left: 0px;
}
#Nav_area #link3 {
	position:absolute;
	top: 84px;
	left: 0px;
}
#Nav_area #link4 {
	position:absolute;
	top: 118px;
	left: 0px;
}
#Nav_area #link5 {
	position:absolute;
	top: 152px;
	left: 0px;
}
	
#Nav_area a:link {
	display:block;
	width:236px;
	padding:0px 0px 0px 0px;
	text-decoration:none;
	text-align:center;
	color:#FFF;
	height:34px;
}
#Nav_area a:visited {
	display:block;
	width:236px;
	padding:0px 0px 0px 0px;
	text-decoration:none;
	text-align:center;
	color:#FFF;
	height:34px;
}
#Nav_area a:hover {
	display:block;
	width:236px;
	padding:0px 0px 0px 0px;
	text-decoration:none;
	text-align:center;
	color:#FFF;
	height:34px;
}
#Nav_area a.one:link {background:url(/images/homwpage_r3_c1.jpg) left top no-repeat; padding-left:15px; padding-top:10px;}
#Nav_area a.one:visited {background:url(/images/homwpage_r3_c1.jpg) left top no-repeat; padding-left:15px; padding-top:10px;}
#Nav_area a.one:hover {background:url(/images/homwpage_r3_c1_f2.jpg) left bottom no-repeat; padding-left:15px; padding-top:10px;}
#Nav_area a.two:link {background:url(/images/homwpage_r4_c1.jpg) left top no-repeat;}
#Nav_area a.two:visited {background:url(/images/homwpage_r4_c1.jpg) left top no-repeat;}
#Nav_area a.two:hover {background:url(/images/homwpage_r4_c1_f2.jpg) left bottom no-repeat;}
#Nav_area a.three:link {background:url(/images/homwpage_r5_c1.jpg) left top no-repeat;}
#Nav_area a.three:visited {background:url(/images/homwpage_r5_c1.jpg) left top no-repeat;}
#Nav_area a.three:hover {background:url(/images/homwpage_r5_c1_f2.jpg) left bottom no-repeat;}
#Nav_area a.four:link {background:url(/images/homwpage_r6_c1.jpg) left top no-repeat;}
#Nav_area a.four:visited {background:url(/images/homwpage_r6_c1.jpg) left top no-repeat;}
#Nav_area a.four:hover {background:url(/images/homwpage_r6_c1_f2.jpg) left bottom no-repeat;}
#Nav_area a.five:link {background:url(/images/homwpage_r7_c1.jpg) left top no-repeat;}
#Nav_area a.five:visited {background:url(/images/homwpage_r7_c1.jpg) left top no-repeat;}
#Nav_area a.five:hover {background:url(/images/homwpage_r7_c1_f2.jpg) left bottom no-repeat;}
