/* Default CSS Stylesheet for a new Web Application project */

body
{
	background-color: linen;
	font-family: Verdana;
	font-size: 12px;
	color: green;
	text-align: justify;
}

a
{
  color:#DD3409;
  text-decoration:none; 
}

a:hover
{
  color:#DD3409;
  text-decoration:none; 
}

ul
{
  list-style-image: url(images/bullet.gif);
  list-style-type:square; 
  list-style-position:outside; 
  margin-left:18px; 
  margin-top:5px; 
  color:#666666;
  padding-left:2px;
}

ol
{
  list-style-position:outside; 
  margin-left:25px; 
  margin-top:5px; 
}

h1
{
  font-family:Verdana; 
  font-weight:bold;
  font-size:18px; 
  color:#3F3F3F;
  margin-top:12px; 
  margin-bottom:40px; 
}

h2
{
  font-family:Verdana; 
  font-weight:bold;
  font-size:14px; 
  margin-top:15px; 
  margin-bottom:5px; 
}

h3
{
  font-family:Verdana; 
  font-weight:bold;
  font-size:12px; 
  margin-top:2px; 
 
}


		
H4	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1.33em;
	font-weight:	500;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H5, DT	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H6	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	.8em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
}

input
{
  font-family: verdana; 
  font-size: 11px; 
}  

A:link
{
	text-decoration: none;
	color: violet;
}	
		
A:visited	{	
	text-decoration:	none;
	color:	violet;
	}	
		
A:active	{	
	text-decoration:	none;
	color:	violet;
	font-weight: bold;
	}	
		
A:hover
{
	text-decoration: none;
	color: violet;
	font-weight: bold;
}
	
TFOOT, THEAD	{	
	font-size:	1em;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	font-family: Arial, Helvetica, sans-serif;
	}	
		
TH	{	
	vertical-align:	baseline;
	font-size:	1em;
	font-weight:	bold;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	font-family: Arial, Helvetica, sans-serif;
	}	


SMALL	{	
	font-size:	.7em;
	}	

BIG	{	
	font-size:	1.17em;
}



.TopNavLink
{
  font-size:10px;
  color:#3F3F3F; 
}


.WelcomeTitle
{
  font-family: verdana;
  font-size: 12px;
  font-weight: bold;
  color:White;
  margin-bottom: 20px;
}

.MainText
{
  font-size:11px; 
}

.SmallText
{
  font-size:10px; 
}

.Hint
{
  color:Red;
}

.DemoArea
{
	border-right: silver 1px solid;
	padding-right: 8px;
	border-top: silver 1px solid;
	padding-left: 8px;
	font-size: 10pt;
	padding-bottom: 8px;
	border-left: silver 1px solid;
	padding-top: 8px;
	border-bottom: silver 1px solid;
	font-family: verdana;
	background-color: #f6f6f6;
}

.AboutBox
{
  border:1px #E6E6E6 solid; 
  background-color:#DDDDDD; 
  background-image: url(images/about_background.gif); 
}

.SidePanel
{ 
  padding: 10px; 
  border:1px; 
  border-color:#AAAAAA; 
  border-style: solid; 
  background-color:#F3F3F3;
  font-size:10px;
  color:#666666;
} 


.DemosNav 
{ 
  padding: 0px; 
  border:1px; 
  border-color:#AAAAAA; 
  border-style: solid; 
  background-color:#F3F3F3;
} 

.DemoCategory 
{ 
  color:black; 
  font-family: verdana; 
  font-size: 10px; 
  font-weight:bold; 
  cursor: default; 
} 

.DemoCategoryOver
{ 
  color:black; 
  font-family: verdana; 
  font-size: 10px; 
  font-weight:bold; 
  text-decoration:underline; 
  cursor: default; 
} 

.Demo 
{ 
  font-family: verdana; 
  font-size: 10px; 
  padding: 1px; 
  padding-left:2px;
  padding-right:2px;
  border:1px; 
  border-color:#F3F3F3; 
  border-style: solid; 
  cursor: default; 
} 

.DemoHover
{
	font-family: verdana;
	font-size: 10px;
	padding: 1px;
	padding-left: 2px;
	padding-right: 2px;
	background-color: #ecf5ee;
	border: 1px;
	border-color: gray;
	border-style: solid;
	cursor: default;
	text-align: left;
	color: #5b5c9f;
}

.DemoSelected 
{
  font-family: verdana; 
  font-size: 10px; 
  padding: 1px; 
  padding-left: 2px; 
  padding-right: 2px; 
  background-color:#FFFFFF; 
  border:1px; 
  border-color:gray; 
  border-style: solid; 
  cursor: default; 
}

	
.Table1
{
	border-right: gray 1px solid;
	padding-right: 3px;
	border-top: gray 1px solid;
	padding-left: 3px;
	font-weight: bold;
	font-size: 12px;
	
	padding-bottom: 3px;
	border-left: gray 1px solid;
	cursor: default;
	color: black;
	border-bottom: gray 1px solid;
	font-family: MS Sans Serif, Verdana;
	background-color: silver;
}

