@charset "utf-8";
/* CSS Document */

/* =CSS RESET
------------------------------------------------------------------------------------------ */

*  { margin: 0; padding: 0; text-decoration: none; font-size: 1em; outline: none; }
code, kbd, samp, pre, tt, var, textarea, input, select, isindex, listing, xmp, plaintext  { font: inherit; font-size: 8pt;}
dfn, i, cite, var, address, em  { font-style: normal; }
/*th, b, strong, h1, h2, h3, h4, h5, h6  { font-weight: normal; }*/
a, img, a img, /*iframe,*/ form, fieldset, abbr, acronym, object, applet, table  { border: none; }
table  { border-collapse: collapse; border-spacing: 0; }
caption, th, td, center  { text-align: left; vertical-align: top; }
body  { background: white; color: black; }
q  { quotes: "" ""; }
ul, ol, dir, menu  { list-style: none; }
sub, sup  { vertical-align: baseline; }
a  { color: inherit; }
hr  { display: none; } /* we don't need a visual hr in layout */
font  { color: inherit !important; font: inherit !important; color: inherit !important; } /* disables some nasty font attributes in standard browsers */
marquee  { overflow: inherit !important;}
blink  { text-decoration: none; }
nobr  { white-space: normal; }


/* =General
------------------------------------------------------------------------------------------ */

body  {
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color:#27375C;
	font-size:10px;
	background:#25365B url(/fsboleader/client/images/body_bk.gif) left top repeat-x scroll;
}

.clear {
	clear:both;
}

/* =Layout
------------------------------------------------------------------------------------------ */

.wrapper {
	display:block;
	/*position:relative;*/
	width:788px;
	margin:0px auto;
	padding-bottom: 20px;
}

/* =HEADER
----------------------------------------------- */
.header  {
	display:block;
	width:100%;
	height:90px;
}

.header .logo  {
	float: left;
	padding-left:25px;
}

.header .brand {
	display:block;
	float: left;
	position:relative;
	top:20px;
	left:43px;
}

.header .left {
	float:left;
	width:23px;
}

.header .right {
	float: right;
	width:23px;
}

/* =CONTENT
------------------------------------------------ */
.content {
	display:block;
	/*position:relative;*/
	width:723px;
	margin:-1px auto 0px auto;
	border: 1px solid #cccccc;
	background: #AC9261 url(/fsboleader/client/images/content_shadow.jpg) left top repeat-x scroll;
	padding:20px 10px;
}

h1 {
	font-size:18px;
	font-weight:bold;
	margin:0px 20px;
	line-height:24px
}

address {
	font-size:11px;
	margin:0px 20px;
}

.button {
	height:26px;
	display:block;
	float:left;
	margin:10px 5px;
	font-size:11px;
}

.button .left  {
	background:transparent url(/fsboleader/client/images/button_left.gif) left top repeat-x scroll;
	height:26px;
	width:11px;
	float:left;
}

.button .right {
	background:transparent url(/fsboleader/client/images/button_right.gif) left top repeat-x scroll;
	height:26px;
	width:11px;
	float:left;
}

.button a {
	text-decoration:none;
	float:left;
	background:transparent url(/fsboleader/client/images/button_bk.gif) left top repeat-x scroll;
	height:26px;
	color:#27375C;
	text-transform:uppercase;
	font-size:11px;
	font-weight:bold;
	padding:5px;
}

.button a:hover  {
	text-decoration:underline;
	color:#27375C;
}

.button a:link, a:visited, a:focus  {
	color:#27375C;
}
/* =MENU
------------------------------------------------ */
.menu {
	height:26px;
	display:block;
	margin:0px 10px -26px 10px;
	font-size:11px;
	text-align: center;
	text-decoration:none;
	float:none;
	background:transparent url(/fsboleader/client/images/button_bk.gif) left top repeat-x scroll;
	color:#27375C;
	text-transform:uppercase;	
	font-weight:bold;

}
.menuLeft {
	background:transparent url(/fsboleader/client/images/button_left.gif) left top repeat-x scroll;
	height:26px;
	width:11px;
	float:left;
}

