* { 
	margin:0;
	padding:0;
	
}
 body 
 { 
    background-color:#2E2E2E;
    font-family:Bookman Old Style;
    color:#000;
   

  }
#main
{
    float:left;
    width:100%;
    padding-bottom:5px;
}
.mainpage
{ 
    width:923px;
    margin:1em auto ;
     background: url(../images/f1-header.gif) no-repeat left top;
    padding:35px 0 0;
}
#header
{
    width:908px;
    margin:0 auto;
    height:185px;
    background-color:#ffffff;
    /*border:solid 1px #DFDFDF;*/
}
.comp
{
   width:908px;
   float:left;
   height:190px;
   background-color:#ffffff;
    background-image:url(../images/page-3.gif);
}
.comp_name
{
    width:260px;
  
     float:left;    
  
     color:#a50021;
    text-align:center;
    vertical-align:middle;    
    padding-right:5px;
    padding-top:15px;   
    padding-left:10px;
    line-height:50px;
   /* background:url(../images/headerss.gif);
    background-repeat:no-repeat;
    background-position:left bottom;
    /*background-color:#1f6d98;*/
    height:159px;
    border-left:2px solid #fff;
    
    
}
.logo
{
     width:600px;
     float:left;
     height:190px; 
     border-left:solid 2px #fff;
}

.sec1
{    
   width:896px;
   float:left;
   height:74px;
   background-color:#ffffff;
}


.menu
{ 
    padding:0px 0px 0px 0px;
   width:268px;
    float:left;

   background-image:url(../images/12.png); 
    background-repeat:no-repeat;
    
   
    
}

.menu ul
{

    width:100%;
    margin:0px;
    padding:0px;
   
    
    
}

.menu ul li
{
    list-style:none;
    text-align:left;
    line-height:35px;
    padding-left:8px;
    vertical-align:middle;   
    border-bottom:dotted 1px #dfdfdf;
   background-image:url(../images/arrow1.gif);
   background-repeat:no-repeat;
   background-position:15px 12px;
   padding:0px 0px 0px 35px;
}

