/* CSS Document */

.input {
font-family: Verdana;
font-size: 12px;
vertical-align: top;
height: 16px;
width: 200px
}

.pa {
border: 5px #a7a7a7 solid;
}

.submit {

background: #ae0429;
padding: 0 15px 2px 15px;
border: 1px solid #000;
color: #FFF;
font-family: Verdana;
font-size: 10px;
height: 22px;
text-transform: uppercase;
font-weight: bold;

}

body {
    background: #efe7ce url('images/bg.gif') repeat-y scroll center center;
    text-align: center;
    font-family: Tahoma, "Lucida Grande CE", lucida, sans-serif;
    font-size: 13px;
    color: rgb(88,88,88);
    position: relative;
    margin: 0;
    padding: 0px 0 40px 0;
  }
  ul {
	list-style-type: none;
	padding-left: 0;
	margin-left: 0;
	}

  li { background: url(images/arrow.png) left center no-repeat;
	 padding-left: 10px;
	 margin-bottom: 10px;}
  a {
    color: #FFF
  }
  a:hover {
    text-decoration: underline;
  }
  
.MainFAQDiv a {
	color: #C21C1C;
    text-decoration: none;
	font-family: Verdana;
	font-size: 1em;
	font-weight: bold;
}
  #contain {
      width: 800px;
      margin: 0 auto;
      padding: 0 0 27px 0;
      text-align: left;
      background: rgb(255,255,255);
  }
  
/* 		Menu  Start 		*/
 
.menu2{margin:0 auto; padding:0; height:30px; width:100%; display:block; background:url('images/topMenuImages.png') repeat-x;}
.menu2 li{padding:0; margin:0; list-style:none; display:inline;}
.menu2 li a{float:left; padding-left:15px; display:block; color:#fff; text-decoration:none; font:16px Georgia, Arial, Helvetica, sans-serif; cursor:pointer; background:url('images/topMenuImages.png') 0px -30px no-repeat;}
.menu2 li a span{line-height:30px; float:left; display:block; padding-right:15px; background:url('images/topMenuImages.png') 100% -30px no-repeat;}
.menu2 li a:hover{background-position:0px -60px; color:rgb(255,255,255); text-decoration: underline;}
.menu2 li a:hover span{background-position:100% -60px;}
.menu2 li a.active, .menu2 li a.active:hover{line-height:30px; font:16px Georgia, Arial, Helvetica, sans-serif; background:url('images/topMenuImages.png') 0px -90px no-repeat; color:rgb(255,255,255);}
.menu2 li a.active span, .menu2 li a.active:hover span{background:url('images/topMenuImages.png') 100% -90px no-repeat;}               
/*		Menu End		*/
  
  
  
  
  .title {
  border-color: -moz-use-text-color -moz-use-text-color #BFBFBF;
  border-style: none none dotted;
  border-width: 0 0 1px;
  float: left;
  margin: 5px 0 0;
  width: 520px;
  }
  
    .title2 {
  border-color: -moz-use-text-color -moz-use-text-color #BFBFBF;
  border-style: none none dotted;
  border-width: 0 0 1px;
  margin: -10px 0 5px 0;
  width: 180px;
  }
  
    .contain1 {
	float: left;
	width: 600px;
    }
  
    .services {
	margin: 50px 36px 0 0;
	float: left;
	width: 150px;
    text-align: center;
    font-size: 12px;
	}
	.services img {
	border: 1px solid #444444;
	margin-bottom: -20px;
	margin-right: 10px;
	}
	.services p {
	font-size: .90em;
	font-family: "Verdana", sans-serif;
	color: #444444;
	}
  
  ul#header-middle {      
      padding: 0;
      margin: 0;
      height: 35px;
      background: #444 url('images/header_btm.jpg') no-repeat;
  }
  
   ul#header-middle span {      
	  position: relative;
	  top: 10px;
	  left: 15px;
	  float: left;
	  text-align: center;
	  
  }
    
  ul#header-middle span a {
	  background: transparent url('images/menu_bg.png') no-repeat;
	  float: left;
	  height: 25px;
	  width: 100px;
	  text-decoration: none;
	  font-family: Verdana;
	  font-size: 10px;
	  padding: 5px 0 0 0;
	  margin: 0 5px 0 0;
          font-weight: bold;

	  }
	  
  ul#header-middle span a:hover {    
	  color: #e3e3e3;
	  }
	  
  ul#header-middle span a.home {      
	  background: transparent url('images/menu_bg_active.png') no-repeat;
	  float: left;
	  height: 25px;
	  width: 100px;
	  text-decoration: none;
	  font-family: Verdana;
	  font-size: 10px;
	  padding: 5px 0 0 0;
	  margin: 0 5px 0 0;
          font-weight: bold;
	  color: #444;
	  }
	  
  ul#header-middle span a:hover.home {      
	  color: #959595;
	  }
  
  
  #header {
	background: #4d4d4d url('images/header.png') no-repeat;
	width: 800px;
	height: 165px;
	}
 

 div#left {
      float: left;
      width: 190px;
      height: 100%;
      padding: 15px 15px;
      margin-top: 10px;
      border-right: 1px solid #D8D8D8;      
 }
 .cleaner {
      width: 1px;
      height: 1px;
      line-height: 1px;
      font-size: 1px;
      clear: both;
 }
 ul.menu {

    margin: 0;
    margin-bottom: 15px;
    padding: 0 0 0 5px;    
 }
 ul.menu li {
    list-style: none;
    border-bottom: 1px solid #4a4d4a;
    padding: 6px 8px 6px 8px;
    margin: 0;
    font-size: 10px;
    font-weight: normal;
    font-family: Verdana;
    color: rgb(0,0,0);
 }
 ul.menu li a {
    font-size: 10px;
    color: rgb(194,28,28);
    text-transform: uppercase;
    text-decoration: none;
    font-weight: bold;
    
 }

