body {
	background-color: #000000;
	font-family: arial, verdana, sans-serif;
}

/* Testing 1100 width page*/

#top_bg1100 {
    background-image: url(../images/topBG1100.jpg);
    background-repeat: no-repeat;
    height: 15px;
    width: 1100px;
    }

#bottom_bg1100 {
    background-image: url(../images/bottomBG1100.jpg);
    background-repeat: no-repeat;
    height: 15px;
    width: 1100px;
    }

#bg1100
{
    background-image:url(../images/bg1100.jpg);
    width: 1100px;
}


/* The following 3 attributes create the boarder around the page */

#top_bg {
    background-image: url(../images/topBG.jpg);
    background-repeat: no-repeat;
    height: 15px;
    width: 920px;
    }

#bottom_bg {
    background-image: url(../images/bottomBG.jpg);
    background-repeat: no-repeat;
    height: 15px;
    width: 920px;
    }

#bg
{
    background-image:url(../images/bg.jpg);
    width: 920px;
}


/* The banner attribute creates the banner/logo that appears at the top of each page*/
#banner
{ 
    background-image: url('../images/banner.jpg');
    background-repeat: no-repeat;
    height: 150px;
    width: 870px
}


/* The navbar attribute creates the navbar that appears below the banner on each page */
#navBar
{ 
    position:relative;
    background-image: url('../images/navigator.jpg');
    background-repeat: no-repeat;
    height: 42px;
    width: 870px;
    z-index:30;
}

/* The navMenu attributes are for the navigation menu and the dropdown submenus */
#navMenu
{
position: absolute;
text-align:left;
top:10px;
left:65px;
margin:0;
padding:0;
z-index:40;
}

#navMenu li
{
	margin:0;
	padding:0;
	float:left;
	list-style:none;
	font: bold 11px arial
}

#navMenu li a
{
	display: block;
	margin: 0 1px 0 0;
	padding: 4px 10px;
	min-width:60px;
	max-width:100px;
	color:#000000;
	text-align:center;
	text-decoration: none
}
#navMenu li a:hover
{
	color:#FF0000;
}
#navMenu div
{
	position:absolute;
	visibility:hidden;
	margin:0;
	padding:0;
	background:#FFFF99;
	border: 1px solid #999999;
	z-index:50;
}
#navMenu div a
{
	position: relative;
	display: block;
	margin: 0;
	padding: 5px 10px;
	min-width:60px;
	max-width:200px;
	white-space: nowrap;
	text-align: left;
	text-decoration: none;
	background: #FFFF99;
	color: #000000;
	font: 11px arial
}
#navMenu div a:hover
{
	color:#FF0000;
}





/* The footer attribute creates the footer on each page */
#footer
{
clear:both;
position:relative;
background-image: url('../images/footer_bg.jpg');
background-repeat:no-repeat;
height: 110px;
width: 870px
}

.footer_address
{
position:relative;
top:10px;
left: -30px;
font-size:11px;
color:#FFFFFF;
text-align:right
}

.footer_copyright
{
position:relative;
top:-20px;
Left: 20px;
font-size:11px;
color:#FFFFFF;
text-align:left;


}



#content
{
	width:870px;
	z-index:20;
	
}

/* CSS properties for the index page*/
#indexTop
{
    float:left;
    background-image:url(../images/bgW870.jpg);
    width:870px;
}


#indexTopLeft
{
float:left;
width:470px;
padding:15px;
}
#indexTopRight
{
	float:left;
	width:370px;
}

#indexMiddle
{
	clear:both;	
	float:left;
  background-image:url(../images/bgW870.jpg);
  width:870px;
}

#indexBottom
{
	clear:both;	


}


#indexBottomLeft
{
    float:left;
    background-image:url(../images/bgW290.jpg);
    width:290px;
}

#indexBottomLeftContent
{
    width:260px;
    z-index:20;
    text-align:left;
}


#indexBottomMiddle
{
    float:left;
    background-image:url(../images/bgW290.jpg);
    width:290px;
}

#indexBottomMiddleContent
{

	width:260px;
	z-index:20;
	text-align:left;
}

#indexBottomRight
{
    float:right;
    background-image:url(../images/bgW290.jpg);
    width:290px;
}
#indexBottomRightContent
{
	width:260px;
	z-index:20;
	text-align:left;
}


#mainContent
{
	text-align:left;
	float:left;
	width:645px;
	background-image:url(../images/bgW645.jpg);
}

#mainContent870
{
    float:left;
    background-image:url(../images/bgW870.jpg);
    width:870px;
}

