﻿body {
	margin:0;
	padding:0;
	background-color:#ffffff;
	font-family: Arial, Helvetica, sans-serif;
	color:Black;
}
#wrap {
	width: 995px;
	margin-right: auto;
	margin-left: auto;
}
#top {
	float: left;
	width: 995px;
	height: 36px;
	background-image: url(../../imgs/top.jpg); 
	background-repeat: no-repeat;
	text-align: left;
	padding-top: 18px;
}
#main {
	/*float: left;*/
	width:907px;
	padding-left: 56px;
	padding-right:50px;
}

/*#main a
{
	font-style:italic;
	
}
*/
#main-not-fix{
	
	float: left;
	width:907px;
	padding-left: 56px;
	padding-right:50px;
}

/*#main-not-fix a
{
	font-style:italic;
} 
*/
#main-home {
	background-color: #ffffff;
	background-image: url(../../imgs/main-bg.jpg);
	background-repeat:no-repeat;
	background-position: 9px 0px;
	width: 920px;
	padding-left: 50px;
	padding-right:43px;
}

#welcome {
	float: left;
	padding-top: 47px;
	padding-left: 0px;
	padding-bottom: 28px;
	width: 939px;
}
#home-content {
	background-image: url(../../imgs/home-bg.gif);
	background-repeat: repeat-y;
	background-position: 0px 10px;
	float: left;
	width: 614px;
	color: #303F86;
	font-size: 11pt;
	line-height: normal;
	margin: 0px;
	padding: 0px;
}


#home-content h1 {
	display: block;
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	font-size: 17px;
	font-weight: bold;
}


#home-content p {
	margin-top: 5px;
	margin-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
	line-height:normal;	
}
#home-content span
{
	line-height:normal;
}
#small-bottom {
	background-image: url(../../imgs/small-bottom.gif);
	background-repeat: no-repeat;
	height: 14px;
	width: 614px;
	overflow: hidden;
}
#home-side {
	float: left;
	width: 240px;
	padding-left: 50px;
	text-align: center;
}
#home-side img {
	padding-bottom: 10px;
}
#title {
float: left;
padding-top: 36px;
padding-left: 11px;
width: 830px;
padding-bottom:10px
}
.title {
float: left;
padding-top: 5px;
padding-left: 11px;
width: 830px;
height: 75px;
}
.logo {
	float: left;
	height: 40px;
	margin-top: -17px;
	padding-right:0px;
}
.nm
{
	padding-left: 20;
	background-color: lemonchiffon;
	border-left: solid 1px khaki;
	border-right: solid 1px khaki;
}

#content {
	
	float: left;
	width: 870px; 
	color: black;
	line-height: 18px;
	font-family:Verdana;
	font-size:12pt;
	}
	#content-breakthrough {
	background-color: #FFFFFF;
	float: left;
	width: 870px; 
	color: black;
	line-height: 18px;
	font-family:Verdana;
	font-size:10pt;
	}
.link-breakthrough{
	font-family: Verdana;
	font-size: 10pt;
	text-decoration: none;
	color:Blue;
	font-style:italic;
	font-weight:bold;
	
	
}
.link-breakthrough:hover
{
	font-family: Verdana;
	font-size: 10pt;
	text-decoration: underline;
	color:Blue;
	font-style:italic;
	
}
#submain 
{
	width: 880px;
}
	
/*#content ul {
	margin: 0px;
	list-style-type: none;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
	display: block;
}
#content li {
	display: block;
	background-image: url(imgs/bullet.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-left: 35px;
	padding-bottom: 15px;
	width: 350px;
}
*/
#content .right-img {
	float: right;
	padding-right: 20px;
	padding-left: 20px;
}

.columnHeader{
	font-size: 12pt;
	font-weight: bold;
	font-family: Verdana;
	color:#333399 ;	
	text-align:center;
	vertical-align:top;

}

.columnText {
	text-align:center;
}
.content
{
	background-color: #FFFFFF;
	float: left;
	width: 870px;
	color: black;
	line-height: 18px;
	font-family:Verdana;
	font-size:12pt}
	
.content p {
	margin-top: 0px;
}


.content a{
	color:blue;
	text-decoration:none;
	font-style:italic;
	font-weight:bold;
}



.content a:hover
{
	font-weight:bold;
	color:blue;
	font-style:italic;
	text-decoration:underline;
}


.expertpage a{
	color:blue;
	text-decoration:none;
	font-style:italic;
	font-weight:bold;
}



.expertpage a:hover
{
	font-weight:bold;
	color:blue;
	font-style:italic;
	text-decoration:underline;
}


#title .back {
	color: #FFFFFF;
	float: left;
	font-size: 12px;
	padding-top: 5px;
	clear: left;
	width: 830px;
	display: block;
}
#title .back a {
	color: #FFFFFF;
	text-decoration: underline;
}

#content-bottom {
	/*background-image: url(imgs/content-bottom.jpg)*/
	float: left;
	height: 14px;
	width: 854px;
	overflow: hidden;
}


#content-bottom-forecasts {
	background-image: url(imgs/content-bottom-forecasts.jpg);
	float: left;
	height: 14px;
	width: 854px;
	overflow: hidden;
}



