/*
   <link rel="stylesheet" type="text/css" href="style.css"></link>
   MARS Stout CSS Document
   NOTICE:     This style sheet must remain on the same server as
               the xsl and xml page servers.
   Author:     William Martin
   File:       style.css
   Date:       12-Apr-2006 09:22 AM
*/
body{
   background-color:#ffffff;
   font-size:14px;
   font-family:"Times New Roman",Times,serif;
}
table, th, td{
   background-color:transparent;
   font-size:14px;
   font-family:"Times New Roman",Times,serif;
   text-align:left;
}
fieldset{
   width:400px;
   -moz-border-radius:7px;
   padding-top:1px;
   padding-right:3px;
   padding-bottom:5px;
   padding-left:5px;
}
legend{
   color:#000066;
   font-weight:bold;
}
a{
   font-weight:bold;
   color:#000066;
}
a:hover{
   font-weight:bold;
   color:#414089;
}
h1, h2, h3 {
   font-family:"Times New Roman",Times,serif;
   color:#000066;
   margin: 25px 0px 4px 3px;
}

/*New Styles*/
#banner{
   position:absolute;
   top:0px;
   left:0px;
   margin:0px;
   padding:0px;
   border-width:0px;
   z-index:1;
}
#banner-spacer{
   position:absolute;
   top:91px;
   left:0px;
   margin:0px;
   padding:0px;
   border-width:0px;
   z-index:2;
}
#menu{
   display:none;
   position:absolute;
   top:115px;
   left:0px;
   margin:0px;
   padding:0px;
   z-index:9;
}
#downloads-menu{
   position:absolute;
   top:200px;
   left:90px;
   margin:0px;
   padding:0px;
   z-index:8;
}
#downloads-menu-item,#downloads-menu-item ul{
   border-width:0px;
   border-style:solid;
   margin:0px;
   list-style:none;
   width:360px;
}
#downloads-menu-item li{
   background: url(images/online-form-link.jpg) top left no-repeat;
   text-align:center;
   font-weight:bold;
   font-size:10pt !important;
   padding: 10px 0px 0px 0px;
}
#downloads-menu-item li a{
   text-decoration:none;
   font-weight:bold;
   font-size:10pt !important;
}
#downloads-menu-item a:hover{
   text-decoration:none;
   font-weight:bold;
   font-size:10pt;
}
#downloads-menu-item img{
   border-width:0px;
   position:relative;
   top:-33px;
   left:190px;
   margin-bottom:-10px;
}
.menuitem{
   background: url(images/menu_item.png) top left no-repeat;

}
.menufont{
   font-size:12px !important;

}
#main-body{
   position:absolute;
   left:150px;
   top:100px;
   z-index:2;
   width:700px;
}
#footer{
   margin-top:10pt;
   margin-bottom: 2em;
}
#foot-links{
   text-align:center;
   padding:5px;
   margin-top:25px;
   font-size:10px;
   color:#999999;
   border-top:1px solid #000066;
   z-index:6;
}

/*Site Head Styles*/
#header{
   position:absolute;
   height:551px;
   top:-1px;
   width:775px;
   left:0px;
   z-index:1;
}
#header2{
   position:absolute;
   height:551px;
   top:-1px;
   width:775px;
   left:0px;
   z-index:20;
}
#banner{
   position:absolute;
   left:0px;
   top:-1px;
   width:570px;
   height:330px;
   z-index:1
}
#simplebanner{
   position:absolute;
   left:0px;
   top:-1px;
   z-index:1
}
#bannertable{
   border:0px;
   width:775px;
}

