body{margin:0 auto 0;padding:0;min-width: 1000px;background:url(../images/InfinityCR.jpg) top center #ffffff no-repeat;}

#loaderMask{
text-align: center;
padding-top: 20%;
}


#loaderMask span{
font-size: 7em;
color:yellow;

}












.Home #flash
{
    margin: 0 auto 0;
    padding: 0;
    width: 100%;
    height: 883px;
    position: relative;
    z-index: -1;
    display:block;    
}

#flash

{
    margin: 0 auto 0;
    padding: 0;
    width: 100%;
    height: 883px;
    position: relative;
    z-index: -1;
    display:none; 
}

.Home #bg
{
    margin: 0 auto 0;
    padding: 0;
    background: url(../images/BG.png) top center no-repeat;
    width: 100%;
    min-height: 1500px;
    position: relative;
    z-index: 10;
    margin-top: -883px;
}

.GEPDMRoofing #bg
{
  margin: 0 auto 0;
    padding: 0;
    background: url(../images/EPDMbg.jpg) top center no-repeat;
    width: 100%;
    min-height: 909px;
    position: relative;
    z-index: 10;
    margin-top: 0px;
}

.GTPORoofing #bg
{
  margin: 0 auto 0;
    padding: 0;
    background: url(../images/TPObg.jpg) top center no-repeat;
    width: 100%;
    min-height: 909px;
    position: relative;
    z-index: 10;
    margin-top: 0px;
}

.GPVCRoofing #bg
{
  margin: 0 auto 0;
    padding: 0;
    background: url(../images/PVCbg.jpg) top center no-repeat;
    width: 100%;
    min-height: 909px;
    position: relative;
    z-index: 10;
    margin-top: 0px;
}

.GModifiedBitumenRoofing #bg
{
  margin: 0 auto 0;
    padding: 0;
    background: url(../images/ModifiedBitumenbg.jpg) top center no-repeat;
    width: 100%;
    min-height: 909px;
    position: relative;
    z-index: 10;
    margin-top: 0px;
}

#bg
{
    margin: 0 auto 0;
    padding: 0;
    background: url(../images/SecondaryICR.jpg) top center no-repeat;
    width: 100%;
    min-height: 909px;
    position: relative;
    z-index: 10;
    margin-top: 0px;
}

.Home #header
{
    margin: 0 auto 0;
    padding: 0;
    width: 1000px;
    height: 811px;
    position: relative;
}

#header
{
    margin: 0 auto 0;
    padding: 0;
    width: 1000px;
    height: 485px;
    position: relative;
}

#logo
{
    margin: 0 ;
    margin:11px 0 0;
    padding: 0;
    width: 313px;
    height: 116px;
    float: left;
    display: block;

}

a
{
    text-decoration: none;
}

a.question:link{color:yellow;text-decoration:none}

a.question{color:yellow;font-weight:bold;text-decoration:none}

a.question:hover{color:yellow;font-weight:bold;text-decoration:underline;}

a.question:visited
{
    color: yellow;
    text-decoration:none;
    
}

a:visited
{
    color: yellow;
    text-decoration: underline;
    
}
a:link
{
    color: yellow;
    text-decoration: none;
    
}
a:hover
{
    color: orange;
    text-decoration:underline;
  
}

a:focus{outline:none;}

a.gallery:link{color: yellow;
    text-decoration: none;
    }
    
a.gallery:hover{color: yellow;
    text-decoration: underline;
    }
    
a.breadCrumb{color:yellow;text-decoration:none;font-weight:bold;}

a.breadCrumb:hover{color:yellow;text-decoration:underline;}

a.more{color:yellow;text-decoration:none;font-weight:bold;}

a.more:hover{color:yellow;text-decoration:underline;font-weight:bold;}

a.answer{text-decoration:none;}

a.answer:visited{text-decoration:none;color: yellow;}

a.product{color: yellow; text-decoration: none;}

a.product:hover{color: yellow; text-decoration:underline;}

h1{font-family:Times New Roman,Arial;color:yellow;line-height:45px;text-align:center;}

h2, h4 { color: yellow;
        
}

h3{ color: yellow; }

h5{ background-color: #000000;
    color: #FFFFFF;
    font:Arial,Helvetica,sans-serif;
    padding: 4px;
    text-align: center;
    margin-bottom:10px;
}
h6{
margin-left:37%;
min-width: 500px;
color: yellow;
}

