
body 
{
	font-family: Arial, Helvetica, sans-serif;

	background-image: url('/themes/V3/G_bkgd.png'); 
	background-repeat: repeat-x; 
	background-attachment: fixed;
	background-color: #FFFFFF;

}
h1{
	font:normal 16pt georgia,arial,sans-serif;
	font-weight:bold;
	color: #5b9ecf;
	letter-spacing:-1px;
}
h1.Letter{
	font:normal 18pt georgia,arial,sans-serif;
	font-weight:bold;
	color: #5b9ecf;
	letter-spacing:-1px;
	padding-top:15px;
	padding-bottom:3px;
	margin:0px;
}
h1.FirstLetter{
	font:normal 18pt georgia,arial,sans-serif;
	font-weight:bold;
	color: #5b9ecf;
	letter-spacing:-1px;
	padding-bottom:3px;
	margin:0px;
}

.h1{
	font:normal 16pt georgia,arial,sans-serif;
	font-weight:bold;
	color: #5b9ecf;
	letter-spacing:-1px;
}

.creed{
	font-style:oblique;
	font-size:11pt;
	font-weight:bold;
	font-family:georgia,arial,serif;
	color: #666666;
	letter-spacing:-1px;
}
.Medium
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
td.rounded
{
border:1px solid #5b9ecf;
border-radius:10px;
-moz-border-radius:10px; /* Firefox 3.6 and earlier */
-moz-box-shadow: 4px 4px 2px #CCCCCC; /* Firefox 3.6 and earlier */
-webkit-box-shadow: 4px 4px 2px #CCCCCC; /* Safari and Chrome */
box-shadow: 4px 4px 2px #CCCCCC;
margin-bottom:6px;
margin-right:6px;
}
.rounded
{
border:1px solid #5b9ecf;
border-radius:10px;
-moz-border-radius:10px; /* Firefox 3.6 and earlier */
-moz-box-shadow: 4px 4px 2px #CCCCCC; /* Firefox 3.6 and earlier */
-webkit-box-shadow: 4px 4px 2px #CCCCCC; /* Safari and Chrome */
box-shadow: 4px 4px 2px #CCCCCC;
margin-bottom:6px;
margin-right:6px;
}

.rounded2
{
border:1px solid #5b9ecf;
border-radius:10px;
-moz-border-radius:10px; /* Firefox 3.6 and earlier */
}
h1.w{
	font:normal 16pt georgia,arial,sans-serif;
	font-weight:bolder;
	color: #FFFFFF;
}

.white{
	font-size: 10pt;
	color: #FFFFFF;
}

div.h1w {
	font:normal 16pt georgia,arial,sans-serif;
	font-weight:bolder;
	color: #FFFFFF;
	background-color:#5b9ecf;
	padding:5px;
}

.h1w {
	font:normal 16pt georgia,arial,sans-serif;
	font-weight:bolder;
	color: #FFFFFF;
	background-color:#5b9ecf;
	padding:5px;
}

.h1rev {
	font:normal 16pt georgia,arial,sans-serif;
	font-weight:bolder;
	color: #FFFFFF;
	padding:10px;
}

h2{
	font:normal 12pt georgia,arial,sans-serif;
	font-weight:bold;
	color: #5b9ecf;
	letter-spacing:-1px;
}
.h2{
	font:normal 12pt georgia,arial,sans-serif;
	font-weight:bold;
	color: #5b9ecf;
	letter-spacing:-1px;
}
h3{
	font:normal 10pt georgia,arial,sans-serif;
	font-weight:bold;
	color: #5b9ecf;
}
.h3{
	font:normal 10pt georgia,arial,sans-serif;
	font-weight:bold;
	color: #5b9ecf;
}


.footerMenu 
{
	color:#000000;
	background-color:#FFFFFF;
	padding:10px;
	margin:10px;
	border-top-color: #FF9900; 
	border-top-style: dotted; 
	border-top-width: 1px; 
}

