/* CSS Document */

@font-face {

  font-family: 'Raleway';

  font-style: normal;

  font-weight: 100;

  src: local('Raleway Thin'), local('Raleway-Thin'), url(../fonts/RJMlAoFXXQEzZoMSUteGWD8E0i7KZn-EPnyo3HZu7kw.woff) format('woff');

}

@font-face {

  font-family: 'Raleway';

  font-style: normal;

  font-weight: 200;

  src: local('Raleway ExtraLight'), local('Raleway-ExtraLight'), url(../fonts/8KhZd3VQBtXTAznvKjw-kxsxEYwM7FgeyaSgU71cLG0.woff) format('woff');

}

@font-face {

  font-family: 'Raleway';

  font-style: normal;

  font-weight: 300;

  src: local('Raleway Light'), local('Raleway-Light'), url(../fonts/-_Ctzj9b56b8RgXW8FAriRsxEYwM7FgeyaSgU71cLG0.woff) format('woff');

}

@font-face {

  font-family: 'Raleway';

  font-style: normal;

  font-weight: 400;

  src: local('Raleway'), url(../fonts/IczWvq5y_Cwwv_rBjOtT0w.woff) format('woff');

}

@font-face {

  font-family: 'Raleway';

  font-style: normal;

  font-weight: 500;

  src: local('Raleway Medium'), local('Raleway-Medium'), url(../fonts/CcKI4k9un7TZVWzRVT-T8xsxEYwM7FgeyaSgU71cLG0.woff) format('woff');

}

@font-face {

  font-family: 'Raleway';

  font-style: normal;

  font-weight: 600;

  src: local('Raleway SemiBold'), local('Raleway-SemiBold'), url(../fonts/xkvoNo9fC8O2RDydKj12bxsxEYwM7FgeyaSgU71cLG0.woff) format('woff');

}

@font-face {

  font-family: 'Raleway';

  font-style: normal;

  font-weight: 700;

  src: local('Raleway Bold'), local('Raleway-Bold'), url(../fonts/JbtMzqLaYbbbCL9X6EvaIxsxEYwM7FgeyaSgU71cLG0.woff) format('woff');

}

@font-face {

  font-family: 'Raleway';

  font-style: normal;

  font-weight: 800;

  src: local('Raleway ExtraBold'), local('Raleway-ExtraBold'), url(../fonts/1ImRNPx4870-D9a1EBUdPBsxEYwM7FgeyaSgU71cLG0.woff) format('woff');

}

@font-face {

  font-family: 'Raleway';

  font-style: normal;

  font-weight: 900;

  src: local('Raleway Heavy'), local('Raleway-Heavy'), url(../fonts/PKCRbVvRfd5n7BTjtGiFZBsxEYwM7FgeyaSgU71cLG0.woff) format('woff');

}



html, body, div, span, applet, object, iframe,

h1, h2, h3, h4, h5, h6, p, blockquote, pre,

a, abbr, acronym, address, big, cite, code,

del, dfn, em, 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,

article, aside, canvas, details, embed,

figure, figcaption, footer, header, hgroup,

menu, nav, output, ruby, section, summary,

time, mark, audio, video {

  margin: 0;

  padding: 0;

  border: 0;

  font-size: 100%;

  font: inherit;

  vertical-align: baseline; }

  

  *{margin:0px; padding:0px;}

ol, ul {

  list-style: none; }

 

q, blockquote {

  quotes: none; }

  q:before, q:after, blockquote:before, blockquote:after {

    content: "";

    content: none; }



a img {

  border: none; }



