.maintable {

   background-color:#FFFFFF;padding-left:12px; padding-right:12px; padding-top:15px; padding-bottom:20px

}



.table_guarantee { padding:10px; width: 80%; text-align: left; border: 3px dashed #000000; margin-left: auto; margin-right: auto;

               cellspacing: 0px; background-color: #DEF0FE }

.border {

	border-top-width: 0px;

	border-right-width: 2px;

	border-bottom-width: 0px;

	border-left-width: 2px;

	border-top-style: none;

	border-right-style: solid;

	border-bottom-style: none;

	border-left-style: solid;

	border-top-color: #77b2f0;

	border-right-color: #77b2f0;

	border-bottom-color: #77b2f0;

	border-left-color: #77b2f0;

}


.table_right { border:1px solid #CCCCCC; background-color: #EEEEEE; float:right; margin-left:10; width:185; text-align:left }


.td_rss      { width: 548; border: 0px solid #000000; padding-left: 0px; padding-right: 0px; 

               padding-top: 0px; padding-bottom: 0px }

.aptbllftflt { color: #00ff00; font-weight: bold; border-left: 0px solid #FFFFFF; border-right: 10px solid #ffffff; border-bottom: 10px solid #ffffff; width:100; float:left }

.aptblrhtflt { color: #00ff00; font-weight: bold; border-left: 10px solid #FFFFFF; border-right: 0px solid #ffffff; border-bottom: 10px solid #ffffff; width:100; float:right }

.td_ap_main    { padding-left: 12px; padding-right: 12px; padding-top: 12px; padding-bottom: 12px }

.table_ap_main { font-family: Tahoma; font-size: 10pt; color: #FF0000; border-left: 2px solid #008000; border-right: 2px solid #008000; width:754; background-color:#FFFFFF }


a:active       { text-transform: none; color: #0000ff }

a:visited      { text-transform: none; color: #0000ff }

a:hover        { text-transform: none; font-weight: bold; color: #696969 }

a:link         { text-transform: none; color: #0000ff }


.tblbtm { text-transform: capitalize; color: #0000ff; font-size: 10pt; font-family: Tahoma; font-weight: bold }


.tblbtm a:active       { text-transform: capitalize; color: #0000ff }

.tblbtm a:visited      { text-transform: capitalize; color: #0000ff }

.tbltbm a:hover        { text-transform: capitalize; font-weight: bold; color: #696969 }

.tbltbm a:link         { text-transform: capitalize; color: #0000ff }





.apmenu      { text-transform: capitalize; font-size: 18pt; font-family: Times New Roman; text-align:left }



.apmenu a:active       { text-transform: capitalize; color: #696969 }

.apmenu a:visited      { text-transform: capitalize; color: #0000ff }

.apmenu a:hover        { text-transform: capitalize; font-weight: bold; color: #009933 }

.apmenu a:link         { text-transform: capitalize; color: #0000ff }



p, ul, ol {

   display: block;

   text-align: left;

   font-size: 13pt;

   color: #333333;

   text-indent: 25px;

   border: 0;

   padding: 0;

   margin-left: 0;

   margin-right: 0;

   margin-top: 0;

   margin-bottom: 1em;

}



.list {

   display: block;

   text-align: left;

   font-size: 13pt;

   color: #333333;

   text-indent: 25px;

   border: 0;

   padding: 0;

   margin: 0;

}



a:link, a:active, a:visited {

   color: #0000FF;

   text-decoration: underline;

   font-weight: bold;

}



a:hover {

   color: #666666;

   text-decoration: underline;

   font-weight: bold;

}



h1 {

   font-size: 21pt;

   color: #BA0000;

   text-indent: 0px;

   font-family: Tahoma, Trebuchet, Verdana;

}



h2 {

   font-size: 18pt;

   color: #BA0000;

   text-indent: 0px;

   font-family: Tahoma, Trebuchet, Verdana;

}



h3 {

   font-size: 15pt;

   color: black;

   text-indent: 0px;

   font-family: Tahoma, Trebuchet, Verdana;

}



h4 {

   font-size: 13pt;

   color: black;

   text-indent: 0px;

   font-family: Tahoma, Trebuchet, Verdana;

}

.latestnewscontent {

   text-align: left;

   font-family: tahoma;

   font-size: 11px;

   color: #666666;

   text-indent: 0px;

}



.headernewscontent {

   text-align: left;

   font-family: tahoma;

   font-size: 13px;

   color: #666666;

   text-indent: 0px;

   margin-top: 22px;

   margin-bottom: 8px;

   text-align: center;

   line-height: 1em;

   font-weight: bold;

}



.headernewscontentfirst {

   text-align: left;

   font-family: tahoma;

   font-size: 13px;

   color: #666666;

   text-indent: 0px;

   margin-bottom: 8px;

   text-align: center;

   line-height: 1em;

   font-weight: bold;

}



img.copy {

   padding: 3px;

   margin-bottom: 5px;

   border: 1px #999999;

}



.include                {color:#ffffff;

                        font-family: Verdana;

                        font-size:10px;

                        text-indent:0px;

                        padding: 0px;

                        margin:0px;}

.include a:link         {font-family: Verdana;

                        color:#ffffff;

                        font-size:10px;}

.include a:visited      {font-family: Verdana;

                        font-size:10px;

                        color: #C0C0C0;}

.include a:hover        {font-size:10px;

                      color: #AAD3EA;

                        font-family: Verdana;}



.form-button    {background-color: #419ED1;

                color: white;

                height: 24;

                font-weight: bold;

                font-family: Arial, Helvetica;

                font-size: 11px;}

.form-menu      {background-color: #000080;

                color: white;

                font-weight: bold;

                font-family: Arial,Helvetica;

                font-size: 12px;}

.form-field     {background-color: #8282FF;

                font-weight: bold;

                font-family: Arial,Helvetica;

                font-size: 11px;}


table.main        { border-left:2px solid #037EC1; border-right:2px solid #037EC1  }

table.main        { width: 752 }

table.main        { background-color:#FFFFFF }


a:link, a:active, a:visited {
   color: #0000FF;
   text-decoration: underline;
   font-weight: bold;
}

a:hover {
   color: #666666;
}
               
h1 {
	font-family: Times New Roman, Georgia, Garamond;
	}

h2 {
	font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
	}
	
h3 {
	font-family: Arial, Helvetica, Sans-Serif;
	}

h4 {
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
	}	
		
h1, h2, h3, h4 {
	font-weight: bold;
	}

h1, h2, h3, h4 {
	text-transform:none
	}

h1, h2, h3, h4 {
	text-align:center
	}

h1 {
	font-size: 24pt;
	}

h2 {
	font-size: 18pt;
	}

h3 {
	font-size: 16pt;
	}

h4 {
	font-size: 12pt;
	}
	
h1  {  color: #BA0000
	}

h2  {  color: #BA0000
	}

h3  {  color: #004080
	}

h4  {  color: #26609F
	}

.flush {
   text-indent: 0px;
}

/* Testimonial Table Attributes */
table.testimony { border:1px solid #e6e6e6; background-color: #E6F4FD; float:right; width:186; padding-left:8px; padding-right:8px; padding-top:8px; padding-bottom:8px }

p.testimony {font-size: 10pt; font-family: Tahoma; color: #696969; margin-left:0; margin-top:0}

p.testimony {text-align: left}


p, ul, ol {
   display: block;
   text-align: left;
   font-size: 11pt;
   color: #333333;
   text-indent: 25px;
   border: 0;
   padding: 0;
   margin-left: 0;
   margin-right: 0;
   margin-top: 0;
   margin-bottom: 1em;
}


div.imgfltlft   { border:0px solid #008000; float: left; padding-left: 0px; padding-right: 15px; padding-top: 5px; 
               padding-bottom: 0px  }
               
div.imgfltrgt   { border:0px solid #008000; float: right; padding-left: 15px; padding-right: 0px; padding-top: 5px; 
               padding-bottom: 0px  }


.tables_special { border:3px dashed #000000; background-color: #FFFFBB; width:80% }

	
.extra a:active       { text-transform: none; color: #037EC1 }
.extra a:visited      { text-transform: none; color: #037EC1 }
.extra a:hover        { text-transform: none; font-weight: bold; color: #696969 }
.extra a:link         { text-transform: none; color: #037EC1 }

.tblbtm { text-transform: capitalize; color: #037EC1; font-size: 10pt; font-family: Tahoma; font-weight: bold }

.tblbtm a:active       { text-transform: capitalize; color: #037EC1 }
.tblbtm a:visited      { text-transform: capitalize; color: #037EC1 }
.tbltbm a:hover        { text-transform: capitalize; font-weight: bold; color: #696969 }
.tbltbm a:link         { text-transform: capitalize; color: #037EC1 }


.tblfltlft { color: #00ff00; font-weight: bold; border-left: 0px solid #FFFFFF; border-right: 10px solid #ffffff; border-bottom: 10px solid #ffffff; width:auto; float:left; height:auto }

.tblfltrgt { color: #00ff00; font-weight: bold; border-left: 10px solid #FFFFFF; border-right: 0px solid #ffffff; border-bottom: 10px solid #ffffff; width:auto; float:right; height:auto }             

.list {
   display: block;
   text-align: left;
   font-size: 13pt;
   color: #333333;
   text-indent: 25px;
   border: 0;
   padding: 0;
   margin: 0;
}



.latestnewscontent {
   text-align: left;
   font-family: tahoma;
   font-size: 11px;
   color: #666666;
   text-indent: 0px;
}

.headernewscontent {
   text-align: left;
   font-family: tahoma;
   font-size: 13px;
   color: #666666;
   text-indent: 0px;
   margin-top: 22px;
   margin-bottom: 8px;
   text-align: center;
   line-height: 1em;
   font-weight: bold;
}

.headernewscontentfirst {
   text-align: left;
   font-family: tahoma;
   font-size: 13px;
   color: #666666;
   text-indent: 0px;
   margin-bottom: 8px;
   text-align: center;
   line-height: 1em;
   font-weight: bold;
}

img.copy {
   padding: 3px;
   margin-bottom: 5px;
   border: 1px #999999;
}

.include                {color:#ffffff;
                        font-family: Verdana;
                        font-size:10px;
                        text-indent:0px;
                        padding: 0px;
                        margin:0px;}
.include a:link         {font-family: Verdana;
                        color:#ffffff;
                        font-size:10px;}
.include a:visited      {font-family: Verdana;
                        font-size:10px;
                        color: #C0C0C0;}
.include a:hover        {font-size:10px;
                      color: #AAD3EA;
                        font-family: Verdana;}

.form-button    {background-color: #419ED1;
                color: white;
                height: 24;
                font-weight: bold;
                font-family: Arial, Helvetica;
                font-size: 11px;}
.form-menu      {background-color: #000080;
                color: white;
                font-weight: bold;
                font-family: Arial,Helvetica;
                font-size: 12px;}
.form-field     {background-color: #8282FF;
                font-weight: bold;
                font-family: Arial,Helvetica;
                font-size: 11px;}
