body { margin:0; font-family:verdana; font-size:8pt; background-image:url("pinstripe.gif"); background-repeat:repeat}
td { font-family: verdana; font-size:8pt}
hr { color:#316AC5; height:1px;}
img { border:0px }
p { margin-top:0px; }
li { padding-bottom:5px; }

h1 { font-family: trebuchet ms, Tahoma; font-size:14pt; padding-left:5px;}
h2 { font-family: trebuchet ms, Tahoma; font-size:12pt; margin-bottom:0px; }
h3 { font-family: trebuchet ms, Tahoma; font-size:11pt; margin-bottom:0px; }
h4 { font-family: trebuchet ms, Tahoma; font-size:9pt; margin-bottom:0px; }

a:link, a:visited { color:#316AC5; text-decoration:none; }
a:hover, a:active { color:#FFA500; text-decoration:none; }

.siteName { font-family: Trebuchet MS,Verdana; font-size:12pt; font-weight:bold; text-align:right }
.siteSlogan { font-family: Trebuchet MS,Verdana; font-size:8pt; font-weight:bold; text-align:right }
.siteWatermark { background-position:3; background-attachment:fixed; background-repeat:no-repeat }

.finTop { background-color:#FBE79B }
.finBottom { background-color:#F4BC52 }
.headerNavArea { background-color:#316AC5; background-image:url("../controls/resources/headerNavArea gradient blue.gif"); background-repeat:repeat; font-weight:bold; color:#FFFFFF }
.headerNavArea a:link, .headerNavArea a:visited { color:#ffffff; font-weight:bold }
.headerNavArea a:hover, .headerNavArea a:active { color:#ffffff; font-weight:bold; text-decoration:underline }
.searchArea { background-color:#F4F4F0 }
.searchAreaGradientL { background-color:#F4F4F0; filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr='#ffffffff', EndColorStr='#FFf4f4f0')}

.navItemSelected { background-color:#DADADA; background-image:url("../controls/resources/navItemSelected gradient grey.gif"); background-repeat:repeat; font-weight:bold; border-left: 1 solid #C7C7C7; border-top: 1 solid #C7C7C7; border-right: 1 solid #f8f8f8; border-bottom: 1 solid #f8f8f8; color:#000000 }
.navItemSelected a, .navItemSelected a:hover { color:#000000; text-decoration:none }

.pageContainer { background-color:#ffffff }
.pageContent { width:760px; background-color:#ffffff }
.watermark {background-position: center; background-attachment:fixed; background-repeat: no-repeat }

.featureList { margin-top:0px; }

.textbox { width:100%; font-family: verdana; font-size:8pt;}
.textBoxPlain { width:100%; font-family: verdana; font-size:8pt; }
.passwordbox { width:100%; font-family: verdana; font-size:8pt; }
.button { width:100px; font-family: verdana; font-size:8pt }
.buttonSmall { width:50px; font-family: verdana; font-size:8pt }
.combobox { width:100%; Font-family: verdana; font-size:8pt }
.required { color:#ff0000 }

.trademark { font-size:8pt; }
.trademarkSuperScript { font-size:8pt; vertical-align:super }
.footer { padding-top:3px; background-color:#F4F4F0; border-top: 1 solid #C7C7C7; }

.calloutTitle { font-weight: bold }
.calloutContent { font-decoration: none }
.calloutImg { margin: 2px }
.calloutGrey { border: 1px solid #c0c0c0; background-color: #eeeeee }
.calloutBlue { border: 1px solid #000099; padding: 5 5 5 5; filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#ffCFCFFE', EndColorStr='#FFEFEFFF'); width:100%;}
.calloutGreen { border: 1px solid #99CC00; padding: 5 5 5 5; background-color: #EFFCC7; filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#EFFCC7', EndColorStr='#FFF0FBD0'); width:100%;}
.calloutYellow { border: 1px solid #FFE682; padding: 5 5 5 5; filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#ffFEFF82', EndColorStr='#FFFDFDD8'); width:100%;}
.calloutRed { border: 1px solid #ff0000; padding: 5 5 5 5; filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#ffFFeeee', EndColorStr='#FFfffefe'); width:100%;}
.calloutTransparent { border: 0px solid transparent; background-color: transparent }

.navBarTop { background-color: #f4f4f0 }
.navBar { background-color:#F4F4F0; filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#fff4f4f40', EndColorStr='#ffffffff') }

.pollSmall { font-size:6pt }
.pollQuestion { font-weight:bold }

.adLegendText { font-family:Arial; font-size:7pt; color:#c0c0c0; letter-spacing:3px; text-align:right; border-bottom: 1 solid #f4f4f0 }

.fieldOr { font-family:Arial; font-size:7pt; color:#808080; letter-spacing:3px; text-align:center }
.controlText { font-weight: bold }

.tableRow, .tableRow td { white-space:nowrap }
.tableRowAlt, .tableRowAlt td { white-space:nowrap; background-color:#F4F4F0 }

.pillButton td a, .pillButton td a:visited { font-weight:bold; color:#000000; text-decoration:none }
.pillButton td a, .pillButton td a:hover { font-weight:bold; color:#FFA500; text-decoration:none }
