﻿body					{margin:0; padding:0; background:#cbe6f7 url(../images/bgBody.gif) repeat-y 0 0; font-size:100.01%; color:#000; font-family:Arial, Helvetica, Sans-Serif;}
h1, h2, h3, h4, h5, h6	{margin:0 0 25px 0; padding:0; color:#0b2677; line-height:1.5em;}
h1			{font-size:1.1em;}
h2			{font-size:1.0em;}
h3			{font-size:0.9em;}
h4			{font-size:0.70em; margin-bottom:15px;}
img         {border:0;}
td, th		{vertical-align:top; text-align:left;}
p,
tr,
ol,
dl          {font-size:0.75em; line-height:1.5em; margin:0 0 25px 0px; padding:0;}
td p		{font-size:1em;}
ul          {font-size:0.75em; line-height:1.5em; margin:0 0 25px 25px; padding:0;}
dt			{margin:10px 0 0 0; font-weight:bold;}
address		{font-style:normal;}
blockquote	{font-size:1.15em; padding:0; margin:0 0 25px 0; color:#0b2677;}
blockquote div	{margin-bottom:13px;}
blockquote em	{font-style:normal; font-size:0.9em; font-weight:bold;}
form		{margin:0; padding:0;}
a	        {color:#0b2677; font-size:1em; text-decoration:none;}
p a,
a:hover	    {text-decoration:underline;}
li a		{font-size:1em;}
.small		{font-size:0.8em;}
.bigger		{font-size:1.4em; font-weight:bold;}
.noWrap		{white-space:nowrap;}
hr			{background-color:transparent; height:1px; border:solid 0px; border-top:solid 1px #0b2677; padding:0; margin:15px 0;}
span.req		{color:#d00;}
.wide		{width:90%;}
.narrow		{width:5%;}
.narrow		{width:5%;}
.error		{color:#c00;}

/***************************************/
/***	LAYOUTS                      ***/
/***************************************/
.floatholder:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
/*\*/* html .floatholder {height: 1%;}/**/
.clear		{height:0px; overflow:hidden; clear:both; float:none;}
.right		{text-align:right;}

#wrapper		{width:800px;}
#header			{width:151px; float:left; position:relative; margin-left:-151px; left:151px; overflow:hidden; text-align:center;}
#body			{margin-left:151px;}
#content		{padding:12px 10px 12px 8px;}


/***************************************/
/***	MAIN NAVIGATION              ***/
/***************************************/
#navigation		{padding:0; height:37px; background-color:#cbe6f7; border-top:solid 10px #cbe6f7; border-left:solid 7px #cbe6f7;}
#navigation ul	{margin:0 0 0 1px; padding:0; list-style-type:none;}
#navigation li	{margin:0; padding:0; display:inline;}
#navigation a	{display:block; height:37px; width:70px; overflow:hidden; float:left; background-position:0 0; background-repeat:no-repeat;}
#navigation a span	{position:relative; top:-1000px;}
#navigation a.home	{background-image:url(../images/nav_home.gif);}
#navigation a.apply	{background-image:url(../images/nav_apply.gif);}
#navigation a.concept	{background-image:url(../images/nav_concept.gif);}
#navigation a.faqs	{background-image:url(../images/nav_faqs.gif);}
#navigation a.investment	{background-image:url(../images/nav_investment.gif);}
#navigation a.locations	{background-image:url(../images/nav_locations.gif);}
#navigation a.proposition	{background-image:url(../images/nav_proposition.gif);}
#navigation a.selection	{background-image:url(../images/nav_selection.gif);}
#navigation a.support	{background-image:url(../images/nav_support.gif);}
#navigation li.current a,
#navigation a:hover	{text-decoration:none; background-position:0 -37px;}

#gfxLinks			{margin:0 0 25px 0; padding:0; list-style-type:none;}
#gfxLinks li		{margin:0 0 10px 0;}
#gfxLinks li a		{display:block; height:27px; background-position:0 0; background-repeat:no-repeat;}
#gfxLinks li a:hover{text-decoration:none;}
#gfxLinks li span	{position:relative; left:-1000px;}
#gfxLinks li a.stage1{background-image:url(../images/button_stage1.gif); width:294px;}
#gfxLinks li a.stage2{background-image:url(../images/button_stage2.gif); width:319px;}

#pdfLinks			{margin:25px 0 25px 10px; padding:0; list-style-type:none; width:136px;}
#pdfLinks li		{margin:0 0 10px 0; padding:0 0 10px 0; border-bottom:solid 2px #fff;}
#pdfLinks li.last	{margin:0; padding:0; border:solid 0;}
#pdfLinks li a		{display:block; width:136px; background-position:0 0; background-repeat:no-repeat;}
#pdfLinks li a:hover{text-decoration:none;}
#pdfLinks li span	{position:relative; left:-1000px;}
#pdfLinks li a.download{background-image:url(../images/pdf_download.gif); height:37px;}
#pdfLinks li a.email{background-image:url(../images/pdf_email.gif); height:54px;}
#pdfLinks li a.callback{background-image:url(../images/pdf_callback.gif); height:37px;}


/***************************************/
/***	MAIN STUFF                   ***/
/***************************************/

h1.alt			{margin:0 0 12px 0; height:61px; width:631px;}
h1.alt span		{position:relative; top:-1000px;}
h1#apply	{background-image:url(../images/title_apply.gif);}
h1#concept	{background-image:url(../images/title_concept.gif);}
h1#faqs		{background-image:url(../images/title_faqs.gif);}
h1#home		{background-image:url(../images/title_home.gif);}
h1#investment{background-image:url(../images/title_investment.gif);}
h1#locations{background-image:url(../images/title_locations.gif);}
h1#proposition{background-image:url(../images/title_proposition.gif);}
h1#selection{background-image:url(../images/title_selection.gif);}
h1#support	{background-image:url(../images/title_support.gif);}
h1.blank	{background: #cbe6f7 url(../images/title_blank.gif) no-repeat 0 0; margin:0 0 12px 0; height:49px; color:#0b2677; font-size:1.5em; padding:12px 0 0 15px;}

#panel		{background-color:#fff2f1; padding:0; border-bottom:solid 1px #fff; width:630px;}
#panelTop	{background:transparent url(../images/bg_panelTop.gif) no-repeat 0 0; padding:20px 0 0 0;}
#panelBottom{background:transparent url(../images/bg_panelBottom.gif) no-repeat 0 100%; padding:0 20px 20px 20px; }
#panelBottom.extraPadding{padding-bottom:250px;}

#panel.green 		{background-color:#e8fde1;}
.green #panelTop	{background-image:url(../images/bg_panel2Top.gif);}
.green #panelBottom	{background-image:url(../images/bg_panel2Bottom.gif);}

.panel		{background-color:#e8fde1; padding:0; border-bottom:solid 1px #fff; width:630px;  margin:0 0 10px 0;}
.panelTop	{background:transparent url(../images/bg_panel2Top.gif) no-repeat 0 0; padding:20px 0 0 0;}
.panelBottom{background:transparent url(../images/bg_panel2Bottom.gif) no-repeat 0 100%; padding:0 20px 20px 20px; height:20px;}

#panelBottom ul li	{margin-bottom:8px;}

p.backToTop			{text-align:right; margin:0 0 -15px 0; position:relative; top:-25px;}

.applyForm h2.sub	{border-bottom:solid 1px #0b2677; padding:0; margin:25px 0 5px 0px;}
.applyForm th		{text-align:right; width:235px; padding:3px 5px;}
.applyForm td		{text-align:left; width:350px; padding:3px 0;}
.applyForm input	{width:340px; border:solid 1px #003; background-color:#fff;}
.applyForm textarea	{width:340px; height:120px; border:solid 1px #003; background-color:#fff; font-family:Arial, Helvetica, Sans-Serif; font-size:1.15em;}
.applyForm select	{background-color:#fff;}
.applyForm option	{background-color:#fff;}
.applyForm .right	{padding-right:8px;}
.applyForm input.button	{width:auto; cursor:pointer; border:outset 2px #633 !important; background-color:#fffcfc;}
#panelBottom ul.links li	{margin:2px 0;}

form.applyForm table.lists th		{text-align:left; font-weight:bold; padding:3px 4px; border-bottom:solid 1px #0b2677;}
form.applyForm table.lists td		{padding:2px 4px; border-bottom:solid 1px #0b2677;}

ul#appNav	{font-size:1em; list-style-type:none; margin:0; padding:0;}
ul#appNav li	{display:inline; font-weight:bold; padding:0; line-height:1.25em;}
ul#appNav li p		{float:left;}
ul#appNav li span	{display:block; width:25px; height:20px; background:#fff url(../images/bgAppNav.gif) no-repeat 0 -20px; overflow:hidden; color:#fff; text-align:center; float:left; }
ul#appNav li a		{display:block; width:25px; height:20px; background:#fff url(../images/bgAppNav.gif) no-repeat 0 0; overflow:hidden; color:#333; text-align:center; float:left;}
ul#appNav li a:hover{background-position:0 -20px; color:#fff; text-decoration:none;}


/***************************************/
/***	ACCESS                       ***/
/***************************************/

.access		{display:block; height:2px; overflow:hidden; position:absolute; top:0; left:0;}
.access:hover		{height:18px; background-color:#cbe6f7; z-index:2;}
#wrapper .access ul	{list-style-type:none; margin:0; padding:0;}
.access li	{display:inline; background:transparent; padding:0;}



