body,p,td{
font-family:Tahoma,Arial,Verdana,Tahoma,sans-serif;
}
/* 
#######################################################################################################################
Layout
#######################################################################################################################
*/
.container{
padding: 5px 5px 5px 5px;
}
.layouttable{
table-layout:fixed
}
.horizontalspacer{
width:5px
}
.verticalspacer{
height:5px
}
.largehorizontalspacer{
width:10px
}
.largeverticalspacer{
height:10px
}
/* 
#######################################################################################################################
Main Links
#######################################################################################################################
*/
a.defaultlinklarge, a.defaultlinkmedium, a.defaultlinksmall, a.defaultlinktiny, .defaultlinklarge, .defaultlinkmedium, .defaultlinksmall, .defaultlinktiny {
font-family:Verdana,Tahoma,Arial,sans-serif;
}
a.defaultlinklarge, .defaultlinklarge{
font-size:11pt
}
a.defaultlinkmedium, .defaultlinkmedium{
font-size:10pt
}
a.defaultlinksmall, .defaultlinksmall{
font-size:9pt
}
a.defaultlinktiny, .defaultlinktiny{
font-size:8pt
}
.defaultlinktiny, .defaultlinksmall, .defaultlinkmedium, .defaultlinklarge{
color:#000000;
cursor:default;
text-decoration:none
}
a.defaultlinktiny, a.defaultlinksmall, a.defaultlinkmedium, a.defaultlinklarge{
color:#000080;
cursor:pointer;
text-decoration:underline
}
a.defaultlinktiny:hover,a.defaultlinksmall:hover,a.defaultlinkmedium:hover,a.defaultlinklarge:hover{
color:#FF0000
}
/* 
#######################################################################################################################
Main Links
#######################################################################################################################
*/
a.infolinklarge, a.infolinkmedium, a.infolinksmall, a.infolinktiny, .infolinklarge, .infolinkmedium, .infolinksmall, .infolinktiny {
font-family:Verdana,Tahoma,Arial,sans-serif;
}
a.infolinklarge, .infolinklarge{
font-size:11pt
}
a.infolinkmedium, .infolinkmedium{
font-size:10pt
}
a.infolinksmall, .infolinksmall{
font-size:9pt
}
a.infolinktiny, .infolinktiny{
font-size:8pt
}
.infolinktiny, .infolinksmall, .infolinkmedium, .infolinklarge{
color:#800000;
cursor:default;
text-decoration:none;
}
a.infolinktiny, a.infolinksmall, a.infolinkmedium, a.infolinklarge{
color:#000080;
cursor:pointer;
text-decoration:underline;
}
a.infolinktiny:hover,a.infolinksmall:hover,a.infolinkmedium:hover,a.infolinklarge:hover{
color:#FF0000
}
/* 
#######################################################################################################################
Sitewide Tags 
#######################################################################################################################
*/
.defaultsectionheader {
	background-color: #AAAAAA;
	font-weight: bold;
	font-family:Tahoma,Verdana,Arial,sans-serif;
	color: #FFFFFF;
	font-size: 9pt;
	padding: 2px;
}
.defaultsectiontitle {
	font-weight: bold;
	color: #333333;
	font-family:Tahoma,Verdana,Arial,sans-serif;
	font-size: 9pt;
	padding: 2px;
	border-bottom: 1px solid #666666;
}
/*	Default Text	*/
.defaulttextlarge, .defaulttextmedium, .defaulttextsmall, .defaulttexttiny {
font-family:Verdana,Tahoma,Arial,sans-serif;
}
.defaulttextmonstrous{
color:#000000;
font-size:18pt
}
.defaulttexthuge{
color:#000000;
font-size:14pt
}
.defaulttextlarge{
color:#000000;
font-size:11pt
}
.defaulttextmedium{
color:#000000;
font-size:10pt
}
.defaulttextsmall{
color:#000000;
font-size:9pt
}
.defaulttexttiny{
color:#000000;
font-size:8pt
}
/*	Form Label	*/
.formlabellarge, .formlabelmedium, .formlabelsmall, .formlabeltiny {
font-family:Verdana,Tahoma,Arial,sans-serif;
}
.formlabellarge{
color:#000000;
font-size:11pt;
font-weight:bold
}
.formlabelmedium{
color:#000000;
font-size:10pt;
font-weight:bold
}
.formlabelsmall, .formlabel {
color:#000000;
font-size:9pt;
font-weight:bold
}
.formlabeltiny{
color:#000000;
font-size:8pt;
font-weight:bold
}
/*	Info Text	*/
.infotextlarge, .infotextmedium, .infotextsmall, .infotexttiny {
font-family:Verdana,Tahoma,Arial,sans-serif;
}
.infotextlarge{
color:#800000;
font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;
font-size:13pt
}
.infotextmedium{
color:#800000;
font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;
font-size:11pt
}
.infotextsmall{
color:#800000;
font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;
font-size:9pt
}
.infotexttiny{
color:#800000;
font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;
font-size:8pt
}
.fxdText{
	color:black;
	font-family:,"Lucida Console","Courier New";
	font-size:8pt;	
}
.supersmalltext {
color:#222222;
font-family:Tahoma,Arial,Verdana,Helvetica,sans-serif;
font-size:7pt
}
/* 
#######################################################################################################################
GCM Template
#######################################################################################################################
*/
.tpltabdefault,.tpltabselected{
color:#FFFFFF;
font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;
font-size:8pt;
font-weight:bold;
text-decoration:none;
}
.tpltabdefault{
color:#FFFFFF;
cursor:pointer;
}
.tpltabselected{
background-color:#CDD6E7;
color:#003382;
cursor:default;
}
.tplvmenuitemdefault,.tplVMenuSItemDefault{
background-color:#CDD6E7;
border-color:#6C87B2;
border-style:solid;
border-width:thin;
cursor:pointer;
font-size:8pt;
color:#023380;
padding:1px 5px 1px 5px;
text-decoration:none;
border-collapse: collapse;
}
.tplVMenuSItemDefault{
font-weight:bold;
}
.tplvmenuitemhover,.tplVMenuSItemHover{
background-color:#B3BED0;
border-color:#6C87B2;
border-style:solid;
border-width:thin;
color:#023380;
cursor:pointer;
font-size:8pt;
padding:1px 5px 1px 5px;
text-decoration:none;
border-collapse: collapse;
}
.tplVMenuSItemHover{
font-weight:bold;
}
.tplhmenuitemdefault{
color:#00008B;
cursor:pointer;
font-size:8pt;
text-decoration:none;
}
.tplhmenuitemhover{
color:#FF0000;
cursor:pointer;
font-size:8pt;
text-decoration:underline;
}
.tplhmenuitemselected{
color:#00008B;
cursor:default;
font-size:8pt;
font-weight:bold;
text-decoration:none;
}

