@font-face {
    font-family: 'DeckerRegular';
    src: url('decker-webfont.eot'),
    	 url('decker-webfont.eot?') format('eot'),
         url('decker-webfont.woff') format('woff'),
         url('decker-webfont.ttf') format('truetype'),
         url('decker-webfont.svg#webfontr6Uqp7rZ') format('svg');
}
@font-face {
    font-family: 'DeckerBold';
    src: url('deckerb-webfont.eot');
    src: url('deckerb-webfont.eot?iefix') format('eot'),
         url('deckerb-webfont.woff') format('woff'),
         url('deckerb-webfont.ttf') format('truetype'),
         url('deckerb-webfont.svg#webfontvnGSMHNn') format('svg');
}

@font-face {
    font-family: 'HelveticaNeueLTStd45Light';
    src: url('helveticaneueltstd-lt-webfont.eot');
    src: url('helveticaneueltstd-lt-webfont.eot?iefix') format('eot'),
         url('helveticaneueltstd-lt-webfont.woff') format('woff'),
         url('helveticaneueltstd-lt-webfont.ttf') format('truetype'),
         url('helveticaneueltstd-lt-webfont.svg#webfontcS83AYui') format('svg');
    font-weight: normal;
    font-style: normal;

}
body{
	margin-top: -5px;
	text-align: center;
	background: #dedbdb;
	color: #fff;
	font-family: 'DeckerRegular';
}
div.vid {
	text-align: left;	
}
#wrapper{
	line-height: 1.5em;
	width: 950 px;
	margin: 0 auto;
}
#flashcontent{
	padding-left: 0;
	margin-left: 0;
	margin: 0;
}
#content{
	width: 911px;
	background: url("../images/web_bg.jpg") top center no-repeat;
	margin: 0 auto;
	position: relative;
	top: -11px;
	padding: 20px;
	min-height: 445px;
	font-family: 'DeckerRegular';
}
#content #leftside{
	float: left;	
	z-index: 2000;
}

#content #rightside{
	width: 215px;
	float: right;
	font-family: 'DeckerBold';
	font-size: 1.1em;
}
#content #rightside #secondnav{
	width: 215x;
	margin-left: -30px;
	margin-top: 25px;
}
#content #rightside #secondnav span{
	font-family: 'DeckerBold';
	width: 215x;
}
#content #rightside #secondnav li{
	list-style: none;
	text-align: left;	
	padding: 5px;
}
#content #rightside #secondnav a{
	display: block;
	width: 215px;
	height: 30px;
	background: transparent;
	padding: 10px;
	color: #2d2d2d;
	text-decoration: none;
}
#content #rightside #secondnav a:hover{
	display: block;
	width: 215px;
	height: 30px;
	background: #7fc0ff;
	padding: 10px;
	color: #2d2d2d;
}
#content h1{
	color: #2d2d2d;
	text-align: left;	
	font-family: 'DeckerBold';
	width: 640px;
	font-size: 2em;
	line-height: .9em;
}
#content h3{
	color: #099dd4;
	text-align: left;
	font-family: 'DeckerBold';
}
#content h3 span{
 color:#fff;	
}
#content h4{
	color:#fff;	
	text-align: left;
	font-family: 'DeckerBold';	
}
#content h5{
	color:#fff;	
	text-align: left;
	font-family: 'DeckerBold';
}
#content p#firstp{
	font-family: 'HelveticaNeueLTStd45Light';
	width: 620px;
	border-top: 1px solid #2d2d2d;
	font-size: 1em;
	text-align: justify;
	color:#2d2d2d;	
	padding-top: 10px;	
}
#content p.firstp{
	font-family: 'HelveticaNeueLTStd45Light';
	width: 620px;
	border-top: 1px solid #2d2d2d;
	font-size: 1em;
	text-align: justify;
	color:#2d2d2d;	
	padding-top: 10px;	
}
#content p{
	font-family: 'HelveticaNeueLTStd45Light';
	width: 620px;
	font-size: 1em;
	text-align: left;
	color:#2d2d2d;	
	padding-top: 10px;
}

#content table{
	font-family: 'HelveticaNeueLTStd45Light';
	width: 640px;	
	border-collapse: collapse;
	margin-left: 5px;
	line-height: 2em;
}
#content table th{
	color: #dedbdb;	
	text-align: left;
	font-size: .6em;
	background: #2d2d2d;
	padding-left: 5px;
}
#content table tr.stripe{
	background: #ccc;
	
}
#content table td{
	font-size: .9em;
	color: #6b6b6b;
	text-align: left;
	font-size: .8em;
	padding-left: 5px;
	cellspacing: 0;
}
#content table td a{
	color: #6b6b6b;
	text-decoration: none;	
}
#content table td a:hover{
	color: #7fc0ff;	
	text-decoration: underline;
}
#content table td.smalltext{
	font-size: .6em;
}
#content table td.centerimg{
	text-align: center;	
}
#content table td img {
	border: none;
}
#content img{
	text-align: left;	
	margin: 0;
	padding: 0;
}
#content #contactform form{
	text-align: left;
	color: #2b2b2b;
}
#content #contactform form dd{
	padding 20px;
}
#content #contactform form dd input{
	text-align: left;
	color: #2d2d2d;
	background: #999999;
	height: 30px;
	font-size: 1.5em;
	width: 450px;
}
#content #contactform form dd textarea{
	text-align: left;
	color: #2d2d2d;
	background: #999999;
	font-size: 1em;
}
p span{
	color: #099dd4;	
}
ul{
	text-align: left;
	color: #099dd4; 	
	font-size: .9em;
}
ul li{
	display: inline;	
	padding-right: 25px;
	color: #7fc0ff;
}
ul li a{
	color: #2d2d2d;
}
ul li a:hover{
	color: #7fc0ff;
}
ol{
	width: 620px;
	padding: 20px;
	text-align: left;
	color: #6e6e6e;	
}
ol li{
	padding: 20px;
	border-bottom: 1px solid #999999;
}
ol span{
	color: #2d2d2d;	
	font-family: 'DeckerBold';
}
#media{
	width: 870px;
	padding: 20px;
	background: url("../images/bg.jpg") top center no-repeat;
	margin: 0 auto;	
	line-height: .5em;
}
#media p{
	padding: 20px;
	border-bottom: 1px dotted #099dd4;
	font-size: .9em;
	text-align: left;
	color:#fff;	
	line-height: 2em;	
}
#media span{
	color: #099dd4;	
}
#media h1{
	text-align: left;
	color: #099dd4;	
}
#media h3{
	text-align: left;
	color: #fff;	
}
#media h4{
	text-align: left;
	color: gray;	
}
#media h5{
	text-align: left;
	color: #099dd4;	
}
.mlist{
	line-height: .8em;
	text-align: left;
	border-bottom: 1px dotted #099dd4;
}
.mlist a{
	color: #099dd4;	
}
.mlist a:hover{
	color: orange;
}
#content p#hide{
	color: #dedbdb;	
}
