﻿@charset "utf-8";
* {margin:0px; padding:0px; list-style-type:none;}
body {
	 font-family:verdana, Arial, Helvetica, sans-serif; font-size:15px; color:#585858; transition: all 0.3s ease-out 0s;
}
a{  color:#ff6600; text-decoration:none;}
a:hover{color:#ff6600; text-decoration:underline;}
header, section, footer, nav, article {display:block;}
.wrapper {background:url(../images/wrapperBg.jpg) repeat left top #f1f1f1;  margin:auto auto auto;min-height:435px;padding:30px;}
.wrapperdark {background:url(../images/bg_pat.png) repeat left top #f1f1f1;  margin:auto auto auto;min-height:435px;}
header {}
.headerinner{width:960px; margin:0 auto;}
.logo{  padding-top:20px; padding-left:30px;float:left;}
#navigator{ float:Right; margin-top:27px; margin-right:20px;}
#banner{ margin:0 auto; 
background: url(../images/bannerbg.png) repeat-x left top #474040; min-height:556px; padding-top:100px; border-bottom:3px solid #e0cac9;}
	#banner .condiv { width: 450px; float: right; margin-top: 81px; }
.spacer45{ height:45px;}
#banner p {
    font: normal 22px 'Roboto Condensed', Arial, Helvetica, sans-serif;
    text-align: left;
    color: #fff;
    margin-top:28px;
    margin-bottom:30px;
}
#banner p i {
    font: normal 23px 'Roboto Condensed', Arial, Helvetica, sans-serif;
    text-align: left;
    color: #FF8B86;
    margin-top:0;
    margin-bottom:30px;
}

    #banner p span {
        font: normal 35px 'Roboto Condensed', Arial, Helvetica, sans-serif;
        color: #fff;
    }

#banner a.btnStart {
    background:#ff4e00;
    text-transform: uppercase;
    color: #000;
    font: normal 22px 'Roboto Condensed', Arial, Helvetica, sans-serif;
    text-decoration: none;
    padding: 12px 30px 12px 30px;
	 border-bottom:1px solid #000;
    cursor: pointer;
    border-radius: 5px;
  
    -moz-transition: all 0.3s ease-out 0s; 
	margin-left: 70px;
}


    #banner a.btnStart:hover {
        color: #000 !important;
		background:#b25a1f;
    }
	
#banner a.loaded{   opacity: 1; transform: scale(1);
    }	
	 a.btnStartred {
    background:#DE3129;
    text-transform: uppercase;
    color: #fff;
    font: normal 22px 'Roboto Condensed', Arial, Helvetica, sans-serif;
    text-decoration: none;
    padding: 8px 20px 8px 20px; border-bottom:1px solid #000;
    cursor: pointer;
    border-radius: 5px; 

    -moz-transition: all 0.3s ease-out 0s;
}

    a.btnStartred:hover {
        color: #fff !important; background:#1f1f1f;
    }
.content-wrapperdark a.btnStartred {
    background:#DE3129;
    text-transform: uppercase;
    color: #fff;
    font: normal 22px 'Roboto Condensed', Arial, Helvetica, sans-serif;
    text-decoration: none;
    padding: 8px 20px 8px 20px; border-bottom:1px solid #000;
    cursor: pointer;
    border-radius: 5px; 

    -moz-transition: all 0.3s ease-out 0s;
}

.content-wrapperdark a.btnStartred:hover {
        color: #fff !important; background:#1f1f1f;
    }	
	
.bannerinner {
    margin: 0 auto;
    width: 960px;
    background: url(../images/banner.png) no-repeat left top 67px;
    min-height: 529px;
}
.content-wrapper{ width:958px;min-height:435px; margin:0 auto;}
.content-wrapperdark{ width:958px;min-height:435px; margin:0 auto;}
#leftColumn{  padding-left:30px; padding-right:25px; float:left; }
#rightColumn{ width:260px; float:right; margin-right:20px;}

