@charset "UTF-8";

body {
	color: #494948;
	background-color: #eaeaea;
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
	font-weight:normal;
}

/* Text Style */
/* Text Style */
/* Text Style */


h1 {
	color:#002435;
	font-size:34px;
	line-height:34px;
	margin:0px;
	padding:0px;
	letter-spacing:-1px;
}

h2 {
	color:#0077a1;
	font-size:18px;
	line-height:20px;
	font-weight:normal;
	margin:30px 0px 0px 0px;
	padding:0px;
}

h3 {
	color:#0077a1;
	font-size:13px;
	line-height:13px;
	font-weight:bold;
	margin:0px 0px 10px 0px;
	padding:0px;
}

p {
	margin:0px;
	padding: 0px 0px 10px 0px;	
}


p a {
	color: #494948;
	text-decoration:none;
}

p a:hover {
	text-decoration:underline;	
}

.submitButton {
	border:none !important;
}

.HomeGrapic {
	margin:0px 0px 15px 14px;
}


/* Layout */
/* Layout */
/* Layout */

#wrapper {
	background-color: #FFF;
	width: 993px;
	margin:auto;
}

#partnership {
	background:url(images/TopBkgrd.jpg) repeat-x;
	height:60px;
	width: 975px;
	margin:auto;
	border-bottom:#FFF 2px solid;
}

#title {
	background: url(images/Plumwise_header.jpg) no-repeat;
	height:97px;
	width: 975px;
	margin:auto;
}

#content {
	background-color:#ff0033;
	background-image:url(images/ContentBkgrd.jpg);
	background-position:top;
	background-repeat:no-repeat;
	width: 975px;
	/* min-height:600px; */
	margin:auto;
	padding-bottom:15px;
	border-bottom:#FFF 10px solid;
}

#navi {
	width:946px;
	margin:auto;
	background:#002232 url(images/Navi.gif) repeat-x;
	/*border:#004262 1px solid;*/
	line-height:13px;
	height:33px;
	margin-bottom:15px;
}


#navi ul {
	list-style-image:none;
	list-style-position: outside;
	list-style-type:none;
	margin: 0px;
	padding:0px;
}

#navi li {
	display:inline;
	margin:0px;
}

#navi li a {
	display:inline;
	float:left;
	color:#FFF;
	text-decoration:none;
	text-align:center;
	padding: 10px 40px 10px 40px;
	margin:0px;
	height:13px;
	border-right:#ffffff 1px solid;
}

#navi li a:hover {
	display:inline;
	color:#FFF;
	text-decoration:none;
	text-align:center;
	padding: 10px 40px 10px 40px;
	margin:0px;
	height:13px;
	border-right:#ffffff 1px solid;
	background:#004262 url(images/Navi_OV.gif) repeat-x;
}


#bluePanel {
	width:841px;
	margin:auto;
	background:#002233 url(images/bluepanel_top.gif) top no-repeat;
	padding: 30px 30px 0px 75px;
	color:#FFF;
	text-align:center;
	font-size:14px;
	line-height:18px;
}

#bluePanel h2{
	color:#044a6d;
	font-size:24px;
	margin:0px 0px 5px 0px;
}

#bluePanel h3{
	color:#044a6d;
	font-size:14px;
	font-weight:normal;
	margin:10px 0px 5px 0px;
}

#bluePanel a{
	color:#FFF;
	font-size:16px;
	font-weight:normal;
	margin:10px 0px 5px 0px;
}

#bluePanel a:hover{
	text-decoration:none;
}

#bluePanelEnd {
	width:946px;
	margin:auto;
	background:#FFF url(images/bluepanel_bottom.gif) top no-repeat;
	height:10px;
}


#whitePanel {
	width:841px;
	margin:auto;
	background:#FFF url(images/whitepanel_top.gif) top no-repeat;
	padding: 30px 30px 0px 75px;
}

#whitePanelEnd {
	width:946px;
	margin:auto;
	background:#002233 url(images/whitepanel_bottom.gif) top no-repeat;
	height:10px;
}

/*  
/*  Form - Sign up page    */
/*   
*/
#whitePanel input {
	background-color: #eaeaea;
	border:#ffffff 1px solid;
	margin-bottom:10px;
	color:#000;
	font-size:13px;
}


/*  
/*  Plese note box - Sign up page    */
/*                                   */

