@charset "utf-8";
/* Eric's reset */
/* http://meyerweb.com/eric/thoughts/2007/05/01/reset-reloaded/ */
/* v1.0 | 20080212 */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td
{margin: 0;padding: 0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}
body {line-height: 1;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,
q:before, q:after {content: '';content: none;}

/* remember to define focus styles! */
:focus {outline: 0;}

/* remember to highlight inserts somehow! */
ins {text-decoration: none;}
del {text-decoration: line-through;}

/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse: collapse;border-spacing: 0;}
/* Reset Ends */

/* CSS Document */

/* common elements */
body { color:#666666; background-color:#000000;font-family:Verdana, Arial, Helvetica, sans-serif}
p {font-size:0.7em;}
a {outline:0;}
/* core layout controllers */
.wrapper {width:994px; margin:0px auto;}
.logo {float:left; width:20%;}
.contentWindow {width:690px; margin:0px 0px 0px 6px; background-color:#FFFFFF; float:left;min-height:512px; height:512px;}
div[class] .contentWIndow{height:auto;}
#gateway {margin-top:210px;}
#gateway {width:912px;}
#gatewayText h1 {font-weight:normal;margin-left:475px;}
#gatewayText h1 a{color:white;font-style:italic;margin-right:55px;}
#gatewayText h1 a:hover{color:#999;}
#gatewayText p {margin-top:95px;text-align:right;color:white;font-size:0.7em;}
#gatewayText img {margin-left:25px;vertical-align:middle;}

/* Nav */
#gatewayText {
	width:912px;
	height:50px;
	margin:0;
	padding:0;
	position: absolute;
}

#gatewayText ul {
	left:430px;
	top:0;
	width:600px;
	padding:0;
	z-index: 100;
	position: relative;
}
#gatewayText li {
	float:left;
	position: relative;
	zoom: 1;
	width:170px;
	height:30px;
}

#gatewayText li a {
	text-decoration: none;
	font-style: italic;
	padding: 5px 17px;
	line-height: 1em;
	font-size: 1.1em;
	color: #666;
	display:block;
}
#gatewayText li ul {
	left:-999em;
	top:30px;
	position:absolute;
	width:170px;
	border-left: 1px solid #000;
}
#gatewayText li ul li{
	line-height:normal;
	float: none;
}


#gatewayText li:hover ul {
	left:auto;
}
#gatewayText ul li:hover a {
	background: #000;
	color: #fff;
}
#gatewayText ul li:hover ul li a {
	background: none;
	color: #DDD;
}
#gatewayText ul li ul li a:hover {
	background: #004B94;
}


#gatewayText #subAmerica {text-align: right;}
#gatewayText #subEurope {margin-left:30px;}

