* {

	margin:0;

	padding:0;

}

html, body {

	height:100%;

}

body {

	background: #d6d6d6 url(../images/bgLarge.gif) fixed repeat-x 50% 0%;

	text-align:center;

	font:70% Verdana, Arial, Helvetica, sans-serif;

	color:#323232;

}

a {

	text-decoration:none;

	color:#0673a0;

}

a:hover {

	text-decoration:underline;

}

a img, a:hover img {

	border:0px none;

}

#wrapper {	

	text-align:left;

	background: #c6c6c6;/* url(../images/sidebar_bg.gif) fixed;*/ 

	width:777px;

	margin:0 auto;

	position:relative;

	min-height:100%;

	_height:100%;

}

#container {

	background:#FFF;

	position:absolute;

	min-height:100%;

	_height:100%;

	margin:0 6px;

	width:765px;

	overflow-x:hidden;

}

html>body #container{

	overflow-y:hidden;

}

#header img {

	margin:5px 5px 0 5px;

	display:block;

}

#header-sub {

	border:1px solid #0673a0;

	background:#009ddc;

	margin:1px 5px 0 5px;

}

#header-sub input {

	margin:4px;

}

#header-sub input#search {

	margin:8px;

	font-size:10px;

}

#content {

	/* IE CENTERING OFFSET */

  padding:0 19px 9px 17px;

	position:relative;

	margin:0 5px;

	background:url(../images/content_bg.gif) repeat-y;

	min-height:100px;

	_height:100px;

	/*@@height: 614px;*/

}

html>body #content{

	/* FIREFOX CENTERING OFFSET */

 	padding:0 22px 9px 16px;

}

#content-top {

	background:url(../images/content_top.gif) no-repeat;

	height:9px;

	margin:0 5px;

	width:755px;

}

#content-btm {

	background:url(../images/content_btm.gif) no-repeat;

	margin:0 5px 0px 5px;

	height:9px;

	width:755px;

}

#footer {

	background:#E0E3E5 url(../images/footer_bg1.gif) repeat-y;

	border-top:1px solid #C9CCCF;

	border-bottom:1px solid #C9CCCF;

	margin:5px;

	width:755px;

}

#footer div {

	background:url(../images/footer_bg2.gif) repeat-x 0% -1px;

	border-left:1px solid #EDEDED;

	border-right:1px solid #EDEDED;

	text-align:center;

	height:47px;

	line-height:47px;

	padding:0 7px;

	margin:0 1px;

}

#footer a {

	text-decoration:none;

	color:#323232;

}

#footer a.email {

	background:url(../images/icon_email.gif) no-repeat 0 52%;

	padding-left:20px;

}

#footer a:hover {

	text-decoration:underline;

}

.clear {

	clear:both;

	height:0.1px;

}

input:focus {

	background:#FCF2CD;

}

h2 {

	padding:3px 5px 3px 4px;

	margin:0 0 0 0px;

	white-space:nowrap;

	width:13em;

	font-size:1em;

}

h1 {

	margin:9px 0;

	font-size:1em;

}

h3 {

	margin:0 0 5px 0;

	font-size:1em;

}

p {

	margin:9px 0;

}

/* Tab Nav

******************************/

#header-sub ul {

	margin:0 8px;

	_width:737px;

	position:relative;

	top:1px;

	list-style:none;

	height:23px;

}

#header-sub li {

	display:inline;

}

#header-sub a {

	float:left;

	background:url(../images/tab_left.gif) no-repeat 0% -50px;

	margin:0 2px 0 0;

	padding:0 0 0 3px;

	text-decoration:none;

}

#header-sub a span {

	float:left;

	display:block;

	background:url(../images/tab_right.gif) no-repeat 100% -50px;

	padding:5px 10px 4px 6px;

	color:#FEFEFE;

}

/* Commented Backslash Hack hides rule from IE5-Mac \*/

#header-sub a span {

	float:none;

}

/* End IE5-Mac hack */

#header-sub .current a {

	background-position:0 0%;

}

#header-sub .current a span {

	background-position:100% 0%;

	padding-bottom:5px;

	color:#323232;

}

#header-sub a:hover {

	background-position:0% 0%;

}

