@charset "UTF-8";
/* CSS Document */

body
{
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: black;
}

/* Content header */
h1
{
	font-size: 18px;
	font-weight: bold;
/*	color: #1E3873;*/
	color: red;
}

/* Content sub-header */
h2
{
	font-size: 16px;
	font-weight: bold;
	color: #666666;
}

h3
{
	font-size: 14px;
	font-weight: bold;
	color: black;
}


/* Logo link style */

/* Left Margin Link Style */
.leftheaderlink A:link {text-decoration: none; color: #1E3873;}
.leftheaderlink A:visited {text-decoration: none; color: #1E3873;}
.leftheaderlink A:active {text-decoration: none; color: #1E3873;}
.leftheaderlink A:hover {text-decoration: none; color: #FF0000;}

/* Left Margin menu style */
.leftmenulink A:link {text-decoration: none; color: #666666;}
.leftmenulink A:visited {text-decoration: none; color: #666666;}
.leftmenulink A:active {text-decoration: none; color: #666666;}
.leftmenulink A:hover {text-decoration: underline; color: #FF0000;}

/* Right Margin text style */
.righttextlink A:link {text-decoration: none; color: #666666;}
.righttextlink A:visited {text-decoration: none; color: #666666;}
.righttextlink A:active {text-decoration: none; color: #666666;}
.righttextlink A:hover {text-decoration: underline; color: #FF0000;}

/* Body Link style */
.bodylink A:link {text-decoration: underline; font-size: 14px; color: #1E3873;}
.bodylink A:visited {text-decoration: underline; font-size: 14px; color: #1E3873;}
.bodylink A:active {text-decoration: underline; font-size: 14px; color: #1E3873;}
.bodylink A:hover {text-decoration: underline; font-size: 14px; color: #FF0000;}

.rightheader A:link {text-decoration: none; color: white;}
.rightheader A:visited {text-decoration: none; color: white;}
.rightheader A:active {text-decoration: none; color: white;}
.rightheader A:hover {text-decoration: none; color: red;}

/* This section Not implemented yet */
/* Page navigation link style */
/*
.pagenavigation A:link {text-decoration: underline; color: #1E3873;}
.pagenavigation A:visited {text-decoration: underline; color: #1E3873;}
.pagenavigation A:active {text-decoration: underline; color: #1E3873;}
.pagenavigation A:hover {text-decoration: underline; color: #FF0000;}
.pagenavigation { font-size: 9px;}

.printthispage A:link {text-decoration: underline; color: #1E3873;}
.printthispage A:visited {text-decoration: underline; color: #1E3873;}
.printthispage A:active {text-decoration: underline; color: #1E3873;}
.printthispage A:hover {text-decoration: underline; color: #FF0000;}
.printthispage { text-align:right; font-size: 10px;}

.backtotop A:link {text-decoration: underline; color: #1E3873;}
.backtotop A:visited {text-decoration: underline; color: #1E3873;}
.backtotop A:active {text-decoration: underline; color: #1E3873;}
.backtotop A:hover {text-decoration: underline; color: #FF0000;}
.backtotop { text-align:right; font-size: 10px;}
*/

/* Footer link style */
.footerlink A:link {text-decoration: none; color: #666666;}
.footerlink A:visited {text-decoration: none; color: #666666;}
.footerlink A:active {text-decoration: none; color: #666666;}
.footerlink A:hover {text-decoration: underline; color: #666666;}

/* Participant Business link style */
/* this is to prevent the default blue border around a picture hyperlink */
.participantlink A:link {text-decoration: none; color: white;}
.participantlink A:visited {text-decoration: none; color: white;}
.participantlink A:active {text-decoration: none; color: white;}
.participantlink A:hover {text-decoration: none; color: white;}
.participantlink IMG {border-style: none;}

/* Logo link style */
/* this is to prevent the default blue border around a picture hyperlink */
.logolink A:link {text-decoration: none; color: #E0E4E2;}
.logolink A:visited {text-decoration: none; color: #E0E4E2;}
.logolink A:active {text-decoration: none; color: #E0E4E2;}
.logolink A:hover {text-decoration: none; color: #E0E4E2;}
.logolink IMG {border-style: none;}


.contacttableheader
{
	height: 14px;
	color: #666666;
	font-weight: bold;
	font-size: 14px;
	padding-top: 4px;
	padding-bottom: 4px;
}

.leftheader
{
	color: #1E3873;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	border-left: 15px solid gray;
	padding-left: 10px;
}

.leftmenu
{
	font-size: 12px;
	/*font-weight: bold;*/
	padding-left: 10px;
	line-height: 20px;
}

/* right margin header text */
.rightheader
{
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	text-align: left;	
	text-transform: uppercase;
	background-color: #1E3873;
	padding-top: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
}

/* right margin text */
.righttext
{
	color: #666666;
	font-size: 12px;
	text-align: left;	
	padding-left: 10px;
}


.disclaimer
{
	font-size: 10px;
}

#container
{
	position: absolute;
	width: 955px;
	min-height: 700px;
	left: 50%;
	margin-left: -477px;
	background-image: url(../images/background-repeat.png);
	background-repeat: repeat-y;		
}

#header
{
	width: 955px;
	height: 100px;
	background-color: #E0E4E2;
}

#logo
{
	position: absolute;
	left: 0;
	width: 350px;
	height: 100px;
}

#quotes
{
	position: absolute;
	right: 0;
	width: 350px;
	height: 100px;
}	

#content
{
	width: 955px;
	min-height: 600px;
}

#left
{
	position: absolute;
	left: 0;
	min-height: 600px;
	width: 190px;
	text-align:left;	
	padding-top: 10px;
	padding-left: 10px;
}

#bodycontainer
{
	min-height: 600px;
	margin-left: 200px;
	margin-right: 200px;
	padding-left: 50px;
	padding-right: 50px;
	padding-top: 40px;
}

#body
{
  min-height: 590px;
	text-align: justify;
}

#footer
{
	height: 20px;
	margin-left: 250px;
	margin-right: 250px;	
	margin-top: 20px;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 10px;
	border-top-style: dotted;
	border-top-width: thin;
	border-top-color: #666666;
}

#right
{
	position: absolute;
	right: 0;
	width: 200px;
	min-height: 600px;
}

#participantbusinesses
{
	margin-top: 30px;
	margin-left: 30px;
	margin-right: 30px;
	padding-top: 30px;
	padding-bottom: 30px;
	background-color: white;
}

#aboutus,
#programs,
#departments,
#partners
{
	display: none;
}

#disclaimer
{
	font-size: 9px;
}
