body {
    margin:0px 1px 0px 1px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100.0%;
	color: #191970;
    background-color:#f9f9ff;
}
.footer {
clear:both;
float:left;
text-align:center;
font-size:small;
border-top:3px solid #cccccc;
padding:5px;
/* width:978px; */
background-color:#f5f5ff;
}
.footer img {
float:left;
}
.footerleft {
padding-top:20px;
padding-bottom:5px;
float:left;
font-size:x-small;
width:150px;
text-align:left;
}
.footertext{
/* width:750px; */
text-align:center;
}
hr {
    color: #ec7600;
    height: 0.05em;
}

a:link, a:visited {
color:#ec7600;
}

a:hover {
color:#b00000;
text-decoration:none;
background-color: #e8e8f0;
}
p {
text-align: justify;
}
dt {
font-weight:bold;
margin: 5px
}
dd {
text-align:justify;
}

.bord {border-top: 2pt solid;
border-right: 2pt solid #cccccc;
border-bottom: 2pt solid #cccccc;
border-left:2pt solid; 
}

h3 {
letter-spacing:-1px;
padding:0px;
margin-bottom:5px;
font-size:1.2em;
}

h2 {
letter-spacing:-1px;
padding:0px;
margin-bottom:5px;
font-size:1.2em;
}

h1 {
letter-spacing:-1px;
padding:7px 0px 7px 26px;
margin:0px;
font-size:1.3em;
background-image:url(../images/minilogo3.gif);
background-repeat:no-repeat;
background-position:left center; 
}


h3 a:link, h3 a:visited {
color:#191970;
}

.top {
/* width:978px; */
margin:0px 0px 0px 0px;
color: #483d8b;
background-color:#f9f9ff;
border-top:2px solid #b5b5b5;
border-bottom:2px solid #b5b5b5;
white-space:nowrap;
height:97px;
min-width:1000px;
position:fixed; 
top:0px;
left:0px;
z-index:4;
}


.logo {
float:left;
width: 321px;
height:97px;
background-repeat:no-repeat;
margin-left:1px;
}


.toptext {
float:left;
margin:7px 0px 0px 0px;
height:20px;
font-size:1.2em;
white-space:nowrap;
width:60%;
}

.topemail {
float:right;
margin:0px 10px 0px 0px;
white-space:nowrap;
height:20px;
}
.specialist {
float:left;
margin:0px 0px 0px 100px;
white-space:nowrap;
height:20px;
}

.topemail a:link, .topemail a:visited {
color:#483d8b;
}


.active a:link, .active a:visited {
color: black;
text-decoration:none;
background-color:#AA2F00;
margin:0px 0px 0px 0px;
background-image:url(../images/toptabhover2.jpg);
background-position:top;
background-repeat:repeat-x;
}

.logo a:hover {
border:none;
text-decoration:none;
background-color:#f9f9ff;
}


.mainmenu {
text-align:right; 
width:100%; 
float:left; 
}

.mainmenu ul {
padding:0px 0px 0px 0px;
margin:0px 0px 0px -5px;
}

.mainmenu li {
	white-space: nowrap;
    width:auto;
	list-style: none;
	background-image:url(../images/mainmenusep.jpg);
	background-repeat:no-repeat;
	background-position:bottom right;
	padding-right:10px;
	height:35px;
	line-height:35px;
	}
	
.mainmenu li a:link, .mainmenu li a:visited{
display:block;
color:#ec7600;
}

.mainmenu li a:hover{
text-decoration:none;
color:#b00000;
}


.botmenu1 {
clear:both;
margin-top:15px;
margin-left:160px;
min-width:700px;
}		

.menu1 {
float:left;
margin:13px 0px 0px 0px;
white-space:nowrap;
top:-8px;
left: -40px;
position:relative;
}


.menu1 a:link, .menu1 a:visited, .botmenu1 a:link, .botmenu1 a:visited {
font-size:0.9em;
text-decoration:none;
}

.menu2 ul {
margin:0;
padding:0;
}

.menu2 li {
display:inline;
float:left;
text-align:center;
margin:0px;
padding:0px;
color:#ffffff;
font-size:1.2em;
text-decoration:none;
background:url(../images/toptab2.gif) no-repeat right top; 
border-right:2px solid #f9f9ff;
}

.menu2 li a:hover  {
color: black;
text-decoration:none;
background-color:#AA2F00;
margin:0px;
background-image:url(../images/toptabhover2.jpg);
background-position:top;

}


.menu2 a {
display:block;
padding:5px;
color:white;
background:url(../images/toptab2-corner.gif) no-repeat left top; 
}


.mainin {
/* width:970px; 
line-height:1.25em; */
}

.main {
/*float:left; 
clear:both; */
}

.left {
float:left;
width:150px; 
text-align:center;
padding:0px;
margin:4px 50px 20px 5px;
border: 1px solid black;
border-right: 2px solid black;
border-bottom: 2px solid black;
}

.right {
margin-top:10px;
margin:130px 10px 0px 190px;
line-height:1.25em;
text-align:justify;
}
.right-wider {
margin-top:10px;
margin:108px 10px 0px 220px;
line-height:1.25em;
text-align:justify;
}
.summary {
float:right;
width:150px;
text-align:center;
padding:0px;
margin:4px 5px 20px 15px;
border:none;
}

