/* CSS hacks
=====================================================================*/
	/* === IE 6 and 5 for Win === */
	@import "ie6win.css";
	
	/* === IE 5.x for Win === Mid Pass Filter: http://tantek.com/CSS/Examples/midpass.html */
	@media tty {
		i{content:"\";/*" "*/}} @import 'ie5win.css'; /*";}
	}/* */
	
	/* IE 5.x for Mac === Band Pass Filter: http://www.stopdesign.com/examples/ie5mac-bpf/ */
	/*\*//*/
		@import "ie5mac.css";
	/**/


/* Undo existing styles
======================================================================*/
a img, :link img, :visited img { border: none; }
address { font-style: normal; }

button, code, h1, h2, h3, h4, h5, h6,
input, pre, select, table, td, textarea, th
{ font-size: 1em; }

blockquote, body, br, button, fieldset, form, h1, h2, h3, h4, h5, h6,
html, label, legend, li, ol, p, pre, table, td, th, ul
{ margin: 0; padding: 0; }


/* Basics
======================================================================*/
a { color: #0751a6; text-decoration: underline; }
a:hover { text-decoration: none; }
abbr, acronym { border-bottom: 1px dotted #ccc; cursor: help; }
body { text-align: center; font-size: 76%; line-height: 1.6em; }
blockquote, dl, ol, p, table, ul  { margin-bottom: 0.8em; }
blockquote { font-size:.9em;}
button { cursor: pointer; }
cite { font-size: 0.9em; text-transform: uppercase; }
fieldset { border: 0; }
h1 { font-size: 1.7em; line-height: 1.3em; margin-bottom: 0.3em;}
h1, h2, h5 { color: #005eaa; }
h2 { font-size: 1.5em; font-weight: normal; margin-bottom: 0.5em; }
h3 { font-size: 1.3em; font-weight: normal; margin-bottom: 0.5em; padding: 0;}
h4 { font-size: 1.1em; margin-bottom: 0.7em; }
h1 a, h2 a, h3 a, h5 a, h6 a { border-bottom: 1px solid #004094; text-decoration: none; }
h1 a:hover, h2 a:hover, h3 a:hover, h5 a:hover, h6 a:hover { border-bottom: 1px solid #fff; }
li { line-height: 1.5; margin-bottom: 0.5em; }
ol { margin-left: 3em; }
ol li { margin-bottom: 0.4em; }
table { border-collapse: collapse; line-height: 1.2; }
tfoot { font-size: 0.8em; color: #58595b; }
tfoot p { margin: 0; padding: 0.3em; }
tfoot td { border: 0; }
td { border-bottom: 1px solid #fdaa2a; padding: 0.5em 0.5em 0.7em; }
td, th { vertical-align: bottom; }
th { color: #0555ac; border-bottom: 3px double #0555ac; margin: 0; padding: 1.5em 0.5em 0.5em; text-align: left; white-space: nowrap; }
ul { list-style: none; }
ul li { background: url(/images/listArrow.gif) no-repeat 0 0.6em; padding-left: 1.3em; margin-left: 1em; }


/* Fonts
======================================================================*/
body, form, h1, h2, input, select, textarea, #sidelink blockquote, #sidelink cite { font-family: Verdana, Helvetica, Arial, sans-serif; }
button, #sidelink { font-family: Tahoma, Geneva, Verdana, Helvetica, Arial, "Arial Narrow", sans-serif; }
h1, h2, h3, h4, h5, h6, .nav li { font-family: "Arial Narrow", Arial, Tahoma, Geneva, Verdana, sans-serif; }


/* Core layout
======================================================================*/
.clear { clear: both; height: 0.1%; }
#container { background: url(/images/main.gif) repeat-y 0 0; border: 1px solid #fff; height: 1%; }
#container24 { float: left; width: 73%; }
#container24 #main { width: 63.5%; }
#content-plain { background: #fff; font-size: 0.7em; padding: 0.3em; text-align: left; }
#main { width: 73.25%; }
#wrap { text-align: left; width: 772px; margin: 5px auto; border-top:2px solid #fbaa29; }

	/*--- Footer ---*/
	#footer { border-top: 2px solid #0254aa; margin: 0.8em 0; padding: 0.5em 0; font-size: 0.8em; }
	#footer div { float:left; }
	
	/*--- Editor body ---*/
	.mceContentBody { text-align: left; margin: 0.25em 0.5em; }
	
	/*--- Header ---*/
	#header { padding: 1px 0; list-style: none; font-size: 0.8em; line-height: 1; white-space: nowrap; }
	#logo { margin: 5px 6px 5px 5px; }
	#header div { float: right; margin: 5px 0 0; }
	
	/*--- Home ---*/
	#home #container { background: url(/images/container242.gif) repeat-y 0 0; border: 1px solid #fff; }
	
	/*--- Subsidiary content ---*/
	#container24 #sidelink { width: 29.5%; }
	#sidelink { width: 21.7%; float: left; }


/* Content
======================================================================*/
.alert { color: #f00; }
.c2l { float: left; width: 48.5%; }
.c2r { float: right; width: 48.5%; }
.date-picker { vertical-align: middle; }
.info { color: #777; }
li .info { display: block; }
#list-press .title { display: block; }
#main { font-size: 0.9em; float: right; }
.num {text-align:right;}
.opts { white-space: nowrap; }
#profile { border-bottom: 1px solid #cbdeef; padding-bottom: 0.8em; }
.timeDate { white-space: nowrap; }

	/*--- Calendar ---*/
	#cal { width: 100%; }
	#cal td { width: 14.28%; }
	#cal td, #cal th { line-height: 2em; padding: 0; text-align: center; }
	#cal a { display: block; }
	#cal a:hover { background: #eaf1f7; }
	
	/*--- Edit tools ---*/
	.edit-tools li { background: none; display: inline; margin: 0; padding: 0; }
	.icon-add { background: url(/images/icon-add.gif) no-repeat 0 0; padding-left: 15px; }
	.icon-edit { background: url(/images/icon-edit.gif) no-repeat 0 0; padding-left: 15px; }
	.icon-delete { background: url(/images/icon-delete.gif) no-repeat 0 0; padding-left: 15px; }
	
	/*--- Footer ---*/
	#footer #copyright { float: right; }
	#footer p { float: left; }
	#footer img { vertical-align: middle; }
	#footer li { background: none; display: inline; margin: 0 1em 0 0; padding: 0; }
	#footer ul { clear: both; margin: 0; }
	
	/*--- Forms ---*/
	.btn { background: #d9e6f2; padding: 0.2em; }
	.btn, .txt { border: 1px solid #0254aa; }
	.txt { margin-top: 0.1em; padding: 0.3em 0; width: 98%; }
	
	/*--- Header ---*/
	#header li { background: none; display: inline; margin: 0; padding: 0; }
	#header img { margin-right: 1px; vertical-align: middle; }
	#header ul { margin: 0; }
	
	/*--- Page info ---*/
	#page-info { background: #f5f5f5; border: 1px solid #ccc; padding: 0.5em 0.7em; margin: 0 0 1em 0; }
	#page-info .edit-tools { margin-top: 0.8em; }
	#page-info h2 { font-size: 1em; font-weight: bold; margin: 0; text-transform: uppercase; }
	#page-info li { background: none; margin: 0; padding: 0; }
	#page-info ul { margin: 0; }
	
	/*--- Secondary content ---*/
	#sidelink blockquote { color:#0051a3; line-height:1.3em;}
	#sidelink cite { text-align: right; color: #808080; display:block;}
	#sidelink h3 {color: #005eaa; font-weight: bold;}
	
		/* Navigation */
		.nav { list-style: none; border-bottom: 1px solid #cbdeef; }
		
		.nav a {
			display: block;
			color: #000;
			text-decoration: none; 
			font-size: 1.15em; 
			border-top: 1px solid #cbdeef; 
			padding: 0.2em 0.5em;
			height: 1%;
		}
		
		.nav a:hover, #current { background: #eaf1f7 url(/images/arrowleft1.gif) no-repeat 97% 50%; }
		.nav li { background: none; margin: 0; padding: 0; }
		
			/* Administrative navigation */
			#nav-admin, #nav-admin a { border-color: #ccc; }
			#nav-admin a:hover, #nav-admin #current { background-color: #f5f5f5; }
	
	/*--- Sortable lists ---*/
	img.handle { cursor: n-resize; }
	
	/*--- Tertiary content ---*/
	#rightside { float: right; width: 21.5%; font-size: 0.9em; }
	#rightside ul { list-style: none; margin: 0; text-align: center; }
	#rightside li { background: none; margin: 0 0 0.8em 0; padding: 0; }