@import url(cc_std_2.css);

body {
	background-color: #F3F3F3;
	margin: 20px;
}
ol li {
    padding-bottom: 12px;
}

div#cse-search-results {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #000000;
	/* padding: 0 0 0 5px; */
}

.tblBase {
	background-color: #FFF;
	margin: 0 auto;
	padding: 0;
}
.tblGreyCell {
	background-color: #C1C1C1;
}
.tblPageTitleBox {
	font-family: "Times New Roman", Times, serif;
	font-size: 22px;
	color: #FFF;
	background-color: #1E2667;
	vertical-align: bottom;
	line-height: 26px;
	font-weight: normal;
}
.tblShadowBox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #202020;
	line-height: 15px;
	border: 1px solid #C1C1C1;
	/* background-color: #F0F0F0; */
	background-color: #E8E8E8;
	padding: 5px;
	background-image: url(../images/bg_shadowbox.jpg);
	background-repeat: no-repeat;
}
.tblBodyCellStd {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #202020;
	line-height: 15px;
	list-style-type: square;
}
.tblBodyCellStd1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #202020;
	line-height: 15px;
	list-style-type: square;
}
.tblBodyCellStd ul {
	line-height: 15px;
	list-style-type: square;
	margin-top: 3px;
}
.tblBodyCellStd ul li {
	padding-bottom: 2px;
	padding-top: 2px;
}
th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	line-height: 15px;
	font-weight: bold;
	background-color: #E4E4E4;
	text-align: left;
}
.tblHeadColorBg {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #626975;
	padding: 4px;
	background-repeat: repeat-x;
}
.tblBodyCellLight {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #7e7e7e;
	line-height: 15px;
}
.tblBodyCellLight ul {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #7e7e7e;
	line-height: 15px;
	list-style-type: square;
	/* list-style-image: url(/images/arrow_listdblarrow.gif); */
	margin-left: 0;
	padding-left: 2em;
	margin-top: 3px;
}
.tblBodyCellLight ul li {
	padding-bottom: 4px;
}
.txtColoredList {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 20px;
	font-weight: bold;
	color: #9C5F00;
}
.txtColoredList a {
	color: #9C5F00;
	text-decoration: none;
}
.txtColoredList a:visited {
	color: #9C5F00;
	text-decoration: none;
}
.txtColoredList a:hover {
	color: #9C5F00;
	text-decoration: underline;
}
.txtColoredList2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	font-weight: bold;
	color: #465A7F;
	list-style-type: square;
	margin-top: 0; 
	padding-top: 0; 
}
.txtColoredList2 a {
	color: #465A7F;
	text-decoration: none;
}
.txtColoredList2 a:visited {
	color: #465A7F;
	text-decoration: none;
}
.txtColoredList2 a:hover {
	color: #465A7F;
	text-decoration: underline;
}
.txtCopyright {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #7e7e7e;
}
.txtSideNavList {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #63687D;
	line-height: 20px;
}
.txtSideNavList a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #63687D;
	text-decoration: none;
}
.txtSideNavList a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #63687D;
	text-decoration: none;
}
.txtSideNavList a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #63687D;
	text-decoration: underline;
}
h1 {
	font-size: 15px;
	color: #192059;
	margin: 1px 0 5px 0;
}
h2 {
	font-size: 18px;
	font-weight: bold;
	color: #1E2667;
	page-break-before: auto;
	line-height: 17px;
	margin: 1px;
	font-family: Arial, Helvetica, sans-serif;
}
h3 {
	font-size: 14px;
	font-weight: bold;
	color: #1E2667;
	page-break-before: auto;
	line-height: 17px;
	margin: 1px;
	font-family: Arial, Helvetica, sans-serif;
	display: inline;

}
h4 {
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	line-height: 15px;
	margin: 1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	display: inline;
}
table {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #202020;
	line-height: 15px;
}
table a {
	color: #354B84;
	text-decoration: none;
}
table a:visited {
	color: #354B84;
	text-decoration: none;
}
table a:hover {
	color: #354B84;
	text-decoration: underline;
}
.tblShadedLight {
	color: #202020;
	background-color: #EEEEEE;
}
.tblShadedVeryLight {
	color: #202020;
	background-color: #F8F8F8;
}
.Heading1 {
	font-size: 15px;
}
.Heading2 {
	font-size: 18px;
	font-weight:normal;
	color: #1E2667;
	page-break-before: auto;
	line-height: 25px;
	margin: 1px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
.Heading3 {
	font-size: 14px;
	font-weight: bold;
	color: #1E2667;
	page-break-before: auto;
	line-height: 17px;
	margin: 1px;
	font-family: Arial, Helvetica, sans-serif;
	display: inline;

}
.Heading4 {
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	line-height: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 1px;
	display: inline;
}
.Heading5 {

	font-size: 12px;
	font-weight: bold;
	color: #1E2667;
	line-height: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 1px;
	display: inline;
}
p {
	margin-top: 0px;
	margin-bottom: 16px;
}
.Heading6 {
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.altColorBeige, .altColorBeige a, .altColorBeige a:hover, .altColorBeige a:visited {
	color:#A3A07B;
}
.altColorGreyMedDark, altColorGreyMedDark a, altColorGreyMedDark a:hover, altColorGreyMedDark a:visited {
	color:#6B6B6B;
}
.tblShadedLightInset {
	color: #202020;
	background-color: #EEEEEE;
	padding: 5px;
}
.txtNavMenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #202020;
	line-height: 15px;
}
.txtNavMenu b {
	color: #596273;
}
.txtNavMenu a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #202020;
	line-height: 15px;
}
.txtNavMenu a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #202020;
	line-height: 15px;
}
.txtNavMenu a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #202020;
	line-height: 15px;
}
.txtNavMenuActive {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	line-height: 15px;
}
.listPlain {
}
.listPlain ul {
	list-style: none;
	margin: 0px;
	padding-left: 1em;
	text-indent: -1em;
}
p.serifHeading2 {
	font-family:"Palatino Linotype",Georgia,Serif,"Times New Roman",Times;
	font-size:175%;
	line-height:1.1em;
	color: #1E2667;
	margin-top:0em;
	margin-bottom: 0.01em;
}
p.serifHeading4 {
	font-family:"Palatino Linotype",Georgia,Serif,"Times New Roman",Times;
	font-size:100%;
	line-height:1.3em;
	text-transform: uppercase;
	color: #6D6D6D;
	letter-spacing: 1px;
	margin-top:0.35em;
	margin-bottom: 0.1em;
}
p.serifText, .serifText {
	font-family:"Palatino Linotype",Georgia,Serif,"Times New Roman",Times;
	font-size:120%;
	line-height:1.3em;
	color: #333333;
	margin-top:0em;
	margin-bottom: -0.1em;
}
.sectionFooter {
	color:#969696;
	font-size:85%;
	line-height:1.3em;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-transform: uppercase;
}
p.sectionFooter {
	margin-top:-0.75em;
	border-top: 1px dotted #ccd;
	padding-top: 0.3em;
}
.sectionFooter a, .sectionFooter a:visited {
	color: #969696;
	border: none;
	text-decoration: none;
}
.sectionFooter a:hover {
	color: #969696;
	border-bottom: 1px dotted #969696;
	text-decoration:none;
}
p.sectionDottedLine {
	margin: 15px 0;
	border-top: 1px dotted #ccd;
	padding:0px;
}
.tblGreyDottedLine { background: url(/images/dot_greydotline.gif) repeat; }
.tblHeadLightBrown {
	background-color: #DDD9C4;
	color: #756E5A;
	font-size: 85%;
	line-height: 1.3em;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	padding: 6px 0 3px 10px;
}
.sectionHeadLightBrown {
	background-color: #DDD9C4;
	color: #756E5A;
	font-size: 85%;
	font-size:10px;
	line-height: 1.3em;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	padding: 6px 0 3px 10px;
	margin: 0;
}
.tblLightBrownLine {
	background: url(/images/dot_medbrowndotline.gif) repeat #DDD9C4;
	padding-left:2px
}
.sectionHeadMedBrown {
	background-color:#CEC9B4;
	color:#756E5A;
	font-size:85%;
	line-height:1.3em;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-transform: uppercase;
	padding: 6px 0 3px 10px;
	margin: 0;
}
.tblHeadMedBrown {
	background-color: #CEC9B4;
	color: #756E5A;
	font-size: 85%;
	line-height: 1.3em;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	padding-top: 6px 0 3px 10px;
}
.txtSmallText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 90%;
	color: #202020;
	line-height: 1.3em;
	list-style-type: square;
}
.blockLightBlueInset {
	background-color: #ECEFF2;
	padding: 15px;
}
.blockWhiteInset {
	background-color :#FFF;
	padding: 15px;
}
.blockLightBrownInset {
	background-color: #F2F1E9;
	padding: 15px;
}
.blockMedLtGreyInset {
	background-color: #F4F5F8;
	padding: 15px;
}
.tblLightBlueBg {
	background-color: #ECEFF2;
}
.tblLightBrownBg {
	background-color: #F2F1E9;
}
.tblMedLtGreyBg {
	background-color: #F4F5F8;
}
.tblWhiteBg {
	background-color: #FFF;
}
.listJumpArrows
{
	list-style-position: outside;
	margin-top: 4px;
	margin-right:0px;
	margin-bottom: 4px;
	margin-left: -23px;
	*margin-left: 17px;
	list-style-image:url(/images/bullet_jumparrow.gif);
	text-indent: 0px;
	line-height:1.5em;
}
.listBoxed
{
	list-style-position: outside;
	margin: 4px 0px 4px -23px;
	*margin-left: 17px;
	list-style-image:url(/images/bullet_boxed.gif);
	text-indent: 0px;
	line-height:1.5em;
}
.listJumpArrows a, .listJumpArrows a:visited, .listBoxed a, .listBoxed a:visited
{
	color:#202020;
}
.listJumpArrows a:hover, .listBoxed a:hover
{
	color:#202020;
}
a.txtAltBlueLink {
	color:#7A8391;
    border-bottom-style:dotted;
	border-bottom-width:1px;
	border-bottom-color:#7A8391;
}
a.txtAltBlueLink:hover {
	color:#58606B;
	text-decoration:none;
	border-bottom-style:none;
}

