/*

	Design by Free CSS Templates

	http://www.freecsstemplates.org

	Released for free under a Creative Commons Attribution 2.5 License

*/
@import url("forms.css");
/* Basic */

*

{

	margin: 0em;

	padding: 0em;
		
	font-family:Arial, Helvetica, sans-serif;
	
}

body {

	background-color:#3f539e;
	
	padding-top: 0px;
	
	padding-bottom: 10px; 

}

h1,h2

{

}


sup
{
	font-size:9px;
}

#content sup
{
	font-size:7px;
}

#sidebar sup
{
	font-size:7px;
}


/* Outer */

A:hover
{
	color:eee;
}

#outer

{

	padding: 0em;

	margin: 0em;

	width: 100%;

}

/* Header */

#header

{

	position: relative;

	/* background: #fff url('../images/a5.gif') bottom left repeat-x; */

	height: 2em;

	padding-left: 2em;
	
	padding-top: 1em;

}

h1#header

{

/*	position: absolute; */

	font-size: 2.2em;
	
	text-align: left;
	
	margin-left: 5px;
	
	margin-bottom: 20px;

	letter-spacing: -0.05em;
	
	color: #3f539e ;
	
	border-bottom: 1px #333 solid;
	
	width: 580px;
	
	background: url(../images/header_bg.jpg) top left no-repeat;

}

h1#header.SideBar {
 width: 165px;
 font-size:1.6em;
 padding-left: 5px;
 border-bottom: none;
}

#header h1 a

{

	color: #fff;

	text-decoration: none;

}

h2#header 

{

/*	position: absolute; */

	font-size: 0.9em;
	
	text-align: left;

	top: 0.9em;

	width:630px;
	
	background: #fff url(../images/h2_round.jpg) top center no-repeat;
	
	margin-right: 5px;
	
	margin-bottom: 1em;
	
	color:#000;

}

A {
text-decoration: none;
color: #336;
}

#footer A {
color: #6699CC;
}

h2#header.SideBar {
 width: 165px;
 margin-left: 5px;
 padding-left: 15px;
 padding-right: 5px;
 background: #3f539e url(../images/h2_bg.jpg) top left repeat-x;
 font-size: 0.7em;
}

h3#header {
	font-size: 0.9em;
}

h4#header {
	font-size: 0.8em;
}

/* Menu */

#menu

{

	position: absolute;

	top: 5em;

	right: 3em;

}

#menu ul

{

	list-style: none;

}

#menu li

{

	display: inline;

	padding-left: 1.1em;

	margin-left: 1em;

	border-left: dotted 1px #E0E8EF;

}

#menu li.first

{

	border: 0em;

	margin-left: 0em;

	padding-left: 0em;

}

#menu li a

{

	color: #fff;

	padding: 0.1em;

	text-decoration: none;

}

#menu li a:hover

{

	text-decoration: underline;

}

/* Content */

#content

{

	line-height: 1.5em;
	
}

#content p

{

	margin-bottom: 1.5em;
	text-align: justify;

}

#content h2,h3,h4,h5,h6

{

	color: #545454;

	margin-bottom: 0.1em;

	border-bottom: dashed 1px #dfdfdf;

	padding-bottom: 0.1em;

}

#content h2

{

	font-size: 1.5em;

}

#content h3

{

	font-size: 1.1em;

}

ul

{
	text-align:left;

	margin-bottom: 1.5em;

	padding-left: 2em;

	list-style: square;

}

#sidebar ul
{
	font-size: 10px;
}

#content ul
{
	font-size: 11px;
}

#content blockquote

{

	margin-bottom: 1.5em;

	padding: 0.75em 0.75em 0.75em 1.5em;

	border-left: solid 0.75em #005082;

	background: #FDFDFD url('../images/a7.gif') top left repeat-x;

}

#content blockquote p

{

	margin-bottom: 0em;

}

table#IntegratedReportTable  
{
	border: 1px solid #000;
	border-collapse:collapse;
}


#content table

{

	margin-bottom: 1.5em;

	border-collapse: collapse;

	text-align: left;
	
	font-size: 11px;

}

#content table th

{

	font-weight: bold;

	padding: 0.5em;

}

#content table td

{

	padding: 0.5em;

	border-right: solid 1px #333;
	
	border-left: solid 1px #333;
	
	border-bottom: solid 1px #333;

}

#content table tr.rowH

{

	color: #333;

	background: #fff url('../images/h2_bg.jpg') top left repeat-x;

	border-right: solid 1px #333;

	border-left: solid 1px #333;
}

#content table tr.rowA

{

	background: #F8F8F8 url('../images/a6.gif') top left repeat-x;

	border-top: solid 1px #fff;

	color: inherit;

}

#content table tr.rowB

{

	background: #FDFDFD url('../images/a7.gif') top left repeat-x;

	border-top: solid 1px #fff;

	color: inherit;

}

