/* >>>>>>>>>> Tag Specific Styles <<<<<<<<<< */

BODY, TD, INPUT, A:link, A:visited, A:hover, A:visited:hover
{ FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif; }

BODY, TD, A:link, A:visited, A:hover, A:visited:hover
{ font-size: 9pt; }

BODY, TD
{ color:Black; }

IMG
{ border:0px; }

INPUT  /*This is set to px for consistancy across browsers */
{
	font-size: 8pt;
}

INPUT.inputbox
{
	border-bottom:solid 2px #6666CC;
	border-left:solid 2px #CCCCFF;
	border-top:solid 2px #CCCCFF;
	border-right:solid 2px #6666CC;	
}

INPUT.buttonPurple, INPUT.buttonBlue, INPUT.buttonLtBlue, INPUT.buttonWhite
{
    FONT-WEIGHT: bold;
    CURSOR: hand;
    COLOR: white;
 }
 
INPUT.buttonWhite
{   BACKGROUND-COLOR: #FFFFFF }

INPUT.buttonPurple
{	BACKGROUND-COLOR: #9999FF }

INPUT.buttonBlue
{   BACKGROUND-COLOR: #6699cc }

INPUT.buttonLtBlue
{   BACKGROUND-COLOR: #99CCFF }


UL
{
	font-size:9pt;
	margin-top:0px;
}
LI
{
	font-size:9pt;
}

HR.white
{
    WIDTH: 90%;
    COLOR: #ffffff;
    HEIGHT: 1px
}

HR.blue
{
    WIDTH: 90%;
    COLOR: #9999cc;
    HEIGHT: 1px
}

TABLE.orange
{
    BORDER: #ff9900 1px solid;
    COLOR: Black;
}
TABLE.yellow
{
    BORDER: #FFFFCC 1px solid;
 
}
TABLE.purple
{
    BORDER: #996699 1px solid;
    COLOR: Black;
}
TABLE.green
{
    BORDER: #33cc33 1px solid;
}
TABLE.Blue
{
    BORDER: #3366CC 1px solid;
    COLOR: Black;
 }
TABLE.LtBlue
{
    BORDER: #6699CC 1px solid;
    COLOR: Black;
 }

TABLE.LtGray
{
    BORDER: #cccccc 1px solid;
}


TD.KBSearch
{
    FONT-SIZE: 12px;
    COLOR: #ffffff;
    BACKGROUND-COLOR: #003366
}
.sidenavHeader {
	font-size:10pt;
	font-weight:bold;
	background-color:#3333cc;
	/*background-color:#003366;*/
	color:#ffffff
}

a:link, a:visited { font-size: 9pt; text-decoration: underline }
a:hover, a:hover { font-size: 9pt; color: #FF0000; text-decoration: underline }
/*	The crumb trail styles contain the style to span across the td and the hrefs.
	The effect we want is for the end crumb to be highlighted and the other crumbs to 
	be muted and linked	 */
.CrumbTrail  { font-size: 8pt; color: #0000FF; font-family: verdana,arial }
a.CrumbTrail:link, a.CrumbTrail:visited, a.CrumbTrail:hover, a.CrumbTrail:hover { font-family: verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: 
               #0000FF }
a.CrumbTrail:link, a.CrumbTrail:visited { text-decoration: none; color: #0000FF; font-family: verdana,arial; font-size: 
               8pt }
a.CrumbTrail:hover, a.CrumbTrail:hover { text-decoration: underline; color: #FF0000; font-family: verdana, arial; 
               font-size: 8pt }
               
.CrumbTrail1  { font-size: 12px; font-weight: bold; font-family: verdana,arial }
a.CrumbTrail1:link, a.CrumbTrail:visited, a.CrumbTrail:hover, a.CrumbTrail:hover { font-family: verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: 
               #0000FF }
a.CrumbTrail1:link, a.CrumbTrail:visited { text-decoration: none; color: #0000FF; font-family: verdana,arial; font-size: 
               8pt }
a.CrumbTrail1:hover, a.CrumbTrail:hover { text-decoration: underline; color: #FF0000; font-family: verdana, arial; 
               font-size: 8pt }

A.pager:link, A.pager:visited, A.pager:hover, A.pager:visited:hover
{
	FONT-FAMILY: verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 8pt;
    COLOR: #993333;
}
A.pager:link, A.pager:visited
{ TEXT-DECORATION: none }
A.pager:hover, A.pager:hover
{ TEXT-DECORATION: underline }

table.smodDesc { margin-bottom:5px; }
.smodName { font-weight:bold; font-size:12px; }
.smodComment { color:#333333; }

a.productlink:link, a.productlink:active, a.productlink:visited, a.productlink:hover, a.productlink:hover { font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; color: 
               #0000FF }
a.productlink:link, a.productlink:visited { color: #0000FF; text-decoration: underline; font-family: verdana, arial; 
               font-size: 10pt }
a.productlink:hover, a.productlink:hover { color: #EA0000; font-family: verdana, arial; font-size: 10pt }
a.sitelink:link, a.sitelink:active, a.sitelink:visited, a.sitelink:hover, a.sitelink:visisted { font-size: 8pt; color: #FFFFFF; font-family: 
               verdana, Arial, Helvetica, sans-serif }
A.sitelink:link, A.sitelink:visited
{ TEXT-DECORATION: none; }

a.sitelink:hover, a.sitelink:hover { text-decoration: underline; color: #FFFFFF }
A.frame, A.frame:visited, A.frame:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 1.2em;    
	COLOR: #ffcc99;
}
A.frame, A.frame:visited
{	TEXT-DECORATION: none }

A.frame:hover, A.frame:visited:hover
{	TEXT-DECORATION: underline }

A.banner, A.banner:visited, A.banner:hover
{
    FONT-SIZE: 1em;
    FONT-FAMILY: arial;
}
A.banner
{
	COLOR: #cccccc;
    TEXT-DECORATION: none
}
A.banner:visited
{
    COLOR:#cccccc;
    TEXT-DECORATION: none
}
A.banner:hover, A.banner:visited:hover
{
    COLOR:#ccff99;
    TEXT-DECORATION: underline
}
a.navigation, a.navigation:visited, a.navigation:hover, a.navigation:hover { font-size: 9pt; color: #000000 }
A.navigation, A.navigation:visited
{	TEXT-DECORATION: none }

a.navigation:hover, a.navigation:hover { color: #FF0000 }
/* >>>>>>>>>> Non-Tag Specific Styles <<<<<<<<<< */

.results
{
    FONT-SIZE: 1em;
    FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif
}

.searchHeader, .ArcScriptsHeader
{
    FONT-WEIGHT: bold;
    COLOR: white;
    FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif;
    BACKGROUND-COLOR: #6699cc
}

.ArcScriptsHeader
{
	FONT-SIZE: 11pt;
}
.searchHeader 
{
	FONT-SIZE: 13pt;
}

.searchHelp
{
	 FONT-WEIGHT: bold;
    FONT-SIZE: 11pt;
    COLOR: whitesmoke;
    FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif;
    BACKGROUND-COLOR: #6699cc
}
.searchTable
{
    BORDER: #6699cc 1px solid;
    BACKGROUND-COLOR: whitesmoke
}
.software    { background-color: #C0CCD8; border-right: 1px solid #000000 }
.DownloadsLegend
{
    BACKGROUND-COLOR: #99ccff;
    border-right: solid 1px #003366;
    border-bottom: solid 1px #003366;
    border-left: solid 1px #003366;
}
.borderRt
{
    BORDER-RIGHT: #6699cc 1px solid
}

.tdBlue
{   BACKGROUND-COLOR: #336699 }
.tdBlack
{	BACKGROUND-COLOR: #000000 }
.tblLtYellow
{   BACKGROUND-COLOR: #ffffcc }
.tblLtGray
{   BACKGROUND-COLOR: whitesmoke }
.tblWhite
{   BACKGROUND-COLOR: #ffffff }

.products
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 1em;
    COLOR: #336699;
    FONT-FAMILY: verdana, Arial, Helvetica, sans-serif
}

.txt12emArialBlue
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 1.2em;
    COLOR: #003366;
    FONT-FAMILY: arial
}

.listServeLight
{
    /*PADDING-LEFT: 5px;*/
    FONT-WEIGHT: 400;
    FONT-SIZE: 0.85em;
    COLOR: #00000;
    FONT-FAMILY: verdana, Arial, helvetica, sans-serif;
    BACKGROUND-COLOR: #FFFF99
}

.mainOrange, .mainYellow, .mainGreen, .mainPurple, .mainLtBlue, .mainBlue, .mainLtGray
{	
	FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
	FONT-FAMILY: verdana, arial, helvetica, sans-serif;
	COLOR: #ffffff;
}

.mainBlue
{	/*PADDING-LEFT: 5px;*/
	BACKGROUND-COLOR: #3366CC;
}
.mainOrange
{	BACKGROUND-COLOR: #ff9900 }
.mainGreen
{	BACKGROUND-COLOR: #33cc33 }
.mainPurple
{	BACKGROUND-COLOR: #996699 }
.mainLtBlue
{	BACKGROUND-COLOR: #6699CC }
.mainLtGray
{	BACKGROUND-COLOR: whitesmoke }

.title
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    Z-INDEX: 10;
    LEFT: 30px;
    WIDTH: 100px;
    FONT-FAMILY: verdana, Arial, helvetica, sans-serif;
    POSITION: absolute;
    HEIGHT: 20px
}

/*>>>>>>>>>>>>> font descriptors <<<<<<<<<<<<<*/

.txt08em, .txt08emBold
{
    FONT-SIZE: 0.8em
}

.txt09em, .txt09emBold
{
    FONT-SIZE: 0.9em
}

.txt1em, .txt1emBold
{
    FONT-SIZE: 1em
}
.txt11em, .txt11emBold
{
    FONT-SIZE: 1.1em
}

.txt08emBold, .txt09emBold, .txt1emBold, .txt11emBold
{
    FONT-WEIGHT: bold;
}


.txt08Bold, .txt09Bold, .txt10Bold, .txt11Bold, .txt12Bold    
{	font-weight: bold; }
.txt07Wh
{
    COLOR: #ffffff;
    FONT-SIZE: 07pt;
}
.txt08Wh
{
    COLOR: #ffffff;
    FONT-SIZE: 08pt;
}
.txt08, .txt08Bold 
{	FONT-SIZE: 08pt;
	}
.txt09, .txt09Bold 
{	FONT-SIZE: 09pt;	
	}
.txt10, .txt10Bold 
{	FONT-SIZE: 10pt;
	}
.txt11, .txt11Bold 
{	FONT-SIZE: 11pt;
	}
.txt12, .txt12Bold 
{	FONT-SIZE: 12pt;
	}
.searchExample 
{ 
	color:Green;
}
.searchReturn
{	font-style:italic;
}
.frame       { color: #FFFFFF; background-color: #000066 }
.borderRight {
	border-right-style:solid;
	border-right-width:1px;
	border-color:#cccccc;
}
	
.siteHelp 
{	color:#336699;
	FONT-SIZE: 10pt;
	font-weight:600
}
.siteHelpTopic 
{	color:navy;
	FONT-SIZE: 10pt;
	font-weight:600
}
.siteHelpSubTopic 
{	color:#6699CC;
	FONT-SIZE: 09pt;
	font-weight:400
}