/* FPT GROUP */

body {text-align: center;font-family:Verdana,Arial;color:#000000;font-size:0.9em;background-color:#fff;}

p {margin-top:2px;margin-bottom:2px;font-size:0.7em;}

img {border:0;}

#container {position: relative;margin: 0 auto;text-align: left;padding:0px;width: 820px; font-size:1.2em;}

* html #container {height: 1px;}

#sitemap   {z-index: 2; position: absolute; top: 0em;}
#sitemap a {color: #003776; font-size: 0.7em; font-weight: bold; text-decoration: none;}

#navigation {z-index:6;position:absolute;font-size:0.7em;top: -2.5em;}

* html #navigation {height:60%;z-index:2;}

#navmenu { background-color:#006CB8;width: 113.0%;}

* html #navmenu {width: 22%;}

#navmenu #arrowimage {z-index:0;position:absolute;left:75%;top:0;}

* html #navmenu #arrowimage {left:67%;}

#navmenu ul {list-style-type: none;margin: 0;padding: 0;z-index:7;}
#navmenu li {margin: 0 0 0.2em 0;}
#navmenu a {display:block;color:#FFFFFF;background-color:#006CB8;width: 89%;padding:0.4em 0.8em;text-decoration: none;border-top:    1px solid #FFFFFF;border-left:   1px solid #FFFFFF;border-right:  1px solid #036;border-bottom: 1px solid #036;}

* html #navmenu a {width: 104%;}

#navmenu a:hover {background-color: #FFFFFF;color: #006CB8;}
#navmenu .blankline {display:block;color:#FFFFFF;background-color:#006CB8;width: 87%;padding:0.4em 0.8em;text-decoration: none;border-top:    1px solid #FFFFFF;border-left:   1px solid #FFFFFF;border-right:  1px solid #036;border-bottom: 1px solid #036;}
#navmenu .navlength {}

* html #navmenu .blankline {width: 100%;}

#content {position:relative;font-size:1.1em;width:100%;background-color:#fff;}

#content li {margin-bottom:0.5em;}

#search {position:relative;width:100%;}

#searchbox {float:left;z-index:3;}

#search a:link    { color: #006cb8; text-decoration: none; }
#search a:visited { color: #006cb8; text-decoration: none; }
#search a:hover   { color: #43c5f2; text-decoration: none; }
#search a:active  { color: #43c5f2; text-decoration: none; }

input.searchbutton
{font-size:0.7em;color: #ffffff;font-weight:bold;font-family:ariel,sans-serif;background-color:#006cb8;background-image:url(../image-bank/images/layout/search-button.jpg);border-style:solid;border-color:#DDDDDD;border-width:1px;height:20px;}

input.searchbutton:hover
{background-image:url(../image-bank/images/layout/search-button2.jpg);border-style:solid;border-color:#006cb8;border-width:1px;height:20px;} 

#headlogo {width:100px;height:34px;z-index:4;position:absolute;top:12px;left:560px;}

#header {width:820px;height:160px;z-index:3;position:relative;font-size: 0.9em;}

#top-text {z-index:6;position:absolute;color:#d7161f;text-align:right;top:10px;right:12px;font-size:1.5em;}
#bot-text {z-index:6;position:absolute;bottom:0px;right:25px;}

#topnav {width:820px;height:32px;color:#fff;background-color:#006cb8;z-index:3; top:5px;left:0;font-size:0.95em;position:relative;margin-top: 0em;}

.navcol {color:#006cb8;font-size:0.8em;font-weight: bold;z-index:6; text-align:center;padding:0px;margin:0px;}
.navcol a:link    { color:#fff; font-weight: bold; text-decoration: none; z-index:6;padding-left:10px;padding-right:10px;}
.navcol a:visited { color:#fff; font-weight: bold; text-decoration: none; z-index:6;padding-left:10px;padding-right:10px; }
.navcol a:hover   { color:#43c5f2; font-weight: bold; text-decoration: none; z-index:6;padding-left:10px;padding-right:10px;}
.navcol a:active  { color:#fff; font-weight: bold; text-decoration: none; z-index:6;padding-left:10px;padding-right:10px; }

#newsarea {position:relative;font-size:1.2em;width:180px;left:0px;background-color:#fff;border:1px solid #006cb8;}

#publications {z-index:6;top:30px;width:170px;position:relative;padding-left:10px;padding-top:5px;background-color:#006cb8;color:#fff;}

#publications a:link {color:#fff;}
#publications a:visited {color:#fff;}
#publications a:hover {color:#43c5f2;}
#publications a:active {color:#fff;}

a:link {color:#006cb8;}
a:visited {color:#006cb8;}
a:hover {color:#43c5f2;}
a:active {color:#006cb8;}

#bodycontent {position:relative;top: 0;background-color:#fff;}
/* Holly Hack \*/
* html #bodycontent {height: 1px;top: 0em;}

#maincontent {position: relative;font-size:0.8em;width:98%;top: 0;padding-left:10px;}

/* Holly Hack \*/
* html #maincontent {top:0em;}

/* Holly Hack \*/
* html #bodycontent {min-height:600px;height:auto !important;height:500px;}

#News {min-height:10px;height: 25px;width:100%;z-index:2;float:left;position:relative;font-size:1em;background-color:#028ecf;color:white;}

.News {min-height:10px;height: 25px;width:100%;z-index:2;font-size:1em;background-color:#028ecf;color:white;}

#wrap {width:100%;}

#Drive {min-height:10px;width:100%;z-index:2;float:left;position:relative;font-size:0.8em;color:white;}

#Careers {min-height:10px;width:100%;z-index:2;float:left;position:relative;font-size:1em;background-color:#028ecf;color:white;}

#About {min-height:10px;width:100%;z-index:2;position:relative;font-size:0.8em;}

.td {font-size:1em; }

.td a:link {color:#006cb8; z-index:6;}

.td a:visited {color:#006cb8;z-index:6;}

.td a:hover {color:#43c5f2;z-index:6;}

.td a:active {color:#43c5f2;z-index:6;}
.tdtitle { font-size:0.95em; }

#rand {position:relative;left: 0%;width: 500px; top: 0em;}

#reg {width:820px;font-size:9px;color:#43c5f2;z-index:2;left:10px;position:relative;font-weight:bold;text-align:left;}
.btn {padding-top:6px;padding-bottom:6px;padding-left:20px;padding-right:20px;background-repeat:no-repeat;background-image:url(../Image-Bank/images/layout/button.png);}
.btn a:link {color:#fff; text-decoration:none;}
.btn a:visited {color:#fff;}
.btn a:hover {color:#f6a164;}
.btn a:active {color:#fff;}

#body1{width:90%; color:#000000; font-family:arial,san-serif; margin-bottom:1em;}
#body2{width:90%; color:#000000; font-family:arial,san-serif; margin-bottom:1em;}
#body3{width:90%; color:#000000; font-family:arial,san-serif; margin-bottom:1em;}
#body4{width:90%; color:#000000; font-family:arial,san-serif; margin-bottom:1em;}

#footercontainer {width:820px;right:0em;top: 0em;background-color:#fff;z-index:1;}

#hr {margin-left:auto;margin-right:auto;width:90%;border-top: 1px solid #43c5f2;}

.tabtitle           { color:#FFF; background-color:#ec7017; font-size:0.7em;}
.tabtitle a:visited { color:#FFF; z-index:6; }
.tabtitle a:hover   { color:#FFF; z-index:6; }
.tabtitle a:active  { color:#FFF; z-index:6; }
.tabtitle a:link   { color:#FFF; z-index:6; }

#footerleft          {width:345px;}
#footerimg           {width:345px; z-index: 0; color:black; font-family:arial; font-size:0.8em;}
#footerright         {width:820px; text-align:right;}
#footernav           {width:820px; z-index: 3;}
#footernav li        {display: inline; color: #006cb8; background-color: #91D4FF; font-family: Arial, Helvetica, sans-serif; font-size: 0.7em;  padding: 0 0.5em 0 1.9em;}
#footernav a:link    { color: #FFFFFF; background-color: #009EE7; text-decoration: none; }
#footernav a:visited { color: #EFEFEF; background-color: #009EE7; text-decoration: none; }
#footernav a:hover   { color: #003776; background-color: #009EE7; text-decoration: none; }
#footernav a:active  { color: #FF0000; background-color: #009EE7; text-decoration: none; }

#navigation2 {z-index:6;position:relative;font-size:1em;font-weight:bold;left:-25px;width:200px;}

#navigation2 .navli a {display:block;padding:0.4em 0.8em;height:21px;padding-left:3px;padding-top:5px;margin-bottom:12px;}
#navigation2 .navli a:link     {color:#006cb8;text-decoration: none;}
#navigation2 .navli a:visited  {color:#006cb8;text-decoration: none;}
#navigation2 .navli a:hover    {color:#000000;text-decoration: none;}
#navigation2 .navli a:active   {color:#006cb8;text-decoration: none;}

.hlightblue     { color:#000000; font-size: 0.7em; background-color: #1ab6ea;}
.hlightbluedark { color:#FFFFFF; font-size: 0.7em; background-color: #006CB8;}

H1 {font-family: Arial, Helvetica, sans-serif; color: #006cb8; font-size:1.4em; margin:0em;}
H2 {font-family: Arial, Helvetica, sans-serif; color: #006cb8; font-size:1.2em; margin:0em;}
H3 {font-family: Arial, Helvetica, sans-serif; color: #43c5f2; font-size:1.2em; margin:0em;}
H4 {font-family: Arial, Helvetica, sans-serif; color: #43c5f2; font-size:0.8em; margin:0em;}

em {font-size:1.2em; color:#006cb8;}

.tableoutside {border: 2px solid #006cb8; text-align:center;}
.tableinside  {background-color:#009ee7; color:#FFFFFF;}
.tableheading {background-color:#006cb8; color:#FFFFFF;}
.headline     {font-family: Arial, Helvetica, sans-serif; font-weight:bold; color: #006cb8; text-decoration:none; font-size:0.9em; margin:0em;}
.light        {font-family:arial; color:#000000; background-color:#91D4FF; text-align:left;}

#dochead {position:relative;top:20px;left:30px;width:476px;height:24px;background-image:url(../Image-Bank/images/layout/fpt-dochead.png);background-repeat:no-repeat;}
#docmid  {position:relative;top:20px;left:30px;width:476px;height:153px;background-image:url(../Image-Bank/images/layout/fpt-docmid.png);background-repeat:repeat;}
#docfoot {position:relative;top:20px;left:30px;width:476px;height:10px;background-image:url(../Image-Bank/images/layout/fpt-docfoot.png);background-repeat:no-repeat;}