/*Site body Styles*/
#indexbody{
   position:absolute;
   left:150px;
   top:100px;
   z-index:2;
}
#surveybody{
   position:absolute;
   left:35px;
   top:100px;
   z-index:2;
}
#mainbody{
   position:absolute;
   left:111px;
   top:200px;
   z-index:2;
}
#menubody{
   position:absolute;
   left:75px;
   top:139px;
   width:700px;
   z-index:2;
}
#shortformbody{
   position:absolute;
   left:55px;
   top:175px;
   z-index:2;
}
#callcheckbody{
   position:absolute;
   left:175px;
   top:115px;
   z-index:2;
}
#selectionbody{
   position:absolute;
   left:235px;
   top:200px;
   z-index:2;
   width:520px;
}
#outstandbody{
   position:absolute;
   left:40px;
   top:135px;
   z-index:2;
}
#formexpdbody{
   position:absolute;
   left:150px;
   top:80px;
   z-index:2;
}
#bodytable{
   height:389px;
   width:700px;
   float:left;
   border:0px;
}
#bodydata{
   background-image:url(images/tablebackground.jpg);
   background-repeat:no-repeat;
   padding-top:10px;
   padding-right:20px;
   padding-bottom:0px;
   padding-left:10px;
}
.datatable{
   background-image:url(images/tablebackground.jpg);
   background-repeat:no-repeat;
   padding-bottom:2px;
   padding-left:10px;
   padding-right:2px;
   text-align:left;
   width:600px;
}
.datatable h2 {
   margin: 1px 0px 0px 0px;
   border-bottom: 1px solid #000066;
}
.leftcell{
   empty-cells:show;
   background-color: #e0e0e0;
   border-bottom: #000066 1px solid;
   border-left: #000066 1px solid;
   border-right: #000066 0px solid;
   border-top: #000066 0px solid;
}
.midcell{
   empty-cells:show;
   background-color:#e0e0e0;
   border-bottom:#000066 1px solid;
   border-left:#000066 0px solid;
   border-right:#000066 0px solid;
   border-top:#000066 0px solid;
}
.rightcell{
   empty-cells:show;
   background-color:#e0e0e0;
   border-bottom:#000066 1px solid;
   border-left:#000066 0px solid;
   border-right:#000066 1px solid;
   border-top:#000066 0px solid;
}
.borderedtable{
   border-bottom: #000066 1px solid;
   border-left: #000066 1px solid;
   border-right: #000066 1px solid;
   border-top: #000066 1px solid;
}
.surveytable{
   margin:5px 40px 0px 0px;
}
.surveyth{
   background-color:#000066;
   color:#e0e0e0;
   font-weight:bold;
}
.surveyth a{
   color:#e0e0e0;
}
.surveyth a:hover{
   color:#e0e0e0;
   font-weight:bold;
}
.downloadimage{
   position:absolute; 
   left:571px; 
   top:10px; 
   z-index:12;
}
/*Site Custom Fonts Styles*/
.font1{
   font-family:"Times New Roman", Times, serif;
   color:#000066;
}
.font2{
   font-family:"Times New Roman", Times, serif;
   color:#000066;
}
.font3{
   font-family:"Times New Roman", Times, serif;
   color:#000066;
   font-size:14px;
}

/*Site form Styles*/
.ibox{
   background-color:#ffffff;
   border-bottom:#000000 1px solid;
   border-left:#000000 1px solid;
   border-right:#000000 1px solid;
   border-top:#000000 1px solid;
   color:#000066;
   font-size:14px;
   text-align:left;
   margin-right:3px;
   margin-left:2px;
}
.errorbox{
   background-color:#ffffff;
   border-bottom:#5e5d63 1px solid;
   border-left:#5e5d63 1px solid;
   border-right:#5e5d63 1px solid;
   border-top:#5e5d63 1px solid;
   color:red;
   font-family:"Times New Roman",Times,serif;
   font-size:14px;
   text-align:left;
   margin-right:3px;
   margin-left:2px;
}
.button{
   font-family:"Times New Roman",Times,serif;
   font-weight:bold;
   font-size:14px;
   text-align:center;
   margin-right:5px;
   margin-left:3px;
   text-decoration:none;
}

