body { font-family: Helvetica; color: #7f7f7f; text-align: center; font-size: 11px; line-height: 16px; margin: 0px; text-align: left; /* Fix for IE6*/ }


/* 3 Column Divs */

#wrapper { margin-left: auto; margin-right: auto; width: 860px; }
#header { width: 100%; height: 100px; background-color: #bfbfbf; margin: 0px; }
#nav {width: 650px; position: relative; margin-top: -40px; float: right; }
#topnav li { word-wrap: normal; list-style-type: none; display: inline ; padding-right: 6%; font-weight: bold; }
#sidenav li {list-style-type: none; padding-right: 10px; font-size: 15px; font-weight: bold; line-height: 30px; text-align: right;}
#container {display: block; height: 600px; margin-top: 50px;}


#side-a {float: left; width: 175px; margin-top: 80px;}
#side-b {float: right; width: 220px; }
#content { margin-left: 35px;  float: left; width: 45%; }
#footer { padding-bottom: 20px; padding-top: 50px; text-align: center; clear: both; position: relative; }



/* Other Elements */

#logo { margin-top: -75px; text-align: left; display: block; width: 200px;  margin-left: 20px;}
.client { margin-left: 30px; } /*  moves client access on ftp page  */
.map { line-height: 35px; font-style: normal; font-weight: normal; font-size: 17px; margin-top: -100px; margin-left: 20px ;}

iframe {border: 0px solid #ffffff; }



/* Link styles */

a:link {text-decoration: none; color: #999999; border: none; }
a:visited {text-decoration: none; color: #999999;}
a:hover {text-decoration: none; color: #000000;}
a:active {text-decoration: none;}

a.ftp:link { color: #bebebe ; text-decoration: none; margin-left: 30px; }
a.ftp:visited {color: #bebebe; margin-left: 30px;}
a.ftp:hover{ color: black ; }
a.ftp:active { color: #FFFFFF; }

a.info:link {color: #ff9400; text-decoration: none; }
a.info:visited {color: #ff9300;}
a.info:hover{ color: black;}
a.info:active { color: #ff9300;}

a.email:link { color: #999999; }
a.email:visited {color: #999999; }
a.email:hover{ color: black ; }
a.email:active { color: #FFFFFF; }

a.toast:link { color: #f28d00; }
a.toast:visited {color: #f28d00; }
a.toast:hover{ color: #000000 ; }
a.toast:active { color: #000000; }

a.top:link {text-decoration: none; color: white; border: none; }
a.top:visited {text-decoration: none; color: white;}
a.top:hover {text-decoration: none; color: #000000;}
a.top:active {text-decoration: none;}

a.case:link { text-align: left; color: #ff9300 ; text-decoration: none;}
a.case:visited {color: #ff9300;}
a.case:hover{ color: black; }
a.case:active { color: #ff9300; }


/* Case studies */	
	
.info {color: #ff9300; margin-top: -12px; margin-right: 5px; text-align: right;} /* Color change for +more button */
.hi {color: #ff9300;}

.case-study-top { width:390px;}
.case-study-btm { width:390px; }
.case-study-btm-inner { width:390px; }
.case-study-top a { display:inline; float:right; }

.side-study-top { width:220px; margin-top: -5px; }
.side-study-btm { width:220px; }
.side-study-btm-inner { width:220px; }
.side-study-top a { display:inline; float:right; }

.case-study-detail { width:390px;}




/* Style settings */

h1 { line-height: 20px; font-style: normal; font-weight: normal; font-size: 17px; color: #ff9400;  margin: 0px;}
h2 { font-size: 11px; margin-bottom: -5px ;}
h3 { font-size: 11px; margin-bottom: -5px ;}
h4 { font-size: 11px; }
h5 { font-size: 15px; color: #ffffff;}

/* Image settings */


#side-b img {margin-top: 20px; border: 0px;}
#content img {border: 0px;}
#logo img {border: 0px;}

