/* CSS Document  */
body
{
	margin: 0px;
	padding: 0px;
	background: #cccccc url(red_crosshatch.gif) repeat scroll top left;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

p
{
	margin: 0 0 5px 0;
}
 ul, ol
{
	margin-top: 0px;
	margin-bottom: 0px;
}

h1
{
	margin: 0 0 10px 0;
	padding: 0px;
	font-weight: bold;
	font-size: 16px;
}

h2
{
	margin: 15px 0 10px 0;
	padding: 0px;
	font-weight: bold;
	font-size: 15.36px;
}

h3
{
	margin: 15px 0 10px 0;
	padding: 0px;
	font-weight: bold;
	font-size: 14.08px;
}

ol
{
	list-style-type: decimal;
}

ol ol
{
	list-style-type: lower-alpha;
}

ol ol ol
{
	list-style-type: lower-roman;
}

a, a:active
{
	color: #000080;
	text-decoration: none;
}

a:visited
{
	color: #000080;
}

a:hover
{
	color: #7D7EBD;
}

th 
{
	text-align: center;
}
/***************************************************/

/* Homepage Styling */
#body-content /* This holds the main "frame" of the page */
{
width: 800px;
min-height: 500px;
margin: 30px auto;
padding: 35px 0px 0 20px;
background-color: #ffffff;
text-align: left;
border: 4px solid #800000;
position: relative;
}

.thumbnail
{
float: left;
width: 235px;
border: 0px;
margin: 5px 5px 20px 10px;
padding: 5px 5px 20px 10px;
padding: 5px;
}

.thumbnail h1 {
text-align: center;
text-transform: uppercase;
text-size: 20px;
text-weight: bold; 
}

.thumbnail img {
border: 2px solid #800000;
}

.thumbnail a, a:active
{
border: 0px;
color: #800000;
text-decoration: none;
}

.thumbnail a:visited
{
border: 0px;
color: #800000;
text-decoration: none;
}

.thumbnail a:hover
{
border: 0px;
color: #000;
text-decoration: none;
}



.clearboth { clear: both; }



.logo img
{
padding: 400px 300px 100px 0px;
}
 
/***************************************************/
/* Table Styling */

table.mgmteam
{
width: 100%;
background-color: #fff;
color: #000;
border: 2px solid #800000;
border-spacing: 0px;
margin-top: 2px;
margin-bottom: 9px;
}

table.mgmteam td
{
vertical-align: top;
padding: 0px;
border: none;
}

table.mgmteam td.datecol
{
width: 6%;
padding: 1px;
background-color: #E4E4E4;
vertical-align: top;
font-weight: bold;
cellspacing: 0px;
border-top: 1px solid #000;
/* border-bottom: 1px solid #000;
border-right: none;
border-left: none; */
}

table.mgmteam td.titlerow
{
vertical-align: top;
padding: 1px;
background-color: #E4E4E4;
text-align: left;
margin: 0px;
font-weight: bold;
cellspacing: 0px;
border-right: none;
border-left: none;
}

table.mgmteam td.namerow
{
width: 11.75%;
padding: 1px;
background-color: #fff;
vertical-align: top;
font-weight: bold;
margin: 0px;
cellspacing: 0px;
border-top: 1px solid #000; 
/* border-right: none;
border-left: none; */
}

table.mgmteam td.unirow
{
width: 11.75%;
padding: 1px;
background-color: #fff;
vertical-align: top;
font-style: italic;
margin: 0px;
cellspacing: 0px;
/* border-bottom: 1px solid #000;
border-right: none;
border-left: none; */
}

table.mgmteam td.head
{
vertical-align: top;
padding: 5px;
border-bottom: 2px solid #800000;
background-color: #fff;
font-weight: bold;
font-size: 24px;
text-align: center;
text-transform: uppercase;
}

table.origmgmteam
{
width: 100%;
background-color: #fff;
color: #000;
border: 2px solid #800000;
border-spacing: 0px;
}

table.origmgmteam td
{
vertical-align: top;
padding: 0px;
border: none;
}

table.origmgmteam td.datecol
{
width: 6%;
padding: 1px;
background-color: #E4E4E4;
vertical-align: top;
font-weight: bold;
border-top: 1px solid #000;
/* border-bottom: 1px solid #000;
border-right: none;
border-left: none; */
}

table.origmgmteam td.namerow
{
width: 11.75%;
padding: 1px;
background-color: #fff;
vertical-align: top;
font-weight: bold;
margin: 0px;
border-top: 1px solid #000; 
/* border-right: none;
border-left: none; */
}

table.origmgmteam td.unirow
{
width: 11.75%;
padding: 1px;
background-color: #fff;
vertical-align: top;
font-style: italic;
margin: 0px;
/* border-bottom: 1px solid #000;
border-right: none;
border-left: none; */
}

table.origmgmteam td.head
{
vertical-align: top;
padding: 5px;
border-bottom: 2px solid #800000;
background-color: #fff;
font-weight: bold;
font-size: 24px;
text-align: center;
text-transform: uppercase;
}

/* User view styling starts here */
		html, body 		{ margin: 0; padding: 0; }
		body 			{ color: #333; font: 12px Helvetica, Arial, sans-serif; line-height: 18px; }
		h2				{ color: #333; }
		a				{ color: #000080; }
		p				{ margin: 0 0 18px; }
		
		#header			{ background: #eee; border-bottom: 4px solid #800000; }
		#header h1  	{ color: #000; margin: 0 0 3px; padding: 24px 18px 0; font-size: 25px; text-transform: uppercase; }
		#header p		{ color: #800000; font-size: 11px; font-weight: bold; padding: 0 18px; }
		#header img     { float: right; display: inline; padding: 10px 20px 20px 20px; }
        
		#wrapper		{ float: left; width: 100%; min-height: 500px; background: #ffffff; }
		/* #navigation		{ border-bottom: 1px solid #ccc; float: left; margin-left: -25%; width: 25%; height: 180px; background: #D1DEDD; }
		#navigation ul	{ padding: 0 18px 9px; 	margin:0 0 0 3px; padding:0 0 0 3px; list-style: none; }
		#navigationlong		{ border-bottom: 1px solid #ccc; float: left; margin-left: -25%; width: 25%; height: auto; background: #D1DEDD; }
		#navigationlong ul	{ padding: 0 18px 9px; 	margin:0 0 0 3px; padding:0 0 0 3px; list-style: none; } */
		#content		{ border-left: 1px solid #ccc; border-right: 1px solid #ccc; margin: 0 25% 36px 22%; background: #fff; }
        #content p      { padding-right: 20px; padding-left: 10px; }
        #content h2     { padding-left: 10px; color: #800000; text-transform: uppercase; }
		#contentwide		{ border-left: 1px solid #ccc; border-right: 1px solid #ccc; margin: 0 0% 36px 22%; background: #fff; }
        #contentwide p      { padding-right: 20px; padding-left: 10px; }
        #contentwide h2     { padding-left: 10px; color: #800000; text-transform: uppercase; }
		#rightcorner	{ padding: 10px 0px 0px 10px; float: left; margin-top: 5px; margin-left: -25%; width: 210px; height: 120px; background: #ffffff; }
		#rightcornerlong	{ padding: 10px 0px 0px 10px; float: left; margin-top: 5px; margin-left: -25%; width: 210px; height: auto; background: #ffffff; }
		/* #extra			{ border-bottom: 1px solid #ccc; float: left; width: 21%; margin-left: -100%; padding-left: 18px; padding-right: 2px; background: #C6E1CE; }
		#extra small	{ font-size: 11px; line-height: 18px; } */
		#navigation p   { padding-right: 9px; }
        #navagationlong p { padding-right: 9px; }
		
		#footer			{ background: #000; border-bottom: 2px solid #999; clear: left; width: 100%; }
		#footer a		{ color: #fff; text-decoration: none; }
		#footer	p		{ color: #ccc; margin: 0; padding: 0 18px 10px; }
		#footer ul		{ border-bottom: 1px solid #800000; list-style: none; margin: 0 18px 6px; padding: 10px 0 6px; }
		#footer li		{ display: inline; font-size: 11px; font-weight: bold; padding-right: 5px; }

		#extra  		{ float: left; margin-top: 200px; margin-left: -25%; width: 25%; background: #fff; }
        #extra p        { color: #000; padding-left: 10px; font-style: italic; }
        #extra h2       { color: #800000; padding-left: 10px; }
		#extralong		{ border-bottom: 1px solid #ccc; float: left; margin-top: 220px; margin-left: -25%; width: 25%; height: auto; background: #fff; }
		#extra small	{ font-size: 11px; line-height: 18px; }

		#navigation		{ float: left; width: 15%; margin-left: -100%; padding-left: 18px; padding-right: 2px; background: #fff; }
		#navigation h2  { color: #800000; }
		#navigation h2 a { color: #800000; }
        #navigation a       { border-left: 5px solid #fff; background-color: #fff; display: block; width: 175px; padding: 2px 2px; }
        #navigation a:hover { border-left: 5px solid #000; background-color: #800000; color: #fff; }
        #navigation ul	{ margin:0 0 0 3px; padding:0 0 0 3px; list-style: none; }
        #navigation ul	ul { margin:0 0 0 10px; padding:0 0 0 6px; list-style: none; }
       
                #navigationlong	{ float: left; width: 15%; height: auto; margin-left: -100%; padding-left: 18px; padding-right: 2px; background: #ffffff; }
		#navigationlong h2  { color: #800000; }
		#navigationlong h2 a { color: #800000; }
                #navigationlong a        { border-left: 5px solid #fff; background-color: #fff; display: block; width: 175px; padding: 0px 2px; }
                #navigationlong a:hover  { border-left: 5px solid #000; background-color: #800000; color: #fff; }
		#navigationlong ul	{ margin:0 0 0 3px; padding:0 0 0 3px; list-style: none; }
        
        .highlight1     { color: #800000; margin: 0px; padding: 8px; }
        .highlight1 p   { font-weight: bold; font-size: 18px; }
        .highlight1 a   { color: #fff; background-color: #800000; padding: 20px 20px 20px 20px; border: 2px solid #000; }
        .highlight1 a:visited { color: #fff; }
        .highlight1 a:hover   { color: #800000; background-color: #fff; padding: 20px 20px 20px 20px; border: 2px solid #800000; }
        
.highlight2    { 
        align: center;
        color: #fff; 
        background-color: #800000; 
        padding: 5px;
        }

.highlight2 p   { 
        vertical-align: center;
        padding: 1px; 
        font-weight: bold; 
        font-size: 13px; 
        text-transform:uppercase;
        }

	    #indent_1 p     { margin: -15px 0px 0px 15px; display:block; }