li.list{padding-bottom:12px;}

img
{
    border: none;
}

.catHeadlineItem
{
    text-decoration: none;
    text-align: center;
    width: 150px;
    color: yellow;
}

.imgTxtItem
{
    text-decoration: none;
    text-align: center;
    width: 150px;
    color: white;
}

.subCategoryImage{text-align:center;}

#CategoryList
{
    margin: 0 auto 0;
    padding: 0;
    width: 917px;
    margin-left: 17px;
}

#Div1
{
    margin: 0 auto 0;
    padding: 0;
    width: 917px;
    margin-left: 17px;
}

#menu
{
    width: 700px;
    height: 21px;
    margin: 0 auto 0;
    padding: 0;
    position: absolute;
    top: 52px;
    left: 300px;
    display: block;
    list-style: none;
    z-index: 10;
    font-family: Arial, Helvetica, sans-serif ,Tw Cen MT;
    z-index:1000;
}

#menu li
{
	display: inline-block;
	height: 20px;
	margin: 0 0 0 20px;
	position: relative;
}

#menu li a.pic
{
	font-family: 'Cinzel', serif;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	padding: 0 0 8px 0;
	line-height: 20px;
	font-weight:bold;
      font-size: 12px;
	color: black;
}

#menu li a.pic:hover {color: yellow;}

#menu li ul.dropdown
{
    display: none;
    position: absolute;
    top: 22px;
    left: -10px;
    margin: 0;
    padding: 0;
    background-color:#373737;
    list-style: none;
    width: 265px;
    text-align: left;
    font-size: 17px;
    font-family:Times New Roman, Arial, Helvetica, sans-serif ,Tw Cen MT;
}

#menu li ul li
{
    margin: 0 auto 0;
    padding: 0;
    list-style: none;
    width: 100%;
    height: auto;
}
#menu li ul li a.withbar
{
    background: none;
    margin: 0 auto 0;
    padding: 4px 0px 4px 8px;
    list-style: none;
    line-height: 20px;
    font-size: 14px;
    width: 96%;
    height: auto;
    display: block;
    text-indent: 0%;
    text-decoration: none;
    color: yellow;
    border-top-color: black;
    border-top-style: solid;
    border-top-width: 1px;
}
#menu li ul li a.nobar
{
    background: none;
    margin: 0 auto 0;
    padding: 4px 0px 4px 8px;
    list-style: none;
    line-height: 20px;
    font-size: 14px;
    width: 100%;
    height: auto;
    display: block;
    text-indent: 0%;
    text-decoration: none; /*border-style:solid; 			  border-color:color;*/
    color: yellow;
    border-top-color: none;
    border-top-style: none;
    border-top-width: none;
}

#menu li a.nobar:hover
{
    background-image: none;
    color: yellow;
}
#menu li a.withbar:hover
{
    background-image: none;
    color: yellow;
}

#menu li:hover ul.dropdown {display: block;}






#Bar
{
    margin: 0 auto 0;
    padding: 0;
    width: 641px;
    height: 97px;
    background: url(../images/Bar.png) top center no-repeat;
    position: absolute;
    top: 71px;
    left: 359px;
    display: block;
    text-indent: -999em;
}

#contact
{
    margin: 0 auto 0;
    padding: 0;
    width: 236px;
    height: 41px;
    background: url(../images/Contact.png) top center no-repeat;
    position: absolute;
    top: 79px;
    left: 764px;
    display: block;
    text-indent: -999em;
}
#contact:hover
{

    background: url(../images/Contacth.png) top center no-repeat;

}

#number
{
    margin: 0 auto 0;
    padding: 0;
    width: 212px;
    height: 29px;
    background: url(../images/Number.html) top center no-repeat;
    position: absolute;
    top: 86px;
    left: 793px;
    display: block;
    text-indent: -999em;
}

.Home #facebook
{
    margin: 0 auto 0;
    padding: 0;
    width: 210px;
    height: 25px;
    background: url(../images/Facebook.png) top center no-repeat;
    position: absolute;
    top: 560px;
    left: 770px;
    display: block;
    text-indent: -999em;
}

.Home #facebook:hover
{
    background: url(../images/Facebookh.png) top center no-repeat;  
}

