* {margin:0; padding:0;}
a img {border:none;}

body {
	overflow:  auto;
	background-image: url(http://intradel.com/images/inside_bg.jpg);
	margin: 0 auto;
	margin-top:50px;
	width: 1000px;
	position: relative;
}
.clear {
	clear: both;
}
a { color: #fff; text-decoration: none; }
a:visited { color: #fff; text-decoration: none; }
a:hover { color: #e51937; text-decoration: none; background-color:;}

a.menumain {
	text-decoration: none;
	font-size: 14px;
	color:#e2e2e2;
	font-family: Verdana, Arial;;
	font-weight:normal;
}
a.menumain:visited {
	text-decoration: none;
	font-size: 14px;
	color:#e2e2e2;
	font-family:Verdana, Arial;
	font-weight:normal;
}
a.menumain:hover {
	text-decoration: none;
	font-size: 14px;
	color:#c00000;
	font-family: Verdana, Arial;
	font-weight:normal;
	background: url();
}

img.floatRight { 
    float: right; 
    margin: 0px; 
	margin-left:20px;
	border: 1px solid #696969;
	height:225px;
	width:500px;
}

.contact {
	color: white;
	font-size: 14px;
	font-family: Century Gothic, Arial, sans-serif;
}

.copyright {
	color: white;
	font-size: 10px;
	font-family: Century Gothic, Arial, sans-serif;
	text-align:right;
}

#description {
	position: absolute;
	top: 40%;
	left: 20px;
	width: 50%;
	height:100px;
	text-align: justify;
	color: white;
	font-size: 14px;
	font-family:Verdana, Arial;
}

#homeheader {
	position: absolute;
	top: 15%;
	left: 20px;
	width: 60%;
	height:100px;
	text-align: justify;
	color: white;
	font-size: 14px;
	font-family: Arial;
}

#header {
	color: white;
	font-size: 14px;
	font-family: Arial, sans-serif;
	padding-bottom:10px;
}

#header_logo { float:left;}

ul.mainnav{
	padding-top:33px;
	width: 500px;
	float: right;
	list-style: none;
}

ul.mainnav li {
	width: auto;
	float: left;
	padding-right: 15px;
	padding-left:15px;
	height: 25px;
	background: no-repeat bottom center;
}

ul.mainnav li.selected_company {
	background-image: url(images/line_services.png);
}

ul.mainnav li.selected_home {
	background-image: url(images/line_home.png);
}

ul.mainnav li.selected_contact {
	background-image: url(images/line.png);
}
	
ul.subnav{
	margin-top:5px;
	list-style: none;
	border-top:1px solid #696969; 
	padding-top:5px;
	padding-bottom: 20px;
	width: 1000;
}

ul.subnav li {
	width: auto;
	float: left;
	padding-right: 30px;
	background:transparent url(images/box_white.jpg) no-repeat 0px 3px;
	padding-left:15px;
}

ul.subnav li.subnav_right  {
	width: auto;
	float: right;
	padding-right: 30px;
	background:transparent url(images/box_white.jpg) no-repeat 0px 3px;
	padding-left:15px;
}


ul.subnav li.selected {
	background-image:url(images/box_red.jpg)
}

ul.subnav a:link, ul.subnav a:visited, ul.subnav a:active {
	text-decoration: none;
	font-size: 12px;
	color:#e2e2e2;
	font-family: Verdana, Arial;
	font-weight:normal;
}
ul.subnav a:hover {
	color:#c00000;
}

#footer_logo { float:left;}

p.address {
	color: white;
	font-size: 14px;
	font-family: Century Gothic, Arial, sans-serif;
	padding-top:10px;
	width:225px;
	float: right;
}

#footer-inside {
	border-top:1px solid #696969;
	padding-top:10px;
	width: 1000px;
	float:left;
	padding-bottom: 10px;
}

