

/* BEGIN NEW TEMPLATE STYLES */

body {
	font-family: "Trebuchet MS", Verdana, Helvetica, sans-serif;
}

.tableLines {

}

.tableLines td {
 	BORDER-BOTTOM: #cccccc 1px solid;
	text-align:top;
}

.tableResources {

}

.tableResources p {
	font-family: "Trebuchet MS", Verdana, Helvetica, sans-serif;
	font-size: .7em;
	line-height:1.15em;	
	margin-top:6px;
}

.alignLeft {
	margin-right:15px;
	margin-bottom:15px;
	text-align: left;
}

.alignRight {
	margin-left:15px;
	margin-bottom:15px;
	text-align: right;
}

.normal {
	font-family: "Trebuchet MS", Verdana, Helvetica, sans-serif;
	font-size: .75em;
	line-height:1.25em;
	}

p {
	font-family: "Trebuchet MS", Verdana, Helvetica, sans-serif;
	font-size: .75em;
	line-height:1.25em;	
	margin:0px;
	padding:0px;
	}

li {
	font-family: "Trebuchet MS", Verdana, Helvetica, sans-serif;
	font-size: .75em;
	line-height:1.25em;
	}

h1 {
	font-family: "Trebuchet MS", Verdana, Helvetica, sans-serif;
	font-size: 1.2em;
	line-height:1.2em;
	color: #0D54D0;
	font-weight:normal;
	padding:0px;
	margin:0px;
	margin-bottom:10px;
	}

h2, .innerHeader {
	font-family: "Trebuchet MS", Verdana, Helvetica, sans-serif;
	font-size:  1em;
	font-weight: bold;
	color: #0D54D0;
	margin:0px;
	padding:0px;
	margin-top:9px;
	}

h3, .innerHeaderSmall {
	font-family: "Trebuchet MS", Verdana, Helvetica, sans-serif;
	font-size:  .75em;
	font-weight: bold;
	color: #0D54D0;
	margin:0px;
	padding:0px;
	margin-top:.5em;
	line-height:1.2em;
}
	
h4, .innerHeaderSmallBlack {
	font-family: "Trebuchet MS", Verdana, Helvetica, sans-serif;
	font-size: .75em;
	font-weight: bold;
	margin:0px;
	padding:0px;
	color: #000000;
	margin-top:.5em;
	line-height:1.2em;
	}

h5 {
	font-family: "Trebuchet MS", Verdana, Helvetica, sans-serif;
	font-size: .75em;
	font-weight: bold;
	margin:0px;
	padding:0px;
	color: #666666;
	margin-top:.5em;
	line-height:1.2em;
	}

h6 {
	font-family: "Trebuchet MS", Verdana, Helvetica, sans-serif;
	font-size: .75em;
	font-weight: bold;
	font-style: italic;
	margin:0px;
	padding:0px;
	color: #000000;
	margin-top:.5em;
	line-height:1.2em;	}

BLOCKQUOTE {
	margin:0px;
	padding:0px;
	margin-left:12px;
}

.searchInput {

	BACKGROUND: #ffffff; 
	border:solid 1px #AAAAAA; 
	FONT: 8pt verdana,arial,sans-serif;
}

.imageDownLoad {
	font-family: "Trebuchet MS", Verdana, Helvetica, sans-serif;
	font-size: .75em;
	margin:0px;
	padding:0px;
	line-height:1.2em;
	}


.downloadListHi {
	font-family: "Trebuchet MS", Verdana, Helvetica, sans-serif;
	font-size:  .7em;
	color: #0D54D0;
	margin:0px;
	padding:0px;
}

.downloadList {
	font-family: "Trebuchet MS", Verdana, Helvetica, sans-serif;
	font-size: .7em;
	color: #000000;
}

.learningtestimonial {
	font-family: "Trebuchet MS", Verdana, Helvetica, sans-serif;
	font-size: .8em;
	line-height:1.2em;
	color: #000000;
}


.innerHeaderSmallWhite {
	font-family: "Trebuchet MS", Verdana, Helvetica, sans-serif;
	font-size: .8em;
	font-weight: bold;
	color: #FFFFFF;
}

.faqQuestion{
	font-weight: bold;
	font-style: italic;
}
.indexHeader {
	font-family: "Trebuchet MS", Verdana, Helvetica, sans-serif;
	font-size: 15pt;
	color: #999999;
	font-weight: bold;
}

