/********** default *************/
body,p,div,pre,td,th,li, dd, dt,a { font-size: 12px; line-height:1.5;font-family:Tahoma,Verdana,Arial}

body{margin:0; padding:0;}

img, table { border: none; }

/************** Frame ******************/

/* header */
#header{background: black;}
#topLinks {margin:0px; padding:0px;}
#topLinks li{display:inline; border-left:1px solid #e2e2e2;padding:0 5px 0 5px;}
#topLinks a:link, #topLinks a:visited{color:#e2e2e2;text-decoration:none;
    font-family: Tahoma,Verdana,Arial;font-size:11px;}
#topLinks a:hover, #topLinks a:active{text-decoration:underline;color:white;}

#frmSearch{padding-left:10px;}
#searchSite {color:white;}
#keywords{border:1px solid #dedede; padding:2px 3px 2px 3px;margin:0;}

/* top menu */
#topmenu {background: gray; border-bottom:1px solid red;padding-bottom:24px;}
/*
#topmenu ul{margin:0; padding: 0;}
#topmenu li{display:inline; margin:0; padding:0;border-right:1px solid black; text-align:center;}
#topmenu a:visited, #topmenu a:link{color:white;text-decoration:none;
    padding:2px 20px 2px 20px; margin:0;}
#topmenu a:hover, #topmenu a:active{background:red;margin:0px;}

#topmenu a.selected{background: red;}
*/
/* nav bar */
#nav { color:gray;}
#nav a:link, #nav a:visited{color: darkblue; text-decoration: none;}
#nav a:hover, #nav a:active{color: orange; text-decoration:underline;}

#productSelect {width:195px;border:1px solid gray;}

/* left menu */
#leftmenu {margin:0; padding:0;}
#leftMenuTitle{color: white; letter-spacing:5px;
    font-weight:bold;font-size:14px;padding-left:20px;}

#leftMenuContent{}
#leftMenuContent ul{margin-top:20px; list-style-image:url('images/menu-2.gif')}
#leftMenuContent ul ul{margin:5px 0px 5px 10px; list-style-image:url('images/menu-3.gif')}
#leftMenuContent li.selected{list-style-image:url('images/menu-3-s.gif');}

#leftMenuContent a:visited,#leftMenuContent a:link{color:black;text-decoration:none;}
#leftMenuContent a:hover {color: orange;}

#msCertified{text-align:center;bottom:0px;}

/* body */
#content h1{font-size:14px; color:red; margin:10px 0 5px 0; padding:0; }
#content h2{font-size:12px; color:red; margin:10px 0 5px 0; padding:0; }
#content h3{font-size:12px; color:black; margin:10px 0 0px 0; padding:0;}
#content p{margin:5px 0 10px 0;}

#content a:link, #content a:visited{ color:blue; }
#content a:hover, #content a:active{ color: orange;}

#relatedLinks {width: 170px;float: right;}
#relatedLinksTitle{ width:100%; line-height:2; background:red;color:white;
    font-weight:bold;text-align:cener;padding-left:10px;}
#relatedLinks ul{
	list-style-type:square;
	list-style-image: url(images/li.gif);
	list-style-position: outside;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#relatedLinks li{padding:0; margin:2px 0 2px 20px;}
#relatedLinks ul ul{list-style-type:circle;}
#relatedLinks li li{padding:0; margin:2px 0 2px 10px;}



/* footer */
#footer {border-top:1px solid red; padding:2px 5px 2px 20px;}
#footer a:link, #footer a:visited{color:gray; text-decoration:none; font-weight:bold; margin-left:10px;}
#footer a:hover, #footer a:active{ color:gray; text-decoration:none;}


/* home page */
#indexNewsList {list-style-image:url('images/menu-2.gif'); 
 margin:5px 10px 0px 0px; padding:0px 0px 0px 20px;line-height:1.0}
#indexNewsList li{line-height:0.7;margin:0px; padding:0px}
#indexNewsList a:link, #indexNewsList a:visited{color:black; text-decoration:none;}
#indexNewsList a:hover{color:red;text-decoration:underline;}