#nav {
	position: absolute;
	top: 40%;
	right: 20px;
	width: 100%;
	text-align: right;
	bottom: 0px;
	color: white;
	font-size: 12px;
	font-family: Arial, sans-serif;
}

#tab {
	border-top: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	border-right: 0px solid #FFFFFF;
	position: absolute;
	top: 10%;
	right: 0px;
	height:30px;
	width: 10%;
	text-align: right;
	bottom: 0px;
	color: white;
	font-size: 14px;
	width:300px;
	font-family: Arial, sans-serif;
}

#tab_nav {
	position: absolute;
	top: 10%;
	right: 0px;
	height:30px;
	width: 10%;
	text-align: right;
	bottom: 0px;
	color: white;
	font-size: 14px;
	width:300px;
	font-family: Arial, sans-serif;
}

.description_inside h1{
	font: Arial, Helvetica, sans-serif;
	font-size:18px;	
	font-weight: normal;
	padding-bottom: 5px;
	color: #ffffff;
}

.description_inside {
	color: white;
	font-size: 14px;
	font-family: Verdana, Arial;
	height:525px;
}

.description_inside h2{
	font: Arial, Helvetica, sans-serif;
	font-size:18px;	
	font-weight: normal;
	padding-bottom: 10px;
	color: #ffffff;
}

.description_inside h3{
	font-family: Verdana, Arial;
	font-size:20px;	
	font-weight: normal;
	padding-bottom: 10px;
}
	
.description_inside p{
	text-align: justify;
	font-size: 16px;
	font-family: Verdana, Arial;
	padding-bottom: 15px;
	line-height: 25px;
}

.description_portfolio{
	float:right;
	position: relative;
	width: 775px;	
	height:485px;
	color: white;
	font-size: 14px;
	font-family: Verdana, Arial;
}

.portfolio_heading {
	font-family: Verdana, Arial;
	height: 40px;
	width: 1000px;
	float: left;
}

.portfolio_heading h3{
	font-size:20px;	
	font-weight: normal;
	padding-bottom: 10px;
	color:#FFFFFF;
}

.description_projects{
	float:right;
	position: relative;
	width: 1000px;	
	height:525px;
	color: white;
	font-size: 14px;
	font-family: Verdana, Arial;
}

.square {	
	color: white;
	font-size: 14px;
	font-family: Verdana, Arial;
}

.square p.community_head {	
	color: white;
	font-size: 20px;
	text-align:right;
}

.square p.location {	
	color: white;
	font-size: 14px;
	text-align:right;
}

.square p.thumbnail {	
	color: white;
	font-size: 14px;
	font-family: Verdana, Arial;
	float: left;
}


div.inside {
	max-width: 1000px;	;
}

.number_box {
	border: 0px solid #FFFFFF;
	color: #FFFFFF;
	text-align:center;
	width: 25px;
	vertical-align: top;
} 

.page_title {
	left: 20px;
	text-align: left;
	padding-bottom: 15px;
	letter-spacing: -4px;
	color: #FFFFFF;
	font-size: 75px;
	font-family: century gothic, sans-serif;
}

.thumb_spacing {
	padding-right:10px;
	padding-bottom:10px;}

#communityinfo {
  position: absolute;
  top: 0;
  right:0;
  width: 775px;
  text-align:left;
  height: 350px;
  background: none;
  color: #FFF;
}

#moreinfo {
  	position: absolute;
  	top: 0;
  	right:0;
	z-index:100;
  	width: 60px;
  	padding: 3px;
  	text-align:center;
  	background: url(/images/trans_red.png);
  	color: #FFF;
 	font: Century Gothic, Arial, Helvetica, sans-serif;
	font-size:14px;		
}

#info {
  display:none;
  position: absolute;
  top: 0;
  bottom:0;
  right:0;
  left:0;
  padding: 10px;
  text-align:justify;
  background: url(/images/transblack.png);
  color: #FFF;
  z-index:1;
}

#info p.moreinfo_title{
	font: Arial, Helvetica, sans-serif;
	font-size:20px;	
	padding-left:0px;	
}
#info.p {
	text-align:justify;
}