#header-sub a:hover span {

	background-position:100% 0%;

	color:#323232;

}

/* Box Styles

******************************/

.box {

	padding:5px;

	font-size:.9em;

	border-bottom:1px solid #F6F6F6;

	position:relative;

}

.box img {

	display:block;

}

.login {

	background: url(../images/client_area_btn.gif) no-repeat 5px 3px;

	padding-top: 40px;

	padding-right: 5px;

	padding-bottom: 0px;

	padding-left: 5px;



}

.login input {

	margin:3px 0 5px 0;

	width:135px;

	font-size:10px;

}

.login #login {

	width:60px;

	height:17px;

	margin:8px 0;

}

.lp130 {

	padding-left:133px;

}

.minh90 {

	min-height:82px;

	_height:82px;

}

.minw302{

	width:302px;

	_width:302px;

}

.w150 {

	width:149px;

}

.w220 {

	width:220px;

}

.w350 {

	width:330px;

}

.lcol {

	margin-right:9px;

}

.grey {

	background-color:#CCCCCC;

}

.box.grey img.border {

	border:1px solid #5D5D5D;

}

.box.grey img.center {

	align:center;

}

.box.grey a {

	color:#333;

}

.orange {

	background-color:#F8E59D;

}

.box.orange img.border {

	border:1px solid #CF9E0B;

	margin-bottom:5px;

}

.yellow {

	background-color:#009ddc;

}

.box.yellow img.border {

	border:1px solid #0673a0;

}

.box * {

	position:relative;

}

.left {

	float:left;

	position:relative;

}

.right {

	float:right;

	position:relative;

}
.newTermsRight{
float:right;text-align:right;line-height:22px;
}
.abstl {

	position:absolute;

	top:5px;

	left:5px;

}

.inline {

	display:inline;

}

/*

******************************/



/*

******************************/

.pager {

	margin-top:10px;

	text-align:center;

}

.lp157 {

	padding-left:160px;

}

.lp15 {

	padding-left:18px;

}

.wHalf {

	width:354px;

}

.wFull{

	width:716px;

}

.wFull.border{

	border:1px solid #fff;

}

.abst2 {

	position:absolute;

	top:5px;

	left:0px;

	/*padding:5px 5px 5px 5px;*/

}

.linkTEMP{

	position:relative;

	top:20px;

	left:5px;

	}

.minh20 {

	min-height:12px;

	_height:12px;

}

.minw20 {

	min-width:20px;

	_width:20px;

}

.minw302 {

	min-width:302px;

	_width:302px;

}

.minh202 {

	min-height:202px;

	_height:202px;

}

.wVacancy{

	width:550px;

}

.wCloseDate{

	width:125px;

}

.thumbNail{

	float:left;

}

.projectImageHolder{

	float:left;

	width:145px;

	height:102px;

	_height:102px;

}

.projectImageLink{

	display:block;

	width:145px;

	height:95px;

	_height:95px;

}

.namePlate{

	width:108px;

	min-height:30px;

	_height:30px;

	font-weight:bold;

}

.leftPad{

	margin-right:11px;

}

.smallLeftPad{

	margin-right:5px;

}

/**/

/*ie image rollovers */

/**/

.imageRoll a{

	text-align:center;

	width:108px;	

	height:108px;

	display: block;

	background-color: #aaa;

}

.imageRoll a img{

	margin:2px;

	border: none;

}

.imageRoll a:hover {

	background-color: #009ddc;

}

/**/

/*firefox image rollovers */

/**/

html>body .imageRoll a{

	margin-top: 0px;

	border: 1px solid #aaa;

	}

html>body .imageRoll a img{

	margin: 1px 1px 1px 1px;

}

html>body .imageRoll a:hover {

	border: 1px solid #009ddc;

}

#content ul {

	list-style-type: square;

	color: #333333;

	margin-left: 30px;

	margin-top: 19px;

	margin-right: 0px;

	margin-bottom: 19px;

}

#content ul ul {

color:#838383;

}

#content li {

	margin-top: 10px;

	margin-bottom: 10px;

}

h4 {

	font-size: 1.1em;

	margin-top: 9px;

	margin-bottom: 9px;



}