.menu ul li a
{
    font-size:18px;
    font-style:italic;
    text-decoration:none;
   color:#a50021;      
}
.menu ul li a:hover
{ color:#0a5889;}
.leftside
{
    width:230px;
    margin:40px 10px 10px 20px;
    border:1px solid #dfdfdf;
    padding:10px 5px 0px 10px;
    /* background-image:url(../images/bacfgrnd-1.gif); */

    
    }
.content
{
 width:80%;
 font-style:italic;
 font-family:Bookman Old Style;
  font-size:18px; 
  color:#a50021;
  margin:0.5em auto 1em;
 
 }
 .content1
{
 width:100%;
 height:35px;
  text-align:left;
  font-size:14px; 
  margin:5px;
 float:left;
 
 }
 
.contentpage
{
    width:896px;
    margin:10px auto 0px auto;
    font-size:13px;
   
}
.morelink
{
    padding:0.5em 0;
 }
.morelink a
{
    background-image:url(../images/arrow1.gif);
    background-repeat:no-repeat;
    background-position:left .65em;
    color:#a50021;
    font-size:11px;
    padding:5px 0 0 15px;
    font-weight:bold;
    text-decoration:none;
    outline:0px;
    }
 .morelink a:hover
 {
      color:#fb0234;
     }
.wrapper 
{
    width:896px;
     float:left;
   /*  background-image:url(../images/bacfgrnd-1.gif);*/
   
}

.wrapper .contentpart
{
    width:897px;
    float:left;
    background-image:url(../images/greybackground.JPG);
    background-position: left bottom;
    background-repeat:repeat-x;
    min-height:620px;
}

.wrapper .contentpart .para2
{
    width:625px;
    float:right;
  /* background-image:url(../images/grey background.JPG);*/
    background-repeat:repeat-x;
    border-top:1px solid #dfdfdf;
 }
 .wrapper .contentpart-contact
{
    width:897px;
    float:left;
     background-image:url(../images/greybackground.JPG);
    background-position: left bottom;
    background-repeat:repeat-x
   
}

.wrapper .contentpart-contact .para2
{
    width:620px;
    float:right;
    background-image:url(../images/page-2.gif);
    background-repeat:repeat-x;
    border-top:1px solid #dfdfdf;
     background-image:url(../images/greybackground.JPG);
    background-position: left bottom;
    background-repeat:repeat-x
 }
 
.para2 .contentbackground
{
    padding:0 15px 15px;
    background-repeat:repeat-x;
        line-height:120%;
    }
 .contentbackground ul li
 {
     background-image:url(../images/arrow2.gif);
    background-repeat:no-repeat;
    list-style:none;
    padding:0px 0px 0px 20px;
    background-position:2px 5px;
 }
.header
{
    width:896px;
}
.hmain
{
    width:896px;
    float:left;
}
.hleft
{
    width:420px;
    float:left;
    margin:2px;
    padding:10px;
    border:1px dotted #dfdfdf;

  
}
.hright
{
    width:420px;
    float:left;
    margin:2px;
    padding:10px;
     border:1px dotted #dfdfdf;
     min-height:870px;
   
}
.content_subheader
{
    color: #a50021;
    padding-bottom:10px;
    font-size:14px;
    font-style:italic;
    }
.para2 ul
{
    padding-left:20px;
   
}
.para2 ul li
{
    margin:0.5em 0px;
    }
.para2 .page2
{
    width:600px;
    float:left;
}
.para2 .page2 .before
{
    width:240px;
    float:left;
    margin:10px 40px 0px 10px;
    
 
}
.before img
{
    align:right;
    border:2px solid #fff;
}
.para2 .page2 .after
{
    width:240px;
    float:left;
    margin:10px 20px 0px 0px; 
   
}
.after img
{
     border:2px solid #fff;
}

.test
{
    
}
.styletext
{
    }

	

#footer
{
    float:left;
	width:908px;
	margin:0 auto 1em;
	height:39px;
	background-image:url('../images/f1-footer.gif');
	border-top:solid 1px #dfdfdf;
}
#footer .foot
{
	width:908px;
	height:39px;	
	text-align:left;
	font-weight:normal;
	padding:8px 0px 0px 0px;
	font-size:.9em;
	
	
}


.foot span
{
	text-align:left;
	font-weight:normal;
	padding:0px 10px 0px 20px;
}
.foot .designedby
{
    padding:0px 15px 0px 0px;
    float:right;
    }
.foot .designedby a
{
    padding:0px;
    }
.foot span a
{
	text-align:left;
	font-weight:normal;
	padding:0px 30px 0px 90px;
	text-decoration:none;
}
.foot span a
{
	text-align:left;
	font-weight:normal;
	padding:0px 30px 0px 90px;
	text-decoration:none;
}

.product
{
    width:630px;
    float:left;
}
.product .leftsec
{
    width:310px;
     float:left;

}
.product .rightsecc
{
width:270px;
    float:left;
    border:solid 0px #dfdfdf;
}
.rightsecc ul li
{
    background-image:url(../images/arrow2.gif);
    background-repeat:no-repeat;
    list-style:none;
    padding:0px 0px 0px 20px;
    background-position:2px 5px;
   
    
}


.product1
{
    width:630px;
    float:left;
}
.product1 .leftsec1
{
    width:270px;
     float:left;
     border:solid 1px #dfdfdf;
     margin:15px 10px 0px 0px;
     padding:10px;
}
.ll1
{
    width:100px;
    float:left;
}
    
.ll1 ul li
{
    widows:100px;
     background-image:url(../images/arrow2.gif);
    background-repeat:no-repeat;
    list-style:none;
    padding:0px 0px 0px 20px;
    background-position:2px 5px;
}
.ll
{
      widows:100px;
     float:left;
     margin:0px 10px 0px 0px;
     padding:0px
}
.ll ul li
{
    
    background-image:url(../images/arrow2.gif);
    background-repeat:no-repeat;
    list-style:none;
    padding:0px 0px 0px 20px;
    background-position:2px 5px;
}
.product1 .rightsecc1
{
    width:270px;
    float:left;
    border:solid 1px #dfdfdf;
    padding:10px;
    min-height:180px;
}
.rs
{
    width:100px;
    float:left;
}
    
.rs ul li
{
    background-image:url(../images/arrow2.gif);
    background-repeat:no-repeat;
    list-style:none;
    padding:0px 0px 0px 20px;
    background-position:2px 5px;
}
.rs1
{
    width:100px;
    float:left;
    padding:5px 0px 0px 20px;
   
}
.rs1 img
{
    border:2px soild #dfdfdf;
  
   
}

.sec2
{
    width:400px;
    float:left;
    padding-top:10px;
    /*border:1px solid #dfdfdf;*/

}
.sec2 .part1
{
   
    width:190px;
    float:left;
    margin-right:5px;
}
.sec2 .part2
{
  
    width:190px;
    float:left;
    margin-right:3px;
}
p { margin:0px; }
/* LogIn Page */
.loginPage
{    
     width:923px;
     height:710px;
     margin:1em auto ;
     text-align:center;
     padding:7px 0;
     background-color:#f2f2f2;
}
.tdTop
{    
    padding:15px;   
    text-align:center; 
    height:70px;   
    font-family:Freestyle Script;
    font-size:53px;
    color:Black;
    border-bottom:solid 3px black;
}
.tdEdit
{    
    padding:5px;   
    text-align:center; 
    height:30px;   
    font-family:Garamond;
    font-size:18px;
    color:Black;
    border-bottom:solid 3px black;
}
.tdBack
{     
    text-align:center; 
    height:40px;
    padding-bottom:10px;   
    font-family:Garamond;
    font-size:18px;
    color:Black;
    border-top:solid 3px black;
}
.ss
{
    font-family:Bookman Old Style;
    font-style:italic;
    color:#a50021;
    font-size:26px;
    padding:10px 0px 0px 30px;
    line-height:150%;
    width:260px;
    text-align:center;
    
    
}
.dd
{
    float:left;
    width:100%;
    height:100px;
    position:relative;
}
.dd img
{
    position:absolute;
    left:0;
    top:100%;
    }
