﻿body {
	margin: 0px;
	padding: 0px;
	background: #73C5E5 url(images/img01_wider.gif) repeat-y center top;
	text-align: justify;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #444444;
}

h1 {
	font-family: Arial, Verdana, sans-serif;
	color: #60B7DE;
	text-transform: lowercase;
	font-weight: bold;
} 

h2, h3, h4, h5, h6 {
	font-family: Georgia, Arial, Trebuchet;
	color: #60B7DE;
	text-transform: uppercase;
	font-weight: bold;
}

a {
	font-weight: bold;
	color: #4773C1;
}

h2 {
	font-size: 18px;
}
a:hover {
	text-decoration: none;
	color: #73C5E5;
}

.img1 {
	float: left;
	margin: 4px 15px 0px 0px;
	border: 5px solid #ABDCEF;
}
.text1 {
	font-size: 14px;
}

/** HEADER */

#header {
	width: 74%;
	margin: 0px auto;
	background: #FFFBFD url(images/img02.gif) repeat-x left top;
	padding: 0px;
}

#header h1 {
	margin: 0px;
	padding: 20px;
}

#header h2 {
	margin: 0px;
	font-size: 14px;
}

/** MENU */

#menu {
	width: 74%;
	margin: 0px auto;
 padding: 5px 0px 6px 0px;
	background-color: #60B7DE;
}

#menu ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

#menu li {
	display: inline;
}

#menu a {
	padding: 5px 15px;
	text-transform: uppercase;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}

#menu a:hover {
	background-color: #73C5E5;
}

A:link
{
	text-decoration: none;
	color: #3366cc;
}	

A:visited	
{	
	text-decoration:	none;	
	color:	#3366cc;
}	
		
A:active	
{	
	text-decoration:	none;	color:	#3366cc;	
}	
		
A:hover
{
	text-decoration: underline;
	color: #dc143c;
}

A.SiteMap
{
 text-decoration:underline;
}

DIV.border
{
	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);
}

table.AlignLeft
{
	margin-left:70px;
}

td
{
	margin-left:90px;
}


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;
}
TABLE.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;
}
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;
}

TD.GridRowsGreen
{
 background-color: #f0fff0;
}

TD.GridRowsRed
{
 background-color: #ffe4e1;
}

TD.GridRowsNum
{
	background-color: #f0f8ff;
	text-align:right;
}

TD.GridRows2
{
 background-color: #e4f2ff;
}

TD.GridRowsNum2
{
 background-color: #e4f2ff;
 text-align:right;
}

IMG
{
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	float:inherit;
}

IMG.button_hov  
{        
	CURSOR: hand;  
} 

.controls
{
	font-size: small;
	font-family: trebuchet;
	background-color: #f0f8ff;
	border-right: #87ceeb 1px solid;
	border-top: #87ceeb 1px solid;
	border-left: #87ceeb 1px solid;
	border-bottom: #87ceeb 1px solid;
}

.controlsInvalid
{
	font-size: x-small;
	font-family: Verdana;
	background-color: #FFCCCC;
	border-right: #87ceeb 1px solid;
	border-top: #87ceeb 1px solid;
	border-left: #87ceeb 1px solid;
	border-bottom: #87ceeb 1px solid;
	border-color: #CC3300;
}

.controls2
{
	font-size: x-small;
	font-family: Verdana;
	background-color: #daeffb;
	border-right: #87ceeb 1px solid;
	border-top: #87ceeb 1px solid;
	border-left: #87ceeb 1px solid;
	border-bottom: #87ceeb 1px solid;
}

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;
}

/* Forum styles */

DIV.ForumReply
{
	border-right: #87ceeb 1px solid;
	border-top: #87ceeb 1px solid;
	border-left: #87ceeb 1px solid;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
}

TD.ForumReply
{
	border-top: #87ceeb 1px solid;
}

TD.ForumHead
{
	background-image: url(http://hq.sti.edu/Support/replyhead.jpg);
	font-size: x-small;
	text-align: center;
	padding-bottom: 5px;
	padding-top: 5px;
}

SPAN.HeaderText
{
	font-size: small;
	color: #6495ed;
}

Table.centermsgbox
{
 background-color:#f0f8ff;	
 border-right: #87ceeb 1px solid;	
 border-top: #87ceeb 1px solid;	
 border-left: #87ceeb 1px solid;	
 border-bottom: #87ceeb 1px solid; 
 margin-left:auto;
 margin-right:auto;
}

div.ErrMsg
{
 border-right: crimson 1px solid;
 border-top: crimson 1px solid;
 border-left: crimson 1px solid;
 border-bottom: crimson 1px solid;
 background-color: #ffe4e1;
 padding-right: 5px;
 padding-left: 5px;
 padding-bottom: 5px;
 padding-top: 5px;
 font-size:small; 
}

xdh
{
			 
}
