@import url(customClasses.css);
/* ***** RESET ***** */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend { 
margin: 0; padding: 0; border: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; }

body { line-height: 1; color: #333; background: white; }

caption, th, td { text-align: left; font-weight: normal; }

blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }

/* ***** TEXT CSS ***** */
body { font-family: "Lucida Grande","lucida sans unicode","Verdana", sans-serif; line-height: 18px; }
   
body          { font-size: 70%; }   /* IE */
html > body   { font-size: 70%; }  /* Other browsers */


h1,h2,h3,h4,h5,h6 { color:#111; clear:both; }

h1,
.COMCatHeader,
.COMProdHeader { font-size: 1.2em; line-height: 16px; border-bottom: 1px solid #aabadb; color: #0057A7;}
h2 { font-size: 1.2em; line-height:1.25; font-weight:bold; color: #125AA7; }
h3 { font-size: 1.2em; line-height:1.25; font-weight:bold; }
h4 { font-size: 1.2em; line-height: 16px;  }
h5 { font-size: 1em; font-weight:bold; }
h6 { font-size: 1em; }


p           	{ margin: 0 0 1.5em 0; }
p.last     		{ margin-bottom:0; }
p img       	{ float: left; margin: 1.3em 1.3em 1.3em 0; padding:0; }
p img.top   	{ margin-top:0; } 
p img.right   	{float:right; margin-right:0; margin-left:1.5em;} 

img       	{ margin:0; padding:0; }


ul, ol      { margin: 0 0 1.5em 1.5em; }
ol          { margin: 0 0 1.5em 1.5em; list-style-type: decimal; }
dl          { margin: 1.5em 0; }
dl dt       { font-weight: bold; }

a           { color: #125AA7; text-decoration:none; outline: none; }
a:hover     { color: #000; }

blockquote  { margin: 1.5em 0 1.5em 1.5em; color: #666;}
b   	    { font-weight: bold;}
strong      { font-weight: bold; }
em          { font-style: italic; }
pre         { margin-bottom: 1.3em; background: #eee; border:0.1em solid #ddd; padding:1.5em; }
code        { font:0.9em Monaco, monospace; }
acronym 		{border-bottom: 1px dotted #AAA;  cursor: help;}

hr { background: #ffffff; color: #ffffff; clear: both; float: none; width: 100%; height: 1px; margin: 0 0 1.4em 0; border: none; }

* html hr { margin: 0 0 1.2em 0; } /* IE6 fix */

label     { font-weight: bold; }

p.small   { font-size: 0.8em; margin-bottom: 1.875em; line-height: 1.875em; }
p.large   { font-size: 1.2em; line-height: 2.5em; }
p.quiet   { color: #666; }
.hide     { display: none; }

.alt { 
  color: #666; 
  font-family: "Warnock Pro", "Goudy Old Style","Palatino","Book Antiqua", serif; 
  font-size: 1.2em;
  line-height: 1%; /* Maintain correct baseline */
  font-style: italic;
}

.dquo { margin-left: -.7em; } 

p.incr, .incr p { font-size: 0.83333em; line-height: 1.44em; margin-bottom: 1.8em; }

.nowrap {white-space:nowrap;}


/* ***** PLATFORM CSS ***** */
.Accent {
	color: #FFF;
	background: #99C2D4;
}
.AccentHeader {
	color: #FFF;
	background: #99C2D4;
	font: bold 14px Arial, Helvetica, sans-serif;
}
.AccentBoldText {
	color: #FFF;
	background: #99C2D4;
	font: bold 12px Arial, Helvetica, sans-serif;
}
.AccentEnlargedText {
	color: #FFF;
	background: #99C2D4;
	font: normal 14px Arial, Helvetica, sans-serif;
}
.AccentReducedText {
	color: #FFF;
	background: #99C2D4;
	font: normal 10px Arial, Helvetica, sans-serif;
}
.Splash {
	color: #FFF;
	background: #64879B;
}
.SplashHeader {
	color: #FFF;
	background: #64879B;
	font: bold 14px Arial, Helvetica, sans-serif;
}
.SplashBoldText {
	color: #FFF;
	background: #64879B;
	font: bold 12px Arial, Helvetica, sans-serif;
}
.SplashEnlargedText {
	color: #FFF;
	background: #64879B;
	font: normal 14px Arial, Helvetica, sans-serif;
}
.SplashReducedText {
	color: #FFF;
	background: #64879B;
	font: normal 10px Arial, Helvetica, sans-serif;
}
.GridRowOdd {
	color: #000;
	background: #FFF;
}
.GridRowEven {
	color: #000;
	background: #DDD;
}
.BoldText {
	font: bold 12px Arial, Helvetica, sans-serif;
}
.EnlargedText {
	font: normal 14px Arial, Helvetica, sans-serif;
}
.HeaderText {
	font: bold 16px;
}
.ReducedText {
	font: normal 10px Arial, Helvetica, sans-serif;
}
.HomebaseText {
	color: #000;
	background: #FFF;
	font: bold 14px;
}
table.TableWithBorder {
	background: #FFF;
	border: 1px solid #aabadb;
	border-collapse: collapse;
	empty-cells: show
}
td.TableWithBorder {
	background: #FFF;
	border: 1px solid #aabadb;
	border-collapse: collapse;
	empty-cells: show;
}
.Outline {
	background: #536A7C;
	border: 1px solid #536A7C;
	color: #FFF;
	font: bold 16px Arial, Helvetica, sans-serif;
	empty-cells: show;
}
.Error {
	color: #900;
	font: bold 14px Arial, Helvetica, sans-serif;
}
.FormElementInput {
	background: #FFF;
	color: #000;
	border: 1px solid #536A7C;
	font-weight: normal;
}
.FormButtons {
	background: #F0F0F0;
	border-left: 2px solid #FAFAFA;
	border-top: 2px solid #FAFAFA;
	border-right: 2px solid #848484;
	border-bottom: 2px solid #848484;
	cursor: hand;
}
img.BlockIMG {display: block; margin: 0px;}
#sitesearch {}
#sitesearch .KeywordRow {display: block;}
#sitesearch .MaxPagesRow {display: block;}
#sitesearch .StartSearchRow {display: block;	margin-top: 2px;margin-bottom: 10px;}
#sitesearch .NoCriteria{}
#sitesearch .NoResults{}
#sitesearch .SearchedFor{display: block;margin-bottom: 10px;}
#sitesearch .clear{display: block;}
#sitesearch .ResultItem{}
#sitesearch .ResultSummaryLabel{}
#sitesearch .ResultSummary {margin-bottom: 10px;}
.ResultSummary .Matched {color: #ff0000;}
#sitesearch .Paging {display: block; width: 100%;}
.Paging .ResultPrevious {width: 100px; float: right; display: block;}
#SP0 .ResultPrevious{ display: none;}
.Paging .ResultNext { width: 100px; float: right; display: block;}
.noprint { display: block; }
@media print {
	.noprint { display: none; }
}


/* -------------------------------------------------------------------------

Test

---------------------------------------------------------------------------- */

table.featTable p {margin-top:10px;}
table.featTable p {margin-bottom:0; padding:0;}

table.featTable a.see-more {display:block; position:relative; margin:0; margin-bottom:20px; padding:0;}
table.featTable a:after.see-more {background:url(images/link_arrow.gif);}

a.see-more img {display:inline; position:relative; border:0; margin:0; margin:0; padding:0;}

a:link.see-more,
a:visited.see-more {text-decoration:none; color:#114477;}
a:hover.see-more,
a:active.see-more,
a:focus.see-more {text-decoration:underline; color:#CC0000;}

.COMCatCell .DefaultText a           { color: #125AA7; text-decoration:none; outline: none; font-size: 13px;  }
.COMCatCell .DefaultText a:hover     { color: #000; }
.COMCatCell .DefaultText {padding-top: 10px;}