.footerMenuLined 
{
	color:#000000;
	background-color:#FFFFFF;
	padding:5px;
	border-bottom-color: #5b9ecf; 
	border-bottom-style: solid; 
	border-bottom-width: thin; 

	border-top-color: #5b9ecf; 
	border-top-style: solid; 
	border-top-width: thin; 
}
.footerText
{
	color:#000000;
}

.footerLinks,a.footer,a.footer:link,a.footer:active,a.footer:visited
{
	padding:5px;
	color:#FF9900;
}
a.footer:hover
{
	padding:5px;
	color:#FFFFFF;
	background-color:#FF9900;
}
td.gpadded
{
	padding:8;
	background-color:#F0F0F0;
	border:1px solid #F0F0F0;
	border-radius:10px;
	-moz-border-radius:10px; /* Firefox 3.6 and earlier */


}
td.padded
{
	padding-left:8px;
	padding-right:8px;
	padding-bottom:8px;
	font-size: 10pt;
	font-family: Arial, Helvetica, sans-serif
}

td.bucket
{
	padding:15px;
	border-right-color: #5b9ecf; 
	border-bottom-color: #5b9ecf; 
	border-left-color: #5b9ecf; 
	border-right-style: solid; 
	border-bottom-style: solid; 
	border-left-style: solid; 
	border-right-width: thin; 
	border-bottom-width: thin; 
	border-left-width: thin;
}
td.sides
{
	border-right-color: #5b9ecf; 
	border-left-color: #5b9ecf; 
	border-right-style: solid; 
	border-left-style: solid; 
	border-right-width: thin; 
	border-left-width: thin;
}

