/* Custom styles - 
This file contains styles that were provided by the Insitute (not by the design agency). Once the design agency has finalised the CSS, these styles could be ported over to main.css 
*/

table.eventDetailsnoBorder, table.productDetailsnoBorder, table.packageDetailsnoBorder { 
	width:100%;
	border:0px solid #e9e8e0; 
	border-spacing:0px; 
	/*margin-left:20px;
	margin-right:20px;*/
}

table.eventDetailsBotBorder, table.productDetailsBotBorder, table.packageDetailsBotBorder, table.interpolateBotBorder { 
	border-bottom: 1px solid #e9e8e0; 
}

td.eventColumnNoBorder, td.productColumnNoBorder, td.packageColumnNoBorder { 
	width:100%;
	padding-right:20px;
	padding-left:20px;
	padding-top:0px;
	padding-bottom:0px;
}

td.eventDetailsLabel, td.productDetailsLabel, td.packageDetailsLabel {
	width:30%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-left:5px;
}
td.eventDetails, td.productDetails, td.packageDetails {
	width:70%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
#rightNav{
	clear:both;
	margin:0 0 0 5px;
}

#rightNav ul{
	list-style: none outside;
	color:#A60D29;	
}
#rightNav li{
	list-style: none outside;
	margin:0 0 5px 0;
	padding-left:10px;
	background:url(/images/li-dots.gif) 0 .4em no-repeat;

}
#rightNav li a{
	color:#A60D29;	
}

/* STYLES ASSOCIATED WITH CONTENT PROVIDERS */
.pad {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px}
.extrapad {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 6px; PADDING-TOP: 6px}
.splash_text{
	margin: -10px 0px 0px 40px;
}
.splash_title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 25px;
	font-weight: bold;}

.box_title_white {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 2px
	}

A.tab:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	font-weight: normal;
	text-decoration: none;
}
A.tab:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	font-weight: normal;
	text-decoration: none;
}
A.tab:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	font-weight: normal;
	text-decoration: none;
}
A.tab:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	font-weight: normal;
	text-decoration: none;}

.box_title_black {
text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	padding-left: 2px
}

.nuetralbg {
text-align:left;
background-color:#e9e8e0;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
color: #000000;
padding-left: 2px;
padding-top: 1px;
padding-right: 1px;
padding-bottom: 1px


}

.redtab {
    text-align:right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	padding-left: 4px;
	padding-right: 4px;
	background-color: #a60d29
}
.blacktab {
    text-align:right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	padding-left: 4px;
	padding-right: 4px;
	background-color: #333333
}

.nuetraltable
{border:#e9e8e0;
border:solid;
border-width:1px;
}
/* END OF STYLES ASSOCIATED WITH CONTENT PROVIDERS */

#login a{
	left: 124px;
}	

