/*Global Structure*/
body{background-color:#E5E3B7; margin: 0px 0px 0px 0px; padding:0px;}
#wholecontainer{background-color:#F5F3CD; border:0; margin-left:0; margin-right:auto; padding:0; width:100%; position:relative;overflow-x: hidden;}
#header{background:url(images/header-background.gif) repeat; height:145px;}
#logo{position:absolute; top:0; left:0}
#phone{position:relative; float:right;}
#nav{position:absolute; top:125px; left:0; height:20px; width:100%;}
#content{height:500px; width:100%; padding:10px 10px 10px 10px;}
#leftbox{float:left; height:304px; width:231px; padding:5px 5px 5px 5px;}
#planroom{background:url(images/visit-plan-room.jpg); background-repeat: no-repeat; width:221px; height:176px;}
#planroomtext{position:relative; top:60px; left:20px; width:190px;}
#projectnotification{background:url(images/project-notification.gif); background-repeat: no-repeat; width:221px; height:93px; margin-top:25px;}
#projectnotificationtext{position:relative; top:50px; left:15px; width:190px;}

.smalltext {font-family:Arial, Helvetica, sans-serif; font-size:10px;}
.mediumtext {font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.mediumtextbold {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;}

.navi{width: 100%;overflow: visible;height:20px;}
.navi ul{margin: 0;padding: 0;padding-left: 10px;font: bold 12px Verdana;list-style-type: none;}
.navi li{display: inline;margin: 0;}
.navi li a{float: left;display: block;text-decoration: none;margin: 0;padding: 7px 8px;color:#345337;}
.navi li a:visited{color: #345337;}