/* CSS Document */
/* page layout elements */
body 	{width: 100%; padding: 0; margin: 0; font-size: 80%; font-family:arial,serif,cursive,sans-serif; color: #000000; text-align: left; background-color: #ffffff; }
form	{margin:0; padding:0;}
table	{}
td		{}
.titleRow	{font-weight: bold; vertical-align:top;}
.titleRow2	{font-weight: bold;  color: #000000; vertical-align:top;}
.dataRow00 	{font-weight: normal; color: #000000; vertical-align:top;}
.dataRow01 	{font-weight: normal; color: #000000; vertical-align:top;}

#centerWrapper	{ width: 96%}
#menu			{display: none }
#header			{display: none}
#headerLeft		{display: none}
#search			{display: none}
#search form {
	
}

#PrintPage {
	display: none;
}

#search .SearchBox {
	
}

#navigation 	{display: none}
#mainContainer	{}
#container		{}
#leftColumn		{display: none}
#rightColumn	{}
#text			{ }
#footer 		{display: none}

#fullColour #search	{}
#blue #search	{}

#floatedform LABEL		{font-weight:bold;}
#floatedform INPUT, #floatedform TEXTAREA, #floatedform SELECT {margin-bottom:0px;}
#floatedform BR			{clear:left;}
table.floatedform {
	
}


/* links */
a			{ color: #326ab3; font-weight: bold; text-decoration: underline;}
a:link		{ color: #326ab3; font-weight: bold; text-decoration: underline;}
a:visited 	{ color: #326ab3; font-weight: bold; text-decoration: underline;}
a:hover		{ color: #666666; font-weight: bold; text-decoration: underline;}
a:active	{ color: #666666; font-weight: bold; text-decoration: underline;}

#navigation a, #navigation a:link,	#navigation a:Visited {color: #ffffff; padding:10px 13px 10px 13px; text-decoration: none;}
#navigation a:hover		{color: #ffffff; background-color:#326ab3; padding:10px 13px 10px 13px; text-decoration: none;}
#navigation a.active	{color: #ffffff; background-color:#326ab3; padding:10px 13px 10px 13px; text-decoration: none;}




#content a, #footer a 	{font-weight: normal; color: #666666;}

/* lists */
ol					{margin:25px; padding:0;}
ul 					{list-style: none; margin: 0; padding: 0;}
#navigation ul		{margin: 0; padding: 0; display: inline; border: none;} 
#navigation ul li	{margin: 0; border: none; list-style: none; display: inline; padding: 0 0 0 0;}

#leftColumn ul			{font-size:12px; margin: 0; padding: 0; display: list-item; border: none; padding-left:15px;}
#leftColumn ul li		{margin: 0; border: none; list-style: none; display: block; padding: 5px 0;}
#leftColumn ul li li	{margin: 0; border: none; list-style: none; display: block; padding: 1px 0;}

#text ul li {list-style-type:square; margin-left:20px;}

/* --- menu level 1, textstyles and the effects for the links --- */
.leftNav a, .leftNav a:link, .leftNav a:visited {display: block;color: #ffffff; font-weight: bold; padding-right:10px; text-decoration: none;}
.leftNav a:hover {display: block;color: #ffffff; font-weight: bold; background: url(../images/arrowWhite.gif) no-repeat 100% 50%; padding-right:10px; text-decoration: none;}
.leftNav a.active {display: block;color: #ffffff; font-weight: bold; background: url(../images/arrowWhite.gif) no-repeat 100% 50%; padding-right:10px; text-decoration: none;}


/* --- submenus level 2 text and link styles --- */
.subNav a, .subNav a:link, .subNav a:visited, .subNav a:hover, .subNav a:active {font-weight:normal; color: #ffffff;  text-decoration: none;}

/* headers */
h1, h2, h3, h4, h5	{margin: 5px 0px; padding:0; color: #005dab; font-weight:normal;}
h1 	{font-size: 26px;}
h2 	{font-size: 22px;}
h3 	{font-size: 16px; font-weight:bold;}
h4 	{font-size: 1em; font-weight:bold;}
h5 	{font-size: 1em; font-weight:bold; color:#000000;}
#headerLeft h2 	{color: #ffffff;}
img 			{border: 0; border: none; vertical-align: bottom; }
img.right		{float: right; margin-left: 5px; margin-bottom: 5px; margin-top: 5px;}
.board p, .profadvisors p	{margin-top:0;}

#search input	{display: none}
#search .submit	{display: none}
.search			{display: none}
.rm 			{display: none }
.rowspacer 		{}
.center 		{text-align: center; }
.left 			{text-align: left; }
.right 			{text-align: right; }
.floatLeft		{float:left;}
.floatRight		{float:right; margin-right: 5px;}
.hide			{float:left; margin:0; padding:0; height:0;}
.biotext 		{font-size:x-small; text-align:justify}
.bold 			{font-weight:bold}
td.biopadded, td.bio	{padding:0px 30px 0px 30px; width:200px}

.rf { float: right; margin: 0 0 10px 10px; }

fieldset {border:1px solid #cccccc; text-align:center;}
legend {background-color:#326ab3; color:white; padding:2px; float:right; }
input.text, select.text {border:1px solid #326ab3; width:200px; color:#333333}
input.submit {background-color:#8195CC; color:white; font-weight: bold; border:1px solid #326ab3; height: 20px;}
textarea {border:1px solid #326ab3; width:200px; overflow:auto; height:100px; color:#333333; font-family:arial,serif,cursive,sans-serif; font-size:10pt}

table.reports { width: 260px; }

table.summary {border:none; width:100%}
td.summaryHead {font-weight:bold; vertical-align:top; text-align:right}
td.summaryText, td.summaryTextLine, td.summaryTextLineDbl {text-align:left; vertical-align:top; padding:3px}
td.summaryNum, td.summaryNumLine, td.summaryNumLineDbl {text-align:right; vertical-align:top; padding:3px}
td.summaryTextLine, td.summaryNumLine {border-bottom:1px solid black}
td.summaryTextLineDbl, td.summaryNumLineDbl {border-bottom:3px double black}

.SingleLineBtm {
	border-bottom: 1px solid #000;
}

.SingleLineTop {
	border-top: 1px solid #000;
}

.DblLineBtm {
	border-bottom: 2px solid #000;
}

td.left {text-align:left; padding:5px}
td.right {text-align:right; padding:5px}

.strong {font-weight:bold}
.taCvaT {text-align:center; vertical-align:top}

/* RESULTS PAGE */

.ResultsHeader {
	border-bottom: 5px solid #fff;
	padding: 10px
}

.SearchResult {
	margin-bottom: 20px;
}


.SearchResultAlt {
	background: #e6eaf5;
	border-top: 5px solid #e6eaf5;
	border-bottom: 5px solid #e6eaf5;
}


.SearchResultTitle {
	line-height: 2em;
	padding: 10px;
	font-size: 1.1em
}

.SearchResultDesc {
	padding: 10px;
	
}

tr.ResultsHeader td {
	padding: 10px;
}
