﻿/* 
********* Site Colors *********
	black: #000000
	blue: #628EA8
	lt grey: #DCDDDE
	dk grey: #9D9FA2
	purple: #452663
	red: #A0032B
	
	red bg: #FBF2F4
	purple bg: #F3EEF8
	grey bg: #F6F6F6
	blue bg: #F2F8FC
	ivory white bg: #FEFEFE
	pure white bg: #FFFFFF
	
	others: #000099, #990000, #666666
*******************************

NOTE: All events box styles located in "EventBox.css"
NOTE: All sponsor styles located in "Sponsors.css"

*/

@import "EventBox.css";
@import "Sponsors.css";

/* ****** General Styles ****** */

	a	{
		font-family:helvetica, arial, sans-serif;
		font-size:12px;
		color:#A0032B;
		text-decoration:none;
	}
	
	a:hover	{
		font-family:helvetica, arial, sans-serif;
		font-size:12px;
		color:#9D9FA2;
		text-decoration:underline;
	}
	
	body	{
		background-color:#DCDDDE;
		font-family:helvetica, arial, sans-serif;
		font-size: 12px;
	}

	body.innerPageBG	{
		background-color:#ffffff;
	}

	td	{
		font-family: inherit;
		font-size:12px;
	}

	.innerPageSpace	{
		background-color:#DCDDDE;
		width:30px;
	}
	
	.loginInput	{
		background-color:#f6f6f6;
		color:#666666;
		font-family:verdana, arial, helvetica, sans-serif;
		font-size:11px;
	}
	
	.row1BG {
		background-color:#FBF2F4;
	}
	
	.row2BG	{
		background-color:#F3EEF8;
	}
	
	.row3BG	{
		background-color:#F6F6F6;
	}
	
	.row4BG	{
		background-color:#F2F8FC;
	}
	
	.row5BG	{
		background-color:#FEFEFE;
	}
	
	.row6BG	{
		background-color:#FFFFFF;
	}

	.textIndent	{
		padding:2px 0px 2px 10px;
	}


/* ****** Specific A Styles ****** */

	a.course {
		color:#000099;
		font-family:Geneva, Arial, Helvetica, sans-serif;
		font-size:11px;
		text-decoration:none;
		vertical-align:middle;
	}

	a.course:hover {
		color:#990000;
		font-family:Geneva, Arial, Helvetica, sans-serif;
		font-size:11px;
		text-decoration:none;
		vertical-align:middle;
	}

	a.testLinks	{
		color:#990000;
		font-family:inherit;
		font-size:13px;
		font-weight:bold;
		text-decoration:none;
	}
	
	a.testLinks:hover	{
		color:#666666;
		font-family:inherit;
		font-size:13px;
		font-weight:bold;
		text-decoration:underline;
	}
	
	a.topLinks	{
		color:#000000;
		font-family:inherit;
		font-size:12px;
		font-weight:bold;
		text-decoration:none;
	}
	
	a.topLinks:hover	{
		color:#628EA8;
		font-family:inherit;
		font-size:inherit;
		font-weight:bold;
		text-decoration:none;
	}


/* ****** Specific DIV Styles ****** */

	div.featureSubLine	{
		color:#000000;
		font-family:inherit;
		font-size:12px;
		padding:2px 0px 15px 45px;
	}
	
	div.mainHeadLine	{
		color:#628EA8;
		font-family:inherit;
		font-size:12px;
		font-weight:bold;
	}

	div#loginBox	{
		padding:30px 0px 0px 100px;
	}
	
	div#loginTextFirst	{
	 	color:#ffffff;
	 	font-family:inherit;
	 	font-size:24px;
	 	padding:20px 0px 0px 10px;
	}
	
	div#loginTextSecond	{
		color:#ffffff;
		font-family:inherit;
		font-size:32px;
		padding:0px 0px 0px 25px;
	}

    div#programText {
        color:#452663;
        font-family:inherit;
        font-size:32px;
        font-style:italic;
        font-weight:bold;
        padding:20px 0px 10px 0px;
        text-align:center;
    }

/* ****** Specific SPAN Styles ****** */

	span.arrows	{
		color:#628EA8;
		font-family:inherit;
		font-size:14px;
		font-weight:bold;
		padding:0px 0px 0px 20px;
	}
	
	span.arrowsEvents	{
		color:#628EA8;
		font-family:inherit;
		font-size:12px;
		font-weight:bold;
		padding:0px 3px 0px 10px;
	}

	.pageHeadLineBG span {
		color: white; 
		font-size: 14px;
	}


