/*
******************************************************
GENERAL CLASSES AND ELEMENTS
******************************************************
*/
body
{
	padding-right: 0px;
	padding-left: 0px;
	font-size: 11px;
	background-image: none;
	padding-bottom: 0px;
	margin: 0px;
	color: #5F5F5F;
	padding-top: 0px;
	font-family: verdana, arial, san serif;
	background-color: #ffffff;
}

TD
{
	font-size: 11px;
	color: #5F5F5F;
	font-family: verdana, arial, san serif;
}

/*Class defines the BG image for the top green line above the top level navs*/
.bgFadeGreenVertical
{
	background-image: url(/Trinity/images/_template/green_fade_bar.gif);
	background-repeat: no-repeat;
	vertical-align: top;
}

/*Class defines the BG image for the bottom blue line above the top level navs*/
.bgFadeBlueVertical
{
	background-image: url(/Trinity/images/_template/blue_fade_bar.gif);
	background-repeat: no-repeat;
	vertical-align: top;
}

FORM
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
}

/*Class defining the textbox for the search on the top level nav */
.inputSearchTextBox
{
	border-right: 1px solid;
	border-top: 1px solid;
	font-size: 8pt;
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#ffffff,endColorStr=#DBDBDB);
	border-left: 1px solid;
	color: #757575;
	border-bottom: 1px solid;
	font-family: verdana, arial, san serif;
	height: 19px;
	background-color: #ffffff;
}