ul.menu img {
float: right;
}
 ul.menu li a:hover {
    text-decoration: underline;
 }
 div#left h4 {
    width: 190px;
    background: url('images/menu-line.png') no-repeat center;
    text-align: center;
    font-size: 15px;
    font-weight: normal;
    color: rgb(0,0,0);
    margin: 0;
    padding: 10px 0;
 }
 div#left h4 span {
    background: rgb(255,255,255);
    padding: 0 5px;
 }
 div#right {
    float: right;
    width: 520px;
    _width: 580px;
    padding:0 25px 0 25px;
    margin-top: 25px;  
 }
div#right p {
    padding: 0 0 0 0;
    margin: -5px 0 10px 0;
    line-height: 22px;
 }

div#right li {
    line-height: 20px;
    }


 h1 {
    font-family: Arial, sans-serif;
    font-size: 22px;
    font-weight: normal;
    color: rgb(157,75,45);
    margin: 20px 0;
    padding: 0;
 }
 h2 {
    color: rgb(255,255,255);
    font-size: 60px;
    font-family: Arial;
    font-weight: normal;
    margin: 0 auto;
    padding: 0px 30px 10px 0;    
    width: 770px;
    _width: 800px;    
    text-align: left;
 }
 h2 span {
    background: #AF0628;
    padding-right: 40px;     
 }
 h3 {
     font-family: Arial, sans-serif;
     font-size: 18px;
     font-weight: normal;
     color: #4a4d4a;
     margin: 0;
     padding-bottom: 3px;
     border-bottom: 1px solid #D8D8D8;
     margin-bottom: 10px;
 }

h3 span {
color: #ae0429;
font-size: 1.2em;

}

 div#right img {
    margin: 0 0 0 0;
    }

.fl {
    font-size: 3em;
	float: left;
	margin: 0 -10px 5px 0;
	padding: 0 0 0 18px;
}
 
  img.rt {
    float: right;
    margin: 7px 5px 5px 15px;
    padding: 0 0 0 10px;
    display: inline;
 }

 
 img.left {
    float: left;
    margin: 7px 15px 5px 5px;
 }
 div#left form#contact {
    width: 175px;
    margin: 0;
    padding: 0;    
 }
 div#left form#contact textarea {
    width: 175px;
    height: 127px;
    border: 1px solid rgb(221,221,221);
    background: url('images/textarea-background.png') no-repeat;
    overflow: auto;
    padding: 0;
 }
 div#left ul.contact {
    margin: 5px 0;
    padding: 0;
    width: 170px;    
 }
 div#left ul.contact li {
    list-style: none;
    padding: 0 0 8px 14px;
    margin: 0;
 }
 div#left p {
    width: 165px;
    _width: 175px;
    margin: 0;
    margin-bottom: 13px;
    padding: 0 2px 0 14px;
    line-height: 140%;
 }
 #bottom {
    width: 800px;
    height: 70px;
    margin: 0 auto;
    color: #a4a4a4;
    text-align: center;
    font-weight: bold;
    background: url('images/footer-bg.gif') no-repeat 0 0;
 }

 p#footer {
    margin: 20px auto;
    color: #FFF;
    font-weight: bold;
 }

 p#footer span {
	color: #DDD;
}

 p#footer b {
	color: #af0628;
}

 p#footer2 {
    margin: 20px auto;
    color: #FFF;
	font-size: 80%;
    font-weight: bold;
 }

 p#footer2 span {
	color: #DDD;
	font-size: 13px;
}

 p#footer2 b {
	color: #af0628;
}

/*

Contact Form

*/
.loader {

}

.bar{
  display:none;
  background: url('ajax-loader.gif') no-repeat;
  margin-left:20px;
  margin-top:50px;
  height:20px;
  width: 230px;
}

#contactForm{
  float:left;
  position:relative;
  background-color: #fdfdfd;
  height: 200px;
}

#contactForm p{
font-size: 10px;
text-transform: uppercase;
font-weight: bold;
font-family: Verdana;
}

#contactForm strong{
color: #ae0429;
}

#contactForm input {
font-size: 9px;
font-family: Verdana;
color: #666;
}

.focus {
border: 2px solid #ae0429;
background-color: #F5F5F5;
}

#contactForm textarea {
font-size: 9px;
font-family: Verdana;
color: #666;
}

#contactForm .submit {
color: #FFF;
}

#container {
  padding: 20px;
  float:left;
  position:relative;
  height: 380px;
  width: 100px;
}

.intro {
display: inline;
}

/* FAQ */

.Q  {
color: #ae0429;
font-size: 1.4em;
font-weight: bold;
}

.AnswerQuestionText {
font-weight: bold;
}

.MainFAQDiv p {
text-indent: 15px;
font-style: italic;
}

.MainFAQDiv li {
    list-style: none;
    padding: 3px 0px 5px 7px;
    margin: -10px;
    margin-left: 15px;

}

.MainFAQDiv li a {
    line-height: 0px;
    font-size: 1em;
    font-family: Verdana;
    color: rgb(194,28,28);

    text-decoration: none;
    font-weight: bold;
  
 }
