
/* Common Elements 
------------------------------------------------------------------------------- */
.clear		{	clear: both; }


/* -------------- General Styles ------------------ */

p, div, ul, li	{	color: #000000; font: normal 12px arial, helvetica, verdana, sans-serif; }
a				{	color: #990000; text-decoration: none;	}
a:hover			{	color: #006699; text-decoration: underline;	background-color: beige;	}

p		{	margin: 0.8em 0; font-size: 13px; line-height: 20px;	}
ul		{	list-style: square;	}


/* -------------------- Header Styles ------------------------ */

h1, h1 a	{	color: #801F30; font: normal 30px georgia, serif; margin: 0 0 0.2em 0; padding: 0; line-height: normal; 	}
h2, h2 a	{	color: #B67D14; font: normal 24px georgia, serif; margin: 0 0 0.2em 0; padding: 0; line-height: normal; 		}
h3, h3 a	{	color: #999966; font: bold 20px arial, sans-serif; margin: 0 0 0.2em 0; padding: 0; line-height: normal; 		}
h4, h4 a	{	color: #990000; font: bold 18px arial, sans-serif; margin: 0 0 0.1em 0; padding: 0; line-height: normal; 		}
h5, h5 a	{	color: #000000; font: normal 14px verdana, sans-serif; margin: 0 0 0.1em 0; padding: 0; line-height: normal; 		}
h6, h6 a	{	color: #990000; font: normal 12px verdana, sans-serif; margin: 0 0 0.1em 0; padding: 0; line-height: normal; 		}


/* ------------- Constrain Image -------------- */

.constrainimage		{	width: 200px;	}
.constrainimage img	{	width:75px; height:auto;	}
.constrainimage h1	{	font-size:14px;font-weight:bold;	}
.constrainimage h2	{	font-size:12px;	}
.constrainimage p	{	display:inline; line-height: 14px;	}

.constrainimage div	{	display: inline;}

/* -------------  Custom Classes ------------------- */

.textHighlight_redBold	{	color: #800020; font-weight: bold;	}
.dropCap				{	float: left; color: #92855f; font-size:40px; line-height:30px;padding:8px 5px 0 0; font-family: times,Georgia;	}


/* -------------------- Image Styles -------------------- */
.imgLeft_Border			{	float: left; margin: 0.2em; border: 2px solid black; margin-right: 0.5em; vertical-align: text-top;	}
.imgRight_Border		{	float: right; margin: 0.2em; border: 2px solid black; margin-left: 0.5em; vertical-align: text-top; 	}
.imgCenter_Border		{	display: block; margin: 0 auto; border: 2px solid black; max-width: 520px; height: auto;	}
.imgLeft_noBorder		{	float: left; margin: 0.2em; margin-right: 0.5em; vertical-align: text-top;	}
.imgRight_noBorder		{	float: right; margin: 0.2em; margin-left: 0.5em; vertical-align: text-top; 	}
.imgCenter_noBorder		{	display: block; margin: 0 auto; max-width: 520px; height: auto;	}	
.imgLeft_Border_Wide	{	float: left; margin: 0.2em; border: 2px solid black; margin-right: 2.5em; vertical-align: text-top;	}
.imgRight_Border_Wide	{	float: right; margin: 0.2em; border: 2px solid black; margin-left: 2.5em; vertical-align: text-top; 	}
.imgLeft_noBorder_Wide	{	float: left; margin: 0.2em; margin-right: 2.5em; vertical-align: text-top;	}
.imgRight_noBorder_Wide	{	float: right; margin: 0.2em; margin-left: 2.5em; vertical-align: text-top; 	}

/* --------------------- Columns -------------------- */

.column100	{	float:left; width:95px; margin: 0 0 0 0;	}
.column200	{	float:left; width:195px; margin: 0 0 0 0;	}
.column250	{	float:left; width:245px; margin: 0 0 0 0;	}
.column300	{	float:left; width:295px; margin: 0 15px 0 0;	}
.column400	{	float:left; width:395px; margin: 0 15px 0 0;	}
.column500	{	float:left; width:495px; margin: 0 15px 0 0;	}
.column600	{	float:left; width:595px; margin: 0 15px 0 0;	}
.column700	{	float:left; width:695px; margin: 0 15px 0 0;	}