@charset "utf-8";
/* CSS Document */

/* layout */
div.main { width: 850px; margin: 0 auto; text-align: left; }
div.mastnav { width: 852px; height: 104px; background-image:url(../images/mast.gif); line-height: 0px; text-align: left; }
div.space { width: 850px; padding-top: 35px; height: 0px; }

/* flashmainpage */
div.flash1 { width: 850px; height: 311px; margin-left: 0px; margin-top: 0px; background-color: #FFFFFF; border-left: 1px #CACAC7 solid; border-right: 1px #CACAC7 solid; border-bottom: 1px #CACAC7 solid; }

/* flashfill */
div.flash2 { width: 850px; height: 311px; margin-left: 0px; margin-top: 0px; margin-bottom: 0px; background-color: #FFFFFF; border-left: 1px #CACAC7 solid; border-right: 1px #CACAC7 solid; border-bottom: 1px #CACAC7 solid; }

/* flashfill2 */
div.flash3 { width: 850px; height: 311px; margin-left: 0px; margin-top: 0px; background-color: #FFFFFF; border-left: 1px #CACAC7 solid; border-right: 1px #CACAC7 solid; border-bottom: 1px #CACAC7 solid; float: none; }

/* contactpageimage */
div.contactpageimage { width: 850px; height: 150px; margin-left: 0px; margin-top: 0px; background-color: #FFFFFF; border-left: 1px #CACAC7 solid; border-right: 1px #CACAC7 solid; border-bottom: 1px #CACAC7 solid; background-image: url(../images/contact.gif); background-repeat: no-repeat; }

/* thankspageimage */
div.thankspageimage { width: 850px; height: 150px; margin-left: 0px; margin-top: 0px; background-color: #FFFFFF; border-left: 1px #CACAC7 solid; border-right: 1px #CACAC7 solid; border-bottom: 1px #CACAC7 solid; background-image: url(../images/thankyou.gif); background-repeat: no-repeat; }

/* lowersection */
div.lowersection { width: 850px; text-align: left; margin-left: 0px; margin-bottom: 0px; margin-top: 0px; padding-bottom: 20px; background-color: #FFFFFF; border-left: 1px #CACAC7 solid; border-right: 1px #CACAC7 solid; }

/* lowersection2 */
div.lowersection2 { width: 100%; text-align: left; margin-left: 0px; margin-bottom: 0px; margin-top: 0px; padding-bottom: 25px; background-color: #FFFFFF; border-left: 1px #CACAC7 solid; border-right: 1px #CACAC7 solid; float: left; }

/* lowersection3 */
div.lowersection3 { width: 850px; text-align: left; margin-left: 0px; margin-bottom: 0px; margin-top: 0px; padding-bottom: 25px; background-color: #FFFFFF; border-left: 1px #CACAC7 solid; border-right: 1px #CACAC7 solid; float: left; }

/* lowerleft */
div.lowerleft { width: 400px; text-align: left; margin-left: 0px; margin-top: 0px; background-color: #FFFFFF; }

/* lowerleft2 */
div.lowerleft2 { width: 425px; text-align: left; margin-left: 0px; margin-top: 0px; padding: 0px 0px 0px 0px; background-color: #FFFFFF; float: left; }

/* lowerleft3 */
div.lowerleft3 { width: 425px; text-align: left; margin-left: 0px; margin-top: 0px; padding: 0px 0px 0px 0px; background-color: #FFFFFF; background-image:url(../images/pict8.jpg); background-repeat: no-repeat; float: left; }

/* lowerleft4 */
div.lowerleft4 { width: 425px; text-align: left; margin-left: 0px; margin-top: 0px; padding: 0px 0px 0px 0px; background-color: #FFFFFF; background-image:url(../images/pict9.jpg); background-repeat: no-repeat; float: left; }

/* lowerright */
div.lowerright { width: 420px; height: 185px; text-align: left; margin-left: 400px; margin-top: 0px; padding: 0px 0px 0px 0px; background-color: #FFFFFF; position: absolute; top: 486px; }

/* lowerright2 */
div.lowerright2 { width: 425px; text-align: left; margin-left: 0px; margin-top: 0px; padding: 0px 0px 0px 0px; background-color: #FFFFFF; float: right; }

/* lowerright3 */
div.lowerright3 { width: 425px; text-align: left; margin-left: 0px; margin-top: 0px; padding: 0px 0px 0px 0px; background-color: #FFFFFF; float: right; }

div.lowerright3 ul { margin: 0; padding: 0; padding-left: 40px; padding-bottom: 0px; padding-top: 5px; }
div.lowerright3 li { font: 12px/12px  Helvetica, Arial, sans-serif; color: #909090; line-height: 17px; margin: 0; padding: 0; padding-left: 0px; padding-bottom: 2px; }
div.lowerright3 li a:link { color: #909090; text-decoration: none; }
div.lowerright3 li a:visited { color: #909090; text-decoration: none; }
div.lowerright3 li a:hover { color: #666666; text-decoration: none; }
div.lowerright3 li a:active { color: #666666; text-decoration: none; }

/* botright */
div.botright { width: 318px; text-align: left; margin-left: 515px; margin-top: 15px; padding: 0px 0px 0px 0px; position: absolute; top: 675px; }

/* learnmorebut */
div.learnmorebut { width: 104px; height: 33px; text-align: left; margin-left: 400px; margin-top: 15px; padding: 0px 0px 0px 0px; position: absolute; top: 675px; }

/* bottombar */
div.botbar { width: 850px; height: 7px; text-align: left; margin-left: 0px; margin-top: 0px; background-image: url(../images/botbar.gif); background-repeat: no-repeat; border-left: 1px #CACAC7 solid; border-right: 1px #CACAC7 solid; float: left; }

/* footer */
div.footer { width: 850px; height: 50px; margin: 6px 0px 0px 0px; padding: 0px 0px 0px 0px; background-color: #F6F6F3; text-align: right; float: left; }

/* form-containermain */
div#form-containermain { width: 370px; text-align: left; margin-left: 0px; margin-top: 0px; margin-right: 27px; padding: 0px 0px 0px 0px; background-color: #F0F4FB; border: 1px #CACAC7 solid;  float: right; }
div#form-containermain table td { padding: 16px 0px 0px 10px; }
div#form-containermain .fieldlabel { width: 130px; font: 11px Arial, Helvetica, sans-serif; color: #666666; padding-right: 3px; text-align: left; letter-spacing: 0em; }
div#form-containermain input, div#contact-form textarea, div#contact-form select { border-left: 6px #5E7CB9 solid; }
div#form-containermain tr.required { color: #5E7CB9; }
div#form-containermain tr.required input, div#form-container tr.required textarea { border-left: 6px #5E7CB9 solid;  border-right: 1px #CACAC7 solid; border-top: 1px #CACAC7 solid; border-bottom: 1px #CACAC7 solid;  }
div#form-containermain p { color: #CACAC7; }


/* custom link styles */
div.features a { font: 11px/11px Arial, Helvetica, sans-serif; font-weight: bold; color: #2244CC; text-decoration: none; }
a.pdf-link { display: block; height: 32px; background: url('http://www.medio.com/images/site_images/icon_pdf.gif') no-repeat 0 0; padding: 9px 0 0 40px; font: 11px/11px Arial, Helvetica, sans-serif; font-weight: bold; color: #2244CC; text-decoration: none; }
