﻿/* ALL PAGES */
.wrapper{
	width: 975px;
	margin: 0px auto;
	text-align: left;
	z-index: auto;
}
table {	width= 100%;border:0px; border-collapse:collapse; font-family: Verdana, Helvetica, sans-serif; color: #555; font-size:12px} 
td { vertical-align:top; padding:0px; }
html {height:100%;}
body { margin:0px; padding:0px; height:100%	}
img {border:0}
p {padding:0; margin:0;	font-family: Verdana, Helvetica, sans-serif; color: #555; font-size:12px}
.logo {margin:10px 10px 10px 10px;}

/* LINES and BARS */
.gray_bar {
	background-color: #999;
	height:16px;
	margin:0px;
}

.gray_bar_team {
	background-color: #999;
	height:20px;
	margin:0px;
}


.blue {background-color: #006699;}

.blue_bar {
	background-color: #336699;
	height: 4px;
	margin:2px 0 2px 0;
}

.blue_line_h {
	background-color: #006699;
	height: 1px;
}

.blue_line_v {
	background-color: #006699;
	width: 1px;
	height:160px
}

.header_pics {margin:0px 3px 0px 0px;}
.header_pics6 {margin:0px 0px 0px 0px;}

.right_column {min-height:350px;}

.title {margin:30px 478px 0px 35px;}

/* RIGHT NAV */
.r_nav_div {margin:30px 0 0 30px;}
.r_nav {margin:0 19px 15px 0;}


/* FONTS */
.content {
	text-align:justify;
	line-height:17px;
	margin:25px 35px 10px 35px;
	}
	
.content_bulls {
	line-height:17px;
	margin:5px 35px 10px 65px;
	}

.content_bulls li {
	margin:5px 0 7px 0;
	}



/* HOME */
.titleh {margin:30px 35px 0 93px;}
.latest_div {margin:25px 30px 30px 30px;}
.featured_div {margin:0 0 5px 35px;}
.h_pics {margin:0px 2px 0px 0px;}
.h_pics6 {margin:0px 0px 0px 0px;}

.h_navpics {margin:0px 2px 2px 0px;}
.h_navpics6 {margin:0px 2px 0px 0px;}

.blue_line_vht {
	background-color: #006699;
	width: 1px;
	height: 205px
}


.blue_line_vh {
	background-color: #006699;
	width: 1px;
	height: 60px
}

.content_h {
	text-align:justify;
	line-height:19px;
	margin:20px 35px 20px 35px;
	}

.news_hm {
	font-size:10px;
	line-height:15px;
	margin:10px 0 5px 0;
	padding:0;
	}
	
.news_hm li {
	margin:0px 0 5px 0;
	padding:0;	
}
/* FIRM */
.title_firm {margin:30px 378px 0px 35px;}

/* TEAM */
.title_team {margin:30px 265px 0px 35px;}
.nav_pics_div {margin:30px 0 0 35px;}
.nav_pics {margin:0 0 15px 0;}
.nav_names {margin:45px 20px 0 18px;}

.h_nav_div {margin:0 0 0 200px;}
.h_nav_names {margin:0 40px 0 0;}


.bio_pics {margin:0 0 0 0;}
.bio_names {margin:10px 0 0 0;}

/* PORTFOLIO */
.title_port {margin:30px 328px 0px 35px;}
.r_navp_div {margin:30px 0 0 25px;}
.r_navp {margin:0 0px 15px 0;}
.logos {margin:5px 10px 10px 15px;}
.descrip {margin:15px 5px 15px 5px;font-size: 11px;}
.status {margin:15px 5px 15px 5px;font-size: 11px;}
.stage {margin:15px 5px 15px 5px;font-size: 11px;}
.name {margin:15px 5px 15px 15px;}

.historical {
	font-weight:bold;
	color: #006699;
	margin:25px 35px 25px 20px;
	}


/* NEWS */
.title_newspc {margin:30px 334px 0px 35px;}
.title_contact {margin:30px 318px 0px 35px;}

.headline {font-weight:bold; text-align:normal;}
.head_date {font-weight:bold;}
.head_sub {font-weight:bold;}
.back {
	text-align:right;
	margin:20px 35px 10px 35px;
}	
.nhead {
	line-height:17px;
	margin:20px 35px 10px 35px;
	}
.ndate {
	color:#006699;
	line-height:17px;
	}

.news_portco {
	line-height:22px;
	margin:20px 35px 10px 35px;
	}

.news_portco_name {
	line-height:17px;
	margin:0 5px 0 0;
	}


/* FOOTER */
.footer_hm {
	font-size: 9px;
	color: #666;
	text-align:center;
	margin:20px 0 0 0;
}

.footer {
	font-size: 9px;
	color: #999;
	margin:2px 0 0px 0;
}


/* LINKING */	
A:link {color: #006699; text-decoration: none; }
A:visited {color: #006699; text-decoration: none; }
A:active {color: #006699; text-decoration: none; }
A:hover {color: #006699;  text-decoration: underline; }

.content A:link {color:#006699; text-decoration: none;}
.content A:active {color:#006699; text-decoration: none;}
.content A:visited {color:#006699; text-decoration: none;}
.content A:hover {color:#006699; text-decoration: underline;}

.nhead A:link {color:#555; text-decoration: none;}
.nhead A:active {color:#555; text-decoration: none;}
.nhead A:visited {color:#555; text-decoration: none;}
.nhead A:hover {color:#006699; text-decoration: none;}

.news_hm A:link {color:#555; text-decoration: none;}
.news_hm A:active {color:#555; text-decoration: none;}
.news_hm A:visited {color:#555; text-decoration: none;}
.news_hm A:hover {color:#006699; text-decoration: none;}

/* DATAROOM */
.login_table_labels {
	text-align:right;
	vertical-align: middle;
	line-height:17px;
	margin:0 5px 0 60px;
	}
	
.form_button {
	font-size: 13px;
	color: #006699;
	letter-spacing: 1px;
	margin:10px 10px 15px 30px;
}

.title_lp {margin:30px 498px 0px 35px;}

.content_large {
	font-size: 14px;
	font-weight:normal;
	letter-spacing: 0px;
	text-align:justify;
	margin:0px 0px 0px 0px;
}

.login_input {
	width: 145px;
	margin:0px 0px 0px 10px;	
}

h1 {
	font-size: 14pt;
}

.reset_information {
	font-size: 12px;
	line-height:16px	
}

.change_password {
	font-size: 12px;
	line-height:16px	
}

.form_table{
	border: 0;
	border-collapse: collapse;
}

#files_list{
/* List of files in the DMS */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 10px;
	border-collapse: collapse;
	border: 1px solid #ccc;
}

#files_list th{
	background-color: #eee;
	padding: 3px;
	border: 1px solid #ccc;
}

#files_list td{
	padding: 3px;
	border: 1px solid #ccc;
}

.list_title {
	font-size: 13px;
	color: #dd7500;
	font-weight:bold;
	text-align:left;	
}

.difficulties {
	margin:25px 35px 10px 35px;
	}

.forgot_password {
	margin:25px 0px 10px 35px;
	}
