body{font-size: 18px; text-align: left;}
body, th, td, input, textarea, select, option {font-family:  "Trebuchet MS", "Times New Roman", Arial, Times, serif;}

table.mytbl{border:none;}
table.mytbl th{text-align:center; font-size:1.6em; font-weight:bold; padding:0;}
table.mytbl td{vertical-align:top; border:0; padding:15px;}
table.mytbl td.lc{padding-left:0px;}
table.mytbl td.rc{padding-right:0px;}

.wp100{width:100%;}
.wp33 tr th{width:33.33%;}


.c{text-align:center;}
.l{text-align:left;}
.r{text-align:right !important;}
.fl{float:	left;}
.fr{float:right; margin-left:10px; margin-bottom:10px;}
.ctr{display:block; margin-left:auto; margin-right:auto; text-align:center;}
.b{font-weight:bold;}
.i{font-style:italic;}

img.r{float:right; margin:0px 0px 10px 10px;}
img.l{float:left; margin:0px 10px 10px 0px;}
.brd{padding:4px;}
div#floating img.r{float:right; margin:0px 0px 5px 5px;}

.rotate{-moz-transform: rotate(-10deg);
-webkit-transform: rotate(-10deg);
-o-transform: rotate(-10deg);
transform: rotate(-10deg);}


p, ul, ol {margin:0 0 1em 0; padding: 0; line-height: 1.4em;}
ul{margin-left:20px;}
blockquote{padding: 10px 30px 10px 30px; font-size:1em; margin: 10px; background:#f4f4f4; border:solid 1px #ccc;}

blockquote p, blockquote ul, blockquote ol {line-height: normal; font-style: italic;}

a {font-weight:bold; text-decoration:none !important;}
a:hover {color: red;}
hr {display:block; width:87%;}

h1, h2, h3, h4, h5, h6{font-family: Arial, Helvetica, sans-serif; font-weight: bold;}

h1{font-size: 2em; margin:0px 0 20px 0px;}
h2{  font-size: 1.2em;  margin:0; }
h3{font-size: 1.1em;padding:4px 0px 4px 10px;  width:840px; margin:0px;  margin-bottom:1.0em; }
h4{font-size:1.2em;  margin-top:-1.5em;  margin-bottom:1.0em; }
h5{width:50%;  padding:2px 0px 2px 10px; font-size:1.2em; font-weight:bold; margin-bottom:0px;}
h6{ font-size: 1.2em;  font-style:italic;  margin:0; }

/* PDF icon (with icon at far left of text  		*/
.pdf {background-image: url('/~kmplans/_img/icons/pdf.gif');}
.email {background-image: url('/~kmplans/_img/icons/email.gif');}
.phone {background-image:url('/~kmplans/_img/icons/phone.gif');}
.fax {background-image:url('/~kmplans/_img/icons/fax.gif');}
.mp3 {background-image:url('/~kmplans/_img/icons/mp3.gif');}
ul.podcast li{list-style-image:url('/~kmplans/_img/icons/rss-podcast.gif');}
ul.rss li{list-style-image:url('/~kmplans/_img/icons/feed-icon.gif');}
.note{list-style-image:url('/~kmplans/_img/icons/hand.gif');}

.pdf, .email, .phone, .fax, .mp3, .ul.podcast li, ul.rss li, .note {background-repeat:no-repeat; background-position:2px 0px; padding-left:25px;}
a.pdf, a.email, a.phone, a.fax, a.mp3, ul.podcast li a, ul.rss li a, .note{text-decoration:none !important; color:#000000; font-weight:bold;}
a.pdf:hover, a.email:hover, a.phone:hover, a.fax:hover, a.mp3:hover, ul.podcast li a:hover, ul.rss li a:hover, a.note:hover {text-decoration:none !important; color:#5ABA4C; font-weight:bold;}
a.pdf:visited, a.email:visited, a.phone:visited, a.fax:visited, a.mp3:visited, ul.podcast li a:visited, ul.rss li a:visited, a.note:visited{text-decoration:none !important; color:#000000; font-weight:bold;}

/* OPACITY */
.opacity{filter: alpha(opacity=85) !important; -moz-opacity: .85 !important; opacity: .85 !important; -khtml-opacity: .85 !important;}

.table
{
    width: 100%;
}
.table ul
{
    margin:0;
    padding:0;
}
.table ul li
{
    border-top:2px solid #C9C9C9;
    float:left;
    list-style:none;
    padding:5px 10px;
    white-space: normal;
}
.table ul li.img{
    width: 150px;
}
.table ul li img{
    display: block;
    margin-left: auto !important;
    margin-right: auto !important;
}
.table ul li.text{
    width:590px;
}
.table ul li.title
{
    font-weight:bold;
    background:#333;
    color:#fff;
}
.table ul li.even
{
    background:#fff
}
.table ul li.odd
{
    background:#FFFFE6
}