article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary {

  display: block; }

  

  a {text-decoration: none;}

  

  body {background-color:#FFF; font-size:100%;}

  .clear {clear:both;}

.space1 {width:100%; height:10px;}

.space2 {width:100%; height:15px;}

.space3 {width:100%; height:30px;}



.logo {float: left; width:446px; height:79px; margin-left:0px; margin-top:2px;}

.main {margin:0px auto; width:995px;}



header {background:url(../images/quicklinks_bg.png) repeat-x; height: 95px; width:100%;}

.news_update_bg {background:url(../images/day_in_the_life_bg.png) repeat; width:100%; height:25px;}



.news_update {color:#FFF; font-size:12px; text-align: left; font-weight: 500; letter-spacing:1px; background: url("../images/icon1.png") no-repeat scroll 0 center; padding: 6px 0 5px 20px; font-family:'Raleway', sans-serif; float:left;}

.news_update_line {background:url(../images/line2.png) repeat-y; width:4px; height:25px; float:left; margin:0px 20px 0;}

.news_update_marque marquee {font-family:'Raleway', sans-serif; float:left;color:#a5a5a5; font-size:11px; text-align: left; font-weight: 100; padding-top:6px; width:840px; letter-spacing:1px;}
.news_update_marque marquee i { font-style:italic; color:#ffe537;}




.main_header { background:url(../images/header_bg.png) repeat-x; width:100%; height:118px;}



.social_sec {float:right; width:300px; margin-top:20px;}

.facebook {height:30px;top:0;width:30px;z-index:30; float:right; margin-right:10px;}

.facebook:after {background:url(../images/facebook_hover.png) no-repeat 0;content:'';height:30px;left:0;top:0;width:30px;}

.facebook a {background:url(../images/facebook_hover.png) no-repeat 0;display:block;height:30px;overflow:hidden;position: absolute;text-indent:-9999px;width:30px;z-index:2;-webkit-transition: -webkit-transform 100ms linear 0s;-moz-transition: -moz-transform 100ms linear 0s; -o-transition: -o-transform 100ms linear 0s;transition: transform 100ms linear 0s; margin-top:7px;}

.facebook a:hover {background:url(../images/facebook.png) no-repeat 0;background-position:0;}



.twiter {height:30px;top:0;width:30px;z-index:30; float:right; margin-right:10px;}

.twiter:after {background:url(../images/twiter_hover.png) no-repeat 0;content:'';height:30px;left:0;top:0;width:30px;}

.twiter a {background:url(../images/twiter_hover.png) no-repeat 0;display:block;height:30px;overflow:hidden;position: absolute;text-indent:-9999px;width:30px;z-index:2;-webkit-transition: -webkit-transform 100ms linear 0s;-moz-transition: -moz-transform 100ms linear 0s; -o-transition: -o-transform 100ms linear 0s;transition: transform 100ms linear 0s; margin-top:7px;}

.twiter a:hover {background:url(../images/twiter.png) no-repeat 0;background-position:0;}



.youtube {height:30px;top:0;width:30px;z-index:30; float: right; margin-right:0px;}

.youtube:after {background:url(../images/youtube.png) no-repeat 0;content:'';height:30px;left:0;top:0;width:30px;}

.youtube a {background:url(../images/youtube.png) no-repeat 0;display:block;height:30px;overflow:hidden;position: absolute;text-indent:-9999px;width:30px;z-index:2;-webkit-transition: -webkit-transform 100ms linear 0s;-moz-transition: -moz-transform 100ms linear 0s; -o-transition: -o-transform 100ms linear 0s;transition: transform 100ms linear 0s; margin-top:7px;}

.youtube a:hover {background:url(../images/youtube_hover.png) no-repeat 0;background-position:0;}



.navigation { margin:auto; width:995px;}

nav {font-family:'Raleway', sans-serif; float:left;color:#FFF; font-size:13px; text-align: left; font-weight: 400; padding-top:14px;}

nav ul {list-style:none;}

nav li {display:inline-block; padding:0px 18px 0px 17px;}

nav li a {display:inline-block; color:#FFF;}

nav li a:hover,  nav .active a {color:#ffc600;}

nav li span { position: absolute; margin-top:-23px;}





.body_section_bg {background:url(../images/body_sec_bg.png) no-repeat; background-position:top;}

.body_bg {background:url(../images/body_bg.png) repeat; width:975px; margin:auto; padding:10px;}



.left_sec {width:700px; float:left;}

.right_sec {width:250px; float:right;}

.left_sec1 {width:950px; float:left;}

.welcome_sec {font-family:'Raleway', sans-serif; background:url(../images/welcome_bg.png) no-repeat right;}

.welcome_sec h1 {font-family:'Raleway', sans-serif; color:#000; text-align:left; font-weight:900px; font-size:20px;}

.welcome_sec p {font-family:'Raleway', sans-serif; color:#2f2e2e; text-align:left; font-weight:600px; font-size:13px; line-height:20px; padding-top:10px;}





.news_sec {background-color:#961b30; border-radius:4px; -webkit-border-radius:4px; padding:20px 10px 20px 10px;}

.news_sec ul {list-style:none;}

.news_sec li {font-family:'Raleway', sans-serif; color:#FFF; text-align:left; font-weight:400px; font-size:15px; line-height:10px; padding-top:10px; border-bottom:1px solid #bc442f; padding-bottom:10px; height:48px;}

.news_sec li p {font-family:'Raleway', sans-serif; color:#f5812d; text-align:left; font-weight:200px; font-size:12px; padding-top:10px;}

.news_sec li span {float:left; background: #701121; padding:5px;}

.news_sec li span  img { width:43px; min-height:43px;}

.news_sec li:last-child { border-bottom: none;}



.news_sec li .news_con {float:left; width:150px; margin:2px 0px 0px 15px;}

.line1 {background:url(../images/line1.png) repeat-x; width:100%; height:4px; margin:10px 0px 10px 0px;}



.mission {float:left; width:480px;}

.mission_img {float:left; width:124px; height:91px;}

.mission_con{float:left; width:345px; margin-left:10px;}

.mission_con h1 {font-family:'Raleway', sans-serif; color:#f5812d; text-align:left; font-weight:900px; font-size:18px; text-transform:uppercase;}

.mission_con p {font-family:'Raleway', sans-serif; color:#5a5a5a; text-align:left; font-weight:400px; font-size:13px; line-height:20px; padding-top:7px;}



.vission {float:left; width:480px; margin-left:15px;}

.vission_img {float:left; width:124px; height:91px;}

.vission_con{float:left; width:345px; margin-left:10px;}

.vission_con h1 {font-family:'Raleway', sans-serif; color:#f5812d; text-align:left; font-weight:900px; font-size:18px; text-transform:uppercase;}

.vission_con p {font-family:'Raleway', sans-serif; color:#5a5a5a; text-align:left; font-weight:400px; font-size:13px; line-height:20px; padding-top:7px;}



.client_bg {background:url(../images/day_in_the_life_bg.png) repeat; width:100%; padding:20px 0px 20px 0px;}



.footer_bg {background:url(../images/footer_bg.png) repeat; padding:20px 0px 20px 0px; width:100%; height:auto;}

.foo_con_sec {width:280px; float:left; border-right:1px solid #8f2d44; padding-right:30px;}

.footer_con { background:url(../images/contact_icon.png) no-repeat scroll 0 center;padding: 7px 0 5px 60px;font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; color:#FFF; text-align:left; font-weight: normal; font-size:15px; line-height:20px;}

.foo_loca {background:url(../images/location_icon.png) no-repeat scroll 0 center; padding: 7px 0 5px 60px;font-family: 'Raleway', sans-serif; color:#FFF; text-align:left; font-weight:400; font-size:14px; line-height:20px;}



.foo_con_sec {width:280px; float:left; border-right:1px solid #8f2d44; padding-right:30px;}

.footer_link a {

    font-family: 'WebSymbolsRegular', cursive;

    font-size: 14px;

    color: #470d19;

    text-shadow: 0px 0px 1px #333;

    line-height: 20px;

    text-align: left;

    -webkit-transition: all 400ms linear;

    -moz-transition: all 400ms linear;

    -o-transition: all 400ms linear;

    -ms-transition: all 400ms linear;

    transition: all 400ms linear;

	width:30px;

}

.footer_link a:hover { color:#FFF;

}

.footer_link span {font-family:'Raleway', sans-serif; color:#FFF; text-align:left; font-weight:400px; font-size:13px; line-height:20px; padding-top:7px; padding-left:10px;}



.col1 {width:120px; float:left; border-right:1px solid #8f2d44; padding-right:30px; padding-left:30px;}

.col2 {width:260px; float:left;padding-left:30px;}



.question_ans {font-family: 'Raleway', sans-serif; color:#FFF; text-align:left; font-weight:800px; font-size:18px; line-height:20px;}

.question_ans span {font-family: "Arial Black", Gadget, sans-serif; color:#F90; font-size:24px;}



.qus {font-family: 'Raleway', sans-serif; color:#ff942c; text-align:left; font-weight:800px; font-size:15px; line-height:20px; margin-top:15px;}

.qus a {background:url(../images/icon1.png) no-repeat scroll 0 center; padding: 7px 0 5px 20px; font-family: 'Raleway', sans-serif; color:#ff942c; text-align:left; font-weight:800px; font-size:15px; line-height:20px;}

.qus a:hover {color:#FFF;}



.line3 {background:url(../images/line3.png) repeat-x; width:100%; height:2px; margin:15px 0px 15px 0px;}



.copyright {font-family: 'Raleway', sans-serif; color:#9e4f5f; text-align:center; font-weight:100px; font-size:11px; line-height:20px; margin-top:5px;}

.pro2  {font-family: 'Abel', sans-serif; font-size: 14px; color:#000; text-align: left; line-height:28px; font-weight:normal; letter-spacing:1; padding-top:0px;}
.pro2 ul {margin-left: 10px;list-style-type:none;}
.pro2 li {background: url('../images/1.png') no-repeat scroll 0px 12px transparent;padding:  0px 0px 10px 14px;}



.news_sec2 {background-color:#961b30; border-radius:4px; -webkit-border-radius:4px; padding:20px 10px 20px 10px;}

.news_sec2 ul {list-style:none;}

.news_sec2 li {font-family:'Raleway', sans-serif; color:#FFF; text-align:left; font-weight:400px; font-size:15px; line-height:10px; padding-top:10px; border-bottom:1px solid #bc442f; padding-bottom:10px; height:48px;}

.news_sec2 li p {font-family:'Raleway', sans-serif; color:#FFF; text-align:left; font-weight:200px; font-size:12px; padding-top:0px;}

.news_sec2 li span {float:left; background: #701121; padding:5px;}

.news_sec2 li span  img { width:43px; min-height:43px;}

.news_sec2 li:last-child { border-bottom: none;}

.left_sec2 {width:600px; float:left;}

.right_sec2 {width:350px; float:right;}
