
/* LAYOUT STYLES */

body
	{
	background-color: #000;
	}
	
p
	{
	margin: 0;
	padding: 0;
	}

.site_container
	{
	width: 815px;
	min-height: 100%;
	top: 0px;
	background-image: url('media/v7_bg.jpg');
	background-repeat: repeat-y;
	position: absolute; 
	margin-left: -472px; 
	left: 50%;
	padding-left: 60px;
	padding-right: 60px;
	}
	
.tigercage
	{
	background-position: 520px 30px;
	position: relative;
	background-image: url('media/v7_tiger.jpg');
	background-repeat: no-repeat;
	display: inline-block;
	}
	
.logospacing
	{
	display: block;
	margin-top: 10px;
	width: 60px;
	height: 29px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-top: 5px;
	border: 0;
	}
	
.logospacing:hover
	{
	display: block;
	margin-top: 10px;
	width: 60px;
	height: 29px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-top: 5px;
	background-image: url('media/grey_screen.gif');
	}

.namespacing
	{
	display: block;
	margin-top: 50px;
	margin-bottom: 10px;
	width: 390px;
	height: 70px;
	border: 0;
	}	
	
.namespacing:hover
	{
	background-image: url('media/grey_screen.gif');
	}
	
.hr
	{
	display: block;
	clear: both;
	margin: 0 0 5px 0;
	border-bottom: white 3px solid;
	height: 5px;
	width: 815px;
	}
	
.hr_inline
	{
	display: inline;
	float: left;
	margin-bottom: 5px;
	border-bottom-color: white;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	height: 5px;
	}

.hr_inline#blank
	{
	display: inline;
	float: left;
	margin-bottom: 5px;
	border: 0;
	height: 5px;
	}
	
.sectionheadspacing
	{
	margin-top: 20px;
	border: 0;
	}
	
.dropcap
	{
	display: inline;
	float: left;
	}

.description
	{
	width: 815px;
	clear: both;
	}
	
.float_left 
	{
	display: inline;
	float: left;
	border-top: 3px solid #3F3F3F;
	margin: 0 0 5px 0;
	padding: 10px 0 10px 0;
	}
	
.float_right 
	{
	display: inline;
	float: right;
	border-top: 3px solid #3F3F3F;
	margin: 0 0 5px 0;
	padding: 10px 0 10px 0;
	}

.float_right_alone 
	{
	display: inline;
	float: right;
	margin: 0 0 10px 10px;
	}
	
/* NAV STYLES */

.navlist
	{
	margin: 0;
	padding: 0;
	width: 875px;
	display: block;
	}

.navlist ul, .navlist li
	{
	margin: 0;
	padding: 0;
	display: inline;
	list-style-type: none;
	}

.navlist a:link, .navlist a:visited
	{
	float: left;
	border-top: 3px solid #FFF;
	margin: 0 5px 0 0;
	text-decoration: none;
	color: #FFF;
	padding-top: 2px;
	font-family: Georgia, Times New Roman, serif;
	font-size: 16px;
	line-height: 18pt;
	text-align: left;
	width: 112px;
	padding-bottom: 15px;
	}

.navlist a:hover
	{
	padding-top: 2px;
	line-height: 18pt;
	padding-bottom: 15px;
	border-top: 3px solid #FFF;
	color: #FFF;
	background-image: url('media/grey_screen.gif');
	}

.navlist a#cs_current
	{
	border-top: 3px solid #00A23D;
	color: #00A23D;
	}
	
.navlist a#id_current
	{ 
	border-top: 3px solid #FFFA00;
	color: #FFFA00;
	background-image: url('media/grey_screen.gif');
	}
	
.navlist a#we_current
	{ 
	border-top: 3px solid #4E45C9;
	color: #4E45C9;
	background-image: url('media/grey_screen.gif');
	}
	
.navlist a#il_current
	{ 
	border-top: 3px solid #FF880C;
	color: #FF880C;
	background-image: url('media/grey_screen.gif');
	}
	
.navlist a#ic_current
	{ 
	border-top: 3px solid #F11A63;
	color: #F11A63;
	background-image: url('media/grey_screen.gif');
	}
	
.navlist a#ot_current
	{ 
	border-top: 3px solid #1C6DE8;
	color: #1C6DE8;
	background-image: url('media/grey_screen.gif');
	}
	
.navlist a#blank, .navlist a:hover#blank
	{
	border: 0;
	width: 68px;
	background-image: none;
	}

.navlist a#me
	{ 
	width: 40px;
	margin: 0;
	}
	
.navlist a#me_current
	{ 
	width: 40px;
	margin: 0;
	border-top: 3px solid #00D2FF;
	color: #00D2FF;
	background-image: url('media/grey_screen.gif');
	}
	
	
/* SUBNAV STYLES */

.subnavlist
	{
	margin: 0;
	padding: 0;
	width: 875px;
	display: block;
	}

.subnavlist ul, .subnavlist li
	{
	margin: 0;
	padding: 0;
	display: inline;
	list-style-type: none;
	}

.subnavlist a:link, .subnavlist a:visited
	{
	float: left;
	border-top: 3px solid #00A23D;
	margin: 0 5px 0 0;
	text-decoration: none;
	color: #00A23D;
	padding-top: 1px;
	font-family: Georgia, Times New Roman, serif;
	font-size: 12px;
	font-style: italic;
	line-height: 18pt;
	text-align: left;
	width: 112px;
	padding-bottom: 5px;
	}