/* ****** Specific Table Styles ****** */

	table#headerTable	{
	 	background-color:#ffffff;
	 	margin:0px;
	 	padding:0px;
	 	width:100%;
	}	
	
	table#masterTable	{
	 	background-color:#ffffff;
	 	margin:0px;
	 	padding:0px;
	 	width:100%;
	}


/* ****** Specific TD Classes ****** */

	td.columnHead	{
		background-color:#9D9FA2;
		color:#ffffff;
		font-family:inherit;
		font-size: 12px;
		font-weight: bold;
	}
	
	td.cornerLeft	{
		height:46px;
		text-align:left;
	}

	td.cornerRight	{
		height:46px;
		text-align:right;
	}

	td.innerPageFrame	{
		background-color:#DCDDDE;
		height:20px;
		vertical-align:middle;
	}

	td.innerPageInnerSpace	{
		width:50px;
	}
	
	td.innerPageSpace	{
		background-color:#DCDDDE;
		width:30px;
	}
	
	td.innerPurpleSpace	{
		 background-color:#452663;
		 width:30px;
	}
	
	td.innerSideSpace	{
		 background-color:#DCDDDE;
		 width:30px;
	}

	td.lineBreak	{
		height:6px;
	}
	
	td.loginTextField	{
		color:#ffffff;
		font-family:inherit;
		font-size:12px;
		font-weight:bold;
	}

	td.pageHeadLineBG	{
		background-color:#A0032B;
		width:99%;
	}
	
	td.tabsTD	{
	 	position:center;
	 	text-align:center;
	 	vertical-align:bottom;
	 	width:74px;
	}


/* ****** Specific TD IDs ****** */

	td#dateTD	{
		color:#628EA8;
		font-family:inherit;
		font-size:12px;
		font-weight:bold;
		width:90%;		
	}

	td#featureLineBG	{
		background-color:#452663;
	}
	
	td#featureLineLeft	{
		background-color:#A0032B;
		padding:0px 0px 0px 50px;
	}

	td#featureLineMid	{
		background-color:#A0032B;
		height:19px;
		width:33%;
	}
	
	td#featureLineRight	{
		background-image:url(../images/box_features_top_right.gif);
		background-position:left;
		background-repeat:no-repeat;
		height:19px;
		margin:0px;
		padding:0xp;
		width:67%;
	}

	td#featureText	{
		padding:15px 0px 0px 65px;
		vertical-align:top;
	}
	
	td#footer	{
		color:#cccccc;
		font-family:inherit;
		font-size:11px;
		text-align:center;
		vertical-align:bottom;
	}
	
	td#footerSpaceCenter	{
		background-color:#DCDDDE;
		width:50px;
	}

	td#footerSpaceLeft	{
		background-color:#DCDDDE;
		width:220px;
	}

	td#footerSpaceRight	{
		background-color:#DCDDDE;
	}
	
	td#loginBox	{
		background-color:#452663;
		height:223px;
		width:340px;
	}
	
	td#loginBoxImage	{
		background-color:#452663;
		background-image:url(../images/box_login_doc.jpg);
		background-repeat:no-repeat;
		height:223px;
		width:221px;
	}
	
	td#loginBoxLeft	{
		background-color:#452663;
		height:223px;
		width:30px;
	}
		
	td#logoTD	{
		background-color:#ffffff;
		background-image:url(../images/top_tab_bg.gif);
		background-position:bottom;
		background-repeat:repeat-x;
		margin:0px;
		padding:5px 0px 5px 35px;
		text-align:left;
		vertical-align:middle;
	}

	td#mainTabsTD	{
	 	background-color:#ffffff;
	 	background-image:url(../images/top_tab_bg.gif);
	 	background-position:bottom;
	 	background-repeat:repeat-x;
	 	margin:0px;
	 	padding:0px 0px 0px 0px;
	 	text-align:right;
	 	vertical-align:bottom;
	}

	td#tabsRtSpace	{
		/* height:70px; */
		height:20px;
		width:50px;
	}

	td#topRtSpace	{
		background-image:url(../images/top_tab_bg.gif);
		background-position:bottom;
		background-repeat:repeat-x;
		width:30px;
	}
