body { margin: 0; background: #fff; }
body { font-family: Arial, sans-serif; font-size: 80%; color: #111; }

h1,h2,h3,h4,h5,h6 { font-family: Verdana, sans-serif; }

h1 {
margin: 0.5em 0.5em 1px 0.5em;
padding: 0.3em 0;
color: #ffffff;
border-bottom: solid 1px #336699;
font-size: 8px;
}

h2 { font-size: 85%; color: #fff; background: #0a2336; margin: 0; padding: 0.4em 0.5em; border-bottom: solid 1px #fff; border-top: solid 1px #fff }

h3 { 
font-size: 120%;
color: rgb(49,73,98); 
margin: 1em 0 0 0; 
padding: 0.3em 0; 
background: url(http://cognigen.net/images/new_bgdothor.gif); 
}

h4 { font-size: 10.5px; color: #fff; }
h4 {
margin: 0; padding: 0.3em;
background: rgb(3,22,55);
background-image: url(http://cognigen.net/images/table.gif);
background-position: auto;
background-repeat: repeat;
border-top: solid 1px #fff;
border-bottom: solid 1px #fff;
}

h5 {
font-size: 15px;
margin: 0.5em 0;
padding: 0.1em 0.3em;
color: rgb(49,73,98);
background: rgb(238,240,241);
}

h6 { font-family: Verdana, sans-serif; font-size: 85%; color: #fff; margin: 0; padding: 0.3em 0.5em; }

a:link { text-decoration: none; color: #336699; }
a:visited { text-decoration: none; color: #336699; }
a:hover { background: none; text-decoration: underline; color: #ff9900; }

p { margin: 0; padding: 0.5em; }
p.large { font-size: 120%; font-weight: bold; }
p.a { font-size: 105%; }
p.v { font-family: Verdana, sans-serif; font-size: 90%; }
p.vl { font-family: Verdana, sans-serif; font-size: 90%; font-weight: bold; }
p.vl a:link { text-decoration: underline; }
p.vl a:visited { text-decoration: underline; }
p.vl a:hover { text-decoration: none; }
p.button { margin: 0; padding: 0.4em; }

img { display: image; border: none; }
img.bd { display: image; border: solid 1px #111; }
img.left { display: image; float: left; margin: 0.5em; border: none; }
img.left2 { display: image; float: left; margin: 2px; border: none; }
img.border { border: solid 1px #669ace; }

li.large { font-size: 13px; font-weight: bold; }

form.a { margin: 0; padding: 0.5em 0.2em 1.3em 1em; color: #fff; background: #336699; }
form.0 { margin: 0; padding: 0 }

input, select, option {
border: solid 1px #111;
font-size: 80%;
}   

textarea {
font-family: Arial, sans-serif;
font-size: 100%;
border: solid 1px #111;   
}

input.a, select.a, option.a, textarea.a { border: none; }
input.number { text-align: right; padding-right: 0.3em;}

table.b { display: table; border-top: solid 1px #111; border-right: solid 1px #336699; }
table.home { display: table; border-collapse: collapse; margin-top: 0.7em; }
table.headerbox { display: table; border-collapse: collapse; margin: 0; }

th { background: #669ace; padding: 0.3em }
th { font family: Verdana; font-weight: none; color: #fff }
th a:link { text-decoration: none; font-weight: none; color: #fff }
th a:visited { text-decoration: none; font-weight: none; color: #fff }
th a:hover { background: none; font-weight: none; text-decoration: underline; color: #ffff00; }

tr { font-size: 70% }
tr a:link { text-decoration: none; font-weight: none; color: #336699; }
tr a:visited { text-decoration: none; font-weight: none; color: #336699; }
tr a:hover { background: none; font-weight: none; text-decoration: underline; color: #ff9900; }
tr.top { padding: 0; }
tr.top { color: #fff; }
tr.top a:link { text-decoration: none; font-weight: none; color: #fff }
tr.top a:visited { text-decoration: none; font-weight: none; color: #fff }
tr.top a:hover { background: none; font-weight: none; text-decoration: underline; color: #ffff00; }
tr.top p { margin: 0; padding: 0.3em; }
tr.headerbox { font-size: 10px; font-family: Verdana, sans-serif; }

td.header { border-left: solid 1px #fff; border-bottom: solid 1px #fff; padding-right: 2em; }
td.leftside { border-right: solid 1px #942525; }
td.a { font-size: 105%; }
td.center { background: url(http://cognigen.net/images/new/cr.gif); background-repeat: no-repeat; }
td.hometop { padding: 0; border-top: solid 1px #0a2336; }
td.home1 { background: url(http://cognigen.net/images/new/bg_cell1.gif); }
td.home2 { background: url(http://cognigen.net/images/new/bg_cell2.gif); }
td.rightside { background: url(http://cognigen.net/images/new_bgdot.gif); }
td.btw { border-top: solid 1px #fff; }
td.bbw { border-bottom: solid 1px #fff; }
td.blb { border-left: solid 1px #336699; }
td.splash { height: 128px; border-bottom: solid 1px #fff; background: #76a5ce; }
td.splash { background-image: url('http://cognigen.net/images/new/splash.jpg'); background-repeat: no-repeat; }
td.b { border-left: solid 1px #336699; border-bottom: solid 1px #336699; }
td.footer { border-top: solid 1px #111; border-bottom: solid 1px #111; }
td.ld { margin: 0; padding: 1em 0.5em; }
td.ld p { margin: 0; padding: 0; }
td.ld img { display: image; margin-top: 0.3em; }
td.ld p a, td.ld p em { display: block; }
td.ld a:link { font-family: verdana; text-decoration: underline; color: #336699; padding-bottom: 0.3em; font-weight: bold; }
td.ld a:visited { font-family: verdana; text-decoration: underline; color: #336699; font-weight: bold; }
td.ld a:hover { font-family: verdana; text-decoration: none; color: #ff9900; font-weight: bold; }

table.demo { width: 100%; height: 100%;  background: #fff; border-collapse: collapse; }
table.demo td.logo { border-top: height: 75px; }
table.demo td.header { border-top: height: 75px;  }
table.demo td.leftside { background: #EEF5FB; border-right: solid 1px bb2200; width: 140px; height: 90%; padding: 0.5em; }
table.demo td.main { height: 90%; padding: 0.5em; }
table.demo td.st { color: #777; padding: 0.4em; border-top: solid 1px #a8a8a8; border-bottom: solid 1px #a8a8a8; background: #f5f5f5; }

#main { margin: 1px; padding: 0.5em; }

div.ind {  margin: 0; padding: 1px; border: solid 1px rgb(238,240,241); }

#headerbox { width: 468px; height: 50px; margin: 5px 0 0 0; padding: 0 5px 5px 2px; background: url(http://cognigen.net/images/new/headerbox.gif); }
#headerbox p { margin: 0; padding: 0.1em 1em; font-size: 10px; font-family: Verdana, sans-serif; text-align: left; } 

#headerbox2 { color: #111; margin: 0 0 10px 0; }
#headerbox2 p { margin: 0; padding: 0.2em 0.5em; }
#headerbox2 { font-size: 10px; font-family: Verdana, sans-serif; text-align: left; }

#menutop {
margin: 0;
padding: 0;
border: none;
width: auto;
color: #fff;
font-family: Verdana, sans-serif; font-size: 85%; 
}

#menutop a, div.menutop em { display: inline; margin: 0 }
#menutop a, div.menutop px { border-left: solid 1px #111; padding: 0.3em 0.5em; }
#menutop a: first-child { border-left: solid 1px #111; }

#menutop a:link { text-decoration: none; color: #fff }  
#menutop a:visited { text-decoration: none; color: #fff }
#menutop a:hover { background: rgb(243,148,61); text-decoration: none; color: #fff }

#menutop {
font-family: Verdana;
font-weight: bold;
line-height: 20px;
}

#menu p {
margin: 0 0 2em 0;
padding: 0.3em 0.4em;
color: white;
}

#menu a, #menu em { display: block; margin: 0em 0.3em; }
#menu a, #menu px { border-bottom: solid 1px #669ace; } 
#menu a: first-child { border-top: none }
#menu em { color: #fff }

#menu {
width: 140px;
font-family: Verdana, sans-serif;
font-weight: bold;
font-size: 90%;
line-height: 1.7; 
text-align: left; 
}

#menu a:link { text-decoration: none; color: #336699 }
#menu a:visited { text-decoration: none; color: #336699 }
#menu a:hover { background: #fff; text-decoration: none; color: #111 }

#splash { margin: 1px 0.6em; padding: 0; background: url(http://milewis.readyhosting.com/other/bg_splash.jpg); 
background-repeat: no-repeat; height: 126px; }

#home p { margin: 0.5em 0 0 0; padding 0.3em; }
#home a { display: block; font-weight: bold; font-family: Verdana, sans-serif; font-size: 90%; }
#home a:link { text-decoration: underline; }
#home a:visited { text-decoration: underline; }
#home a:hover { text-decoration: none; }

#list { margin: 1em 0.7em; padding: 0; }
#list p { margin: 0; padding: 0.5em 0; }
#list p.news { margin: 0; padding: 0.3em 1em 1em 1.5em; background: url(http://milewis.readyhosting.com/other/arrow2.gif); background-repeat: no-repeat; } 
#list p.news a, #list p.news em { display: block; }
#list p.res { margin: 0.3em 0; padding: 0.3em 1em 1em 1.5em; background: url(http://milewis.readyhosting.com/other/arrow2.gif); background-repeat: no-repeat; } 
#list p.biz { margin: 0; padding: 0.3em 1em 1em 1.5em; background: url(http://milewis.readyhosting.com/other/arrow2.gif); background-repeat: no-repeat; } 
#list p.search { color: #111; margin: 1.5em 1em 1.5em 0.5em; padding: 0.3em 0.3em 0.3em 1.2em; background: url(http://milewis.readyhosting.com/other/arrow2.gif); background-repeat: no-repeat; } 
#list p.bizop { margin: 0; padding: 0.3em 0.3em 0.3em 1.2em; color: background: url(../images/new_arrowfull_blue.gif); background-repeat: no-repeat; } 
#list li { margin: 0; padding: 0.2em; }
#list li.a { margin: 0; padding: 0.2em 0.5em 0.5em 1em; }
#list img.a { display: image; float: left; }
#list p.res a, list #list p.res em { display: block; }
#list a:link { text-decoration: underline; color: #336699; padding-bottom: 0.2em; font-weight: bold; }
#list a:visited { text-decoration: underline; color: #336699; font-weight: bold; }
#list a:hover { text-decoration: none; color: #ff9900; font-weight: bold; }
#list pre { font-size: 100%; font-family: Verdana, sans-serif; margin: 0; padding: 0.3em 1em 1em 1.5em; background:  url(http://milewis.readyhosting.com/other/arrow2.gif); background-repeat: no-repeat; }

#rightmenu { font-family: verdana, sans-serif; font-size: 90%; }
#rightmenu a:link { text-decoration: underline; color: #111; background: url(http://milewis.readyhosting.com/other/arrow.gif); background-repeat: no-repeat; padding-left: 0.8em; }
#rightmenu a:visited { text-decoration: underline; color: #111; background: url(http://milewis.readyhosting.com/other/arrow.gif); background-repeat: no-repeat; padding-left: 0.8em; }
#rightmenu a:hover { text-decoration: none; color: #ff9900; background: url(http://milewis.readyhosting.com/other/arrow.gif); 
background-repeat: no-repeat; }
#rightmenu { margin: 1em 1em 2em 1em; padding: 0 1px 1px 1px; color: #111; border: solid 1px #d3dce7; }
#rightmenu p { margin: 0; padding: 0.5em 0.5em 0 0.5em; background: #e3e9f0; }
#rightmenu ul { background: #e3e9f0; margin: 0; padding: 0.3em 0.5em 0 3em; line-height: 1.3em; }
#rightmenu img.a { display: image; float: left; }
#rightmenu p.bot { margin: 0; padding: 0.5em; background: #e3e9f0; }
#rightmenu p.bot a, #rightmenu p.bot em { display: block; line-height: 1.4em; }
#rightmenu p.pic { margin: 1px; padding: 0; }

#rightmenualt { margin: 1em; padding: 0; border: solid 3px rgb(238,240,241); }
#rightmenualt p { margin: 1px; padding: 0.3em; 0.5em; }
#rightmenualt p a, #rightmenu p em { display: block; line-height: 1.4em; }
#rightmenualt a:link { text-decoration: underline; font-weight: bold; color: #111; background: url(http://milewis.readyhosting.com/other/arrow.gif); background-repeat: no-repeat; padding-left: 0.8em; }
#rightmenualt a:visited { text-decoration: underline; font-weight: bold; color: #111; background: url(http://milewis.readyhosting.com/other/arrow.gif); background-repeat: no-repeat; padding-left: 0.8em; }
#rightmenualt a:hover { text-decoration: none; font-weight: bold; color: #ff9900; background: 
url(http://milewis.readyhosting.com/other/arrow.gif); background-repeat: no-repeat; }


#bot { margin: 0; padding: 0; }
#bot { font-family: Verdana, sans-serif; font-size: 80%; }
#bot { color: #777; line-height: 1.6; }
#bot a:link { color: #777; text-decoration: underline; }
#bot a:visited { color: #777; text-decoration: underline; }
#bot a:hover { color: #ff9900; text-decoration: none; }
#bot p { margin: 0; padding: 0.5em 1em; }
#bot p.footer { margin: 0; padding: 1.5em; background: #eceff4; }

#flash { width=604px; border: solid 1px #111; margin: 1em; padding: 0 1px 1px 1px; background: #fff; }

#flash2 { width=604px; margin: 1em; padding: 0 1px 1px 1px; background: #fff; }
#flash2 { font-family: Verdana, sans-serif; font-size: 10px; font-weight: bold; }

#cognigen { position:absolute; left:0px; top:-500px; width:1px;	height:1px; overflow:hidden; }