/*Site Foot Styles*/
#error{
   color:red;
   font-weight:bold;
}
#footer{
   position:absolute;
   top:450px;
   left:0px;
   height:27px;
   width:768px;
   z-index:3;
}
#index_footer{
   position:absolute;
   top:485px;
   left:0px;
   height:27px;
   width:768px;
   z-index:3;
}
#extrabodyfooter{
   top:575px;
   position:absolute;
   left:0px;
   height:27px;
   width:768px;
   z-index:3;
}
#formexpdfooter{
   position:absolute;
   left:0px;
   top:900px;
   height:27px;
   width:768px;
   z-index:3;
}
#sidelogout{
   position:absolute;
   left:0px;
   top:132px;
   z-index:3;
}
.faqlink1{
   position:absolute;
   left:39px;
   top:455px;
   z-index:5;
   color:#000066;
   font-weight:bold;
   text-decoration:none;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:14px;
}
.faqlink2{
   position:absolute;
   left:39px;
   top:415px;
   z-index:5;
   color:#000066;
   font-weight:bold;
   text-decoration:none;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:14px;
}
.littlebkgrd{
   background-image:url(images/tablebackground_small.jpg);
   background-repeat:no-repeat;
   padding-top:5px;
   padding-left:7px;
}
.four-seventy-pix-footer{
   position:absolute;
   left:0px;
   top:470px;
   width:768px;
   height:27px;
   z-index:6
}
.four-eighty-pix-footer{
   position:absolute;
   left:0px;
   top:485px;
   width:768px;
   height:27px;
   z-index:6
}
.five-hun-pix-footer{
   position:absolute;
   left:0px;
   top:500px;
   width:768px;
   height:27px;
   z-index:6
}
.six-hun-pix-footer{
   position:absolute;
   left:0px;
   top:605px;
   width:768px;
   height:27px;
   z-index:6
}
.seven-hun-pix-footer{
   position:absolute;
   left:0px;
   top:700px;
   width:768px;
   height:27px;
   z-index:6
}
.nine-hun-pix-footer{
   position:absolute;
   left:0px;
   top:900px;
   width:768px;
   height:27px;
   z-index:6
}
.thou-pix-footer{
   position:absolute;
   left:0px;
   top:1000px;
   width:768px;
   height:27px;
   z-index:6
}
.thou-three-pix-footer{
   position:absolute;
   left:0px;
   top:1300px;
   width:768px;
   height:27px;
   z-index:6
}
.thou-two-pix-footer{
   position:absolute;
   left:0px;
   top:1200px;
   width:768px;
   height:27px;
   z-index:6
}
.thou-one-pix-footer{
   position:absolute;
   left:0px;
   top:1100px;
   width:768px;
   height:27px;
   z-index:6
}
.input-style{
   text-align:left;
   width: 92px;
   padding:5px 0px 5px 10px;
}
.menu-icon{padding-bottom:25px}
.news{
   background-image:url(images/tablebackground_small.jpg);
   background-repeat:no-repeat;
   padding:5px 5px 2px 7px;
   font-size:13px;
   text-align:justify;
   position:absolute; 
   top:20px; 
   left:10px; 
   width:550px;
}
.news img{
   float:right !important; 
   border:1px solid #000066;
   patting:0px 0px 15px 15px;
}
.news-title-bkgrnd{
   border-bottom:1px solid #000066;
   width:95%;
   font-size:15px;
   font-weight:bold;
   color:#000066;
}
.news-date-bkgrnd{
   font-size:11px !important;
   font-style:italic;
   padding-bottom:10px;
   color:#000066;
}
.introdata{
   background-image:url(images/tablebackground.jpg);
   background-repeat:no-repeat;
   padding-top:2px;
   padding-right:20px;
   padding-bottom:20px;
   padding-left:10px;
}
.paddme{
   margin:90px;
}
.linklink{
   font-size:11px !important;
   text-align:right;
   position:relative;
   top:-20px;
}
.adminlink{
   font-size:11px !important;
   text-align:right;
}