.NavTable1
{
	border-right: gray 1px solid;
	padding-right: 3px;
	border-top: gray 1px solid;
	padding-left: 3px;
	font-size: 12px;
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr=                 'gray' , EndColorStr= '#FFFFFF' );
	padding-bottom: 3px;
	border-left: gray 1px solid;
	cursor: default;
	color: gold;
	border-bottom: gray 1px solid;
	font-family: MS Sans Serif, Verdana;
	background-color: silver;
	text-align: left;
}
.TopMenuGroup
{
	border-right: gray 1px outset;
	padding-right: 3px;
	border-top: gray 1px outset;
	padding-left: 3px;
	font-weight: bold;
	font-size: 12px;
	padding-bottom: 3px;
	text-transform: capitalize;
	border-left: gray 1px outset;
	cursor: default;
	color: white;
	border-bottom: gray 1px outset;
	font-family: MS Sans Serif, Verdana;
	background-color: olive;
}

.Buttom
{
	font-weight: bold;
	color: navy;
	font-family: verdana;
}

.SnapHeader
{
  color: #ffffff;
  font-family: Tahoma;
  font-weight: bold;
  font-size: 12px;
  padding-top: 2px;
  padding-left: 5px;
  filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr= '#009080' , EndColorStr= 'linen' );
 }

.snapHeaderClosed
{
  color: #ffffff;
  background-color: #E8E9F1;
  font-family: Tahoma;
  font-weight: bold;
  font-size: 12px;
  padding-top: 2px;
  padding-left: 5px;
  filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr= 'black' , EndColorStr= '#E8E9F1' );
  cursor: move;
}

.SnapContent
{
  font-family: verdana;
  font-size: 9px;
  color:Black ;
  padding: 3px;
  border: #4284b5 1px solid;
  background-color: white;
}

.Dock
{
  padding:5px;
  border:#AFAFAF 1px solid; 
  background-color:#D1D1D1;
}

.Links
{
  list-style-image:none;
  color:Black;
  font-size:11px;
}

.EditTable
{
	font-weight: bold;
	font-size: 10pt;
	color: black;
	font-family: verdana;
	background-color: olive;
}

.SessionHeader
{
  color: #ffffff;
  background-color: #6699CC;
  font-family: Tahoma;
  font-weight: bold;
  font-size: 12px;
  padding-top: 2px;
  padding-left: 5px;
  filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr= '#009682' , EndColorStr= '#DBEAF5' );
  cursor: move;
}

.Table2Content
{
	font-family: verdana;
	font-size: 14px;
	padding: 3px;
	border: 0px solid #7F9EBD;
	background-color: #ccffcc;
}

    
.Table2Title
{
	font-family: verdana;
	font-size: 18px;
	font-weight: bold;
	color: bisque;
	padding: 1px;
	border: #7F9EBD 0px solid;
	background-color: #7F9EBD;
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=    '#009080' , EndColorStr= '#7F9EBD' );
}

.Table3Content
{
  font-family: verdana;
  font-size: 11px;
  padding: 2px;
  border:2px solid #96965E;
  background-color: #FFF7E5;
}


.Table3Title
{
  font-family: verdana;
  font-size: 12px;
  font-weight: bold;
  color:White;
  padding: 3px;
  border: #96965E px solid;
  background-color: #96965E;
}

.Freshman
{
	padding-right: 3px;
	padding-left: 3px;
	font-size: 9px;
	padding-bottom: 3px;
	color: black;
	padding-top: 3px;
	font-family: verdana;
	text-align: center;
	border: #4284b5 1px solid;
	
	
	/*background-color: #fff7e5;*/
}

.Sophomore
{
	border: #4284b5 1px solid;
	padding-right: 3px;
	padding-left: 3px;
	font-size: 10px;
	padding-bottom: 3px;
	color: black;
	padding-top: 3px;
	font-family: verdana;
	text-align: center;
}
.Junior
{
	padding-right: 3px;
	padding-left: 3px;
	font-size: 11px;
	padding-bottom: 3px;
	color: black;
	padding-top: 3px;
	font-family: verdana;
	text-align: center;
		border: #4284b5 1px solid;
}
.Senior
{
	padding-right: 3px;
	padding-left: 3px;
	font-size: 12px;
	padding-bottom: 3px;
	color: black;
	padding-top: 3px;
	border: #4284b5 1px solid;
	font-family: verdana;
	text-align: center;
  }


.TopHead
{
	padding-right: 3px;
	padding-left: 3px;
	font-weight: bold;
	font-size: 10px;
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr= 'black' , EndColorStr= '#7F9EBD' );
	padding-bottom: 0px;
	color: white;
	padding-top: 0px;
	font-family: 'Microsoft Sans Serif';
	background-color: black;
}