﻿html, body, div, span, applet, object, iframe, h1, h2, h3, a, p, pre, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, 
fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0;	outline: 0; list-style: none; }



body { font-size: 12px; font-family: Arial; line-height:23px; }

h1 { font-size: 14px; font-weight: bold; display:inline; } 

h2 { font-size: 14px; font-weight: bold; display:inline; } 

h3 { font-size: 12px; font-weight: normal; display:inline; }



.clearfix { display:inline-block; } 

.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; } 

.clearfix { display:block; }



.title { font-weight: bold; font-size: 14px; } 

.menu-option { font-size: 12px; }

.contact-number { font-weight: normal; font-size: 18px; }

.content-wrap { width: 940px; margin: 0 auto; overflow: hidden;	line-height: 16px; }



.content-wrap-wide { margin-bottom: 20px; margin-left: 20px; margin-right: 20px; line-height: 16px; }

.box-wide { margin-bottom: 20px; padding: 20px; line-height: 23px; background-color: #fff; }

.footer-wide { line-height: 23px; margin: 0px; }

.menu-wrap-wide { margin-left: 20px; }

.footer-box { float: left; text-align: left; margin-right: 20px; }



.box-wrap-one {	float: left; margin: 0px 20px 20px 0px; width: 232px; }

.box-one { width: 190px; height: 80px; padding: 20px; overflow: hidden; }

.box-wrap-two {	float: left; margin: 0px 20px 20px 0px; width: 218px; }

.box-two { width: 176px; height: 80px; padding: 20px; overflow: hidden; }

.box-wrap-three { float: left; margin: 0px 0px 20px 0px; width: 450px; }

.box-three { width: 408px; height: 80px; padding: 20px; overflow: hidden; }



.box-wrap-four { float: left; margin: 0px 0px 20px 0px; width: 460px; }

.box-four { width: 400px; height: 128px; padding: 20px; overflow: hidden; background-color: #fff; }

.box-wrap-five { float: left; margin: 0px 0px 20px 0px; width: 480px; }

.box-five { width: 440px; height: 128px; padding: 20px; overflow: hidden; background-color: #fff; }



.box-wrap-six { float: left; margin: 0px 0px 20px 0px; }

.box-six { padding: 20px; overflow: hidden; background-color: #fff; }

.box-wrap-seven { float: left; margin: 0px 0px 20px 0px; }

.box-seven { padding: 20px; overflow: hidden; background-color: #fff; }

.box-wrap-eight { float: left; margin: 0px 0px 20px 0px; }

.box-eight { padding: 20px; overflow: hidden; background-color: #fff; }



.icon-left { width: 64px; height: 64px; float:left; text-align: left; margin-bottom: 10px; }

.icon-right { width: 226px; height: 54px; float:left; text-align: left; padding-left: 8px; padding-top: 10px; margin-bottom: 10px; }

.icon-features-left { width: 205px; height: 140px; float:left; text-align: left; padding-left: 10px; padding-top: 10px; margin-right: 10px; }

.icon-features-right { width: 215px; height: 140px; float:left; text-align: left; padding-left: 10px; padding-top: 10px; }

.icon-features-wide { width: 504px; float:left; text-align: left; padding-left: 10px; }



.logo-wrap { width: 940px; height: 150px; margin: 0 auto; }

.logo-wrap-wide { height: 150px; margin-left: 20px; margin-right: 20px; }

.logo-wrap-left { float: left; text-align: left; }

.logo-wrap-right { float: right; text-align: right; }



.box-wrap-left { float: left; text-align: left; }

.box-wrap-right { float: right; text-align: right; }



.image-box-right { float: right; text-align: right; }

.image-box-left { float: left; text-align: left; margin-right: 20px; }



.share-box-one { float: left; width: 29%; height: 100%; text-align: left; }

.share-box-two { float: left; width: 25%; height: 100%; text-align: left; }

.share-box-three { float: left; width: 25%; height: 100%; text-align: left; }

.share-box-four { float: left; width: 20%; height: 100%; text-align: left; }

.share-box-vertical { float: right; text-align: right; margin-bottom: 12px; }



.box-medium { width: 578px;	padding: 20px 20px 16px 20px; margin-bottom: 20px; overflow: hidden; line-height: 23px; }

.box-large { width: 898px; padding: 20px 20px 16px 20px; overflow: hidden; line-height: 23px; margin-bottom: 20px; }

.box-medium-round-corners { width: 578px; padding: 0px 20px 0px 20px; overflow: hidden; line-height: 23px; }



.feed-column { width: 260px; float: left; }

.sidebox { width: 258px; padding: 20px; overflow: hidden; line-height: 23px; }

.map-box { width: 300px; padding: 0px; overflow: hidden; line-height: 23px; }

.box-wrap { float: left; text-align:justify; }

.box-wrap-margin-bottom { float: left; padding-bottom: 20px; text-align:justify; }



.sidebar-wrap { float: right; width: 300px; }

.sidebar-wrap-round { float: left; width: 320px; }



.sidebar-wrap-left { float: left; width: 150px; margin: 0px; }

.sidebar-wrap-right { float: left; width: 150px; margin: 0px; }

.sidebar-wrap-one { float: left; width: 99px; margin: 0px; }

.sidebar-wrap-two { float: left; width: 99px; margin: 0px; }

.sidebar-wrap-three { float: left; width: 99px; margin: 0px; }



.sidebar-menu li { height: 29px; width: 278px; float: left; padding: 18px 0px 0px 20px; }

.sidebar-menu-left li { height: 29px; width: 130px; float: left; padding: 18px 0px 0px 20px; }

.sidebar-menu-right li { height: 29px; width: 130px; float: right; padding: 18px 0px 0px 20px; }

.sidebar-menu-one li { height: 29px; width: 100px; float: left; text-align: center; padding: 18px 0px 0px 0px; }

.sidebar-menu-two li { height: 29px; width: 100px; float: left; text-align: center; padding: 18px 0px 0px 0px; }

.sidebar-menu-three li { height: 29px; width: 100px; float: left; text-align: center; padding: 18px 0px 0px 0px; }

.sidebar-menu a, .sidebar-menu-left a, .sidebar-menu-right a, .sidebar-menu-one a, .sidebar-menu-two a, .sidebar-menu-three a { text-decoration: none; }

.sidebar-menu a:hover, .sidebar-menu-left a:hover, .sidebar-menu-right a:hover, .sidebar-menu-one a:hover, .sidebar-menu-two a:hover, .sidebar-menu-three a:hover { text-decoration: underline; }



.facebook-margin { margin-top: 16px; }



.menu-bar { height: 35px; }

.menu-wrap { width: 940px; margin: 0 auto; }

.menu { font-weight: bold; height: 35px; font-size: 12px; z-index: 9999; float: left; position: relative; }

.menu ul{ margin: 0; padding: 0; list-style-type: none; list-style-position: outside; position: relative; line-height: 0.6em; }

.menu{ margin: 0; padding: 0; list-style-type: none; list-style-position: outside; position: relative; line-height: 0.6em; }

.menu a:visited{ display: block; padding: 14px 25px; text-decoration: none; }

.menu a:active{ display: block; padding: 14px 25px; text-decoration: none; }

.menu a:link{ display: block; padding: 14px 25px; text-decoration: none; }

.menu .selected { float: left; position: relative; height: 35px; }

.menu li{ float: left; position: relative; }

.menu ul { position: absolute; top: 2.9em; display: none; z-index: 1; }

.menu li ul a { width: 8em; float: left; background-color: black; background-image: none; }

.menu ul ul{ top: auto; }	

.menu li ul ul { left: 11.3em; margin: 0px 0 0 10px; }

.menu li:hover ul ul ul ul{ display: none; }

.menu li:hover ul ul ul{ display: none; }

.menu li:hover ul ul{ display: none; }

.menu li li li li:hover ul{ display: block; }

.menu li li li:hover ul{ display: block; }

.menu li li:hover ul{ display: block; }

.menu li:hover ul{ display: block; }



.header-wrapper { width: 940px; margin: 0 auto; line-height: 16px; margin-bottom: 20px; }

.header { width: 940px; height: 337px; overflow: hidden; position: relative; }

.header-tall { width: 940px; height: 518px; overflow: hidden; position: relative; }

.header ul { position: absolute; top: 0; list-style: none;	padding: 0; margin: 0; }

.header-tall ul { position: absolute; top: 0; list-style: none;	padding: 0; margin: 0; }

.slide { width: 560px; height: 340px; overflow: hidden; position: relative; }

.slide ul { position: absolute; top: 0; list-style: none;	padding: 0; margin: 0; }



.tabs { right: 0; z-index: 2; width: 305px; }

.tabs h2 {	margin: 0;	padding: 7px 0 10px 0; font-size: 14px; font-weight: bold; display: block; }

.tabs li { font-size: 12px; font-family: Arial; height: 113px; }

.tabs li a { text-decoration: none; display: block; padding: 10px 20px 10px 35px; height: 113px; outline: none; }

.tabs li a.current:hover { text-decoration: none; cursor: default; }



.tabs-wide { right: 0; z-index: 2; width: 20px; }

.tabs-wide h2 {	margin: 0; font-size: 14px; font-weight: bold; display: block; }

.tabs-wide li { font-size: 12px; font-family: Arial; }

.tabs-wide li a { text-decoration: none; display: block; outline: none; }

.tabs-wide li a.current:hover { text-decoration: none; cursor: default; }



.tabs-tall { right: 0; z-index: 2; width: 20px; }

.tabs-tall h2 {	margin: 0; font-size: 14px; font-weight: bold; display: block; }

.tabs-tall li { font-size: 12px; font-family: Arial; }

.tabs-tall li a { text-decoration: none; display: block; outline: none; }

.tabs-tall li a.current:hover { text-decoration: none; cursor: default; }



.output { left: 0; width: 633px; height: 319px; position: relative; }

.output li { position: absolute; width: 651px; height: 337px; }

.output-slide { left: 0; width: 560px; height: 340px; position: relative; }

.output-slide li { position: absolute; width: 560px; height: 340px; }

.output-wide { left: 0; width: 922px; height: 319px; position: relative; }

.output-wide li { position: absolute; width: 940px; height: 337px; }

.output-tall { left: 0; width: 922px; height: 500px; position: relative; }

.output-tall li { position: absolute; width: 940px; height: 518px; }



.header-image { border: 0px; }

.previous { display: block; width: 127px; height: 35px; float: left; margin-right: 20px; }

.next { display: block; width: 96px; height: 35px; float: left; }

.stream { padding: 0px; margin: 0px;}



.feed { padding-top: 30px; }

.feed-title { font-weight: bold; font-size: 14px; padding-bottom: 10px; }

.feed-title-wide { font-weight: bold; font-size: 14px; padding-bottom: 10px; margin-bottom: 30px; }

.feed-wrap { margin-top: 20px; margin-bottom: 20px; overflow: hidden; clear: both; }

.feed-box { width: 940px; margin: 0 auto; padding-top: 40px; padding-bottom: 20px; overflow: hidden; }



.feed-column-one { padding-right: 40px; padding-top: 0px; background-image: none; width: 260px;	float: left; }

.feed-column-two { padding: 0px 40px; background-image: none; width: 260px;	float: left; }

.feed-column-three { padding-left: 40px; padding-top: 0px; background-image: none; width: 260px; float: left; }

.feed-column-wide { padding-left: 0px; margin-bottom: 20px; padding-top: 0px; background-image: none; width: 560px; float: right; text-align: left; }

.feed-column-single { padding-right: 40px; padding-top: 0px; background-image: none; width: 320px; float: left; }



.footer { width: 940px; margin: 0 auto; overflow: hidden; }

.footer-sub { margin-bottom: 20px; width: 500px; text-decoration:none; }

.footer-left { float: left; text-align: left; margin-bottom: 20px; text-decoration:none; }

.footer-right { float: right; text-align: right; margin-bottom: 20px; }



.bizfish-box { float: left; margin-top: 20px; line-height: 23px; }

.bizfish-link { font-size: 12px; font-weight: normal; padding-left: 6px; padding-right: 6px; }

.share-link { font-weight: normal; text-decoration: underline; padding-left: 6px; padding-right: 6px; }



.item { margin-bottom:20px; }

.item h3 { font-weight: normal; font-size: 20px; }

.item h3 a { text-decoration: none; }

.item2 { margin-bottom: 4px; }

.item2 h3 { font-size: 12px; font-weight:bold; }

.item2 h3 a { text-decoration: none; }



.feed-navigation { background-color: #e1e1e1; border: 1px #c8c8c8 solid; width: 99%; padding-left: 6px; margin-top: 14px; }



.favicon { float:left; width:23px; height:19px; margin:0; padding:7px 6px 12px 7px; }

.favicon span { width:16px; height:16px; display:block; }



p.meta {  margin:0px 0 0; font-size: 10px; }

.feed-source { margin-top: -6px; font-size: 10px; color: gray; display: inline; }



.contact-form { margin: 0px; }

.contact-form select { width:312px; padding:5px; background:#f5f5f5; border:1px solid #ddd; margin-bottom: 6px; }

.contact-form textarea { width:300px; padding:5px; background:#f5f5f5; border:1px solid #ddd; margin-bottom: 6px; }

.contact-form input.inpt { width:300px; padding:5px; background:#f5f5f5; border:1px solid #ddd; margin-bottom: 6px; }

.contact-form input.required { background:#f5f5f5; }



.box-wrap-left-seventy { width: 70%; float: left; text-align: left; }

.box-wrap-right-thirty { width: 30%; float: right; text-align: right; }



.btn { margin-top: 12px; }



.error { background:#f9e3e3; border:1px solid #e79e9e; padding-left: 18px; padding-right: 18px; padding-top: 14px; padding-bottom: 12px; margin-bottom: 18px; text-align: left }

.success { background:#ccfcd1; border:1px solid #60a400; padding-left: 18px; padding-right: 18px; padding-top: 14px; padding-bottom: 12px; text-align: left }

.notice { background:#fcf0cc; border:1px solid #ecc735; padding-left: 18px; padding-right: 18px; padding-top: 14px; padding-bottom: 12px; margin-bottom: 18px; text-align: left }

.notes { background:#f0f0f0; border:1px solid #b8b8b8; padding-left: 18px; padding-right: 18px; padding-top: 14px; padding-bottom: 12px; margin-bottom: 18px; text-align: left }

.list li { height: 29px; width: 278px; float: left; padding: 18px 0px 0px 20px; }

.error span, .success span, .notice span, .notes span { font-weight:bold; font-size:1.2em; padding:2px 40px; }

.notice p, .error p, .success p, .notes p { margin:0px; padding:0px; }

.list a { text-decoration: none; }