.indexSectionHeaders {
	font-family: "Trebuchet MS", Verdana, Helvetica, sans-serif;
	font-size: 14pt;
	color: #0066CC;
	font-weight: bold;
}

.indexMainText {
	font-family: "Trebuchet MS", Verdana, Helvetica, sans-serif;
	font-size: .9em;
	color: #999999;
	font-weight: bold;
}

.indexSubSectionHeaders {
	font-family: "Trebuchet MS", Verdana, Helvetica, sans-serif;
	font-size:  .9em;
	font-weight: bold;
}



.solutionsColumnHead {
	font-family: "Trebuchet MS", Verdana, Helvetica, sans-serif;
	font-size:  8pt;
	color: #0D54D0;
}

.innerSelectionSelected {
	font-family: "Trebuchet MS", Verdana, Helvetica, sans-serif;
	font-size:  9pt;
	font-weight: bold;
	color: #0D54D0;
}

.innerSelectionUnselected {
	font-family: "Trebuchet MS", Verdana, Helvetica, sans-serif;
	font-size:  9pt;
	font-weight: bold;
	color: #999999;
}

.homeListText {
	font-family: "Trebuchet MS", Verdana, Helvetica, sans-serif;
	font-size:  12px;
	line-height:15px;
	margin-bottom:1px;
	margin-top:2px;
	margin-left:0px;
	padding-right:1px;
	text-decoration:none;
	width:100%;
}

a.homeListText:link, a.homeListText:active, a.homeListText:visited {
	font-size:  12px;
	text-decoration:none;
	color:#000000;
}

.indent5 {
	padding-left:5px;
}

.homeListText:hover {
	background-color:#DEE7FF;
	text-decoration:none;
}

.blueCell {
	background-color:#DEE7FF;
}

.homeFeatureText {
	font-family: "Trebuchet MS", Verdana, Helvetica, sans-serif;
	font-size:  12px;
	line-height:12.5px;
}

.solutionsBlurb {
	font-family: "Trebuchet MS", Verdana, Helvetica, sans-serif;
	font-size:  .9em;
	line-height:1.2em;
}

.greyBorder {
	background-color:#CCCCCC;
}

table.tblInnerHilite {
	border-collapse: collapse;
	border: .05em solid #CCCCCC;
}





/* END NEW TEMPLATE STYLES */

/*
xBODY {
	font-family : arial, helvetica, sans-serif;
	font-size : 10pt;
}
*/


.isVisible  {
	visibility : visible; 
}
.isHidden  {
	visibility : hidden;
}  

A:ACTIVE, A:LINK, A:VISITED {
	color : #0066CC;
	text-decoration : none;
}

A:Hover {
	text-decoration : underline;
}

A.normal:ACTIVE, A.normal:LINK, A.normal:VISITED {
	color : #0066CC;
	text-decoration : none;
}

