/* Basic */
body { color: black; background-color: white; margin: 0px; padding: 0px; }

p {}

td {}

a:link { color: blue }

a:visited { color: purple }

a:hover { color: purple }

a:active { color: red }

a {
	text-decoration: none;
}

div.padbox_head a {
	color: #131618;
}

img {
	border-style: none;
}

/* Content */
body.home a:link, body.home a:visited {text-decoration: none; color:#131618;}
body > .body { background-color: black;  min-width: 961px; min-height: 867px; }
.padbox_head {height:176px; border-bottom: solid 1px white;  background-image: url(../images/header_bg.png) ; background-repeat:repeat; width: 100.5%;}
.padbcont_headin { background-image: url(../images/logo.png); background-repeat: no-repeat; background-attachment: inherit; background-position: left 0; position: relative; width:961px; height:176px; margin:0 auto;  }
.padbcont_headinin { position: relative; top: 92px; width:773px; height:37px; float:right  ; }
.padbcont_headinin1 { width:750px; height:36px; border-bottom: 1px solid #aab0b2; }
.padbcont_headinin2 { width:750px; height:1px; background-color: white;}
.fivecolcont_link { width:100%; font-family: Arial; font-size: 12px; font-weight: 400; }

body.home .fivecolbox_1 {width:179px; float:left;}
body.home .fivecolbox_2 {width:130px; float:left;}
body.home .fivecolbox_3 {width:125px; float:left;}
body.home .fivecolbox_4 {width:125px; float:left;}
body.home .fivecolbox_5 {width:150px; float:left;}

body.content .fivecolbox_1 {width:89px; float:left;}
body.content .fivecolbox_2 {width:135px; float:left;}
body.content .fivecolbox_3 {width:135px; float:left;}
body.content .fivecolbox_4 {width:150px; float:left;}
body.content .fivecolbox_5 {width:135px; float:left;}
body.content .fivecolbox_6 {width:50px; float:left;}

.main_body { width:961px; height:642px; margin:0 auto;border-bottom:solid 1px white; border-top: #000000; background-image: url(../images/bg.png); background-repeat:repeat; }
.shadow_left {float: left; width:3px; height:406px; background-image: url(../images/picshadow_lt.png);}
.shadow_right {float: left; width:5px; height:406px;background-image: url(../images/picshadow_rt.png);}
.shadow_bottom {float:left; width:900px; height:6px; background-image:url(../images/picshadow_bm.png); }
.shadow_bottom_left {float:left; width:3px; height:6px;background-image: url(../images/picshadow_bl.png);}
.shadow_bottom_right {float:left; width:5px; height:6px; background-image: url(../images/picshadow_br.png);}
.images { width:909px; height:406px; margin: 0 auto; }
.images_1 { width:898px; height:404px; float: left; border: #ffffff 1px solid;}
.serviceline { background-color: #000000; width:898px; height:29px; font-family: Arial; font-size: 14px; line-height: 18px; }
.service {width:30%; height:29px; float: left; top: 4px; position: relative; font-stretch: narrower;}
.class1 A:link {text-decoration: none; color: blue;}
.class1 A:visited {text-decoration: none;}
.class1 A:active {text-decoration: none;}
.class1 A:hover {text-decoration: underline; color: red;}
.body_inup {width:898px; height:371px; float: left; position: relative;}
.body_inup img { display: none; position: absolute; left: 0px; top: 0px; border-style: none; }
.body_indown {width:898px; height:156px; margin:0 auto; position: relative; top: 25px;}
.body_indown_left {width:436px; height:156px; float: left; font-family: Arial; color: #404040;}
.body_indown_right { width:436px; height:160px; float: right; font-family:Arial; font-size: 30px; color: white; text-align: center; padding-top: 0%;}
.body_indown_left_up {width:436px; height:50px; float: left; font-family: Arial;font-size: 16px; color: #000000; font-weight: bold;}
.body_indown_left_down { width:436px; height:117px; float: left; font-family: Arial; font-size: 12px; color: #000000; font-weight: 500; line-height: 14px; }
.body_finaldown {width:900px; height:37px; font-family: Arial; font-size: 12px; color: white; margin:0 auto; text-align: center; }
.body_finaldown a { color: #FFF; }
.body_connect {width:900px; height:64px; font-family: Arial; color:white; margin:0 auto;padding-top: 10px;}
.c_left {width:500px; float: left;}
.c_right {width:200px; float: right;}
.follow_l {height:60px; float: left; text-align: right; line-height: 14px; padding-left: 8px;font-size:10px; font-weight: 800;}
.follow_r {height:60px; float: left; text-align: right; line-height: 14px; padding-left: 8px; font-size: 9px;}
.fontStyleOut { color:#ebebeb;  }
.fontStyleOver{ color:#8E8E8E;}
.threecolcont_11AD891 {width:100%; height:100px }
.threecolbox_11AD891 {width:33%; height:100px; float:left;}
.style1 {
	font-size: 16px;
	width:90%;
	margin: 0 auto; line-height: 150%;
}
.style2 {color: #000000}
.style3 {
	font-size: 16px;
	font-weight: bold;
}

.dialog {
	border: #FFFFFF solid 2px;
	background-color: #AAA;
	color: #FFF;
	margin: 32px;
	padding: 16px;
}

.error {
	color: red;
}

div.content {
	position: relative;
	margin: 0px auto 0px auto;
	padding-top: 1px;
	width: 961px;
	background-color: #FFFFFF;
	
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	
}

div.contentMenu {
	background-color: #000000;
	padding: 0px 15px 0px 15px;
	margin: 0px 27px 32px 27px;
	color: #FFFFFF;
}

div.contentMenu a {
	display: block;
	color: #FFFFFF;
	text-align: center;
	padding: 8px 25px;
}

div.contentMenu a:hover {
	background-color: #444444;
}

div.contentMenu table {
	width: 100%;
}

div.mainContent {
	margin: 0px 27px 0px 27px;
}

div.emailForm {
	position: relative;
	margin: 0px 16px 0px 16px;
	border-bottom: #AAAAAA dashed 1px;
	padding-bottom: 16px;
}

div.emailForm div.right {
	position: absolute;
	right: 0px; top: 0px;
	width: 300px;
	border: #AAAAAA solid 1px;
	padding: 12px;
	background-color: #EEEEEE;
	font-size: 10px;
}


footer {
    padding-top: 40px;
    background: #0A0A0A;
    color: #A9A9A9;
    font-family: "Open Sans", sans-serif;
    background: rgba(208, 208, 208, 0.33);
}

footer .footerLogo {
    width: 60%;
}

body footer a:link, body.home footer a:link,
body footer a:visited, body.home footer a:visited {
    text-decoration: none;
    padding-bottom: 10px;
    display: block;
    color: #A9A9A9;
}

footer .social {
    padding: 30px 0px;
    overflow: hidden;
    background: #232323;
}

footer .valign {
    width: 100%;
}

footer .socialLogos i {
    padding: 0px 10px;
}

footer .container {
    padding: 0 1.5rem;
    margin: 0 auto;
    max-width: 1180px;
    width: 100%;
}

footer .row {
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 20px;
}

.valign-wrapper {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
}

.valign-wrapper .valign {
    display: block;
}

footer .valign {
    width: 100%;
}

footer .left {
    float: left !important;
}

footer .right {
    float: right !important;
}
footer .logo.left a {
    display: inline-block !important;
    color: rgba(255,255,255,0.78);
    font-weight: 600;
}
.white-text {
    color: #fff!important;
}


.row { margin-left: auto; margin-right: auto; margin-bottom: 20px; }
.row:after { content: ""; display: table; clear: both; }
.row .col { float: left;/*display: inline-block;*/ -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding: 0 0.75rem; }
.row .col.s1 { width: 8.33333%; margin-left: 0; }
.row .col.s2 { width: 16.66667%; margin-left: 0; }
.row .col.s3 { width: 25%; margin-left: 0; }
.row .col.s4 { width: 33.33333%; margin-left: 0; }
.row .col.s5 { width: 41.66667%; margin-left: 0; }
.row .col.s6 { width: 50%; margin-left: 0; }
.row .col.s7 { width: 58.33333%; margin-left: 0; }
.row .col.s8 { width: 66.66667%; margin-left: 0; }
.row .col.s9 { width: 75%; margin-left: 0; }
.row .col.s10 { width: 83.33333%; margin-left: 0; }
.row .col.s11 { width: 91.66667%; margin-left: 0; }
.row .col.s12 { width: 100%; margin-left: 0; }
.row .col.offset-s1 { margin-left: 8.33333%; }
.row .col.offset-s2 { margin-left: 16.66667%; }
.row .col.offset-s3 { margin-left: 25%; }
.row .col.offset-s4 { margin-left: 33.33333%; }
.row .col.offset-s5 { margin-left: 41.66667%; }
.row .col.offset-s6 { margin-left: 50%; }
.row .col.offset-s7 { margin-left: 58.33333%; }
.row .col.offset-s8 { margin-left: 66.66667%; }
.row .col.offset-s9 { margin-left: 75%; }
.row .col.offset-s10 { margin-left: 83.33333%; }
.row .col.offset-s11 { margin-left: 91.66667%; }
.row .col.offset-s12 { margin-left: 100%; }
@media only screen and (min-width: 601px) { .row .col.m1 { width: 8.33333%; margin-left: 0; }
  .row .col.m2 { width: 16.66667%; margin-left: 0; }
  .row .col.m3 { width: 25%; margin-left: 0; }
  .row .col.m4 { width: 33.33333%; margin-left: 0; }
  .row .col.m5 { width: 41.66667%; margin-left: 0; }
  .row .col.m6 { width: 50%; margin-left: 0; }
  .row .col.m7 { width: 58.33333%; margin-left: 0; }
  .row .col.m8 { width: 66.66667%; margin-left: 0; }
  .row .col.m9 { width: 75%; margin-left: 0; }
  .row .col.m10 { width: 83.33333%; margin-left: 0; }
  .row .col.m11 { width: 91.66667%; margin-left: 0; }
  .row .col.m12 { width: 100%; margin-left: 0; }
  .row .col.offset-m1 { margin-left: 8.33333%; }
  .row .col.offset-m2 { margin-left: 16.66667%; }
  .row .col.offset-m3 { margin-left: 25%; }
  .row .col.offset-m4 { margin-left: 33.33333%; }
  .row .col.offset-m5 { margin-left: 41.66667%; }
  .row .col.offset-m6 { margin-left: 50%; }
  .row .col.offset-m7 { margin-left: 58.33333%; }
  .row .col.offset-m8 { margin-left: 66.66667%; }
  .row .col.offset-m9 { margin-left: 75%; }
  .row .col.offset-m10 { margin-left: 83.33333%; }
  .row .col.offset-m11 { margin-left: 91.66667%; }
  .row .col.offset-m12 { margin-left: 100%; } }
@media only screen and (min-width: 993px) { .row .col.l1 { width: 8.33333%; margin-left: 0; }
  .row .col.l2 { width: 16.66667%; margin-left: 0; }
  .row .col.l3 { width: 25%; margin-left: 0; }
  .row .col.l4 { width: 33.33333%; margin-left: 0; }
  .row .col.l5 { width: 41.66667%; margin-left: 0; }
  .row .col.l6 { width: 50%; margin-left: 0; }
  .row .col.l7 { width: 58.33333%; margin-left: 0; }
  .row .col.l8 { width: 66.66667%; margin-left: 0; }
  .row .col.l9 { width: 75%; margin-left: 0; }
  .row .col.l10 { width: 83.33333%; margin-left: 0; }
  .row .col.l11 { width: 91.66667%; margin-left: 0; }
  .row .col.l12 { width: 100%; margin-left: 0; }
  .row .col.offset-l1 { margin-left: 8.33333%; }
  .row .col.offset-l2 { margin-left: 16.66667%; }
  .row .col.offset-l3 { margin-left: 25%; }
  .row .col.offset-l4 { margin-left: 33.33333%; }
  .row .col.offset-l5 { margin-left: 41.66667%; }
  .row .col.offset-l6 { margin-left: 50%; }
  .row .col.offset-l7 { margin-left: 58.33333%; }
  .row .col.offset-l8 { margin-left: 66.66667%; }
  .row .col.offset-l9 { margin-left: 75%; }
  .row .col.offset-l10 { margin-left: 83.33333%; }
  .row .col.offset-l11 { margin-left: 91.66667%; }
  .row .col.offset-l12 { margin-left: 100%; } }


footer .container .row {
    margin-left: -0.75rem;
    margin-right: -0.75rem;
}

.socialLogos .fa.white-text {
    cursor: pointer;
}