/*-------------------------------- */
/*------universal styles-------------------------- */
/*-------------------------------- */

body  {
	margin : 0px;
	background : #ffffff;
}

a:link {
	color : #0083F7;
}

a:visited  {
	color : #0083F7;
}

a:hover  {
	color : #e8830f;
}

.normal  {
	font-family : verdana,arial,helvetica;
	font-size : 12px;
	color : #000000;
}

.heading1, h1  {
	font-family : verdana,arial,helvetica;
	font-weight : bold;
	color : #000000;
	font-size : 14px;
	margin:0;
	padding:0;
}

.heading2, h2  {
	font-family : verdana,arial,helvetica;
	font-weight : bold;
	color : #000000;
	font-size : 10px;
}

input,select,textarea  {
	font-family : verdana,arial,helvetica;
	font-size : 10px;
	color : #737373;
}

li {
	padding:2px 0px 2px 0px;
}
ul {
	margin:10px;
}

.required {
	color:#ff0000;
	font-size:9px;
}

#body {
position:relative;
z-index:0;
}

#lock-box {
	position:absolute;
	z-index:5;
	top:0;
	left:0;
	width:243px;
	height:222px;
}

#site {
	postion:relative;
	z-index:1;
}

.pn {
	display:none;
}

.pn-p {
	display: block;
}

.bar {
	width:748px;
	height:27px;
	background-color:#ffffff;
	border-top:10px solid #e8830f;
}
.normal-boxes {
	font-family : verdana,arial,helvetica;
	font-size : 10px;
	color : #525252;
}

#boxes {
	border-left:10px solid #0053a5;
	background-color:#ffffff;
	padding: 0 15px 5px 5px;
	width:243px;
}

.box {
	background-color:#bfd5fc;
	border-right:1px solid #a0b5d5;
	border-bottom:1px solid #a0b5d5;
	border-left:1px solid #a0b5d5;
	width:213px;
	padding:5px;
}

.content {
	width:650px;
	padding:0 20px 20px 5px;
}

#flash {
	float:right;
	padding:0 0px 10px 10px;
}
.footer {
	text-align:center;
	font-family : verdana,arial,helvetica;
	font-size : 11px;
	color:#000000;
	padding: 10px 0 20px 0;
	
}

.footer a:link {
	color : #000000;
}

.orangebar {
	background-color:#bfd5fc;
}