#facebook
{
    margin: 0 auto 0;
    padding: 0;
    width: 210px;
    height: 25px;
    background: url(../images/Facebook.png) top center no-repeat;
    position: absolute;
    top: 255px;
    left: 793px;
    display: block;
    text-indent: -999em;
}

#facebook:hover
{
    background: url(../images/Facebookh.png) top center no-repeat;  
}

.Home #menu2
{
    width: 1000px;
    height: 189px;
    margin: 0 auto 0;
    padding: 0;
    position: absolute;
    top: 600px;
    display: block;
    list-style: none;
    z-index: 10;
    font-family:Times New Roman, Arial, Helvetica, sans-serif ,Tw Cen MT;
    left: 0px;
}

.GModifiedBitumenRoofing #menu2
{
    width: 228px;
    height: 189px;
    margin: 0 auto 0;
    padding: 0;
    position: absolute;
    top: 295px;
    display: block;
    list-style: none;
    z-index: 10;
    font-family:Times New Roman, Arial, Helvetica, sans-serif ,Tw Cen MT;
    left: 775px;
}

.GModifiedBitumenRoofing #menu2 li#EPMD {
    display: block;
    float: left;
    height: 46px;
    margin-left: 0;
    padding: 0;
}


.GModifiedBitumenRoofing #menu2 li#TPO {
    display: block;
    float: left;
    height:46px;
    margin-left:-9px;
    padding: 0;
}


.GModifiedBitumenRoofing #menu2 li#PVC {
    float: left;
    height: 46px;
    margin-left:-4px;
    padding: 0;
}


.GModifiedBitumenRoofing #menu2 li#MODIFIED {
    float: left;
    height: 46px;
    margin-left: 23px;
    padding: 0;
    display:none;
}

.GEPDMRoofing #menu2
{
    width: 228px;
    height: 189px;
    margin: 0 auto 0;
    padding: 0;
    position: absolute;
    top: 295px;
    display: block;
    list-style: none;
    z-index: 10;
    font-family:Times New Roman, Arial, Helvetica, sans-serif ,Tw Cen MT;
    left: 775px;
}

.GEPDMRoofing #menu2 li#EPMD {
    display: block;
    float: left;
    height: 46px;
    margin-left: 0;
    padding: 0;
    display:none;
}


.GEPDMRoofing #menu2 li#TPO {
    display: block;
    float: left;
    height:46px;
    margin-left:-9px;
    padding: 0;
}


.GEPDMRoofing #menu2 li#PVC {
    float: left;
    height: 46px;
    margin-left:-4px;
    padding: 0;
}


.GEPDMRoofing #menu2 li#MODIFIED {
    float: left;
    height: 46px;
    margin-left: 0px;
    padding: 0;
    display:block;
}

.GTPORoofing #menu2
{
    width: 228px;
    height: 189px;
    margin: 0 auto 0;
    padding: 0;
    position: absolute;
    top: 295px;
    display: block;
    list-style: none;
    z-index: 10;
    font-family:Times New Roman, Arial, Helvetica, sans-serif ,Tw Cen MT;
    left: 775px;
}

.GTPORoofing #menu2 li#EPMD {
    display: block;
    float: left;
    height: 46px;
    margin-left: 0;
    padding: 0;
}


.GTPORoofing #menu2 li#TPO {
    display: block;
    float: left;
    height:46px;
    margin-left:-9px;
    padding: 0;
    display:none;
}


.GTPORoofing #menu2 li#PVC {
    float: left;
    height: 46px;
    margin-left:-4px;
    padding: 0;
}


.GTPORoofing #menu2 li#MODIFIED {
    float: left;
    height: 46px;
    margin-left: 0px;
    padding: 0;
}

.GPVCRoofing #menu2
{
    width: 228px;
    height: 189px;
    margin: 0 auto 0;
    padding: 0;
    position: absolute;
    top: 295px;
    display: block;
    list-style: none;
    z-index: 10;
    font-family:Times New Roman, Arial, Helvetica, sans-serif ,Tw Cen MT;
    left: 775px;
}

.GPVCRoofing #menu2 li#EPMD {
    display: block;
    float: left;
    height: 46px;
    margin-left: 0;
    padding: 0;
}


.GPVCRoofing #menu2 li#TPO {
    display: block;
    float: left;
    height:46px;
    margin-left:-9px;
    padding: 0;
}


.GPVCRoofing #menu2 li#PVC {
    float: left;
    height: 46px;
    margin-left:-4px;
    padding: 0;
    display:none;
}