.article_seperator{
height:10px;
border-bottom:1px dashed #f1f1f1;
margin-bottom:12px;
}

.email {
color:#cccccc;
font-size:0.7em;
}

.small {
color:#cccccc;
font-size:0.88em;
}

.leftright {
float:left;
width:420px;
text-align: justify;
margin-bottom:20px;
}
.leftright ul,li {
margin-left:8px;
}

.leftright2 {
}

.leftright2 li {
padding-bottom:0.9em;
}

.leftright3 {
float:left;
/* width:720px; */
}

.rightright {
float:right;
 width:320px; 
margin:0px 5px 0px 0px;
}
.rightright ul,li {
margin-left:8px;
}


.module {
margin:10px 0px 0px 0px;
text-align: justify;
}

.leftmodule {
float:left;
width:48%;
}

.rightmodule {
float:right;
width:48%;
margin-right:10px;
}

.quoteBox {
background-color:#f5f5f5;
border:2px solid #cccccc;
color:#666666;
padding:12px;
margin:20px 8px 8px 0px;
width:80%;
}

.quotebox h2 {
color:#666666;
letter-spacing:-1px;
font-family:"Times New Roman", Times, serif;
padding:0px 0px 0px 0px;
margin:0px 0px 5px 0px;
font-size:2.0em;
background-image:none;
}

.jargonlink {
float:right;
}
.jargonlink a:hover {
float:right;
}

.nowrap {
white-space:nowrap;
}
.quote {
font-style:italic;
}
.phone {
font-size:x-small;
float:left;
padding-left:15px;
}
.trade {
font-size:small;
vertical-align: sub;
}
.sell {
text-align: center;
font-weight: bold;
background-color:#f5f5ff;
border:3px solid #cccccc;
padding:20px 3px 20px 3px;
margin:5px 5px 5px 165px;
width:80%;
}

.sellbot {
clear:both;
text-align: center;
font-weight: bold;
background-color:#f5f5ff;
border:3px solid #cccccc;
padding:20px 3px 20px 3px;
margin:50px 5px 5px 165px;
width:80%;
/*width:800px;
clear:both; */
}

.sellmain {
width:100%;
float:left;
text-align: center;
font-weight: bold;
background-color:#f5f5ff;
border:3px solid #cccccc;
padding:20px 3px 20px 3px;
margin:5px 0px 15px 0px;
}

.sell a:link, .sell a:visited, .sellmain a:link, .sellmain a:visited, .myBox a:link, .myBox a:visited, .sellbot a:link, .sellbot a:visited {
color:#ec7600;
font-size: 1.6em;
}
.sell a:hover, .sellmain a:hover, .sellbot a:hover {
color:#b00000;
}

.quotediv {
margin-top:7px;
}
a#squote:link, a#squote:visited {
padding:4px 7px 4px 7px;
color:#ffffff;
font-size:0.96em;
text-decoration:none;
background-color:#191970;
background-image:url(../images/toptab1.jpg);
background-position:bottom;
border-bottom:2px solid #ec7600;
border-right:2px solid #ec7600;
}

a#squote:hover  {
padding:4px 7px 4px 7px;
color:black;
text-decoration:none;
background-color:#AA2F00;
background-image:url(../images/toptabhover2.jpg);
background-position:top;
background-repeat:repeat-x;
}

.searchq {
float:left;
width:280px;
height:47px;
background-image:url(../images/search.gif);
background-repeat:no-repeat;
background-position:left top;
}

.searchq:hover {
background-image:url(../images/search_over3.gif);
background-repeat:no-repeat;
background-position:left top;
}

.arrows {
text-decoration:none;
}
.botdiv {
clear:both;
padding:5px 0px 5px 0px;
}
.displaybox {
height:48px;
width:450px;
background-color:white; 
border:1px solid #cccccc;
}
div#nifty {
width:100%;
text-align: center;
font-weight: bold;
margin:5px 0px 15px 0px;
background: green;
border: 5px solid #ff0080;
}
div#extra {
padding:20px 3px 20px 3px;

}
.myBox
{
    width: 95%; 
    padding: 15px;
    text-align: left;
    font-weight: bold;	
    background-color: #f5f5ff;
    border: 5px solid #cccccc;
    margin:5px 0px 15px 0px;	
}


.bookmark {
clear:both;
margin-left:5px;
top:45px;
position:relative;
}	



.tmenusep {
height:13px;
width:100%;
float:left;
}

.rightimg {
float:right;
margin-left: 10px;
border-top: 2pt solid;
border-right: 2pt solid #cccccc;
border-bottom: 2pt solid #cccccc;
border-left:2pt solid; 
}

.imgbar {
margin-top: 10px;
margin-bottom: 10px;
padding:5px;
}
.tip {
font-weight:bold;
text-transform:uppercase;
}
.newsitem { display: block;
text-decoration:none;}
.newsitem:hover { background-color: #e8e8f0;}
.nohigh { 
color: #191970;
text-decoration:none;}
.high {
text-decoration:underline;
}
.high:hover {
text-decoration:none;
}
.newsitem h3 {
text-decoration:underline;
color: #191970;
}
.newsitem h3:hover {
text-decoration: none;
}
.newsitem img {
border:0px;
}

.bord {
background-color: #dfebfd;
border: 2pt solid;
border-top: 2pt solid #cccccc;
border-left: 2pt solid #cccccc;
padding:5px;
}  

