﻿body, td
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font: Verdana;
	font-size: 11px;
	color: #666666;
}
	
th
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font:Verdana;
		font-size: 11px;
		color: #FFFFFF;
	}

body 
	{
		background-color: #014e9a;
		font:Verdana;
	}
	
.style1 
	{
		color: #FFFFFF
	}

.panel_margin 
	{
		padding: 10px;
	}

.panel_margin_left 
	{
		padding: 10px;
	}

.news_header 
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 15px;
		color: #0066CC;
		font-weight: bold;
		font:Verdana;
	}

.footer_text
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font:Verdana;
	font-size: 8pt;
	font-weight: normal;
	color: #FFFFFF;
	line-height: 24px;
}

.footer_text a
	{
		color: #FFFFFF;
	}
	
.footer_text a:hover
	{
		color: #ff9933;
	}
	
.footer_text a:link 
	{
		text-decoration: none;
		color: #FFFFFF;
	}
	
.footer_text a:visited 
	{
		text-decoration: none;
		color: #FFFFFF;
	}

.footer_text a:active 
	{
		text-decoration: none;
		color: #FFFFFF;
	}
	
.style2 
	{
		font-size: 10px;
		font-style: italic;
	}

a 
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font:verdana;
		font-size: 11px;
		color: #0066CC;
	}
	
a:link
	{
		text-decoration: none;
	}
	
a:visited 
	{
		text-decoration: none;
		color: #0066CC;
	}
	
a:hover 
	{
		text-decoration: underline;
		color: #999999;
	}
	
a:active 
	{
		text-decoration: none;
		color: #0066CC;
	}
	
table.menu
	{
		background-color: White;
	}
	
tr.head
{
	margin: 0px;
	background-image: url('images/tableback.jpg');
	background-repeat: repeat-x;
	text-align: left;
	vertical-align: top;
	margin-left: 25px;
	font-family: 'CG Omega';
	font-size: small;
	height: 23px;
}
	
.tarea
{
	font-family: Verdana, Helvetica, sans-serif;
	font:Verdana;
	font-size: small;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	text-transform: none;
	color: #3366CC;
	border-style: solid;
	padding: inherit;
}

.buttons
{
	font-size: 10pt;
	color: blue;
	font-family: Verdana, Sans-Serif;
	font:Verdana;
	font-weight: bold;
	border: 1px solid #006;
	background: #E1FFFF;
}
	
	.Calendar
{
	font-size: 9pt;
	color: Black;
	font-family: Verdana, Sans-Serif;
	font:Verdana;
	font-weight: normal;
	border: 1px solid #006;
	background: #e0f4ff;
}

.buttons:hover 
	{
		border: 1px solid #f00;
		background: #eef;
	}

jobcp
{	
	color: #3366CC;
	font-size: medium;
	font-family: Verdana, Helvetica, sans-serif;
	font:Verdana;
	font-weight: bold;
	font-style: normal;
	font-variant: normal;
	text-transform: none;
}

tr.header
{
	 font:  'Verdana';
}

h2
{
font-size:small;
font-weight:bold;
}
/******* IAN *******/
	/************ START OF P (paragraph) ************/

p.label
{
}

p.right
{
	text-align: right;
	width: 100%;
	font:Verdana;
}
p.justify
{
	text-align: justify;
	font:Verdana;
	width: 100%;
}

p.optional
{
			color:Blue;
			text-align: justify;
	width: 100%;
	font:Verdana;
			}

p.required
{
			color:Black;
			text-align: justify;
	width: 100%;
	font:Verdana;
			}
			
/************  END OF P (paragraph)  ************/

/************ START OF TABLE ************/

TABLE
{
			padding:0px;
			font:Verdana;
}


TABLE.justify
{
	text-align: justify;
	width: 100%;
	padding:0px;
	font:Verdana;
	}

TABLE.white
{
			background:#ffffff;
			vertical-align:top;
			width:100%;
			font:Verdana;
}

TABLE.GridBorder
{
border-right: #1e90ff 1px solid;
	border-top: #1e90ff 1px solid;
	border-left: #1e90ff 1px solid;
	border-bottom: #1e90ff 1px solid;
	background-image: url(http://hq.sti.edu/Support/back.GIF);
}	
/************  END OF TABLE  ************/



/************ START OF TD ************/

TD.justify
{
	text-align: justify;
	font-size: 8pt;
	font:Verdana;
}

TD.left
{
	text-align: left;
	font-size: 8pt;
	padding:10px;
	font:Verdana;
}


TD.right
{
	text-align: right;
padding:10px;
	font-size: smaller;
	font:Verdana;
}

TD.white
{
			background:#ffffff;
			padding:10px;
			font:Verdana;
}

/************  END OF TD  ************/

label.err
{
			font-size:medium;
			color:Red;
			font-weight:bold;
			font:Verdana;
}

dropdownlist.default
{
			font-size:smaller;	
			font:Verdana;		
}

TABLE.Grid
{
	border-collapse: collapse;
	border-right: #ffffff 1px solid;
	border-top: #ffffff 1px solid;
	border-left: #ffffff 1px solid;
	border-bottom: #ffffff 1px solid;
}

TD.Panel
{
 background-image: url(http://hq.sti.edu/Support/panelheader.png);
	font-size: x-small;
	color: #000000;
	text-align: left;
	padding-bottom: 5px;
	padding-top: 5px;
	background-position:center;
}

TD.GridText
{
 background-image: url(http://hq.sti.edu/Support/tdheader.jpg);
	font-size: small;
	color: #000000;
	text-align: left;
	padding-bottom: 5px;
	padding-top: 5px;
	background-position:center;
}

TD.GridColumns
{
 color: #000000;
 text-align: center;
 vertical-align: middle;
 background-image: url(http://hq.sti.edu/Support/tdcols.jpg);
}

TD.GridRows
{
	background-color: #f0f8ff;
}

DIV.GridBorder
{
	border-right: #87ceeb 1px solid;
	border-top: #87ceeb 1px solid;
	border-left: #87ceeb 1px solid;
	border-bottom: #87ceeb 1px solid;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
}


DIV.border
{

	background-image: url(http://hq.sti.edu/Support/back.GIF);
}


DIV.border2
{
	border-right: #1e90ff 1px solid;
	border-top: #1e90ff 1px solid;
	border-left: #1e90ff 1px solid;
	border-bottom: #1e90ff 1px solid;
	background-image: url(http://hq.sti.edu/Support/back.GIF);
}

IMG.float
{
	vertical-align:middle;
	float:left;
	padding:10px;
	width:200px;
	height:130px;
}

TEXTBOX.font
{
	font:Verdana;
	}