html {}
body  {
		    margin:0;
		    padding:0;
			position:relative;
			background-color:#f1f1f2;
			overflow-x:hidden;
	    	}

body{font-family:'futura_lt_btlight',Arial;
     font-size:100%;
	 }

@font-face {
    font-family: 'futura_md_btmedium';
    src: url('fonts/futurabt-medium-webfont.eot');
    src: url('fonts/futurabt-medium-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/futurabt-medium-webfont.woff') format('woff'),
         url('fonts/futurabt-medium-webfont.ttf') format('truetype'),
         url('fonts/futurabt-medium-webfont.svg#futura_md_btmedium') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'futura_lt_btlight';
    src: url('fonts/futurabt-light-webfont.eot');
    src: url('fonts/futurabt-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/futurabt-light-webfont.woff') format('woff'),
         url('fonts/futurabt-light-webfont.ttf') format('truetype'),
         url('fonts/futurabt-light-webfont.svg#futura_lt_btlight') format('svg');
    font-weight: normal;
    font-style: normal;

}
	 


div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, fieldset, form, label, legend,
caption, tbody, tfoot, thead{
	margin: 0;
	padding: 0;
	border: 0;
}

hr {
    border:1px solid #000000;
    border-style:none none solid;
    color:#000000;
    background:#000000;
}

.hrr {width:800px!important}
.hrrsub {margin-top:10px;margin-bottom:10px}
.bigfont1 {font-size:20px}
.bigfont2 {font-size:28px;font-weight:bold}
.subcontent {width:560px}


.shadow {
-moz-box-shadow: 0px 0px 14px 2px #000;
-webkit-box-shadow: 0px 0px 14px 2px #000;
box-shadow: 0px 0px 14px 2px #000;
/* For IE 8 */
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";
/* For IE 5.5 - 7 */
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000');
}		

#minus {position:relative;left:-8px}

/*fonts*/
td {font-family:'futura_lt_btlight',Arial;
       font-size:14px;
	   color:#000000;
	   }

.contentt{margin-bottom:10px}	

.contenttd {width:980px;margin:0 auto;}
.contentdata,.contentdata td{color:#231f20;font-family:'futura_md_btmedium',Arial}	


.inputtext{font-family:'futura_lt_btlight',Arial;
       font-size:1em;
	   color:#7c7c7c;
	   border:1px solid #E0E0E0;
	  }
select {font-family:'futura_lt_btlight',Arial;
       font-size:1em;
	   color:#7c7c7c;
	   border:1px solid #E0E0E0;
	   margin:0;
       
	  }
.butt {font-family:'futura_lt_btlight',Arial;
       font-size:1em;
	   padding-top:5px;
	   padding-bottom:5px;
	   text-align:center;
	   display:block;
	   background-color:#AC1F2D;
	   border:1px solid #ffffff;
	   color:#ffffff
}
.butt1 {font-family:'futura_lt_btlight',Arial;
       font-size:1em;
	   padding-top:5px;
	   padding-bottom:5px;
	   text-align:center;
	   background-color:#AC1F2D;
	   border:1px solid #ffffff;
	   color:#ffffff
}

/*links*/

a {color:#AC1F2D;
text-decoration:none
}
a:hover {color:#6F121C}


/*menu*/
.menu a {color:#404040;
          font-weight:normal;
		font-size:1.1em;
		font-family:'futura_lt_btlight',Arial;
		line-height:10px;}


.subtitle {
            font-size:13px;
			font-weight:bold;
			padding-bottom:10px;
			font-family:'futura_lt_btlight',Arial}
.printabledata, .printabledata * {font-size:13px}

.content-spacer {line-height:10px;
                  }

.maintitleholder {width:1000px;margin:0 auto;height:167px;text-align:left}
.maintitle {text-align:left;position:relative;top:137px;left:-40px;background-color:#9C201F;color:#ffffff;padding:10px 20px;font-size:18px}

.pagetitleholder {border-top:3px solid #921014 }
.pagetitle {color:#9F9F9F;font-size:23px;padding-top:10px;font-family:century gothic,'futura_lt_btlight',Arial;}



/*table {border-collapse:collapse;
        border-spacing:0;}
*/

.middlesection {padding-bottom:50px
}
.middletable {width:1015px;margin:0 auto;
}

.maintablediv {height:100%;
               position:relative;
			   width:100%;
			   margin:0 auto;}
.maintable {width:100%;
            margin:0 auto;
            height:100%;}


.rtl {direction:rtl;}	

.subb a {padding:5px;}
.subb .selected {background-color:#AC1F2D;color:#ffffff}

		

/*custom website*/
.color1 {color:#8e0037}
.color2 {color:#000000}
.color3 {color:#FFFFFF}
/*.color4 {color:#1F3E97}*/
.color4 {color:#084e8b}
.color5 {color:#222222}
.color6 {color:#2257C1}
.tablewidth {width:1100px}

	
.printabledata, .printabledata * {font-size:13px}

h1 {font-family:'futura_lt_btlight',Arial;font-size:60px;color:#58585a;font-weight:normal;margin:0}
.titleholder {margin-bottom:40px}

.h2 {color:#000000;font-size:16px}

.h3 {color:#AC1F2D;font-size:16px}


.rowleft {background-color:#c0dcf3}
.rowright {background-color:#eaf3f3}
.rowrighteven {background-color:#f7ffff}
.nopadding {padding:0}
.bordertable {border-collapse:collapse;
              border:1px solid black}
.bordercell {border:1px solid black}			  

/*widths*/
.smallwidth {width:30px}
.mediumwidth {width:175px}
.largewidth {width:275px}

/* messages*/
.itsok {color:blue}
.itsnotok {color:red}
.msgclass {padding:5px}

/*message beautification*/
.errorclass {border:1px solid red}
.errorclass1 {font-style:italic;
              font-size:9px;
			  color:red;
			  padding-left:10px}
.star_required {color:red}