li {
  list-style: none;
}

p.thumbnail {
	cursor:pointer;
	width: 12px;
	height:12px;
	overflow:hidden;
	background-color:#FFFFFF; 
	float: left;
	margin-right: 10px;
}

p.thumbnail img {
	display: none; 
}

#mainimage { 
	padding-bottom: 10px;}

#left {
	float:left;
}

#Project_Thumbs {
    width:220px;
    height:350px;
    overflow:hidden;
    position:relative;
	float: left;
}

#Project_Thumbs div.pages {
    width:20000em;
    position:absolute;
}

#Project_Thumbs ul {
    width:220px;
	float: left;
	list-style: none;
	margin: 0;
	padding: 0px;
}

#Project_Thumbs li {
    width:100px;
    height:72px;
    padding-right:6px;
	padding-bottom:6px;
	border:0px solid #ADADA1;
    margin:0;
	float:left;
}

#Project_Thumbs p.nav{
	position: absolute;
	bottom:0;
	right: 10px;
	color: white;
	font-size: 14px;
	font-family: Verdana, Arial;
}

#projects {
	width: 1000px;
	height:425px;
	text-align: left;
	overflow:hidden;
    position:relative;
}

#projects div.pages {
    width:20000em;
    position:absolute;
}
#projects ul{
	width: 1000px;
	float: left;
	list-style: none;
	margin: 0;
	padding: 0px;
}

#projects li {
	width: 25%;
	float: left;
	margin: 0;
	padding:0px;
	text-align: left;
	font-family: century gothic, sans-serif;
	font-size:12px;
}

img.project_main {
	width: 200;
	height: 97;	
	border:1px solid #FFFFFF;
}

#Facts {
    width:1000px;
    overflow:hidden;
	float: left;
}

#Facts ul {
    width:1000px;
	float: left;
	list-style: none;
	margin: 0;
	padding: 0px;
}

#Facts li {
    width:325px;
    height:25px;
    padding-right:6px;
	padding-bottom:6px;
	color: #ffffff;
	border:0px solid #ADADA1;
    margin:0;
	float:left;
	font-size: 16px;
	font-family: Verdana, Arial;
}

#acquisition {
    width:1000px;
    overflow:hidden;
}

#acquisition_short {
    width:480px;
    overflow:hidden;
}

#acquisition h2{
	font: Arial, Helvetica, sans-serif;
	font-size:18px;	
	font-weight: normal;
	padding-bottom: 10px;
	color: #ffffff;
}

#acquisition ul {
    width:1000px;
	list-style: none;
	margin: 0;
	padding: 0px;
}


#acquisition li {
    width:750px;
    height:25px;
    padding-right:6px;
	padding-bottom:6px;
	color: #ffffff;
	border:0px solid #ADADA1;
    margin:0;
	font-size: 16px;
	font-family: Verdana, Arial;
}

.contact_column {
    width:375px;
    overflow:hidden;
    position:relative;
	float: left;
	color: white;
	font-family: Verdana, Arial;
}

.contact_column p {
	height: 7px;
	font-size: 16px;
}

.contact_column h2{
	font: Arial, Helvetica, sans-serif;
	font-size:18px;	
	font-weight: normal;
	padding-bottom: 5px;
	color: #ffffff;
}

.contact_login p {
	height: 10px;
	font-size: 16px;
	padding: 0px;
}

.contact_login div{
	margin: 0;
	padding: 0px;
	bottom:-5px;
	width: 100px;
	float: left;	
	font-size: 16px;
}

.contact_login div.password {
	margin: 0;
	padding: 0px;
	bottom:-5px;
	float: left;	
	font-size: 16px;
	width: 200px;
	height:24px;
}

.signupField {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	background-color: #FFFFFF;
	border : 1px solid #848CA5;
	padding: 2px 0px 0px 2px;
	height: 20px;
	width: 200px;
}