.subnavlist a:hover
	{
	border-top: 3px solid #FFF;
	padding-top: 1px;
	padding-bottom: 5px;
	color: #FFF;
	background-image: url('media/grey_screen.gif');
	}

.subnavlist a#current
	{
	border-top: 3px solid #FFF;
	color: #FFF;
	background-image: url('media/grey_screen.gif');
	}


/* FOLIO STYLES */

.folio_container
	{
	position: relative;
	width: 830px;
	}
	
.folio_row_container
	{
	display: inline;
	float: left;
	width: 830px;
	clear: both;
	padding: 0 0 5px 0;
	}
	
.folio_float
	{
	display: inline;
	float: left;
	border-top: 3px solid #FFF;
	margin: 0 0 5px 0;
	padding: 10px 0 10px 0;
	}
	
.folio_float:hover
	{
	border-top: 3px solid #FFF;
	background-image: url('media/grey_screen.gif');
	margin: 0 0 5px 0;
	padding: 10px 0 10px 0;
	height: 100%;
	}
	
.folio_float#spacer, .folio_float:hover#spacer
	{
	border: 0;
	margin: 0 0 5px 0;
	padding: 5px 0 5px 0;
	}
	
.folio_float img
	{
	border: 0;
	padding: 0;
	margin: 0;
	}


/* TEXT STYLES */

.normal
	{
 	margin-top:0pt; 
  	margin-bottom:0pt;
  	font-family: Georgia, Times New Roman, serif;
  	font-size:  14px;
  	color: white;
	line-height: 18pt;
	}
	
.small
	{
 	margin-top:0pt; 
  	margin-bottom:0pt;
  	font-family: Georgia, Times New Roman, serif;
  	font-size:  11px;
  	color: white;
	line-height: 11pt;
	}
	
.small_grey
	{
 	margin-top:0pt; 
  	margin-bottom:0pt;
  	font-family: Georgia, Times New Roman, serif;
  	font-size:  11px;
  	color: #3F3F3F;
	line-height: 11pt;
	}
	
.caption
	{
 	margin-top: 30px; 
  	margin-bottom: 50px;
  	font-family: Georgia, Times New Roman, serif;
  	font-size: 12px;
  	font-style: italic;
	}
	
.caption#cs { color: #00A23D; }
.caption#id { color: #FFFA00; }
.caption#we { color: #4E45C9; }
.caption#il { color: #FF880C; }
.caption#ic { color: #F11A63; }
.caption#ot { color: #1C6DE8; }
.caption#me { color: #00D2FF; }
	
.header 
	{
 	font-style: normal;
 	font-weight: bold;
 	padding-top: 20px; 
 	padding-bottom: 10px;
  	font-family: Georgia, Garamond, Times New Roman, serif;
  	font-size: 30px;
  	color: #00A23D;
	}
	
.subheader 
	{
 	font-style: normal;
 	font-weight: normal;
 	padding-top: 20px; 
 	padding-bottom: 10px;
  	font-family: Georgia, Garamond, Times New Roman, serif;
  	font-size: 16px;
  	color: #FFF;
	}
	
.list
	{
	list-style: disc;
	padding-left: 5px;
	margin-left: 10px;
  	font-family: Georgia, Times New Roman, serif;
  	font-size:  12px;
  	color: #FFF;
  	font-style: italic;
	line-height: 14pt;
	}

.list li
	{
	padding-bottom: 10px;
	}
	
	
/* LINK STYLES */

.small#cs a:link, .small#cs a:active, .small#cs a:visited{text-decoration: none; color: #00A23D; padding: 2px 2px 2px 0;}
.small#cs a:hover 
{text-decoration: underline; color: #FFF; background-image: url('media/grey_screen.gif'); padding: 2px 2px 2px 0;}

.small#id a:link, .small#id a:active, .small#id a:visited{text-decoration: none; color: #FFFA00; padding: 2px 2px 2px 0;}
.small#id a:hover 
{text-decoration: underline; color: #FFF; background-image: url('media/grey_screen.gif'); padding: 2px 2px 2px 0;}

.small#we a:link, .small#we a:active, .small#we a:visited{text-decoration: none; color: #4E45C9; padding: 2px 2px 2px 0;}
.small#we a:hover 
{text-decoration: underline; color: #FFF; background-image: url('media/grey_screen.gif'); padding: 2px 2px 2px 0;}

.small#il a:link, .small#il a:active, .small#il a:visited{text-decoration: none; color: #FF880C; padding: 2px 2px 2px 0;}
.small#il a:hover 
{text-decoration: underline; color: #FFF; background-image: url('media/grey_screen.gif'); padding: 2px 2px 2px 0;}

.small#ic a:link, .small#ic a:active, .small#ic a:visited{text-decoration: none; color: #F11A63; padding: 2px 2px 2px 0;}
.small#ic a:hover 
{text-decoration: underline; color: #FFF; background-image: url('media/grey_screen.gif'); padding: 2px 2px 2px 0;}

.small#ot a:link, .small#ot a:active, .small#ot a:visited{text-decoration: none; color: #1C6DE8; padding: 2px 2px 2px 0;}
.small#ot a:hover 
{text-decoration: underline; color: #FFF; background-image: url('media/grey_screen.gif'); padding: 2px 2px 2px 0;}

.small#me a:link, .small#me a:active, .small#me a:visited{text-decoration: none; color: #00D2FF; padding: 2px 2px 2px 0;}
.small#me a:hover 
{text-decoration: underline; color: #FFF; background-image: url('media/grey_screen.gif'); padding: 2px 2px 2px 0;}