#aqua_top {
	width:292px;
	margin:auto;
	background:#0077a1 url(images/aqua_bk.gif) top repeat-y;
	color:#FFF;
}

#aqua_top p{
	padding:0px 15px;
	font-size:14px;
}

#aqua_top ul{
	margin:0px;
	padding:7px 10px 0px 30px;
	list-style-position:inside;
}

#aqua_top li{
	margin:0px;
	padding:7px 0px;
}

#aqua_top a{
	color:#FFF;
	text-decoration:underline;
	font-weight:bold;
}

#aqua_top a:hover{
	text-decoration:none;
}

#aqua_bottom {
	width:292px;
	margin:auto;
	background:#0077a1 url(images/aqua_bottom.gif) top no-repeat;
	height:10px;
	margin-bottom:18px;
}

/*  
/*  Join a team - Sign up page    */
/*  */

#paleblue_top {
	width:292px;
	margin:auto;
	background:#0077a1 url(images/paleblue_bk.gif) top repeat-y;
	color:#525252;
}

#paleblue_top h2{
	font-size:14px;
	font-weight:bold;
	margin:0px;
	padding:0px 15px;
	word-spacing:-1px;
}


#paleblue_bottom {
	width:292px;
	margin:auto;
	background:#d6e9f0 url(images/paleblue_bottom.gif) top no-repeat;
	height:10px;
	margin-bottom:18px;
}



/*                  */
/*   Candidates     */
/*                  */

#CandidatesList h2 {
	margin: 0px;
	padding:10px 0px;
}

#CandidatesList a {
	color:#0077a1;
	text-decoration:underline;
	padding:0px;
	margin:0px;
}

#CandidatesList a:hover {
	color:#0077a1;
	text-decoration:none;
}

#CandidatesText {
	padding:0px 0px 0px 177px;
}


.CandidatesBoldBlue{
	color:#0077a1;
	font-weight:bold;
}


.CandidatesPic{
	padding: 10px 15px 0px 18px;
	float:left;
}

#CandidatesBeige {
	width:946px;
	margin:auto;
	background:#d8d5d5 url(images/CandidatesBeige_bk.gif) left repeat-y;
	padding: 0px 0px 10px 0px;
}

#CandidatesWhite {
	width:946px;
	margin:auto;
	background:#FFF;
	padding: 10px 0px 10px 0px;
}

/*              */
/*   Tasks     */
/*              */

#TaskPanelEnd {
	width:841px;
	margin:auto;
	background:#FFF url(images/taskPanel_bottom.jpg) bottom no-repeat;
	padding: 0px 30px 0px 75px;
	margin-top:0px;
	min-height:415px;
}


#TaskPanelEnd h2 {
	color:#0077a1;
	font-size:18px;
	line-height:20px;
	font-weight:normal;
	margin:0px;
	padding:30px 0px 0px 0px;
}

/*              */
/*   Results    */
/*              */

.Amount {
	color:#0077a1;
	font-size:20px;
	line-height:24px;
	font-weight:bold;
}

#CandidatesBeigePosition {	
	float:left;
	text-align:center;
	width:105px;
	margin:0px 0px 10px 0px;
	padding-top:50px;
}

.CandidatesPositionPic{
	padding: 10px 35px 0px 50px;
	float:left;
}

#CandidatesPositionText{
	width:351px;
	border-right:#908f8e 1px solid;
	border-left:#908f8e 1px solid;
	margin:0px 0px 0px 105px;
	padding-left:229px;
}

#CandidatesPositionText h2{
	padding-bottom:0px;	
}


#CandidatesAmountText {
	float:right;
	width:210px;
	padding-top:45px;
}

/*              */
/*   footer     */
/*              */


#footer {
	background-color:#9c9b9b;
	width: 935px;
	margin:auto;
	border-bottom:#FFF 10px solid;
	padding: 10px 20px;
	color:#646464;
	font-size:9px;
	line-height:9px;
}

#footer a {
	color:#646464;
	text-decoration:none;
}

#footer a:hover {
	color: #333;
	text-decoration:underline;
}


#eightitm a {
	float:right;
	text-decoration: underline;
	color:#646464;
}

#eightitm a:hover {
	color: #333;
	text-decoration:none;	
}

.hide {
	position:absolute;
	left:-999999px;
}
