
html {
}

body {
background-color: #ffffff;
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 10px;
color: #000000;
line-height: 150%;
margin: 0px;
}

h1 {
font-size: 12px;	
}

h2 {
font-size: 12px;
color: #7faacc;	
}

h3{
color: #7faacc;
}

table.tablestyle {
width:100%;
clear:both;
}
th.tablestyle,
td.tablestyle {
padding:0.3em;
}
th.tablestyle {
text-align:left;
font-weight:bold;
background:#f0f1f1;
border-bottom:1px solid #999999;
}



td.tablestyle {
border-bottom:1px solid #cccccc;
}

td.tablestylecentered {
text-align:center;
border-bottom:1px solid #cccccc;
padding:0.3em;
}

th.tablestylecentered {
text-align:center;
font-weight:bold;
background:#f0f1f1;
border-bottom:1px solid #999999;
padding:0.3em;
}


th {
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 10px;
color: #000000;
line-height: 150%;
}


td {
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 10px;
color: #000000;
line-height: 150%;
}



a:link {color: #9ea580; text-decoration: none; font-weight: bold; }
a:visited {color: #9ea580; text-decoration: none; font-weight: bold; }
a:hover   {color: #4d5774; text-decoration: none; font-weight: bold; }
a:active  {color: #4d5774; text-decoration: none; font-weight: bold; }
a.imgNoBG:hover {background-color: transparent;}

a.sub:link {color: #9ea580; text-decoration: none; font-weight: bold; }
a.sub:visited {color: #9ea580; text-decoration: none; font-weight: bold; }
a.sub:hover   {color: #f7ef7b; text-decoration: none; font-weight: bold; }
a.sub:active  {color: #9ea580; text-decoration: none; font-weight: bold; }

.deletebutton {
	margin-bottom: -2px;
}

table.main {
width: 100%;
padding-top: 0px;
padding-bottom: 30px;
padding-left: 0px;
padding-right: 0px;
margin: 0px;
}


td.blue_space {
height: 141px;
background-color: #7faacc;
}


td.banner {
width: 745px;
padding: 0px;
margin: 0px;
background-color: #7faacc;
}

table.loginbox {
width: 100%;
padding: 0px;
margin: 0px;
margin-top: 2px;
}

div.banner {
margin-left: 1px;
margin-bottom: 12px;
}


table.core {
width: 745px;
padding: 0px;
margin: 0px;
}


td.nav {
width: 745px;
height: 30px;
}


div.menuItem {
float: left;
margin-right: 10px;
position: relative;
}


div.menuItemLast {
float: left;
position: relative;
} 


div.profile_nav {
position: absolute;
top: 18px;
left: 0px;
width: 178px;
height: 142px;
background-color: #f0f1f1;
visibility: hidden;
}


div.projects_nav {
position: absolute;
top: 18px;
left: 0px;
width: 178px;
height: 144px;
background-color: #f0f1f1;
visibility: hidden;
} 


td.space {
width: 191px;
}


td.heading {
height: 63px;
}

td.heading h2{
  margin:0 0 7px 0;
  padding:0 0 0 0;
  font-size: 27px;
  font-weight: 100;
  line-height: 100%;
}


div.heading {
margin-top: 32px;
margin-left: 2px;
}


div.sub_nav {
width: 179px;
height: 223px;
background-color: #f0f1f1;
}

div.blank_sub_nav {
width: 179px;
height: 223px;
background-color: #f0f1f1;
}

div.title_bg {
margin-top: 18px;
width: 554px;
height: 40px;
background-color: #f0f1f1;
}

div.title_bg span{
  padding: 4px 0 0 10px;
}

div.title_bg span.location {
  color: #8ba7ba;
  font-weight: 900;
  display:block;
}

div.title_bg h3.employee {
  color: #7faacc;
  font-weight: 900;
  font-size:10px;
  display:block;
  padding: 4px 0 0 10px;
  margin: 0 0 0 0;
}

div.title_bg h3{
  padding: 10px 0 0 10px;
}

div.title_bg_admin {
margin-top: 0px;
width: 554px;
background-color: #ffffff;
font-weight: bold;
color: #7faacc;
}

div.title {
padding-left: 6px;
padding-top: 7px;
}

div.title_1 {
padding-left: 6px;
padding-top: 15px;
}

div.copy, p.copy {
width: 350px;
}

div.project_photo {
padding-bottom: 2px;
padding-top: 0px;
padding-left: 0px;
padding-right: 0px;
} 

div.blank_photo {
width: 554px;
height: 226px;
background-color: #f0f1f1;
}

div.blank_photo_buffer {
padding-bottom: 20px;
}

div.project_heading {
padding-bottom: 0px;
padding-top: 0px;
padding-left: 0px;
padding-right: 0px;
}

div.project_heading h3{
  padding: 0 0 0 0;
  margin: 12px 0 0 0;
  font-size: 27px;
  font-weight: 100;
  line-height: 100%;
}

div.project_subheading {
padding-left: 6px;
padding-top: 8px;
}

p.standard {
margin-top: 12px;
padding-top: 0px;
margin-left: 0px;
padding-left: 0px;
margin-right: 0px;
padding-right: 0px;
margin-bottom: 0px;
padding-bottom: 0px;
}

p.small {
font-size: 9px;
margin-top: 2px;
padding-top: 0px;
margin-left: 0px;
padding-left: 0px;
margin-right: 0px;
padding-right: 0px;
margin-bottom: 0px;
padding-bottom: 16px;
} 

p.green {
color: green;
}

p.standOut {
font-weight: bold;
color: #7faacc;
}

span.standOut {
font-weight: bold;
color: #7faacc;
}



ul {
list-style-type: disc;
font-size: 10px;
color: #7faacc;
padding-left: 0px;
margin-left: 15px;
margin-top: 0px;
padding-top: 0px;
}

ul.clients-area-nav {
padding-left: 0px;
padding-top: 10px;
list-style-type: none;		
line-height: 2em;
}

ul.documents {
color: #000000;	
}

li {
list-style-position: outside;
padding-bottom: 0px;
}


.list_font {
color: #000000;
font-size: 10px;
} 

/*      Form elements     */

form {margin:15px 0;}
form br {clear:left;}	

label, input, textarea, file-picker{
display:block;
float:left;
width:190px;
margin-bottom:10px;
}

input, textarea {
background-color:#f0f1f1;
}

label{
width:70px;
text-align:right;
padding-right:10px;
margin-top:4px;
}

label.long-label {
width:100px;
}

label.long-label-filename {
margin-top:3px;
width:100px;
vertical-align: top;
}

input.long-label{
width:280px;
}

textarea.long-label{
width:400px;
}

.file-picker{
width:auto;
height:auto;
}


input.button-middle,
.button-middle-long {
width:auto;
display:block;
clear:both;
position:relative;
left:80px;
}

input.button-middle-long {
left:110px;	
}