#mainContentContent, .mainContentContent
{
    padding:25px;
}

#sideBar
{
    text-align:left;
    float:left;
    width:225px;
    background-image:url(../images/bgW225.jpg);
}

#sideBarG
{
    text-align:left;
    float:left;
    width:225px;
    background-image:url(../images/bgG225.jpg);
}

#sideBarContent
{
    padding:10px;
}

.splitContent
{
    text-align:left;
    float:left;
    width:435px;
    background-image:url(../images/bgW435.jpg);
}
/* The top and bottom ../images for the boarders*/
.white225TopBG, #white225TopBG {background-image:url(../images/topW225.jpg); background-repeat:no-repeat; width:225px; height:10px;}
.white225BottomBG, #white225BottomBG {background-image:url(../images/bottomW225.jpg); background-repeat:no-repeat; width:225px; height:15px; clear:both;}
.white290TopBG, #white290TopBG {background-image:url(../images/topW290.jpg); background-repeat:no-repeat; width:290px; height:10px;}
.white290BottomBG, #white290BottomBG {background-image:url(../images/bottomW290.jpg); background-repeat:no-repeat; width:290px; height:15px; clear:both;}

.white435TopBG, #white435TopBG {background-image:url(../images/topW435.jpg); background-repeat:no-repeat; width:435px; height:10px;}
.white435BottomBG, #white435BottomBG {background-image:url(../images/bottomW435.jpg); background-repeat:no-repeat; width:435px; height:15px; clear:both;}

.white645TopBG, #white645TopBG {background-image:url(../images/topW645.jpg); background-repeat:no-repeat; width:645px; height:10px;}
.white645BottomBG, #white645BottomBG {background-image:url(../images/bottomW645.jpg); background-repeat:no-repeat; width:645px; height:15px; clear:both;}
.white870TopBG, #white870TopBG {background-image:url(../images/topW870.jpg); background-repeat:no-repeat; width:870px; height:10px;}
.white870BottomBG, #white870BottomBG {background-image:url(../images/bottomW870.jpg); background-repeat:no-repeat; width:870px; height:15px; clear:both;}

.grey225TopBG {background-image:url(../images/topG225.jpg); background-repeat:no-repeat; width:225px; height:10px;}
.grey225BottomBG {background-image:url(../images/bottomG225.jpg); background-repeat:no-repeat; width:225px; height:15px; clear:both;}


/* end CSS properties for index page*/