.GPVCRoofing #menu2 li#MODIFIED {
    float: left;
    height: 46px;
    margin-left: 0px;
    padding: 0;
}




#menu2
{
    width: 1000px;
    height: 189px;
    margin: 0 auto 0;
    padding: 0;
    position: absolute;
    top: 295px;
    display: block;
    list-style: none;
    z-index: 10;
    font-family:Times New Roman, Arial, Helvetica, sans-serif ,Tw Cen MT;
    left: 0px;
}


#menu2 li#EPMD
{
    height: 189px;
    padding: 0;
    margin-left: 0px;
    float: left;
    display:block;
}
.GEPDMRoofing #menu2 li#EPMD{display:none;}
#menu2 li#EPMD a:hover
{
    background: url(../images/EPMDh.png) top center no-repeat;
}
.GEPDMRoofing #menu2 li#EPMD a
{
    background: url(../images/EPMDh.png) top center no-repeat;
}
#menu2 li#EPMD a:focus
{
    outline: none;
}
#menu2 li#EPMD a
{
    background: url(../images/EPMD.png) top center no-repeat;
    width: 232px;
    height: 189px;
    display: block;
    text-indent: -999em;
}

#menu2 li#TPO
{
    height: 189px;
    padding: 0;
    margin-left: 24px;
    float: left;
    display:block;
}


#menu2 li#TPO a:hover
{
    background: url(../images/PVCh.png) top center no-repeat;
}
.GTPORoofing #menu2 li#TPO a
{
    background: url(../images/PVC.png) top center no-repeat;
}
#menu2 li#TPO a:focus
{
    outline: none;
}
#menu2 li#TPO a
{
    background: url(../images/PVC.png) top center no-repeat;
    width: 232px;
    height: 189px;
    display: block;
    text-indent: -999em;
}

.GEPDMRoofing #menu2 li#TPO a
{
    height: 46px;
}

#menu2 li#PVC
{
    height: 189px;
    padding: 0;
    margin-left: 25px;
    float: left;
}

.GEPDMRoofing #menu2 li#PVC a:hover
{
    background: url(../images/TPOh.png) top center no-repeat;
}
#menu2 li#PVC a:hover
{
    background: url(../images/TPOh.png) top center no-repeat;
}
.GPVCRoofing #menu2 li#PVC a
{
    background: url(../images/TPO.png) top center no-repeat;
}
#menu2 li#PVC a:focus
{
    outline: none;
}
#menu2 li#PVC a
{
    background: url(../images/TPO.png) top center no-repeat;
    width: 232px;
    height: 189px;
    display: block;
    text-indent: -999em;
}

.GEPDMRoofing #menu2 li#PVC a
{   height: 46px;
}
.GPVCRoofing #menu2 li#PVC a
{

    height: 46px;
}

#menu2 li#MODIFIED
{
    height: 189px;
    padding: 0;
    margin-left: 23px;
    float: left;
}


#menu2 li#MODIFIED a:hover
{
    background: url(../images/MODIFIEDh.png) top center no-repeat;
}
.GModifiedBitumenRoofing #menu2 li#MODIFIED a
{
    background: url(../images/MODIFIEDh.png) top center no-repeat;
}
#menu2 li#MODIFIED a:focus
{
    outline: none;
}
#menu2 li#MODIFIED a
{
    background: url(../images/MODIFIED.png) top center no-repeat;
    width: 232px;
    height: 189px;
    display: block;
    text-indent: -999em;
}

.GEPDMRoofing #menu2 li#MODIFIED a
{
    background: url(../images/MODIFIED.png) top center no-repeat;
    width: 232px;
    height: 46px;
    display: block;
    text-indent: -999em;
}
.GEPDMRoofing #menu2 li#MODIFIED a:hover
{
    background: url(../images/MODIFIEDh.png) top center no-repeat;
}


.Home #content
{
    margin: 0 auto 0;
    padding: 0;
    width: 1001px;
    min-height: 495px;
    margin-top: 78px;
    background: url(../images/contentbg.png) top center repeat;
    overflow: hidden;
}

#content
{
    margin: 0 auto 0;
    padding: 0;
    width: 1001px;
    min-height: 495px;
    margin-top: 101px;
    background: url(../images/contentbg2.png) top center repeat;
    overflow: hidden;
}

