body
{
	font-weight: normal;
	font-style: normal;
	font-family: Tahoma;
	font-size: 10pt;
	background-image: url('bk1.gif');   
    margin: 0 0 0 0;	
    padding: 0 0 0 0;
    }  
    
.banner {height:100px;width: 100%;background-image:url('../images/logo-filler.png');}	
IMG.logo {border:0px none;}

/*- Main Menu Tabs --------------------------- */
    #Main_Menu {
      position:absolute;
      width:520px;
      left:50%;
      margin-left: -260px;
      top:64px;
      z-index:3;
      }
     #Main_Menu .menul {width:15px;height:42px;background:url('../images/left_side.gif') no-repeat left};
   
     #Main_Menu li {
      float:left;
      display:inline;
      margin:0;
      padding:0;
      }  
    #Main_Menu a  {
      float:left;
      display:block;
      background:url('../images/splitter.gif') no-repeat left top;
      text-decoration:none; padding-left:2px; padding-right:0; padding-top:0; padding-bottom:0
      }
     #Main_Menu span  {
      float:left;
      display:block;
      color:#000000;
      background:url('../images/menu_button.gif') right top;
      padding-left:12px; padding-right:12px;padding-top:13px; padding-bottom:13px
      }
      #Main_Menu b  {
      float:left;
      display:block;
      background:url('../images/right_side.gif') no-repeat right top;
      text-decoration:none; padding-left:0; padding-right:15px; padding-top:0; padding-bottom:0
      }
     #Main_Menu a:hover {
       background:url('../images/splitter.gif') no-repeat left top;    
      }
     #Main_Menu a:hover span {
      background:url('../images/menu_button_hover.gif') right top;
      }   
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #Main_Menu a span {float:none;}
    /* End IE5-Mac hack */
    #Main_Menu a:hover span {
      color:#000000;
      }
 
.rheader {background-color:#FFFFFF;font-size:10pt;font-family:Verdana;font-weight:bold;text-align:center}
.reviewtext {padding-left: 5px; padding-right: 4px;font-family: Verdana;font-size: 10pt;font-weight:bold}
.rrating {font-size:10pt;font-family:Verdana;text-align:center}
.rlinks {padding-left: 5px;padding-top:3px;font-family: Verdana;font-size: 10pt;font-weight:bold}
a:link
{
    font-weight:700;
    text-decoration: none; 
	color: rgb(15, 104, 175);
}
a:active
{
     font-weight:700;
	 text-decoration: none; 
     color: rgb(0, 128, 0);
}
a:visited
{
    font-weight:700;
	text-decoration: none; 
    color: rgb(15, 104, 175);
}
a:hover 
{ 
    font-weight:700;
    text-decoration: underline; 
    color: blue; } 

ul
{
    margin-left:60px;margin-bottom:10px;margin-right:20px;
    list-style-position: outside;
	list-style-image: url('bullet.gif');
}
ul ul
{
	list-style-image: url('bullet2.gif');
}

li  {margin-bottom: 1px;}
h2 {
          display:block;
          margin-top: 5px;
          margin-left: 10px;
          margin-bottom: -5px;
          background:url('../images/i_blue.gif') no-repeat left;  
          font-family: Tahoma; 
          font-size: 12pt; 
          font-weight: bold;
          padding:2px 0px 2px 30px;
          color: rgb(15, 104, 175);  
   }
p {margin-left: 25px; margin-right: 25px}

.rigid {width: 780px; margin: 0 auto;}
.float-wrapper-rigid2 {float: right;width:780px;}
.main {float: left;width:776px;background-color:#FFFFFF;}
.htext {margin-left: 40px;margin-bottom:-2px;}    
.slogo {float:right;padding-right:40px;margin-top:-13px}
.backgroundt {margin-left: 40px;margin-top:0px;margin-bottom:-10px;font-family: verdana; font-size: 10pt;font-weight: 700} 
.btext {margin-left: 40px; margin-right: 25px;}
.mrcorner {width:16px;height:17px;background:url('../images/content_r1_c1.gif') no-repeat left;}
.mbcorner {float:left;width: 16px;height:25px;background:url('../images/content_r3_c1.gif') no-repeat left bottom;}
.bright {float:right;height:25px;width:780px;background:url('../images/content_r3_c2.gif'); }
.bredge {background:url('../images/content_r2_c3.gif') right; }
.filler {float:right;width:19px; height:21px;background:url('../images/content_r2_c3.gif') right; }

.title {font-size: 12pt;color: rgb(15, 104, 175);}
 
/********  addititions for two column template          *****/
.mtcorner {float:left;width:16px;height:17px;background:url('../images/content_r1_c1.gif') no-repeat left;} 
.mtedge  {float:right;height:17px;width:780px;background:url('../images/content_r3_c2.gif'); }
/************************             *********/

.second-float-rigid {float: right; width: 275px}
.csidebar {width:19px;height:26px;background:url('../images/sidebar_r1_c1.gif') left;}
.bcsidebar {width:19px;height:22px;background:url('../images/sidebar_r3_c1.gif') left;}
.bsidebar {height:22px;background:url('../images/sidebar_r3_c2.gif') left;border-right: 1px solid #979797}

.lheader {height:26px;color:#FFFFFF;background:url('../images/sidebar_r1_c2.gif') no-repeat left;}
.lheader b {float:left;padding-left:.35cm;background:url('bullet.gif') no-repeat left;}

.sidebar {width:19px;background:url('../images/sidebar_r2_c1.gif') left;}		

.lsheader {background-color:#FFFFFF;border-right: 1px solid #979797;text-align:center}
.lsflags {background-color:#FFFFFF;border-right: 1px solid #979797}
.lstext {background-color:#FFFFFF;text-indent: .05cm;border-right: 1px solid #979797}
IMG.flags {border:0px none; ; margin-left:0cm; margin-right:.01cm; margin-top:.1cm; margin-bottom:.1cm}
IMG.right {float:right;border:0px none; }

.psmall {font-size:8pt;margin: 0 0 0 .45cm}

.third-float-rigid {float: left; width: 450px;background-color: #ffffff}
     /*** This must be floated opposite to .first-float ***/
.fourth-float-rigid {float:left;margin-top:50px;width: 166px;}

.footer {clear:both;height:50px;text-align:center;background:url('../images/footer-780.png') no-repeat right; }
.center-footer {font-weight:bold;color:#0033CC;padding-top:12px}
.cwrite {font-size:8pt;font-family:Times New Roman;margin:0;padding-top:5px;}
#####################################################