﻿/* Global */
body {font: small Arial, Helvetica, sans-serif; background: #fff; margin: 0; padding: 0; text-align: center; color: #000;}
img {border: 0;}
#container {width: 755px; margin: 8px auto; text-align: left; font-size: small;}

/* Header */
.header {font-family: Haettenschweiler, Arial, Helvetica, sans-serif; color: #676666; padding: 0px; height: 115px; text-align: center; font-size: 0.8em/150%;}
.header h1 {padding: 12px 0 0 0; margin: 0; font-weight: normal; font-size: 3.6em;}
.header h2 {font-family: arial; font-size: 1.3em; margin: auto;}
.headerleft {float: left;}
.headerright {float: right; text-align: right; margin-top: 16px;}
#epic {color: #ee7e1a; padding-right: 7px;}
#phone {color: #ee7e1a; font-size: 3.0em; font-weight: normal; margin-bottom: 8px;}
#software {color: #c9c9c9;}
#management {font-family: arial; font-size: 1.3em; font-weight: bold;}
#management a {color: #676666;}

/* Generic Content */
#ContentDiv {height: 518px; padding: 10px 15px 3px 10px; color: #FFF;}
#InnerDiv {padding: 15px 4px;}
.clearfloat {clear: both; height: 0; font-size: 1px; line-height: 0px;}

/* Tags */
p {margin: 6px 10px;}
h2 {margin-left: 8px;}
h3 {margin: 8px 0 0 0;}
h4 {margin: 8px 0 0 0;}

/* Content Types */
.type1 {background: url('images/content1.jpg') no-repeat top;}
.type2 {background: url('images/content2.jpg') no-repeat top;}
.type2 #InnerDiv {text-align: center; padding: 10px 0;}
.type2 #InnerDiv h1 {font-size: 1.5em; line-height: normal;}
.type3 {background: url('images/content3.jpg') no-repeat top;}
.type4 {background: url('images/content8.jpg') no-repeat top;}
.type5 {background: url('images/content5.jpg') no-repeat top;}
.type6 {background: url('images/content6.jpg') no-repeat top;}
.type7 {background: url('images/content7.jpg') no-repeat top;}
.type9 {background: url('images/content9.jpg') no-repeat top;}
.type10 {background: url('images/content10.jpg') no-repeat top;}

/* Panel Types */
.right_panel_wide {float: right; width: 410px; height: 450px; overflow: auto;}
.right_panel_wide a {color: #fff;}
.right_panel {float: right; width: 270px; height: 450px;}
.right_panel ul {list-style: none; margin-top: 30px; height: 240px; overflow: auto;}
.right_panel .solution {padding-top: 10px; margin: 0 -10px;}
.right_panel a {color: #FFF;}
.left_panel {width: 420px; height: 450px; position: relative; overflow: auto; background: Transparent;}
/*.left_panel p {margin: 6px 10px;}*/
.left_panel_narrow {width: 272px; height: 420px; margin: 0 10px;}

/* Specific Styles */
.text_large {font-size: 1.8em; text-align: center; padding: 10px 20px 0 20px;}
.text_medium {font-size: 1.2em;}
.bold_text_medium {font-size: 1.2em; text-align: center; font-weight: bold; padding: 20px 0 0 0;}
.bold_text_medium a {color: #FFF;}

#option {width: 100%;}
#option td {text-align: center;}

.news_box {overflow-y: auto; background: Transparent;}
.news_box a {color: #fff;}
.news_title {font-weight: bold; clear: both; padding: 4px 0 0 0; color: #FFF;}
.news_link {color: #FFF;}
.news_link:hover {color: #fe9f4a;}
.solution_text {margin: 3px 0 0 76px;}

.solution_headlines {position: absolute; top: 330px; text-align: center; width: 100%; font-size: 16px; font-weight: bold;}

/* Images */
.float_left {float: left; padding: 14px 10px 4px 6px; clear: left;}


/* Menu */
#menu {height: 56px; background: url('images/menu_bg.jpg') no-repeat top; text-align: left; padding: 0;}
#menu ul {margin: 0 0 0 5px !important; margin: 0; list-style: none; padding: 7px 0 0 0;}
#menu ul li {margin-left: 5px; float: left;}

/* Footer */
#footer {height: 38px; font: x-small Arial, Geneva, sans-serif; color: #676666; background: url('images/footer.jpg') no-repeat top; padding: 10px 20px;}
#footer a {text-decoration: none; color: #676666;}
#footer a:hover {text-decoration: underline;}