﻿.copy
{
	FONT-FAMILY: arial, verdana;
	font-size: 12px;
	color: black;
	font-weight: normal;
}
.rightCopy
{
	color: Black;
	font-size: 8pt;
	font-weight: normal;
}
.purplecopy
{
	FONT-FAMILY: arial, verdana;
	font-size: 12px;
	color: #4A207E;
	font-weight: bold;
}
.darkColor
{
	color: #4A207E;
}
.darkColorBold
{
	color: #4A207E;
	font-weight: bold;
}
.secondColor
{
	color: #ff9f00;
}
.secondColorBold
{
	color: #ff9f00;
	font-weight: bold;
}
.white
{
	color: White;
}
.whiteBold
{
	color: White;
	font-weight: bold;
}
body 
{
    MARGIN-TOP: 0px;
    margin-left: 0px;
	FONT-FAMILY: arial, verdana;
	
}
span 
{
	FONT-FAMILY: arial, verdana;
}
h1
{
	FONT-FAMILY: arial, verdana;
	font-size: 14pt;
	color: #4a207e;
}
h2
{
	FONT-FAMILY: arial, verdana;
	font-size: 10pt;
	color: black;
	font-weight: bold;
}
h2.priHeader
{
	FONT-FAMILY: arial, verdana;
	font-size: 10pt;
	color: #4a207e;
	font-weight: bold;
}
p
{
	FONT-FAMILY: arial, verdana;
}
a
{
	FONT-FAMILY: arial, verdana;
    TEXT-DECORATION: none;
    color: Blue;
}
a:hover
{
	FONT-FAMILY: arial, verdana;
    TEXT-DECORATION: underline;
}
a.footerLink
{
	color: White;
}
a.footerLink:hover
{
	color: White;
	text-decoration: underline;
}
a.leftLink
{
	color: Gray;
	font-size: 8pt;
}
a.leftLink:hover
{
	text-decoration: underline;
}
a.leftLink:active
{
	text-decoration: underline;
}
a.leftLinkHeader
{
	color: #ff9f00;
	font-size: 10pt;
	font-weight: bold;
}
a.leftLinkHeader:hover
{
	text-decoration: underline;
}
a.leftLinkHeader:active
{
	text-decoration: underline;
}
a.rightLink
{
	color: Blue;
	font-size: 8pt;
	font-weight: normal;
}
a.rightLink:hover
{
	text-decoration: underline;
}
a.crumb
{
	font-family: arial, verdana;
	color: Gray;
	text-decoration: none;
	font-size: 8pt;
}
a.crumb:hover
{
	font-family: arial, verdana;
	color: Gray;
	text-decoration: underline;
	font-size: 8pt;
}
img
{
	border-style:none;
}
table
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	border-top-style: none;
	padding-top: 0px;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
}
table#main
{
	width: 800px;
	height: 600px;
	margin-top: 20px;
	margin-left: auto;
	margin-right: auto;
}
table#footer
{
	width: 100%;
}
table#links
{
	width: 100%;
}
table#footer
{
	text-align: center;
	color: Silver;
	font-size: 10pt;
}
table#leftLink
{
	font-family: arial, verdana;
	font-size: 8pt;
	color: gray;
	background-color: white;
	width: 150px;
	line-height: 14pt;
}
table#S3content
{
	padding-right: 2px;
	padding-left: 2px;
	padding-bottom: 4px;
	margin: 4px;
	padding-top: 0px;
}
table#S3ads
{
	width: 100%;
	text-align: right;
}
table.tools
{
	width: 160px;
	text-align: left;
	line-height: 14pt;
	font-size: 10pt;
	font-weight: bold;
	color: #4a207e;
}
tr#rowLink
{
    BACKGROUND-IMAGE: url(../_images/layout/back_links.jpg);
    BACKGROUND-REPEAT: repeat-x;
}
tr#rowLink2
{
    BACKGROUND-IMAGE: url(../_images/layout/back_links2.jpg);
    BACKGROUND-REPEAT: repeat-x;
}
tr#rowBanner
{
	background-color: #76ba01;
}
tr#rowTopOutline
{
	background-color: Gray;
}
tr.rowDark
{
	background-color: #4a207e;
}
tr.rowLight
{
	background-color: #ff9f00;
}
td
{
	text-align: left;
	vertical-align: top;
}
td#cellSearch
{
	text-align: right;
	vertical-align: middle;
}
td#cellPL
{
	width: 50%;
}
td#cellPR
{
	width: 50%;
}
td#cellS3L
{
	width: 50%;
}
td#cellS3R
{
	width: 50%;
}
td#leftLinkHeader
{
	font-family: arial, verdana;
	font-size: 10pt;
	color: white;
	font-weight: bold;
	background-color: #4a207e;
}
td#leftLinkFooter
{
	FONT-FAMILY: arial, verdana;
	font-size: 10pt;
	color: white;
	font-weight: bold;
	background-color: #4a207e;
}
td.breadcrumbs
{
	font-family: arial, verdana;
	color: Black;
	text-decoration: none;
	font-size: 8pt;
}
td.masterFooter
{
	text-align: center;
}
td.footer
{
	text-align: center;
	vertical-align: middle;
	background-image: url(../_images/layout/back_footer.jpg);
	width: 760px;
}
td.copyright
{
	text-align: center;
	font-size: 10px;
	color: Gray;
}
td.cellTools
{
	width: 162px;
}
td.cellLeftOutline
{
	width: 4px;
    BACKGROUND-IMAGE: url(../_images/layout/back_leftoutline.jpg);
    BACKGROUND-REPEAT: repeat-y;
}
td.cellRightOutline
{
	width: 4px;
    BACKGROUND-IMAGE: url(../_images/layout/back_rightoutline.jpg);
    BACKGROUND-REPEAT: repeat-y;
}
td.leftLinkOutline
{
	width: 1px;
	background-color: Gray;
}
td.cellLeftLinkGroup
{
	width: 168px;
}
td.cellAd
{
	text-align: right;
}
img.banner1
{
	width: 550px;
	height: 100px;
}
img.banner2
{
	width: 250px;
	height: 100px;
}
img.spacerTop
{
	width: 800px;
	height: 10px;
}
img.spacer1
{
	width: 1px;
	height: 1px;
}
img.spacer3
{
	width: 3px;
	height: 3px;
}
img.spacer4
{
	width: 4px;
	height: 4px;
}
img.spacerTopOutline
{
	width: 1px;
	height: 1px;
}
img.spacerAboveLeftLinks
{
	width: 0px;
	height: 0px;
}
img.spacerLinks
{
	width: 1px;
	height: 35px;
}
img.spacerLinkLead
{
	width: 10px;
	height: 1px;
}
img.spacerSubLinks
{
	width: 1px;
	height: 25px;
}
img.spacerUnderLinks
{
	width: 1px;
	height: 5px;
}
img.spacerAboveCrumb
{
	width: 1px;
	height: 15px;
}
img.spacerBeforeCrumb
{
	width: 10px;
	height: 25px;
}
img.spacerCrumb
{
	width: 1px;
	height: 25px;
}
img.spacerMain
{
	width: 1px;
	height: 370px;
}
img.spacerPrimaryMain
{
	width: 1px;
	height: 0px;
}
img.spacerAFootP_1
{
	width: 6px;
	height: 25px;
}
img.spacerAFootP_2
{
	width: 610px;
	height: 25px;
}
img.spacerAFootP_3
{
	width: 170px;
	height: 25px;
}
img.spacerAFootP_4
{
	width: 10px;
	height: 25px;
}
img.spacerAFootP_5
{
	width: 6px;
	height: 25px;
}
img.spacerAFoot1_1
{
	width: 6px;
	height: 25px;
}
img.spacerAFoot1_2
{
	width: 780px;
	height: 25px;
}
img.spacerAFoot1_3
{
	width: 10px;
	height: 25px;
}
img.spacerAFoot1_4
{
	width: 6px;
	height: 25px;
}
img.spacerAFoot2_1
{
	width: 10px;
	height: 25px;
}
img.spacerAFoot2_2
{
	width: 600px;
	height: 25px;
}
img.spacerAFoot2_3
{
	width: 170px;
	height: 25px;
}
img.spacerAFoot2_4
{
	width: 10px;
	height: 25px;
}
img.spacerAFoot2_5
{
	width: 8px;
	height: 25px;
}
img.spacerAFoot3_1
{
	width: 6px;
	height: 25px;
}
img.spacerAFoot3_2
{
	width: 170px;
	height: 25px;
}
img.spacerAFoot3_3
{
	width: 440px;
	height: 25px;
}
img.spacerAFoot3_4
{
	width: 170px;
	height: 25px;
}
img.spacerAFoot3_5
{
	width: 10px;
	height: 25px;
}
img.spacerAFoot3_6
{
	width: 6px;
	height: 25px;
}
img.spacerFoot
{
	width: 1px;
	height: 25px;
}
img.banner1
{
	width: 550px;
	height: 100px;
}
img.banner2
{
	width: 250px;
	height: 100px;
}
/* Search */
.searchLabel
{
	font-size: 12px;
	font-weight: bold;
	color: #4a207e;
}
.searchBox
{
    border-right: 1px solid;
    border-top: 1px solid;
    border-left: 1px solid;
    border-bottom: 1px solid;
    font-size: 10px;
    color: #666666;
    font-family: arial, verdana;
    width: 75px;
}
.searchButton
{
    font-size: 8px;
}
.searchResultsLink
{
	position: relative;
    font-size: 12px;
    height: 60px;
    left: 20px;
}
.searchResultsMessage
{
    font-size: 16px;
    height: 60px;
    font-weight: bold;
}
.searchResultsLink
{
	position: relative;
    font-size: 12px;
    height: 60px;
    left: 20px;
}
/* News items */
.newsHeader
{
    font-size: 16px;
    height: 40px;
    font-weight: bold;
	color: #4A207E;
	vertical-align: middle;
}
.newsDate
{
}
.newsLink
{
}
/* Press items */
.pressHeader
{
    font-size: 16px;
    height: 40px;
    font-weight: bold;
	color: #4A207E;
	vertical-align: middle;
}
.pressDate
{
}
.pressLink
{
}
.alert
{
	color:Red;
}
/* APp Specific */
table#appMain
{
	width: 800px;
	margin-top: 20px;
	margin-left: auto;
	margin-right: auto;
}
table.appTools
{
	width: 400px;
	text-align: left;
	line-height: 14pt;
	font-size: 10pt;
	font-weight: normal;
	color: #4a207e;
}
td.cellToolsApp
{
	width: 387px;
	padding-left: 5px;
}
.darkAppCrumb
{
	color: #4A207E;
	font-weight: bold;
	font-size: 10pt;
}
.lightAppCrumb
{
	color: gray;
	font-size: 10pt;
}
.appLabel
{
	FONT-FAMILY: arial, verdana;
	font-size: 12px;
	color: black;
	font-weight: normal;
}
.appText
{
	FONT-FAMILY: arial, verdana;
	font-size: 12px;
	color: black;
	font-weight: bold;
}
.appLink
{
	FONT-FAMILY: arial, verdana;
	font-size: 12px;
}
.appClose
{
	text-align: right;
	vertical-align: bottom;
}
.validMessage
{
	FONT-FAMILY: arial, verdana;
	font-size: 12px;
	color: firebrick;
	font-weight: normal;
}
span.AppHead
{
	FONT-FAMILY: arial, verdana;
	font-size: 14pt;
	color: #4a207e;
}
span.priHeader
{
	FONT-FAMILY: arial, verdana;
	font-size: 10pt;
	color: #4a207e;
	font-weight: bold;
}
img.spacerAFootP_1A
{
	width: 6px;
	height: 25px;
}
img.spacerAFootP_2A
{
	width: 450px;
	height: 25px;
}
img.spacerAFootP_3A
{
	width: 330px;
	height: 25px;
}
img.spacerAFootP_4A
{
	width: 10px;
	height: 25px;
}
img.spacerAFootP_5A
{
	width: 6px;
	height: 25px;
}
img.spacerAFoot1_2A
{
	width: 1px;
	height: 25px;
}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> global settings needed for thickbox <<<-----------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/


