/* ------------------- Site Wide ---------------------- */
html, body {height: 100%;background-color:#465555;margin: 0px 0px 0px 0px;}

/*body{text-align: center;}*/

/* For FF to solve the shorter than content height window problem */
html > body {min-height: 100%;}

/* ------------------- Wrapper ---------------------- */
#wrapper{width: 747px;min-width: 500px;border: 3px solid #333333;margin: 0 auto;/*margin: 30px auto 15px auto;*/}

/* ------------------- Header---------------------- */
#wrapper #header{height: 125px;text-align:left;background-color:#FFFFFF}
#wrapper #header img{float:left; text-align:left;margin: 5px 0px 0px 5px;}
#wrapper #header p{float: right; text-align:right;margin: 3px 5px 0px 0px;}


/* ------------------- Nav Bar ---------------------- */
#wrapper #navbar{height:3.5ex;width:100%;background-color:#333333;}
/*#wrapper #navbar span {float:right; text-align:right; margin: 3px 18px 3px 0px;}
#wrapper #navbar ul {float:right;padding: 3px 0px 3px 0px}
#wrapper #navbar li {float:left;}
#wrapper #navbar a {padding: 0 10px}*/


/* ------------------- Display Area ---------------------- */
/* --  background-image: url(file:///Z|/webprojs/Mag003/SiteImages/DisBckgnd01.jpg)   --*/
#wrapper #display{height:600px;min-height:535px;width:100%;background-color:#EAEFFD;	}

.Lbox40percent{height: 580px;width: 48%;margin: 3px 0px 0px 5px;float:left;}
.Lbox40percent img{margin: 8px 0px 8px 10px; float:left;}
.Lbox40percent h4{margin: 8px 0px 8px 10px;text-align:left;}
.Lbox40percent h5{margin: 8px 0px 8px 10px;text-align:left;}
.Lbox40percent p{margin: 7px 10px 7px 10px;text-align:left;}
.Lbox40percent table{margin: 0px 10px 0px 10px;text-align:left;}

.Lbox60percent{height: 580px;width: 60%;margin: 3px 0px 0px 5px;float:left;text-align:left;}

.Lbox400px{height: 580px;width: 400px;margin: 3px 0px 0px 5px;float:left;text-align:left;}
.Lbox450px{height: 580px;width: 450px;margin: 3px 0px 0px 5px;float:left;text-align:left;}

.Rbox40percent{height: 580px;width: 48%;margin: 3px 5px 0px 0px;float:right;}

.Rbox500{height: 480px;width: 45%;margin: 3px 5px 0px 13px;float:right;text-align:left;}
.Rbox500 p{margin: 7px 10px 7px 10px;text-align:left;}
.Rbox500 table{margin: 0px 10px 0px 10px;text-align:left;}
.Rbox500 ul{margin: 0px 10px 0px 10px;text-align:left;}

.TxtBox240h {height: 180px;width: 100%;border: 1px solid black;margin: 3px 3px 0px 0px;text-align:left;float:left;}
.TxtBox240h h4{margin: 8px 0px 8px 10px;text-align:left;}
.TxtBox240h p{margin: 8px 10px 8px 10px;text-align:left;}

.TxtBoxShort {width: 358px;border: 1px solid black;margin: 3px 4px 0px 0px;text-align:left;float:left;}
.TxtBoxShort h4{margin: 4px 0px 4px 10px;text-align:left;}
.TxtBoxShort p{margin: 4px 10px 4px 10px;text-align:left;}
.TxtBoxShort img{margin: 2px 0px 2px 10px;text-align:left;}

.News {width: 90%;border:text-align:left;float:left;}
.News p{margin: 8px 10px 8px 20px;text-align:left;}

.AddyBox200h {height: 580px;width: 200px;margin: 3px 3px 0px 0px;text-align:left;float:left;}
.AddyBox200h h4{margin: 8px 0px 8px 10px;text-align:left;}
.AddyBox200h p{margin: 8px 10px 8px 10px;text-align:left;}

.AddyMessageBx {height: 580px;width: 320px;margin: 3px 3px 0px 0px;text-align:left;float:left;}
.AddyMessageBx span {margin: 8px 0px 8px 10px;text-align:left;}
.AddyMessageBx p{margin: 8px 10px 8px 10px;text-align:left;}

.SpecUL {list-style-type:none; padding:0px 0px -1px 0px;margin: 0px 0px 0px 0px;}
.SpecUL li{margin: 0px 0px 4px 0px;}

.fullwidth{height: 580px;width: 80%;margin: 3px 0px 0px 5px;float:left;}
.fullwidth img{margin: 8px 0px 8px 10px; float:left;}
.fullwidth h4{margin: 8px 0px 8px 10px;text-align:left;}
.fullwidth h5{margin: 8px 0px 8px 10px;text-align:left;}
.fullwidth p{margin: 8px 10px 8px 10px;text-align:left;}

.projectDescp {height: 115px;width: 60%;margin: 3px 3px 0px 0px;text-align:left;float:left;}
.projectDescp h4{margin: 8px 0px 8px 10px;text-align:left;}
.projectDescp p{margin: 8px 10px 8px 10px;text-align:left;}

.projectImgBox {height: 370px;width: 560px;margin: 3px 0px 0px 5px;float:left;border: 1px solid black;}
.projectImgBox img{float:left;text-align:left;}

.projectThumBox {height: 370px;width: 70px;margin: 3px 0px 3px 0px;float:left;}
.projectThumBox img{float:left;text-align:left;margin: 0px 0px 3px 3px;border: 1px solid black;}

.ImgThumBox {margin: 2px 2px 2px 2px;float:left;border: 1px solid black;}

.AboutImgColm {width: 260px;margin: 2px 2px 2px 3px;float:left;}
.AboutImgBox {margin: 2px 2px 2px 2px;float:left;border: 2px solid #848DA4;background-color: #ECE9D8;}
.AboutImgBoxR {margin: 2px 2px 2px 2px;float: right;border: 2px solid #848DA4;background-color: #ECE9D8;}

.ResdImgBox {margin: 2px 2px 2px 2px;float:left;border: 2px solid #848DA4;background-color: #ECE9D8;}

#ConFormBox{text-align:left;margin-top: 5px;width: 400px;float:right;margin-right: 5px;}

#NewsBox {margin: 0px 0px 0px 0px;}
#NewsBox P{margin: 6px 2px 9px 30px;}
#NewsBox Table{margin: 6px 2px 6px 30px;}


/* ------------------- Footer ---------------------- */
#wrapper #footer{height: 2ex;width: 100%;text-align:left;background-color:#333333;}
#wrapper #footer span {text-align:left; margin: 4px 0px 4px 0px;}

