
/* primary tags and styles */
body  { margin: 0; padding: 0; background-color: #36769e; background-image:url(graphics/bg.gif); }
body, td, p, ol, ul, li, div, span, form, input, textarea, h1, h2, h3, h4, h5, h6, a { font-size: 11px; color: #585858; font-family: verdana, arial, helvetica, sans-serif; }
h1, h2, h3, h4, h5, h6, form, ol, ul, li, div { padding: 0; margin: 0; }
h1, h2, h3, h4, h5, h6 { color: #333333; font-size: 10px; font-weight: bold; font-family: arial, verdana, helvetica, sans-serif; }
h1 { font-size: 16px; line-height: normal; }
h2 { font-size: 13px; line-height: normal; }
ol, ul, li { list-style-type: none; }
ul { margin-left: 20px; margin-top: 5px; }
ul li { list-style-type: disc; line-height: 14px; padding-top: 5px; }
hr { height: 1px; border-width: 0; color: #dedede; background-color: #dedede; }
img { display: block; }
img.inline { display: inline; }

table#outline1 { border-collapse: collapse; }
table#outline1 td { border: solid 1px #cccccc; padding: 6px; }
.whitecell { background-color: #ffffff; }

input { color: #333333; font-size: 10px; font-family: verdana, sans-serif; }
textarea { background-color: #ffffff; border: solid 1px #A2A29E; color: #333333; font-size: 9px; font-weight: normal; } 
select  { background-color: #ffffff; border: solid 1px #A2A29E; color: #333333; font-size: 9px; font-weight: normal; } 
.textfield { width: 200px; margin-top: 5px; margin-bottom: 5px; border: 1px solid #999; padding: 3px; }
.searchfield { background-color: #ffffff; border: solid 1px #A2A29E; color: #333333; font-size: 9px; width: 100px; }
.searchbtn { margin-left: 4px; }


/* secondary styles */
hr.testimonials { height: 1px; width: 628px; border-width: 0; color: #dedede; background-color: #dedede; margin-top: 25px; margin-bottom: 25px; }
h1.articlehdg { font-size: 16px; margin-bottom: 10px; }
h2.articleauthor { font-size: 11px; }
h2.articlesource { font-size: 11px; font-style: italic; }
h2.testimonials { color: #000000; margin-bottom: 1px; }
h3.testimonials { font-size: 12px; color: #838383; }

.hdg { font-size: 14px; font-weight: bold; font-style: italic; }
.emph1 { font-weight: bold; }
.emph2 { font-style: italic; }
.leading14 { line-height: 14px; }
.leading18 { line-height: 18px; }
.required { color: #ff0000; }
.padding5 { padding: 5px; }

/* header */
td.fadetop { background-image:url(graphics/bg-top.gif); background-repeat: repeat-x; }
td.logocell { padding-left: 35px; }

/* main navigation */
table#mainnav { background-color: #5b5046; }
td.mnavbtn1 { padding-left: 33px; }
td.mnavbtn2 { padding-left: 46px; }
td.mnavbtn3 { padding-left: 43px; }
td.mnavbtn4 { padding-left: 42px; }
td.mnavbtn5 { padding-left: 45px; }
td.mnavbtn6 { padding-left: 45px; }
td.mnavbtn7 { padding-left: 44px; }
td.mnavbtn8 { padding-left: 44px; padding-right: 32px; }

/* home */
td.hmfeatcell { padding: 19px 66px 32px 0; } 
img.hmfeat2 { margin-top: 12px; }
img.hmfeat3 { margin-top: 12px; }

/* content */
td.contentcell { background-image:url(graphics/bg-stripe.gif); }
table#contentarea { background-color: #ffffff; }
td.contenttop { height: 38px; }
td.contentleft { padding-left: 30px; width: 657px; }
td.contentdiv { background-image:url(graphics/div-inner-vert.gif); background-repeat: repeat-y; }
td.contentright { padding-right: 35px; width: 219px; } 
td.contentbtm { height: 40px; }
div#hometxt { font-size: 13px; width: 595px; padding-top: 25px; padding-bottom: 25px; font-family: arial, verdana, helvetica, sans-serif; }
div#content { line-height: 16px; }
img.leftpic { display: inline; margin-right: 27px; margin-top: 4px; margin-bottom: 15px; }
img.rightpic { display: inline; margin-left: 27px; margin-top: 4px; margin-bottom: 15px; } 
img.rtcolhdr { margin-bottom: 13px; }
div#rtcolimg { position: relative; float: left; width: 93px; }
div#rtcoltxt { position: relative; float: right; width: 90px; }
div#rtcolitem { margin-bottom: 15px; }

/* testimonials */
img.tstmlpic { margin-right: 25px; }
div#tstmlimg { position: relative; float: left; width: 145px; }
div#tstmltxt { position: relative; float: right; width: 483px; }

/* footer */
td.fadebtm { background-image:url(graphics/bg-btm.gif); background-repeat: repeat-x; height: 90px; }
img.footertxt { margin-top: 13px; margin-bottom: 20px; }

/* copyright */
div#copyright { color: #abc6d6; font-size: 9px; }
div#copyright a, a:visited { color: #abc6d6; font-size: 9px; }
div#copyright a:hover { color: #ffffff; font-size: 9px; }
div#copyright a:active { color: #abc6d6; font-size: 9px; }


/* links */
a, a:visited { color: #d07922; font-size: 11px; font-weight: normal; text-decoration: none; font-family: verdana, arial, helvetica, sans-serif; }
a:hover { color: #3786b8; font-size: 11px; font-weight: normal; text-decoration: underline; font-family: verdana, arial, helvetica, sans-serif; }
a:active { color: #d07922; font-size: 11px; font-weight: normal; text-decoration: none; font-family: verdana, arial, helvetica, sans-serif; }