.menuRight {
	background:transparent url(/fsboleader/client/images/button_right.gif) left top repeat-x scroll;
	height:26px;
	width:11px;
	float:right;
}

.menu a:hover {
	text-decoration:underline;
	color:#27375C;
}

.menu a:link, a:visited, a:focus {
	color:#27375C;
}

/* =MAINCONTENT
------------------------------------------------ */

.maincontent {
	display:block;
	/*position:relative;*/
	margin:5px 5px;
	background: #ffffff url(/fsboleader/client/images/maincontent_bk.jpg) left top repeat-x scroll;
	padding:8px 19px;
}
.maincontent img {
	/*float:left;
	display:block;*/
	/*position:relative;*/
	margin:0px;
}

.datePicker {
	position: relative;
	top:5px;
	margin: 0;
}

.information {
	display:block;
	/*position:relative;*/
	float:right;
	width:395px;
	margin:5px 0px;
}

.information p {
	text-indent:16px;
	line-height:24px;
}

.information a.link {
	text-indent:16px;
	text-decoration:underline;
	color:#27375C;
	text-transform:uppercase;
	font-size:11px;
	font-weight:bold;
	float:left;
	margin:5px 0px 10px 0px;
}

.information a.link:hover  {
	text-decoration:underline;
	color:#27375C;
}

.information a.link:link, a.link:visited, a.link:focus  {
	color:#27375C;
}

.information .button {
	margin:0px 5px;
}

h2 {
	color:#352D1C;
	font-weight:bold;
	font-size:11px;
	text-indent:16px;
	background: transparent url(/fsboleader/client/images/bullet.jpg) left center no-repeat scroll;
	margin-bottom:10px;
}

hr {
	display:block;
	clear:both;
	background-color:#25365B;
	height:1px;
	margin:5px 0px;
}

em {
	font-weight:bold;
}

i  {
	font-style:italic;
	line-height:45px;
}

.moreinfo {
	display:block;
	/*position:relative;*/
	float:left;
	width:387px;
	margin:5px 0px;
	color:#25365B;
}

p.note  {
	display:block;
	/*position:relative;*/
	clear:both;
	border-bottom:1px solid #25365B;
	height:30px;
	margin:10px 0px 5px 0px;
}

p.data {
	display:block;
	/*position:relative;*/
	clear:both;
	border-bottom:1px solid #25365B;
	height:22px;
	line-height:22px;
}

p.data em {
	display:block;
	width:115px;
	float:left;
}

p.data a {
	display:block;
	/*position:relative;*/
	float:left;
	text-decoration:underline;
	color:#25365B;
}

.details {
	display:block;
	/*position:relative;*/
	float: right;
	width:235px;
	margin:5px 0px;
	background-color:#FFFFFF;
	padding:10px 20px;
	color:#635334;
}

.details .button {
	margin:20px auto;
}

.details .datelisted {
	float:right;
	margin-top:10px;
	color:#333333;
}

.details .button a {
	padding:5px 0px;
}

#emailViewer {
	/*border: 2px solid black;*/
	overflow: auto;
	background-color: white;
}

/* =LOGIN
------------------------------------------------ */
.loginContent  {
	position: absolute;
	top: 32%;
	left:32%;
	width: 50%;
	border: 1px none #aca899;
	width: 260px;
	height: 180px;
	margin-top: 25px;
	margin-right: 25px;
	margin-bottom: 25px;
	margin-left: 25px;
	font-size: 11px;

}
/* =FOOTER
------------------------------------------------ */	

.footer {
	cursor: default;
	display:block;
	/*position:relative;*/
	width:723px;
	margin:0px auto;
	padding:10px 0px;
}

.footer p {
	float:right;
	text-align:right;
	width:100%;
	color:#cccccc;
	font-size:11px;
}
