/* COLORS
grey bg		313134
blue text	8a8adb
text		4d4d4d
grey link	696990
*/

body { font-family: Verdana, Geneva, Arial, helvetica, sans-serif; font-size: 12px; color: #4d4d4d; background-color:#fff; margin: 0; padding: 0;  }
#main {  background-image:url(../Graphics/backgrounds/black-strip.gif); background-repeat:repeat-y; }
h2 { background-color: #000; color: #8a8adb; font-size: 16px; padding: 6px 0 8px 20px; margin-top:0 ; font-weight: normal; margin-bottom: 10px; }
h3 {font-size:14px;font-weight:bold;color:#000;}
#head { border-bottom: 2px solid #313134; background-image:url(/Graphics/logo.gif); background-repeat:no-repeat; background-position:top left; background-color: #000; height: 120px; }
#head #runner { padding-top: 70px; }
a { color: #6565a8; }
a:hover { color: #8a8adb; }
#head h1 { display: none; }
#leftbar { width: 110px; float:left; margin: 0; padding: 0 0 20px 5px; }
.wrap { width: 150px; float:right; margin: 2px 0 2px 4px; text-aign:center; }
.limwidth {width:650px;}
#content { margin-left: 120px; padding: 0 0 20px 0; }
.text { margin-bottom: 20px; margin-right:200px;}
/*.text p { width: 450px; }*/

.clear {height:0; clear:right;}

#content p,#content table,h3 { margin-left: 20px; }
td {padding:5px;}
#menu ul { margin: 0; padding: 2px; width: 110px; }
#menu ul li { list-style-type: none; width: 100px; margin: 1px 0 0 0;}
#menu ul li a { display: block; background-color: #000; color: #8a8adb; padding: 3px 0 3px 3px; width: 100%; text-decoration: none }
#menu ul li p { background-color: #000; padding: 3px 0; font-weight: bold; margin:0; color: #999999; }
#menu ul li a:hover { background-color: #313134; color: #8a8adb; }

ul.bare li {list-style-type:none; }

#foot { background-color: #000; border-top: 2px solid #313134; height: 100%; padding: 10px; text-align: center; clear:both;}
#foot ul {margin: 0; padding: 0}
#foot ul li {  display: inline; list-style-type: none; margin: 0 3px; text-align: center; background-color: #000;}
#foot ul li a { background-color: #000; color: #8a8adb; padding: 5px; width: 100%; text-decoration: none }
#foot ul li a:hover { color: #8a8adb; text-decoration: underline; }

a.hostpipe { color: #343434; text-decoration: none; }
a.hostpipe:hover { text-decoration:underline }

#foot p { padding: 0; margin: 4px 0 0 0; }

.testimonial { color: #969696; font-size: 15px; line-height: 16px; font-weight: bold; width: 450px; text-align: justify; margin-bottom: 0; padding-bottom: 6px; }
.testperson { text-align: right; width: 450px; margin-top: 0; padding-top: 0; font-weight: bold; font-style:italic;}
.boldital { font-weight: bold; font-style: italic; }
.bold {font-weight:bold}

table.thin-border {padding:0; border:1px solid #808080;}
table.thin-border td {text-align:center; }

.icon {border:none;vertical-align:middle;}