/* GENERAL */


Body{
	scrollbar-face-color: #EEF0D9;
	scrollbar-highlight-color: #ffffff;
	scrollbar-shadow-color: #dae3af;
	scrollbar-3dlight-color: #EEF0D9;
	scrollbar-arrow-color: #005DA4;
	scrollbar-track-color: #ffffff;
	scrollbar-darkshadow-color: #005DA4;
}
body > form {
    width: 936px;
    margin: 0 auto;
    padding: 0;
    overflow: visible;
} 
P
{
    FONT-SIZE: 12px;
	 line-height: 17px;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}
A
{
    COLOR: #005da4;
    TEXT-DECORATION: underline;
}
A:link
{
    COLOR: #005da4;
    TEXT-DECORATION: underline;
}
A:visited
{
    COLOR: #005da4;
    TEXT-DECORATION: underline;
}
A:hover
{
    TEXT-DECORATION: none;
}
P A
{
    FONT-SIZE: 12px;
    COLOR: #005da4;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: underline;
}
P A:link
{
    COLOR: #005da4;
    TEXT-DECORATION: underline;
}
P A:visited
{
    COLOR: #005da4;
    TEXT-DECORATION: underline;
}
P A:hover
{
    TEXT-DECORATION: none;
}

	/* Homepage */