.tplHMenuSpacer{
FONT-size:10pt;
padding:0px,1px,0px,1px;
color:white;
font-weight:bold;
}
.tplHeaderTickerContainer{
border:solid 1px #94ADCE;
}
.tplHeaderTickerContent{
padding:0px,1px,0px,1px;
color:White;
font-size:8pt;
font-weight:bold;
}
a.tplHeaderTickerContent,a.tplHeaderTickerContent:visited{
font-size:10pt;
font-weight:normal;
text-decoration:none;
}
a.tplHeaderTickerContent:hover{
text-decoration:underline;
}
.tplPageTitle
{
font-size:12pt;
font-weight:bold;
font-family:Arial,Verdana,Tahoma,sans-serif
}

a.gcmpanelcustombutton:link,a.gcmpanelcustombutton:visited,a.gcmpanelcustombutton:active,a.gcmpanelcustombutton:hover, .gcmpanelcustombutton{
font-size:10pt;
font-family:Verdana,Tahoma,Arial,sans-serif;
}
a.gcmpanelcustombutton:link,a.gcmpanelcustombutton:visited,a.gcmpanelcustombutton:active{
color:#333333;
text-decoration:none;
}
a.gcmpanelcustombutton:hover{
color:#FF0000;
text-decoration:underline;
}
.gcmpanelcustombutton {
text-decoration:none;
color:#333333;
}

.toolbar {
	background-color: #CCCCCC;
	font: normal 12px "Lucida Console";
	color:#000000;
	padding-right:5px;
}
a.toolbarlink {
font-family:Verdana,Tahoma,Arial,sans-serif;
font-size:8pt;
text-decoration:none;
cursor:pointer;
white-space: nowrap;
}
a.toolbarlink:link,a.toolbarlink:active,a.toolbarlink:visited{
color:#000080;
}
a.toolbarlink:hover{
color:#FF0000
}