body, td{
	font-family:arial;
	font-size:9pt;
}    

body{
	margin:0px;
	background:url(../images/design/site-bg-simple.png) repeat-x #254150;
	/*background:url(../images/design/site-bg-grad.png) repeat-x;
	
	background:url(../images/design/site-bg.jpg) no-repeat #153058;
	background-position:center 0px;*/

}
#smcontain{
	width:1000px;
	margin-left:auto;
	margin-right:auto;
}
#smcontain{
	margin-bottom:20px;
}
#smcontain_top
{
    min-width:1000px;
    width:1000px;
	margin-left:auto;
	margin-right:auto;
	background:url(../images/design/head-bg.gif) repeat-x;
}
#smtop {
    height:48px;
    overflow:hidden;
}
#smtop a{
    color:#fff;
}
#marketBar
{
    padding:5px;
    padding-bottom:11px;
    background:#15242D;/*203744;*/
    height:114px;
    border:4px solid #101C23;
    border-left:none;
    border-right:none;
}
#marketBar a
{
    color:#eee;
}
#smlogo{
	border:none;
	margin:0px;
}
#smmenu{
	height:34px;
	background:url(http://thestockmarketwatch.com/images/design/menu-bg.png) ;
	border-top:1px solid #317192;
	padding:0px;
}
#smmenu a{
	color:#fff;
	margin-left:1px;
	margin-right:1px;
	text-decoration:none;
	font-size:10pt;
	margin-top:1px;
	padding:5px 12px 10px 10px;
	display:block;
	float:left;
	background:no-repeat right url(http://thestockmarketwatch.com/images/design/menu-divide-bg.gif);
}
#smmenu ul ul a{
	background:none;
	width:140px;
}
#smmenu a:hover, #smmenu .smselected{
	color:#333;
	background:#dedede;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	border:1px solid #fff;
	border-bottom:none;
}

#smcontent{
	background:#eeeeee url(http://thestockmarketwatch.com/images/design/body-bg.png) repeat-x;
	height:400px;
}
#smcontentdiv
{    margin:5px;border:1px solid #ccc;padding:10px;background:#fff;
}
#smfooter1, #smfooter2{
	color:#fff;	
	vertical-align:top;
	padding:10px;		
}
#smfooter1 a, #smfooter2 a{
	color:#fff;	
	text-decoration:underline;		
}
#smfooter1{
	background:#eeeeee url(http://thestockmarketwatch.com/images/design/footer-org-bg.jpg) repeat-x -60px;
	height:10px;
	padding:0px;		
}
#smfooter2{
	background:#181D23 url(http://thestockmarketwatch.com/images/design/footer-navy-bg.png) repeat-y;
	height:200px;
}
#smfooter2 table{
	background:none;
	border:none;
}
#smfooter2 td{
	background:none;
	border:none;
}
a
{
    color:#006699;
    text-decoration:none;
}
a:hover
{
    text-decoration:underline;
}

.msgError
{
    color:#f00;
    background:#ffffcc;
    border:1px dotted #ccc;
    padding:15px;
    margin:10px;
    font-size:11pt;
}
.msgInfo
{
    color:#000;
    background:url(../images/icons/info.gif) #ffffcc 4px no-repeat;
    border:1px dotted #ccc;
    padding: 15px 15px 15px 50px;
    margin:10px 0 10px 0;
    font-size:11pt;
}
.ad728inner
{
    margin:10px 0 10px 0;
    text-align:center;
}
.ad468inner
{
    margin:10px 0 10px 0;
    text-align:center;
}
