.sidenav { vertical-align:bottom; margin:0; padding:0 0 0 0; width:156px; }
.sidenav ul {list-style-type:none; margin:0; padding:0 0 5px 0; }
.sidenav ul li {list-style-type:none; margin:0; padding:0 0 10px 15px; font-family:Verdana; font-size:10px; color:#58595b; text-decoration:none;}
.sidenav ul .on {list-style-type:none; margin:0; padding:0 0 10px 0; font-weight:bold; font-family:Verdana; font-size:10px; color:#000; text-decoration:none;}
.sidenav ul .on a {list-style-type:none; margin:0; padding:0 0 10px 0; font-weight:bold; font-family:Verdana; font-size:10px; color:#000; text-decoration:none;}
.sidenav ul .on a:hover {list-style-type:none; margin:0; padding:0 0 10px 0; font-weight:bold; font-family:Verdana; font-size:10px; color:#00a0c6; text-decoration:none;}
.sidenav a {text-decoration:none; color:#333333;}
.sidenav a:hover {color:#00a0c6;}

#header .sidenav h3 {font-family:Verdana; font-weight:bold; font-size:12px; padding:0 0 10px 15px;}

#header_graphic { float:left; display:table-cell; margin:0; padding:0; background:#ffffff;}

#content { font-family:Verdana; width:864px; float:left; }

#left { float:left; width:391px; padding:0 0 0 0; }
#left .colorbar { width:391px; height:15px; margin:0; padding:0; background:#cccc14; }
#left .left_nav {margin:0; padding:15px 0 0 15px; list-style-type:none; height:500px; overflow: auto; }
#left .left_nav li {list-style-type:none; padding:0 0 10px 0; color:#333333; font-size:9px; }
#left .left_nav span {display:block; padding:0 0 2px 0; font-size:10px; width:200px;}
#left .left_nav a {text-decoration:none; color:#333333; display:block; width:200px;}
#left .left_nav a:hover {color:#00a0c6;}
#left .left_nav a:hover span {color:#00a0c6;}
#left .left_nav a.on span {font-weight:bold;}

#left .left_nav .hrule {border-bottom:1px solid #abb202; margin:0 0 10px 0; padding:0; width:136px; font-size:1px; line-height:1px;}

#right {float:left; width:458px; padding:0 0 0 15px;}
#right .colorbar {display:block; width:473px; height:15px; margin:0 0 15px -15px; padding:0; background:#f5f5d1; color:#000000; overflow:hidden; }

#right .colorbar .links { float:left; list-style-type:none; margin:0; padding:0 0 0 15px; }
#right .colorbar .links li { list-style-type:none; float:left; padding:0 0 0 5px; }
#right .colorbar .links .video { list-style-type:none; float:left; margin-top:1px; padding:0 10px 0 60px; font-size:10px;}
#right .colorbar .links .title {padding:0 10px 0 0; margin-top:1px; font-size:10px;}
#right .colorbar .links li .linkbox { display:block; margin:3px 0 0 0; padding:0; width:8px; height:8px; font-size:5px; border:1px solid #d2d2c6; background:#ffffff; }
#right .colorbar .links li .linkbox:hover {background:#abb202;}
#right .colorbar .links li .linkbox:active {background:#063868;}
#right .colorbar .links li .on { display:block; margin:3px 0 0 0; padding:0; width:8px; height:8px; font-size:5px; border:1px solid #d2d2c6; background:#063868; }

#right h1 { margin:0; padding:0 0 10px 0; font-family:Verdana; font-size:20px; line-height:24px; font-weight:normal; color:#4F77B1; }
#right h2 { margin:0; padding:0 0 5px 0; font-family:Verdana; font-size:14px; font-weight:normal; color:#4F77B1; }
#right {font-family:Verdana; font-size:11px; line-height:16px; color:#000000;}
#right p { margin:0; padding:0 0 15px 0; font-family:Verdana; font-size:11px; line-height:16px; color:#000000; }
#right ul {list-style-type:square; }
#right a {color:#005288;}
#right a:hover {color:#00a0c6;}

#content .footer {clear:both; margin:0; padding:25px 0 60px 411px; text-align:left; font-family:Verdana; font-size:10px; color:#000000;}


#right .share_stuff {width:100%; border:0; padding:15px 0 0 0;}
#right .share_stuff tr {padding:0; margin:0;}
#right .share_stuff tr td {padding:0 0 25px 0; font-size:10px; line-height:12px; color:#000000;}
#right .share_stuff tr td img {padding:0 0 5px 0;}

#guestbook {padding:25px 0 0 0; width:100%; font-family:Verdana; font-size:11px; color:#000000;}
#guestbook tr td {padding:0 15px 5px 0;}
#guestbook tr td .textbox {border:1px solid #4D84BE; border-collapse:collapse; width:300px;}
#guestbook tr td .textarea {border:1px solid #4D84BE; border-collapse:collapse; width:300px; font-family:Verdana; font-size:11px;}
#guestbook tr td .submit {border:1px solid #4D84BE; background:#4D84BE; color:#ffffff; padding:3px 8px 3px 8px;	 font-family:Verdana; font-size:11px;}
#guestbook tr td ul {list-style-type:none; margin:0; padding:0; }
#guestbook tr td ul li {list-style-type:none; float:left; width:140px; padding:0 5px 0 0; font-size:9px;}

#checkboxer {border:1px solid red; border-collapse:collapse;}


/*TABLE STYLE FOR DIRECTIONS PAGE --------------------------- */

		#directions {width:100%; font-family:Verdana; font-size:10px; color:#000000; border:1px solid #e0df73;}
		#directions .head {font-weight:bold; background:#e0df73; }
		#directions .head td {padding:10px;}
		
		#directions td {padding:5px;}
		
		#directions .companycontenthdr {background:#f5f5d1;}
		#directions .companycontenthdr td {padding:5px;}

#clear { clear:both; margin:0; padding:0; }
