@charset "UTF-8";
/* CSS Document */


/* global */
* {
margin: 0;
padding: 0;

font-weight: normal;
font-style: normal;
text-decoration: none;

}

ul { list-style-type: square }
li {
margin: 10px;
margin-left:25px;
list-style-type: square; 

font: 15px/1.8 Verdana, Helvetica, Arial, sans-serif;
}
h1, h2, h3, h4, h5, h6 { font-family: "Myriad Web", Tahoma, sans-serif; letter-spacing: 1px }
em { font-style: italic }
strong { font-weight: bold }
a {color: #665a47;
font-weight: bold}

body {
  font: 13px/1.3 Verdana, Helvetica, Arial, sans-serif;
color: #000000;
padding: 0;
  margin: 0;
  background: #000000 url(images/sleek.jpg) no-repeat center top;

  width: 100%;

}





button { cursor: pointer }

#top {
height: 6px;
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
background: #1c2f5d;
}



#base {

z-index: 1;
  width: 1000px ;
  margin-left: auto ;
  margin-right: auto ;

}




/* home */
div.box1 {
	
	background: #ffffff;
	height: auto;
	width: 771px;
	border: 4px solid black;
	
	position:absolute;
	top: 365px;
	left: auto;
	right: auto;
	padding: 5px 5px 5px 5px;
}	

div.box1b {
	background: #ffffff;
	height: 800px;
	width: 771px;
	border: 4px solid black;
	position:absolute;
	top: 262px;
	left: auto;
	padding: 5px 5px 5px 5px;
}
div.box1b_portfolio {
	background: #ffffff;
	height: 600px;
	width: 771px;
	border: 4px solid black;
	position:absolute;
	top: 262px;
	left: auto;
	padding: 5px 5px 5px 5px;
}
div.box1b_servicepa {
	background: #ffffff;
	height: 590px;
	width: 771px;
	border: 4px solid black;
	position:absolute;
	top: 262px;
	left: auto;
	padding: 5px 5px 5px 5px;
}
div.box1b_profiles {
	background: #ffffff;
	height: 2280px;
	width: 771px;
	border: 4px solid black;
	position:absolute;
	top: 262px;
	left: auto;
	padding: 5px 5px 5px 5px;
}
div.box1b_press {
	background: #ffffff;
	height: 490px;
	width: 771px;
	border: 4px solid black;
	position:absolute;
	top: 262px;
	left: auto;
	padding: 5px 5px 5px 5px;
}
div.box1b_contact {
	background: #ffffff;
	height: 1265px;
	width: 771px;
	border: 4px solid black;
	position:absolute;
	top: 262px;
	left: auto;
	padding: 5px 5px 5px 5px;
}
div.boxleft {
	float:left;
	height: auto;
	width: 420px;
	left: auto;	
}
div.boxleft2 {
	float:left;
	height: auto;
	width: 420px;
	left: auto;	
	padding: 5px 5px 5px 10px;
}
div.box2 {
	float:left;
	background: url(images/gradient.gif) no-repeat;
	height: 480px;
	width: 420px;
	left: auto;
	padding:15px 15px 0px 15px;
}

div.box2b {
	float:left;
	height: auto;
	background-color: #f1f1f2;
	border:dotted;
	border-color: #ed1d7e;
	width: 400px;
	left: auto;
	padding:20px 15px 15px 20px;
}

div.box3a {
	float: right;
	height: auto;
	width: 292px;
	top: 0px;
	left: 421px;
	padding:15px 15px 15px 10px;
	
	
}
div.box3 {
	float: right;
	height: auto;
	width: 292px;
	top: 0px;
	left: 421px;
	padding:15px 15px 15px 10px;
	
	
}

div.box4 {
	float: left;
	height: 500px;
	width: 727px;
	padding:15px 15px 15px 15px;
	border: 2px solid blue;
}



#footer {
	position: absolute;
    bottom: 0;
	
}	

/* differences */
div.last {
	height: auto;
	width: 100%;
	position:absolute;
	top: 600px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	
}
div.last_bio {
	height: auto;
	width: 100%;

	top: 600px;
	margin-left: 290px;
	margin-right: auto;
	text-align: center;
	
}
div.last_bio2 {
	height: auto;

	position:absolute;
	top: 600px;
	margin-left: 610px;
	margin-right: auto;
	text-align: center;
	
}


