﻿body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}

body, div, pre, form, fieldset, input, p, blockquote, th, td, ul, li {
font-family:Verdana,Arial,Helvetica,sans-serif;
}

body, div, dl, dt, dd, ul, ol, li, pre, form, fieldset, input, p, blockquote, th, td {
font-size:small;
}
h1, h2, h3, h4, h5, h6
{
color:#333333;
font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;
}
p
{
	margin:0.3em 0pt 0.3em 0pt;
}
.logo 
{
margin-top:0px;
}

.clear{
clear:both;
}

.clearx{
height:0px; visibility:hidden; clear:both;
}

.page {
margin:0pt auto;
position:relative;
width:980px;
}

a:link {
text-decoration:none;
}
a:visited {
color:blue;
text-decoration:none;
}
a:active {
text-decoration:none;
}
a:hover {
text-decoration:underline;
}

#header {
clear:both;
margin-top:5px;
}
#header h2{
font-size:13px; font-family:Verdana; color:Navy;
margin:0; padding:0;
}

#content {
clear:both;
min-height:350px;
line-height:18px;
}
#content h1, h2, h3, h4, h5, h6
{
margin:0.7em 0em 0.4em 0em;
}

#footer {
clear:both;
padding-top:10px;
margin-top:10px;
text-align:center;
font-size:smaller;
border-top: dotted 1px Silver;
background-color:#f9f9f9;
height:100px;
}


.curr
{
	width:320px;
	border:solid 2 red;
	float:left;
}
.curr li
{
color:black;
font-size:11px;
list-style-image:none;
list-style-type:none;
padding-left:8px;
line-height:12px;
}
.curr ul{
line-height:0px;
padding-bottom:10px
}
.curr a
{
color:blue;
font-weight:bold;
line-height:8px;
}

.textform {
border:1px solid #cbdbfb;
color:#000000;
font-family:arial;
font-size:140%;
font-style:normal;
font-variant:normal;
font-weight:normal;
letter-spacing:0px;
line-height:normal;
padding:2px 5px;
}

.textform:focus {
background-color: #EFFBFF;
}

.textform_red {
border:1px solid red;
background-color:#FFAFAF;
font-family:arial;
font-size:140%;
font-style:normal;
font-variant:normal;
font-weight:normal;
letter-spacing:0px;
line-height:normal;
padding:2px 5px;
}

.textform_red:focus {
background-color: #FFDFDF;
}

.textarea {
border:1px solid #cbdbfb;
color:#000000;
font-family:arial;
font-size:140%;
font-style:normal;
font-variant:normal;
font-weight:normal;
letter-spacing:0px;
line-height:normal;
padding:2px 5px;
}

.form_header{
text-align:left;
font-size:140%;
font-weight:bold;
font-family:arial;
padding-bottom: 20px;
padding-top: 20px;
}

.form_label{
padding-right: 10px;
}

.form_button
{
margin-left:130px;
float:left;
text-align:center;
font-size:100%;
font-weight:bold;
font-family:arial;
padding-bottom: 5px;
padding-top: 5px;
}



.form_dropdown
{
border:1px solid #cbdbfb;
font-family:arial;
font-size:120%;
font-weight:bold;
}

.NoBorder {border:0px; border-color:White}

.alert_remove_button
{
background:#CCCCFF none repeat scroll 0 0;
border:#AFB0FF solid 1px;
text-align:center;
font-size:100%;
font-family:arial;
padding-bottom: 0px;
padding-top: 0px;
}


/*  for Live Quote table */
.even
{
	cursor:pointer;height:21px; line-height: 14px;
}
.even:hover
{
	background-color:#dfdfdf;
}
.odd
{
	background-color:#efefef;cursor:pointer;padding:3px;height:21px; line-height: 14px;
}
.odd:hover
{
	background-color:#dfdfdf;
}
/* form MyAlerts table */
.alert_ACTIVE{}
.alert_HIT{}
.alert_IDLE{}
.alert_CLOSED{}


/* rounded { */

div.rounded {
    clear:both;
    margin-left:5px;
    margin-right:5px;
    width:99%;
}

