body { line-height: 1.4em; color: #555555; font-size: 12px; background-repeat: repeat-x; background-image: url(/sitestyle/images/bg-repeat.jpg); font-family: Helvetica; height:100%; }
a { color: #2d66b5; }
a:hover { color: #ff931e; }
p { line-height: 1.3em; padding-bottom: 15px; }
b, strong {font-weight: bold;}
ol {margin-bottom: 15px;}
ol li {list-style-position: inside; list-style-type: decimal;}
ul {margin-bottom: 15px;}
ul li { padding-left: 12px; background-position: 2px 5px; background-image: url(/sitestyle/images/bullet-point.gif); background-repeat: no-repeat; list-style-type: none; list-style-position:outside; }
em {font-style: italic;}
#doc {position: relative; width: 1000px;}
#hd { position: relative; background-position: center top; background-repeat: no-repeat; background-image: url(/sitestyle/images/pattern.png); height: 462px; }
#hd .logo {display: block; left: 21px; top: 26px; position: absolute; height: 58px; width: 304px; background-repeat: no-repeat; background-image: url(/sitestyle/images/logo.png); overflow: hidden; text-indent: -300px;}
#hd .banner { left: 0px; top: 107px; position: absolute; width: 679px; height: 260px;}
#hd p {text-align: right; right: 21px; top: 10px; position: absolute; color: white; font-size: 16px;}
#hd p b {font-size: 18px;}
#mainmenu { width: 660px; background-image: url(/sitestyle/images/arrow.jpg); background-position: right top; background-repeat: no-repeat; background-color: #e7e7e7; left: 0px; top: 367px; position: absolute;}
#mainmenu li {padding-left: 0px; background-image: url(none); list-style-type: none; margin: 0px; float: left;}
#mainmenu li a {text-decoration: none; color: #211d1d; border-left-color: white; font-weight: bold; padding-right: 15px; padding-left: 15px; padding-bottom: 13px; padding-top: 11px; border-left-width: 1px; border-left-style: solid; display: block;}
#mainmenu li .on, #mainmenu li a:hover {text-decoration: none; color: white; background-repeat: repeat-x; background-image: url(/sitestyle/images/menu-on.gif);}

#submainmenu { color: white; width: 680px; background-color: #2d66b5; left: 0px; top: 407px; position: absolute;}
#submainmenu li { background-image: url(none); list-style-type: none; margin: 0px; float: left;}
#submainmenu li a {margin-left: 10px; background-position: 1px 15px; background-repeat: no-repeat; background-image: url(/sitestyle/images/sub-bullet.gif); font-style: normal; color: white; text-decoration: none; font-weight: normal; padding-right: 15px; padding-left: 10px; padding-bottom: 11px; padding-top: 11px; display: block;}
#submainmenu li .on, #submainmenu li a:hover {text-decoration: underline; color: white;}


#bd { margin-top: 19px; }
#bd .left {min-height: 400px; width: 658px;}
#bd .right {min-height: 400px; margin-right: 21px; width: 294px;}

#ft { text-align: center; background-color: black; }
#ft .footer { text-align: left; margin-right: auto; margin-left: auto; background-image: url(/sitestyle/images/logo-bottum.png); background-position: right center; background-repeat: no-repeat; position: relative; height: 85px; width: 1000px;}
#area0 { left: 0px; top: 38px; position: absolute;}

.addthis_toolbox {margin-left: 30px; margin-top: 20px; margin-bottom: 20px; text-align: right;}

#expert_witness {border-width: 0px; padding-bottom: 17px; background-image: url(/sitestyle/images/triangle.jpg); background-position: center top; background-repeat: no-repeat; right: 21px; top: 60px; position: absolute; width: 300px; background-color: #211d1d;}
#expert_witness h6 {margin-bottom: 50px; margin-top: 20px; color: white; text-align: center; font-size: 23px;}
#expert_witness p {padding-bottom: 10px; margin-right: 20px; margin-left: 20px; position: relative; color: white;}
#expert_witness p label {left: 0px; top: 0px; font-size: 11px; position: absolute;}
#expert_witness p input {border-color: #211d1d; border-width: 2px; border-style: solid; text-align: center; color: #555555; padding: 5px; margin-top: 13px; width: 246px;}
#expert_witness p input.on {border-color: #ff931e; border-width: 2px; border-style: solid;}
#expert_witness p textarea {text-align: center; color: #555555; padding: 3px; margin-top: 15px; width: 250px; height: 100px;}
#ew_view {height: 204px; overflow: hidden;}
#submit_button {border-style: none; padding-bottom: 5px !important; padding-top: 5px !important; width: 95px !important; background-color: #2d66b5; color: white !important; position: absolute; left: 162px; top: 0px;}
#submit_button:hover {background-color: #ff931e;}
#warning {font-size: 11px; width: 100px; left: 0px; top: 14px; display: block; color: #ff931e; position: absolute;}

#expert_witness_ok {height: 385px; border-width: 0px; padding-bottom: 17px; background-image: url(/sitestyle/images/triangle.jpg); background-position: center top; background-repeat: no-repeat; right: 21px; top: 60px; position: absolute; width: 300px; background-color: #211d1d;}
#expert_witness_ok h6 {margin-bottom: 50px; margin-top: 20px; color: white; text-align: center; font-size: 23px;}
#expert_witness_ok div {height: 270px; background-image: url(/sitestyle/images/thank-you.gif); background-position: center center; background-repeat: no-repeat;}

/*Sliced Linl Style*/
#SlicedInfo { font-size:10px; text-decoration:none; position:absolute; top:130px; right:5px; }
#SlicedInfo #Sliced-web-site-design { text-decoration:underline; color:#FFFFFF; }
#SlicedInfo #Sliced-web-site-design:hover { color:#000000; }
#SlicedInfo a { color:#FFFFFF; }
.link-rolover { margin-right: auto; margin-left: auto; background-repeat:no-repeat; background-position:left top; text-indent:-5000px; display:block; overflow:hidden; }
.link-rolover_on { background-position:left bottom; }
.link-rolover:hover { background-position:left bottom; border:none; }
.clear_both { clear:both; }

#atffc {display: none;}
