﻿/*@charset "utf-8";*/
/* CSS Document for GPT Group Main Site*/
/* Fix IE. Hide from IE Mac \*/
	* html ul li {
	float:left;
	}
/* End */	
body{font:100% Helvetica , Arial , sans-serif;background:#FFF /*url(../images/bg.jpg) repeat-x*/;text-align:center;color:#000;}
p{line-height:1.4;}
img{border:none;}
hr{display:none;}
#accessibility{position:absolute;top:-10000px;}
#header h1,#header h1 a,#header h1 a span{display:block;position:relative;width:150px;height:80px;float:left;color:#666;text-decoration:none;}
#header h1 a span{position:absolute;width:150px;height:80px;top:0;left:0;background:url(../images/logo.jpg) no-repeat left top;}
#container{width:801px;text-align:left;color:#5f6464;margin:0 auto;}
#header{height:80px;padding:0;}
#rightcolumn{float:right;width:195px;background:#FFF;background-image:url(../images/ecblank.gif);background-repeat:no-repeat;font-size:0.6875em;padding-top:7px;margin-top:1px;margin-right:1px;}
#leftcolumn{visibility:hidden;float:left;width:0px;background:#FFF;/*background-image:url(../images/leftmenumainheader.gif);background-repeat:repeat-x;*/font-size:0.6875em;clear:left;margin-left:0px;padding-top:0px;margin-top:2px;}
#rightnavcontainer a{display:block;background-color:#5F9192;background-image:url(../images/rightmenubq.jpg);color:#FFF;width:180px;text-decoration:none;height:19px;padding:10px 0 0 15px;}
#rightnavcontainer a:link{text-decoration:none;color:#FFF;}
#rightnews{list-style:none;margin-left:15px;}
#rightnews h7 {padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}
#rightnews li{padding-top:10px;display:block;border-bottom:1px solid #F1F5FA;padding-bottom:15px;width:165px;}
#rightnews li.final{padding-top:10px;display:block;border-bottom:1px solid #F1F5FA;padding-bottom:15px;width:170px;}
#rightnavcontainer li.active a,#rightnavcontainer li.active a:hover{background-image:url(../images/rightmenubqselected.jpg);background-repeat:no-repeat;color:#5F9192;width:170px;font-weight:700;padding-bottom:0;line-height:26px;padding-top:3px;padding-left:25px;display:block;height:26px;}
#rightcolumn h4,#srightcolumn p{margin-left:15px;margin-right:10px;margin-top:17px;}
#maincontent{width:605px;background:#FFF;font-size:0.6875em;margin:2px 0 0 0;padding:0;}
#subpagecontent{left:0px; width:596px;background:#FFF;font-size:0.6875em;margin-left:-10px;margin-top:2px;}
#subpagecontent h2{padding-top:20px;color:#0D6566;padding-bottom:10px;display:block;font-size:1.4em;margin-left:15px;margin-right:10px;border-bottom:4px solid #F1F5FA;line-height:15px;font-weight:700;}
#subpagecontent p{padding-top:10px;padding-bottom:10px;margin-left:15px;margin-right:10px;}
#maincontent h1,#maincontent h2,#maincontent h3,#maincontent h4,#maincontent h5{color:#0d6566;margin-bottom:3px;}
h4{font-size:1.4em;color:#0d6566;}
#maincontent a{color:#2d80d4;text-decoration:none;}
#footer{visibility:hidden;background:#005957;background-image:url(../images/footerbg.gif);height:193px;clear:both;font-size:0.6875em;background-repeat:no-repeat;}
#footer ul{list-style:none;margin-left:3px;}
#footer li{float:left;color:#99BDBC;padding-right:13px;border-right:1px solid #1A6A68;padding-left:13px;margin-top:18px;}
#footer a{text-decoration:none;color:#99BDBC;padding-bottom:10px;}
#footer p{margin:0;padding:10px 0;}
.fltrt{float:right;margin-left:8px;}
.fltlft{float:left;margin-right:8px;}
.clearfloat{clear:both;height:0;font-size:1px;line-height:0;}
.mainmenu{visibility:hidden;height:0px;width:100%;margin-bottom:3px;}
#nav,#nav ul{list-style:none;line-height:1;float:left;margin:0;padding:0;}
#nav a{display:block;font-size:0.6875em;color:#cfd2d2;text-decoration:none;}
#nav li a{padding:8px 16px 8px 12px;}
#nav li a:hover{background-image:url(../images/mainmenuhover.gif);}
#nav li{float:left;display:inline;background-image:url(../images/menudiv.jpg);background-repeat:no-repeat;}
#nav li ul{
	position:absolute;
	/*background:#016B69;*/
	border-left:1px solid #045050;
	border-right:1px solid #045050;
	border-bottom:1px solid #045050;
	margin-left:2px;
	left:-999em;
	display: block;
}
#nav li ul li a{width:132px;border-bottom:1px solid #1D7D7C;height:auto;min-height:9px;}
#nav li ul li a:hover{
	background:#1F7D7B url(../images/mainmenusubhover.gif) no-repeat;
	background-position: bottom;
}
#nav li ul li ul li a:hover{background:#1F7D7B none no-repeat;}
#nav li ul li{clear:left;background:none;}
#nav li ul ul{
	margin:-29px 0 0 160px;
	border-top:1px solid #045050;
}
#nav li:hover ul ul,#nav li:hover ul ul ul,#nav li.sfhover ul ul,#nav li.sfhover ul ul ul{left:-999em;}
#nav li:hover ul,#nav li li:hover ul,#nav li li li:hover ul,#nav li.sfhover ul,#nav li li.sfhover ul,#nav li li li.sfhover ul{left:auto;}
#topsection{height:289px;background-image:url(../images/top.jpg);background-repeat:no-repeat;background-color:transparent;padding-left:14px;}
#topsection p{width:273px;padding:14px 10px;}
#topsection a{margin-top:10px;display:block;color:#2d80d4;background-image:url(../images/arrow.gif);background-position:5em 0;background-repeat:no-repeat;}
.floatright{position:absolute; left:0px; top:70px}
.smalllinkright{float:right;color:#2d80d4;text-decoration:none;}
.col{display:block;width:275px;padding:20px 0 20px 20px;}
#video{display:block;width:275px;margin:20px 0 10px 20px;}
#video a{display:block;color:#2d80d4;background-image:url(../images/arrow.gif);background-position:6em 0;background-repeat:no-repeat;width:7em;margin-right:8px;padding-top:1px;margin-top:1px;}
#video img{display:block;margin:22px 0 0;}
#shareholder{display:block;width:270px;padding-left:5px;margin:20px 5px 20px 0;}
#shareholder strong{padding-top:3px;padding-bottom:3px;}
#boxwithborder{border-top:1px solid #f1f5f9;border-bottom:1px solid #f1f5f9;margin:10px 0;padding:10px 0;}
.green{color:#0d6566;}
#shareholder h5{font-size:1em;font-weight:700;color:#5f6464;padding-top:3px;padding-bottom:3px;}
#footer span{float:right;color:#4D8B8A;margin-top:16px;height:30px;padding-top:3px;}
#footer span a{background-image:url(../images/creativelogo.gif);padding-left:13px;padding-right:20px;color:#4D8B8A;background-repeat:no-repeat;background-position:54px 0;padding-top:3px;}
#header #search{float:right;width:193px;margin-top:45px;visibility:hidden}
/*#header form{float:right;width:193px;margin-top:45px;}*/
/*#header input{color:#999;background-image:url(../images/searchbq.jpg);border:0;width:139px;height:22px;font-size:0.6875em;padding-top:9px;padding-left:13px;background-repeat:no-repeat;padding-right:0;margin-right:0;float:left;border-style:none;}*/
#header #search input{color:#999;background-image:url(../images/searchbqrpt.jpg);border:0;width:140px;height:22px;font-size:0.6875em;padding-top:9px;padding-left:0px;/*background-repeat:no-repeat;*/padding-right:0;margin-right:0;float:left;border-style:none;}
#listcircle{list-style-type:disc;list-style-position:inside;display:block;float:right;margin-right:5px;width:160px;}
#listcircle li{float:none;height:1.4em;width:auto;}
.rightmenuend{background-image:url(../images/rightmenubqbottom.gif);width:187px;height:12px;background-repeat:no-repeat;}
#contactlink{float:right;color:#91B2B1;font-size:0.6875em;list-style-type:disc;list-style-position:inside;width:8em;display:block;padding:8px 0 8px 12px;}
#contactlink li a{text-decoration:none;color:#91B2B1;}
#contactlink li{display:inline-block;float:none;}
.bottombar{display:block;background-image:url(../images/bottombar.gif);width:100%;height:4px;margin-bottom:25px;margin-top:5px;border:none;line-height:4px;background-repeat:no-repeat;padding:0;}
.bottom a,.newsbottom a{margin-top:5px;color:#2d80d4;text-decoration:none;}
#rightnews li.bottom{border:0;height:30px;border-top:4px solid #F1F5FA;border-bottom:0;margin-top:20px;padding:10px 0;}
#rightnews li.newsbottom{border:0;height:20px;border-top:0;border-bottom:0;padding:0;}
#rightnews li.newsbottom a{	color:#2d80d4;}
#subpagecontent h1{display:block;text-indent:0;width:581px;height:10px;/*background:url(../images/sampleheader.png) no-repeat left top;*/}
#controls{visibility:hidden}
/*#controls{height:40px;text-align:right;width:560px;margin-right:10px;float:right;}*/
#controls a{line-height:100px;overflow:hidden;float:right;display:block;}
#controls .buttonfontsmaller{height:19px;width:12px;background:url(../images/buttonfontsmaller.gif) no-repeat left top;}
#controls .buttonfontlarger{height:19px;width:24px;background:url(../images/buttonfontlarger.gif) no-repeat left top;}
#controls .buttonemail{height:19px;width:26px;background:url(../images/buttonemail.gif) no-repeat left top;}
#controls .buttonprint{height:19px;width:21px;background:url(../images/buttonprint.gif) no-repeat left top;}
#rightnavcontainer a:hover{background-image:url(../images/rightmenubqselected.jpg);background-repeat:no-repeat;padding-left:25px;width:170px;color:#5F9192;padding-top:8px;padding-bottom:2px;}
#rightmenu h6,#rightnews h6{font-size:1em;font-weight:400;color:#A6AFAF;padding-bottom:2px;}
#footer a:hover,#contactlink li a:hover{color:#FFF;}
.smalllinkright a,#shareholder a{color:#2d80d4;}
.smalllinkright a:hover,#shareholder a:hover{color:#2971a7;}
#navcontainer{margin-left:0;background-image:url(../images/leftmenumainbg.gif);}
#navcontainer li{margin:0;}
#navcontainer li.active{background-image:url(../images/leftmenumainnormal2.gif);margin:0;}
#navcontainer li.active a#current{
	background-image:url(../images/leftmenumainnormal2a.gif);
	background-position:left bottom;
	background-repeat:no-repeat;
	color:#1D6263;
	height:auto;
	font-weight:700;
	width:145px;
	padding:15px 22px 5px 27px;
}
#navcontainer a{background-image:url(../images/leftmenumainnormal.gif);display:block;width:0px;color:#C5EBEC;text-decoration:none;min-height:16px;height:auto !important;padding:10px 10px 4px 21px;}
* html #navcontainer a{height:16px !important;}
#navcontainer a:hover{color:#fff;text-decoration:none;background-image:url(../images/leftmenumainhover.gif);}

/*level3*/
#navcontainer ul ul li{padding-left:0;margin:0;}
#navcontainer ul ul a#subcurrent{color:#dcf4f4;background-image:url(../images/leftmenusubbghover.gif);}
#navcontainer ul ul a{display:block;width:149px;color:#fff;text-decoration:none;background-image:url(../images/leftmenusubbg.gif);background-repeat:no-repeat;padding:5px 10px 0 35px;}
#navcontainer ul ul a:hover{color:#dcf4f4;text-decoration:none;background-image:url(../images/leftmenusubbghover.gif);}

/*level4*/
#navcontainer ul ul ul li{padding-left:0;margin:0;text-indent:10px;}
#navcontainer ul ul ul a#subcurrent{color:#dcf4f4;background-image:url(../images/leftmenusubbghover2.gif);}
#navcontainer ul ul ul a{display:block;width:149px;color:#fff;text-decoration:none;background-image:url(../images/leftmenusubbg2.gif);background-repeat:no-repeat;padding:5px 10px 0 35px;}
#navcontainer ul ul ul a:hover{color:#dcf4f4;text-decoration:none;background-image:url(../images/leftmenusubbghover2.gif);}

/*level5*/
#navcontainer ul ul ul ul li{padding-left:0;margin:0;text-indent:20px;}
#navcontainer ul ul ul ul a#subcurrent{color:#dcf4f4;background-image:url(../images/leftmenusubbghover3.gif);}
#navcontainer ul ul ul ul a{display:block;width:149px;color:#fff;text-decoration:none;background-image:url(../images/leftmenusubbg3.gif);background-repeat:no-repeat;padding:5px 10px 0 35px;}
#navcontainer ul ul ul ul a:hover{color:#dcf4f4;text-decoration:none;background-image:url(../images/leftmenusubbghover3.gif);}

.leftmenufooter{background-image:url(../images/leftmenumainfooter.gif);height:170px;background-repeat:no-repeat;}
#rightsidebar{float:right;width:166px;margin-right:15px;margin-top:10px;}
#subcontent{float:left;width:377px;height:300px;margin-top:8px;}
#subcontent li p{border-bottom:0;margin:0;padding:0;}
#subcontent li{line-height:1.4em;padding-top:10px;display:block;border-bottom:1px solid #F1F5FA;padding-bottom:15px;width:360px;}
#subcontent li p a{display:block;}
#subcontent a:hover,#subcontent li p a:hover,#rightsidebar a:hover,#topsection a:hover,#video a:hover,.bottom a:hover,.newsbottom a:hover,#subcontent li.bottom a:hover,#rightnews li.newsbottom a:hover{color:#054778;}
#subcontent a{text-decoration:none;color:#2971A7;}
#subcontent li.bottom a{display:inline;}
#subcontent h5{color:#2971A7;font-size:1em;}
#subcontent .searchitems{color:#6F7071;float:left;}
#rightsidebar h2{padding-top:15px;color:#0D6566;padding-bottom:10px;display:block;font-size:1.4em;border:0;margin:0;}
#rightsidebar a{text-decoration:none;display:block;color:#2971A7;padding-top:10px;padding-bottom:5px;}
#rightsidebar p{border-bottom:4px solid #F1F5FA;margin:0;padding:5px 0;}
.padleft{padding-left:2px;}
.padright{padding-right:2px;}
.mleft{margin-left:3px;}
.basicform label{width:270px;text-align:right;display:block;}
.basicform textarea{width:270px;margin-top:4px;margin-left:0;color:#5f6464;font-family:Arial, Helvetica, sans-serif;}
.basicform p label{width:60px;padding-right:10px;float:left;text-align:left;line-height:16px;vertical-align:middle;margin:0;}
#subscribeform .basicform p label{width:120px;}
.basicform p input{width:auto;text-align:left;float:left;margin-right:4px;margin-top:0;display:block;margin-left:4px;}
.basicform p input.submit{text-align:center;margin:0;padding:1px 3px;}
#subcontent .basicform p{margin-left:85px;border-bottom:0;padding-top:5px;clear:both;}
#subcontent .basicform p.fullwidth{padding-top:5px;margin-left:15px;}
.small{font-size:0.9em;}
.search li img.docimage{float:left;height:51px;}
#rightnews .search li{padding-bottom:5px;float:left;}
#rightsidebar .management a{float:left;border:1px solid #FFF;margin-right:1px;margin-bottom:1px;padding:0;}
#rightsidebar .management a:hover{border:1px solid #59A7AB;float:left;}
.grayandnotbold{color:#B4B4B4;font-weight:400;font-size:0.8em;line-height:1.4em;}
#subcontent .directors img{float:left;padding:0 10px 10px 0;}
#subcontent .directors h2{padding-top:12px;}
#subcontent p.underline{border-bottom:4px solid #F1F5FA;}

.sIFR-flash{visibility:visible !important;margin:0;}
.sIFR-replaced{visibility:visible !important;}
span.sIFR-alternate{position:absolute;left:0;top:0;width:0;height:0;display:block;overflow:hidden;}
.sIFR-flash + div[adblocktab=true]{display:none !important;}
.sIFR-hasFlash #subpagecontent h1{visibility:hidden;letter-spacing:-4px;line-height:100px;}

h1#maintitle{color:#000000;padding-top:37px;padding-left:15px;padding-bottom:5px;font-weight:400;font-size:20px;line-height:1;display:block;height:25px;overflow:hidden;}
#header #search input.submit{background-image:url(none);width:30px;height:31px;margin:0;padding:0;}
#subpagecontent h1.contactheader{background-image:url(../images/sampleheader2.png);}
#subpagecontent h1.directorheader{background-image:url(../images/sampleheader3.png);}
.basicform input.radio{margin-top:0;height:auto;display:inline;float:none;vertical-align:middle;padding:0;}
#contactform,#subscribeform{margin-top:15px;}
select.smallselect{width:55px;}
select.largeselect{width:140px;}
#header img,#header li,#rightmenu ul li,.floatleft{float:left;}
.basicform input,.basicform select{width:180px;margin-top:4px;color:#5f6464;font-family: Helvetica,Arial, sans-serif;}
#shareholder h4{margin-bottom:8px;margin-left:-3px;}
select.hide_select{visibility:hidden;}
#rightnews li a{text-decoration:none;color:#5f6464;}
#navlist li ul#subnavlist{
	background-image:url(../images/leftmenusubbgmain.gif);
	background-repeat:repeat-y;
	padding-bottom:6px;
}
#rightnavcontainer ul,#navcontainer ul{list-style-type:none;margin:0;padding:0;}
#rightnavcontainer li,*,#header h1{margin:0;padding:0;}
.filterform select{color:#5f6464;font-family: Helvetica,Arial, sans-serif;font-size:100%}
