
/* Global definitions --------------------------------*/
body, h1, h2, h3, h4, h5, h6, table, td, tr, ul, li, p, a, form, input, sup, div {
    font-family: Arial, Tahoma, Vedana, Tahoma, Arial, MS Sans Serif, Sans-Serif;
    /* font-family: Times, Serif; */
}

sup {
	font-size: 7pt;
	font-family: Arial;
}

td {
	font-size:10pt;
}

a {
	/* color: red; */
	text-decoration: none;
	/* font-weight: bold; */
}

a:hover {
	text-decoration: underline;
}

.pt6 {
	font-size: 8pt;
}

.pt8 {
	font-size:10pt;
}

.pt10 {
	font-size:11pt;
}

/* Styles for copy ---------------------------------- */

h1, h3 {
	font-family: Arial, Tahoma, Verdana, Arial, Sans-Serif;
	font-size:16pt;
	font-weight: lighter;
}

h3 {
	font-size: 11pt;
	font-weight: bold;
	/* text-decoration: underline; */
	text-transform: uppercase;
	clear: left;
}

p, ul, li {
        font-family: Arial, Tahoma, Vedana, Tahoma, Arial, MS Sans Serif, Sans-Serif;
	atext-align: justify;
	margin-top: 6px;
	margin-bottom: 10px;
	font-size: 11pt;
}

li {
	margin-bottom:5px;
	margin-top:5px;
}

.lalign {
	text-align: left;
}


/* Menu --------------------------------------------- */
.menu, .menu:visited, .menu:link, .header_ddgrey,
.header, .header:visited, .header:link,
.ref, .ref:visited, .ref:link {
	font-family: Vedana, Tahoma, Arial, MS Sans Serif, Sans-Serif;
	font-size: 8pt;
	color: #212c7b;
}

.menu, .menu:visited, .menu:link, {
	background-color: #e7e7e7;
}

.header, .header:visited, .header:link, .header_ddgrey {
	background-color: white;
}

.header_ddgrey {
 	color: #666666;
}

.Item {
	font-size: 8pt;
	font-family: Vedana, Tahoma, Arial, MS Sans Serif, Sans-Serif;
        text-decoration: none;
	color: #18206B;
	cursor: hand;
	/* font-weight: bold; */

}

.Item:hover {
        text-decoration: none;
}

.ItemTable {
	border-style: solid;
	border-width: 1px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-color: #808080;
	cursor: hand;
}
.TopMenu {
	border-style: solid;
	border-width: 0px;
	border-left-width: 1px;
	sborder-top-width: 1px;
	sborder-right-width: 1px;

	border-color: #808080;
}


/* Header contents ----------------------------------- */
.header {

}

/* Bluebar ------------------------------------------- */
.bbarwhite, .bbarblue, .bbarsemiblue {
	font-family: Vedana, Tahoma, Arial, MS Sans Serif, Sans-Serif;
	font-weight: bold;
	font-size: 8pt;
	color: white;
}
.bbarblue {
	color: #18206B;
}

.bbarsemiblue {
	color: white;
}


/* Inputs ------------------------------------------- */

form.searchform_e {

	margin-bottom: 8px;
}

search_n {
}

.search_e, .elem_b_e {
	font-size: 8pt;
	border-style: solid;
	border-width: 1px;
	padding: 2px;
	color: black;
	border-color: #808080;
	background-color: #eeeeee;
}

.elem_b_e {
	background-color: #C6D7F7;
}


/* Misc classes for bubbles --------------------------*/
.bwhite {
	color: white;
}


.b_r, .b_l, .b_u, .b_d, .b_g, .b_g_lb_200, .b_g_lb_100, .b_g_lb_350, .b_dr, .b_dl, .b_e {
	border-style: solid;
 	border-width: 0px;
	border-color: #A5A5A5;
}
.b_r, .b_dr {
	border-right-width: 1px;
}
.b_l, .b_dl {
	border-left-width: 1px;
}
.b_u {
	border-top-width: 1px;

}
.b_d, .b_dl, .b_dr {
	border-bottom-width: 1px;
}


.b_g, .b_g_lb_200, .b_g_lb_100, .b_g_lb_350, .b_e {	/* gradient bottom cell*/
	padding-bottom: 8px;
	padding-right: 8px;
	padding-left: 8px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-bottom-width: 1px;
	background-repeat: repeat-x;
}

.b_g_lb_200 {
	background-image: url(/img/lb-grad-200.gif)

}

.b_g_lb_100 {
	background-image: url(/img/lb-grad-100.gif)

}

.b_g_lb_350 {
	background-image: url(/img/lb-grad-350.gif)

}

/*------------------- Stock ticker --------------------------*/
marquee {
	font-family: Courier New, Courier, Lucida Console, Tahoma, Vedana, Tahoma, Arial, MS Sans Serif, Sans-Serif;
	font-size: 10pt;
	padding-top: 2px;
	padding-bottom: 2px;
	border-color: #5269bd;
	border-style: solid;
	border-width: 0px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	background-color: #eeeeee;
}

/*-------------------- IFRAMES -----------------------------*/
.commoniframe {
	border-width: 	1px;
	border-style: 	solid;
	border-color: 	#AAAAAA;
}

.navtext {
	width:150px;
	font-size:7pt;
	layer-background-color:white;
	background-color:white;
	color:black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: 2px solid #000099;
}

.navtxt {
	width:350px;
	font-size:7pt;
	layer-background-color:white;
	background-color:white;
	color:black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