/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_window {
	font: 12px Arial, Helvetica, sans-serif;
	color: #333333;
}

#TB_secondLine {
	font: 10px Arial, Helvetica, sans-serif;
	color:#666666;
}

#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay {
	position: fixed;
	z-index:100;
	top: 0px;
	left: 0px;
	background-color:#000;
	filter:alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
	height:100%;
	width:100%;
}

* html #TB_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_window {
	position: fixed;
	background: #ffffff;
	z-index: 102;
	color:#000000;
	display:none;
	border: 4px solid #525252;
	text-align:left;
	top:50%;
	left:50%;
}

* html #TB_window { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_window img#TB_Image {
	display:block;
	margin: 15px 0 0 15px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
}

#TB_caption{
	height:25px;
	padding:7px 30px 10px 25px;
	float:left;
}

#TB_closeWindow{
	height:25px;
	padding:11px 25px 10px 0;
	float:right;
}

#TB_closeAjaxWindow{
	padding: 2px 2px 5px 0;
	margin-bottom:1px;
	text-align:right;
	float:right;
}

#TB_ajaxWindowTitle{
	float:left;
	padding:7px 0 5px 10px;
	margin-bottom:1px;
}

#TB_title{
	background-color:#e8e8e8;
	height:27px;
}

#TB_ajaxContent{
	clear:both;
	padding:2px 15px 15px 15px;
	overflow:auto;
	text-align:left;
	line-height:1.4em;
}

#TB_ajaxContent.TB_modal{
	padding:15px;
}

#TB_ajaxContent p{
	padding:5px 0px 5px 0px;
}

#TB_load{
	position: fixed;
	display:none;
	height:13px;
	width:208px;
	z-index:103;
	top: 50%;
	left: 50%;
	margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}

* html #TB_load { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_HideSelect{
	z-index:99;
	position:fixed;
	top: 0;
	left: 0;
	background-color:#fff;
	border:none;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	height:100%;
	width:100%;
}

* html #TB_HideSelect { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_iframeContent{
	clear:both;
	border:none;
	margin-bottom:-1px;
	margin-top:1px;
	_margin-bottom:1px;
}