.company_desc
{
	margin-left: 7pt;
	margin-top: 4pt;
	margin-right: 4pt;
	margin-bottom: 4pt;
	font-family: arial, helvetica, sans-serif;
	font-size: 8pt;	
}
.products
{
	font-size: 10pt;
	font-family :  Arial, Helvetica, sans-serif;
	color : #000000;
	text-decoration: none;
	line-height: 13pt;
}
.products_old
{
	font-size: 8pt;
	font-family :  Arial, Helvetica, sans-serif;
	color : #000000;
	text-decoration: none;
	/*line-height: 13pt;*/
}
.products_logo
{
	margin-bottom: 3pt;
}
.product_options
{
	font-family: arial, helvetica, sans-serif;
	font-size: 8pt;
	color: #005DA4;
	font-weight: bold;
}
.product_options A
{
	font-family: arial, helvetica, sans-serif;
	font-size: 8pt;
	color: #005DA4;
	font-weight: bold;
	text-decoration: none;
}
.product_options A:link
{
	font-family: arial, helvetica, sans-serif;
	font-size: 8pt;
	color: #005DA4;
	font-weight: bold;
	text-decoration: none;
}
.product_options A:visited
{
	font-family: arial, helvetica, sans-serif;
	font-size: 8pt;
	color: #005DA4;
	font-weight: bold;
	text-decoration: none;
}
.product_options A:hover
{
	font-family: arial, helvetica, sans-serif;
	font-size: 8pt;
	color: Black;
	font-weight: bold;
	text-decoration: none;
}
.product_logo
{
	color: #CC0033;
	text-decoration: none;
}
.resource_center
{
	font-size: 8pt;
	font-family : Arial, Helvetica, sans-serif;
	color : #000000;

}
.resource_center A
{
	font-size: 8pt;
	font-family : Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	color : #000000;

}
.resource_center A:link
{
	font-size: 8pt;
	font-family : Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	color : #000000;

}
.resource_center A:visited
{
	font-size: 8pt;
	font-family : Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	color : #000000;

}
.resource_center A:hover
{
	font-size: 8pt;
	font-family : Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	color : #005DA4;
	background-color: #dae3af;

}
.panes_titles
{
	margin-left: 2pt;
	font: bold 10pt Arial, Helvetica, sans-serif;
	color: #ffffff;
}
.panes_titles A
{
	margin-left: 2pt;
	font: bold 10pt Arial, Helvetica, sans-serif;
	color: #ffffff;
	TEXT-DECORATION: none;
}
.panes_titles A:link
{
	margin-left: 2pt;
	font: bold 10pt Arial, Helvetica, sans-serif;
	color: #ffffff;
	TEXT-DECORATION: none;
}
.panes_titles A:visited
{
	margin-left: 2pt;
	font: bold 10pt Arial, Helvetica, sans-serif;
	color: #ffffff;
	TEXT-DECORATION: none;
	
}
.panes_titles A:hover
{
	margin-left: 2pt;
	font: bold 10pt Arial, Helvetica, sans-serif;
	color: #ff0000;
	TEXT-DECORATION: none;
}
.panes
{
	FONT-SIZE: 8pt;
	COLOR: #000000;
	FONT-FAMILY:  Arial, Helvetica, sans-serif;
	font: 8pt Arial, Helvetica, sans-serif;
	margin-top: 7pt;
	margin-bottom: 3pt;
	margin-left: 4pt;
	margin-right: 4pt;
}
.panes A
{
	FONT-SIZE: 8pt;
	COLOR: #000000;
	FONT-FAMILY:  Arial, Helvetica, sans-serif;
	font: 8pt Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.panes A:link
{
	FONT-SIZE: 8pt;
	COLOR: #000000;
	FONT-FAMILY:  Arial, Helvetica, sans-serif;
	font: 8pt Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.panes A:visited
{
	FONT-SIZE: 8pt;
	COLOR: #000000;
	FONT-FAMILY:  Arial, Helvetica, sans-serif;
	font: 8pt Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.panes A:hover
{
	FONT-SIZE: 8pt;
	COLOR: #ff0000;
	FONT-FAMILY:  Arial, Helvetica, sans-serif;
	font: 8pt Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.highlights
{
	FONT-SIZE: 8pt;
	COLOR: #000000;
	FONT-FAMILY:  Arial, Helvetica, sans-serif;
	font: 8pt Arial, Helvetica, sans-serif;
}
.highlights A
{
	FONT-SIZE: 8pt;
	COLOR: #000000;
	FONT-FAMILY:  Arial, Helvetica, sans-serif;
	font: 8pt Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.highlights A:link
{
	FONT-SIZE: 8pt;
	COLOR: #000000;
	FONT-FAMILY:  Arial, Helvetica, sans-serif;
	font: 8pt Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.highlights A:visited
{
	FONT-SIZE: 8pt;
	COLOR: #000000;
	FONT-FAMILY:  Arial, Helvetica, sans-serif;
	font: 8pt Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.highlights A:hover
{
	FONT-SIZE: 8pt;
	COLOR: #ff0000;
	FONT-FAMILY:  Arial, Helvetica, sans-serif;
	font: 8pt Arial, Helvetica, sans-serif;
	text-decoration: none;
}
	/* Mainly Support Page Stuff */
iframe {
	border-color: #005da4 #005da4 #005da4 #005da4; /* top right bottom left */
	padding-top: 5px; 
	padding-right: 5px; 
	padding-bottom: 5px; 
	padding-left: 5px; 
	border-style: solid; 
	border-top-width: 0px; 
	border-right-width: 0px; 
	border-bottom-width: 0px; 
	border-left-width: 0px;
}

.iframelinks A
{
	color: #005da4;
	FONT-SIZE: 10pt;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font: 10pt Arial, Helvetica, sans-serif;
	text-decoration: none;
	border-left: medium solid #005da4;
	padding-left: 3px;

	}
.iframelinks A:link
{
	color: #005da4;
	FONT-SIZE: 10pt;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font: 10pt Arial, Helvetica, sans-serif;
	text-decoration: none;
	border-left: medium solid #005da4;
	padding-left: 3px;

}
.iframelinks A:hover
{
	color: #005da4;
	FONT-SIZE: 10pt;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font: 10pt Arial, Helvetica, sans-serif;
	background-color: #dae3af;
	text-decoration: none;
	border-left: medium solid #005da4;
	padding-left: 3px;

}

.iframelinks A:visited
{
	color: #005da4;
	FONT-SIZE: 10pt;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font: 10pt Arial, Helvetica, sans-serif;
	text-decoration: none;
	border-left: medium solid #dae3af;
	padding-left: 3px;

}

	/* All other pages*/

.bcrumbs
{
	padding-top: 3pt;
	padding-bottom: 3pt;
	padding-left: 3pt; /*background-color: #f0f4df;*/
	margin-top: 0px;
	margin-bottom: 4px;
	font: bold 10pt/22pt Arial, Helvetica, sans-serif;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;

}
.bcrumbs A
{
	padding-top: 3pt;
	padding-bottom: 3pt;
	padding-left: 3pt; /*background-color: #f0f4df;*/
	margin-top: 0px;
	margin-bottom: 4px;
	font: bold 10pt/22pt Arial, Helvetica, sans-serif;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;

}
.bcrumbs A:link
{
	padding-top: 3pt;
	padding-bottom: 3pt;
	padding-left: 3pt; /*background-color: #f0f4df;*/
	margin-top: 0px;
	margin-bottom: 4px;
	font: bold 10pt/22pt Arial, Helvetica, sans-serif;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;

}
.bcrumbs A:hover
{
	padding-top: 3pt;
	padding-bottom: 3pt;
	padding-left: 3pt; /*background-color: #f0f4df;*/
	margin-top: 0px;
	margin-bottom: 4px;
	font: bold 10pt/22pt Arial, Helvetica, sans-serif;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;

}
.bcrumbs A:visited
{
	padding-top: 3pt;
	padding-bottom: 3pt;
	padding-left: 3pt; /*background-color: #f0f4df;*/
	margin-top: 0px;
	margin-bottom: 4px;
	font: bold 10pt/22pt Arial, Helvetica, sans-serif;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold; 
	text-transform: uppercase;
	text-decoration: none;

}

.lm
{
	color: #08497B;
	font-family: tahoma, helvetica;
	font-size: 11px;
	text-decoration: none;
	border-width: 1;
	border-style: solid;
	border-color: #f0f4df;

	cursor: default;	
}

.lm A
{
	color: #08497B;
	font-family: tahoma, helvetica;
	font-size: 11px;
	text-decoration: none;
	border-width: 1;
	border-style: solid;
	border-color: #f0f4df;
	padding: 1 6 1 6;
	cursor: default;	
}
.lm A:link
{
	color: #08497B;
	font-family: tahoma, helvetica;
	font-size: 11px;
	text-decoration: none;	
		border-width: 1;
	border-style: solid;
	border-color: #f0f4df;
	padding: 1 6 1 6;
	cursor: default;	
}
.lm A:hover
{
	color: #08497B;
	font-family: tahoma, helvetica;
	font-size: 11px;
	text-decoration: none;
	background-color: #f0f4df;
	border-width: 1;
	border-style: solid;
	border-color: #ADC7EF;
	padding: 1 6 1 6;
	cursor: default;	
}
.lm A:visited
{
	color: #08497B;
	font-family: tahoma, helvetica;
	font-size: 11px;
	text-decoration: none;	
	padding: 1 6 1 6;
		cursor: default;
}

/* LISTS */

OL
{
    FONT-SIZE: 12px;
	 	 line-height: 17px;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}
UL
{
    FONT-SIZE: 12px;
	 	 line-height: 17px;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}
OL A:link
{
	COLOR: #005DA4;
	TEXT-DECORATION: underline;
	font-family: inherit;
}
OL A:visited
{
    COLOR: #005DA4;
    TEXT-DECORATION: underline;
	 	font-family: inherit;
}
OL A:hover
{
    TEXT-DECORATION: none;
	 	font-family: inherit;
}
UL A:link
{
    COLOR: #005DA4;
    TEXT-DECORATION: underline;
	 	font-family: inherit;
}
UL A:visited
{
    COLOR: #005DA4;
    TEXT-DECORATION: underline;
	 	font-family: inherit;
}
UL A:hover
{
    TEXT-DECORATION: none;
	 	font-family: inherit;
}

	/* Header Menu Items */ 
	/* Note: in /menu/_tabitem.ascx there is a font tag with the color of the header text when selected */
	
.HeaderItem A
{
	COLOR: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	FONT-SIZE: 8pt;
	font-weight: bold;
	letter-spacing: 0px;
	padding-bottom: 3px;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 4px;
	TEXT-DECORATION: none;
	text-transform: uppercase;

}
.HeaderItem A:link
{
	COLOR: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	FONT-SIZE: 8pt;
	font-weight: bold;
	letter-spacing: 0px;
	padding-bottom: 3px;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 4px;
	TEXT-DECORATION: none;
	text-transform: uppercase;
}
.HeaderItem A:visited
{
	COLOR: #ffffff;
	font-family : Arial, Helvetica, sans-serif;
	FONT-SIZE: 8pt;
	font-weight: bold;
	letter-spacing: 0px;
	padding-bottom: 3px;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 4px;
	TEXT-DECORATION: none;
	text-transform: uppercase;
}
.HeaderItem A:hover
{
	background-color: #f0f4df;
	color: #005ad4;
	font-family: Arial, Helvetica, sans-serif;
	FONT-SIZE: 8pt;
	font-weight: bold;
	letter-spacing: 0px;
	padding-bottom: 3px;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 4px;
	TEXT-DECORATION: none;
	text-transform: uppercase;
}
.HeaderItemSelected
{
	background-color: #f0f4df;
	color: #005ad4;
	FONT-SIZE: 8pt;
	font-weight: bold;
	letter-spacing: 0px;
	padding-bottom: 3px;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 4px;
	text-decoration: none;
	text-transform: uppercase;
	
}

.HeaderIcons
{
	COLOR: #000000;
	FONT-SIZE: 8pt;
	FONT-FAMILY:  Arial, Helvetica, sans-serif;
	font: 8pt Arial, Helvetica, sans-serif;
}

.HeaderIcons A
{
    COLOR: #000000;
	FONT-SIZE: 8pt;
	FONT-FAMILY:  Arial, Helvetica, sans-serif;
	font: 8pt Arial, Helvetica, sans-serif;	 
    TEXT-DECORATION: none;
}
.HeaderIcons A:link
{
    COLOR: #000000;
	FONT-SIZE: 8pt;
	FONT-FAMILY:  Arial, Helvetica, sans-serif;
	font: 8pt Arial, Helvetica, sans-serif;	 
    TEXT-DECORATION: none;
}
.HeaderIcons A:visited
{
    COLOR: #000000;
	FONT-SIZE: 8pt;
	FONT-FAMILY:  Arial, Helvetica, sans-serif;
	font: 8pt Arial, Helvetica, sans-serif;	 
    TEXT-DECORATION: none;
}
.HeaderIcons A:hover
{

	FONT-SIZE: 8pt;
	FONT-FAMILY:  Arial, Helvetica, sans-serif;
	font: 8pt Arial, Helvetica, sans-serif;
	COLOR: #ff0000;
    TEXT-DECORATION: none;
}



	/* Header Menu Items for Restricted Pages */
	
	
.RestrictedMenuItem A:link
{
    FONT-SIZE: 12px;
    COLOR: #000000;
    TEXT-DECORATION: none;
}
.RestrictedMenuItem A:visited
{
    FONT-SIZE: 12px;
    COLOR: #000000;
    TEXT-DECORATION: none;
}
.RestrictedMenuItem A:hover
{
    FONT-SIZE: 12px;
    COLOR: #000000;
    TEXT-DECORATION: none;
}

	/* Footer Items */
	
.FooterItem 
{
	font-weight : bold;
	font-family : Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	COLOR: #000000;
}
	
.FooterItem A
{
	font-weight : bold;
	font-family : Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	COLOR: #000000;
	TEXT-DECORATION: none;

}
	
.FooterItem A:link
{
	font-weight : bold;
	font-family : Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	COLOR: #000000;
	TEXT-DECORATION: none;

}
.FooterItem A:visited
{
	font-weight : bold;
	font-family : Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	COLOR: #000000;
	TEXT-DECORATION: none;

}
.FooterItem A:hover
{
	font-weight : bold;
	font-family : Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	COLOR: #ff0000;
	TEXT-DECORATION: none;

}

.Paragraph A:link
{
	COLOR: black;
	TEXT-DECORATION: none;
}
.Paragraph A:visited
{
    COLOR: black;
    TEXT-DECORATION: none;
}
.Paragraph A:hover
{
    COLOR: #ff0000;
    TEXT-DECORATION: none;
}
H2
{
    COLOR: black;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}
H3
{
	FONT-WEIGHT: 700;
	FONT-SIZE: 16px;
	COLOR: #000000;
	FONT-STYLE: normal;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font: normal 700 16px;
}
H4
{
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}
H4 A
{
    COLOR: #005DA4;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}
H4 A:link
{
    COLOR: #005DA4;
    TEXT-DECORATION: none;
}
H4 A:visited
{
    COLOR: #005DA4;
    TEXT-DECORATION: none;
}
H4 A:hover
{
    COLOR: red;
    TEXT-DECORATION: none;
}
H5
{
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}
H6
{
    FONT-SIZE: 8px;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}
#PCL
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    FONT-FAMILY: Verdana,Arial,Helvetica;
    TEXT-DECORATION: none;
}
#PTT
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Verdana,Arial,Helvetica;
}
#PST
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Verdana,Arial,Helvetica;
}
A.small
{
    FONT-SIZE: 9px;
    COLOR: #005DA4;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: underline;
}
A.small:link
{
    FONT-SIZE: 9px;
    COLOR: #005DA4;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: underline;
}
A.small:visited
{
    FONT-SIZE: 9px;
    COLOR: #005DA4;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: underline;
}
A.small:hover
{
    FONT-SIZE: 9px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
}
A IMG
{
	/*border-width: 0;*/
}
.smallcaps
{
    FONT-FAMILY: Arial;
    FONT-VARIANT: small-caps;
}

th
{
	background-color: #005da4;
	FONT-SIZE: 10pt;
	font-weight: bold;
	COLOR: #ffffff;
	FONT-FAMILY:  Arial, Helvetica, sans-serif;
	font: 10pt bold Arial, Helvetica, sans-serif;
}

.NetGrid
{
    FONT-SIZE: 12px;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}



	/* Dynamic (ASPX) Page Left Menu Settings */
	
.MenuItem A
{
	color: #08497B;
	font-family: tahoma, helvetica;
	font-size: 11px;
	text-decoration: none;
	border-width: 1;
	border-style: solid;
	border-color: #f0f4df;
	padding: 1 6 1 6;
	cursor: default;

}
.MenuItem A:link
{
	color: #08497B;
	font-family: tahoma, helvetica;
	font-size: 11px;
	text-decoration: none;	
		border-width: 1;
	border-style: solid;
	border-color: #f0f4df;
	padding: 1 6 1 6;
	cursor: default;

}
.MenuItem A:visited
{
	
	color: #08497B;
	font-family: tahoma, helvetica;
	font-size: 11px;
	text-decoration: none;	
	padding: 1 6 1 6;
		cursor: default;

	}
.MenuItem A:hover
{
	color: #08497B;
	font-family: tahoma, helvetica;
	font-size: 11px;
	text-decoration: none;
	background-color: #f0f4df;
	border-width: 1;
	border-style: solid;
	border-color: #ADC7EF;
	padding: 1 6 1 6;
	cursor: default;
}
