/* | 2006 Aaron R. Martone | ================================================================================== */

/** { 
   margin: 0;
   padding: 0;
	 border: 0;
}
*/
html, body, form {
   height: 100%;
}

body {
   padding: 0;
   margin: 0;
	 font-size: 62.5%;
}

.wrapper {
	 background-image: url(bg_top.png); 
	 background-repeat: repeat-x; 
	 background-position: 0px 1px;
}

/* | INPUTS | ================================================================================== */

input.textBox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	width: 60%;
	border: 1px solid #DDD;
	padding: 3px;
	background: #F2F2F2;
}

textarea.textArea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	width: 75%;
	border: 1px solid #DDD;
	padding: 3px;
	height: 100px;
	background: #F2F2F2;
}

select.selectBox {
	width: 62%;
	font-size: 1.1em;
	padding: 3px;
	border: 1px solid #DDD;
	background: #F2F2F2;
}

input.button {
	background: #29C9F1;
	color: #FFF;
	font-weight: bold;
	font-size: 0.9em;
	text-transform: uppercase;
	padding: 10px;
	border: 1px solid #849294;
}

/* | DNN SPECIFIC CSSS | ========================================================================================== */

.TreeViewMenu {
	/*width: 175px;
	background-color: #dfe5f2;
	border-right: #7994cb 1px solid; 
	border-top: #7994cb 1px solid; 
	border-left: #7994cb 1px solid; 
	border-bottom: #7994cb 1px solid; 
	moz-border-radius-bottomleft: 15px; 
	moz-border-radius-bottomright: 15px; 
	moz-border-radius-topleft: 3px; 
	moz-border-radius-topright: 3px;*/
}

.TreeViewMenu img {
	display: inline;
}
.TreeViewMenu_Header {
}

.APOSTC_SkinContainerHeader {
	font-family: Verdana;	
	font-size: 0.6em;
	font-weight: bold;
	color: #FFF;
	text-transform: uppercase;
	vertical-align: top;
	text-align: center;
}

p.APOSTC_title {
	font-family: Arial, Helvetica, sans-serif;
	color: #162DB8;
	font-size: 3em;
	line-height: 1em;
	letter-spacing: -0.05em;
	word-spacing: -0.05em;
	display: inline;
	vertical-align: middle;
}

p.APOSTC_title img {
	vertical-align: middle;
	margin: 0 5px;
	display: inline;
}

p.APOSTC_subTitle {
	font-family: Arial, Helvetica, sans-serif;
	color: #919191;
	font-size: 1.5em;
	line-height: 1em;
	display: inline;
	vertical-align: middle;
}

	#headerMenu {
		text-align: right;
		font-weight: bold;
		vertical-align: middle;
		font-family:Verdana;
		font-size: 62.5%;
	}

	#headerMenu a {
		color: #0A1CAD;
		text-decoration: underline;
		display: inline;
		margin: 0 3px;
	}
	#headerMenu a:hover {
		color: #FFF;
	}

