@charset "utf-8";
/* CSS Document */



.appHomeLeftTd{
	width:50%; 
	text-align:right; 
	vertical-align:top; 
	border-right:1px solid #666666; 
	padding:50px 20px 50px 20px;
}


.appHomeRightTd{
	width:50%; 
	text-align:left; 
	vertical-align:top; 
	padding:50px 20px 50px 20px;
}




.mainTitle {
	font-size:16px;
	font-weight:bold;
	color:#333333;
	text-decoration:none;
	border-bottom:solid 1px #666666;
	margin-bottom:20px;
}

.subTitle {
	text-align:left;
	font-size:14px;
	font-weight:bold;
	padding-bottom:15px;
}

a.mainTitle {
	text-decoration:none;
}


body {
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	
	margin:0px;
	color:#333333;
	background:url(../images/tailBackground.png);
}
	

a {
	color:#43bbde;
	text-decoration:underline;
}

a:hover {
	color:#43bbde;
	text-decoration:none;
}

.href {
	color:#43bbde;
	text-decoration:underline;
	cursor:pointer;
}

.href:hover {
	color:#43bbde;
	text-decoration:none;
}

hr{
 	border:none; 
	border-top:solid 1px #CCC; 
	height:1px;
 }

.borderTemp{
	border: solid 1px #ccc;
}


.formFieldArea{
	border:solid 1px #ccc;
	background: #eee;
	padding:15px;
}

.loading {
	color: #ccc;
	font-style: italic;
	display: none;
}



/**************************************************************************************/
/**************************************************************************************/
/**************************************************************************************/

.pointer{
	cursor: pointer;
}

.invisible{
	display:none;
}

.alignLeft{
	text-align:left;
}

.alignRight{
	text-align:right;
}

.alignCenter{
	text-align:center;
}

.floatLeft{
	float:left;
}

.floatRight{
	float:right;
}

.clearFloat{
	clear:both;
}

.maxWidth{
	width:100%;
}


/**************************************************************************************/
/**************************************************************************************/
/**************************************************************************************/

#applicationContent{
	background-color:#FFFFFF;
	margin:0px;
}


	/****************** header **************/
	
	#logoHolder {
		
		padding-bottom:5px;
		background-color:#FFFFFF;
	}
	
		#logoContent {
			width:860px;
			margin:auto;
		}
		
		#userInfo {
			padding-top:17px;
			float:right;
			color:#666666;
			margin-top:25px;
		}
		
		#userInfo a{
			color:#666666;
			text-decoration:none;
		}
		
			#userInfoEmail{
				color:#0089b7;
			}
			
		#userLoginHolder {
			float:right;
			color:#666666;
		}
			#userLoginHolder a{
				color:#666666;
				text-decoration:none;
			}
		
		#logo {
			padding-top:17px;
		}
		
		
	
	#navigationHolder {
		border-top:1px solid #b3b3b3;
		/*border-bottom:1px solid #b3b3b3;*/
		padding:5px;
		background-color:#FFFFFF;
	}
	
		#navigationContent{
			margin:auto;
			width:860px;
		}
		
			#navTable a{
				color:#222222;
				text-decoration:none;
			}
			
			.navTableCell{
				text-align:center;
				color:#222222;
				/*padding-left:23px;
				padding-right:23px;*/
			}
			
			#navTableCellGrey{
				color:#999999;
			}
			
			.navTableBefore td{
				padding-left: 43px;
				padding-right: 43px;
			}
			
			.navTableAfter td{
				padding-left: 31px;
				padding-right: 31px;
			}
		
		
	/********** applicationContent *************/
		
	.subsiteContentHolder{
		width:860px;
		margin:auto;
	}
	
		#activationContent{
			text-align:center;
			margin-top:150px;
			margin-bottom:150px;
		}
		
		.subsiteText{
		}
	
	
	/****************** tail **************/
		
	#tailGray{
		clear:both;
		display:block;
		height:3px;
		background:url(../images/tailBackgroundGrey.png);
		margin-top:50px;
	}
		
	#tailHolder {
		padding-top:22px;
		padding-bottom:100px;
		font-size:11px;
		background:url(../images/tailBackground.png);
		color:#FFFFFF;
	}
	
	#tailHolder a {
		color:#FFFFFF;
	}
		
		#tailContent{
			margin:auto;
			width:860px;
		}
		
			#tailContentLeft{
				float:left;
			}
			
			#tailContentRight{
				text-align:right;
			}
			
				#navTableTailCell{
					padding:0px;
					margin:0px;
					border-right:solid 1px #FFFFFF;
				}
	
	.partnerLink img{
		border: solid 1px #7ed8ef;
	}
	
	.partnerLink img:HOVER{
		border: solid 1px #e7faff;
	}
