body {
	font-size: 62.5%;
	font-family: "Verdana", "Arial", sans-serif;
	color: #333333;
	line-height: 115%;
}

#contentWrapper {
}

/*------------
  topBar
------------*/
#topBar {
	padding: 8px;
	background-color: #333333;
	border-bottom: 4px solid #636363;
}

#globalNav {
	width: 100%;
	height: auto;
}

#globalNav .branding {
	float: left;
	width: 90px;
	height: 15px;
	background: url('../images/logo.png') no-repeat;
}

#globalNav .personalInfo {
	width: auto;
	margin-top: 2px;
	float: right;
	color: #949494;
}
	#globalNav .personalInfo a, a:visited {
		color: #949494;
		text-decoration: none;
	}
	#globalNav .personalInfo a:hover {
		color: #BED63A;
		text-decoration: underline; 
	}

#globalNav #globalMenu {
	width: 700px;
	height: 15px;
	color: #FFF;	
}
	#globalNav .subMenu {
		color: #333;
		height: 20px;	/* REQUIRED */
		float: left;	/* REQUIRED - DO NOT EDIT */
		overflow: hidden;
		color: #FFFFFF;
		text-align: middle;
		border-right: 1px solid #555555;
		padding: 2px;
		padding-left: 10px;
	}
	
	#globalNav .subMenuToggle {
		float: left;	/* REQUIRED - DO NOT EDIT */
		display: block;
		height: 15px;
		text-decoration: none;
		outline: none;
		border-right: 1px solid #555555;
		cursor: pointer;
		margin-right: 10px;
		padding-right: 10px;
	}
	
	#globalNav .subMenuToggle_first {
		margin-left: 25px;
	}
	
	#globalNav .subMenuToggle_last {
		border-right: none;
	}
	
	#globalNav .subMenuToggle_active {
		padding-right: 0;
	}
	
	#globalNav .subMenu a {
		color: #FFFFFF;
		margin-right: 12px;
		text-decoration: none;
	}
	
	#globalNav .subMenu a.hover {
		color: #FFFFFF;
		font-weight: bold;
		margin-right: 12px;
	}
	
	#globalNav .subMenuLink_last {
		 
	}
	
	
	
/*------------
  Alerts
------------*/

.alertBox {
	margin:2em 2em 0 2em;
	padding:1em 1.5em;
}

.error {
	background-color: #FFDFDF;
	border: 1px solid #DF7D7D;
	border-width: 1px 0;
	margin: 0 0 1em 0; 
	padding: 1em;
	color: #333;
	font-size: 1.1em;
	font-weight: bold;
}

	.error a, a:visited {
		color: #EF1D2A;
		text-decoration: none;
	}
	
	.error a:hover {
		color: #FFFFFF;
		background-color: #F00;
	}
	
.warning {
	background-color: #FFDFDF;
	border: 1px solid #DF7D7D;
	border-width: 1px 0;
	margin: 0 0 1em 0; 
	padding: 1em;
	color: #333;
	font-size: 1.1em;
	font-weight: bold;
}

	.warning a, a:visited {
		color: #EF1D2A;
		text-decoration: none;
	}
	
	.warning a:hover {
		color: #FFFFFF;
		background-color: #F00;
	}
	
.info {
	background-color: #FFDFDF;
	border: 1px solid #DF7D7D;
	border-width: 1px 0;
	margin: 0 0 1em 0; 
	padding: 1em;
	color: #333;
	font-size: 1.1em;
	font-weight: bold;
}

	.info a, a:visited {
		color: #EF1D2A;
		text-decoration: none;
	}
	
	.info a:hover {
		color: #FFFFFF;
		background-color: #F00;
	}
	

/*------------
	Prototip
------------*/

.prototip { position: absolute; }
.prototip .effectWrapper { position: relative; }
.prototip .tooltip { position: relative; }
.prototip .toolbar {
	position: relative;
	display: block;
}
.prototip .toolbar .title {
	display: block;
	position: relative;
}
.prototip .content { clear: both; }
.prototip .toolbar a.close {
	position: relative;
	text-decoration: none;
	float: right;
	width: 15px;
	height: 15px;
	background: transparent url(close.gif);
	display: block;
	line-height: 0;
	font-size: 0px;
	border: 0;
}
.prototip .toolbar a.close:hover { background: transparent url(close_hover.gif); }

.iframeShim { 
	position: absolute;
	border: 0;
	margin: 0;	
    padding: 0;
    background: none;
}

/* Tooltip styles */
.prototip .default { width: 150px; color: #fff; }
.prototip .default .toolbar { background: #0F6788; font: italic 17px Georgia, serif; }
.prototip .default .title { padding: 5px; }
.prototip .default .content { background: dodgerblue; font: 11px Arial, Helvetica, sans-serif; padding: 5px;}

.prototip .pinktip { border: 5px solid #a1a1a1; }
.prototip .pinktip .toolbar { background: #ff1e53; color: #fff; font: italic 17px Georgia, serif; }
.prototip .pinktip .title { padding: 5px; }
.prototip .pinktip .content { background: #fff; color: #555555; font: 11px Arial, Helvetica, sans-serif; padding: 5px; }

.prototip .darktip { width: 250px; border: 5px solid #a1a1a1; }
.prototip .darktip .toolbar { background: #606060; color: #fff; font: italic 17px Georgia, serif; }
.prototip .darktip .toolbar a.close { background: url(close_hover.gif);}
.prototip .darktip .toolbar a.close:hover { background: url(close.gif);}
.prototip .darktip .title { padding: 5px;}
.prototip .darktip .content { background: #808080; color: #fff; font: 11px Arial, Helvetica, sans-serif; padding: 5px; }

.prototip .silver { width: 300px; border: 5px solid #cccccc; color: #fff; font: 11px Arial, Helvetica, sans-serif;}
.prototip .silver .toolbar { background: #2e2e2e; color: #fff; font-weight: bold; }
.prototip .silver .toolbar a.close:hover { background: url(close_hover_red.gif);}
.prototip .silver .title { padding: 5px; }
.prototip .silver .content { background: #fff; color: #666666; padding: 5px;}

.protoClassic { width: 300px; border: 5px solid #8c939c; }
.protoClassic .toolbar { background: #96b8e2 url(classic_toolbar.gif) top left repeat-y; font-weight: bold; color: #fff;}
.protoClassic .toolbar a.close:hover { background: url(close_hover_red.gif);}
.protoClassic .title { padding: 5px; }
.protoClassic .content { background: #fff; color: #333333; font: 11px Arial, Helvetica, sans-serif; padding: 5px; }