/* NON-HEADER */
*{padding:0; margin:0;}

body{padding:0;margin:0;background-color:#112233;}
body a:focus{color:#000;background-color:#bbddff;}
body a:active{color:#000;background-color:#bbddff;}

.hide{margin:1em;}

.wrapper{}

/*Top Section*/
.topbar{}
.banner{margin:1em;}
.banner a{width:295px;height:97px;background: #fff url(../images/logo.gif) no-repeat;display:block;text-decoration:none;}
.banner img{border:none;}
.banner a span{visibility:hidden;}
.bannerright{}

.accessoptions{}

.accessa{margin:1em;background-color:#223344;width:95%;}
.accessb{margin:1em;}
.contactdetails{margin:1em;}

/*Main Menu*/
.mainmenu {margin:2em;}
.mainmenu li{margin:0.5em;}
.mainmenu li a{color:#fff;font-size:1.3em;}
.mainmenu li a:focus{color:#000;background-color:#bbddff;}
.mainmenu li a:active{color:#000;background-color:#bbddff;}
.mainmenu li a:hover{color:#000;background-color:#bbddff;}

/*Sub Menu*/
.submenu{margin:2em;}
.submenu li{margin:0.5em;}

/*Breadcrumb Bar*/
.breadcrumbbar{margin:1em;background-color:#223344;width:95%;}

/*Main Content Area*/
.main{}
.content{margin:1em;}

.rightcolumn{}

.news{margin:1em;}

.logos{margin:1em;}
.logos img{border:none;}
.logos a:focus{}
.logos a:active{}

/* Section Titles */
.usabilitybannerbox{}
.webbannerbox{}

.portfolioitem img{border:none;margin-bottom:1em;}

/*Footer*/
.footera{margin:1em;}
.footerb{margin:1em;}

.mainbox{}
.mainbox img{border:none;}
.mainbox img:hover{}

.usabilitybox{padding:0.5em;}
.webdevelopmentbox{padding:0.5em;}

/* Contact Form */
.contact {margin:10px;color:#fff;}
.contact p {font-size:1em;}

form.contactform {width: 30em;font-family:Helvetica;padding:20px;}
form.contactform select {width: 100px;padding: 3px;margin: 0px 0px 12px 0px;font-size:1em;}
form.contactform input, #contact-area textarea {padding: 3px;width: 250px;margin: 0px 0px 12px 0px;font-size:1em;}
form.contactform textarea {height: 90px;}
form.contactform textarea:focus, #contact-area input:focus {font-size:1em;}
form.contactform input.submitbutton{height:;width:10em;margin:1em 0 0 7em;background:#fff;cursor:pointer;}
form.contactform input.submitbutton:hover{height:;width:10em;margin:1em 0 0 7em;background:#112233;color:#fff;cursor:pointer;}
label {float: left;text-align: right;margin-right: 15px;width: 100px;padding-top: 5px;}
