<style type="text/css">

/* TTTG STRUCTURE */
/*<!--*/

#top_left
	  {
	  	background-color: transparent; 
		/*width: 590px; */
		height: 230px; 
        padding: 8px; 
        /*border: 2px ridge #C22126; /*red*/
		/*position: absolute;*/
		margin-top: 5px;
		margin-left: 10px;
		margin-right: 10px;
      }

/*#menuBarStrip{
	  	background-color: #696969; 
		color: #ffffff;
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size: 16px;
		width: 100%; 
		/*height: 20px; */
        /*padding: 8px; */
 /*       border: 2px ridge #C22126; 
		/*position: absolute;*/
/*		margin-top: 5px;
 		margin-left: 10px; 
		margin-right: 10px;
		margin-bottom: 10px;
		/*z-index: 100000;*/
		}

#nav  { 
		background-color: #696969;
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		width: 200px; 
		height: 600px;
        padding: 8px; 
        border: 2px ridge #C22126; /*red*/
		position: absolute;
		/*margin-top: 10px;*/
		left: 10px;
		right: 10px;
		/*z-index: 10;*/
	}

#main {
        visibility: visible;
		padding: 8px; 
		/*position: absolute;*/
		/*margin-top: 10px;*/
		margin-left: 240px; 
		margin-right: 240px;
		/*width: 380px;*/
		/* height: 470px; */
		overflow: hidden;
		/*border: ridge 2px #696969; /*blue*/ 
		/*z-index: 10;*/
	  } 

#main_centered {
        visibility: visible;
		padding: 8px; 
		position: relative;
		
		/*margin-top: 10px;*/
		/*margin-left: 490px; */
		/*margin-right: 20px;*/
		width: 780px;
		/*height: 470px; */
		/*overflow: hidden;
		/*border: ridge 2px #696969; /*blue*/ 
		/*z-index: 10;*/
	  } 


#main_full_width {
        visibility: visible;
		padding: 8px; 
		position: absolute;
		/*margin-top: 10px;*/
		margin-left: 490px; 
		margin-right: 20px;
		width: 450px;
		/* height: 470px; */
		overflow: hidden;
		/*border: ridge 2px #696969; /*blue*/ 
		/*z-index: 10;*/
	  } 

#main_left_align {
        visibility: visible;
		padding: 8px; 
		position: absolute;
		/*margin-top: 10px;*/
		margin-left: 10px; 
		margin-right: 10px;
		width: 750px;
		/* height: 470px; */
		overflow: hidden;
		/*border: ridge 2px #696969; /*blue*/ 
		/*z-index: 10;*/
	  } 

#main_left_align_full_width {
        visibility: visible;
		padding: 8px; 
		position: absolute;
		/*margin-top: 10px;*/
		margin-left: 10px; 
		margin-right: 10px;
		width: 780px;
		/* height: 470px; */
		overflow: hidden;
		/*border: ridge 2px #696969; /*blue*/ 
		/*z-index: 10;*/
	  }	  
#highlight {
        visibility: visible;
		padding: 8px; 
		position: absolute;
		/*margin-top: 10px;*/
		right: 10px;
		/*margin-left: 610px;*/
		width: 200px;
		height: 600px;
		overflow: hidden;
		border: ridge 2px #C22126; /*red*/ 
		/*z-index: 10;*/
	  }	  
#menuFooterStrip{
	  	background-color: #696969; 
		width: 100%; 
		/*height: 20px; */
        /*padding: 8px; */
        border: 2px ridge #C22126; 
		/*position: absolute;*/
		margin-top: 5px;
 		margin-left: 10px; 
		margin-right: 10px;
		margin-bottom: 10px;
		/*z-index: 100000;*/
		}	  

#menuHeaderStripCafePress{
	  	background-color: #696969; 
		width: 100%; 
		/*height: 20px; */
        /*padding: 8px; */
        border: 2px ridge #C22126; 
		/*position: absolute;*/
		margin-top: 5px;
 		margin-left: 1px; 
		margin-right: 1px;
		margin-bottom: 10px;
		/*z-index: 100000;*/
		}	  



#menuFooterStripCafePress{
	  	background-color: #696969; 
		width: 100%; 
		/*height: 20px; */
        /*padding: 8px; */
        border: 2px ridge #C22126; 
		/*position: absolute;*/
		margin-top: 5px;
 		margin-left: 1px; 
		margin-right: 1px;
		margin-bottom: 10px;
		/*z-index: 100000;*/
		}	  

/* Standard tags */
h1 {
	font-family:  Tahoma, Arial, Helvetica, sans-serif; 
	font-size: 24px;
	color: #C12126; 
	line-height: 130%;
	font-weight: 600;

}

h2 {
	font-family:  Tahoma, Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #C22126;
	line-height: 130%;
	text-decoration: none;
	font-weight: 600;

}