.boost {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 1.4em;

	letter-spacing: 1px;

}

.hr {

	border-top: 1px solid #E1E4E6;

	border-right: 1px #E1E4E6;

	border-bottom: 1px #E1E4E6;

	border-left: 1px #E1E4E6;

	margin-top: 19px;

	margin-bottom: 19px;

}

acronym {

	border-top-width: 1px;

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-left-width: 1px;

	border-bottom-style: dotted;

	border-top-color: #D6D6D6;

	border-right-color: #D6D6D6;

	border-bottom-color: #D6D6D6;

	border-left-color: #D6D6D6;

	color: #666666;

}

#breadcrumbs {

	font-size: 0.9em;

	margin-bottom: 15px;

	padding-top: 6px;



}

#content .tabular {

	list-style:none;

	margin:0;

}

#content .tabular li {

	border-bottom:1px dotted #E1E4E6;

	line-height:1em;

	margin:0;

	padding-top:10px;

	padding-bottom:10px;

}

#content .pr li a {

	display:block;

/*	background:url(../images/pdf.gif) no-repeat 0 55%;*/

	padding:0 0 0 24px;

}

#content .na li a {

	display:block;

	background:url(../images/news.gif) no-repeat 0 55%;

	padding:0 0 0 24px;

}

/*

.grey {

	background-color: #F6F6F6; border-right:1px solid #E1E4E6;

}

h2.grey { 

	display:none; 

}

*/

#content p {

	line-height: 1.4em;

	text-align: justify;



}



/********************/

#nav-btns {

	background:url(../images/lines_bg.gif) repeat-x 0 100%;

	padding:10px;

}

#nav-btns a,#nav-btns a:hover {

	display:block;

	width:71px;

	height:17px;

	text-indent:-100em;

	text-decoration:none;

}

#nav-btns .signout {

	background:url(../images/btn_sign-out.gif) no-repeat 100% 0;

}

#nav-btns .launch {

	background:url(../images/btn_launch.gif) no-repeat 100% 0;

	float:right;

}

/*************************/

table.stats{

	width:100%;

	border-collapse:collapse;

	border-spacing:0px;

	/*font-size:100%;*/

	text-align:left;

}

table.stats tr{

	line-height:2.8em;

}

table.stats tr td.seperator{

	border-bottom:1px dotted #E1E4E6;

}

.projectTitle{

padding:5px 0px 2px 0px;

margin:0px;

min-height:15px;

_height:15px;

}

.projectDetails{

margin:0px 0px 3px 0px;

padding:0px;

font-size:80%;

min-height:42px;

_height:42px;

}

.viewProject{

margin-top:3px;

}

html>body .viewProject{

}

.moreInformation{

display:block;

padding:0px;

margin-top:4px;

}

html>body .moreInformation{

margin-top:13px;

}



/**** BUllet Rollovers*****/

#bulletlistcontainer{

margin-top:20px;

}

#bulletlistcontainer ul

{

	margin:0px;

	padding:0px;

	list-style-type: none;

	text-align: left;

}



#bulletlistcontainer ul li a

{

background: transparent url(../images/list-off.gif) left center no-repeat;

padding-left: 15px;

text-align: left;

}



#bulletlistcontainer ul li a:hover

{

background: transparent url(../images/list-on.gif) left center no-repeat;

}

.minh225{

	height:225px;

	_height:225px;

}

.minh320{

	height:320px;

	_height:320px;

	

}

.imgSplash{

	width:340px;

	height:50px;

	_height:50px;

	margin-bottom:25px;

}



.officePicHolder{

	width:340px;

	height:200px;

	_height:200px;

	border:1px solid #0f0;

}

.projectFocusImg {

	overflow:hidden;

	border:1px solid #5D5D5D;

}

/*

*/

#projectLeft{

	width:260px;

	float:left;

	margin-left:0px;

	padding:5px;

}

#projectRight{

	width:260px;

	float:left;

	margin-left:15px;

	padding:5px;

}

html>body #projectRight{

	margin-left:14px;

}

#clientArea{

	float:left;

	margin-left:15px;

	width:140px;

}

html>body #clientArea{

	margin-left:12px;

}

