@charset "utf-8";
body{
	background-color:#666666; 
	margin: 0;	
	background-image: url('images/tablebg.gif');
}
#mainbox{
	margin: 0px auto auto auto; 
	position: relative; 
	width: 778px; 
	height: auto; 
	/*z-index: 1; */
	top: 0px; 
	margin-bottom:0px;
	/*background-image: url('images/tablebg.gif');*/
}
#header{
	position: relative;
	height: 85px;
	width:auto;
	margin-top: 10px;
	margin-left: 61px; 
}
#logo {
	position: relative;
	width: auto;
	height: 85px;
	/*z-index: 1; */
	/*top: 1px; */
	font-family: 'Arial'; 
	font-weight:bold;
	font-size: 22pt; 
	color: #E9E9E9;
	float:left;
	overflow:auto;
}
#logo .ugi{
	font-family: 'Arial'; 
	font-weight:normal;
	font-size: 18pt; 
	color: #E9E9E9;
}
#tagline{
 	/*position:absolute; */
 	width: auto; /*328px*/
 	height: 85px; 
 	/*z-index: 1; */
 	left: 389px; 
	margin-right:55px;
 	/*font-family: verdana; 
 	font-size: 10pt;
 	color: #E9E9E9;*/ 
 	text-align: right; 
 	font-weight: bold; 
 	
	color:#99CC00;
	font-family:"Courier New", Courier, monospace ;
	font-size:large;

	float:right;
}
/*#tagline a:hover{
	color:#99CC00;
	font-family:"Courier New", Courier, monospace ;
	font-size:large;
}*/
#leftmenu {
	list-style-type:none ;
	margin-left: 61px;
	padding: 0;
	/*margin-left: 61px;
	/*margin-top:0px;*/
	margin-top:0px;
}
#leftmenu li {
	/*font-size: 50pt;*/
	width: 120px;
	height: 118px;
	margin-bottom:10px;
}
#leftmenu li.home {
	background-image: url('images/home.gif');
}
#leftmenu li.phil {
	background-image:url('images/philosophy.gif');
}
#leftmenu li.serv {
	background-image:url('images/services.gif');
}
#leftmenu li.cont {
	background-image:url('images/contact_us.gif');	
}
#contentboxcontainer{
 	position:absolute ; 
 	width: 492px; 
 	height:auto; 
 	/*z-index: 1; */
 	/*margin-left: 203px;*/ 
 	right:61px;
 	top: 85px;
}
#contentboxcontainer .contentboxtop {
 	position:relative; 
 	width: 492px; 
 	height: 21px; 
 	/*z-index: 1; */
 	/*margin-left: 0px; /*203px; */
	background-image:url('images/content_headertop.gif');
}
#contentboxcontainer .contentbox{
 	position:relative; 
 	width: 492px; 
 	height:auto ; 
 	min-height:350px;
 	/*z-index: 1; */
 	margin-left: 0px; /*203px; */
 	background-image:url('images/contentbg_repeater.gif');
}
#contentboxcontainer .contentboxprojects{
 	position:relative; 
 	width: 492px; 
 	height: 172px; 
 	/*z-index: 1; */
 	margin-left: 0px; /*203px; */
 	background-image:url('images/contentbg_repeater.gif');
}
#contentboxcontainer .contentboxbottom{
 	position:relative ; 
 	width: 492px; 
 	height: 21px; 
 	/*z-index: 1; */
 	margin-left: 0px; /*203px; */
 	background-image:url('images/content_footer.gif');
}

#contentboxcontainer #footer{
	position: relative; 
	/*margin: 0px auto auto  auto; */
	width: 656px; 
	height: 30px; 
	margin-left:-164px;
	bottom:0px;
	top:25px;
	/*background-image: url('images/tablebg.gif');*/
	z-index: 2; 
}
#contentboxcontainer #footer .left{
	position: relative; 
	width: 14px; 
	height: 30px; 
	margin-bottom:0px;
	margin-left:0px;
	background-image: url('images/leftcopyright.gif');
}
#contentboxcontainer #footer .center1{
	position: relative; 
	width: 328px; 
	height: 30px; 
	margin-top:-30px;
	margin-bottom:0px;
	margin-left:14px;
	background-color:#353a40;
	vertical-align:15px;
	text-align:center;
}
#contentboxcontainer #footer .center2{
	position: relative; 
	width: 300px; 
	height: 30px; 
	margin-top:-30px;
	margin-bottom:0px;
	margin-left:342px;
	background-color:#353a40;
	vertical-align:middle;
	text-align:right;
}
#contentboxcontainer #footer .right{
	position: relative; 
	width: 14px; 
	height: 30px; 
	margin-top:-30px;	
	margin-left:642px;	
	margin-bottom:0px;
	margin-right:0px;	
	background-image: url('images/rightcopyright.gif');
}

.mainhead{
	margin-top:0px;
	font-family: Verdana;
	font-size: 12pt;
	color:#FFFFFF;
	font-weight:bold;
	padding-top:10px;
	/*margin-bottom:10px;*/
 	padding-left:20px;
 	padding-right:20px; 	
}
.maincontent{
	padding-top:10px;
	font-family: Verdana;
	font-size: 9pt;
	text-align:justify;
	color: #F5F5F5;
 	padding-left:20px;
 	padding-right:20px;
 	padding-bottom:20px; 	
}
.silverline{
 	background-image:url('images/silverline.gif');
 	background-repeat:no-repeat ; 
 	/*padding-top:-5px;*/
 	margin-left:20px;
}
.mainimg{
	/*width=172px;
	height=182px;*/
	float: right; 	
	padding-left:20px;
	padding-bottom:15px;	
}
#contentboxcontainer .contentboxprojects a{
	text-decoration:none;
}
.projecthead{
	/*margin-top:auto;*/
	font-family: Verdana;
	font-size: 10pt;
	color:#FFFFFF;
	font-weight:bold;
	margin-top:-15px;
	/*margin-bottom:-10px;*/
 	padding-left:20px;
 	padding-right:20px;
}
.projectimg{
	/*width=113px;
	height=87px;*/
	margin-left:20px; 
	margin-right:20px; 	
	border:0px;
}


#contentboxcontainer #footer .copyright {
	font-family: Verdana;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #CCCCCC;
	text-decoration: none;
	vertical-align:top ;
}
#contentboxcontainer #footer a.copyright:hover{
	/*font-size:8pt;
	color:#99CC00;*/
	font-weight:bold ;
}
#contentboxcontainer #footer .bottommenu {
	font-family: Verdana;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #CCCCCC;
	text-decoration: none;
	vertical-align:top ;
}
#contentboxcontainer #footer a.bottommenua {
	font-family: Verdana;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #CCCCCC;
	text-decoration: none;
	vertical-align:top ;
}
#contentboxcontainer #footer a.bottommenua:hover{
	/*font-size:small;
	color:#99CC00;*/
	font-weight:bold;	
}
#contentboxcontainer #footer .style1 {
	font-size: 5pt;
}
#contentboxcontainer .maincontent  span.contactdetails{
	font-size:8.5pt
} 

#contentboxcontainer .contactform {
	width:172px;
	text-align:center;
	position: absolute;
	margin-top: -200px;
	margin-left: 300px; 
	/*top: 1px; */
	font-family: Verdana; 
	font-size: 8pt; 
	color:#999999;
	float: right; 	
	
}
#contentboxcontainer .contactform input{
	margin-bottom:5px;
	border:1px #66CCFF solid;
}
