/********************************************
  SkenderCo.css Cascading Style Sheet (CSS)
  by Dave Skender, 15 April 2004
*********************************************/


/**** GENERAL PAGE STYLES ****/

body { 	background-color: #DEDFB5;
		margin: 0px;
		padding: 0px;		}

/* General font families for common tags */
font,th,td,p	{ 	font-family: Verdana, Arial, Helvetica, sans-serif; 
					font-size : 12px;	}
				
a:link,a:active,a:visited 
				{ 	text-decoration: none; 
					color : #336699;	}
				
a:hover 		{ 	text-decoration: underline; 
					color : #006699; 	}
					
hr				{ 	height: 0px;
					border: solid #D1D7DC 0px; 
					border-top-width: 1px;	}

/* table cells */
th				{	color: #FFA34F; 
					font-size: 11px; 
					font-weight : bold;
					background-color: #006699; 
					height: 15px; 	}

/* The text formatting used in header titles */
h1,h2,h3,h4,h5	{
			font-weight: bold; 
			font-family: "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
			text-decoration: none; 
			line-height : normal; 
			color : #006699; 
			font-size: 160%;	margin: 15px, 0px, 10px, 0px; }
h1	{		font-variant:small-caps; }
h2	{		font-size: 140%; 	margin: 15px, 0px, 5px, 0px; }
h3	{		font-size: 110%; 	margin: 12px, 0px, 0px, 0px; }
h4	{		font-size: 100%; 	margin: 10px, 0px, 0px, 0px;	color : #333333; }
h5	{		font-size: 100%; 	margin: 7px, 0px, 0px, 0px;		color : #333333;	font-weight: normal; }

ul				{	margin: 8px, 0px, 5px, 16px;	}

li				{	list-style: square;
					margin: 0px, 0px, 8px, 0px;	}

/* Form input stuff */
form			{	margin: 0px, 0px, 0px, 0px;	}

input			{	font-size: 10px;	}

input.small		{	font-size: 9px;
					color: #000000; 
					width: 70px;		}
					
input.submit 	{	font-size: 9px;
					font-weight: bold;
					color: #666666;		}

input.flatbutton{	font-size: 9px;				/* intended for SUBMIT buttons only */
					font-weight: bold;
					background-color: #DDDDDD;
					border: 1px solid #663333;
				}
input.flatbutton:hover					/* not sure if this works */
				{	background-color: #DDDDDD;
					color:	#4477AA;	}

textarea		{	font-family: 	Arial, Verdana;
					font-size:		11px;	}


/**** CLASSES FOR SPECIAL CASE STYLE DEFINITION 
  (each general class style starts with . but unique tag may preceed) ****/

.smallfont, .smallbfont, .tinyfont, .microfont
							{ font-family: Arial, Verdana;
							  font-size: 10px;	}
.smallbfont					{ font-weight: bold;}
.tinyfont					{ font-size: 9px;	}
.microfont					{ font-size: 8px;	}

/* CARD / Content item styles */
.cardtitle		{ font-weight: bold; 
				  font-size: 11px; 
				  margin: 0px, 7px;
				  color : #FFFFFF; }

td.card			{	border-color: #993333;
					border-width: 3px 1px 1px 1px;
					border-style: solid;
					padding: 	  6px 6px 6px 6px;
					background-color:#FFFFF3; }

 .contact, 
a.contact,
a.contact:hover, 
a.contact:link, 
a.contact:active,
a.contact:visited 	{	font-family: Arial, Verdana, "Trebuchet MS", Helvetica, sans-serif;
						margin:	0px 0px 0px 7px;
						vertical-align: middle;
						text-decoration: none; 
						font-size:	11px;
						font-weight: bold;
						color: #FFFFFF; }
a.contact:hover		{	color: #4477AA; }

.site			{ font-family: 		Arial, Verdana, Helvetica, sans-serif;
				  font-weight: 		bold;
				  font-size: 		14px; 
				  margin: 			0px 0px 0px 6px;
				  color : 			#EEEEEE; }
a.site,a.site:link,a.site:active,a.site:visited,a.site:hover
				{ text-decoration: 	none; 
				  color : 			#EEEEEE; }
a.site:hover	{ text-decoration: 	none;
				  color : 			#FFCC66; }
  				  

.main			{ margin: 0px 20px 0px 20px;	}

.jump			{	border-color: #993333;
					border-width: 0px 0px 0px 0px;
					border-style: solid;
					padding: 	  6px 6px 6px 6px; }

.section_menu	{	font-weight: 		bold; 
					font-size: 			10px; 
					color : 			#111111;}
td.section_menu	{	border-color: 		#663333;
					border-style: 		solid;
					border-width: 		0px 0px 0px 0px;
					padding: 	  		3px 7px 0px 7px;
					background-color:	#CCCCCC;}
a.section_menu,
a.section_menu:link,
a.section_menu:active,
a.section_menu:visited
				{	text-decoration: 	none; 
					color : 			#666666;  }
a.section_menu:hover		
				{	text-decoration: 	none;
					color : 			#FFCC66; }

/* Used for the navigation text */
.nav			{ font-weight: bold; font-size: 11px; color : #000000;}
a.nav			{ text-decoration: none; color : #006699; }
a.nav:hover		{ text-decoration: underline; }

/* Used for the user and menu authentication text   */
.usr			{ font-weight: bold; 
				  font-size: 9px; 
				  margin: 0px, 3px;
				  padding: 0px 0px 4px 0px;
				  color : #333333;}
a.usr,a.usr:link,a.usr:active,a.usr:visited
				{ text-decoration: none; 
				  color : #333333;  }
a.usr:hover		{ text-decoration: none;
				  color : #993333; }

/* Used for the main header menu navigation text   */
.hnav			{ font-weight: bold; 
				  margin: 0px, 7px;
				  font-size: 11px; 
				  color : #EEEEEE; }
a.hnav,a.hnav:link,a.hnav:active,a.hnav:visited
				{ text-decoration: none; 
				  color : #BBBBBB;  }
a.hnav:hover	{ text-decoration: none;
				  color : #FFCC66;}

/* Used for the application menu navigation text   */
.appnav			{ font-weight: bold; 
				  margin: 0px, 5px;
				  font-size: 10px; 
				  color : #BBBBBB; }
a.appnav,a.appnav:link,a.appnav:active,a.appnav:visited
				{ text-decoration: none; 
				  color : #336699;  }
a.appnav:hover	{ text-decoration: none;
				  color : #FFCC66;}

/* Used for the my menu navigation text   */
.mynav			{ font-weight: bold; 
				  margin: 0px, 7px;
				  font-size: 9px; 
				  color : #EEEEEE; }
a.mynav,a.mynav:link,a.mynav:active,a.mynav:visited
				{ text-decoration: none; 
				  color : #BBBBBB;  }
a.mynav:hover	{ text-decoration: none;
				  color : #FFCC66;}

/* Used for the footer navigation text   */
.fnav			{ font-weight: bold; 
				  font-size: 11px; 
				  margin: 0px, 7px;
				  color : #333333; }

/* Used for the right navigation text   */
.rnav			{ font-weight: bold; 
				  font-size: 11px; 
				  margin: 0px, 12px;
				  color : #FFCC66; }
a.rnav,a.rnav:link,a.rnav:active,a.rnav:visited,a.rnav:hover
				{ text-decoration: none; 
				  font-size: 10px; 
				  margin: 0px, 3px;
				  color : #DDDDDD; }
a.rnav:hover	{ text-decoration: underline;
				  color : #FFCC66; }
	
/* Quote & Code blocks */
.code {
	font-family: Courier, 'Courier New', sans-serif; font-size: 11px; color: #006600;
	background-color: #FAFAFA; border: #D1D7DC; border-style: solid;
	border-left-width: 1px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px
}

.quote {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #444444; line-height: 125%;
	background-color: #FAFAFA; border: #D1D7DC; border-style: solid;
	border-left-width: 1px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px
}


/* Copyright and bottom info */
.copyright		{ font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #444444; letter-spacing: -1px;}
a.copyright		{ color: #444444; text-decoration: none;}
a.copyright:hover { color: #000000; text-decoration: underline;}


/**** ID's for JavaScript or DHTML (each start with # sign) 
					or just regular ID use (instead of class) ****/

/* Folder styles */
#foldheader{	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
				font-size: 11px;
				margin: 0px, 2px, 0px, 20px;
				cursor:pointer;
				cursor:hand;
			 	list-style-image:url('/images/folder_closed.gif');
				vertical-align: middle;	}

#foldinglist{	list-style-image:url('/images/folder_content_web.gif');
				font-size: 11px;
				margin: 0px, 2px, 0px, 20px;
				vertical-align: middle;	}
