﻿/*-------------------------All Purpose--------------------------------------------*/
body{background-color:#000;margin:auto;}a.plainlink{text-decoration:none;color:white;}
#container{	width:808px;	margin:auto;	background-color:#000;}
img {border:none;}a.inline-link{color:#F58810;}

/*-------------------------Left Column --------------------------------------------*/
#left-column{background-color:#000;width:308px;float:left;padding:15px 0px 0px 0px;}
h1.c3logo{float:left;padding-top:106px;height:0px;overflow:hidden;width:300px;margin:0px 0px 0px 0px;background-image:url('../images/brandLarge.jpg');background-repeat:no-repeat;z-index:1;}
a.c3logo{width:300px;padding-top:106px;height:0px;}
ul.mainnav {text-align:right;float:left;width:300px;margin:10px 10px 0px 0px;padding:0px 0px 0px 0px;height:215px;overflow:hidden;}
li.navigation-main,li.navigation-home{list-style-type:none;list-style-image:none;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;line-height:48px;font-family:IMPACT;font-size:48px;color:#efefef;}
li.navigation-main-highlighted{list-style-type:none;list-style-image:none;margin:-12px 0px -14px 0px;padding:0px 0px 0px 0px;line-height:72px;font-family:IMPACT;font-size:72px;color:#efefef;}
li.navigation-main:hover{list-style-type:none;list-style-image:none;margin:-15px 0px -16px 0px;padding:0px 0px 0px 0px;line-height:74px;font-family:IMPACT;font-size:72px;color:#efefef;}
li.navigation-home-highlighted{list-style-type:none;list-style-image:none;margin:0px 0px -14px 0px;padding:0px 0px 0px 0px;line-height:72px;font-family:IMPACT;font-size:72px;color:#efefef;}
li.navigation-home:hover{list-style-type:none;list-style-image:none;margin:0px 0px -17px 0px;padding:0px 0px 0px 0px;line-height:72px;font-family:IMPACT;font-size:72px;color:#efefef;}
a.main-link{text-decoration:none;color:#ede;margin:-6px 0px -6px 0px;padding:0px 0px 0px 0px;}
ul.left-column-icons-home,ul.left-column-icons-port{width:160px;float:right;padding:0px 0px 0px 0px;margin-bottom:0px;}
ul.left-column-icons-home{margin-top:190px;}
ul.left-column-icons-port{margin-top:40px;}
li.icons{height:75px;width:75px;float:left;list-style-type:none;display:inline;white-space:nowrap;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;overflow:hidden;}
a.icon-port-scfw, a.icon-port-bbb, a.icon-port-iris, a.icon-port-mmwa, a.icon-port-five, a.icon-port-plc, a.icon-port-scra, a.icon-port-cent, a.icon-home-twl, a.icon-home-fbl{display:block;width:75px;height:0px;padding:75px 0px 0px 0px;margin:5px 5px 5px 5px;border:none;overflow:hidden;}
a.icon-port-scfw{background-image:url('../images/portfolio/icon1.jpg')}a.icon-port-bbb{background-image:url('../images/portfolio/icon2.jpg')}
a.icon-port-iris{background-image:url('../images/portfolio/icon3.jpg')}a.icon-port-mmwa{background-image:url('../images/portfolio/icon4.jpg')}
a.icon-port-five{background-image:url('../images/portfolio/icon5.jpg')}a.icon-port-plc{background-image:url('../images/portfolio/icon6.jpg')}
a.icon-port-cent{background-image:url('../images/portfolio/icon8.jpg')}a.icon-port-scra{background-image:url('../images/portfolio/icon7.jpg')}
a.icon-home-twl {background-image:url('../images/side-elements/twLink.jpg')}a.icon-home-fbl{background-image:url('../images/side-elements/fbLink.jpg')}
h3.url{background-image:url('../images/url.png');float:right;height:0px;padding-top:322px;width:46px;margin:18px 5px 0px 0px;}

/*-------------------------Right Column / Content--------------------------------------------*/
#right-column{background-image:url('../images/content-bground4.jpg');float:left;position:relative;min-height:690px;width:500px;background-color:#000;}
h2.tall-vert-header, h2.tall-vert-header-port, h2.tall-vert-header-why, h2.tall-vert-header-contact,h2.tall-vert-header-faq{margin:136px 10px 0px 0px;display:block;clear:both;float:left;width:100px;height:0px;padding-top:393px;overflow:hidden;}
h2.tall-vert-header{background-image:url('../images/message.png');}
h2.tall-vert-header-port{background-image:url('../images/message-port.png');}
h2.tall-vert-header-why{background-image:url('../images/message-why.png');}
h2.tall-vert-header-contact{background-image:url('../images/message-contact.png');}
h2.tall-vert-header-faq{background-image:url('../images/message-faq.png');}
ul.main-content{float:left;position:relative;width:350px;padding:0px 0px 0px 0px;margin:136px 0px 0px 0px;}
li.main-list-item{list-style-type: none;}
.subheadone{font-size:16px;width:375px;color:#ccc;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;margin: 0px 0px 0px 0px;border-bottom: medium white dotted;}
h4.header{width:350px;color:#FEE;text-align:justify;font-family:"Tahoma", Arial, Helvetica, sans-serif;font-size:1.1em;font-weight:bold;margin: 0px 0px 8px 0px;padding-right:25px;}
.bodycopytwo{width:350px;color:#FEE;text-align:justify;font-family:"Tahoma", Arial, Helvetica, sans-serif;font-size:1em;margin: 2px 0px 8px 0px;padding-right:25px;}

/*------------------------- Footer 1  --------------------------------------------*/
#footer1{background-image:url('../images/content-bground4.jpg');float:right;width:500px;height:100px;text-align:left;}
h5.slogan{color:#fefefe;font-family:Impact;font-size:26px;clear:both;margin:0px 0px 0px 15px;}
p.nameaddy{font-family:tahoma, arial, helvetica;font-size:16px;color:#ededed;margin:0px 0px 0px 15px;}
h6.bottombrand{background-image:url('../images/brandSmall.png');float:right;margin:-50px 34px 0px 0px;height:0px;padding-top:47px;width:32px;overflow:hidden;}

/*------------------------- Footer 2  --------------------------------------------*/
#footer2{height:80px;background-color:#000;width:500px;float:right;}
ul.footer-list {list-style:none;width:160px;float:right;text-align:right;margin:10px 4px 0px 5px;padding:0px 0px 0px 0px;}
li.foot-text{font-family:tahoma;font-size:14px;color:#999;float:right;text-align:right;margin:5px 0px 0px 0px;}
ul.footer-nav{list-style:none;line-height:1;white-space:nowrap;width:305px;float:left;text-align:left;margin:15px 0px 0px 15px;padding:0px 0px 0px 0px;}
li.foot-nav-element,li.foot-nav-element-two{margin:0px 5px 0px 0px;float:left;color:#ddd;font-family:Tahoma;font-size:14px;}
li.foot-nav-element-two{margin:0px 25px 0px 0px;}
a.foot-nav{	text-decoration:none;color:#999;}

/*------------------------- Portfolio Body Area--------------------------------------------*/
h5.port-head{font-family:Tahoma;font-size:13px;color:#fff;margin:137px 0px 0px 0px;}
h6.port-lead{font-family:Tahoma;font-size:13px;color:#fff;margin:5px 0px 0px 0px;}
p.portfolio-text-first, p.portfolio-text{font-family:"Tahoma";float:left;font-size:14px;text-align:justify;color:white;width:375px;margin:5px 0px 10px 0px;}
p.portfolio-text-first{margin:137px 0px 10px 0px;}
ul.portfolio-thumbs{width:360px;height:220px;margin:20px 0px 10px 0px;float:right;padding:0px 0px 0px 0px;}
li.port-piece-visible,li.port-piece-invisible{padding:0px 0px 0px 0px;margin:0px 40px 18px 0px;width:80px;height:80px;float:left;list-style-type:none;white-space:nowrap;text-align:center;}
li.port-piece-visible{display:inline;}
li.port-piece-invisible{display:none;}
p.port-label{	color:#eee;	font-family:Tahoma;	font-size:12px;	padding: 0px 0px 0px 0px;	margin:0px 0px 5px 0px;}
li.port-pieces-header{width:350px;float:left;height:15px;margin:0px 0px 10px 0px;	}
h6.port-piece-header{margin:0px 0px 0px 0px;color:#fff;font-family:Tahoma;font-size:12px;}
img.port-link{border:0px;}

/*----------------------- Contact Area ---------------*/
p.contact-head{color:#fff;float:left;margin:137px 0px 15px 0px;font-family:Tahoma;font-size:14px;width:350px;}
ul.contact-form{width:350px;padding:0px 0px 0px 0px;margin:10px 0px 0px 0px;list-style-type:none;float:left;}
li.contact-desc{color:#fefefe;font-family:"Tahoma", Arial, Helvetica;font-size:12px;width:100px;float:left;}
li.contact-info{color:#121212;font-family:"Tahoma", Arial, Helvetica;font-size:12px;width:200px;float:left;}
li.contact-submit{clear:right;margin:0px 0px 0px 100px;}

/*----------------------- FAQ Area ---------------*/
ul.faq-list{margin:137px 0px 2px 0px;padding:0px 0px 0px 0px;width:375px;list-style:none;float:left;}
li.faq-list-item{width:375px;}
h4.faq-header{margin:0px 10px 5px 0px;color:#eee;font-family:"Tahoma";font-size:16px;}
p.faq-text{font-family:"Tahoma";font-size:12px;text-align:justify;color:white;width:375px;margin:0px 10px 10px 0px;}