html { height: 100%; margin-bottom: 1px; }
body { font: normal 68.75%/1.4 Helvetica, Arial, sans-serif; color: #808080; }

a { color: #59ADE0; text-decoration: none; zoom: 1; padding: 0 1px;}
a:hover, a.active { background: #59ADE0; color: #fff; }

.h { display: none; }

#maindiv1 { width: 778px; margin: 1em auto 0; padding: 30px 0 10px 30px; background: url(../images/right.png) 0 0 no-repeat; }
#maindiv2 { width: 767px; height:100%; background: url(../images/left.png) 100% 100% no-repeat; background-position:bottom; padding: 0 31px 36px 0;}
#maindiv3 { border:none; background: url(../images/cbot.jpg) 0 100% no-repeat; position: relative; min-height: 600px; padding-bottom: 2em; overflow: visible; }

#masthead { height: 80px; border-bottom: 1px solid #ebebeb; text-indent: -9999em; position: relative; }

#masthead a { display: block; position: absolute; right:  20px; top: 20px; width: 150px; height: 40px; padding: 0; margin: 0;}
#masthead a:hover { background: transparent; }

/* NAVIGATION
==================================*/
#nav { position: absolute; left: 10px; top: -1px; width: 439px; height: 62px;}
#nav li { float: left; margin: 0 5px; } 
#nav li a { text-indent: -9999em; display: block; height: 62px; padding: 0 11px; margin: 0; overflow: hidden; background: url(../images/navigation.png) 0 0 no-repeat; }

#nav-home { width: 67px;  } 
#nav #nav-home a { background: url(../images/navigation.png) 0 0 no-repeat; }
#nav #nav-home a:hover,
#nav #nav-home a.active { background: url(../images/navigation.png) 0 100% no-repeat; }

#nav-services { width: 69px;  } 
#nav #nav-services a { background: url(../images/navigation.png) -72px 0 no-repeat; }
#nav #nav-services a:hover,
#nav #nav-services a.active { background: url(../images/navigation.png) -72px 100% no-repeat; }

#nav-portfolio { width: 91px;  }
#nav #nav-portfolio a { background: url(../images/navigation.png) -146px 0 no-repeat; }
#nav #nav-portfolio a:hover,
#nav #nav-portfolio a.active { background: url(../images/navigation.png) -146px 100% no-repeat; }

#nav-clients { width: 66px;  }
#nav #nav-clients a { background: url(../images/navigation.png) -242px 0 no-repeat; }
#nav #nav-clients a:hover,
#nav #nav-clients a.active { background: url(../images/navigation.png) -242px 100% no-repeat; }

#nav-contact { width: 87px;  }
#nav #nav-contact a { background: url(../images/navigation.png) -312px 0 no-repeat; }
#nav #nav-contact a:hover,
#nav #nav-contact a.active { background: url(../images/navigation.png) -312px 100% no-repeat; }

#maincontent{float: right; width: 500px; padding-right: 25px;}

#recent-clients p { margin: 0; }
#recent-clients { float: right; width: 380px; padding-right: 25px; }
#c2 { float: left; width: 310px; padding: 0 25px; }
#submenu { float: left; width: 180px; padding: 25px 25px 0 0; }


#home-recent { text-indent: -9999em; background: url(../images/home-recent.png) no-repeat; width: 242px; height: 25px; overflow: hidden; }


#recent-clients dt { font-weight: bold; color: #000; padding-left: 205px; margin-bottom: -2.4em;}
#recent-clients dd { overflow: hidden; margin: 0.5em 0 2.4em; }
#recent-clients p { margin-top: 2em; }
#recent-clients img { float: left; margin-right: 10px; }


#footer { width: 765px; margin: 0 auto; }
#copyright { float: left; width: 50%; padding-bottom: 1em; }

.gtitle {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR:#09C; FONT-FAMILY: Tahoma, Verdana
}

.tmain1 {
	FONT-SIZE: 11px; COLOR: #2f6397; FONT-FAMILY: Tahoma, Verdana
}
.cellbutton {
	FONT-SIZE: 11px; COLOR: #2f6397; FONT-FAMILY: Tahoma, Verdana
}
.cellbutton {
	CURSOR: pointer
}
.tmain2 {
	FONT-SIZE: 11px; COLOR: #757575; FONT-FAMILY: Tahoma, Verdana
}

.mtitle {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #00153e; FONT-FAMILY: Tahoma, Verdana
}
.form1 {
	BORDER-RIGHT: #4c5f80 1px solid; BORDER-TOP: #4c5f80 1px solid; FONT-SIZE: 10px; BORDER-LEFT: #4c5f80 1px solid; COLOR: #4c5f80; BORDER-BOTTOM: #4c5f80 1px solid; FONT-FAMILY: Tahoma, Verdana
}



