/*DEFAULT...................................................*/
body{background-color:#4F70BA;background-image:url(../img/images%20bio/background.jpg);background-repeat:repeat-x;margin:0;padding:0;color:#666;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;line-height:18px;}
p{margin:0;padding:0;}
ol{margin: 0; padding:0;}
ul{margin: 0; padding:0;}
li{list-style:none; margin: 0; padding:0; font-size: 12px;}
ol li{list-style:none; margin: 0; padding:0;}

a{color:#3283BE;text-decoration:none;outline:none;}
a:visited{color:#3283BE;text-decoration:none;}
a:hover{color:#C06 !important;}

h1{color:#5071B8;font-size:17px;padding-top:8px;text-transform:uppercase;}
h2{color:#999;font-size:14px;margin:0;padding:0;text-transform:uppercase;line-height: 18px;}
h3{color:#336;font-size:14px;}

.clearfix {clear:both;}

/*SUB PAGES...................................................*/
/*:::::::::: SUB HEADER ::::::::::*/
#sub_header{background:url(../img/header_alt.jpg);background-repeat:repeat-x;height:141px;margin-left:auto;margin-top:auto;width:792px;}
#left-corner{background:url(../img/images/left-corner.jpg);background-repeat:no-repeat;float:left;height:141px;width:24px;}
#right-corner{background:url(../img/images/right-corner.jpg);background-repeat:no-repeat;float:right;height:141px;width:24px;}
#sub_content{ width: 792px; margin: 0; }

#menu{background-color:#FFF;background-image:url(../img/images%20bio/background-menu-top.jpg);background-position:top;background-repeat:repeat-x;clear:left;float:left;min-height:500px;padding-top:30px;width:209px;}
.menu_item{margin-left:15px;margin-top:20px;}

#seaporte_btn {}
#seaporte_btn a {
	text-indent: -9999px;
	display: block;
	width: 135px;
	height: 25px;
	background-image:url(../img/seaporte_btn.jpg);
}
#seaporte_btn a:hover {
	background-image:url(../img/seaporte_btn.jpg);
	background-position: 0 -25px;
}
#seaporte_btn_active {
	text-indent: -9999px;
	display: block;
	width: 135px;
	height: 25px;
	background-image:url(../img/seaporte_btn.jpg);
	background-position: 0 -25px;
}

/*:::::::::: INTRO BLOCK ::::::::::*/
.front-picture { 
	float: left;
	padding: 0;
	margin: 0;
	margin-right: 15px;
	width: 231px;
}
#intro-text{display:inline;float:right;width:335px;}

/*:::::::::: SUB BLOCKS ::::::::::*/
.right_intro_block {
	padding: 20px 0;
	display: block;
	width: 573px;
	xxmin-height: 280px;
	margin-right: 10px;
}
.right_intro_block p {padding: 10px 0;}

.right_block {
	display: block;
	width: 583px;
}
.right_block p {padding-right: 10px;}

.right_block_alt {padding-top: 5px;}
.right_block_alt p {padding-right: 10px;}

/*:::::::::: SUB DEFAULT LIST ::::::::::*/
.right_block_list p {padding: 10px 0;}
.right_block_list {padding: 5px 0; padding-right: 10px;}
.right_block_list li {
	list-style-type : none; 
	padding-bottom: 5px;
}

/*ABOUT PG ::::::::::*/
.career_list {}
.career_list li {
	list-style-type : none; 
	padding: 5px 0;
	margin-right: 10px;
}
.section-picture {margin: 0 10px 25px 0;}

/*SEAPORT E PG ::::::::::*/
.seaport_list {}
.seaport_list li {
	list-style-type : none; 
	padding: 10px 0;
	margin-right: 10px;
}

/*MILESTONE RESOURCES ::::::::::*/
.abc_list { margin-left: 20px;}
.abc_list li {
	padding-top: 5px;
	list-style-type: lower-alpha;
}

/*METHODOLOGY ::::::::::*/
.disc_list {padding: 5px 20px;}
.disc_list li {
	list-style-type : disc; 
	padding-bottom: 5px;
}

/*CONTACT PG ::::::::::*/
label {font-size: 11px;}
input { margin: 2px 0;}

.sir_name {float:left;width: 100px;}
.sir_name_drop {float:left;width: 100px;}
.first_name, .first_name_field {float:left;width: 110px;}
.last_name, .last_name_field {float:left;width: 110px;}

.co_name, .co_name_field, .comments_name, .comments_name_field  {float:left;width: 310px;}

.e_name, .e_name_field, .phone, .phone_field,
.industry_name, .research_name, .industry_name_field, .research_name_field {float:left;width: 160px;}

.request_name  {float:left;width: 310px; margin-bottom: 5px;}
.request_name_field {float:left;width: 310px; margin-bottom: 10px;}

.pinkbullet {
	float: left;
	width: 160px;
	margin-bottom: 10px;
}
.foot_note {font-size: 10px; color:#C06; text-align: right; margin: 0 10px 0 0;}

/*FOOTER...................................................*/
#footer {
	background-image: url(../img/images%20bio/bottom-shading.jpg);
	background-position: bottom;
	background-repeat: repeat-x;
	padding: 20px 0;
	font-size: 10px;
	height:15px;
	text-align:center;
	width:100%;
}