#text ul{
font-weight:bold;
color:yellow;
line-height:35px;
font-size: 19px;
font-family: Arial;
}


#text
{
    margin: 0 auto 0;
    padding: 0;
    width: 917px;
     text-align: justify;
   line-height:25px;
    padding-bottom: 0px;
    font-family: "Trebuchet MS", Helvetica, sans-serif;
    font-size: 17px;
color: white;

}

.Home #footer
{
    margin: 0 auto 0;
    padding: 0;
    width: 1000px;
    height: 111px;
 position: relative;
    padding-top: 12px;
}

#footer
{
    margin: 0 auto 0;
    padding: 0;
    width: 1000px;
    height: 111px;
    position: relative;
    padding-top:12px;
}

#flogo
{
    margin: 0 auto 0;
    padding-top: 21px;
    width: 192px;
    height: 73px;
    position: absolute;
    display:block;
}

#menu3
{
    width: 1100px;
    font-family: Times New Roman,Arial,Helvetica;
    font-weight: normal;
    margin: 0 auto;
    padding: 0;
    line-height: 57px;
    height: 49px;
    text-align: left;
    font-size: 14px;
    list-style: none;
    font-style: normal;
    position: absolute;
    top: -5px;
    overflow:hidden;
left: 4px;
    z-index: 10;
}
#menu3 li
{
    float: left;
    padding: 0;
    margin: 0;
    margin-left: 15px;
    position: relative;
}
#menu3 a:hover
{
    color: red;
}
.Home #menu3 a.Home
{
    color: black;
}
.CommercialRoofingContractors #menu3 a.About
{
    color: black;
}
.GCommercialRoofingGallery #menu3 a.Galleryfooter
{
    color: black;
}
.RoofingWarranty #menu3 a.Warranties
{
    color: black;
}
.CommercialRoofingGlossary #menu3 a.Glossary
{
    color: black;
}
.certificationAccreditation #menu3 a.Certification
{
    color: black;
}
.ComRoofingFAQS #menu3 a.FAQ
{
    color: black;
}
.CommercialRoofingQuote #menu3 a.Free
{
    color: black;
}
.contactMilwaukeeRoofers #menu3 a.Contact
{
    color: black;
}
.EnergyTaxCredit #menu4 a.Energy
{
    color: black;
}
.CommercialRoofingGlossary #menu4 a.Glossarytwo
{
    color: black;
}
.FlatRoofWaterproofing #menu5 a.Waterproofing
{
    color: black;
}
.CommercialGreenRoofs #menu5 a.Green
{
    color: black;
}
.CommercialRoofMaintenance #menu5 a.General
{
    color: black;
}

.GCommercialRoofingGallery #menu3 a.Galleryfooter
{
    color: black;
}
.GEPDMRoofing #menu3 a.Galleryfooter
{
    color: black;
}
.GTPORoofing #menu3 a.Galleryfooter
{
    color: black;
}
.GPVCRoofing #menu3 a.Galleryfooter
{
    color: black;
}
.GModifiedBitumenRoofing #menu3 a.Galleryfooter
{
    color: black;
}

.Services #menu3 a.Services
{
    color: black;
}
#menu3 a:focus 
{
    outline: none;
}
#menu3 a
{
    color: black;
    text-decoration: none;
}

#menu5
{
    width: 590px;
    font-family: Times New Roman,Arial,Helvetica;
    font-weight: normal;
    margin: 0 auto;
    padding: 0;
    line-height: 32px;
    height: 29px;
    text-align: left;
    font-size: 15.4px;
    list-style: none;
    font-style: normal;
    position: absolute;
    top: 62px;
    left: 320px;
    z-index: 10;
}
#menu5 li
{
    float: left;
    padding: 0;
    margin: 0;
    margin-left: 4px;
    position: relative;
}
#menu5 a:hover
{
    color: orange;
}
#menu5 a:focus
{
    outline: none;
}
#menu5 a
{
    color: black;
    text-decoration: none;
}

#menu4
{
    width: 389px;
    font-family: Times New Roman,Arial,Helvetica;
    font-weight: normal;
    margin: 0 auto;
    padding: 0;
    line-height: 32px;
    height: 29px;
    text-align: left;
    font-size: 15.4px;
    list-style: none;
    font-style: normal;
    position: absolute;
    top: 35px;
    left: 394px;
    z-index: 10;
}
#menu4 li
{
    float: left;
    padding: 0;
    margin: 0;
    margin-left: 4px;
    position: relative;
}
#menu4 a:hover
{
    color: orange;
}
#menu4 a:focus
{
    outline: none;
}
#menu4 a
{
    color: black;
    text-decoration: none;
}