.wrapper h3{  font: normal 22px 'Roboto Condensed', Arial, Helvetica, sans-serif; margin-bottom:5px; color:#DE3129;}
.wrapper p{ line-height:20px;-webkit-animation: moveUp 0.6s ease-in-out 0.2s backwards;
	-moz-animation: moveUp 0.6s ease-in-out 0.2s backwards;
	-o-animation: moveUp 0.6s ease-in-out 0.2s backwards;
	-ms-animation: moveUp 0.6s ease-in-out 0.2s backwards;
	animation: moveUp 0.6s ease-in-out 0.2s backwards;
	-webkit-backface-visibility: hidden;}
.wrapper h1{
	font: normal 32px 'Roboto Condensed', Arial, Helvetica, sans-serif;
	margin-bottom:10px;
	color:#DE3129;
	text-transform:none;
	-webkit-animation: moveDown 0.6s ease-in-out 0.2s backwards;
	-moz-animation: moveDown 0.6s ease-in-out 0.2s backwards;
	-o-animation: moveDown 0.6s ease-in-out 0.2s backwards;
	-ms-animation: moveDown 0.6s ease-in-out 0.2s backwards;
	animation: moveDown 0.6s ease-in-out 0.2s backwards;
}

@-webkit-keyframes moveDown{
	0% { 
		-webkit-transform: translateY(-40px); 
		opacity: 0;
	}
	100% { 
		-webkit-transform: translateY(0px);  
		opacity: 1;
	}
}

@-moz-keyframes moveDown{
	0% { 
		-moz-transform: translateY(-40px); 
		opacity: 0;
	}
	100% { 
		-moz-transform: translateY(0px);  
		opacity: 1;
	}
}

@-o-keyframes moveDown{
	0% { 
		-o-transform: translateY(-40px); 
		opacity: 0;
	}
	100% { 
		-o-transform: translateY(0px);  
		opacity: 1;
	}
}

@-ms-keyframes moveDown{
	0% { 
		-ms-transform: translateY(-40px); 
		opacity: 0;
	}
	100% { 
		-ms-transform: translateY(0px);  
		opacity: 1;
	}
}

@keyframes moveDown{
	0% { 
		transform: translateY(-40px); 
		opacity: 0;
	}
	100% { 
		transform: translateY(0px);  
		opacity: 1;
	}
}
@-webkit-keyframes moveUp{
	0% { 
		-webkit-transform: translateY(40px); 
		opacity: 0;
	}
	100% { 
		-webkit-transform: translateY(0px);  
		opacity: 1;
	}
}

@-moz-keyframes moveUp{
	0% { 
		-moz-transform: translateY(40px); 
		opacity: 0;
	}
	100% { 
		-moz-transform: translateY(0px);  
		opacity: 1;
	}
}

@-o-keyframes moveUp{
	0% { 
		-o-transform: translateY(40px); 
		opacity: 0;
	}
	100% { 
		-o-transform: translateY(0px);  
		opacity: 1;
	}
}

@-ms-keyframes moveUp{
	0% { 
		-ms-transform: translateY(40px); 
		opacity: 0;
	}
	100% { 
		-ms-transform: translateY(0px);  
		opacity: 1;
	}
}

@keyframes moveUp{
	0% { 
		transform: translateY(40px); 
		opacity: 0;
	}
	100% { 
		transform: translateY(0px);  
		opacity: 1;
	}
}

.content-wrapper h2{
	font: normal 28px 'Roboto Condensed', Arial, Helvetica, sans-serif;
	text-transform:none;
	margin-bottom:10px;
	color:#555;
}

.content-wrapperdark h2{
	font: normal 28px 'Roboto Condensed', Arial, Helvetica, sans-serif;
	text-transform:none;
	margin-bottom:10px;
	color:#999;
}
.content-wrapperdark h3{
	font: normal 22px 'Roboto Condensed', Arial, Helvetica, sans-serif;
	text-transform:none;
	margin-bottom:10px;
	color:#999;
}
.content-wrapperdark p{ color:#fff;-webkit-animation: moveUp 0.6s ease-in-out 0.2s backwards;
	-moz-animation: moveUp 0.6s ease-in-out 0.2s backwards;
	-o-animation: moveUp 0.6s ease-in-out 0.2s backwards;
	-ms-animation: moveUp 0.6s ease-in-out 0.2s backwards;
	animation: moveUp 0.6s ease-in-out 0.2s backwards;
	-webkit-backface-visibility: hidden;}
ul {
margin:10px 0;
}

.address {
color:#bbb;
}
.content-wrapperdark ul li{ list-style:none; background:url(../images/whiteArrow.png) no-repeat left 2px; padding:6px 4px 6px 35px; color:#FFFFFF; margin-left:20px;}
.content-wrapperdark ul li a{  color:#ff6600;}
.content-wrapperdark ul li a:hover{color:#FFFFFF;}
	 
	 .content-wrapper ul li{ list-style:none; background:url(../images/bluearrow.png) no-repeat left 2px; padding:6px 4px 6px 35px; color:#333; margin-left:20px;}
.content-wrapper ul li a{  color:#ff6600;}
.content-wrapper ul li a:hover{ color:#555;}
.shade{background:url(../images/whitewraper.png) repeat-x top; height:30px; }
	
#blogs {

	padding:5px;
	min-height:200px;
	margin-top:3px;
}
#blogs h3{ margin-bottom:10px; color:#272727;}
#blogs ul {
	list-style-type:none;
}
#blogs ul li {
	padding-left:25px;
	background: url(../images/arrowred.png) no-repeat 2px 4px;
	font-family:'Roboto Condensed', Arial, Helvetica, sans-serif;
	font-size:13px;
	font-style:normal;
	color:#7c7c7c;
	margin-bottom:10px;
}

#blogs ul li a{

	font-family:'Roboto Condensed', Arial, Helvetica, sans-serif;
	font-size:13px;
	font-style:normal;
	color:#7c7c7c;
	margin-bottom:10px;
}
a.more{ background:#3b5998; color:#fff;font-family:'Roboto Condensed', verdana, Arial, Helvetica, sans-serif;font-size:14px; padding:2px 15px 1px 15px; float:right; text-decoration:none;}
a.more:hover{ background:#2b3c5f;color:#fff;}
.borderbottom{ background:url(../images/border.png) repeat-x; height:21px;  clear:both;}
.clear{ clear:both;}

#contact{background:#272727; min-height:300px; width:930px; margin:0 auto; margin-top:20px; padding:10px 15px 10px 15px; }
#footer{ min-height:30px;  margin:0 auto; padding-top:25px; text-align:center; font-style: italic; font-size:14px;   color:#fff; background:#292929; border-top:2px solid #d3d3d3; padding-bottom:20px;}
#toppannel{ position:fixed; width:100%; z-index:99999999999;  background:url(../images/headerbg.png) top  repeat-x; height:111px;}

input[type="text"],textarea{ background:#cdcdcd; color:#7c7c7c;font-family:'Roboto Condensed', verdana, Arial, Helvetica, sans-serif;font-size:16px; border:none; border-radius:5px; padding:10px; width:410px;}
 #W2, #Form1099, #Resources {padding-top:50px;}
.f-nav{  
    
    top:80px; 
    position: fixed; 
    right:312px;
   }
	
	.f-nav1{ }
	#Form1099 a:hover {color:#555;}
	.content-wrapper .formBorder a:hover {color:#555;}
.formBorder{   padding: 10px 15px 10px 15px; background:#f1eeeb; color:#666666;  border:1px solid #c8ced4; margin-bottom:10px;}
.formBorder h3{border-bottom:1px dashed #ccc; font-family: 'Roboto Condensed', verdana, Arial, Helvetica, sans-serif; padding-bottom:4px; color:#DE3129;margin-bottom:10px;}
.content-wrapperdark .formBorder{  padding: 10px 15px 10px 15px; background:#404040; border:1px solid #757575; color:#666666;}
.content-wrapperdark .formBorder h3{border-bottom:1px dashed #5e5e5e; font-family:'Roboto Condensed', Arial, Helvetica, sans-serif; padding-bottom:7px; color:#bbb; margin-bottom:10px;}
#HelpVideo iframe{ border:5px solid #ccc; margin:10px; padding:4px; float:left; }
 .iframediv{float:left;width:307px; text-align:center; }
 .iframedivR{float:right;width:307px; text-align:center; }
  .iframedivdet{ margin-left:30px; width:575px; float:left; text-align:left; }
   .iframedivdetR{ margin-left:10px; width:595px; float:left; text-align:left; }
  .iframedivdet h4{ color:#bbb; margin-bottom:15px; }
   .iframedivdetR h4{ color:#bbb; margin-bottom:15px; }
   .spa h4 {margin-left:20px;}
   h4{  font: normal 20px 'Roboto Condensed', Arial, Helvetica, sans-serif; margin-bottom:5px; color:#bbb;}
 .content-wrapperdark .iframediv{float:left;width:307px; text-align:center; color:#fff;}
.borderbottominner{border-top:1px solid #000; border-bottom:1px solid #ccc; margin-top:10px; margin-bottom:10px;  clear:both;}
.floatL{float:left;}
.floatR{float:right;}
.taC{ text-align:center;}
.vaM{ vertical-align:middle;}

.listTable {
	background: #000;
	font: normal 16px 'Trebuchet MS', Arial, Helvetica, sans-serif;
	width: 100%;
	border-spacing: 1px;
}
.listTable tr.even td {
	padding: 5px 10px;
	background: #fff;
}
.listTable tr.odd td {
	padding: 5px 10px;
	background: #e5e5e5;
}
.listTable th {
	background: #DE3129;
	text-align: left;
	padding: 5px 10px;
	color: #fff;
	white-space: nowrap;
	font-size: 18px;
	font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
	text-align:center;
}

.bannerad {
margin:15px 0;
}

.colr1 {
background:#960303 !important;
}











@media only screen and (max-width:1440px) {
.f-nav{  
     right:233px;
   }
    
}

@media only screen and (max-width:1366px) {
.f-nav{  
     right:195px;
   }
    
}
@media only screen and (max-width:1360px) {
.f-nav{  
     right:192px;
   }
    
}
@media only screen and (max-width:1280px) {
.f-nav{  
     right:152px;
   }
    
}
@media only screen and (max-width:1152px) {
.f-nav{  
     right:84px;
   }
    
}


@media only screen and (max-width:1024px) {
.f-nav{  
     right:25px;
   }
    header { width:1003px;}
	#banner{width:1003px;}
	#footer{  width:1003px;}
	#wrapper {width:1003px;}
}
