@import url("styles.css");

#wrapper{
margin: auto;
width: 1007px;
}

#header{
width: 1007px;
float: left;
height: 171px;
background-image: url(/resources/images/images/noblewebsite_02.jpg);
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;

color: #084584;
}
#header .paddinglink{
padding: 50px 0 0 10px;
float: left;
}

#header a:link, #header a:visited{

font-family: arial;
font-size: 14px;
color: #574d78;
font-weight: bold;
}

#header .logolink{padding: 50px 0 0 30px; float:left;}
#header .padding{
padding: 50px 0 0 226px;
float: left;
}
#header .paddingnewsletter{
float: left;
padding: 57px 0 0 265px;
}
#menu{
float: left;
width: 1007px;
height: 48px;
background-image:url(/resources/images/images/noblewebsite_04.jpg);

}
#menu .padding{
padding: 10px 0 0 73px;
}

/*#menu a:link, #menu a:visited{

}
#menu a:hover{
color: #8878c3;
}*/
#content{
width: 1007px;
float: left;
height: auto;
min-height: 500px;
background-image: url(/resources/images/images/noblewebsite_05.jpg);
background-repeat: no-repeat;
z-index: 100;
}
#contentbg{
width: 1007px;
float: left;
height: auto;
min-height: 500px;
background-image: url(/resources/images/bg_content.jpg);
}



#content .padding{
padding: 28px 30px 60px 50px;
}

#content_left{
float: left;
width: 795px;
height:auto;
}

#content_middle{
float: left;
width: 585px;
height:auto;
}
#menu_left{
float: left;
width: 210px;
height:auto;
}
#menu_left .paddingmenu{
padding: 22px 0 0 33px;
}
.menuleftbox{
float: left;
width: 172px;
height: auto;
}

.menulefttop{
float: left;
width: 172px;
height: 17px;
background-image:url(/resources/images/purplebox_top.jpg);
}

.menuleftbody{
float: left;
width: 172px;
height:auto;
min-height: 200px;
/*background-color: #d0c8ed;*/
background-color: #9685d1;

}

ul.leftmenu{
float: left;
width: 158px;
margin: 0 0 0 0px;
padding: 0;
}
.paddinglist{
padding: 0 0 0 12px;
}
ul.leftmenu li{
float: left;
width: 138px;
list-style-type:none;
background-image: url(/resources/images/whitebullet.jpg);
background-position: 2px 5px;
background-repeat: no-repeat;
padding: 0 0 18px 15px;
}

ul.leftmenu li a:link, ul.leftmenu li a:visited{
color: #ffffff;
font-weight: bold;
}

ul.leftmenu li a:hover{
color: #6d5aad;
font-weight: bold;
}
.menuleftbottom{
float: left;
width: 172px;
height: 16px;
background-image:url(/resources/images/purplebox_bottom.jpg);
}

#content_right{
float: left;
width: 212px;
}

.purplebox{
float: left;
width: 172px;
margin-top: 22px;

}

.purplebox p{
color: white;
font-weight: bold;
font-size: 8pt;
}
.purplebox h2, .greenbox h2{
color: white;
font-weight: bold;
font-size: 10pt;
}

.purpletop{
float: left;
height: 18px;
width: 172px;
background-image:url(/resources/images/purplebox_top.jpg);
}
.purplecontent{
float: left;
height: auto;
min-height: 110px;
width: 172px;
background-color: #9685d1;
}

#content .purplecontent .padding{
padding: 0 18px 0 18px;
}

.purplebottom{
float: left;
height: 18px;
width: 172px;
background-image:url(/resources/images/purpleboxbottom.gif);
}

.greenbox{
float: left;
width: 172px;
margin-top: 17px;
}

.greentop{
float: left;
height: 15px;
width: 172px;
background-image:url(/resources/images/greenboxtop.gif);
}
.greencontent{
float: left;
height: auto;
min-height: 282px;
width: 172px;
background-color: #c9d965;
}
.greenbox p{
color: #4d3f7e;
font-weight: normal;
font-size: 8pt;
}
.greenbox a{
color: #1a171b;
font-weight: bold;
}
#content .greencontent .padding{
padding: 0 14px 70px 18px;
}

.greenbottom{
float: left;
height: 18px;
width: 172px;
background-image:url(/resources/images/greenbox_bottom.jpg);
}



#footer{
width: 1007px;
float: left;
height: 82px;
background-image: url(/resources/images/images/noblewebsite_06.jpg);
margin: 0px 0 0 0;
font-size: 14px;
font-family: Arial, Helvetica, sans-serif;
color: #6d6c6c;

}

#footer p{color:#6d6c6c }
#footer .padding{
padding: 28px 0 0 20px;
float: left;
}


#footer .paddingcopyright{
padding: 35px 0 0 15px;
float: left;
color: #ffffff;
font-size: 7pt;
}

#footer a:link, #footer a:visited{
font-size: 7pt;
font-family: Arial, Helvetica, sans-serif;
color: #ffffff;
text-decoration: none;
}

#footer a:hover{
color: #231f20;
}

#footercontainer{
margin: auto;
width: 1007px;
}

#bottomrightpic{
float: left;
width: 308px;
height: 187px;
background-image:url(/resources/images/picrightbottom.png);
margin-top: -110px;

}
.paddingpic{
padding: 0 0 0 700px;
}

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

.unput{
background-image:url(/resources/images/bg_input.jpg);
background-repeat:repeat-x;
}