body  { font: 100% Verdana, Arial, Helvetica, sans-serif; background:#d9e8f7; margin: 0; padding: 0; text-align: center; color: #000000; }
H1{ font-family:"Century Gothic"; font-size: 36px; font-weight:lighter; color: #000066; }
H2{ font-family:"Century Gothic"; font-size: 20px; font-weight:bold; color: #000066; border-bottom: 1px dotted #999999; }
H3{ font-family:"Century Gothic"; font-size: 16px; font-weight:bold; color: #000066; }
.bodytext {  font-family:"Century Gothic"; font-size: 14px; color: #000066;  }
.footertext{ font-family:"Century Gothic"; font-size: 11px; color: #000066;  }
.bigheadertext {  font-family:"Century Gothic"; font-size: 17px; color: #000066; font-weight: lighter;  }
.successtext {  font-family:"Century Gothic"; font-size: 14px; color:#990000;  }
.thrColFixHdr #container { width: 800px;  background: #FFFFFF; margin: 0 auto; border: 1px double #ccc; text-align: left; } 
.thrColFixHdr #header { background: #FFFFFF; padding: 0 0px 0 0px; } 
.thrColFixHdr #header h1 { margin: 0; padding: 0px 0; }
.thrColFixHdr #mainContent { margin: 0 10px; padding: 0 5px; } 
.thrColFixHdr #mainContent #left { float : left; width : 70%; }
.thrColFixHdr #mainContent #right { float : right; width : 30%; }
.thrColFixHdr #mainContent #spacer { clear : both; }
.thrColFixHdr #menubar { height:46px; }
.thrColFixHdr #footer { height: 29px; background:url(../images/footer_bg.gif) repeat-x; line-height: 29px;  } 
.clearfloat { clear:both; height:0; font-size: 1px; line-height: 0px; }
A.headerlink, A.headerlink:link, a.headerlink:visited, a.headerlink:active { font-family:"Century Gothic"; font-size: 14px; color:#0000CC; text-decoration: underline; }
a.headerlink:hover { font-family:"Century Gothic"; font-size: 14px; text-decoration:none; color:#000066; }
A.footerlink, A.footerlink:link, a.footerlink:visited, a.footerlink:active { font-family:"Century Gothic"; font-size: 11px; color:#0000CC; text-decoration: underline; }
a.footerlink:hover { font-family:"Century Gothic"; font-size: 11px; text-decoration:none; color:#000066; }
A, A:link, a:visited, a:active { font-family:"Century Gothic"; font-size: 14px; color:#0000CC; text-decoration: underline; }
a:hover { font-family:"Century Gothic"; font-size: 14px; text-decoration:none; color:#000066; }

/* STYLES FOR MENU */
.glossymenu{ position: relative; padding: 0 0 0 34px; margin: 0 auto 0 auto; background: url(../images/menub_bg.gif) repeat-x; height: 46px; list-style: none; }
.glossymenu li{ float:left; }
.glossymenu li a{ float: left; display: block; color:#000; text-decoration: none; font-family:"Century Gothic"; font-size: 14px; font-weight: lighter; padding:0 0 0 16px; height: 46px; line-height: 46px; text-align: center; cursor: pointer; }
.glossymenu li a b{ float: left; display: block; padding: 0 24px 0 8px; }
.glossymenu li.current a, .glossymenu li a:hover{ color: #fff; background: url(../images/menub_hover_left.gif) no-repeat; background-position: left; }
.glossymenu li.current a b, .glossymenu li a:hover b{ color: #fff; background: url(../images/menub_hover_right.gif) no-repeat right top; }
th{font-family:"Century Gothic"; font-size: 15px; color: #000066; font-weight: lighter; background-color:#CCCCCC; text-align:center; }
td{font-family:"Century Gothic"; font-size: 11px; color: #000066; font-weight: lighter; }
.fieldlabel { font-family:"Century Gothic"; font-size: 14px; color: #000066;  }
/* input{ border: 1px solid #CCCCCC; font-family:"Century Gothic"; font-size: 14px; color: #000066;  } */
#checkbox { border: 1px solid #CCCCCC; font-family:"Century Gothic"; font-size: 14px; color: #000066;  }
.tableborder{ border: 1px dotted #999999; }
blockquote {  font-family:"Century Gothic"; font-size: 14px; color: #000066; font-style:italic;  }
.errortext{ font-family:"Century Gothic"; font-size: 14px; color:#FF0000;}
#sidebox { border: 1px solid #CCCCCC; margin-bottom: 10px; padding: 5px; }
.thrColFixHdr #mainContent #right #sidebox {
	border: 1px solid #CCCCCC;
	margin-bottom: 10px;
	padding: 5px;
}
.thrColFixHdr #mainContent #right #sideboxheader {
	background: #d9e8f7;
	padding: 3px;
	text-align:center;
	font-family:"Century Gothic"; font-size: 16px; color: #000066;
}
.thrColFixHdr #mainContent #right #sideboxheaderdarkblue {
	background: #000066;
	padding: 3px;
	text-align:center;
	font-family:"Century Gothic"; font-size: 16px; color: #FFFFFF;
}
.sideheader{ font-family:"Century Gothic"; font-weight:bold; font-size: 12px; color: #000066;  }
.sidetext{ font-family:"Century Gothic"; font-size: 10px; color: #000066;  }
A.sidelink, A.sidelink:link, a.sidelink:visited, a.sidelink:active { font-family:"Century Gothic"; font-size: 10px; color: #000066; text-decoration: underline; }
a.sidelink:hover { font-family:"Century Gothic"; font-size: 10px; color: #FF6633; text-decoration:none;  }

.arrowlistmenublue{
width:auto; /*width of menu*/
}

.arrowlistmenublue .headerbarblue{
font: bold 12px Arial;
color: white;
background: url(/caps/webapp/images/common/bgrnd_fade_blue.gif) repeat-x center left;
margin-bottom: 10px; /*bottom spacing between header and rest of content*/
text-transform: uppercase;
padding: 4px 0 4px 10px; /*header text is indented 10px*/
}

.arrowlistmenu{
width:auto; /*width of menu*/
}

.arrowlistmenu .headerbar{
font: bold 12px Arial;
color: white;
background: url(/caps/webapp/images/common/bgrnd_fade.gif) repeat-x center left;
margin-bottom: 10px; /*bottom spacing between header and rest of content*/
text-transform: uppercase;
padding: 4px 0 4px 10px; /*header text is indented 10px*/
}

.arrowlistmenu ul{
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 8px; /*bottom spacing between each UL and rest of content*/
}

.arrowlistmenu ul li{
padding-bottom: 2px; /*bottom spacing between menu items*/
}

.arrowlistmenu ul li a{
color: #006600;
background: url(/caps/webapp/images/common/arrowbullet.png) no-repeat center left; /*custom bullet list image*/
display: block;
padding: 2px 0;
padding-left: 19px; /*link text is indented 19px*/
text-decoration: none;
font-weight: bold;
border-bottom: 1px solid #dadada;
font-size: 75%;
}

.arrowlistmenu ul li a:visited{
font-size: 75%;
color:#006600;
}

.arrowlistmenu ul li a:hover{ /*hover state CSS*/
color: #666666;
background-color: #F3F3F3;
font-size: 75%;

}
.required{
color:#FF0000;
}
.smalltext {
	font-size:8px;
	}
.fnote { 
	color:#333333;
	font-size: 11px;
	margin-top: 15px;
	margin-bottom: 15px;
	padding: 10px;
}
.fnote strong {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #000066;
	font-size:16px;
	font-weight:bold;
}