#feature {
	float:right;
	width:125px;
	padding: 2px 0px 0px 0px;
	background: #ffffff;
	margin-left: 3px;
	
}
#network {
	float:left;
	width:150px;
	padding: 2px 0px 0px 0px;
	background: #ffffff;
	margin-right: 3px;
	
}
#service_thumb {
	float:right;
	width:310px;
	padding: 2px 0px 0px 0px;
	background: #ffffff;
	margin-left: 3px;
	
	
}
#feature2 {
	float:right;
	width:500px;
	padding: 2px 0px 0px 0px;
	
	margin-left: 110px;
	position:absolute;
	top: 358px;
	
}
#feature3 {
	float:right;
	width:500px;
	padding: 2px 0px 0px 0px;
	
	margin-left: 320px;
	position:absolute;
	top: 175px;
	
}




div.boxfull {
	height: auto;
	width: 770px;
	left: auto;
	right: auto;

	
}
div.boxfull2 {
	height: 570px;
	width: 770px;
	left: auto;
	right: auto;

	
}
div.boxfull3 {
	height: 1000px;
	width: 770px;
	left: auto;
	right: auto;

	
}
div.boxfull4 {
	height: auto;
	width: 761px;
	left: auto;
	right: auto;
	padding: 5px 5px 5px 5px;

	
}
div.leftthird {
	float:left;
	height: auto;
	width: 250px;
	left: auto;	

	border: 2px solid #fffdce;
}
div.middlethird {
	position:absolute;
	height: auto;
	width: 250px;
	left: 264px;
	border: 2px solid #b6dcfc;	
}
div.rightthird {
	position:absolute;
	height: 500px;
	width: 250px;
	left: 521px;
	border: 2px solid #f9aace;
}

div.boxcustom {
	height: auto;
	background-color: #f1f1f2;
	width: 750px;
	margin-left: auto;
    margin-right: auto;
	top: 800px;
	padding: 10px;

}
div.boxcustom2 {
	height: auto;
	background-color: #f1f1f2;
	width: 750px;
	margin-left: auto;
    margin-right: auto;
	top: 60px;
	padding: 10px;
	position:relative;

}

div.port1 {
	position:absolute;
	height: 500px;
	width: 100px;
	left: 260px;
	padding: 10px 10px 10px 10px;
}
div.port2 {
	position:absolute;
	height: 500px;
	width: 100px;
	left: 150px;
	padding: 10px 10px 10px 10px;
}
div.port3 {
	position:absolute;
	height: 500px;
	width: 100px;
	left: 40px;
	padding: 10px 10px 10px 10px;
}


div.oldport3 {
	position:absolute;
	height: 500px;
	width: 100px;
	left: auto;
	padding: 3px 10px 10px 10px;
}
div.port6 {
	position:absolute;
	height: 500px;
	width: 350px;
	left: auto;

	padding: 3px 10px 10px 10px;
	

}
div.art {
	
	position:absolute;
	height: 500px;
	width: 365px;
	left: 390px;
	padding: 3px 10px 10px 10px;
	

}

div.form {
	height: auto;
	background-color: #d5d5d5;
	border: solid;
	border-color: #ed1d7e;
	width: 600px;
	margin-left: auto;
	margin-right: auto;
	padding:20px 20px 20px 20px;
}

div.profile {
	height: auto;
	background-color: #d5d5d5;
	border: solid;
	border-color: #ed1d7e;
	width: 250px;
	float: left;
	margin-left: 0px;
	margin-right: 15px;
	margin-bottom: 3px;
	padding:15px 15px 15px 15px;
	text-align: center;
}

#menu { background: none repeat-y 50% 0%; 
height: 35px;
left: auto;
right: auto;
width: 1000px;
position: absolute;
top: 50px;

}
form { 
margin: 0; 
padding: 0; 
}

#headshot1 { 
float: right;
position: absolute;
top: 125px;
left: 800px;
}
#headshot2 { 
float: right;
position: absolute;
top: 300px;
left: 800px;
}
#contactold { 

position: absolute;
top: 125px;
left: 620px;
}
#contact { 
float:left;
	height: auto;
	width: 530px;
	left: auto;	
	position: absolute;
	padding: 0px 0px 0px 400px;
	top: 125px;
}


