﻿body { font-size:9pt; color:#666666; font-family: Arial, Helvetica, sans-serif; margin: 0; padding: 0; height: 100%; background: #ffffff scroll; }
table { font-size:9pt;border-collapse: collapse; }
table form, form input, input, select, option { font-size: 8pt; font-family: Arial, Helvetica, sans-serif; }
input { background:#ffffff;border:1px solid #999999; }
img { border: none; }
hr { color: #d3d3d3; height: 1px }
td { margin: 0em; padding: 0em; }
p { padding:3 0 3 0;margin:0; }
A { color: #336699; }
A:active { color: #660000; }
A:hover { color: #660000; }
A.grey { color: #666666;text-decoration: none; }
A.grey:hover { color: #333333; text-decoration: underline; }
A.grey:active { color: #333333; }
A.black { color: #333333;text-decoration: none; }
A.black:hover { color: #000000; text-decoration: underline; }
A.black:active { color: #000000; }

h1 { color:#666666;padding:6px 0 3px 0;margin:0;font-size:26px;font-weight:normal;letter-spacing:-0.7pt;margin-left:-0.05em;white-space: nowrap; }
h2 { color:#666666;padding:3px 0 0px 0;margin:0 0 3 0px;font-size:15pt;font-weight:normal;margin-left:-0.05em; border-bottom:2px solid #d5d5d5; }
h3 { color:#666666;padding:3px 0 0px 0;margin:0;font-size:11pt;font-weight:bold; }

p { padding:0px 0 3px 0; }

div.corplinks { padding-top:10px; font-size: 8pt; }
div.corplinks a { padding:0 5 0 5px; }

div#measurer {position: absolute; width: 100%; top: 0; height: 1px; line-height: 1px;}
div#limiter { min-width: 760px; max-width: 900px; padding:0 10 0 10;  border:0px solid #e8e8e8;}
div#limiter { //width: expression((document.getElementById('measurer') && document.getElementById('measurer').clientWidth < 760) ? '760px' : ( document.getElementById('measurer') && document.getElementById('measurer').clientWidth < 900) ? '100%' : '900px'); }

td.mainbanner { padding:0 10 0 10; }
/*td.mainbanner * { border:1px dashed #ffffff; }*/
td.mainbanner a { width:100%; display:block; text-decoration:none;color:#666666; }
td.mainbanner a h2 { text-decoration:none; padding:25 10 3 15; border:none;white-space: normal;line-height:0.9em; }
td.mainbanner a h3 { text-decoration:none; padding:25 10 3 15; border:none; }
td.mainbanner a p, td.mainbanner p { color:#666666; text-decoration:none; padding:0 10 10 0; }
td.mainbanner a:hover p { color:#660000; }
td.mainbanner a img.header { margin:5 10 5 0; }

div.address { padding:10 10 10 10;color:#666666; }

div.banner { width:100%; height:200px; position:relative; overflow:hidden; }
div.banner a { position:absolute; width:100%; height:100%; text-decoration:none; color:#ffffff; }
div.banner a img { position:absolute; width:100%; height:100%; border:0; }
/*div.banner a */div.bantext, div.bantext a { position:absolute; bottom:15px; left:15px; color:#ffffff; font-size:14pt; line-height:1.2em; letter-spacing:-0.4pt; }
/*div.banner a */div.bantext strong { font-size:18pt; font-weight:bold; letter-spacing:-0.5pt; }

.png { -background-image: none ! important; behavior: url('/css/cms/pngfix.htc');behavior: url('/css/cms/pngfix.htc'); }

div.lang { padding:3 5 3 5;font-size:8pt;display:inline;font-weight:bold; }
a.lang { padding:3 5 3 5;font-size:8pt;display:inline; }
a.lang:hover { background:#e8e8e8; }

a.mainnav { display:block; float:left; padding: 3px 8px 3px 8px;font-weight:bold;font-size:8pt;border-right:1px solid #ffffff;color:#e8e8e8;text-decoration:none; }
a.mainnav:hover { background:#112233;color:#ffffff;border-right:1px solid #ffffff; }

td.mainnav_bar { padding: 3px 6px 3px 6px;font-weight:bold;font-size:8pt;border-right:1px solid #ffffff;color:#e8e8e8;text-decoration:none;text-align:center; }
td.mainnav_bar a { color:#e8e8e8;text-decoration:none; }
td.mainnav_bar a:hover { color:#ffffff; }
td.mainnav_bar_hover { background:#112233;color:#ffffff;border-right:1px solid #ffffff; }
td.mainnav_bar_hover a { color:#ffffff; }

.clouds a { white-space: nowrap; margin-right:10px; }

#left { margin-right:1px; border-bottom:1px solid #cccccc;}

#left div.Consult, #left div.Capital, #left div.Connect { font-size:14pt; font-weight:normal; padding: 3 10 2 10; color:#666666; } 
#left div.Consult, #left a.cur div.Consult { background:#224466; color:#ffffff; }
#left div.Capital, #left a div.Capital { background:#990000; color:#ffffff; }
#left div.Connect, #left a div.Connect { background:#96732e; color:#ffffff; }

#left a div.Consult, #left a div.Capital, #left a div.Connect { color:#336699;background:#d5d5d5;text-decoration:underline; }

#left a:hover div.Consult { background:#224466; color:#ffffff; }
#left a:hover div.Capital { background:#990000; color:#ffffff; }
#left a:hover div.Connect { background:#96732e; color:#ffffff; }

#left div.leftsubmenu { padding:0 0 5 0; }
#left div.leftsubmenu a { display:block;font-size:8pt; padding:3 10 3 20;margin:0px; background: url('/images/icons/dot1.gif') left top no-repeat; }
#left div.leftsubmenu a.cur, #left div.leftsubmenu div.cur { display:block;font-size:8pt; padding:3 10 3 20;margin:0px; background: url('/images/icons/dot1.gif') left top no-repeat; }

#left div.leftsubmenu2 { padding:0 0 0 10; }
#left div.leftsubmenu2 a { display:block;font-size:8pt; padding:3 10 3 20;margin:0px; background: url('/images/icons/dot1.gif') left top no-repeat; }
#left div.leftsubmenu div.cur { display:block;font-size:8pt; padding:3 10 3 20;margin:0px; background: url('/images/icons/dot.gif') left top no-repeat;font-weight:bold;color:#333333; }
#left div.leftsubmenu2 a.cur { display:block;font-size:8pt; padding:3 10 3 20;margin:0px; background: url('/images/icons/dot1.gif') left top no-repeat;font-weight:bold; }

#left div.sep { height:1px;line-height: 1px; }

div.textblock { padding:20 10 10 20px; }

/*
a.Consult:hover, div.leftnav a.Capital:hover, div.leftnav a.Connect:hover { color:#ffffff; }
a.Consult:hover { background:#224466; }
a.Capital:hover { background:#990000; }
a.Connect:hover { background:#96732e; }
*/


table.loginform { margin:7 10 7 10px; }
table.loginform * { font-size:8pt; }
table.loginform td.label { padding-top:3px; }
table.loginform input { font-size:8pt;background:#ffffff;border:1px solid #666666;width:100%; }
table.loginform select { font-size:8pt;background:#ffffff;border:1px solid #666666;width:95%; }
table.loginform * img { margin:0 0 0 0; }

table.siteselectform { margin:5 10 10 10px; }
table.siteselectform * { font-size:8pt;color:#666666; }
table.siteselectform td { padding-top:3px;padding: 5px; }
table.siteselectform select { border:1px solid #666666;width:150px; }
table.siteselectform option { font-size:8pt;background:#ffffff; }
table.siteselectform * img { margin:0 0 0 0; }

td.shift10 { padding-left:10px; }
td.shift3 { padding-left:3px; }
td.spacer10 { width:10px; }
td.spacer15 { width:15px; }
td.spacer40 { width:40px; }

img.right { float:right; margin:0 0 5 5px; border:1px solid #cccccc; }

.small { font-size:8pt; }
.white { color:#ffffff; }
.greyLight { color:#cccccc; }

.w90p { width:90%; }
.w95p { width:95%; }

#LoginForm, #LoginForm a { text-decoration: none; text-align: center; color: #FFFFFF; font-weight: bold; height: 35px; font-size: 13px; }
#mail_list, #mail_list a { text-decoration: none; text-align: center; color: #666666; font-weight: bold; height: 35px; font-size: 13px; }
.border_1 { background: #ffcc99; border: solid 2px #ff9900; }.border_2 { background: #d9d9d9; border: solid 2px #808080; }
