/* Page Layout - Div structure and layout */
body {background-color:#d4d4d4; margin:20px 0 0 0;}
p {font-family: Verdana, Arial, Helvetica, sans-serif; color: #666666; font-size:12px; line-height: 18px;}
a:link, a {text-decoration:none; color: #e50000; font-family: Verdana, Arial, Helvetica, sans-serif;}
a:hover {text-decoration:none; color: #000; font-family: Verdana, Arial, Helvetica, sans-serif;}
.clear {clear:both;}
/* shape */
#wrapper {width:1050px; background-color:#FFFFFF; border-right:2px solid #666666; border-bottom:2px solid #666666; margin:auto; padding-top:2px;}
#morewrap {margin:0 2px 2px 2px; border: 1px solid #cccccc; padding:10px;}

/* header */
.header {padding:8px 10px 40px 10px; height: 50px; background-image: url(bg.gif); background-repeat:repeat-x;}
.header img {margin:0px 0 0 0; border:0;}

/* navigation */
#nav {float:right; margin-right: 4px;}
#nav ul {list-style: none; padding: 0; margin: 0;}
#nav ul li {width:180px; height: 20px; padding: 0; margin: 6px 0px 4px 4px}
#nav a, #nav a:link {display: block; color: #000; text-decoration: none; font-size:10px; text-transform:uppercase;
					 font-family: Verdana, Arial, Helvetica, sans-serif; text-align:center; height: 20px; padding-top: 3px;}
#active {background-color:#f3f3f3; border:1px solid #999;}
#nonactive {background-color: #cbdaff; border: 1px solid #00adef;}
#nonactive a, #nonactive a:link {color:#000;}
#nonactive:hover{background-color: #f3f3f3; color: #000;}

/* items-index */
.h_client h1{float:left; width:120px; background-color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; padding:3px 0px 3px 6px; color:#ffffff;
margin: 1px 2px 8px 0px;}
.h_image h1{float:left; width:378px; background-color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; padding:3px 0px 3px 6px; color:#ffffff;
margin: 1px 2px 8px 0px;}
.h_details h1{float:left; width:504px; background-color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; padding:3px 0px 3px 6px; color:#ffffff; 
margin: 1px 0px 8px 0px;}

.line{border-top: 2px solid #CCCCCC; margin-bottom:10px;}

.client {float:left; width:120px; margin: 2px 2px 2px 2px; padding:3px;}
.client img {padding:2px; border:1px solid #cccccc;}
.image {float:left; width:375px; margin: 2px 2px 2px 2px; padding:3px;}
.image img {padding:2px; border:1px solid #cccccc;}
.details {float:left; width:495px; margin: 2px 2px 2px 2px; padding:3px;}
.details p{margin:0; padding:0;}

.footer {border:1px solid #999999;}
.footer img {margin:38px 10px 10px 10px; float:left; border:0;}
.foottext {float:right; font-size:9px; margin: 5px 20px 5px 10px;}
.foottext p {margin:0; padding:0; line-height:20px;}

/* items-other */
.h_details0 h1{float:left; width:620px; background-color:#e8e8e8; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; padding:3px; color:#333333; 
margin: 2px 2px 8px 2px;}
.details0 {float:left; width:620px; margin: 2px 2px 2px 2px; padding:3px;}
.details0 p{margin:0; padding:0;}
