@charset "utf-8";

*{ margin:0; padding:0;}



@font-face {
    font-family: 'avenir_lt_35_lightregular';
    src: url('../css/avenir-lt-35-light-webfont.eot');
    src: url('../css/avenir-lt-35-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('../css/avenir-lt-35-light-webfont.woff') format('woff'),
         url('../css/avenir-lt-35-light-webfont.ttf') format('truetype'),
         url('css/avenir-lt-35-light-webfont.svg#avenir_lt_35_lightregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'avenir_85_heavyregular';
    src: url('../css/avenir-heavy-webfont.eot');
    src: url('../css/avenir-heavy-webfont.eot?#iefix') format('embedded-opentype'),
         url('../css/avenir-heavy-webfont.woff') format('woff'),
         url('../css/avenir-heavy-webfont.ttf') format('truetype'),
         url('../css/avenir-heavy-webfont.svg#avenir_85_heavyregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'avenirregular';
    src: url('../css/avenir-webfont.eot');
    src: url('../css/avenir-webfont.eot?#iefix') format('embedded-opentype'),
         url('../css/avenir-webfont.woff') format('woff'),
         url('../css/avenir-webfont.ttf') format('truetype'),
         url('../css/avenir-webfont.svg#avenirregular') format('svg');
    font-weight: normal;
    font-style: normal;

}





a:focus {outline: none;}
.first{ margin:0 !important; padding:0!important;}
.bg_none{ background:none!important;}
.border-none{ border:none!important;}
.clear{ height:15px; width:100%; display:block; float:left;}


body {font:12px Verdana, Arial, sans-serif;  background:url(../images/bg_main.jpg) center top no-repeat #fff;;}
.inner-bg{ background:#fff;}
h1{ display:block; clear:both;  color:#650360; font:28px 'avenir_85_heavyregular'; margin:0 0 10px 0; text-align:left; padding-top:10px;}
h2{ display:block; clear:both;  color:#ec8f0a;font:20px 'avenir_85_heavyregular';  margin:10px 0 5px 0;}
h3 {display:block; clear:both;color:#262626; font:18px 'avenir_85_heavyregular'; margin-top:1em; margin-bottom:10px; }


.rd1{border-radius:15px;}
.rd2{border-radius:10px;}
.box-shadow{box-shadow: 0 0 0 3px rgba(0,0,0,0.1)}


#main_wrap{ width:100%; float:left; background:#650360;}


/*---------------------------home page---------------------------------------------*/

.logo_wrap{ background:url(../images/transparent_bg.png) repeat; width:100%; float:left; padding:10px 0;}
.logo{ width:298px; margin:0 auto;}
.logo h1{ text-align:center; margin:0; padding:0px 0; float:left;}
.logo h1 img{ float:left;}

.nav_wrap{ width:100%; float:left;}
.navg_wrap{ width:320px; margin:0 auto; }
.nav{ float:left;}
.nav a{text-decoration:none; color:#fff; display:block; padding:15px 12px 9px}

.home_nav{ float:left; margin:11px 0 0 10px; }
.home_nav a{ background:#1e287a; text-decoration:none; border-radius:10px; color:#fff; display:block; padding:15px 12px 9px}


.ph_wrap{width:300px; margin:0 auto; color:#fff; padding:12px 0 4px 0;font:25px 'avenir_85_heavyregular'; text-align:center;}
.ph_wrap span{ font-family: 'avenir_lt_35_lightregular' }

.ph_wrap a{ color:#fff; text-decoration:none;}



.home_wrap{ width:100%; float:left; height:240px; }

.f_icon{ width:308px; margin:0 auto;}
.f_icon ul li{float:left;  list-style:none;  display:block; text-align:center; margin-left:5px;}
.f_icon ul li a{padding:5px 0; width:99px;background:url(images/transparent_bg.png) repeat; display:block; text-align:center; float:left;}
.f_icon ul li.icon_f{margin:0;}
.f_icon ul li a:hover{ background:#fff;}


.home_inner{ width:300px; margin:0 auto;}
.home_inner h1{color:#0095c3; font:2em "Times New Roman", Times, serif; margin:20px 0 0 0; text-align:center; }

.banner_wrap{ width:100%; text-align:center; float:left; margin:10px 0;}
.banner{width:320px; margin:0 auto;}
.banner img{ float:left;}

.quick-liks-warpper{width:100%; float:left; /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#fdaf4b+0,f8981d+100 */
background: #fdaf4b; /* Old browsers */
background: -moz-linear-gradient(top,  #fdaf4b 0%, #f8981d 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fdaf4b), color-stop(100%,#f8981d)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #fdaf4b 0%,#f8981d 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #fdaf4b 0%,#f8981d 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #fdaf4b 0%,#f8981d 100%); /* IE10+ */
background: linear-gradient(to bottom,  #fdaf4b 0%,#f8981d 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdaf4b', endColorstr='#f8981d',GradientType=0 ); /* IE6-9 */
 }
 
.quick-links{width:320px; margin:0 auto; }

.quick-box{width:320px; float:left; padding:16px 0 14px 0;}
.quick-box ul{ list-style:none;}
.quick-box ul li{ float:left; min-height:135px; margin-right:11px; list-style:none;  background:url(../images/shadow-img.png) right top no-repeat;}  
.quick-box ul li.bgnone{background:none; }
.quick-box ul li a{ width:167px; padding-right:15px;  display:block; text-align:center; font:20px/23px 'avenir_lt_35_lightregular'; color:#000; text-decoration:none;}
.quick-box ul li a.last{width:100px;  }
.quick-box ul li a span{ font-family:'avenir_85_heavyregular';}
.quick-box ul li a img{ margin-bottom:7px; }
 

/*-------------txt area-----------------*/

.inner_txt{ float:left; min-height:221px; width:100%; margin-bottom:10px;}
.text{ background:url(images/transparent_bg.png) repeat; font:16px 'avenir_lt_35_lightregular'; padding:0 10px;width:93%;  margin:0 auto; line-height:1.6em; color:#323232;}
.text p{ padding-bottom:10px;}
.text a { text-decoration:none; border-bottom:1px solid #81007b; color:#81007b;}
.text a:hover{ color:#000;border-bottom:1px solid #000;}


.text ul{ padding:5px 0 5px 10px;}
.text ul li{ padding:5px 0 5px 15px; background:url(../images/bullet.png) no-repeat 0 12px; list-style:none;}

.bio{ float:left; margin:5px 10px 2px 0; }

/*---------------------------------------------------------*/



/*-------------form stack -----------------*/

.fsForm .fsCell {
padding:10px 0 !important;
vertical-align:top;
}
.fsPagination {
margin:11px 0 0 !important;
text-align:left !important;
}
.fsForm {
font:12px Arial,Helvetica,sans-serif !important;
}
.fsPage, .fsForm select {
margin:0;
padding:0;
}

.fsFieldRow input[type="text"]{ padding:5px 0;
border:1px solid #ccc !important; width:93% !important;
font:12px Arial,Helvetica,sans-serif !important;
}
.fsForm textarea{padding:5px 0;
border:1px solid #ccc !important; width:93% !important;
font:12px Arial,Helvetica,sans-serif !important;
}
fieldset,legend { border:none!important; font-weight:bold;}


.fsForm select {padding:5px 0;
border:1px solid #ccc !important;
font:12px Arial,Helvetica,sans-serif !important;padding:3px !important;}



p.m_contct {
    padding: 6px 0 6px 23px;
}
h2.fsSectionHeading {
    color: #FFFFFF !important;
}

.fsOptionLabel {
    padding: 0 6px!important;
}
.fsLabel {
    padding-bottom: 8px !important;
}

.fsSubmitButton { width:280px;border-radius:20px;
background:#650360;
border:none;
color:#fff;
cursor:pointer;
font:1.5em Arial,Helvetica,sans-serif !important;
overflow:visible;
padding:8px 0!important;
}
.fsSubmitButton:hover{
background:#282F7D !important;color:#fff;
}

.fsError{ width:86% !important; }
/*---------------------------------------------------------*/

.fsSpacerRow,.fsRowTop{ display:none;}

td.fsRowBody,.fsRowOpen,.fsRowBody,.fsRowClose{ background:none!important;}


/*-------------footer area-----------------*/




.sm_outer{ width:100%; float:left; background:#348C4F; border-top:1px solid #fff; padding:7px 0;}
.sm_wrap{ width:250px; margin:0 auto;}
.social_icons {float: left; width:285px; margin-top:.5em;}
.social_icons ul {float: left; padding:0; margin:0 0 0 1em;}
.social_icons li:first-child {padding: 0px;}
.social_icons li { list-style:none;	float: left;padding: 0 0 0 6px;}
.social_icons li a {background: url(images/sm_icon.png) no-repeat left top;}
.social_icons li a {width: 40px;height: 40px;float: left;text-indent: -9999;}
.social_icons li a.fb {	background-position: left 0px;}
.social_icons li a.fb:hover {background-position: left -41px;}
.social_icons li a.in {background-position: -41px 0px;}
.social_icons li a.in:hover {background-position: -41px -41px;}
.social_icons li a.twitter {background-position: -82px 0px;}
.social_icons li a.twitter:hover {background-position: -82px -41px;}
.social_icons li a.pin {background-position: -124px 0px;}
.social_icons li a.pin:hover {background-position: -124px -41px;}
.social_icons li a.gplus {background-position: -165px 0px;}
.social_icons li a.gplus:hover {background-position: -165px -41px;}
.social_icons li a.last {background-position: -205px 0px;}
.social_icons li a.last:hover {background-position: -205px -41px;}



#footer_wrap{  width:100%; float:left;text-align:center; padding:15px 0; color:#fff; /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#141e7a+0,000a64+100 */
background: #141e7a; /* Old browsers */
background: -moz-linear-gradient(top,  #141e7a 0%, #000a64 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#141e7a), color-stop(100%,#000a64)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #141e7a 0%,#000a64 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #141e7a 0%,#000a64 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #141e7a 0%,#000a64 100%); /* IE10+ */
background: linear-gradient(to bottom,  #141e7a 0%,#000a64 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#141e7a', endColorstr='#000a64',GradientType=0 ); /* IE6-9 */
border-top:1px solid #fff;}
#footer_wrap{ font:17px/25px 'avenir_lt_35_lightregular'; }
#footer_wrap a{ color:#fff; text-decoration:underline;}

/*---------------------------------------------------------*/