html, body { margin:0; padding:0;}

body {background-color:#FFF;
	color:#3D3C3B;
	font-family:'Trebuchet MS', geneva, sans-serif;
	font-size:76%;
	min-width:770px;
	/*behavior: url("csshover3-source.htc");*/
}

* html td {font-size:80%;} 
* html th {font-size:80%;}
* h\tml td { font-size:100%;}
* h\tml th { font-size:100%;}
 
a:link 		{color:#A824A0;}
a:visited	{color:#A824A0;}
a:hover		{color:#FCA600;}

h1, h2, h3, h4, h5, h6 { margin:0; padding:0; margin-bottom:0.25em;	line-height:1em; color:#006600; }
h1 {font-size:28px; }
h2 { margin:5px 0 5px 0; padding:0 1px 1px 3px; border:1px solid #ABABAB; font-size:1.1em; font-variant:small-caps; letter-spacing:3px; background-color:#C3C3C3; color:#FFF }
h3 { font-weight:bold;font-size:1.35em;} 
h4 { font-size:1em; line-height:1.1em; text-transform:uppercase; }
h5 { text-transform:uppercase; font-size:0.8em; }
h6 { margin:10px 0 5px 0; padding:10px 1px 1px 3px; border-bottom:1px dotted #ABABAB; font-size:1.1em; font-variant:small-caps; letter-spacing:3px; }

p {	margin-top:0; margin-bottom:1.25em; line-height:1.25em; }

.intro { line-height:1.4em;	font-size:1.15em; margin-right:1.5em; }

/* Header and logo */
#header { position:relative; height:100px; top:0px; background:repeat-x url(../i/hGradient.gif) left top; }
#logo { background:url(../i/vtbrokers.jpg) no-repeat 0 0; width:410px; height:80px; position:absolute;	left: -1px; top:1px; }

#logo a { display:block; padding-bottom:80px; }
#logo span { display:none; }

#banner { margin:0; padding:0; height:80px; position:absolute; right:0px; top:0px;}
#banner a, #banner a:visited { font-size:11px; text-decoration:none; background:url(../i/callVTBrokers.jpg) no-repeat 0px 0px; color:#E1E1E1; margin:0; padding:46px 30px 18px 0px; display:block;}
#banner a strong { font-size:14px; }
#banner a em { color:#FFFFFF;}
#banner a:hover {color:#FFFFFF;}

div#copy1 {width:55%; margin:20px 10px 0 25px; float:left; }
div#copy {margin:5px 0 0 20px; float:left}
div#page, table#page { margin:0px; padding:0px; border:0; }
div#page {max-width:1000px; margin:20px 20px 0 20px; }

td.one { color:#A6A6A6; background-color:#E6E6E6; font-weight:bold; }
.disclaimer { width:98%; text-align:left;}

#contact input, #contact textarea { border:1px solid #CACACA }

/* VTR Login */
#VTRlogin, #VTRlogin img { margin:10px 10px 0 0; border:0; float:right; }
#VTRlogin a { text-decoration:none; }

/* Footer */
#footerText { clear:both; font-size:11px; text-align:justify; color:#999999; margin:0; padding:1em 20px 1em 20px; background:repeat-x url(../i/fBg.gif) left top; }
p.risk { text-align:center; margin-top:5px; }
p.exp { text-align:center; margin-top:5px; }
#footerText a { text-decoration:none; color:#999999; }
#footerText a:hover { color:black; }
p.foot {font-weight:bold; margin:0;}

/*ADDED*/
#navigation {
	width:101%;
	position:absolute;
	top:80px;
	background: url(../i/nBg.gif);
}

#navigation ul {
	list-style-type: none;
	margin:0;
	padding:0;
}

#navigation li {
}

/*#navigation {
	width:100%;
	height:25px;
	position:absolute;
	margin: -20px 0 0 0;
	top:80px;
	background: url(../i/nBg.gif);
}

#navigation ul {
	list-style-type: none;
	margin:0;
}

#navigation li {
		position: relative;
		float: left;
		background: url(../i/nBg.gif) no-repeat 0 0;
}
*/
#navigation a:link, #navigation a:visited {
		font: bold 0.9em Arial, Helvetica, sans-serif;
		color: white;
		text-decoration: none;
		display: block;
		}

#navigation li ul {
	border-top: 1px solid #ad3514;
	width: 225px;
	position: absolute;
	left: -100000px
}

#navigation li:hover ul {
	display: block;
	border: none;
	left: 0;
}

#navigation ul li#sub a:hover {
	color: black;
	background: url(../i/nBg.gif);
}

#navigation li li {
	background: url(../i/nBg.gif);
	width: 225px;
}

#navigation li li a:link, #navigation li li a:visited {
	padding-top: 5px;
	padding-left: 10px;
}

#navigation li li a:hover, #navigation li li a:active {
	background:  url(../i/nBg.gif);
}

#navigation a:link, #navigation a:visited {
		display: block;
		height: 25px;
}

#navigation li#AboutUs {
	float: left;
	background: url(../i/btnAbout.gif) no-repeat 0 0;
	width: 109px;
	height: 25px;
}

#navigation li#AboutUs a:hover {
		background: url(../i/btnAbout.gif) 0 -25px;
}

#navigation li#ExecDesk {
	float: left;
	background: url(../i/btnExecDesk.gif) no-repeat 0 0;
	height: 25px;
	width: 225px;
}

#navigation li#ExecDesk a:hover {
		background: url(../i/btnExecDesk.gif) 0 -25px;
}

#navigation li#tools {
	float: left;
	background: url(../i/btnTools.gif) no-repeat 0 0;
	width: 109px;
	height: 25px;
}

#navigation li#tools a:hover {
		background: url(../i/btnTools.gif) 0 -25px;
}

#navigation li#margin {
	float: left;
	background: url(../i/btnMargin.gif) no-repeat 0 0;
	height: 25px;
	width: 166px;
}

#navigation li#margin a:hover {
		background: url(../i/btnMargin.gif) 0 -25px;
}

#navigation li#disclose {
	float: left;
	background: url(../i/btnDisclose.gif) no-repeat 0 0;
	width: 90px;
	height: 25px;
}

#navigation li#disclose a:hover {
		background: url(../i/btnDisclose.gif) 0 -25px;
}

/* Breadcrumb navigation. */
#breadcrumb { background-color:#16543C; font-size:11px; color:#FFF; border-bottom:1px solid #000; padding:1px 0px 1px 10px; margin: 3px 0 -1px -2px;}
#breadcrumb a:link, #breadcrumb a:visited {color:#FFF;}
#breadcrumb a:hover { color:#FFF }

#breadcrumb li {
		display: inline;
		}

ul#breadcrumb li:first-child {
		background: none;
		}

#mainList { margin:5px 0 0 0; padding:0; list-style-type:none}
#mainList li { background:url(../i/bullet.gif) no-repeat 0px 5px; padding:3px 0 0 20px}
		