h3 {
	font-family:  Tahoma, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #C22126;
	line-height: 130%;
	text-decoration: none;
	font-weight: 600;
}
p {
	color: black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 130%;

}

th
{
	color: black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 130%;
	font-weight: 800;
}

td 
{
	color: black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 130%;
}
li {
	color: black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 130%;

}

/* LINKS - GENERAL */

a {
		text-decoration:none;
		color:#C22126;
		}

a:visited {
		color: #696969;
		text-decoration: underline 
		}

a:hover,a:visited:hover{
		text-decoration:underline;
		color:#C22126
		}

a:active{
		text-decoration:none;
		color:#C22126
		}

/* SIDEBAR TEXT*/

.sideBar
{
	/*background-color: #696969;*/
	color: white;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
.sideBar a 
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration: none;
	color: #FFFFFF;
	font-weight: bold;
}

.sideBar a:visited 
{ 
	color: #FFCC00; 
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration: underline;
	font-weight: bold;
}

.sideBar a:hover,.sideBar a:visited:hover
{
	color: #FFFFFF;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration:underline; 
	font-weight: bold;
}

.sideBar a:active
{ 
	background-color: #696969;
	color:#ffcc00;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration:none;
	}


.sideBarSmallBold
{
	background-color: #696969;
	color: white;
	font-family: tahoma, sans-serif;
	font-size: 11px;
	font-weight: 800;
  	line-height: 120%; 
}

.sideBarMedBold
{
	background-color: #696969;
	color: white;
	font-family: tahoma, sans-serif;
	font-size: 14px;
	font-weight: 800;
  	line-height: 120%; 
}

.sideBarReverse
{
	background-color: #e8e8e8;
	color: #C22126;
	font-family: tahoma, sans-serif;
	font-size: 11px;
	font-weight: 800;
  	line-height: 130%;
  	padding: 4px; 
}
/* SIDEBAR HEADLINES */


.sideBarHeadline
{
	background-color: #696969;
	color: #FFFFFF;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: 500;
  	line-height: 130%; 
  	padding: 3px;

  	
}
.sideBarHeadline a
{ 
	background-color: #696969; 
	color: #ffffff; 
	font-family: Tahoma, Arial, Helvetica, sans-serif; 
	font-size: 16px; 
	font-weight: 800; 
	line-height: 130%; 
	text-decoration: none; 
	padding: 3px; 

}

.sideBarHeadline a:visited 
{ 
	background-color: #696969;
	color: #ffcc00; 
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: 800;
  	line-height: 130%; 
	padding: 3px;
}

.sideBarHeadline a:hover,.sideBarHeadline a:visited:hover
{
	background-color: #696969;
	color: white;
	font-family: tahoma, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: 800;
  	line-height: 130%; 
	text-decoration:underline; 
  	padding: 3px;
}

.sideBarHeadline a:active
{ 
	color: #696969; 
	background-color: #FFFFFF; 
	font-family: Tahoma, Arial, Helvetica, sans-serif; 
	font-size: 16px; 
	font-weight: 800; 
	line-height: 130%; 
	text-decoration:none; 
	padding: 3px; 
}


/* HEADLINES RED */

.headlineLargeRed
{
	font-family:  Tahoma, Arial, Helvetica, sans-serif; 
	font-size: 24px;
/*	font-size: 150%;*/
	color: #C12127; 
	line-height: 130%;
	font-weight: 600;
}

.headlineSmallRed
{
	font-family:  Tahoma, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #C22126;
	line-height: 130%;
	text-decoration: none;
	font-weight: 600;
}

/* HEADLINES YELLOW */

.headlineYellow
{
	border: ridge 2px black; 
	font-family:  Tahoma, Arial, Helvetica, sans-serif;
	font-size: 14px;
	background-color: #FFCC00;
	color: #000000;
	line-height: 130%;
	font-weight: bold;
	padding: 3px;
}

.headlineYellow a
{
	/*border: ridge 2px black; */
	font-family:  Tahoma, Arial, Helvetica, sans-serif;
	font-size: 14px;
	background-color: #FFCC00;
	color: #404040;
	line-height: 130%;
	font-weight: bold;
	padding: 3px;
}

.headlineYellow a:visited
{
	/*border: ridge 2px black; */
	font-family:  Tahoma, Arial, Helvetica, sans-serif;
	font-size: 14px;
	background-color: #fc0;
	color: #696969;
	line-height: 130%;
	font-weight: bold;
	padding: 3px;
}

.headlineYellow a:hover,.headlineYellow a:visited:hover
{
	/*border: ridge 2px black; */
	font-family:  Tahoma, Arial, Helvetica, sans-serif;
	font-size: 14px;
	background-color: #FFCC00;
	color: #FFFFFF;
	line-height: 130%;
	font-weight: bold;
/*	text-decoration:underline; */
	padding: 3px;
}
.headlineYellow a:active
{
	/*border: ridge 2px black; */
	font-family:  Tahoma, Arial, Helvetica, sans-serif;
	font-size: 14px;
	background-color: #000;
	color: #fc0;
	line-height: 130%;
	font-weight: bold;
	padding: 3px;
}
/* MENU BARS */