#wideHolder {float:left;width:690px;display:inline;padding-bottom:18px;} /* used to enable skyscraper to float */
#contentHolder {float:left;width:514px;display:inline;padding-bottom:18px;} /* used to enable skyscraper to float */
.content {width:90%;margin:0;float:left;overflow:auto;height:270px;padding:10px 10px 10px 30px;}
.content h1 {margin:0.5em 0;font-size:1em;}
.content h2 {margin:0.5em 0;font-size:0.9em;line-height:1.3em;}
.content h3 {margin-bottom:0.5em;font-size:0.8em;}
.content p {margin-bottom:0.5em;font-size:0.8em;line-height:1.3em;}
.content a {color:#666;}
.content a:hover {color:#6b80ae;}
.content ul {margin-bottom:1em;}
.content li {background-image: url(../images/bullet.gif);background-repeat: no-repeat;font-size:0.8em;line-height:1.3em;background-position: 0 .4em;padding-left: .8em;}

#ClientList {margin:0 0 0.5em 0;font-size:0.8em;font-weight:normal;}

table {margin:0 0 10px 0;}
caption {margin-top:10px;font-size:11px;font-weight:bold;text-align:left;}
th {font-style:italic;font-weight:normal;border-bottom:1px solid #ccc;}
td, th  {font-size:11px;text-align:left;padding:0.5em;}

.skyscraper {float:left;width:159px;margin-top:10px;}
.skyscraper img{margin-top:0.5em;}

/*top nav styling */
.topnav {float:left; width:70%; text-align:right; margin-top:20px;}
.topnav ul li {display:inline; list-style-type:none; margin-right:10px;}
.topnav ul li a {color:#6b80ae; text-decoration:none;}
.topnav ul li a.current {color:#FFFFFF;font-weight:bold;}

/*left navigation */
.sidenav {width:218px;font-size:0.7em;float:left;}


.sidenav .navitems {background:black url(../images/Greybox_midle.jpg);height:472px;min-height:472px;}
div[class] .sidenav .navitems{height:auto;}

.navitems {padding:10px 5px;}
.navitems ul {margin:0px; padding:0px;}
.navitems li {list-style-type:none; padding:0px; margin:0px;}
.navitems li a {text-decoration:none;}
.navitems ul ul li a {color:#6699CC;}
.navitems ul li span {padding:10px 0px 20px 25px; background:url(../images/MenuButton_B.jpg) no-repeat top left; color:#FFFFFF; display:block;}
.navitems ul li span.open {background:url(../images/MenuButton_A.jpg) no-repeat top left; display:block;}
.navitems ul ul li {padding:0 0 0 5px; background: url(../images/transparancey.gif) no-repeat bottom left; display:block;}
.navitems ul ul li span.open {background:url(../images/transparency.gif) no-repeat top left; color:#FFFFFF; display block;}

.navitems ul ul li span {margin:10px 5px 5px 5px; padding:0 0 5px 0px; border-bottom:1px solid #CCCCCC; display:block; background:url(../images/transparency.gif) no-repeat top left; color:#FFFFFF; }
.navitems li span {margin:0px 0px;  padding:0; color:#FFFFFF; font-weight:bold; cursor:pointer;}
.navitems ul ul ul li span {margin:2px 5px 0px 0px; padding:0px; color:#6699CC; border:none; display:block;}

.navitems ul ul ul li {margin:0px 5px 0px 10px; padding:0 0 5px 0px; color:#6699CC; border:none; display:block;}

.navitems ul ul li {margin:0px; padding:0px; font-weight:bold;}
.navitems ul ul ul ul li {padding:0 0 0 5px;line-height:15px;}
.navitems ul ul ul ul li a {color:#CCCCCC; font-weight:normal;}



/*.sidenav .navitems ul  {margin:10px 0px 10px 0px; padding:0px 15px 0px 15px;}
.sidenav .navitems ul ul {padding-left:5px;}
.sidenav .navitems ul ul ul {margin:0px; padding:0px;}
.sidenav .navitems ul li {color:#FFFFFF; font-weight:bold; list-style-type:none; border-bottom:1px solid #999999; padding:10px 0px;}
.sidenav .navitems ul ul li { margin:10px 0px 10px 0px; color:#6699CC; font-weight:bold; list-style-type:none; border-bottom:none; padding:0px;}
.sidenav .navitems ul ul  ul li {margin:0px;color:#CCCCCC; font-weight:normal; list-style-type:none;}

.sidenav .navitems ul li a {color:#FFFFFF; text-decoration:none; margin:0; padding:0;}*/

/*login box */
.login {padding:5px; width:206px; margin-bottom:5px; background:#62615D;}
.login input {}
.login label {color:#FFFFFF; font-size:0.8em;}
.login p { font-size:0.8em; margin:0px; padding:0px;}
.login a {color:#FFFFFF;}


.footer {background-color:black;padding:10px 0;width:100%;}
.footer p {text-align:center; color: #999;}
.footer a {color:#999;}

.reset {clear:both;}

.active a{text-decoration:underline !important;}

