html {
  filter: expression(document.execCommand("BackgroundImageCache", false, true));
}

body{
		 margin:0;
		 font-family: tahoma, "lucida grande", helvetica, arial, verdana, tahoma, sans-serif;
		 background-color:#ccc;
}

body {
		 font-size: 62.5%;
}
html>body {
		 font-size: 10px;
}

pre, code, h4, h5, h6, table, th, td {
		 font-size: 100%;
}

h4, p, td, li, ol, blockquote, dl, legend, #content {
		 font-size: 1.2em;
		 line-height:1.5;
}

td{
		 vertical-align:top;
}

#news h5{
		 font-size:0.8em;
}

#content h2{
		 line-height:1.2;
}

ul li ul li{
		 font-size:1.0em;		 
}

p, ul, ol, blockquote, dl, fieldset, legend, table {
		 margin-bottom:1.5em;
}

#nav-left ul, form{
		 margin:0;
		 padding:0;
}

#container{
		 padding:0;
		 width:780px;
		 background-color:#fff;
}

blockquote{
		 margin:5px;
}

#header{
		 padding:0px;
		 background-image:url(../images/bg/header.gif);
		 background-repeat:repeat-x;
		 height:120px;
		 background-color: #fff;
		 border-bottom:1px solid #ccc;		 
		 padding-left:15px;
		 margin:0;
}

#header h1{
		 margin:0;
		 margin-top:15px;
}

h2{
		 font-size:1.5em;
}

h3{
		 font-size:1.2em;
}

h1, h2, h3, h4{
		 font-family:Tahoma, Georgia;
		 color:#060;
}

#logo{
		 position:absolute;
		 top:0px;
		 left:25px;
}

#logomono{
		 position:absolute;
		 top:0px;
		 left:0px;
		 height:110px;
		 width:780px;
		 background:transparent url(../images/bg/logo.gif) no-repeat top right;
}


#header img, #logo img{
		 border:0;
}

#search{
		 position:absolute;
		 top:45px;
		 left:565px;
		 color:white;
		 font-size: 1.2em;
		 font-weight:bold;
}

#nav-top{
		 height:34px;
		 position:absolute;
		 top:5px;
		 left:480px;
		 width:300px;
}

#nav-top ul{
		 margin:0;
		 height:33px;
		 padding-left:0px;
}

#nav-top li{
		 padding: 0.5em 1.0em;
		 list-style-type:none;		 
		 display:inline;
}

#nav-top li a{
		 text-decoration:none;
		 color:#fff;
		 font-weight:bold;
		 font-size:1.2em;
}

#nav-left{
		 float:left;
		 width:226px;
		 margin-bottom:40px;
}

#nav-left ul{
		 margin-top:30px;
		 margin-left:22px;
}

#nav-left li{
		 background: transparent url(../images/bg/li_navleft.gif) repeat-x bottom left;
		 list-style-type:none;
		 margin:3px;
		 padding:10px;
		 border:1px solid #ccc;
}

#nav-left li a{
		 color:black;
		 text-decoration:none;
		 background: transparent url(../images/bg/li_navleft-a.gif) no-repeat 0px 55%;
		 font-size:1.2em;
		 padding-left:20px;
}

div.sidebox{
		 background: transparent url(../images/bg/sidebox.gif) repeat-x top left;
		 border:1px solid #ccc;
		 float:left;
		 clear:left;
		 margin-left:12px;
		 margin-top:20px;
		 margin-bottom:40px;
		 width:199px; 
}

/* non-IE Browsers */
html>body .sidebox {
		 margin-left: 24px;
		 width:198px; 
}

div.sidebox div{
		 padding:10px;
}

div.sidebox h3{
		 margin:0px;
}

#content{
		 width:520px;
		 margin:10px;
		 margin-left:240px;
		 min-height:440px;
}

#news h4, #news h5{
		 margin:2px;
}

#news h4 a{
		 background: transparent url(../images/icons/page.png) no-repeat center left;
		 padding-left:15px;
		 color:#900;
}

a{
		 color:#900;

}

#news p{
		 margin:4px;
}

#news h4{
		 padding-left:5px;
}

#news p, #news h5{
		 padding-left:18px;
		 color:#666;
}

#news p{		 color:#000;margin-bottom:15px}

#footer{
		 background-color: #e9e9e9; /* url(../images/bg/footer.gif) repeat-x left top; */
		 color: gray;
		 text-align:center;
		 font-size:1.1em;
		 clear:both;
		 margin:0;
		 padding:15px;
		 margin-top:40px;
}

#footer a{
		 color:gray;
		 text-decoration:none;
}

#footer a:hover{
		 text-decoration:underline;
}

body.info #li-info a, body.news #li-news a, body.home #li-home a, body.resources #li-resources a, body.links #li-links a, body.adverse #li-adverse a, body.faqs #li-faqs a{
		 color:#900;
		 background: transparent url(../images/bg/li_navleft-a-on.gif) no-repeat 0px 55%;
}

.view h2{
		 font-size:1.0em;
		 color:black;
		 font-weight:normal;
}

.view h5{
		 margin:0px;
		 margin-top:10px;
}

.view p{
		 margin:0px 5px;
}

.view{
		 margin-bottom:20px;
}

.gray{
		 color:#999;
}

.lined{
		 border-top: 1px solid #999;
}

.right{
		 text-align:right;
}

li.top{
		 font-weight:bold;
}

li.link{
		 font-weight:normal;
}

dl.form dt{
		 width:200px;
		 float:left;
		 clear:left;
		 margin-bottom:15px;
}

dl.form dd{
		 margin-bottom:10px;
		 padding-left:8px;
}

.cleared{
		 clear:both;
}

/*--- cvw added ---*/
#ads {
	background: #FFF;
	width: 180px;
	position: absolute;
	top: 10px;
	left: 785px;
}
/*end*/
ForwardSourceID:NT000AD476    
