* {
 margin: 0px;
 padding: 0px;
}

td {
 vertical-align: top;
}

a {
	color: #BF302C;
}

a:link {
	text-decoration: underline;
}

a:visited {
	text-decoration: underline;
}

a:hover {
	text-decoration: none;
 color: Navy;
}

a:active {
	text-decoration: underline;
}

body {
	background: #E0E0E0;
	color: Black;
 text-align: center;
}

#wrapper {
 text-align: left;
 margin: 0px auto;
 width: 960px;
}

p {
	font: .8em/1.5em Verdana, Geneva, Arial, Helvetica, sans-serif;
 padding-bottom: 12px;
 text-align: justify;
}

p.before_list {
 padding-bottom: 0px !important;
}

p.more {
 padding-left: 24px;
 background: transparent url(templateimages/doc_right_orange.gif) no-repeat 2px 0px;
 margin-left: 20px;
}

.clear { clear: both; }
.clear_left { clear: left; }
.clear_right { clear: right; }

img.float_left {
 float: left;
 margin-right: 10px;
 margin-bottom: 10px;
 border: none;
}

img.float_right {
 float: right;
 margin-left: 10px;
 margin-bottom: 10px;
 border: none;
}

h1 {
	background: transparent url(templateimages/h1_bar.gif) no-repeat bottom left;
	color: #222222;
	font: 1.6em Geneva, Arial, Helvetica, sans-serif;
	padding-top: 8px;
 margin-bottom: 4px;
}

h2 {
 font: bold 1.2em/1.5em Geneva, Arial, Helvetica, sans-serif;
 color: #222222;
 margin-top: 8px;
}

h3 {
 font: bold .9em/1.2em Geneva, Arial, Helvetica, sans-serif;
 color: #222222;
 margin-bottom: 8px;
}

#page_content {
 padding-bottom: 10px;
 background: White url(templateimages/page_content_background.gif) repeat-y left;
}

hr {
 clear: both;
 height: 1px;
 border: none;
 background-color: #E1E5F3;
 color: #E1E5F3;
 margin: 20px 0px;
}

ul {
	font: .8em/1.5em Verdana, Geneva, Arial, Helvetica, sans-serif;
 margin-left: 30px;
 margin-bottom: 15px;
}

.center {
	text-align: center;
}

#menu {
 
}

#menu ul {
 list-style: none;
 margin: 0px;
 padding: 0px;
 font: bold 14px Arial, Helvetica, sans-serif;
}

#menu li { 
 width: 195px;
 height: 28px;
 margin: 0px;
 padding: 0px;
}

#menu li a:link, #menu li a:visited {
 display: block; 
 background: transparent url(templateimages/menu_background.gif) no-repeat 0px 0px;
 color: White;
 padding: 6px 0px 0px 10px;
 text-decoration: none;
 height: 28px;
}

#menu li a:hover {
 color: Orange;
 background-image: url(templateimages/menu_background_hover.gif);
}

#container {
 background: transparent url(templateimages/page_background.gif) repeat-y left;
 padding: 0px 34px 0px 20px;
}

table#footer {
 clear: both;
 height: 78px;
 width: 960px;
}

table#footer td.left {
 background: transparent url(templateimages/footer_left.gif) no-repeat top left;
 width: 215px;
 padding-top: 15px;
 font: .9em Geneva, Arial, Helvetica, sans-serif;
 color: #F0F0F0;
}

table#footer td.left p {
 margin: 0px 0px 0px 0px;
 padding: 6px 0px 0px 18px;
 text-align: center;
}

table#footer td.left a {
 font-weight: bold;
}

table#footer td.left a:hover {
 color: #F0F0F0;
}

table#footer td.repeat {
 background: transparent url(templateimages/footer_repeat.gif) repeat-x top;
 width: 716px;
 padding-top: 15px;
}

table#footer ul {
 list-style: none;
 padding-top: 6px;
 margin: 0px 0px 0px 10px;
}

table#footer li {
 display: inline;
 background: transparent url(templateimages/bullet1.gif) no-repeat 0px 3px;
 padding-left: 14px;
}

table#footer li a:link, table#footer li a:visited {
 text-decoration: none;
 padding: 0px 12px 0px 0px;
 font-weight: bold;
 color: #787878;
}

table#footer li a:hover {
 text-decoration: underline;
 color: #FF9900;
}

#weblink p {
 font-size: 10px;
 text-align: center;
 color: #666666;
}

#weblink a {
 color: #666666;
}

#LHS {
 float: left;
 width: 193px;
}

#LHS h1 {
 color: White;
 background: #BF302C;
 border-bottom: 4px solid white;
 font: bold 16px/30px Geneva, Arial, Helvetica, sans-serif;
 height: 30px;
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 10px;
}

#LHS p {
 padding: 0px 5px 15px 5px;
}

#LHS p.indent {
 margin-left: 15px;
 margin-bottom: 10px;
 padding-bottom: 5px;
 border-left: 2px solid white;
}

#LHS ul {
 list-style: none;
 margin: 0px 0px 14px 14px;
}

#LHS li {
 background: transparent url(templateimages/bullet3.png) no-repeat 0px 4px;
 padding-left: 18px;
}

#LHS a {
 color: #333333;
}

#body_content {
 margin-left: 195px;
 padding-left: 0px;
}

#body_content h1 {
 color: White;
 background: #BF302C;
 border-bottom: 2px solid white;
 font: bold 16px/30px Geneva, Arial, Helvetica, sans-serif;
 height: 30px;
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 10px;
}

#body_content #pad { padding: 0px 0px 0px 9px; }

#body_content ul {
 list-style: none;
 margin: 0px 0px 14px 14px;
}

#body_content li {
 background: transparent url(templateimages/bullet3.png) no-repeat 0px 4px;
 padding-left: 18px;
 margin-bottom: 12px;
}

#body_content ul.tight li {
 margin-bottom: 0px !important;
}

#body_content ul.nobullet li {
 background: none !important;
 padding-left: 10px !important;
}

img.left_96 {
 float: left;
 width: 96px;
 height: 96px;
 margin-right: 10px;
 margin-bottom: 10px;
}

img.left_64 {
 float: left;
 width: 64px;
 height: 64px;
 margin-right: 10px;
 margin-bottom: 10px;
}

#breadcrumb { margin: 0px 0px 0px 10px; }

#breadcrumb a { color: #333333; }

table.tour_more td { vertical-align: middle; }

table#welcome { display: none; }

#home-video {
 border: none;
 float: right;
 width: 500px;
 height: 314px;
 margin-left: 10px;
 margin-bottom: 10px;
}

p.download { text-align: right; }
p.download img { vertical-align: middle; }
