/*** Text styles ***/p         { color: black; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 130%; text-align: left; margin: 0 0 6px; padding: 0 0 3px; }li         { color: black; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 130%; text-align: left; margin: 0 0 6px -22px; padding: 0 0 3px;  }.caption         { color: #666; font-size: 10px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 130%; text-align: left; margin: 0 0 6px; padding-bottom: 3px; }.footer{ color: white; font-size: 8pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: normal; line-height: 11pt; text-align: center; margin: 0; padding-top: 8px;}.footerleft{ color: #b1b1b1; font-size: 8pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 11pt; margin: 0; }.footerright { color: #b1b1b1; font-size: 8pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 11pt; text-align: right; margin: 0; }.casestudies { color: #272169; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 14px; text-align: left; margin-top: 25px; margin-bottom: 7px; }h1     { color: black; font-size: 19px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; line-height: 24px; text-align: left; padding-top: 2px; }.h1     { color: #fff; font-size: 19px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: normal; line-height: 24px; text-align: left; padding-top: 2px; }h2  { color: #00aeef; font-size: 16px; line-height: 22px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; text-align: left; margin: 10px 0 4px; padding: 10px 0 0; border-top: 1px dotted #ffa800; }h3 { color: #999; font-size: 14px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; line-height: 22px; text-align: left; margin-top: 12px; margin-bottom: 0; }.h3  { color: #ffa800; font-size: 14px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; line-height: 22px; text-align: left; padding-bottom: 5px; }h4 { color: #000; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; line-height: 130%; text-align: left; margin-bottom: 1px; }.h4 { color: #272169; font-size: 11pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 140%; text-align: left; padding-top: 2px; padding-bottom: 5px; }h5 { color: #666; font-size: 9pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; text-transform: uppercase; text-align: left; margin-top: 26px; margin-bottom: 6px; }h6{ color: #000; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 130%; text-align: left; margin: 0; padding-bottom: 3px;}a:link   { color: #00aeef; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: normal; text-decoration: none;  }a:visited { color: #00aeef; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: normal; text-decoration: none;  }a:hover  { color: #ffa800; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: normal; text-decoration: none;  }a:active  { color: #00aeef; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: normal; text-decoration: none;  }a.sidenav:link   { color: #00aeef; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;  text-decoration: none;  }a.sidenav:visited { color: #00aeef; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;  text-decoration: none;  }a.sidenav:hover  { color: #00aeef; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;  text-decoration: none;  }a.sidenav:active  { color: #00aeef; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;  text-decoration: none;  }.nav { margin-top: 10px; line-height: 130%; background-color:white; padding-top: 12px; padding-bottom: 17px; padding-left: 12px; }.navbar { margin-top: 10px; font-size: 12px; line-height: 23px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; padding: 4px 10px; height: 25px;}.navbar:hover { margin-top: 10px; background-color:#00aeef; }.navbar a { margin-top: 10px; font-weight: normal; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; color:white; text-decoration:none; }a.contactus:link   { color: #999;  font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: normal; text-decoration: none; }a.contactus:visited { color: #999;  font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: normal; text-decoration: none; }a.contactus:hover  { color: black; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: normal; text-decoration: none; }a.contactus:active  { color: #999;  font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: normal; text-decoration: none; }/*** Page styles ***/body { height: 100%; border: none; margin: 0; vertical-align: middle; background-color: #aaaaaa; background-image: url(../media/gradient1.jpg); background-repeat: repeat-x; }.siteframe{ width: 661px; height: auto; background-color: white; padding: 50px 70px; }.siteframebig{ width: 801px; vertical-align: middle; overflow: visible; }.footerdiv{ width: 100%; height: 20px; background-color: #00aeef; border-top: 1px dotted #999; vertical-align: middle; }.footer400l{ width: 400px; height: 20px; padding-left: 13px; padding-top: 6px; float: left; }.footer400r{ width: 350px; height: 20px; padding-right: 13px; padding-top: 6px; float: right; }.curvedbottom{ background-image: url(../media/curvedbottom.gif); width: 800px; height: 17px; }.indexframe{ width: 800px; height: 440px; background-color: white; vertical-align: middle; overflow: visible; }.contactframe{ width: 800px; background-color: white; vertical-align: middle; overflow: visible; }.navtopdiv{ width: 190px; height: 25px; background-color: white; margin-bottom: 0; padding-top: 10px; padding-bottom: 0; border-bottom: 1px dashed #ccc; padding-left: 0; margin-top: 15px; border-top: 1px dashed #ccc; }.navdiv{ width: 190px; height: 25px; background-color: white; margin-bottom: 0; padding-top: 10px; padding-bottom: 0; border-bottom: 1px dashed #b1b1b1; padding-left: 0; }.navtopdoublediv{ width: 190px; height: 35px; background-color: white; margin-bottom: 0; padding-top: 0; padding-bottom: 0; border-bottom: 1px dashed #b1b1b1; padding-left: 0; margin-top: 15px; border-top: 1px dashed #b1b1b1; }.navdoublediv{ width: 190px; height: 35px; background-color: white; margin-bottom: 0; padding-top: 0; padding-bottom: 0; border-bottom: 1px dashed #b1b1b1; padding-left: 0; }.navh3div{ width: 190px; height: 25px; background-color: white; margin-bottom: 0; padding-top: 10px; padding-bottom: 0; border-bottom: 1px dashed #b1b1b1; padding-left: 0; }/*** OLD Horizontal menu bar styles  ***/.menu { border: solid 1px #6dcff6; padding:10px 10px 15px; background-color: #fff; }.menuItem { font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; padding:4px 10px; border-bottom:1px dotted #272169; }.menuItem:hover { background-color:#e3e2e2; }.menuItem a { font-weight: normal; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; color:black; text-decoration:none; }#demo { font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; text-align: left; cursor:pointer; padding:5px 20px; margin: 0; width: auto;  }#demo span { padding:3px 20px 0px 20px; cursor:pointer; }#demo span:hover { font-weight: bold; color: #fff; }/*** Breadcrumb styles ***/.mp_backlinks { color: black; font-size: 10px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;  text-align: left;  padding: 13px 0 13px 30px;}/*Credits: Dynamic Drive CSS Library *//*URL: http://www.dynamicdrive.com/style/ */#greyblock{ width: 660px; font-size: 90%; line-height: 130%; color: #333; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; margin-top: 12px; list-style-type: none; display: block; }* html #greyblock{ /*IE 6 only */width: 660px; list-style-type: none; display: block; }#greyblock ul{ line-height: 130%; margin: 0; padding: 0; list-style-type: none; display: block; }#greyblock li { line-height: 130%; margin: 0; list-style-type: none; display: block; padding: 0;}#greyblock li a {display: block; padding: 7px 5px 7px 8px; list-style-type: none; text-decoration: none; width: 100%; border-bottom: 1px dotted #999; }html>body #greyblock li a{ /*Non IE6 width*/width: auto; list-style-type: none; display: block; }#greyblock li a:hover{ background-color: #ffa800; color: white; list-style-type: none; display: block; }/*** Horizontal navigation styles ***/.horizontalmenu { width: 100%; padding: 0; background: #eee; list-style-type: none; display: block; border-top: 1px solid white;}.horizontalmenu ul { width: 100%; margin: 0; padding: 0; list-style-type: none; list-style-type: none;}.horizontalmenu li { color: #fff; background: #999; padding: 0; float: left; width: 12.5%; text-align: center; margin-right: 0; margin-bottom: 0; margin-left: 0; list-style-type: none; }    .horizontalmenu a { color: #fff; display: block; padding: 7px 5px 7px 8px; text-decoration: none; list-style-type: none; }.horizontalmenu a:hover { color: #fff; background: #008dcc; list-style-type: none; }        
        
.form label {width:10em; float:left; display:block; margin-right:0.5em; text-align:right}
.form .submit input {margin-left:4.5em}
.form input {font-weight:bold}