.menuFooterSmallText
{
/*	background-color: #696969;*/
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 130%;
	text-align: center;
}

.menuFooterText
{
/*	background-color: #696969;*/
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 130%;
	text-align: center;
}

.menuFooterTextBold
{
/*	background-color: #696969; */
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 130%;
	font-weight: bold;
	text-align: center;
}

.menuFooterTextBold a
{
/*	background-color: #696969; */
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 130%;
	font-weight: bold;
	text-align: center;
}

.menuFooterTextBold a:visited 
{ 
	color: #FFCC00; 
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.menuFooterTextBold a:hover,.menuFooterTextBold a:visited:hover
{
	text-decoration:underline; 
	color:white;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.menuFooterTextBold a:active
{
	text-decoration:none;
	color:#C22126;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

/* TINY MENUS */

.menuSmallRedBold
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 130%;
	font-weight: bold; 
	color: #C22126
}

.menuSmallRedBold a
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 130%;
	font-weight: bold; 
	color: #C22126
}

.menuSmallRedBold a:visited
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 130%;
	font-weight: bold; 
	color: #FFCC00;
}

.menuSmallRedBold a:hover,.menuSmallRedBold a:visited:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 130%;
	font-weight: bold; 
	color: #C22126;
	text-decoration: underline;
	background-color: #FFFFFF;
}

.menuSmallRedBold  a:active
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 130%;
	font-weight: bold; 
	color: #FFFFFF;
	background-color: #C22126;
}

/* TEXT Blue */
.textMedBlueBold  
  {
  	color: #696969; 
  	font-family: Verdana, Arial, Helvetica, sans-serif; 
  	font-size: 12px; 
  	line-height: 120%; 
  	font-weight: bold; 
  }

.textMedBlue 
  {
  	color: #696969; 
  	font-family: Verdana, Arial, Helvetica, sans-serif; 
  	font-size: 12px; 
  	line-height: 120%; 
  
  }

.textMedBlueListItem li
  {
  	color: #696969; 
  	font-family: Verdana, Arial, Helvetica, sans-serif; 
  	font-size: 12px; 
  	line-height: 130%; 
  
  }
  
.textMedBlueDropin
  {
  	color: #696969; 
  	font-family: Verdana, Arial, Helvetica, sans-serif; 
  	font-size: 12px; 
  	line-height: 125%; 
 	margin-right: 20px;
  }

.textSmallBlueBold
{
	color: #696969;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 130%;
	font-weight: bold
}
  
.textSmallBlue
{
	color: #696969;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 130%;

}
/* TEXT Black  */  
.textMedBlackBold
{
	color: black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 130%;
	font-weight: 800;
}

.textSmallBlackBold
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 130%;
	font-weight: bold; 
	color: #000000
}

 
.textTinyBlackBold
 { 
 	color: #000000; 
 	font-size: 7px; 
 	font-family: Verdana, Arial, Helvetica, sans-serif; 
 	font-weight: bold; 
 	line-height: 120% 
 }

.textSmallBlack
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 130%;
	color: #000000
}
/* TEXT Red  */  
.textMedRed
 { 
   font-family: Verdana, Arial, Helvetica, sans-serif; 
   font-size: 12px; 
   font-weight: normal; 
   line-height: 130%;
   color: #C22126; 
 }

.textMedRedBold
 { 
   font-family: Verdana, Arial, Helvetica, sans-serif; 
   font-size: 12px; 
   font-weight: bold; 
   line-height: 130%;
   color: #C22126; 
 }
 
.textSmallRedBold
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 130%;
	font-weight: bold; 
	color: #C22126
}

.textTinyRedBold
 { 
 	color: #C22126; 
 	font-size: 7px; 
 	font-family: Verdana, Arial, Helvetica, sans-serif; 
 	font-weight: bold; 
 	line-height: 120% 
 }
 
 
 /*#top_right
	  {
	  	background-color: transparent; 
		width: 120px; 
		height: 230px; 
        padding: 8px; 
        border: 2px ridge #C22126; 
		position: absolute;
		margin-top: 5px;
		margin-left: 610px; 
      }
 
 #nav2  { 
		background-color: #696969;
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		width: 240px; 
		height: 150px;
        padding: 8px; 
        border: 2px ridge #C22126; /*red*/
/*		position: absolute; 
		top: 570px;
		left: 10px;
	}
	
.menuFooterBar
{
	background-color: #696969;
	color: white;
	font-family: verdana, sans-serif;
	font-size: 11px;
}

.menuBar a 
{
	font: bold 11px tahoma;
	text-decoration: none;
	color: white
}

.ToolieHeader {background: #696969; width: 790}
.ToolieFooter {background:#696969; width: 790; clear:both;}

*/
