body, htlm {width:100%;background-color:#FFF;text-align:center;}
body{margin:0px;padding: 0px; font: 85%/1.5 Verdana, Arial, Helvetica, sans-serif; color:#333; }
textarea  {font: 120%/1.5 Verdana, Arial, Helvetica, sans-serif; color:#333;}
p {text-align:justify;}

table {font-size:1em;}

td {}

hr {height:1px; color:$CCC;}

a:link { color: #0077E3 }

a:visited { color:#1566AE }

a:hover { color: purple }

a:active { color: red }

h1 {font-size: 1.25em; font-weight: bold;  text-align: left;}
h2 {font-size: 1.1em; font-weight: bold;  text-align: left; margin-top:20px;}
h3 {font-size: 1.05em; font-weight: bold;  text-align: left; margin-top:20px;color: #1566AE}

.toLeft {float:left;}
.toRight {float: right;}
.doClr { clear:both;}
.tinyClr {height:1px; overflow:hidden; clear:both;}
.tinyClrL {height:1px; overflow:hidden; clear:left;}
.tinyClr {height:1px; overflow:hidden; clear:right;}

.w50 {width:300px;}

ul {list-style: none;	margin-left: 7px;	padding-left: 0px;}
ol {margin-left: 30px;	padding-left: 0px;}

ul li {	background: url(../img/bulletList.gif) left 3px no-repeat;padding-left: 20px; margin-bottom:3px;}
ol li {padding-left: 5px; margin-bottom:3px;}

#container {width: 695px !important;width /**/: 695px; margin:0px auto; background-color:#FFF;  border:0px none; padding:0px;}

#topBanner {text-align: left; margin: 0px; padding: 0px; width: 695px; height: 170px; background-color: #FFF; background-image: url(../img/banner.jpg); background-position: top left; background-repeat: no-repeat;}
#topMenu {float: left; display: inline; margin-left: 30px; margin-top: 40px;}
#topMenu a {color: #333; line-height: 12px; text-decoration: none; font-size: 0.7em ;border: 0px none; border-right: 1px #333 solid; padding: 1px 0.6em;display: inline;height: 14px !important;height /**/: 12px; }
#topMenu a:hover {text-decoration: underline; color: blue}


#midWrap {text-align: left;  background-color: #F3F3F3;  }
#midMenu {height: 29px; width: 665px; background-color: #F3F3F3; text-align: left; margin-left: 30px; }
#midMenu  a {display: inline; background-image: url(../img/bulletBlue.gif); background-position: left; background-repeat: no-repeat; padding:2px 7px 2px 20px;color: #333; line-height: 28px;  text-decoration: none; font-size:0.75em; font-weight: bold;height: 28px !important;height /**/: 24px;margin-right:3px;}
#midMenu  a:hover{color: #005AA5;} 

#toolbox {height: 29px; background-color: #FFF;text-align: left;padding-left: 30px; border-bottom: 1px #ccc solid;}
#toolbox a {display: inline;padding:2px 10px 2px 20px;color: #333; line-height: 28px;  text-decoration: none; font-size:0.75em;height: 28px !important;height /**/: 24px;}
#toolbox a:hover{color: #005AA5;text-decoration: underline;} 
#emailThis {background-image: url(../img/emailIco.gif); background-position: left; background-repeat: no-repeat;}
#printThis {background-image: url(../img/printIco.gif); background-position: left; background-repeat: no-repeat;}

#content{font-size: 0.8em; padding: 10px 30px; text-align:left;}
td { padding:5px 25px 10px 0px;  vertical-align:top; text-align:center; border-bottom:1px solid #DDD;}
td.leftCol {padding-left:10px; text-align:left;}
td.hdr {background-color:#1566AE; padding-top:0px; font-weight:bold; color:#FFF;}
#captionedImage1 {width:350px; height:320px; text-align:right;}
#captionedImage1 p {font-style:italic;}
#captionedImage2 {width:230px; height:320px; text-align:right;}

span.tac {font-size:0.79em;}
 
 .captDiv {float:right; width:244px; display:inline; margin:0px 0pc 15px 15px;}
 .caption { padding:10px 0px; font-style:italic; font-size:0.79em;}

.orderTable {width:630px; border:0px none;}
.orderTable td {vertical-align:top; padding:5px 0px;border:0px none; text-align:left;}
.orderTable  .labelTd {width:250px; padding-right:20px; text-align:right;font-weight: bold;}
.orderTable  .labelTd span, span.red {font-weight: bold; color:red; font-size:1.2em;}
.orderTable  .labelTd em {font-weight: normal; color:#333; font-size:0.9em;}
.orderTable  .labelTdL {width:250px; padding-left:40px; text-align:left; font-weight: bold;}
.orderTable  .labelTdLw {width:590px; padding-left:40px; text-align:left; font-weight: bold;}
.orderTable input {border:1px solid #1566AE; width:300px; padding:1px 4px;}
.orderTable textarea {border:1px solid #1566AE; width:300px; height:100px; padding:1px 4px;}
.orderTable input.nill {border: 0px none; width:auto; padding:auto;}
.orderTable label {margin:0px 20px 0px 5px;}
.orderTable input.btn {color:#fff; background-color:#1566AE; width:auto; padding:2px 8px; borrder:0px none;} 
.w100 {width:100px !important;} 
#footerWrap  {background-image: url(../img/footerBgr.jpg); background-position: top; background-repeat: no-repeat; color:#FFF;  height: 90px;}

#footerMenu {padding: 30px 0px 0px 30px; text-align: left;width: 665px !important;width /**/: 695px; height: 15px !important;height /**/: 45px; float: left;display: inline;}
#footerMenu2 {padding: 0px 0px 0px 30px; text-align: left;width: 665px !important;width /**/: 695px; height: 15px !important;height /**/: 15px;  float: left;display: inline;}
#footerMenu a, #footerMenu2 a {color: #FFF; line-height: 0.7em; text-decoration: none;border: 0px none; border-right: 1px #FFF solid; padding: 0px 0.7em 0px 0.1em;display: inline;height: 8px !important;height /**/: 10px; font-size: 0.7em; margin: 0px; }
#footerMenu2 div {color: #FFF; line-height: 0.7em; text-decoration: none;border: 0px none; border-right: 1px #FFF solid; padding: 0px 0.6em;display: inline;height: 8px !important;height /**/: 10px; font-size: 0.7em;}

#footerMenu3 {color: #FFF; font-size: 0.7em; line-height: 1.7em; text-align: left; padding: 12px 0px 0px 38px;  width: 665px !important;width /**/: 695px;height: 20px !important;height /**/: 24px;float: left;display: inline; }
#footerMenu3 a {font-weight: bold; color: #FFF; text-decoration: none;}
#footerMenu a:hover, #footerMenu2 a:hover, #footerMenu3 a:hover {text-decoration: underline; color:yellow; }