#copyright
{
    margin: 0 auto 0;
    padding: 0;
    width: 700px;
    height: 23px;
    position: absolute;
    top: 94px;
    left: 290px;
    text-align: left;
    font-size: 14px;
}

a.GlossaryHeadline
{
    margin-left: 7px;
    margin-right: 7px;
    font-weight: bold;
    color: black;
}

p.PHeadline
{
    background-color: black;
    color: yellow;
    text-align: center;
}

.GlossaryInitialLetterHeader
{
    text-align: center;
    color: black;
    font-weight: bold;
    font-size: larger;
}
/* Category Grid Display
----------------------------------------------------------
*/
.categoryItem
{
    float:left;
    padding: 8px;
    width:150px;
    padding-right:45px;
    padding-left:34px;
}
.subCategoryName
{
    text-align:center;width:150px;
}
a.Item{text-decoration:none;}

a.Item:link{text-decoration:none;color:black;}

a.Item:hover{text-decoration:underline;color:black;}

a.photos{text-decoration:none;}

a.photos:hover{text-decoration:none;color:black;}

a.lightbox{text-decoration:none;color:black;}

a.lightbox:hover{text-decoration:underline;color:black;}

a.breadCrumb{text-decoration:none;}


.photoItem
{
    float:left;
    padding-top:1px;
    padding-bottom:53px;
    width:150px;
    padding-right:33px;
    padding-left:0;
    height:175px;
    position:relative;
    z-index:3000;
}
.ImageName
{
    text-align:center;width:150px;
}
.videoItem
{
    float:left;
    padding: 8px;
}
.videoImageName
{
    text-align:center;
}

.freequoteform{margin:0px;
               padding:0;
               width:250px;
               height:28px;
               float:left;
               color:white;
               font-size:18px;}
               
 .freequoteformreferred{margin:0px;
               padding:0;
               width:250px;
               height:28px;
               float:left;
               color:white;
               font-size:18px;
               width:163px;}              
               
#rightsideform{padding:0;margin-left:34px;display:block;}

.recaptchatable, #recaptcha_area tr, #recaptcha_area td, #recaptcha_area th{background-color:#343435;}


#addressandPhone{text-align:center;width:236px; height:57px; left:764px; top:122px; position:absolute; font-size:14px;}

#phoneNumberHeader{font-size:35px; font-weight:bold;}

#formname{padding:0;margin:0;width:250px;}

#formemail{padding:0;margin:0;position:relative;top:-42px;left:325px;width:250px;}

#formphone{padding:0;margin:0;position:relative;top:-84px;left:645px;width:250px;}

#firstdropdown{width:432px;
               height:166px;
               padding:0;
               margin:0;
               position:relative;
               top:-62px;
               left:0px;}
               
#secondarydropdown{width:432px;
               height:166px;
               padding:0;
               margin:0;
               position:relative;
               top:-228px;
               left:490px;}
               
#insuranceclaim{width:336px;
                height:99px;
                padding:0;
                margin-left:-249px;
                margin-top:-232px;
                display:block;
                float:left;
                }
                
#yes{padding:0;
     margin:0;
     position:relative;
     top:-25px;
     left:243px;
     width:100px;
     float:left;}
     
#no{padding:0;
     margin:0;
     position:relative;
     top:-25px;
     left:243px;
     width:100px;
     float:left;}

#referred{width:376px;
          height:99px;
          position:relative;
          top:-161px;
          left:40px;
          float:left;
          }        
#message{width:100%;
         height:100%;
         padding:0;
         float:left;
         margin-top:-207px;
         display:block;
         }
#ContactForm{  display: block;
    float: left;
    height: 780px;
    margin: 0;
    padding-bottom: 23px;
    width:917px;}
    
#required{color:black;
          margin:0;
          padding:0;
          position:relative;
          top:2px;
          left:56px;
          float:left;
          width:10px;
          height:0px;
          display:block;
          font-size:12px;}
          
#required2{color:black;
          margin:0;
          padding:0;
          position:relative;
          top:-40px;
          left:379px;
          width:10px;
          height:0px;
          font-size:12px;}