div.rounded div.top div.right {
    background:url(gimages/tr.png) no-repeat bottom right;
    height:14px;
    margin-left:9px;
}

div.rounded div.top {
    background:url(gimages/tl.png) no-repeat bottom left;
    padding:0px;
    width:99%; /* width of table */
    width:520px;
}

div.rounded div.middle {
    background:url(gimages/l.png) repeat-y left;
    clear:both;
    width:99%; /* width of table */
    width:520px;
    }

div.rounded div.bottom {
    background:url(gimages/bl.png) no-repeat top left;
    clear:both;
    padding:0px;
    width:99%; /* width of table */
    width:520px;
    }

div.rounded div.middle div.right {
    background:url(gimages/r.png) repeat-y right;
    margin-left:5px;
    height: 100%;
}

div.rounded div.middle div.right div.content {
    margin-right:0px;
    padding:0px 0px;

}

div.rounded div.middle div.right div.content p {
    margin:0px;
    padding-top:15px;
}

div.rounded div.middle div.right div.content h2 {
    color:#1E90FF;
    font-size:12px;
    font-weight:bold;
    margin:0px;
    padding:0px 10px 0px;
}

div.rounded div.bottom div.right {
    background:url(gimages/br.png) no-repeat top right;
    height:12px;
    margin-left:9px;
}
/* rounded } */


.ddlRegion
{
font-weight:700;
background:#DFDFDF none repeat scroll 0 0;
}

.ddlIndicator
{
padding-left:10px;
}

.warning
{
	padding:20px 20px 20px 20px;
	background-color:LightYellow;
	border:solid 3px yellow;
	margin:10px;
	text-align:center;
}

.warning a
{
color:Red;
font-weight:bold;
}

.error
{
	padding:20px 20px 20px 20px;
	background-color:SeaShell;
	border:solid 3px red;
	margin:10px;
	text-align:center;
}

.error a
{
color:Red;
font-weight:bold;
}


#header {
display: block;
height: 85px;
width: 980px;
margin: 0 auto;
position: relative;
}

#header h1 a {
background: transparent url('images/newsimpactlogo.png') no-repeat scroll left top;
width: 281px;
height: 39px;
text-indent: -9999px;
position: absolute;
top: 16px;
left: 10px;
}

#login {
position: absolute;
right: 10px;
top: 5px;
font-family:Verdana;
font-size:11px;
}

#login a {
font-size:12px;
text-decoration:none;
color:blue; 
font-weight:bold; 
}

#login a:hover {
font-size:12px;
text-decoration:underline;
}

#login img {
border-width: 0px;
vertical-align:middle;
}

/* signin textbox */
.signin_button {
padding-top: 13px;
outline: none;
padding-right:10px
}

.small_fonts {
color:#505050;
font-family:Verdana,Arial,helvetica,sans-serif;
font-size:9px;
}

.textinput_small {
border:1px solid #999999;
height:15px;
padding:2px 5px 1px;
color:#505050;
font-family:Verdana,Arial,helvetica,sans-serif;
font-size:12px;
vertical-align:middle;
}
/* */


/* topnav 
{
	margin-top:0px;
}
*/
#topnav img.left
{
display:inline;
float:left;
overflow:auto;
}
#topnav img.right
{
display:inline;
float:right;
overflow:auto;
}
#topnav ul {

background:transparent url(/images/menu_back.png) repeat-x scroll 0 0;
display:block;
line-height:57px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-left:12px;
margin-right:12px;
margin-top:0;


}

#topnav li {
background:transparent url(/images/menu_sep.png) no-repeat scroll 0 0;
display:inline;
font-family:Tahoma;
font-size:17px;
font-weight:bold;
padding-left:12px;
padding-right:8px;

}
#topnav li .free{
color:Red;
font-size:14px;
}


#topnav li.first {
background:transparent ;

}

#topnav a:link {
color:#053264;
text-decoration:none;
}
#topnav a:visited {
color:#053264;
text-decoration:none;
}
#topnav a:active {
color:#053264;
text-decoration:none;
}
#topnav a:hover {
color:#053264;
text-decoration:underline;
}
/**/