#footer_screen {
	float: left;
	width: 965px;
	color: #FFFFFF;
	font-size: 11px;
	padding-top: 15px;
	padding-bottom: 20px;
	padding-left: 20px;
	padding-right: 10px;
}
#footer_screen a {
	color: #FFFFFF;
	text-decoration: none;
}
#footer_screen a:hover {
	color: #999999;
	text-decoration: none;
}
#footer_screen a.seo:hover {
	color:#FFFFFF;
	text-decoration: none; 
	cursor: text;
}
#foot-right {
	float: right;
	clear: right;
	display: block;
	padding-top: 12px;
}


#search {
	float: right;
	width: 200px;
	/*padding-top:1px;
	padding-bottom:10px;*/
	margin-top: -10px;
}
#search input {
	width: 150px;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	border: 1px solid #FFFFFF;
}
#search img {
	margin-bottom: -5px;
	padding-left: 5px;
}
.standardFont {
	font-size: 12pt;
	font-family: Verdana
}
.standardFont a
{
	font-style:italic;
	font-family: Verdana font-size: 1e1pt;	
	text-decoration: none;
	color:Blue;		
}
.standardFont a:hover
{
	font-style:italic;
	font-family: Verdana font-size: 1e1pt;	
	text-decoration: underline;
	color:Blue;
}
.standardFontSmall {
	font-size: x-small;
	font-family: Verdana
}

.standardSubHeaderFont {
	font-size:medium;
	font-family: Verdana;
	font-weight:bold;	
}

.standardPageHeaderFont {
	text-align: center;
	font-size: 16pt;
	font-family:Verdana;
	font-weight: bold;
	color:#333399;
	padding-top:10px;
	padding-bottom:10px;
	border-bottom:3pt red solid;
	text-transform:capitalize;
	width:880px;
}
h1 {
	margin: 0px;
	font-size: 16pt;
	font-family:Verdana;
	font-weight: bold;
	color:#333399;
	text-transform:capitalize;
}
h2 {
	font-size:medium;
	font-family: Verdana;
}

.toppage{
	padding-bottom:10px;
}

.bigger {
	font-size: 16px;
	font-weight: bold;
}


.clear {
	clear: both;
	position: relative;
}
.bottom {
	overflow: hidden;
}

#lastestposting
{
	padding:0px 20px 20px 20px;
}

.alternate-tr
{
	vertical-align:top;
	text-align: left;
	font-weight: normal;
	font-size: 12pt;
	font-family: Verdana;
	background-color:#E0E8FF;
}
.normal-tr
{
	vertical-align:top;
	text-align: left;
	font-weight: normal;
	font-size: 12pt;
	font-family: Verdana;
	background-color:#F0F0F0;

}

.navigate-bottom{
	background-color:white; color:black;padding-top:20px;font-family:Verdana;font-size:small;
	padding-bottom:20px
}
.navigate-bottom a
{
	text-decoration:none;
	font-weight:bold;
	font-style:italic
}
.text-library
{
	font-size:10pt;
}
#menu
{
	text-align:left;
}

.menu_item
{
	font-size:12px;
	text-decoration:none;
	font-style:italic;
	font-weight:bold;
	text-transform:uppercase;
}
.menu_item_hover
{
	background-color:#284E98;
	color:white;
	font-style:italic;
	text-decoration:underline;
	font-weight:bold;
	text-transform:uppercase;
}
.instruction
{
	color: #666666;
	}
	
.byline
{
	color: #666666;
	font-size: small;
	}

#result table
{
	/*border-top: solid 1px #ffffff;
	border-left: solid 1px #ffffff;*/
}
#result td
{
	border-top: solid 1px #ffffff;
	border-left: solid 1px #ffffff;
	border-bottom: solid 1px #ffffff;
	border-right: solid 1px #ffffff;
	
}
#lastestposting a {
	color: blue;
	text-decoration: none;
	font-weight:bold;
	font-style:italic;

	
}
#lastestposting a:hover {
	color: blue;
	text-decoration: underline;
	font-weight:bold;
	font-style:italic;

	
}
.linktool
{
	font-family: Verdana;
	font-size: 10pt;
	text-decoration: none;
	color:Blue;
	font-style:italic;
	
}
.linktool:hover
{
	font-family: Verdana;
	font-size: 10pt;
	text-decoration: underline;
	color:Blue;
	font-style:italic;
	
}
.toollist
{
	font-weight:bold;
}


#dhtmltooltip{
position: absolute;
width: 300px;
height:150px;
font-weight:bold;
font-style:italic;
color:#adadad;
border:solid 0px black;
padding: 2px;
background-color:Transparent;
background-image:url(../../imgs/notice.jpg);

visibility: hidden;
font-family:Arial;
z-index: 100;
/*Remove below line to remove shadow. Below line should always appear last within this CSS
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);*/

    
	

}
#dhtmltooltiphadow
{
	
	position: absolute; right: 0.2px; bottom: 0.2px;
    width: 100%; height: 100%; 
    background-color:Transparent;
    color:#D6382D;
    border:solid 0px black;
  /*  filter: alpha(opacity=30); 
    -moz-opacity: 0.3; 
    opacity: 0.3;
*/

}


#notice 
{ 
	position:absolute; top:50%; right:1%;
	background:url(../../imgs/notice.jpg) no-repeat center top;
	width:100%; height:199px;
	text-indent:-9999em; overflow:hidden;
}