/*The class for defining the "GO" button on the top level nav*/
.butSearchGo
{
	filter: progid:DXImageTransform.Microsoft.Gradient(StartColorStr=#FF00559E, EndColorStr=#FF5B98CC, GradientType=0);
	border-right: #124169 1px solid;
	border-top: #124169 1px solid;
	font-size: 11px;
	border-left: #124169 1px solid;
	cursor: hand;
	color: #FFFFFF;
	width: 40px;
	border-bottom: #124169 1px solid;
	font-family: verdana,tahoma,sans-serif;
	text-decoration: none;
}

.inputTextBox
{
	border-right: 1px solid;
	border-top: 1px solid;
	font-size: 8pt;
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#ffffff,endColorStr=#DBDBDB);
	border-left: 1px solid;
	color: #4C4C4C;
	border-bottom: 1px solid;
	font-family: verdana, arial, san serif;
	height: 19px;
	background-color: #ffffff;
}

/*The class for defining the submit buttons*/
.butSubmit
{
	filter: progid:DXImageTransform.Microsoft.Gradient(StartColorStr=#FF00559E, EndColorStr=#FF5B98CC, GradientType=0);
	border-right: #124169 1px solid;
	border-top: #124169 1px solid;
	font-size: 13px;
	border-left: #124169 1px solid;
	cursor: hand;
	color: #FFFFFF;
	border-bottom: #124169 1px solid;
	font-family: verdana,tahoma,sans-serif;
	text-decoration: none;
}

/*The class used to define the bottom level text */
.txtBottomLevel
{
	font-weight: normal;
	font-size: 10px;
	color: #5F5F5F;
	font-family: verdana, arial, san serif;
}

/*Used for bg colours in table cells to produce lines*/
.lnDarkBlueBg
{
	background-color: #00529B;
}

/*The Main Green Link Classes*/
A.lnkMainGreen:link
{
	font-weight: bold;
	font-size: 11px;
	color: #1a8920;
	font-family: verdana, arial, "san serif";
	text-decoration: underline;
}

A.lnkMainGreen:hover
{
	font-weight: bold;
	font-size: 11px;
	color: #1a8920;
	font-family: verdana, arial, san serif;
	text-decoration: none;
}

A.lnkMainGreen:visited
{
	font-weight: bold;
	font-size: 11px;
	color: #00549c;
	font-family: verdana, arial, "san serif";
	text-decoration: underline;
}

/*The bottom linkClasses*/
A.lnkBottomText:link
{
	font-weight: normal;
	font-size: 10px;
	color: #5F5F5F;
	font-family: verdana, arial, san serif;
	text-decoration: underline;
}

A.lnkBottomText:hover
{
	font-weight: normal;
	font-size: 10px;
	color: #5F5F5F;
	font-family: verdana, arial, san serif;
	text-decoration: none;
}

A.lnkBottomText:visited
{
	font-weight: normal;
	font-size: 11px;
	color: #5F5F5F;
	font-family: verdana, arial, san serif;
	text-decoration: underline;
}


/*The Main Green Link Classes*/
A.lnkWhite:link
{
	font-weight: bold;
	font-size: 11px;
	color: #FFFFF;
	font-family: verdana, arial, san serif;
	text-decoration: underline;
}

A.lnkWhite:hover
{
	font-weight: bold;
	font-size: 11px;
	color: #FFFFFF;
	font-family: verdana, arial, san serif;
	text-decoration: none;
}

A.lnkWhite:visited
{
	font-weight: bold;
	font-size: 11px;
	color: #FFFFFF;
	font-family: verdana, arial, san serif;
	text-decoration: underline;
}

/*
******************************************************
HOME PAGE CLASSES AND ELEMENTS
******************************************************
*/

/*The main class used to define the teaser titles on news/events and main links */
.txtTeaserTitle
{
	font-weight: bold;
	font-size: 12px;
	color: #00549c;
	font-family: verdana, arial, san serif;
}

/*Class to add buffering to the cell containing the teaser image */
.picTeaserContainer
{
	padding-right: 5px;
}

/*Blue line separating main teaser items*/
.lnBlueSeparater
{
	background-color: #00549c;
}


/*
******************************************************
GENERAL CONTNET PAGE CLASSES AND ELEMENTS
******************************************************
*/

/*The class used for the main content titles*/
.txtMainContentTitle 
{
	font-weight: bold;
	font-size: 16px;
	color: #00549c;
	font-family: Arial, Helvetica, sans-serif;
	}

/*
---------------------------------
Classess for the Sub Titles*/
.txtMainContentSubTitleLarge
{
	font-weight: bold;
	font-size: 15px;
	color: #00549c;
	font-family: verdana, arial, san serif;
	}
	
.txtMainContentSubTitleMedium
{
	font-weight: bold;
	font-size: 13px;
	color: #00549c;
	font-family: verdana, arial, san serif;
	}

.txtMainContentSubTitleSmall
{
	font-weight: bold;
	font-size: 12px;
	color: #00549c;
	font-family: verdana, arial, san serif;
	}
	
.txtMainGreySubTitleMedium
{
	font-weight: bold;
	font-size: 13px;
	color: #5E5E5E;
	font-family: verdana, arial, san serif;
	}
	
.txtMainGreySubTitleSmall
{
	font-weight: bold;
	font-size: 12px;
	color: #5E5E5E;
	font-family: verdana, arial, san serif;
	}
	
.txtMainGreySubTitleLarge
{
	font-weight: bold;
	font-size: 15px;
	color: #5E5E5E;
	font-family: verdana, arial, san serif;
	}


/*---------------------------------*/

/*the class used to define the dop down menu on the Quick Links*/
.selMainSelectBox
{
	border-right: 1px solid;
	border-top: 1px solid;
	font-size: 11px;
	border-left: 1px solid;
	color: #5F5F5F;
	border-bottom: 1px solid;
	font-family: verdana, tahoma,sans-serif;
	background-color: #E1E1E1;
}


/*Class for BOLD text*/
.txtBold
{
	font-weight: bold;
	font-size: 11px;
	color: #5F5F5F;
	font-family: verdana, arial, san serif;
	}
	
/*Class for BOLD underline text*/
.txtUnderlineBold
{
	font-weight: bold;
	font-style:normal;
	text-decoration: underline;
	font-size: 11px;
	color: #5F5F5F;
	font-family: verdana, arial, san serif;
	}

/*Class for underline text*/
.txtUnderline
{
	font-weight: normal;
	font-style:normal;
	text-decoration: underline;
	font-size: 11px;
	color: #5F5F5F;
	font-family: verdana, arial, san serif;
	}
	
/*Class for italic bold text*/
.txtItalicBold
{
	font-weight: bold;
	font-style:italic;
	font-size: 11px;
	color: #5F5F5F;
	font-family: verdana, arial, san serif;
	}
	
/*Class for italic text*/
.txtItalic
{
	font-weight: normal;
	font-style:italic;
	font-size: 11px;
	color: #5F5F5F;
	font-family: verdana, arial, san serif;
	}
	
.txtRedBold 
{
	font-weight: bold;
	font-style:normal;
	font-size: 11px;
	color: red;
	font-family: verdana, arial, san serif;
	}

.txtSmallBody 
{
	font-size: 10px;
	color: #5F5F5F;
	font-family: verdana, arial, san serif;
	}
	
/*
---------------------------------
Classess for the List Items*/
.lstMainListCircle
{
	font-weight: normal;
	list-style-position: outside;
	font-size: 11px;
	font-family: verdana, arial, san serif;
	list-style-type: circle;
}

.lstMainListDisc
{
	font-weight: normal;
	list-style-position: outside;
	font-size: 11px;
	font-family: verdana, arial, san serif;
	list-style-type: disc;
}

.lstMainListNumeric
{
	font-weight: normal;
	list-style-position: outside;
	font-size: 11px;
	font-family: verdana, arial, san serif;
	list-style-type: decimal;
}

.lstMainListRoman
{
	font-weight: normal;
	list-style-position: outside;
	font-size: 11px;
	font-family: verdana, arial, san serif;
	list-style-type: lower-roman;
}

.lstMainListAlpha
{
	font-weight: normal;
	list-style-position: outside;
	font-size: 11px;
	font-family: verdana, arial, san serif;
	list-style-type: lower-alpha;
}


.lstMainListCircleBlue
{
	font-weight: normal;
	list-style-position: outside;
	font-size: 11px;
	color: #00549c;
	font-family: verdana, arial, san serif;
	list-style-type: circle;
}

.lstMainListDiscBlue
{
	font-weight: normal;
	list-style-position: outside;
	font-size: 11px;
	color: #00549c;
	font-family: verdana, arial, san serif;
	list-style-type: disc;
}

.lstMainListNumericBlue
{
	font-weight: normal;
	list-style-position: outside;
	font-size: 11px;
	color: #00549c;
	font-family: verdana, arial, san serif;
	list-style-type: decimal;
}

.lstMainListRomanBlue
{
	font-weight: normal;
	list-style-position: outside;
	font-size: 11px;
	color: #00549c;
	font-family: verdana, arial, san serif;
	list-style-type: lower-roman;
}

.lstMainListAlphaBlue
{
	font-weight: normal;
	list-style-position: outside;
	font-size: 11px;
	color: #00549c;
	font-family: verdana, arial, san serif;
	list-style-type: lower-alpha;
}
/*---------------------------------*/

	
/*The Event Title Link Classes*/
A.lnkEventTitle:link
{
	font-weight: bold;
	font-size: 12px;
	color: #00549C;
	font-family: verdana, arial, san serif;
	text-decoration: underline;
}

A.lnkEventTitle:hover
{
	font-weight: bold;
	font-size: 12px;
	color: #00549C;
	font-family: verdana, arial, san serif;
	text-decoration: none;
}

A.lnkEventTitle:visited
{
	font-weight: bold;
	font-size: 12px;
	color: #00549C;
	font-family: verdana, arial, san serif;
	text-decoration: underline;
}

/*The Event Title Small Link Classes*/
A.lnkEventTitleSmall:link
{
	font-weight: bold;
	font-size: 11px;
	color: #00549C;
	font-family: verdana, arial, san serif;
	text-decoration: underline;
}

A.lnkEventTitleSmall:hover
{
	font-weight: bold;
	font-size: 11px;
	color: #00549C;
	font-family: verdana, arial, san serif;
	text-decoration: none;
}

A.lnkEventTitleSmall:visited
{
	font-weight: bold;
	font-size: 11px;
	color: #00549C;
	font-family: verdana, arial, san serif;
	text-decoration: underline;
}

/*The class used to define the events date (on home page and content pages)*/
.txtEventDate
{
	font-weight: bold;
	font-size: 10px;
	color: #5F5F5F;
	font-family: verdana, arial, san serif;
}

/*the class used to define the dop down menu on the Quick Links*/
.selQuickLink
{
	border-right: 1px solid;
	border-top: 1px solid;
	font-size: 11px;
	border-left: 1px solid;
	color: #6A6A6A;
	border-bottom: 1px solid;
	font-family: verdana, tahoma,sans-serif;
	background-color: #E1E1E1;
}

/*The left hand navigation Link Classes*/
A.lnkLeftNav:link
{
	font-weight: normal;
	font-size: 11px;
	color: #5F5F5F;
	font-family: verdana, arial, san serif;
	text-decoration: underline;
}

A.lnkLeftNav:hover
{
	font-weight: normal;
	font-size: 11px;
	color: #5F5F5F;
	font-family: verdana, arial, san serif;
	text-decoration: none;
}

A.lnkLeftNav:visited
{
	font-weight: normal;
	font-size: 11px;
	color: #5F5F5F;
	font-family: verdana, arial, san serif;
	text-decoration: underline;
}

/*The class used for currently selected left hand navs*/
.txtLeftNavActive 
{
	font-weight: normal;
	font-size: 11px;
	color: #5F5F5F;
	font-family: verdana, arial, san serif;
	text-decoration: none;
	}

/*Class that defines the BG color and image of the left hand navigation table*/
.tblLeftHandNavHolding
{
	background: #ECEFF2;
	background-image: url(/Trinity/images/_template/left_nav_bg_image.gif);
	background-position: bottom;
	background-repeat:no-repeat;

}
.tblLeftHandNavHolding1
{
	background: #ECEFF2;
	background-image: url(/Trinity/images/_template/left_nav_bg_image1.gif);
	background-position: bottom;
	background-repeat:no-repeat;

}

/*Class that defines the margins on the left hand nav table*/
.tblLeftHandNav
{
	margin-left: 5px;
	border: 0;
	background-color:Transparent
}

/*This class defines the background image for the main title bar on the content pages*/
.tblMainTitle 
{
	background-image: url(/Trinity/images/_titles/main_green_title_bar.gif);
	background-repeat:repeat-x
	}

/*The class used to define the main content table padding*/
.tblMainContent 
{
	padding-right: 5px;
	padding-left: 10px;
	padding-bottom: 5px;
	padding-top: 10px;
	
	}
	
/*The class used to define the right hand content table padding*/
.tblRightHandHoldingTable
{
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	padding-top: 10px;
	}
.tblRightHandFeatureTable 
{
	filter: progid:DXImageTransform.Microsoft.Gradient(StartColorStr=#FFF4F9FF, EndColorStr=#FFECEFF2, GradientType=0);
	}
	
.tdBorderLeftRight 
{
	border-right: #00549c 1px solid;
	border-left: #00549c 1px solid;	
	}

/*------IMAGE CLASSES------*/

.imgBlueBorderLeft 
{
	float:left;
	border:#00549c 1px Solid;
	margin-right: 10px;
	margin-left: 0px;
	margin-bottom: 5px;
	margin-top: 10px;
	clear:both;
	}
	
.imgBlueBorderRight
{
	float:right;
	border:#00549c 1px Solid;
	margin-right: 0px;
	margin-left: 10px;
	margin-bottom: 5px;
	margin-top: 10px;
	clear:both;
	}
	
.imgNoBorderLeft 
{
	float:left;
	margin-right: 10px;
	margin-left: 0px;
	margin-bottom: 5px;
	margin-top: 10px;
	clear:both;
	}
	
.imgNoBorderRight
{
	float:right;
	margin-right: 0px;
	margin-left: 10px;
	margin-bottom: 5px;
	margin-top: 10px;
	clear:both;
	}
	
/*------END IMAGE CLASSES------*/.txtMainContentGreenTitleWhite {

	font-weight: bold;
	font-size: 16px;
	color: #FFFFFF;
	font-family: "Trebuchet MS";
}
.txtNewsTitle {
	font-weight: bold;
	font-size: 12px;
	color: #EBEBEB;
	font-family: "Trebuchet MS";
}
.txthomeHelpIntranet {

	font-weight: bold;
	font-size: 10px;
	color: #7E7E7E;
	font-family: verdana, arial, "san serif";
}
.inputTextArea {

	border-right: 1px solid;
	border-top: 1px solid;
	font-size: 8pt;
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#ffffff,endColorStr=#DBDBDB);
	border-left: 1px solid;
	color: #4C4C4C;
	border-bottom: 1px solid;
	font-family: verdana, arial, san serif;
	height: auto;
	background-color: #ffffff;
}
.inputTextBox2Lines {

	border-right: 1px solid;
	border-top: 1px solid;
	font-size: 8pt;
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#ffffff,endColorStr=#DBDBDB);
	border-left: 1px solid;
	color: #4C4C4C;
	border-bottom: 1px solid;
	font-family: verdana, arial, san serif;
	height: auto;
	background-color: #ffffff;
}
/*The base Class for the Anchor tags*/
A:link
{
	font-weight: bold;
	font-size: 11px;
	color: #1a8920;
	font-family: verdana, arial, san serif;
	text-decoration: underline;
}

A:hover
{
	font-weight: bold;
	font-size: 11px;
	color: #1a8920;
	font-family: verdana, arial, san serif;
	text-decoration: none;
}

A:visited
{
	font-weight: bold;
	font-size: 11px;
	color: #00549c;
	font-family: verdana, arial, san serif;
	text-decoration: underline;
}
