/*
	ADMIN CSS FILE
	created by ballyhoos.com.au 2007, scott@ballyhoos.com.au
	Generic styles
	
*/

/* ********* RESET CSS ************* */

@import url("reset.css");

/* ********* ADMIN STYLES ************* */
*, html{
	font-family:Arial, helvetica, sans-serif;
}

body{
	background-color:#eeeeee;
	color:#1a327c;
}

.wrapper{ 
	width:900px;
	margin-top:30px;	
}

.pt	{ padding-top:13px;		}
.pb	{ padding-bottom:13px;	}
.pl	{ padding-left:13px;	}
.pr	{ padding-right:13px;	}
.plr{ padding:0 13px 0 13px;}
.ptb{ padding:13px 0 13px 0;}
.pa	{ padding:13px;			}

h1{font-size:25px;}

/* ********* HEADER STYLES ************* */

#header{
	background: url(images/hd_bg.gif) 0 100% repeat-x;
	background-color:#004592;
}
#header a.logo{
	display:block;
	margin-left:20px;
	background: url(images/hd_logo.jpg) 0 100% repeat-x;
	background-color:#004592;
	width:387px;
	height:181px;
	text-indent:-5000px;
}
#header .space{
	height:16px;	
	background: url(images/hd_spc_logo_tp.jpg) 130px 100% no-repeat;
	background-color:#c7c8ca;
}

#header #bio{
	width:387px;	
	margin-top:15px;
	height:166px;
	background: url(images/bio_headshot.jpg) 0 -1px no-repeat;
	background-color:#d1d2d4;
}

#header #bio .title {
	background: url(images/bio_bg.jpg) 100% 0px no-repeat;
	margin-top:-14px;
	color:#ffffff;
	padding-top:34px;
	padding-left:145px;
	font-size:11px;	
	width:242px;
}
#header #bio .content, #footer {
	padding-left:145px;	
	line-height:19px;
}
#header #bio .content span,  #footer span {
	color:#42ac48;
	
}
/* ********* NAV STYLES ************* */
#nav .menu{
	border-top:2px solid #ffffff;
	background-color:#e0e1e3;
	width:510px;
	_width:473px;		
			
}
#nav .menu ul{
	margin-left:37px;
}
#nav .menu ul li{
	display:block;
	float:left;
}
#nav .menu a{
	display:block;
	float:left;
	color:#004592;
	font-weight:bold;
	padding:0px 7px 0px 7px;
	text-decoration:none;
	font-size:13px;
	line-height:34px;
	height:34px;
}

#nav .signup {
	width:390px;
	background: url(images/hd_signup_bg.gif) 100% 0px no-repeat;
	height:36px;
	line-height:36px;
	color:#ffffff;
}

/* ********* STAGE STYLES ************* */
#stage{
	background: url(images/body_bg_rgt.jpg) 100% 0 no-repeat;
	background-color:#ffffff;	
}
#stage div.content{
	z-index:5px;
	position:relative;
	padding:30px 50px 40px 45px;
	background: url(images/stg_base.gif) 140px 100% no-repeat;
	
}

/* ********* FORM STYLES ************* */
input.text, textarea{
	border:2px solid #dedede;
	font-size:12px;
	outline:none;
	width:100%;
	_width:97%; /* IE fix */
	padding-top:3px;
	padding-bottom:3px;
	margin-bottom:3px;
}
input.submit{
	border:2px solid #dedede;
	font-size:12px;
}

td.label{
	width:200px;
}
label{
	font-size:12px;
	font-weight:bold;
}

/* ********* PROFILE STYLES ************* */
dl.profile{
	border:2px solid #dedede;
	background-color:#eeeeee;
}
dl.profile dt{
	padding:3px;
	background-color:#004592;
	border-bottom:2px solid #dedede;
	color:#ffffff;
	font-size:11px;	
}
dl.profile dd{
	font-size:13px;		
	 
}
/* ********* FOOTER STYLES ************* */
#footer a{
	color:#004592;
	text-decoration:none;
	}
#footer{
	margin-top:-22px;
	background: url(images/footer_bg.gif) 0 0  repeat-x;
	padding:30px 45px 10px 45px;
	background-color:#c7c8ca;
}
#footer_base{
	background: url(images/footer_base.gif) 20px 0  no-repeat;
	background-color:#ffffff;
	height:50px;
}