A.BANNER:ACTIVE, A.BANNER:LINK, A.BANNER:VISITED {
	color : #FFFFFF;
	text-decoration : none;
	font-family: "Trebuchet MS", Verdana, Helvetica, sans-serif;
	font-size : 8pt;
}
A.BANNER:HOVER{
	text-decoration : underline;
	font-family: "Trebuchet MS", Verdana, Helvetica, sans-serif;
	font-size : 8pt;
}
A.SIDEMENU:ACTIVE, A.SIDEMENU:LINK, A.SIDEMENU:VISITED {
	color : black;
	text-decoration : none;
	font-family: "Trebuchet MS", Verdana, Helvetica, sans-serif;
	font-size : 9pt;
}
A.SIDEMENUHILIGHT:ACTIVE, A.SIDEMENUHILIGHT:LINK, A.SIDEMENUHILIGHT:VISITED,A.SIDEMENUHILIGHT:HOVER {
	color : #D12E3C;
	text-decoration : none;
	font-family: "Trebuchet MS", Verdana, Helvetica, sans-serif;
	font-size : 9pt;
}
A.SIDEMENU:HOVER{
	background-color:#DBE6F8;
	text-decoration : none;

}
.SIDEMENUtd{
	cursor: hand;
	padding-bottom: 1px;
	padding-top: 1px;
	padding-right: 2px;
	padding-left: 12px;
}
.SIDEMENU{
	color : black;
	text-decoration : none;
	font-family: "Trebuchet MS", Verdana, Helvetica, sans-serif;
	font-size : 9pt;
	text-align : left;
}
.SIDEMENUHILIGHT{
	color : #DEE7FF;
	text-decoration : none;
	font-family: "Trebuchet MS", Verdana, Helvetica, sans-serif;
	font-size : 9pt;
	text-align : left;
}
.BREADCRUMB, .nav {
	font-family: "Trebuchet MS", Verdana, Helvetica, sans-serif;
	font-size : 8pt;
	xcolor: #0066CC;

}
A.BREADCRUMB:ACTIVE, A.BREADCRUMB:LINK, A.BREADCRUMB:VISITED, A.nav:ACTIVE, A.nav:LINK, A.nav:VISITED {
	color : #0066CC;
	text-decoration : none;
	font-family: "Trebuchet MS", Verdana, Helvetica, sans-serif;
	font-size : 8pt;
}
A.BREADCRUMB:HOVER, A.nav:HOVER{
	text-decoration : underline;
	font-family: "Trebuchet MS", Verdana, Helvetica, sans-serif;
	font-size : 8pt;
}
/*B.REDHEAD, .PageHead {
	font-family: "Trebuchet MS", Verdana, Helvetica, sans-serif;
	color : #D12E3C;
	font-size : 12pt;
}
.PageTitle {
	color : #D12E3C;
	font-weight : bold;
	font-size : 11pt;
}
*/
.ImageLibraryThumbCaption {
	font-size : 8pt;
}
.ImageLibraryDisplayTitle {
	color: #ddcccc;
	font-size : 10pt;
}
.ImageLibraryDisplayCaption {
	font-size : 10pt;
}
.SmallText {
	font-family: "Trebuchet MS", Verdana, Helvetica, sans-serif;
	font-size : 8pt;
}
.ToolboxTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-size : 10pt;
}
.Toolboxlabel {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 8pt;
	text-align: right;
}
.ToolboxItem {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 8pt;
}
.ResourcesList {
	font-family: "Trebuchet MS", Verdana, Helvetica, sans-serif;
	font-size : 8pt;
}

.PostedBy {
	font-family: "Trebuchet MS", Verdana, Helvetica, sans-serif;
	font-size : 8pt;
	color : #CCCCCC;
}
OL, UL {
	font-family: "Trebuchet MS", Verdana, Helvetica, sans-serif;
	margin-top : 0px;
	margin-bottom : 0px;
	margin-left:-15px;
}
LI {
	font-family: "Trebuchet MS", Verdana, Helvetica, sans-serif;
	margin-top : 0px;
	margin-bottom : 4px;
	list-style-type: square;
}


/* 
H2 {
	font-family: "Trebuchet MS", Verdana, Helvetica, sans-serif;
	font-size : 10pt;
	font-weight : bold;
	margin-bottom : 0px;
}

H3 {
	font-family: "Trebuchet MS", Verdana, Helvetica, sans-serif;
	font-size : 10pt;
	font-weight : bold;
	color : #999999;
	margin-bottom : 0px;
}

TD.BODYCELL {
	margin : 5px 5px 5px 5px;
}

*/
.printshow {
	display: none;
	}

.screenshow {
	display: block;
	}
	
	
.ProductMenuSubCat
{
	font-family: "Trebuchet MS", Verdana, Helvetica, sans-serif;
	font-size: .8em;
	line-height:1em;
	font-weight:bold;
	padding-bottom:2px;
	padding-top:4px;
	padding-left:8px;
}

.ProductMenuSubCatSelected
{
	font-family: "Trebuchet MS", Verdana, Helvetica, sans-serif;
	font-size: .8em;
	line-height:1em;
	font-weight:bold;
	padding-bottom:2px;
	padding-top:4px;
	padding-left:8px;
	color: #0D54D0;
}


.ProductMenuItem
{
	font-family: "Trebuchet MS", Verdana, Helvetica, sans-serif;
	font-size: .8em;
	padding-right:2px;
	padding-left:16px;
	width:100%;
}

A.ProductMenuItem, A.ProductMenuItem:Visited
{	color:#000000;
	text-decoration:none;
}

A.ProductMenuItem:hover, A.ProductMenuItem:Visited:hover
{
	background-color:#DBE6F8;
	text-decoration:none;
}

.ProductMenuItemSelected
{
	font-family: "Trebuchet MS", Verdana, Helvetica, sans-serif;
	font-size: .8em;
	padding-right:2px;
	padding-left:16px;
	width:100%;
	color: #0D54D0;
	background-color: #DBE6F8;	
}

A.ProductMenuItemSelected, A.ProductMenuItemSelected:Visited
{	
	color: #0D54D0;
	text-decoration:none;
}


