@font-face {
    font-family: 'HelveticaNeue';
    src: url(../fonts/HelveticaNeue.ttf);
}


body{ margin:0; padding:0; list-style:none; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;}
img{ border:none;}
p{ padding:0; margin:0;}
.wrapper{ margin:0 auto; padding:0; width:1280px;}
.colm1{ width:220px; float:left; background:#fffff;height:775px;}
.colm2{ width:635px; float:left; background:#383935;height:775px;}
.colm3{ width:425px; float:left; vertical-align: text-top;/*background: url(../images/colm3-bg-color.jpg) top center repeat-x;*/ background: #fcaf26; /* Old browsers */
background: -moz-linear-gradient(top, #fcaf26 0%, #ed1b3c 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcaf26), color-stop(100%,#ed1b3c)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #fcaf26 0%,#ed1b3c 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #fcaf26 0%,#ed1b3c 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #fcaf26 0%,#ed1b3c 100%); /* IE10+ */
background: linear-gradient(to bottom, #fcaf26 0%,#ed1b3c 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcaf26', endColorstr='#ed1b3c',GradientType=0 ); /* IE6-9 */}
.colm3-background{ background:url(../images/right-panel-background.jpg) top center no-repeat;padding:40px 50px 0px 50px;height:735px; background-repeat:no-repeat; background-position: center top;}
.clear{ height:0; line-height:0; font-size:0px;}
.logo{ text-align:center; padding:20px; margin:0 auto;}
.nav{ padding:20px; text-align:center;}
.nav ul{ margin:0; padding:0; list-style:none;}
.nav ul li{ list-style:none; padding:5px 0;}
.nav ul li a{ text-decoration:none; font-size:18px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color:#bcc5c1;}
.nav ul li a:hover{ color:#ed1a3b;}
.nav ul li a.act{ color:#ed1a3b;}
.contactform{ padding:40px 0 0 51px;}
.contactform h2{ color:#fffff; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size:30px; margin:0; padding:0 0 10px 0;}

.spectrum a:link {color: #FFFFFF; text-decoration: none;}

.menu a:link, .menu a:visited {color: #FFFFFF; text-decoration: none; padding: 0px 20px 0px 0px; font-size: 15px; font-weight: 300;}

.menu a:hover, .menu a:active {text-decoration: underline;}

.a:link {
    text-decoration: none;
	color:#ED1D3C;
	font-size:20px;
}

.spectrum20-red{
	font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;
	font-size:20px;
	color:#FFFFFF;
}
.spectrum18{
	font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;
	font-size:18px;
	color:#383935;
}
.spectrum12{
	font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;
	font-size:12px;
	color:#383935;
}
.required{
	font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;
	font-size:12px;
	color:#ffffff;
}
.a:link {
    text-decoration: none;
	color:#ED1D3C;
	font-size:20px;
}
.tab50-small{
	font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;
	font-size:16px;
	color:#ffffff;
	margin: 25px 25px 0px 25px;
}
.tab70-small{
	font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;
	font-size:13px;
	color:#ffffff;
	margin: 25px 50px 0px 70px;
}
.tab70-medium{
	font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;
	font-size:18px;
	color:#ffffff;
	margin: 25px 15px 0px 70px;
}
.notabsmall{
	font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;
	font-size:13px;
	color:#ffffff;
	margin: 25px 0px 0px 20px;
}
.notabmedium{
	font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;
	font-size:18px;
	color:#ffffff;
	margin: 25px 0px 0px 20px;
}
.tab50-small{
	font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;
	font-size:12px;
	color:#ffffff;
	margin: 45px 50px 0px 50px;
}
.small{
	font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;
	font-size:12px;
	color:#ffffff;
	margin: 0px 0px 0px 0px;
}
.tab50-large{
	font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;
	font-size:32px;
	color:#ffffff;
	margin: 25px 50px 0px 50px;
}
.large{
	font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;
	font-size:32px;
	color:#ffffff;
	margin: 25px 0px 0px 0px;
}
.tab25-large{
	font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;
	font-size:32px;
	color:#ffffff;
	margin: 25px 50px 0px 25px;
	line-height:60%;
}
#contactus fieldset
{
   width:500px; border:none; padding:0; margin:0;
  
}

#contactus legend, h2
{
   color:#FFFFFF; font-size:30px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; margin:0; padding:0; line-height:24px; border-left:none; padding:0 0 0 23px; margin-left:-24px;
}

#contactus label
{
   font-size:16px;
   color:#e5e5e5;
   line-height:30px;
}

#contactus select{ width:500px; background:#FFFFFF; border : 1px solid #d7d7d7;color : #4c4d4a; font-size:18px; padding:3px; }

#contactus input[type="text"],textarea
{
  
  font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;
  font-size: 18px;
  line-height:140%;
  color : #d7d7d7; 
  padding : 7px; 
  border : 1px solid #d7d7d7;
  background:#FFFFFF;
 

}

#contactus input[type="text"]
{
  height:18px;
  width:484px;
 
  
}

#contactus #scaptcha
{
  width:60px;
  height:18px;
}

#contactus input[type="submit"]
{
  width:202px;
   height:32px;
   padding-left:0px;
       background:#dbdddd; 
	border : 1px solid #d7d7d7;
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
   border-radius: 1px;
   color : #002d55;
   text-transform:uppercase; font-size:17px;	font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;
   cursor:pointer;
}

#contactus textarea
{
  height:110px; font-size:14px;color : #d7d7d7; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; padding:3px;
  width:500px;
    border : 1px solid #d7d7d7;
  background:#FFFFFF; 
}

#contactus input[type="text"]:focus,textarea:focus
{
  color : #fff;
  border : 1px solid #990000;
  background-color : #000;
}


#contactus .container
{
   padding:8px 0;
  
}

#contactus .error
{
   font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;
   font-size: 0.7em;
   color: #900;
   background-color : #ffff00;
}

#contactus fieldset#antispam
{
   padding:2px;
   border-top:1px solid #EEE;
   border-left:0;
   border-right:0;
   border-bottom:0;
   width:350px;
}

#contactus fieldset#antispam legend
{
   font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;
   font-size: 0.8em;
   color:#333;   
}

#contactus .short_explanation
{
   font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;
   font-size: 0.6em;
   color:#333;   
}

/* spam_trap: This input is hidden. This is here to trick the spam bots*/
#contactus .spmhidip
{
   display:none;
   width:10px;
   height:3px;
}
#fg_crdiv
{
   font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;
   font-size: 0.3em;
   opacity: .2;
   -moz-opacity: .2;
   filter: alpha(opacity=20);   
}
#fg_crdiv p
{
    display:none;
}




.wht_border{ /*background:url(../images/wht_border.gif) repeat-y;*/ padding-left:28px; border-left:1px solid #fff; color:#fff;}
.wht_border p{color:#fff; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size:13px; line-height:17px; padding-bottom:18px; width:88%;}
.wht_border p.last{ padding-bottom:0px;}
.thanks{ color:#fbaf28; font-size:16px; padding:0 0 5px 0;}
.add{ padding:281px 0 0 0; font-size:14px; color:#828380; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;}
#contactus .selectboxit-container .selectboxit{ width:500px!important;  border-radius:0px;background:#FFFFFF;
    border: 1px solid #d7d7d7;	font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size:16px;
    color: #002d55;}
#contactus .selectboxit-container * {font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size:16px}
#contactus .selectboxit-container .selectboxit-options{ border-radius:0px; background:#FFFFFF;
    border: 1px solid #d7d7d7;
    color: #002d55; width:100%;}
#contactus .selectboxit-list .selectboxit-option-anchor{ color:#000000;}
#contactus 	.selectboxit-option, .selectboxit-optgroup-header{ /*height:22px; line-height:22px;*/ text-align:left;}
#contactus 	.selectboxit-list > .selectboxit-focus > .selectboxit-option-anchor { background:#c5ceda;}
#contactus 	.selectboxit-default-arrow { background:url(../images/arrow-gray.png) center center no-repeat;
  width: 19px;
  height: 9px; top:35%;
  border-top: none;
  border-right: none;
  border-left: none;
}

/* 21-aug-14 */

.flex-control-nav li { margin:0px !important; }
.flex-control-paging li a { width:21px !important; }