body{margin:5px; font-family:Verdana,Arial,Helvetica; background:url(images/bg.jpg) repeat-x}
a:link {color: #0066FF;}
a:visited {color: #0066FF;}
a:hover {color: #0066FF;}
#container{ width:880px;background:#FFF; padding:0px 5px 5px 5px; margin: 0 auto; overflow:auto;}
#topimg { width:890px;height:18px; padding:0px 0px 0px 0px; margin: 0 auto;background:url(images/topimg.png) no-repeat;}
#topbar ul{height:8px;margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
#topbar li{display:block;height:8px;float:right;margin:0px 8px 0px 0px; padding:3px 2px 0px 0px;}
#topbar li a{ font-size:11px;float:left;margin:0px 4px 0px 4px; padding:2px 0px 0px 0px; color:#06f; text-decoration:none;}
#topbar a:hover{color:#06f; text-decoration: underline;}

#header{ width:880px;height:80px; padding:5px; margin: 0 auto; background:#FFF;}
#headerlogo{width:340px; height:60px; padding: 0px 0px 0px 10px; margin: 0px 0px 0px 0px; background:url("images/header.jpg") no-repeat left}
#headerlogo h5{padding: 56px 0px 0px 4px; margin: 0px 0px 0px 0px; color:#333}
#headerad{width:468px; height:60px;float:right; font-size:18px; color:#000; margin:0px 10px 0px 0px; padding:5px 0px 0px 0px;}

#menu{width: 890px; height:30px; margin: 0 auto; padding:0px;display:block;text-transform:uppercase;font-weight:bold;
background:transparent url("images/menu.jpg") repeat-x top left; border-bottom:5px solid #1596E2; border-top:1px solid #C0E2D4; clear:both; font-size:11px;}
#menu ul{margin:0px 0px 0px 2px; padding:0px 0px 0px 0px;}
#menu li{display:block;float:left;margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
#menu li a{float:left;margin:0px 4px 0px 6px; text-decoration:none; color:#ffffff; padding:10px 10px;}
.navdiv {background:transparent url("images/spacer.jpg") no-repeat top right;}
#menu ul li a:hover{color:#333;}



#intro{ float:left; width:665px; margin:0px 0px 5px 10px; padding:0px; color:#111; font-size:14px;}
#intro h4{color:#444444;font-size:14px; margin:5px 0 5px 0; padding:1px 0px 1px 0px; font-weight:bold; border-bottom:6px solid #EAEAEA}
#intro h5{color:#444444;font-size:20px; margin:5px 0 5px 0; padding:2px 0px 2px 0px; font-weight:bold; border-bottom:6px solid #1596E2}
#intro p{line-height:25px; margin:0px 0px 5px 0px; padding:0px 2px 0px 2px; font-size:14px;}
#intro ul{margin:0; padding:0px 0px 0px 0px;}
#intro li{list-style:none; display:block; margin:3px 0px 3px 0px; padding:3px 0px 0px 0px; }
#intro li a{text-decoration:none; padding:5px; font-size:12px}
#intro li a:hover{ text-decoration:underline}

#maincontent{float:left; width:500px; margin:0px 0px 5px 10px; padding:0px;}

#main{width:500px; margin:5px 0px 0px 0px; padding:0px;color:#111; font-size:14px;}
#main h4{color:#444444;font-size:14px; margin:5px 0 5px 0; padding:1px 0px 1px 0px; font-weight:bold; border-bottom:6px solid #EAEAEA}
#main h5{color:#444444;font-size:20px; margin:5px 0 5px 0; padding:2px 0px 2px 0px; font-weight:bold; border-bottom:6px solid #1596E2}
#main p{line-height:25px; margin:0px 0px 5px 0px; padding:0px 2px 0px 2px; font-size:14px;}
#main ul{margin:0; padding:0px 0px 0px 0px;}
#main li{list-style:none; display:block; margin:3px 0px 3px 0px; padding:3px 0px 0px 0px; }
#main li a{text-decoration:none; padding:5px; font-size:12px}
#main li a:hover{ text-decoration:underline}
.offer p{ background: #efefef; color:#000000; line-height:20px; margin:2px 2px 5px 2px; padding:10px 10px 10px 10px;}

#maintuts p{line-height:25px; margin:0px 0px 5px 0px; padding:0px 2px 0px 2px;}
#maintuts ul{margin:0; padding:0px 0px 0px 0px;}
#maintuts li{list-style:none; display:block; margin:3px 0px 3px 0px; padding:3px 0px 0px 0px; }
#maintuts li a{text-decoration:none; padding:5px; font-size:12px}
#maintuts li a:hover{ text-decoration:underline}

#maincontenttopsite{float:left; width:98%; margin:0px 0px 5px 10px; padding:0px;}
#maintopsite{float:left; width:100%; margin:0px 0px 0px 0px; padding:0px;color:#111; font-size:12px;}
#maintopsite h4{color:#666666;font-size:14px; margin:5px 0 5px 0; padding:1px 0px 1px 0px; font-weight:bold; border-bottom:2px solid #EAEAEA}
#maintopsite h5{color:#666666;font-size:14px; margin:5px 0 5px 0; padding:1px 0px 1px 0px; font-weight:bold; border-bottom:2px solid #1596E2}
#maintopsite p{line-height:30px; margin:0px 0px 0px 0px; padding:0px 2px 0px 2px;}

#mainbox{float:left; width:500px; margin:0px 0px 0px 0px; padding:0px;color:#111; font-size:12px;}
#mainbox h5{color:#444444;font-size:16px; margin:5px 0 5px 0; padding:2px 0px 2px 0px; font-weight:bold; border-bottom:6px solid #1596E2}

#mainboxleft{float:left; width:245px; margin:0px 0px 0px 0px; padding:0px;color:#111; font-size:12px;}
#mainboxleft ul{margin:0; padding:0px 0px 0px 0px;}
#mainboxleft li{list-style:none; display:block;margin:3px 0px 3px 0px; padding:5px 0px 0px 0px; }
#mainboxleft li a{text-decoration:none; padding:0px; font-size:15px}
#mainboxleft li a:hover{ text-decoration:underline}

#mainboxright{float:right; width:250px; margin:0px 0px 0px 0px; padding:0px;color:#111; font-size:12px;}
#mainboxright ul{margin:0; padding:0px 0px 0px 0px;}
#mainboxright li{list-style:none; display:block;margin:3px 0px 3px 0px; padding:5px 0px 0px 0px; }
#mainboxright li a{text-decoration:none; padding:0px; font-size:15px}
#mainboxright li a:hover{ text-decoration:underline}

#mainarticles{float:right; width:250px; margin:0px 0px 0px 0px; padding:0px;color:#111; font-size:12px;}
#mainarticles ul{margin:0; padding:0px 0px 0px 0px;}
#mainarticles li{list-style:none; display:block;margin:3px 0px 10px 0px; padding:0px 0px 5px 20px; background:url("images/info.png") no-repeat;}
#mainarticles li a{text-decoration:none; padding:0px; font-size:13px}
#mainarticles li a:hover{ text-decoration:underline}

#toolbox{float:left; width:250px; margin:0px 0px 0px 0px; padding:0px;color:#111; font-size:12px;}
#toolbox ul{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
#toolbox li{list-style:none; display:block;margin:3px 0px 10px 0px; padding:2px 0px 0px 20px; background:url("images/tools.png") no-repeat 0 3px;}
#toolbox li a{text-decoration:none; padding:0px; font-size:14px}
#toolbox li a:hover{ text-decoration:underline}
#toolbox p{line-height:30px; margin:0px 0px 0px 0px; padding:0px 2px 0px 2px; font-size:14px;}


#maintoolboxleft{float:left; width:250px; margin:0px 0px 0px 0px; padding:0px;color:#111; font-size:12px;}
#maintoolboxleft ul{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
#maintoolboxleft li{list-style:none; display:block;margin:3px 0px 10px 0px; padding:2px 0px 0px 20px; background:url("images/tools.png") no-repeat 0 5px;}
#maintoolboxleft li a{text-decoration:none; padding:0px; font-size:18px}
#maintoolboxleft li a:hover{ text-decoration:underline}
#maintoolboxleft p{line-height:30px; margin:0px 0px 0px 0px; padding:0px 2px 0px 2px; font-size:14px;}

#maintoolboxright{float:right; width:245px; margin:0px 0px 0px 0px; padding:0px;color:#111; font-size:12px;}
#maintoolboxright ul{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
#maintoolboxright li{list-style:none; display:block;margin:3px 0px 10px 0px; padding:2px 0px 0px 20px; background:url("images/tools.png") no-repeat 0 5px;}
#maintoolboxright li a{text-decoration:none; padding:0px; font-size:18px}
#maintoolboxright li a:hover{ text-decoration:underline}
#maintoolboxright p{line-height:30px; margin:0px 0px 0px 0px; padding:0px 2px 0px 2px; font-size:14px;}




#leftnav{float:left; width:200px; margin:0px 0px 10px 0px; color:#111; font-size:12px}
#leftnav h5{color: #f2f2f2;font-size:14px; margin:5px 0 2px 0; padding:3px 0px 3px 5px; background:url(images/nav.jpg) repeat-x;}
#leftnav h6{color: #0066CC; font-size:14px; margin:5px 0 2px 0; padding:3px 0px 3px 5px; background: #FFFFFF; border-bottom: 3px #999999 dotted;}
#leftnav ul{margin:0; padding:0;}
#leftnav li{list-style:none; margin:5px 0px 5px 0px; padding:10px 0px 10px 15px; background:url("images/pointer.jpg") no-repeat 0 12px; border-bottom:3px solid #ededed;font-size:14px;}
#leftnav li a{list-style:none; color: #4184C7; text-decoration:none; margin:0px 0px 0px 0px; padding:5px 0px 5px 0px; font-size:14px}
#leftnav li a:hover{ text-decoration:underline; margin:10px 0px 0px 0px; padding: 1px 0px 0px 0px;}

#rightnav{float:right; width:150px; margin:0px 0px 10px 0px; color:#111; font-size:12px}
#rightnav h5{color: #444444;font-size:14px; margin:5px 0 2px 0; padding:3px 0px 3px 6px; background:url(images/nav2.jpg) repeat-x;}
#rightnav ul{margin:0; padding:0;}
#rightnav li{list-style:none; border-bottom:3px solid #EFEFEF; padding:0px 0px 0px 12px; background:url("images/pointer.jpg") no-repeat 0 5px}
#rightnav li a{color: #444; text-decoration:none; padding:3px 3px 3px 3px; display:block; font-size:11px}
#rightnav li a:hover{background-color:#EFEFEF}

#dircss ul{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
#dircss li{float:left; margin:0px 0px 0px 0px; padding:0px 6px 8px 0px;}
#dircss li a{margin:2px 0px 2px 1px; padding:0px 10px 2px 0px; text-decoration:none; color:#444444; text-decoration:underline; font-size:14px;}
#dircss ul li a:hover{color:#000;}

#templates{float:left; width:160px; text-align:center; text-decoration:none; margin:8px 0px 0px 0px; padding:0px 5px 10px 0px; overflow:auto;}


#search { float:left; width:510px; margin:10px 0px 5px 0px; padding:0px; color:#111; font-size:14px;}
#search input{width: 510px; padding: 2px 0px 2px 10px; height:40px; font-size:16px; color:#999999}
.searchbutton{margin: 11px 0px 0px 5px; width: 90px; padding:8px; font-size:16px; letter-spacing:1px;}

#footer{padding:3px; color:#333; font-size:11px;clear:both; text-align:center;border-top:3px solid #1596E2;}
#footer p{line-height:17px; margin:0px 0px 0px 0px; padding:0px 3px 0px 3px;}
#footer a{color:#4184C7; text-decoration:none}
#footer a:hover{color:#ff0000; text-decoration:underline;}
.red{color:#FF0000; margin:0px; padding: 0px; font-size:10px;}
.nounder { text-decoration:none;}
#red{color:#FF0000;}