
/* General */

body {
	margin:				0 auto;
	padding:			0;
	font-family: 		Verdana, arial, helvetica, sans-serif;
	font-size:			11px;
	color:				#000;
	background-color:	#44637e;
	text-align:			left;
}

td {
	font-family:		verdana, arial, helvetica, sans-serif;
}

p.note {
	display:			block;
	border:				1px solid red;
	background-color:	#eee;
	font-size:			small;
	padding:			5px;
	margin-right:		50px;
}


/* Masthead */

#masthead {
/*	background:				url("../images/masthead-bg.gif") repeat-x; */
	padding:				0px 0px 0px 0px;
	font-family: 			Verdana, Arial, Helvetica, sans-serif;
	font-size: 				11px;
	color: 					#000;
	background-color:		#44637e;
}

#masthead img.centered {
	display:				block;
	margin-left:			auto;
	margin-right:			auto;
}

#masthead .title {
	font-size:				large;
	font-weight:			bold;
}

#masthead .subtitle {
	font-size:				x-small;
	font-weight:			normal;
}








/* Header */
#header {
	height:					15px;
	padding:				5px 5px 5px 5px;
	background-color:		#6c91b6;
	border:					1px solid #999;
}

#header .right {
	float:					right;
	margin-right:			10px;
}








/* Navigation */

#nav {
	float:				left;
	width:				150px;
	height:				auto;
	padding: 			0;

}

#nav ul {
	list-style:			none;
	padding:			0; 
}

#nav li {
	padding:			10px 10px 0px 10px;
	color:				#fff;
	font-weight:		bold;
}

#nav li a:link,
#nav li a:visited {
	text-decoration:	none;
	font-weight:		normal;
	color:				#fff;
	padding-left:		10px;
}

#nav li a:hover {
	text-decoration:	underline;
	font-weight:		normal;
	color:				#fff;
	padding-left:		10px;
}




/* Container */
#container {
	position:			static;
	margin-left:		150px;
}




/* Subheader */
#subheader {
	height:					15px;
	padding:				5px 0 5px 10px;
	background-color:		#6c91b6;
	border-left:			1px solid #999;
	border-bottom:			1px solid #999;
	border-right:			1px solid #999;
}

#subheader .right {
	float:					right;
	margin-right:			10px;
}


/* breadcrumbs */

#breadcrumbs {
	float:					left;
}

#breadcrumbs a:link {
	text-decoration:	none;
	color:				#000;
}

#breadcrumbs a:visited {
	text-decoration:	none;
	color:				#000;
}

#breadcrumbs a:hover {
	text-decoration:	none;
	color:				#fff;
}

#breadcrumbs a:active {
	text-decoration:	none;
	color:				#000;
}




/* tabs */

#tabs {
	height:					25px;
	padding:				5px 0 0 0;
	background-color:		#6c91b6;
}

#tabs ul {
	margin: 0;
	padding: 0;
}

#tabs li {
	margin-left:	5px;
	padding:		0;
	display:		inline;
	list-style:		none;
	border:			none;
}


#tabs a:link,
#tabs a:visited {
 	text-decoration:		none;
	float:					left; /* for IE6 */
	font-size:				11px;
	font-weight:			normal;
	padding:				4px 8px 6px 8px;
	margin-left:			5px;
	background-color:		#597794;
	color:					#fff;
	border:					1px solid #036;
	border-bottom:			1px solid #597794;
}

#tabs a:hover {
   color:					#fff;
   background-color:		#6a94ba;
   border-bottom:			1px solid #6a94ba;
}


#tabs a:link.current, 
#tabs a:visited.current {
	background:				#e5e5e5 url(/images/tab-bg.gif) top repeat-x;
	border-bottom:			1px solid #e5e5e5;
	color:					#222;
	font-weight:			bold;
	text-decoration:		none;
	margin-left:			5px;
}

#tabs a:link.admin, 
#tabs a:visited.admin {
	margin-right:			10px;
	float:					right;
}



/* Content */

#content {
	color:					#000;
	padding-top:			10px;
	padding-right:			10px;
	padding-bottom:			10px;
	padding-left:			10px;
	background-color:		#e5e5e5;
}



#inline-form, #inline-form th, #inline-form td {
	font:		normal 11px Verdana, Helvetica, Arial, sans-serif;
	color:		#000;
	text-align:	left;
	padding:	0;
	margin:		0;
	border:		none;
}

#inline-form table {
	background:		#fff;
	margin-left:	20px;
}

#inline-form .title {
	background:		#d0d0d0;
	font-weight:	bold;
	white-space:	nowrap;
	padding:		10px;
}

#inline-form td {
	background:	#e0e0e0;
	padding:	5px;
}

#inline-form th {
	background:		#bbbbff;
	font-weight:	bold;
	padding:		5px;
}

#inline-form td.label {
	background:		#d0d0d0;
	white-space: 	nowrap;
}

#inline-form td.top {
	vertical-align: top;
}

#inline-form td.inline {
	width:	720px
}

#inline-form td.current {
	background: #ffc9d9;
}

#inline-form td.alt {
	background: #f0f0f0;
}

#inline-form .num {
	width:		10px;
	text-align:	center;
}

#inline-form .no-wrap {
	white-space: nowrap;
}

#inline-form input.button {
	margin: 1em 0 0 0;
}


/* Footer */

#footer {
	background-color:		#44637e;
	padding:				10px 0px 10px 0px;
	color:					#fff;
	text-align:				center;
}
