body {
  font-family: Verdana, Arial, helvetica, sans-serif;
  color: #5c5c5d;
  font-size: .70em;
  line-height: 1.4em;
  background-color: #fff;
  padding: 2px;
  margin:0px;   
}

/* centers entire page */
#container {position:relative; margin: 0 auto; padding: 0; width: 780px; } 


/* Gernal Links through out site */
a:link, a:visited  {color:#1f5374; text-decoration: underline;}
a:hover {color: #1f5374; text-decoration: underline;}
h1 {font-size:1.6em; color: #E69B00; margin:0; font-family:Arial, Helvetica, sans-serif;}
h2 {font-size:1.1em; margin:0; padding: 0; color: #1f5374;}
h3 {font-size:.9em; margin:0; padding: 0; color: #fff;} 
.hrule {margin-left: 20px; width: 600px; height: 12px; background: #ffffff url("/images/horizontal_dotted.gif") repeat-x top; }
.clear {clear: both;}
 ul {list-style-type: none; padding: 0; margin: 3px 3px 3px 0px;}
 li { padding: 0 .6em 0 1.5em;}

/* Header */
#header {width:780px; height:73px;  margin: 0; clear: both;}
#inner #header {margin-bottom:5px;}
#header p.links {float: right; margin:0; padding: 50px 0 0 0; font-size:.8em; color:#666;}
#header p.nav {padding:14px 0 5px 0; float:left; clear:left; margin:0;}
#header a:link, #header a:visited  {color: #666;	text-decoration: none; font-weight:normal; }
#header a:hover {color: #bd4d17; text-decoration: none; font-weight:normal; }

#navbar {width:780px; height:27px;  margin: 0; clear: both; background: #ffffff url("/images/nav.jpg") repeat-x top;}

/* Content Home */
#home #content { margin:0; padding:0; float:left; width:780px; }
#home #banner {float:left; width: 555px; height: 251; margin: 0; padding: 0;}
#home #mainnav {float:left; width: 225px; height: 251; margin: 0; padding: 0;}
#content #col1 {height:170px; float:left; clear:left; width:278px; margin:10px 10px 6px 0; padding:0; background: #fff url("/images/blueheadback.gif") no-repeat top left;}
#content #col1_li {visibility: hidden;}
#content #col1 p { font-weight:normal; margin:0; padding:1px 10px 0 10px; float:left; clear:none; font-size:.8em; color:#fff; line-height: 160%;}

#content #col1 p.one {width:125px;} 
#content #col1 p.two {width:145px;} 
#content #col1 p.three {width:120px;} 
.rite {float: right; text-align: right;}

#content #col2 {height:170px; float:left; clear:none; width:235px; margin:10px 0 6px 0px; padding:0; background: #bd4d17 url("/images/ornheadback.gif") repeat-x top left; }
/* Hide from IE5-mac. Only IE-win sees this. \*/
#content #col2 {margin-bottom:4px;}
/* End hide from IE5/mac */
#content #col2 p {font-weight:normal; margin:0 10px 0 0; padding:1px 6px 5px 10px; float:left; clear:none; font-size:.8em; color:#fff; line-height: 160%;}
#content #col3 {height:170px; float:left; width:31px; margin:10px 0 6px 0; padding:0;}

#content #col4 {height:170px; float:left; clear:none; width:225px; margin:10px 0 6px 0px; padding:0; background: #ffffff url("/images/highlights_bg.gif") no-repeat top left; }
/* Hide from IE5-mac. Only IE-win sees this. \*/
#content #col4 {margin-bottom:4px;}
/* End hide from IE5/mac */
#content #col4 p {font-weight:normal; margin:0 10px 0 0; padding:12px 0 6px 10px; float:left; clear:none; font-size:.8em; color:#fff;}
#content #col4 h3 {color: #1f5374; margin-left: 10px;}

#title {margin: 10px 0 10px 10px;}

#content #cola, #content #cold {float:left; clear:left; width:229px; margin: 0 46px 0 0; padding:0; }
#content #colb, #content #cole {float:left; width:229px; margin: 0 46px 0 0; padding:0; }
#content #colc, #content #colf {float:left; width:229px; margin: 0; padding:0; }

#content #scola {float:left; clear:left; width:249px; margin: 2px 46px 0 0; padding:0; }
#content #scolb {float:left; width:249px; margin: 2px 46px 0 0; padding:0; }
#content #scolc {float:left; width:189px; margin: 10px 0 0 0; padding:0; }
#solutions p {margin: 5px 0 10px 0; padding: 0;}

#content #c1title {float:left; clear:left; width:144px; margin: 15px 26px 0 0; padding:0; }
#content #c1a {float:left; width:375px; margin: 15px 46px 0 0; padding:0; }
#content #c2a {float:left; width:189px; margin: 8px 0 0 0; padding:0; }
#level3 p {margin: 5px 0 10px 0; padding: 0;}

#content #c1 {float:left; clear:left; width:544px; margin: 10px 46px 0 0; padding:0; }
#content #c2 {float:left; width:189px; margin: 6px 0 0 0; padding:0; }
#level3 p {margin: 5px 0 10px 0; padding: 0;}

#flashbox {background: #ffffff url("/images/box_top.jpg") repeat-x top right; border:1px solid #dbdbdb; padding: 12px 6px 1px 8px; margin: 2px 0 10px 0; }
#flashbox ul { list-style-type: none; padding: 0; margin: 3px 3px 3px 0px;}
#flashbox li {background-image: url(/images/flash.gif); background-repeat: no-repeat; background-position: 0 .1em; padding: 0 .6em 0 1.5em;}
#flashbox li a{ }

.docbox {background: #ffffff url("/images/box_top.jpg") repeat-x top right; border:1px solid #dbdbdb; padding: 12px 6px 1px 8px; margin: 2px 0 10px 0; }
.docbox  li {background-image: url(/images/pdf.gif); background-repeat: no-repeat; background-position: 0 .1em; padding: 0 .6em 0 1.5em;}

.dotted {margin-left: 20px; width: 616px; height: 12px; background: #ffffff url("/images/collapsebg.gif") no-repeat top left; }

#bull ul { list-style-type: none; padding: 0; margin: 3px 3px 3px 10px;}
#bull li {background-image: url(/images/bullet.gif); background-repeat: no-repeat; background-position: 0 .1em; padding: 0 .6em 0 1.5em;}
#bull2 ul { list-style-type: none; padding: 0; margin: 3px 3px 3px 10px; font-weight: bold;}
#bull2 li {background-image: url(/images/bullet.gif); background-repeat: no-repeat; background-position: 0 .1em; padding: 0 .6em 0 1.5em;}
#bulla ul { list-style-type: none; padding: 0; margin: 3px 3px 3px 10px;}
#bulla li {background-image: url(/images/bullet.gif); background-repeat: no-repeat; background-position: 0 .1em; padding: 0 .6em 0 1.5em;}
#bullb ul { list-style-type: none; padding: 0; margin: 3px 3px 3px 10px;}
#bullb li {background-image: url(/images/bullet.gif); background-repeat: no-repeat; background-position: 0 .1em; padding: 0 .6em 0 1.5em;}


#products p {margin: 5px 0 10px 0; padding: 0;}

/* Content Inner */
#inner #content {border-right:1px solid #E0E0E0; border-left:1px solid #E0E0E0; background-image:url(/images/common/bg_content.gif); background-repeat:no-repeat; padding-bottom:20px; margin-bottom:0; float:left; width:728px;}
#inner #content p {padding: 0 100px 15px 20px; margin:0;}
#inner #content h1 {background:none; padding: 20px 0 10px 20px;}
#inner #content h2 {padding:5px 0 5px 20px; margin:0;}
#inner #content ul, #inner #content ol {padding-top:0; margin-top:0; margin-right: 100px;}
#inner #content table {margin-left:20px; margin-bottom:15px;}
#inner #content table td {padding:0 5px 5px 0;}

.defaultErr {color:#C00000;}
.error {color:#C00000; padding-left: 20px;}

/* Full page width forms  */
#form {padding:0 0 25px 20px;  width: 660px; float:left; margin-top:0px;}
* html #form {margin-top:0px;}
#form table {width:660px; padding-right: 5px;}
.normal {width:auto; padding-right: 0px;}
.autofit {width:95%; padding-right: 0px;}
#form table td {padding:2px 2px 6px 0; vertical-align:top;font-size:90%;}
#form table td.indent {padding:2px 2px 6px 0; vertical-align:top;}
#form h2 { line-height:110%; margin:0; padding:0 0 3px 0; border-bottom:1px solid #DFDFDF;}
#form h3 { margin:20px 0 10px 0; padding:0; border-bottom:1px dashed #DFDFDF;} 
input, textarea, select { font-family: Verdana, Arial, helvetica, sans-serif; font-size: 1em; }

/* Footer */
#footer {width:780px; margin-top:12px;  padding-top:0; float:left; background: #fff url("/images/footer_bk.jpg") no-repeat top left;}

/* Credits */
#credits {text-align:center; font-size:.8em; color:#999999; float:left; width:780px; margin: 0; padding:0; }
#credits a:link, #credits a:visited  {color: #999999;	text-decoration: none; }
#credits a:hover {color: #1f5374; text-decoration: none; }

#content #col1_lawful {position: absolute; z-index: 100; visibility: hidden; left: 0; top: 324px; height:170px; width:278px; margin:10px 10px 6px 0; padding:0; background: #fff url("/images/blueheadback.gif") no-repeat top left;}
#content #col1_lawful p {font-weight:normal; margin:0; padding:1px 10px 0 10px; float:left; clear:none; font-size:.8em; color:#fff; line-height: 160%}
#content #col1_uc {position: absolute; z-index: 101; visibility: hidden; left: 0; top: 324px; height:170px; width:278px; margin:10px 10px 6px 0; padding:0; background: #fff url("/images/blueheadback.gif") no-repeat top left;}
#content #col1_uc p {font-weight:normal; margin:0; padding:1px 10px 0 10px; float:left; clear:none; font-size:.8em; color:#fff; line-height: 160%}
#content #col1_ss {position: absolute; z-index: 102; visibility: hidden; left: 0; top: 324px; height:170px; width:278px; margin:10px 10px 6px 0; padding:0; background: #fff url("/images/blueheadback.gif") no-repeat top left;}
#content #col1_ss p {font-weight:normal; margin:0; padding:1px 10px 0 10px; float:left; clear:none; font-size:.8em; color:#fff; line-height: 160%}
#content #col2 h3, #content #col1 h3, #content #col1_lawful h3, #content #col1_uc h3, #content #col1_ss h3 {margin-left:10px;}