*{margin:0;padding:0}

body{color:#000;font-size:.8em;background:#221e1b url(../gfx/bg.jpg) repeat-x top left;font-family:Verdana, Arial, Helvetica, sans-serif;margin-left:auto;margin-right:auto;width:800px}

p{margin-bottom:1.3em;line-height:1.35em}

h1{margin-bottom:10px;padding-top:10px;min-height:35px;color:#0069cc;font-size:18px;text-align:left;line-height:1.5em}
#header{float:left;width:100%}
#header #menubar{width:800px;height:22px;background:url(../gfx/topMenubg.jpg) repeat-x top left;font-size:11px;color:#fff;text-align:right;padding-top:5px;padding-right:10px;float:left}
#header #banner{float:left}

body #header #banner{background:url(../gfx/pageHeader2_850x93.jpg) no-repeat top left;width:750px;height:98px}
body#index1 #header #banner{background:url(../gfx/banner01.jpg) no-repeat top left;width:800px;height:275px}
body#index2 #header #banner{background:url(../gfx/banner02.jpg) no-repeat top left;width:800px;height:275px}
#menubar a:link,#menubar a:visited{color:#fff;text-decoration:none}
#menubar a:hover{color:#ccc;text-decoration:underline}
#content{width:100%;background-color:#fff;float:left;padding-bottom:20px}
#content #navigation{margin-top:20px;padding-left:10px;float:left;width:186px;list-style:none;font-size:.82em;font-weight:700}
#content #navigation li{width:186px;float:left;border-bottom:1px solid #ccc;text-indent:.4em;padding:.2em 0}
#content #navigation li a{float:left;width:186px;height:16px}
#content #navigation li a:link,#content #navigation li a:visited{display:block;height:16px;text-decoration:none;color:#4490dd;padding-top:2px;font-size:1em}
#content #navigation li a:hover{color:#616161}
#content #navigation li ul{list-style:none;float:left}
#content #navigation li ul li{width:174px;height:16px;float:left;padding-left:12px}
#content #navigation li a.disabled{color:silver}

.sponsor_img{margin-left:auto;margin-right:auto;width:800px;float:left;padding-top:8px;color:#fff;font-size:.8em;text-align:center;background-color:#FFF;border-top:1px solid #ccc}
.sponsor_img a{float:right;margin:1px 4px}

#sponsor_links{margin-left:auto;margin-right:auto;width:800px;float:left;padding-top:8px;color:#fff;font-size:.8em;text-align:center;background-color:#FFF;border-top:1px solid #ccc}
#sponsor_links div a{float:left;margin:0 25px 5px 25px}
#sponsor_links div{float:right;width:800px}
#sponsor_links p{float:left;width:200px;color:#000}
#content #body{float:left;width:500px;margin-left:50px;margin-top:25px}
#content #body ul{padding-left:3em;padding-bottom:1.5em}
#footer{margin-left:auto;margin-right:auto;width:800px;float:left;padding-top:8px;height:20px;color:#fff;font-size:.8em;text-align:center}
a img,#content #navigation .submenu{border:none}


 #workDemo { width:100%; }
 #workDemo img { width: 240px; height:200px; margin:1px; padding:0; border:gray 5px solid; float:left; overflow:hidden; text-decoration:none; display:block; position:relative }
       #workDemo a span { display:none; }
        #workDemo a img { border:none; }
        #workDemo a:hover { border-color:blue; text-align:center} 
        #workDemo a:hover span { position:absolute; background:blue; color:white; width:100%; padding-top:1px; text-align:center;  right:0; bottom:0; display:block; font-size:12px; filter: Alpha(Opacity=60);Opacity:0.6; }
#workDemo_01 { width:100%; }
 #workDemo_01 img { width: 470px; height:200px; margin:1px; padding:0; border:gray 5px solid; float:left; overflow:hidden; text-decoration:none; display:block; position:relative }
       #workDemo_01 a span { display:none; }
        #workDemo_01 a img { border:none; }
        #workDemo_01 a:hover { border-color:blue; text-align:center} 
        #workDemo_01 a:hover span { position:absolute; background:blue; color:white; width:100%; padding-top:1px; text-align:center;  right:0; bottom:0; display:block; font-size:12px; filter: Alpha(Opacity=60);Opacity:0.6; }
    