/***** Table Classes ***********************************************
*******************************************************************/
	
	td {
		font-family: Tahoma, Trebuchet MS,Arial;
		font-size: smaller;
	}

	td.top {
		color: #FFFFFF;
	}

	td.text {
		/*color: #3F82C8;
		color: #3366CC;*/
		color: #174BB4;
	}
	
	td.whiteText {
		font-size: xx-small;
		color: #ffffff;
	}

	td.textBorder {
		color: #174BB4;
		border: 1px solid #3F82C8;
		border-collapse: collapse;
	}
	
	td.featuredRow {
		color: #3F82C8;
		background-color: #f6f6f6;
	}

	td.textOrange {
		color: #F49130;
	}

	td.textHeader {
		color: #3F82C8;
		font-weight: bold;
	}
	
	td.textHeaderBorder {
		color: #3F82C8;
		font-weight: bold;
		border: 1px solid #3F82C8;
		border-collapse: collapse;
	}
	
	td.button {
		font-family: Tahoma, Trebuchet MS, Verdana, Arial, Sans-Serif;
		font-size: 24px;
	}

	td.keyFeatures {
		font-family: Tahoma, Trebuchet MS, Verdana, Arial, Sans-Serif;
		color: #F49130;
		font-weight: bold;
	}
	
	td.largeButton {
		font-size: large;
	}
	
	td.sideTabs {
		cursor: pointer;
		background-repeat: no-repeat;
	}

	td.orangeTab {
		color: white;
		font-family: Tahoma;
		/*font-size: 11px;*/
		font-weight: bold;
		padding-top: 4px;
		cursor: pointer;
		background-repeat: repeat-x;

	}

	td.whiteTab {
		color: #407CBC;
		font-family: Tahoma;
		/*font-size: x-small;*/
		font-weight: bold;
		padding-top: 4px;
	}


/***** Span / Paragraph Class **************************************
*******************************************************************/

	span {
		font-family: Tahoma, Trebuchet MS,Arial, Verdana, Sans-Serif;
	}
	
	label {
		font-family: Tahoma, Trebuchet MS,Arial, Verdana, Sans-Serif;
		color: #3F82C8;
	}
	
	span.microsoft {
		font-size: xx-small;
		color: #3F82C8;
	}
	
	span.bigheader {
		font-weight: bold;
		font-size: 14px;
	}
	
	span.header {
		font-weight: bold;
	}
	
	span.blueSmallHeader {
		font-weight: bold;
		color: #3F82C8;		
	}
	
	span.whiteSmallHeader {
		font-weight: bold;
		color: #FFFFFF;		
	}
	
	span.blackSmallHeader {
		font-weight: bold;
		color: #000000;		
	}
	
	span.blue {
		color: #3F82C8;
	}
	
	span.orange {
		font-family: Trebuchet MS;
		color: #F49130;
		font-size: medium;
	}
	
	span.orangeSmallHeader {
		font-weight: bold;
		color: #F49130;		
	}
	
	span.pageHeader {
		font-family: Trebuchet MS, Tahoma, Verdana, Arial, Sans-Serif;
		font-size: x-large;
		color: #F49130;
		font-weight: bold;
	}

	span.blueLargeHeader {
		font-family: Trebuchet MS, Tahoma, Verdana, Arial, Sans-Serif;
		font-size: large;
		color: #3F82C8;
		font-weight: bold;
		text-align: center;
	}
	
	span.blueHeader {
		font-family: Tahoma, Trebuchet MS, Verdana, Arial, Sans-Serif;
		font-size: medium;
		color: #3F82C8;
		font-weight: bold;
		text-align: center;
	}
	
	
/***** Misc Classes ************************************************
*******************************************************************/

	ul {
		margin-top: 0.3em;
		
		margin-bottom: 0em;
	}

	iframe {
		border: none 0;
		border-style: none;
		border-bottom: none 0;
		border-top: none 0;
	}
	
	hr {
		width: 100%;
		background-color:  #77A8DB;
		border: none;
		color:  #77A8DB;
		height: 1px;
	}
	
	a.top:link {
		font-weight: normal;
		color: #FFFFFF;
		text-decoration: underline;
	}

	a.top:visited {
		font-weight: normal;
		color: #FFFFFF;
		text-decoration: underline;
	}

	a.top:hover {
		font-weight: normal;
		color: #F49130;
		text-decoration: underline;
	}
	
	a.spec:link {
		font-weight: normal;
		color: #174BB4;
		/*color: #77A8DB;*/
		text-decoration: underline;
	}

	a.spec:visited {
		font-weight: normal;
		color: #174BB4;
		text-decoration: underline;
	}

	a.spec:hover {
		font-weight: normal;
		color: #3F82C8;
		text-decoration: underline;
	}
	
	a:link {
		font-weight: bold;
		color: #174BB4;
		/*color: #77A8DB;*/
		text-decoration: underline;
	}

	a:visited {
		font-weight: bold;
		color: #174BB4;
		text-decoration: underline;
	}

	a:hover {
		font-weight: bold;
		color: #3F82C8;
		text-decoration: underline;
	}
	
	a.orange:link {
		font-family: Trebuchet MS;
		color: #F49130;
		font-size: medium;
		text-decoration: underline;
	}
	
	a.orange:visited {
		font-family: Trebuchet MS;
		color: #F49130;
		font-size: medium;
		text-decoration: underline;
	}
	
	a.whiteLink:link {
		font-family: Tahoma;
		/*font-size: xx-small;*/
		color: white;
	}
	a.whiteLink:hover {
		font-family: Tahoma;
		/*font-size: xx-small;*/
		color: white;
	}
	a.whiteLink:visited {
		font-family: Tahoma;
		/*font-size: xx-small;*/
		color: white;
	}
	
	body {
		SCROLLBAR-HIGHLIGHT-COLOR: #f7fdfd;
	    SCROLLBAR-SHADOW-COLOR: #c8c8c8;
		SCROLLBAR-3DLIGHT-COLOR: #b5b5b9;
		SCROLLBAR-ARROW-COLOR: #6d6d6d;
		SCROLLBAR-TRACK-COLOR: #FFFFFF;/*#ebebeb;*/
		SCROLLBAR-DARKSHADOW-COLOR: #b1b7b7;

		/*scrollbar-face-color: #77A8DB;
		scrollbar-shadow-color: #3F82C8;
		scrollbar-highlight-color: #3F82C8;
		scrollbar-3dlight-color: #3F82C8;
		scrollbar-darkshadow-color: #78A9FF;
		scrollbar-track-color: #FFFFFF;
		scrollbar-arrow-color: #FFFFFF;	*/
	}
	
/***** Form Classes ************************************************
*******************************************************************/

	input {
		font-family: Tahoma, Verdana, Sans-Serif;
		/*color: #3F82C8;*/
	}
	
	textarea {
		font-family: Tahoma, Verdana, Sans-Serif;
		/*color: #3F82C8;		*/
	}
	
	select {
		font-family: Tahoma, Verdana, Sans-Serif;
		/*color: #3F82C8;			*/
	}