#resume { 
float: right;
position: absolute;
text-align: center;
top: 470px;
left: 800px; 
}
#agent1 { 
float: right;
position: absolute;
text-align: left;
top: 320px;

}
#agent2 { 
float: right;
position: absolute;
text-align: left;
top: 320px;
	padding: 0px 0px 0px 250px;

}
#bio { 
float: right;
position: absolute;
top: 125px;
left: 270px;
right: 620px;
}
#oldbio2 { 
float: left;
position: absolute;
top: 125px;
left: 270px;
right: 620px;
}
#bio2 { 
	float:left;
	height: auto;
	width: 530px;
	left: auto;	
	position: absolute;
	padding: 0px 0px 0px 60px;
	top: 125px;
}



p.barcenter {

text-align: center;

}



span.tick1 { font: 15px arial, sans-serif; font-style: italic; font-weight: bold; color: #000000; }
span.tick2 { font: 15px arial, sans-serif; font-style: normal; font-weight: bold; color: #000000; }
span.tick3 { font: 12px arial, sans-serif; font-style: normal; font-weight: normal; color: #87a4c8; }
span.tick3sm { font: 9px arial, sans-serif; font-style: normal; font-weight: normal; color: #87a4c8; }
span.tick3i { font: 12px arial, sans-serif; font-style: italic; font-weight: normal; color: #87a4c8; }
span.tick3big { font: 15px arial, sans-serif; font-style: normal; font-weight: normal; color: #87a4c8; }
span.tick3bigw { font: 13.5px arial, sans-serif; font-style: normal; font-weight: normal; color: #ffffff; }
span.tick4 { font: 9.5px arial, sans-serif; font-style: italic; font-weight: normal; color: #000000; }
span.tick5 { font: 15px arial, sans-serif; font-style: italic; font-weight: normal; color: #000000; text-align: center;}
span.tick6 { font: 20px arial, sans-serif; font-style: italic; font-weight: bold; color: #000000; text-align: center;}
span.tick7 { font: 12px arial, sans-serif; font-style: italic; font-weight: normal; color: #000000; }
span.tick8 { font: 12px arial, sans-serif; font-style: normal; font-weight: bold; color: #0e3c63; }
span.tick9 { font: 12px arial, sans-serif; font-style: italic; font-weight: bold; color: #000000; }
span.tick10 { font: 12px/1.3 arial, sans-serif; font-style: normal; font-weight: bold; color: #000000; }
span.tick11 { font: 12px/1.3 arial, sans-serif; font-style: italic; font-weight: normal; color: #000000; }
span.tick12 { font: 12px arial, sans-serif; font-style: normal; font-weight: bold; color: #665a47; }
span.tick13 { font: 12px arial, sans-serif; font-style: normal; font-weight: normal; color: #000000; }


a.tick2 { font: 15px arial, sans-serif; font-style: normal; font-weight: bold; color: #000000; }
a.tick3 { font: 13px arial, sans-serif; font-style: normal; font-weight: normal; color: #87a4c8; }
a.pic { border: none; }

p.mainleft {
padding-right: 3px;
}
p.mainacross {
padding: 10px 15px 10px 10px;
}
p.mainnarrow {
padding: 10px 10px 10px 10px;
}

li.small {
font: bold 12px/1.3 Verdana, sans-serif;
color: #000000;
 font-weight: normal;
}

li.med {
font: bold 12px/1.1 Verdana, sans-serif;
color: #1c2f5d;
 font-weight: bold;
}

li.med2 {
font: bold 12px/1.1 Verdana, sans-serif;
color: #665a47;
 font-weight: bold;

}
li.med3 {
font: bold 12px/1.1 Verdana, sans-serif;
color: #144a78;
 font-weight: bold;

}

li.med4 {
font: bold 12px/1.1 Verdana, sans-serif;
color: #791342;
 font-weight: bold;

}
li.large {
font: bold 14px/1.3 Verdana, sans-serif;
color: #000000;
 font-weight: bold;
}
li.large2 {
font: bold 14px/1.3 Verdana, sans-serif;
color: #0e3c63;
 font-weight: bold;
}


img.border {

padding: 0px 0px 8px 0px ;
border: none;
}