a,a:link,a:active,a:visited
{ color: #000000; }
a:hover
{
 color: #5b9ecf;
}

a.alink, a.alink:link, a.alink:active, a.alink:visited
{ color: #5b9ecf; }
a.alink:hover
{
 color: #ffffff;
 background-color: #5b9ecf;
}

a.blink, a.blink:link, b.alink:active, b.alink:visited
{
 color: #000000;
 padding:3px;
}
a.blink:hover
{
 color: #ffffff;
 background-color: #000000;
 padding:3px;
}




a.dlink, a.dlink:link, a.dlink:active, a.dlink:visited
{ color: #5b9ecf; }
a.dlink:hover
{
color: #5b9ecf; 
background-color: #FFF8E0;
}

a.clear, a.clear:link, a.clear:active, a.clear:visited, a.clear:hover
{
	color: #5b9ecf;
}

a.dbColorLink, a.dbColorLink:link, a.dbColorLink:active, a.dbColorLink:visited
{
    COLOR: #0033cc
}
a.dbColorLink:hover
{
    COLOR: #ffffff;
    BACKGROUND-COLOR: #0033cc
}
a.dbRevHeader, a.dbRevHeader:link, a.dbRevHeader:active, a.dbRevHeader:visited
{
    COLOR: #ffffff;
    TEXT-DECORATION: none;
}
a.dbRevHeader:hover
{
    COLOR: #0033CC;
    BACKGROUND-COLOR: #E0F0FF;
    TEXT-DECORATION: underline;
}
.small_db
{
    FONT-SIZE: 8pt;
    COLOR: #0033cc;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}

a.bline, a.bline:link, a.bline:active, a.bline:visited
{
    color: #000000;
    text-decoration: none;
}
a.bline:hover
{
    color:#FFFFFF;
    background-color: #000000;
    text-decoration: underline;
}
a.aline, a.aline:link, a.aline:active, a.aline:visited
{
    color: #5b9ecf;
    text-decoration: none;
}
a.aline:hover
{
    color:#FFFFFF;
    background-color: #5b9ecf;
    text-decoration: underline;
}





.DataEntry
{
    FONT-SIZE: 9pt;
    COLOR: #000099;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.DataField
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #000099;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.DataGreen
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10pt;
    COLOR: #009900;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.DataRed
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10pt;
    COLOR: #ff0000;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.DataSelect
{
    COLOR: #FFFFFF;
    BACKGROUND-COLOR: #3366FF;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.error,dbError
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 12pt;
    COLOR: #ff0000;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.dbTitle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 15pt;
    COLOR: #0033cc;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.normal
{
	font-size: 10pt;
	font-family: Arial, Helvetica, sans-serif
}
.anormal
{
	font-size: 10pt;
	font-family: Arial, Helvetica, sans-serif
	color: #5b9ecf;
}
.amedium
{
	font-size: 10pt;
	font-family: Arial, Helvetica, sans-serif
	color: #5b9ecf;
	font-weight: bold;
}

.pagetitle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14pt;
    COLOR: #3366FF;
    FONT-FAMILY: Arial Narrow, Helvetica Condensed, sans-serif;
}
.reverse
{
    COLOR: #ffffff;
    FONT-SIZE: 10pt;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.revbold
{
    COLOR: #ffffff;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: bold;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.revheader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #ffffff;
    FONT-FAMILY: Arial Narrow, Helvetica Condensed, sans-serif
}
.revheading
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13pt;
    COLOR: #ffffff;
    FONT-FAMILY: Arial Narrow, Helvetica Condensed, sans-serif
}

.shadow
{
-moz-box-shadow: 10px 10px 5px #999999; /* Firefox 3.6 and earlier */
-webkit-box-shadow: 10px 10px 5px #999999; /* Safari and Chrome */
box-shadow: 10px 10px 5px #999999;
}
.shadow2
{
-moz-box-shadow: 6px 6px 3px #999999; /* Firefox 3.6 and earlier */
-webkit-box-shadow: 6px 6px 3px #999999; /* Safari and Chrome */
box-shadow: 6px 6px 3px #999999;
margin-bottom:6px;
margin-right:6px;
}

.shadow3
{
-moz-box-shadow: 4px 4px 2px #999999; /* Firefox 3.6 and earlier */
-webkit-box-shadow: 4px 4px 2px #999999; /* Safari and Chrome */
box-shadow: 4px 4px 2px #999999;
margin-bottom:4px;
margin-right:4px;
}




.small
{
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif
}
.asmall
{
	color: #5b9ecf;	
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
}
.bsmall
{
	color: #FF9900;	
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
}
.smallwhite
{
	color: #FFFFFF;	
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
}

.anormal
{
	color: #5b9ecf;	
	font-size: 10pt;
	font-family: Arial, Helvetica, sans-serif
}
.bnormal
{
	color: #000000;	
	font-size: 10pt;
	font-family: Arial, Helvetica, sans-serif
}

.atitle
{
	font:normal 13pt georgia,arial,sans-serif;
	font-weight:bolder;
	color: #5b9ecf;
	letter-spacing: -1px;
}
.tiny
{
    FONT-SIZE: 7.5pt;
    FONT-FAMILY: Arial Narrow, Helvetica Condensed, sans-serif;
}
.atiny
{
	color: #5b9ecf;
    FONT-SIZE: 7.5pt;
    FONT-FAMILY: Arial Narrow, Helvetica Condensed, sans-serif;
}
.micro
{
    FONT-SIZE: 7pt;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
td.LeftWrapper
{
	background-image: url('/themes/V3/G_LeftGrad.png'); 
	background-repeat: repeat-y; 
	width: 24px;
}
td.RightWrapper
{
	background-image: url('/themes/V3/G_RightGrad.png'); 
	background-repeat: repeat-y; 
	width: 24px;
}
td.BottomWrapper
{
	background-image: url('/themes/V3/G_BottomGrad.png'); 
	background-repeat: repeat-x; 
	height: 24px;
}
td.BottomLeftWrapper
{
	background-image: url('/themes/V3/G_BotLeftGrad.png'); 
	background-repeat: no-repeat; 
	width: 24px;
	height: 24px;
}
td.BottomRightWrapper
{
	background-image: url('/themes/V3/G_BotRightGrad.png'); 
	background-repeat: no-repeat; 
	width: 24px;
	height: 24px;
}

td.LeftWrapper0
{
	background-image: url('/themes/V3//0/G_LeftGrad.png'); 
	background-repeat: repeat-y; 
	width: 24px;
}
td.RightWrapper0
{
	background-image: url('/themes/V3//0/G_RightGrad.png'); 
	background-repeat: repeat-y; 
	width: 24px;
}
td.BottomWrapper0
{
	background-image: url('/themes/V3//0/G_BottomGrad.png'); 
	background-repeat: repeat-x; 
	height: 24px;
}
td.BottomLeftWrapper0
{
	background-image: url('/themes/V3//0/G_BotLeftGrad.png'); 
	background-repeat: no-repeat; 
	width: 24px;
	height: 24px;
}
td.BottomRightWrapper0
{
	background-image: url('/themes/V3//0/G_BotRightGrad.png'); 
	background-repeat: no-repeat; 
	width: 24px;
	height: 24px;
}


td.LeftWrapper1
{
	background-image: url('/themes/V3//1/G_LeftGrad.png'); 
	background-repeat: repeat-y; 
	width: 24px;
}
td.RightWrapper1
{
	background-image: url('/themes/V3//1/G_RightGrad.png'); 
	background-repeat: repeat-y; 
	width: 24px;
}
td.BottomWrapper1
{
	background-image: url('/themes/V3//1/G_BottomGrad.png'); 
	background-repeat: repeat-x; 
	height: 24px;
}
td.BottomLeftWrapper1
{
	background-image: url('/themes/V3//1/G_BotLeftGrad.png'); 
	background-repeat: no-repeat; 
	width: 24px;
	height: 24px;
}
td.BottomRightWrapper1
{
	background-image: url('/themes/V3//1/G_BotRightGrad.png'); 
	background-repeat: no-repeat; 
	width: 24px;
	height: 24px;
}


td.LeftWrapper2
{
	background-image: url('/themes/V3//2/G_LeftGrad.png'); 
	background-repeat: repeat-y; 
	width: 24px;
}
td.RightWrapper2
{
	background-image: url('/themes/V3//2/G_RightGrad.png'); 
	background-repeat: repeat-y; 
	width: 24px;
}
td.BottomWrapper2
{
	background-image: url('/themes/V3//2/G_BottomGrad.png'); 
	background-repeat: repeat-x; 
	height: 24px;
}
td.BottomLeftWrapper2
{
	background-image: url('/themes/V3//2/G_BotLeftGrad.png'); 
	background-repeat: no-repeat; 
	width: 24px;
	height: 24px;
}
td.BottomRightWrapper2
{
	background-image: url('/themes/V3//2/G_BotRightGrad.png'); 
	background-repeat: no-repeat; 
	width: 24px;
	height: 24px;
}


td.LeftWrapper3
{
	background-image: url('/themes/V3//3/G_LeftGrad.png'); 
	background-repeat: repeat-y; 
	width: 24px;
}
td.RightWrapper3
{
	background-image: url('/themes/V3//3/G_RightGrad.png'); 
	background-repeat: repeat-y; 
	width: 24px;
}
td.BottomWrapper3
{
	background-image: url('/themes/V3//3/G_BottomGrad.png'); 
	background-repeat: repeat-x; 
	height: 24px;
}
td.BottomLeftWrapper3
{
	background-image: url('/themes/V3//3/G_BotLeftGrad.png'); 
	background-repeat: no-repeat; 
	width: 24px;
	height: 24px;
}
td.BottomRightWrapper3
{
	background-image: url('/themes/V3//3/G_BotRightGrad.png'); 
	background-repeat: no-repeat; 
	width: 24px;
	height: 24px;
}


td.LeftWrapper4
{
	background-image: url('/themes/V3//4/G_LeftGrad.png'); 
	background-repeat: repeat-y; 
	width: 24px;
}
td.RightWrapper4
{
	background-image: url('/themes/V3//4/G_RightGrad.png'); 
	background-repeat: repeat-y; 
	width: 24px;
}
td.BottomWrapper4
{
	background-image: url('/themes/V3//4/G_BottomGrad.png'); 
	background-repeat: repeat-x; 
	height: 24px;
}
td.BottomLeftWrapper4
{
	background-image: url('/themes/V3//4/G_BotLeftGrad.png'); 
	background-repeat: no-repeat; 
	width: 24px;
	height: 24px;
}
td.BottomRightWrapper4
{
	background-image: url('/themes/V3//4/G_BotRightGrad.png'); 
	background-repeat: no-repeat; 
	width: 24px;
	height: 24px;
}


td.LeftWrapper5
{
	background-image: url('/themes/V3//5/G_LeftGrad.png'); 
	background-repeat: repeat-y; 
	width: 24px;
}
td.RightWrapper5
{
	background-image: url('/themes/V3//5/G_RightGrad.png'); 
	background-repeat: repeat-y; 
	width: 24px;
}
td.BottomWrapper5
{
	background-image: url('/themes/V3//5/G_BottomGrad.png'); 
	background-repeat: repeat-x; 
	height: 24px;
}
td.BottomLeftWrapper5
{
	background-image: url('/themes/V3//5/G_BotLeftGrad.png'); 
	background-repeat: no-repeat; 
	width: 24px;
	height: 24px;
}
td.BottomRightWrapper5
{
	background-image: url('/themes/V3//5/G_BotRightGrad.png'); 
	background-repeat: no-repeat; 
	width: 24px;
	height: 24px;
}



div.dotted {
	border-top-style: dotted;
	border-width: 1px;
	border-color: #5b9ecf;
	margin-top:10px; 
	margin-bottom:10px; 
}

div.dotted2 {
	border-top-style: dotted;
	border-width: 1px;
	border-color: #5b9ecf;
	margin-top:5px; 
	margin-bottom:5px; 
}

td.navmenu
{
background:url('/themes/V3/G_NavButton.png') repeat-x;
}

/* LinkCount:8 */
/* Site_Width:1000 */
/* bSize:125 */
.button0::-moz-focus-inner { padding:0; border:0; } /* FF Fix */
.button0, a.button0, a.button0:link, a.button0:active, a.button0:visited {
width:125px;height:30px;display:inline-block;
background:url('/themes/V3/G_NavButton.png') repeat-x;
text-align:center;
vertical-align: middle;
font:bold 11px/30px Arial, Helvetica, sans-serif;
color:#FFA200; 
text-shadow: 1px 1px 0px #000000;
text-decoration: none
}
a.button0:hover{
	color:#71CD9D; 
	text-shadow: 1px 1px 0px #000000;
}
.button::-moz-focus-inner { padding:0; border:0; } /* FF Fix */
.button, a.button, a.button:link, a.button:active, a.button:visited, a.button:hover {
width:125px;height:30px;display:inline-block;
background:url('/themes/V3/G_NavButton.png') 0 100% repeat-x ; 
text-align:center;
vertical-align: middle;
font:bold 11px/30px Arial, Helvetica, sans-serif;
color:#FFFFFF; 
text-shadow: none;
text-decoration: none
}
a.button:hover{
	color:#71CD9D; 
	background:url('/themes/V3/G_NavButton.png') repeat-x ; 
	text-shadow: 1px 1px 0px #000000;
	text-decoration: underline;
}
a.article, a.article:link, a.article:active, a.article:visited
{
    FONT-WEIGHT: bold;
    COLOR: #000000;
}
a.article:hover
{
    COLOR: #ffffff;
    BACKGROUND-COLOR: #000000;
}
.controls {
	font-family: Arial,Helvetica,Sans-serif;
	font-size: 9pt;
	cursor:pointer;
}

.photonavP::-moz-focus-inner { padding:0; border:0; } /* FF Fix */
.photonavP, a.photonavP, a.photonavP:link, a.photonavP:active, a.photonavP:visited, a.photonavP:hover {
width:25px;height:25px;display:inline-block;
background:url('/images/photo_nav.png') 0px 0px repeat-x ; 
text-align:center;
vertical-align: middle;
font:bold 11px/25px Arial, Helvetica, sans-serif;
color:#FFFFFF; 
text-shadow: none;
text-decoration: none
}
a.photonavP:hover{
	background:url('/images/photonav.png') 0px -25px repeat-x ; 
	text-shadow: 1px 1px 0px #000000;
	text-decoration: underline;
}

.photonavN::-moz-focus-inner { padding:0; border:0; } /* FF Fix */
.photonavN, a.photonavN, a.photonavN:link, a.photonavN:active, a.photonavN:visited, a.photonavN:hover {
width:25px;height:25px;display:block;
background:url('/images/photo_nav.png') -25px 0px; 
text-align:center;
vertical-align: middle;
font:bold 11px/25px Arial, Helvetica, sans-serif;
color:#FFFFFF; 
text-shadow: none;
text-decoration: none
}
a.photonavN:hover{
	background:url('/images/photonav.png') -25px -50px; 
	text-shadow: 1px 1px 0px #000000;
	text-decoration: underline;
}


td.gridTop {
	border-left: thin solid #999999;
	border-top: thin solid #999999;
	border-bottom: thin solid #999999;
}

td.gridTopEnd {
	border-left: thin solid #999999;
	border-top: thin solid #999999;
	border-right: thin solid #999999;
	border-bottom: thin solid #999999;
}

td.grid {
	border-left: thin solid #999999;
	border-bottom: thin solid #999999;
}

td.gridEnd {
	border-left: thin solid #999999;
	border-right: thin solid #999999;
	border-bottom: thin solid #999999;
}

td.Data
{
	border-left: 1px dotted #999999;
	border-bottom: 1px solid #999999;	
}

td.DataEnd
{
	border-left: 1px dotted #999999;
	border-right:1px solid #999999;
	border-bottom: 1px solid #999999;
}
td.Sum 
{
	font-weight:bold;
	border-left: 2px solid #009900;
	border-right: 2px solid #009900;
	border-bottom: 1px solid #999999;	
}
td.SumEnd 
{
	font-weight:bold;
	border-left: 2px solid #444444;
	border-right: 1px solid #999999;
	border-bottom:: 1px solid #999999;
}
.ReportHeader
{
    font-size: 9pt;
    font-family:Arial Narrow,Helvetica Condensed, sans-serif;
    font-weight:bold;
    background-color:#CCCCCC;
    
	border-left: 1px solid #999999;
	border-bottom: 1px solid #999999;
	border-top: 1px solid #999999;
}

.ReportHeaderEnd
{
    font-size: 9pt;
    font-family:Arial Narrow,Helvetica Condensed, sans-serif;
    font-weight:bold;
    background-color:#CCCCCC;
    
	border-left: 1px solid #999999;
	border-bottom: 1px solid #999999;	
	border-top: 1px solid #999999;	
	border-right: 1px solid #999999;

}
.slim
{
    font-size: 9pt;
    font-family:Arial,Helvetica, sans-serif;
}

.slimH
{
    font-size: 9pt;
    font-family:Arial Narrow,Helvetica Condensed, sans-serif;
    font-weight:bold;
}
.Flag
{
	line-height:10pt;
	font-weight:bolder;
	font-size:14pt;
	color: #ff0000;
	font-family: Arial, Helvetica, sans-serif;
}


