/* Standard Elements  */
body { background-color: white; padding: 0px; margin: 0px}

a:link, a:visited {text-decoration: none; color: teal}
a:hover {text-decoration: underline;}
a.footerLink {font-size:8pt; line-height:10pt; color:black;}
a:link.sidebarLink, a:visited.sidebarLink {color:white;}
a.smallLink { font-size:8pt; line-height:10pt;}

h1 {font-size: 14pt; font-family: Arial, Helvetica, sans-serif; color: black; margin-left: 10px; margin-right: 10px;line-height:normal;}
h2 {font-size: 13pt; font-family: Arial, Helvetica, sans-serif; color: black; margin-left: 10px; margin-right: 10px;}
h3 {font-size: 12pt; font-family: Arial, Helvetica, sans-serif; color: black; margin-left: 10px; margin-right: 10px;}
h4 {font-size: 10pt; font-family: Arial, Helvetica, sans-serif; color: black; margin-left: 10px; margin-right: 10px;}
h5 {font-size: 9pt; font-family: Arial, Helvetica, sans-serif; color: black; margin-left: 10px; margin-right: 10px;}
h6 {font-size: 8pt; font-family: Arial, Helvetica, sans-serif; color: black; margin-left: 10px; margin-right: 10px;}

b, strong {font-weight : bold;}
input.smallInput {font-size:9pt;}
i, em {font-style: italic;}
li {font-size: 9pt; font-family: Arial, Helvetica, sans-serif; color:black; list-style-type: square; margin-bottom: 4px; line-height:11pt;}
p {font-size: 9pt; font-family: Arial, Helvetica, sans-serif; color:black; line-height: 13pt; margin-left: 10px; margin-right: 10px;}
table {font-size:10pt; line-height:12pt; font-family: Arial, Helvetica, sans-serif;}
td {font-size: 9pt; font-family: Arial, Helvetica, sans-serif; color:black;}
tr.menuitem { background-color:#336699;}
tr.menuitemactive {background-color:#C20000;}
ul.compressed {margin-top:0px; padding-top:0px; margin-bottom:0px; padding-bottom:0px; font-size:10px;}


/* Custom IDs  */


/* Custom Classes  */
.bigtitletext {font-size:16px;	font-weight:bold;}
.error {color:#FF0000;}
.footerText {font-size:8pt;   line-height:10pt;}
.Indent10 {margin-left: 10px;}
.sidebarHeading {
	color: #fff;
	font-size:12pt;
	font-weight: bold;
	margin-left: 10px;
	margin-right: 3px;
	text-align:normal;
	border-bottom:1px solid #fff;
	padding-bottom:2px;
}
.sidebarText {color:white; font-size:9pt; line-height:11pt; margin-left: 0px; margin-right: 0px;}
.reviewer { font-family:Verdana,Arial,Helvetica; font-size:11px; font-weight:bold; color:black; }

/* IMAGE STYLES*/

img {
	border: 0;
	padding: 0;
	/*margin-left: 15px;*/
}

.img-border { /*formats images as inline with padding and border*/
	margin:0 8px 0 0;
	border: 1px solid #C5C7D1;
	border-bottom: 2px solid #9094A8;
	border-right: 2px solid #9094A8;
	padding:3px;
	background:#fff;
}

.img-border-fr { /*formats images as inline with padding and border*/
	margin:0 0 0 8px;
	border: 1px solid #C5C7D1;
	border-bottom: 2px solid #9094A8;
	border-right: 2px solid #9094A8;
	padding:3px;
	display:block;
	background:#fff;
	float:right;
}

.img-border-fl { /*formats images as inline with padding and border*/
	margin:0 8px 0 0;
	border: 1px solid #C5C7D1;
	border-bottom: 2px solid #9094A8;
	border-right: 2px solid #9094A8;
	padding:3px;
	display:block;
	background:#fff;
	float:left;
}

.img-fl { /*formats images as inline with padding and border*/
	margin:0 8px 0 0;
	padding:0;
	display:block;
	float:left;
	border:none;
}

.img-fr { /*formats images as inline with padding and border*/
	margin:0 0 0 8px;
	padding:0;
	display:block;
	float:right;
	border:none;
}

/* END IMAGE STYLES*/

hr {
	border-top: 1px solid teal;
	border-right: 0;
	border-left: 0;
	border-bottom: 0;
	height: 1px;
}

#search	{
	margin:5px 5px;
}

#search a:link, #search a:visited	{
	font-weight:bold;
	font-size:11px;
	color:#fff;
	text-decoration:none;
}

#search a:hover	{
	text-decoration:underline;
}


/* BEGIN clearfix code +++++++++++++++++++++++++++++++++++++++++++++++++++++ */

/* here follows the brillant "no-extra-markup" clearing method devised by Tony Aslett - www.csscreator.com */
/* simply add the clearfix class to any containter that must enclose floated elements */
/* read the details of how and why this works at http://www.positioniseverything.net/easyclearing.html */
.clearfix:after {
    content: ".";              /* the period is placed on the page as the last thing before the div closes */
	display: block;          /* inline elements don't respond to the clear property */ 
    height: 0;                  /* ensure the period is not visible */
    clear: both;               /* make the container clear the period */
    visibility: hidden;	     /* further ensures the period is not visible */
}

.clearfix {display: inline-table;}   /* a fix for IE Mac */

/* next a fix for the dreaded Guillotine bug in IE6 */
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
/* end of "no-extra-markup" clearing method */
.popup	{} /*added so the javascript popup class can be selected from style menu. this does not add formatting*/


