﻿body 
{
	background-color: white;
}

.menuLink
{
	text-decoration:none;
	color:gray;
	font-weight:bold;
	font-family:Calibri;
	font-size:10pt;
	padding-left:15px;
}

a:hover
{
	color:darkgreen;
}

.flyOut
{
	font-weight:bold;
	text-decoration:none;
	border-bottom:3px double;
	color:gray;
	height:22px;
	font-family:Calibri;
	font-size:10pt;
}

.shadedTop
{
	background-image: url(images/CrossBar_Top.png);
	background-repeat: repeat-x;
	/*background-color: #EDF8FA;
	border-top: 1px solid #46A5D1;*/
}
.shadedBottom
{
	/*background-color: #EDF8FA;*/
	background-image: url(images/CrossBar_Bottom.png);
	background-repeat: repeat-x;
	/*border-bottom: 1px solid #46A5D1;*/
}

.bold
{
	font-weight:bold;
}

.smallText
{
	font-size: 12px;
	font-family:Calibri;
	color:gray;
}

.mediumText
{
	font-size: 18px;
	font-family:Calibri;
	color:gray;
}

.largeText
{
	font-family:Calibri;
	color:Gray;
	font-size: 22px;
	font-weight:bold;
}

.button
{
	font-family:Calibri;
	font-size:10pt;
	border:none 1px gray;
	color:whitesmoke;
	background-color:gray;
}

.toolTip 
{ 
    border:solid 1px;
    font-family: Calibri; 
    font-size:12pt;
    background-color: #CAD9C2;
    padding-left:5px;
    padding-right:5px;
}



.listItem
{
	padding-top:10px;
}

.panel
{
	background-color:white;
}

.linkText
{
	font-family: Calibri;
	font-size:10px;
	color:Silver;
}

.tableHeader
{
	background-image:url(images/CrossBar_Bottom.png);
	font-weight:bold;
}

.tableDetail
{
	background-color:gainsboro;	
}

.servicetable	
{
	padding-left:5px;
	padding-right:5px;		
	align:center;
	font-size:14px;
	font-family:Calibri;
	color:gray;
	font-weight:bold;
}

.fixedfont
{
	font-size:16px;
	font-family:Calibri;
	color:Gray;
}

.red
{
	color:Red;
}

.italic
{
	font-style:italic;
}

/*Show*/
.newsTable
{
	background-color:#EEEEDD;
}

.image
{
	cursor:pointer;
}
		
.textTitle
{
	font-family:Calibri;
	font-size:14px;
	font-weight:bold;
	color:Gray;
}
.textContent
{
	font-family:Calibri;
	font-size:11px;
	color:Gray;
}
.textLink
{
	text-decoration:none;
}
.textLink:hover
{
	text-decoration:underline;
	color:#315686;
}		

/* Accordion */
.accordionHeader
{
    border: 1px solid #2F4F4F;
    color: white;
    background-color: gray;
	font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
    font-size: 18px;
	font-family:Calibri;
}

.accordionHeader a
{
	color: white;
	background: none;
	text-decoration: none;
}

.accordionHeader a:hover
{
	background: none;
	text-decoration: underline;
}

.accordionHeaderSelected
{
    border: 1px solid #2F4F4F;
    color: white;
    background-color: black;
	font-family: Calibri;
	font-size: 18px;
	font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
}

.accordionHeaderSelected a
{
	color: #FFFFFF;
	background: none;
	text-decoration: none;
}

.accordionHeaderSelected a:hover
{
	background: none;
	text-decoration: underline;
}

.accordionContent
{
    background-color: whitesmoke;
    border: 1px solid gray;
    border-top: none;
    padding: 5px;
    padding-top: 10px;
}

.marketingDiv
{
	border:solid 1px #005378;
	position:absolute;
	width:700px;
	height:400px;
}

.marketingTitle
{
	font-family:Arial;
	font-weight:bolder;
	font-size:10pt;
	padding-left:5px;
	color:#005378;
}

.marketingHeader
{
	font-family:Arial;
	font-weight:bolder;
	font-size:12pt;
	padding-bottom:10px;
	color:#005378;
}

.marketingBody
{
	font-family:Arial;
	font-size:9pt;
	padding-left:15px;
	padding-right:10px;
}


.linkButton
{
	color:#005378;
	text-decoration:none;
	font-weight:bold;
	font-family:Arial;	
	font-size:9pt;
}