@import url("styles.css");

body{
background-image: url(/resources/images/bg_infrastructure.jpg);
	background-repeat:repeat-x;
	background-color:#c30c0e;
}
h1{color: #c40c0e;}
#wrapper{
margin: auto;
width: 1028px;
}

#header{
width: 1028px;
float: left;
height: 94px;
background-image: url(../images/images/drcwebsite_02_infrastructure.jpg);
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #000000;
}


#header a:link, #header a:visited{
font-family: arial;
font-size: 13px;
color: #000000;
font-weight: bold;
}
#header a:hover{
font-family: arial;
font-size: 13px;
color: #000000;
font-weight: bold;
}
#header .paddingemail{
padding: 54px 0 0 595px; float: left;
}
#header .paddinghomelink{
padding: 0px 0 0 45px; float: left; width: 180px; height: 85px;
}
.titlebox{
float: left;
width: 250px;
height: 45px;
margin-top: -80px;
color: #ffffff;
font-weight: normal;
font-size: 36px;
}
#menu{
width: 1028px;
float: left;
height: 45px;
z-index: 1000; 
}

body.menudefault #menu {
background-image: url(../images/images/drcwebsite_04_infrastructure.jpg);
background-repeat: no-repeat;
}

body.menutechnology #menu {
background-image:url(../images/menu_technology.jpg);
background-repeat: no-repeat;
}
body.menuinfrastructure #menu {
background-image:url(../images/menu_infrastructure.jpg);
background-repeat: no-repeat;
}
body.menuenvironment #menu {
background-image:url(../images/menu_environment.jpg);
background-repeat: no-repeat;
}

.paddinglogo{
padding: 5px 0 0 44px;
float: left;
width: 200px;
}
.paddinglink1{
padding: 5px 0 0 0px;
float: left;
width: 250px;
}
.paddinglink2{
padding: 5px 0 0 0px;
float: left;
width: 250px;
}
.paddinglink3{
padding: 5px 0 0 0px;
float: left;
width: 250px;
}
#contentcontainer{width: 1028px; float: left; height:auto; background-image: url(../images/bg_pagecontentred.jpg); background-repeat: repeat-y;}
#content{
width: 1028px;
float: left;
height: auto;
min-height: 540px;
padding-left: 45px;
z-index: 1;
background-image:url(../images/bg_page3red.jpg);
background-repeat: no-repeat;
}
.contentbg{
float: left;
width: 940px;
min-height: 540px;
height: auto;
margin-left: 0px;
background-image:url(../images/bg3new.jpg);
background-repeat: no-repeat;
}
body.image1 .contentbg {
background-image:url(../images/bg2new.jpg);
background-repeat: no-repeat;
}
body.image1yellow .contentbg {
background-image:url(../images/bg2newyellow.jpg);
background-repeat: no-repeat;
}
body.image2 .contentbg {
background-image:url(../images/bg3new.jpg);
background-repeat: no-repeat;
}
body.image2blue .contentbg {
background-image:url(../images/bg3newblue.jpg);
background-repeat: no-repeat;
}
body.image3 .contentbg {
background-image:url(../images/bg4new.jpg);
background-repeat: no-repeat;
}

body.image4 .contentbg {
background-image:url(../images/bg5new.jpg);
background-repeat: no-repeat;
}

body.image5 .contentbg {
background-image:url(../images/bg6new.jpg);
background-repeat: no-repeat;
}
body.image6 .contentbg {
background-image:url(../images/bg7new.jpg);
background-repeat: no-repeat;
}
body.image7 .contentbg {
background-image:url(../images/bg8new.jpg);
background-repeat: no-repeat;
}
body.image8 .contentbg {
background-image:url(../images/bg10new.jpg);
background-repeat: no-repeat;
}
body.image8red .contentbg {
background-image:url(../images/bg10newred.jpg);
background-repeat: no-repeat;
}

.contentcontainer{
height: auto;
float: left;
width: 715px;

}

#content .padding{
padding: 15px 20px 0 80px;
}
#content .menu1{
float: left;
padding: 5px 0 0 11px;
}
#content .menu2{
float: left;
padding: 5px 0 0 480px;
}
#content .menu1 a:link, #content .menu1 a:visited, #content .menu2 a:link, #content .menu2 a:visited{
font-family: arial;
font-size: 12px;
color: #ffffff;
font-weight: bold;
}
#content .menu1 a:hover, #content .menu2 a:hover{
font-family: arial;
font-size: 12px;
color: #040203;
font-weight: bold;
}
#content .maincontent{
float: left;
padding: 290px 0 0 17px;
width: 715px;
}
#content .news{
float: left;
padding: 320px 0 0 30px;
width: 160px;
color: #7c7c7c;
}
#content .news a{
color: #211d67;
font-weight: bold;
text-decoration: underline;
font-size: 12px;
}


#footer{
width: 1028px;
float: left;
height: 125px;
background-image: url(../images/images/drcwebsite_06_infrastructure.jpg);
margin: 0px 0 0 0;
font-size: 11px;
font-family: Tahome, Arial, Helvetica, sans-serif;
color: #7c7c7c;

}
#footer .copyright{
float: left;
padding: 48px 0 0 59px;
}

#footer .address{
float: left;
padding: 48px 0 0 523px;
}

#footer .padding{
padding: 14px 0 0 360px;
}

#footer a:link, #footer a:visited{
font-size: 9px;
font-family: Arial, Helvetica, sans-serif;
color: #5a8ea1;
}

#footer a:hover{
color: #5a8ea1;
}


html>body .nopad{
margin-top: 0px;
margin-bottom: 0px;
}


