/* CSS Document */

body {margin:0; padding:0; font-family:Arial, sans-serif; font-size:12px; font-weight:normal; background:url('images/main.jpg') repeat-x top center #011B54;}

a{text-decoration:none; color:#00F;}
a:hover {text-decoration:underline;}

hr{color:#DA0019; size:1px}

.whiteHeader{
font-size:20px; 
font-weight:bold; 
color:#FFF; 
}

.grayLg{
font-size:26px;
font-weight:bold; 
color: #666;
}

.redLg{
font-size:26px;
font-weight:bold; 
color:#C90809; 
}

.redMed{
font-size:24px;
font-weight:bold; 
color:#C90809
}

.redSm{
font-size:14px;
color:#C90809;
font-weight:bold;
font-style:italic; padding-top:4px
}

.grayBold{
font-size:13px;
color:#666B71;
font-weight:bold
}

.grayBoldLg{
font-size:17px; 
padding-top:5px;
color: #666B71;
font-weight:bold
}

.button{
color:#FFF; 
background-color:#014FD7; 
padding:2px; 
height:25px; 
font-weight:bold; 
font-size:11px; 
border: 1px outset gray; 
}

.space {margin:7px;}

.paddingLeft {padding-left:20px}

.paddingLeftTop {padding:10px 0 0 20px;}

.paddingImg {padding:20px 0 0 30px; width:260px;}

.imageLabel{
float: left;
width:255px;
margin: 0px 10px 5px 0px; 
padding-top:20px;
text-align: left; 
color:#C90809; 
}

.imageLabel2{
float: right;
width:255px;
margin: 0px 80px 5px 0px; 
padding-top:20px;
text-align: left; 
color:#C90809; 
}

.imageLabel img, .imageLabel2 img{
margin-top:7px; border: 1px solid black;
}

.formLabel{
float: left; 
width:340px;
margin: 0px 10px 0px 0px;
text-align: left;
}

.formLabelLeft{
float: left; 
width:150px;
margin: 0px 10px 0px 0px;
text-align: left;
}

.formLabelRight{
float: left; 
width:150px;
margin: 0px 10px 0px 10px;
text-align: left;
}

.formLabelR2{
float: left; 
width:36px;
margin: 0px 10px 0px 10px;
text-align: left;
}
.formLabelR3{
float: left; 
width:70px;
margin: 0px 10px 0px 10px;
text-align: left;
}


.noSpaceList {margin-left:0px; padding-left:0px}
.noSpaceList li {list-style:none;}

.regTextList {margin-left:10px; padding-left:10px;}
.regTextList li {list-style:square}



#maincontainer{
width:1190px; 
margin:auto;
position:relative; 
}

#header{
background:url(images/header.jpg) no-repeat;
height:48px;
padding:268px 0 0 102px;
}

#header img {display:block;}

#contentwrapperHome{ 
float: left;
width: 100%;
background-image:url('images/backgroundHome.jpg');
background-repeat:no-repeat; 
background-position:top center; padding-top:0px; margin-top:0px
}

#contentwrapper{
float: left;
width: 100%;
background-image:url('images/background.jpg');
background-repeat:no-repeat; 
background-position:top center; 
}


#contentwrapper2{
float: left;
width: 100%;
background-image:url('images/backgroundBottom.jpg');
background-repeat:repeat-y; 
background-position:top center; 
}

#homeMain{
float:left;
width:530px;
padding-left:125px;
}

#homeBoth{ width:600px; padding:0px;}

#homelogo{ position:absolute; width:277px; height:214px; top:43px; left:102px;}

#homelogo img{ border:none;}

.homeLeft{ 
clear:left;
float: left;
width: 260px;
padding:5px 5px 0px 105px;
font-size:11px
}

.homeRight{ 
float: left; 
width: 290px;
padding:5px 5px 0px 0px; 
font-size:11px
}

.homeLeft ul,.homeRight ul { padding-top:0px; margin-top:0px; padding-left:7px; margin-left:7px}

.homeRightColumn{float:right;width:380px; margin-top:20px; padding-right:107px}

.homeRight1{
background-image:url('images/freeShirt.jpg'); 
background-repeat:no-repeat; 
height:290px; color:#FFFFFF; text-align:left
}

.homeRight1 input{margin-bottom:10px}

.homeRight2{
background-image:url('images/soundAlarm.jpg'); 
background-repeat:no-repeat; 
height:310px;
}

.homeRight2 ul{
font-size:17px; 
line-height:30px;
color: #666B71;
font-weight:bold
}

.homeRight3{
height:160px;
}

.redBorder{
border:1px solid #E12911;
float: left;
width: 910px;
padding-left:20px; 
font-size:13px
}

.contactLeft{
clear: left; 
float: left;
width: 500px;
padding:10px 0px 20px 0px;
}

.contactRight{
float: right;
width: 400px;
margin-left: -400px; 
margin-top:10px; 
padding:10px 10px 0px 0px;
}

.main{
float:left;
width:920px;
padding-left:125px; 

}

#footer{
width: 100%;
padding: 0px; 
height:125px; 
}