/* Contact form properties*/
.contactForm    { FONT: 13px arial, verdana, sans-serif;
        background-image: url("../images/contactFormBG.gif");
        text-align: left;
        WIDTH: 250PX;
        BORDER: #000000 1px solid}
        
.contactTextArea    { FONT: 13px arial, verdana, sans-serif;
        background-image: url("../images/contactFormBG.gif");
        text-align: left;
        WIDTH: 275PX;
        BORDER: #000000 1px solid}
        
.contactSubmitButton { FONT: 9pt arial, verdana, sans-serif }

/* Font Styles*/
.title {color:#000000; FONT: 18px geneva, verdana, arial, sans-serif; font-weight: bold}
.subTitle{ COLOR: #336699; FONT: 15px geneva, verdana, arial, sans-serif; font-weight: bold }
.subSubTitle{ padding-left:50px; padding-bottom:10px; COLOR: #5A7289; FONT: 12px geneva, verdana, arial, sans-serif; font-weight: bold }
.subSubTitleFont{ COLOR: #5A7289; FONT: 12px geneva, verdana, arial, sans-serif; font-weight: bold }
.errorSubTitle{ padding-left:50px; padding-bottom:10px; COLOR: #990000; FONT: 12px geneva, verdana, arial, sans-serif; font-weight: bold }
.contentText { COLOR: #000000; FONT: 11px verdana, arial, sans-serif; text-align:justify }
.emphText { COLOR:#CC0000; FONT: 11px verdana, arial, sans-serif; text-align:justify }
.quoteText { COLOR: #000000; FONT: 11px verdana, arial, sans-serif; font-style:italic; text-align:justify}
.greyLinks{color:#666666; FONT: 11px verdana, arial, sans-serif; }
.greyLinks:link{color:#666666; text-decoration:none;}
.greyLinks:active{color:#666666; text-decoration:none;}
.greyLinks:visited{color:#666666; text-decoration:none;}
.greyLinks:hover{color:#000000; text-decoration:underline;}
a.footer_link:link {color: #FFFF99; text-decoration: none}
a.footer_link:active {color: #FFFF99}
a.footer_link:visited {color: #FFFF99; text-decoration: none}
a.footer_link:hover {color: #FFFF99; text-decoration:underline}
th{color: #336699; FONT: 12px geneva, verdana, arial, sans-serif; font-weight: bold; text-align:left }
tr{COLOR: #000000; FONT: 11px verdana, arial, sans-serif; text-align:center }

.pageText{color:#666666; FONT: 11px verdana, arial, sans-serif; }

.linkTitle{ COLOR: #1d1f22; FONT: 12px geneva, verdana, arial, sans-serif; font-weight: bold; margin-top:-5px; }
.mainLinks{color:#666666; FONT: 13px verdana, arial, sans-serif; }
.linksHeader{color:#465A74; FONT: 11.5px verdana, arial, sans-serif; font-weight: bold; margin-top:10px; margin-left:2px; }

.inputForm    { FONT: 13px arial, verdana, sans-serif;
        text-align: left;
        WIDTH: 450PX;
        background-image: url("../images/mostFavoredFormLongBG.png");
        background-repeat:horizontal;
        BORDER: #74777A 1px solid;
        margin-bottom: 1em;
        }
        
.inputFormShort    { FONT: 13px arial, verdana, sans-serif;
        text-align: left;
        WIDTH: 150PX;
        background-image: url("../images/mostFavoredFormShortBG.png");
        background-repeat:horizontal;
        BORDER: #74777A 1px solid;
        margin-bottom: 1em;
        }
        
.mostFavoredForm    { FONT: 13px arial, verdana, sans-serif;
        text-align: left;
        background-image: url("../images/mostFavoredFormLongBG.png");
        background-repeat:horizontal;
        WIDTH: 450PX;
        BORDER: #74777A 1px solid;
        margin-bottom: 1em;
        }
.mostFavoredFormShort    { FONT: 13px arial, verdana, sans-serif;
        text-align: left;
        background-image: url("../images/mostFavoredFormShortBG.png");
        background-repeat:horizontal;
        WIDTH: 150PX;
        BORDER: #74777A 1px solid;
        margin-bottom: 1em;
        }
        
.mostFavoredApplyButtonBox    { FONT: 13px arial, verdana, sans-serif;
        text-align: center;
        margin-bottom: 1em;
        padding-top:100px;
        }
        
                
.pwdInput    { FONT: 13px arial, verdana, sans-serif;
        text-align: left;
        WIDTH: 180PX;
        background-position:center; 
        background-image: url("../images/mostFavoredFormLongBG.png");
        background-repeat:horizontal;
        BORDER: #74777A 1px solid;
        margin-bottom: 1em;
        }
        
div #line {
        clear:both;
        border-bottom: 2px solid #9A9A9A;
        width:97%;
        margin-bottom:10px;
}


div .floater {
      text-align: left;
      float:left;
   position:absolute;
    visibility:hidden;
    margin:0;
    margin-left:60px;
    #width:350px;
    padding:3px;
    border: 1px solid #323a49;
   background-color: #acb4bb;
    z-index: 100;   
}

.left {
   float:left;
   text-align:left;
   clear:left;
}

.right {
   float:right;
   text-align:right;
   clear:right;
}

.center {
   text-align:center;
   clear:both;
}

.pwdBox {
   border: 1px solid #323a49;
   background-color: #acb4bb;
   border: 1px solid #323a49;
   padding:15px; 
   position:absolute;
   display:none;
   margin-left:-280px;
   #margin-left:0px !important;
   margin-bottom:1em; 
   margin-top:-25px;
   width:300px;
}

.AttorneyFileHeader{
   border:1px solid #CBCBCB;
   background-color:#E3E5E7;
   color:#2a323a;
   padding:5px;
   padding-left:15px;
   font-weight:bold;
}

.AttorneyFileBody{
   border:1px solid #CBCBCB;
   border-top:0px;
   padding:5px;
   margin-bottom:30px;
}

.AttorneyFileHeader a {
   font-weight:normal;
   text-decoration:none;
   color:#364759;
   float:right;
   margin-top:-1.4em;
}
.AttorneyFileHeader a:hover {
   font-weight:normal;
   text-decoration:underline;
   color:#7b93ad;
   float:right;
   margin-top:-1.4em;
}
.menulinksHeader {
padding:4px;
color:#676767;
font: 13px arial;
font-weight:bold;
}

.row, #row {
	width:100%;
	clear:both;
}

.col, #col {
	float:left;
	padding-left:2%;
	font: 12px arial;
	padding:3px;
	text-align:center;
}

.colHeader {
	background-color:#E3E5E7;
	color: #336699;
	FONT: 12px geneva, verdana, arial, sans-serif !important;
	font-weight: bold !important;
	text-align:center;
}

.reportMainHeader {
	color: #000000;
	FONT: 28px geneva, verdana, arial, sans-serif !important;
   font-style:italic !important;
	font-weight: bold !important;
	text-align:center; 
}

.reportHeader {
   color: #000000;
   FONT: 22px geneva, verdana, arial, sans-serif !important;
   font-weight: bold !important;
   clear:both;
   border-bottom: 5px solid #000000;
   width:98%;
   margin-bottom:5px;
   margin-left:5px;
   padding-left:10px;
}


.reportSubHeader {
   color: #000000;
   FONT: 16px geneva, verdana, arial, sans-serif !important;
   font-weight: bold !important;
   clear:both;
   border-bottom: 5px solid #000000;
   width:98%;
   margin-bottom:5px;
   margin-left:5px;
   padding-left:10px;
}


.reportIndentedSubHeader {
	color: #000000;
	FONT: 12px geneva, verdana, arial, sans-serif !important;
	font-weight: bold !important;
	clear:both;
	border-bottom: 2px solid #000000;
	width:88%;
	margin-bottom:2px;
	margin-left:10%;
	padding-left:10px;
}

.reportIndentedSubHeaderText {
   color: #000000;
   FONT: 12px geneva, verdana, arial, sans-serif !important;
   font-weight: bold !important;
   margin-top:-20px;
   text-align:left !important;
}

.reportRow {
   color: #000000;
   clear:both;
   width:88%;
   margin-bottom:5px;
   margin-left:10%;
   padding-left:10px;
   text-align:left !important;
}

.reportText {
	padding-left:15px;
   padding-right:15px;
   text-align: justify; 
   text-justify: newspaper;
   margin-bottom:50px;
}

.GIlabel {
	color: #000000;
   FONT: 12px geneva, verdana, arial, sans-serif !important;
   font-weight: bold !important;
   text-align:left !important;
}

.tolabel {
   color: #000000;
   FONT: 12px geneva, verdana, arial, sans-serif !important;
   font-weight: bold !important;
   padding-left:10px;
   padding-right:25px;
   padding-bottom:100px;
}

        
#issuedLine {
	clear:both;
	FONT: 12px geneva, verdana, arial, sans-serif !important;
	border-top: 2px solid #000000;
	width:99%;
	margin-bottom:2px;
}

.reportFooter {
   clear:both;
   FONT: 12px geneva, verdana, arial, sans-serif !important;
	color: #000000;
	font-style:italic !important;
	font-weight: bold !important;
	text-align:center; 
}

.MFAdiscountItem {
   padding-left:20px;
   padding-right:20px;
}

.contentTextSmaller { COLOR: #000000; FONT: 9px verdana, arial, sans-serif; text-align:justify }

/* Secure Uploader Styles */
#up_container {
width: 600px;
border-top-width: 0px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-top-style: solid;
border-right-style: solid;
border-bottom-style: solid;
border-left-style: solid;
border-top-color: #6c6c6c;
border-right-color: #6c6c6c;
border-bottom-color: #6c6c6c;
border-left-color: #6c6c6c;
background-color: #ffffff;
}
#up_container #up_header #up_header_left {
float: left;
background-image: url(../images/up_header_left.gif);
background-repeat: no-repeat;
height: 42px;
width: 45px;
}
#up_container #up_header #up_header_right {
background-image: url(../images/up_header_right.gif);
background-repeat: no-repeat;
height: 42px;
width: 10px;
float: right;
}
#up_container #up_content {
padding: 5px;
font-family: Geneva, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
color: #666666;
}
#up_container #up_footer {
font-family: Geneva, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #7777777;
background-color: #EFEFEF;
text-align: right;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-top-style: solid;
border-top-color: #999999;
border-right-color: #6c6c6c;
border-bottom-color: #6c6c6c;
border-left-color: #6c6c6c;
padding-top: 5px;
padding-right: 10px;
padding-bottom: 7px;
padding-left: 5px;
}

#up_container #up_header #up_header_main {
float: left;
padding: 5px;
font-family: Geneva, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #FFFFFF;
margin-top: 5px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
}


#up_container #up_header {
padding: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
background-image: url(../images/up_header_bg.gif);
background-repeat: repeat-x;
height: 42px;
}
