html { min-height: 100%; margin-bottom: 1px; }

body {margin-left:0px;margin-right:0px; padding-left:0px; padding-right:0px; background-color:white;}

body,td,p {font-family:trebuchet ms,verdana,arial,helvetica,sans-serif;font-size:13px;} 
 
.fineprint {color:#444;font-size:12px;}
div.fineprint {padding-top:2px;width:300px;}

.validationerror {color:red;font-size:12px;}
div.validationerror {padding-top:2px;width:300px;}

input {
   font-family:verdana;
   font-size:14px;
   font-weight:normal;
}

input.text {
   width:300px;
}

select {
   font-size:14px;
   width:300px;
}


.error {color:red;}
.inputerror {color:red;}
.caption {font-size:12px; padding:4px;}
.copy {font-size:11px;color:#666; padding-top:4px;}
.pageSummary {font-size:18px;}
.small {font-size:12px;}
 
a:link {color:#25568b;}
a:visited {color:#25568b;}
a:hover {color:#000;}

/* topnav */
.topnav {font-weight:normal;color:#4687ce;}
a.topnav {text-decoration:none;font-size:14px;font-weight:normal;}
a.topnav:link {color:#4687ce;}
a.topnav:visited {color:#4687ce;}
a.topnav:hover {color:#000;}



/* menu */
.menu {padding-left:0px;padding-right:0px;padding-bottom:10px;padding-top:8px;background-color:#e4efd0;text-align:left;}

/* submenu */
td.submenu {padding-left:6px;padding-right:0px;padding-bottom:6px;padding-top:0px;vertical-align:top;text-align:left}
a:link.submenu,a:visited.submenu {text-decoration:none;font-family:verdana;font-size:13px;font-weight:normal}
a:active.submenu,a:hover.submenu {text-decoration:underline;color:#000000}



.short {margin-bottom:4px;}
.shortlist {margin-top:4px;margin-bottom:4px; }
.ListBullet {padding-right:10px;}
.ListTitle {padding-bottom:12px; font-size:14px;}
.MenuListBullet { padding-right:2px;}
/* soon obsolete */
.MenuListTitle { font-size:12px;}
.MenuListTitle1 { font-size:14px;}
.MenuListTitle2 { font-size:12px;}

.MenuListBottom { padding-bottom:12px;}

.mainbody {width:484px;}
.sideMenuMainBox {background-color:#D8D8C5; padding:20px; font-size:12px;}
.sideMenuMainBoxQuote {background-color:#D8D8C5; padding:24px; font-size:12px;}
.sideMenuMainBoxPull {background-color:#ADBBAA; padding:24px; font-size:12px;}
.MenuText {font-size:12px;}
.notop {margin-top:2px;}

ul.greenbullet li {list-style-image:url(img/bullet-greendot.gif);}

.header_title {font-weight:normal;font-size:30px;margin-top:22px;padding-bottom:0px;}

.header_blurb {width:220px;font-size:15px;margin-top:0px;}

h1 {font-weight:normal;font-size:24px;color:#4687ce; margin-bottom:6px;padding-top:14px;}
h2 {font-weight:normal;font-size:22px;color:#99ae63; margin-bottom:4px;}
h3 {font-weight:bold;font-size:18px;color:#4687ce; margin-bottom:4px;}
h4 {font-weight:bold;font-size:14px;color:#99ae63; margin-bottom:4px;}


.bigText {font-weight:bold;font-size:16px;color:#4687ce; margin-bottom:4px;}

/* emily */
h4.sideMenu {font-weight:normal;color:black; margin-bottom:6px;color:black;margin-top:4px;}


h2.sectionTitle {font-weight:normal;font-size:19px;color:#343434;background-color:#e4efd0; 
padding-top:3px;padding-bottom:3px; padding-left:7px; margin-bottom:4px;}

h2.sectionTitleWhite{font-weight:normal;font-size:20px;color:#99AE63; margin-bottom:6px;
padding-top:3px;padding-bottom:3px; padding-left:7px; margin-bottom:4px;}

h3.sideMenu {font-weight:normal; margin-bottom:6px;color:black;margin-top:4px;}
h3.title {margin-top:15px;margin-bottom:3px;}

.notify { border-color:#9FB3C5; font-family:trebuchet ms; color:#000; font-size:11px;  border-width: 1px; border-style: solid; background-color:#e1e1e1; height:22px; width:100px;}

.submit
{
   background-color: #eeeeee;
   color: #666666;
   font-family: trebuchet ms, Verdana, Tahoma;
   font-size: 20px;
   border: 3px double #999;
   padding: 5px;
width:120px;
}

.tinysubmit { 
   border-color:#9FB3C5; 
   font-family:trebuchet ms; 
   border-width:1px;
   border-style:solid; 
   background-color:#9FB3C5; 
   color:#000; 
   height:22px; 
   font-size:11px; 
   font-weight:normal;
}

form {margin-top:4px;margin-bottom:4px;}

.main {margin:12px 0px 20px 0px; width:513px;}


.box {border: 1px solid #B4C6D6; padding:8px;}

.picright {margin-left:10px;}
.picleft {margin-right:10px;}
.pictop {margin-bottom:10px;}

.mainBeta {margin:30px; width:700px;}
.formLabel {padding-left:8px;}
.submitBeta { 
   border-color:#9FB3C5; 
   font-family:trebuchet ms; 
   border-width:1px; 
   border-style:solid; 
   background-color:#9FB3C5; 
   color:#000; 
   height:32px; 
   font-size:16px; 
   font-weight:bold; 
   font-weight:normal;
}
.betaReviewTitle {padding-bottom:0px;margin-bottom:3px;}


/* egd. added color. */
.featureTitle {font-size:18px;color:#99ae63;}

.featureItem {font-size:12px; color:#444;} 

.reqTitle {font-size:15px;font-weight:bold;}

/* for testimonials */
.quote
{
font-size:13px;
}
.author
{
font-size:12px;
font-style: italic;
color: #4a4a4a;
margin-left:24px;
}

.testimonial_image {
   float:left;
   margin-right:10px;
   width:200px;
   border-style:none;
}

/* .top {float: top;}  INVALID XHTML */
.right {float: right;margin-right:16px;}
.left {float: left;}
.testimonial {background-color:white; padding:5px;}
.testimonial_image {display:block;float:left;}
/* .testimonial_quote {background-image ('img/quotemark.gif'); width:180px;} */
.testimonial_quote {width:180px;} 
.testimonial_author {margin-left:20px;}


.LabelCell {font-size:13px; font-weight:regular; color:#222;  padding-right:4px;}
