body {margin:0; padding:0; background-color:#263149}

#topcontainer {background: url(images/topbg.jpg) center no-repeat; width:100%; height:181px; border-bottom:1px solid #7B97BB}

#logocontainer {width:301px; height:150px; display:block; margin-top:30px; padding:0}

#toplinks {width:400px; height:13px; margin:10px 13px 0px 0px}

#headermenu {width:685px; height:40px; display:block; margin:110px 0px 0px 0px; border-top:1px solid #7B97BB; border-left:1px solid #7B97BB; border-right:1px solid #7B97BB}

#middlecontainer {width:100%; background: url(images/bg.gif) top repeat-x}
#middlecontainersub {background: url(images/secondbg.jpg) top center no-repeat}
#middletable {margin-top:14px; padding-bottom:30px; border:1px solid #7B97BB; background: url(images/contentbg.gif) top center no-repeat #364864}

#sidebar {width:181px; border:7px solid #1E2C3F; background-color:#27374D; margin:49px 0px 0px 18px; text-align:left; display:block; padding:0}
#sidebartestimonial {width:151px; margin:26px 0px 0px 14px; font-family:verdana; font-size:10px; color:#D8E1E9; text-align:left; line-height:13px}
#testimonialname {color:#5A818B; width:100%; text-align:right; height:11px; margin:10px 0px 26px 0px}

#bodycontainerborder {margin:0; padding:0}
#bodycontainer {width:688px; border:7px solid #1E2C3F; background-color:#27374D; margin:16px 0px 0px 27px; font-family:arial; font-size:12px; color:#D8E1E9; letter-spacing:1px; line-height:18px}

#footerlinkscontainer {width:100%; text-align:center; height:11px; margin:2px 0px 0px 0px}

#footercontainer {width:100%; height:111px; background: url(images/footerbackground.gif) top repeat-x; margin-top:30px}
#footercontainersub {width:100%; height:111px; background: url(images/footerbg.jpg) top center no-repeat}
#copyright {width:100%; height:12px; text-align:center; font-family:verdana; font-size:12px; font-weight:bold; color:#253246; padding-top:80px}




.nav1 a {display:block; width: 161px; height: 117px; margin:9px 9px 0px 9px; background: url(images/sidebar-portfolio.gif) 0 0 no-repeat; border:1px solid #1E2C3F}
.nav1 a:hover {background-position: 0 -117px}
.nav2 a {display:block; width: 161px; height: 82px; margin:14px 9px 0px 9px; background: url(images/sidebar-design.gif) 0 0 no-repeat; border:1px solid #1E2C3F}
.nav2 a:hover {background-position: 0 -82px}
.nav3 a {display:block; width: 161px; height: 82px; margin:14px 9px 0px 9px; background: url(images/sidebar-consulting.gif) 0 0 no-repeat; border:1px solid #1E2C3F}
.nav3 a:hover {background-position: 0 -82px}
.nav4 a {display:block; width: 161px; height: 82px; margin:14px 9px 0px 9px; background: url(images/sidebar-repair.gif) 0 0 no-repeat; border:1px solid #1E2C3F}
.nav4 a:hover {background-position: 0 -82px}

.services-design a {display:block; width: 161px; height: 82px; margin:9px 0px 0px 9px; background: url(images/sidebar-design.gif) 0 0 no-repeat; border:1px solid #1E2C3F}
.services-design a:hover {background-position: 0 -82px}
.services-consulting a {display:block; width: 161px; height: 82px; margin:9px 0px 0px 9px; background: url(images/sidebar-consulting.gif) 0 0 no-repeat; border:1px solid #1E2C3F}
.services-consulting a:hover {background-position: 0 -82px}
.services-repair a {display:block; width: 161px; height: 82px; margin:9px 0px 0px 9px; background: url(images/sidebar-repair.gif) 0 0 no-repeat; border:1px solid #1E2C3F}
.services-repair a:hover {background-position: 0 -82px}




p {margin:0px 0px 20px 0px}

.headerlinks {color: #BCCEE4; text-decoration: none; font-size:10px; font-family:verdana; letter-spacing:1px}
A:hover.headerlinks {color: #BCCEE4; text-decoration: underline; font-size:10px; font-family:verdana; letter-spacing:1px}

.footerlinks {color: #7498B7; text-decoration: underline; font-size:10px; font-family:verdana}
A:hover.footerlinks {color: #A9BFDA; text-decoration: underline; font-size:10px; font-family:verdana}

.bluelink {color: #85AFD2; text-decoration: underline; font-size:11px; font-family:verdana; letter-spacing:0}
A:hover.bluelink {color: #A4D2F9; text-decoration: underline; font-size:11px; font-family:verdana; letter-spacing:0}

.bluelink12 {color: #85AFD2; text-decoration: underline; font-size:12px; font-family:verdana; letter-spacing:1px}
A:hover.bluelink12 {color: #A4D2F9; text-decoration: underline; font-size:12px; font-family:verdana; letter-spacing:1px}

.smalltext {color: #D8E1E9; text-decoration: none; font-size:11px; font-family:arial}
A:hover.smalltext {color: #D8E1E9; text-decoration: underline; font-size:11px; font-family:arial}

.noulinks { 
	font-size: 10px;
    color: #BCCEE4; 
	text-decoration: none;
	font-family:verdana;
	letter-spacing:1px }
.noulinks a:link {
	font-size: 10px;
    color: #BCCEE4; 
	text-decoration: none;
	font-family:verdana;
	letter-spacing:1px }
.noulinks a:visited {
	font-size: 10px;
    color: #BCCEE4; 
	text-decoration: none;
	font-family:verdana;
	letter-spacing:1px }
.noulinks a:hover {
	font-size: 10px;
    color: #BCCEE4; 
	text-decoration: none;
	font-family:verdana;
	letter-spacing:1px }
.noulinks a:active {
	font-size: 10px;
    color: #BCCEE4; 
	text-decoration: none;
	font-family:verdana;
	letter-spacing:1px }


.noulinks {color: #BCCEE4; text-decoration: none; font-size:10px; font-family:verdana; letter-spacing:1px}
.noulinks a:link {color: #BCCEE4; text-decoration: none; font-size:10px; font-family:verdana; letter-spacing:1px}
.noulinks a:visited {color: #BCCEE4; text-decoration: none; font-size:10px; font-family:verdana; letter-spacing:1px}
.noulinks a:hover {color: #BCCEE4; text-decoration: none; font-size:10px; font-family:verdana; letter-spacing:1px}