/* Primary Content */

#primaryContentContainer

{

	background-color: #fff;

	float: right;

	margin: 0em -19em 0em -19em;

	width: 100%;

}

#primaryContent

{

	margin: 1.5em 19em 0em 17.25em;

	padding: 1.5em 3em 1.5em 3em;

}

/* Secondary Content */

#secondaryContent

{

	position: relative;

	float: left;

	width: 14em;

	padding: 3em 2em 1.5em 2em;

	background: #fff url('../images/a1.gif') top right repeat-y;

}

#secondaryContent .xbg

{

	position: absolute;

	right: 0em;

	bottom: -64px;

	background: #fff url('../images/a3.gif') top right no-repeat;

	height: 64px;

	width: 128px;

}

/* Tertiary Content */

#tertiaryContent

{

	position: relative;

	float: right;

	width: 15em;

	padding: 3em 2em 1.5em 2em;

	background: #fff url('../images/a2.gif') top left repeat-y;

}

#tertiaryContent .xbg

{

	position: absolute;

	left: 0em;

	bottom: -64px;

	background: #fff url('../images/a4.gif') top left no-repeat;

	height: 64px;

	width: 128px;

}

/* Footer */

#footer

{

	font-size: 9px;

	text-align: center;
	
	color: #fff;

}

.clear

{

	clear: both;

}


#error

{

	position: relative;

	z-index: 1;

	border: dashed 1px #f00;

	padding: 0.5em 0em 0.5em 0em;

	margin: 0em 0.5em 0em 0.5em;

	text-align: center;

}

P.SideBar {
font-size:12px;
text-align:justify;
}

P {
font-size:11px;
padding: 5px 5px 5px 15px;
text-align: justify;
}

table {
background-color:#FFFFFF;
}

.TableLeft {
background:transparent url(../images/inner_left.jpg) repeat-y; 
}

.TableTop {
background:transparent url(../images/inner_top.jpg) repeat-x; 
}

.TableRight {
background:#3f539e  url(../images/inner_right.jpg) repeat-y; 
}

.TableBottom {
background:transparent url(../images/inner_bottom.jpg) repeat-x; 
}
.TableTopRight {

background:#3f539e;
}
.TableBottomRight {

background:#3f539e;
}
.TableTopBlue {

background:#3f539e;
text-align:left;
}
.SideBar {
	width: 195px; 
	padding: 0px 5px 5px 10px;
	text-align: justify;
}

#sidebar table {
	width:185px;
	font-size:80%;
}

#sidebar td, #sidebar th {
	border-bottom: thin dashed #999;
	vertical-align: top;
}

#sidebar th {
	text-align: left;
}

#sidebar A:hover {
	color: #999;
}

#sidebar h2 A:hover {
	color: #fff;
}

.MainContent {
	width: 661px;
	padding-left: 10px;
	padding-top: 5px;
	text-align:justify;
	
}
ul.menu {
	display:inline;
	padding-left: 5px;
	padding-right: 5px;
}
li.menu {
	display:inline;
	padding-left: 5px;
	padding-right: 5px;
	border-right: 1px dotted #066;
	list-style-position: inside;
	list-style-type: square;
}
ul.menu2 {
	display:inline;
	padding-left: 5px;
	padding-right: 5px;

}
li.menu2 {
	display:inline;
	padding-left: 0px;
	padding-right: 2px;
	color: #FFFFFF;
}
A.menu2 {
color: #FFFFFF;
text-decoration:none;
}
A:hover.menu2 {
color: #999999;
}
#loading {
	font-family: Arial, Helvetica, sans-serif;
	text-transform: capitalize;
	color: #FFFFFF;
}
A#splash {
	font-size: 18px;
	font-style: italic;
	font-weight: bolder;
	color: #FFFFFF;
}
.heading2 {
	border: thin #ffffff solid;
	padding: 3px 7px 3px 3px;
}

#sb_menu ul {
	list-style: none;
	margin-left: -25px;
	margin-right: -20px;
	margin-bottom: -40px;
}

#sb_menu a {
	display:block;
	width:182px;
	height: 61px;
	margin-bottom: -30px;
	padding-top: 30px;
	padding-left: 5px;
	padding-right: 5px;
	text-transform: uppercase;
	text-decoration: none;
	text-align: center;
	font-size: 11px;
	font-weight: bold;
	color: #3f539e;
	background: url(../images/tab.png) top left no-repeat;
	vertical-align: middle;
}

#sb_menu a:hover, #sb_menu .active a {
	color: #9f539e;
}

.highlight {
	text-align: center;
	font-weight:bolder;
	color:#0066CC;
}

.highlight2 {
	font-weight:bolder;
	color:#0066CC;
}

.box {
	border: #000 1px solid;
	padding: 4px;
	font-size: 10px;
}