/*This is the CSS for the Hearts & Horses website.*/

/* Link styles */
a.link:link {  font-family: Verdana, Arial, Helvetica, ; font-weight: normal; font-variant: normal;   color: #004187;}
a.link:active { font-family: Verdana, Arial, Helvetica, ; font-weight: normal; font-variant: normal;  color: #004187;}
a.link:visited {  font-family: Verdana, Arial, Helvetica, ; font-weight: normal; font-variant: normal;  color: #004187;}
a.link:hover {  font-family: Verdana, Arial, sans-serif; font-weight: normal; font-variant: normal;  cursor: pointer; color: #FF0000;} 

a.navigation:link {  font-family: Verdana, Arial, sans-serif; font-size: 0.8em; font-weight: bold; text-decoration: none; cursor: pointer; color: #000099; }
a.navigation:active { font-family: Verdana, Arial, sans-serif; font-size: 0.8em; font-weight: bold; text-decoration: none ; cursor: pointer; color: #000099; }
a.navigation:visited { font-family: Verdana, Arial, sans-serif; font-size: 0.8em; font-weight: bold; text-decoration: none; cursor: pointer; color: #000099; }
a.navigation:hover { font-family: Verdana, Arial, sans-serif; font-size: 0.8em; font-weight: bold; text-decoration: none; cursor: pointer; color: #990000; }

a.copyright:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: inherit; font-weight: normal; text-decoration: none; cursor: pointer; color: #FFFFFF; margin: 2px 0px 0px 0px;}
a.copyright:active { font-family: Verdana, Arial, Helvetica, ; font-size: inherit; font-weight: normal; text-decoration: none; cursor: pointer; color: #FFFFFF; margin: 2px 0px 0px 0px;}
a.copyright:visited { font-family: Verdana, Arial, Helvetica, ; font-size: inherit; font-weight: normal; text-decoration: none; cursor: pointer; color: #FFFFFF; margin: 2px 0px 0px 0px;}
a.copyright:hover { font-family: Verdana, Arial, Helvetica, ; font-size: inherit; font-weight: normal; text-decoration: underline; cursor: pointer; color: #FFFFFF; margin: 2px 0px 0px 0px;}


/* HTML styles */
body {
	font-family: Verdana, Arial, sans-serif;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #000000;
	margin: 0px;
	font-size: 0.9em;
}
p {
	font-family: Verdana, Arial, sans-serif;
	font-style: normal;
	line-height: 1.4em;
	font-weight: normal;
	color: #000000;
	margin: 2px 20px 2px 20px;
	
}

p a {
	text-decoration: none; 
	display: inline;
}

p a:link, a:visited, a:active {	
	color: #004187;
	
}

p a:hover {
	color: #FF0000;
	
}

td, ul, ol {
	background-repeat: no-repeat;
	margin: 2px 20px 2px 20px;
	list-style: circle outside;
}
li {
	text-indent: 0px;
	margin: 2px 2px 2px 2px;
	padding: 5px 5px 5px 5px;
	list-style: disc inside;
	line-height: 1.4em;
}
/* li { text-indent: 2px; margin-left: 2px; padding: 0px; list-style: circle outside; } */
h1 { font-family: Times New Roman, serif; font-size: 1.8em; font-style: italic; font-weight: bold; font-variant: normal; color: #000099; margin: 22px 20px 0px 20px;}
h2 { font-family: Verdana, Arial, sans-serif; font-size: .9em; font-style: normal; font-weight: bold; color: #990000; margin: 2px 20px 5px 20px;}
h3 { font-family: Verdana, Arial, sans-serif; font-size: .8em; font-style: normal; font-weight: bold; color: #333333; margin: 2px 20px 2px 20px;}
h4 { font-family: Verdana, Arial, sans-serif; font-size: .8em; font-style: normal; font-weight: bold; text-decoration: underline; color: #999999; margin: 2px 20px 2px 20px;}
hr { color: #554E9A; size: 1px; noshade; margin: 0px 0px 0px 0px;}
title {
	font-family: Verdana, Arial, Helvetica, ;
	font-size: 2em;
	color: #000099;
	padding: 5px;
}
.title {
	font-family: Verdana, Arial, Helvetica, ;
	font-size: 1.8em;
	color: #000099;
	padding: 5px;
}

/* These are the specific styles used on the website */



/* banner image style */


.bannerbox {
	background-image:url(CBHCWebBanner.gif);
	background-position:top left;
	background-repeat:no-repeat;
	}
	


.bannerlink {
	display:block;
	height:100px;
	width: 350px;
	z-index:-1;
	}

.mainbodytitle {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.6em;
	line-height: 1.8em;
	font-weight: bold;
	color: #000066;
}

.sidebartext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	vertical-align: top;
	margin: 4px 4px 4px 4px;
	font-size: 0.9em;
}

.sidebartext a {
	text-decoration: none;
	display: inline;
}

.sidebartext a:link, a:visited, a:active {	
	color: #004187;
	
}

.sidebartext a:hover {
	color: #FF0000;
	
}


/* The same as sidebartext, but with wider margins at the side, for use in the center column */


.centertextsmall {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	vertical-align: top;
	margin: 2px 20px 2px 20px;
	font-size: 0.9em;
}

.centertextsmall a {
	text-decoration: none;
	display: inline;
}

.centertextsmall a:link, a:visited, a:active {	
	color: #004187;
	
}

.centertextsmall a:hover {
	color: #FF0000;
	
}


/* The following class is used in the image captions. */ 
.caption {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight: bold;
	color: #000066;
	margin: 4px 4px 4px 4px;
	line-height: 1.6em;
}

.caption a {
	text-decoration: none;
	display: inline;
}

.caption a:link, a:visited, a:active {	
	color: #004187;
	
}

.caption a:hover {
	color: #FF0000;
	
}



/* Non-bold version of the above*/
.captionlite { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.8em; color: #000000; margin: 4px 5px 4px 5px;}

.captionlite a {
	text-decoration: none;
	display: inline;
}

.captionlite a:link, a:visited, a:active {	
	color: #004187;
	
}

.captionlite a:hover {
	color: #FF0000;
	
}



/* The following class is used in the copyright. */ 
.copyright {
	font-family: Verdana, Arial, Helvetica, ;
	font-size: .8em;
	font-weight: normal;
	color: #FFFFFF;
	margin: 1px 0px 1px 0px;
	
}

/* The following class is used for the homepage headers. */
.header-home {
	font-family: Verdana, Arial, sans-serif;
	font-size: 0.9em;
	font-style: normal;
	font-weight: normal;
	color: #002000;
	margin: 4px 4px 4px 4px;
}

.header-home a {
	text-decoration: none;
	display: inline;
}

.header-home a:link, a:visited, a:active {	
	color: #004187;
	
}

.header-home a:hover {
	color: #FF0000;
	
}


/* The following class is used in the homepage motto1, in the navy blue section below the pictures. */ 
.motto1 { font-family: Times new Roman, serif; font-size: 1.5em; font-weight: normal; font-style: normal; color: #E6E6E6; margin: 15px 15px 2px 18px;}

/* The following class is used in the homepage motto2, in the navy blue section below the pictures. */ 
.motto2 { font-family: Times new Roman, serif; font-size: 1.2em; font-weight: normal; font-style: normal; color: #E6E6E6; margin: 4px 15px 15px 15px;}

/* The following class is used for small table headers. */
.table-header-white { font-family: Verdana, Arial, sans-serif; font-size: .8em; font-style: normal; font-weight: bold; color: #FFFFFF; margin: 2px 5px 2px 5px;}

/* The following class is used for small table headers. */
.table-content { font-family: Verdana, Arial, sans-serif; font-style: normal; font-size: 0.8em; font-weight: normal; margin: 2px 5px 2px 5px;}



/* The following class is used for dates. */ 
.date { font-family: Verdana, Arial, sans-serif; font-size: 0.8em; font-style: normal; font-weight: bold; color: #333333; margin: 2px 2px 2px 2px;}

.date-subheader { font-family: Verdana, Arial, sans-serif; font-size: 0.8em; font-style: normal; color: #333333; margin: 10px 2px 5px 2px;}

/* google search box style*/

.searchbox { font-family: Verdana, Arial, sans-serif; font-size: 0.8em; font-style: normal; color: #FFFFFF; margin: 10px 2px 5px 2px;}

/* The following class is used for dark gray bold text. */ 
.graydk-bold { font-weight: bold; color: #333333; }

/* The following class is used for medium gray bold text. */ 
.graymed-bold { font-weight: bold; color: #999999;}


/* The following class is used for indenting 20 pixels. */
.indent-20 { text-indent: 20px; }

/* The following class is used for maroon bold text. */ 
.maroon-bold {
	font-weight: bold;
	color: #000099;
	font-size: 1.2em;
}




/* Drop-down menu component settings */
.ddm1 {
	font: verdana;
	margin: 0px 0px 0px 0px;
	line-height: 100%;
	text-decoration: none;
	cursor: hand;
	font-size: .8em;
}
.ddm1 .item1,
.ddm1 .item1:hover,
.ddm1 .item1-active,
.ddm1 .item1-active:hover {
    padding: 3px 8px 4px 8px;
    border: 0px #FFFFFF;
    border-style: none none none none;
    text-decoration: none;
    display: block;
    position: relative;
}
.ddm1 .item1:active,
.ddm1 .item1:link,
.ddm1 .item1:visited,
.ddm1 .item1 {
    background: #990000;
    color: #FFFFFF;
	font-weight: bold;
}
.ddm1 .item1:hover,
.ddm1 .item1-active,
.ddm1 .item1-active:hover {
    background: #E6E6E6;
    color: #000099;
	font-weight: bold;
}
.ddm1 .item2,
.ddm1 .item2:hover {
    padding: 4px 8px 4px 8px;
    text-decoration: none;
    display: block;
    white-space: nowrap;
}
.ddm1 .item2 {
    background: #E6E6E6;
    color: #000099;
	font-weight: normal;
}
.ddm1 .item2:hover {
    background: #FFFFFF;
    color: #000099;
	font-weight: normal;
}
.ddm1 .section {
    border: 1px #000099;
    border-style: solid solid solid solid;
    position: absolute;
    visibility: hidden;
    z-index: -1;
    white-space: nowrap;
}
* html .ddm1 td { position: relative; } /* ie 5.0 fix */
/*.ddm1 .left, .ddm1 .left:hover { border-style: solid none solid solid; }
.ddm1 .right, .ddm1 .right:hover { border-style: solid solid solid none; } */


/*Begin additional styles by Bob Porter, CBHC webmaster  5-1-07*/

/* This style features bold red text.  Could be used as an alternate title style */
.bigred {
	font-size: 1.2em;
	font-style: normal;
	color: #990000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}


/* Begin calendar styles */

/* Calendar loosely based on a design by Veerle at http://veerle.duoh.com  Thanks Veerle!  */

/* This defines the size, border and background of the calendar table  */
#calendar {
	width: 80%;
	padding: 0;
	margin-left: 10%;
	margin-right: 10%;
	border-left: 1px solid #A2ADBC;
	font: Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	
}


/* this is the style for the numerical dates */
.calendar-body {
	font: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	color: #003366;
	background-color: #F4F4F4;
	font-weight: bold;
	padding: 5px;
	border-right: 1px solid #A2ADBC;
	border-bottom: 1px solid #A2ADBC;
	background-image: url(../graphics/greyfade.gif);
	background-repeat: repeat-x;
}



.calendar-body a {
	text-decoration: none;
	display: block;
}

.calendar-body a:link, a:visited, a:active {	
	color: #3333FF;
	
}

.calendar-body a:hover {
	color: #FF0000;
	
}




/* This is for the name of the month at the top */
.calendar-caption {
	margin: 0;
	color: #300000;
	font: bold 1.4em Arial, Helvetica, sans-serif;
	text-align: center;
	padding: 0;
	line-height: 1.8em;
}
.calendar-caption a {
	text-decoration: none;
	display: inline;
}

.calendar-caption a:link, a:visited, a:active {	
	color: #004187;
	
}

.calendar-caption a:hover {
	color: #FF0000;
	
}

/* This is for the days of the week */

.calendar-th {
	color: #000000;
	border-right: 1px solid #A2ADBC;
	border-bottom: 1px solid #A2ADBC;
	border-top: 1px solid #A2ADBC;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	font-size: 1.2em;
	background-image: url(../graphics/bluefade.gif);
	background-repeat: repeat-x;
	padding: 5px;
}

.today, td.today a, td.today a:link, td.today a:visited {
	color: #F6F4DA;
	font-weight: bold;
	background: #DF9496;
}

.calendar-td {
	border-right: 1px solid #A2ADBC;
	border-bottom: 1px solid #A2ADBC;
	width: 20px;
	height: 20px;
	text-align: center;
	}



/* End calendar styles */

/* Styles for Announcement boxes, like the donate box in the left sidebar */

#announcebox {
	width: 150px;
	padding: 0;
	margin-left: 20px;
	margin-right: 20px;
	border: 1px solid #A2ADBC;
	background-color: #FFFFFF;
	
}


/* this is the style for the numerical dates */
.announcebox-body {

}



.announcebox-caption {
	font: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #000066;
	background-color: #F4F4F4;
	font-weight: bold;
	padding: 5px;

	background-image: url(../graphics/grayfade-bigger.gif);
	background-repeat: repeat-x;
}

.announcebox-caption a {
	text-decoration: none;
	display: inline;
}

.announcebox-caption a:link, a:visited, a:active {	
	color: #004187;
	
}

.announcebox-caption a:hover {
	color: #FF0000;
	
}
.announcebox-th {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #000066;
	font-size: 1.2em;
	padding: 2px;
	font-weight: bold;
}

.announcebox-th a {
	text-decoration: none;
	display: block;
}

.announcebox-th a:link, a:active {	
	color: #FFFFFF;
	
}

.announcebox-th a:visited {	
	color: #FFFFFF;
	
}

.announcebox-th a:hover {
	color: #FF0000;
	
}


.announcebox-td {
	border-right: 1px solid #A2ADBC;
	border-bottom: 1px solid #A2ADBC;
	width: 20px;
	height: 20px;
	text-align: center;
	}



/* End Announcement box styles */

/* Styles for tables in the center area of the page */

/* longbox is for long lists, like legilsators or members */

#longbox {
	padding: 0;
	margin-left: 0px;
	margin-right: 0px;
	background-color: #FFFFFF;
	border: 0px solid #A2ADBC;
	
}


/* this is the style for the table text */
.longbox-body {
	font: verdana, helvetica, sans-serif;
	font-size: 0.8em;
	color: #000066;
	background-color: #F4F4F4;
	font-weight: normal;
	padding: 0px;

}



.longbox-body a {
	text-decoration: none;
	display: inline;
}

.longbox-body a:link, a:visited, a:active {	
	color: #004187;
	
}

.longbox-body a:hover {
	color: #FF0000;
	
}




/*  */
.longbox-caption {
	margin: 0;
	color: #300000;
	font: bold 1.4em verdana, helvetica, sans-serif;
	text-align: center;
	padding: 0px;
	line-height: 1.8em;
}


/* */

.longbox-th {
	color: #FFFFFF;
	font-family: verdana, helvetica, sans-serif;
	background-color: #000066;
	font-size: 1.2em;
	padding: 2px;
	font-weight: bold;
}



.longbox-td {
	border: 1px solid #A2ADBC;
	text-align: left;
	padding: 2px;
	}

/* end longbox*/

/* bigbox is for wide but fairly short lists */

#bigbox {
	width: 90%;
	padding: 0;
	margin-left: 20px;
	margin-right: 20px;
	font: Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	border: 1px solid #A2ADBC;
	
}


/* this is the style for the table text */
.bigbox-body {
	font: verdana, helvetica, sans-serif;
	font-size: 0.9em;
	color: #002000;
	background-color: #F4F4F4;
	font-weight: bold;
	padding: 10px;
	background-image: url(../graphics/goldfade-tall.gif);
	background-repeat: repeat-x;
	line-height: 1.4em;
}



.bigbox-body a {
	text-decoration: none;
	display: block;
}

.bigbox-body a:link, a:visited, a:active {	
	color: #004187;
	
}

.bigbox-body a:hover {
	color: #FF0000;
	
}




/*  */
.bigbox-caption {
	margin: 0;
	color: #300000;
	font: bold 1.4em verdana, helvetica, sans-serif;
	text-align: center;
	padding: 0px;
	line-height: 1.8em;
}


/* For large text boxes in the center of the page*/

.bigbox-th {
	color: #FFFFFF;
	font-family: verdana, helvetica, sans-serif;
	background-color: #000066;
	font-size: 1.2em;
	padding: 2px;
	font-weight: bold;
}



.bigbox-td {
	border-right: 0px solid #A2ADBC;
	border-bottom: 0px solid #A2ADBC;
	width: 20px;
	height: 20px;
	text-align: center;
	}


/* End styles for tables */



.subheader-serif {
	color: #000000;
	font-size: 1.2em;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	line-height: 1.4em;
	padding: 5px;
}

.Subheadertext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-style: normal;
	line-height: 1em;
}
.largeheadertext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .9em;
	line-height: 1.2em;
}
.tableheader1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	line-height: 1.2em;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #000099;
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.mainbodytext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.4em;
}

.mainbodytext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}

.mainbodytext a {
	text-decoration: none; 
	display: inline;
}

.mainbodytext a:link, a:visited, a:active {	
	color: #004187;
	
}

.mainbodytext a:hover {
	color: #FF0000;
	
}


.tablecontent1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	line-height: 1.1em;
	border: thin solid #000099;
	background-color: #99CCFF;
}
.tablecontent2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	line-height: 1.1em;
	background-color: #EFEFEF;
	padding: 4px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.tablecontent3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	line-height: 1.1em;
	background-color: #EFEFEF;
	padding: 4px;
	border: 1px solid #BFBFBF;

}

.tablecontent-fade {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	line-height: 1.1em;
	background-image:url(../graphics/formfade.gif);
	background-repeat:repeat-x;
	overflow:hidden;
	padding: 4px;
	border: 1px solid #BFBFBF;
}


.tablecontent-plain {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	line-height: 1.6em;
	overflow:hidden;
	padding: 4px;
	border: 1px solid #BFBFBF;
}

.tablecontent-plain ul {

list-style:none;
list-style-position:inside;
}

.sidebartextsmall {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
}

/* The title header used for all new CBHC pages */
.mainbodytitle {
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 1.4em;
	line-height: 1.4em;
	font-weight: bold;
	color: #470000;
	padding: 5px;
}


/* a light green italic title */
.greentitle {
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 1.2em;
	line-height: 1.4em;
	font-weight: bold;
	font-style:italic;
	color: #669966;
	padding: 5px;
}

/* a darker green serif font - smaller */
.greenfont {
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 1em;
	line-height: 1.4em;
	font-weight: normal;
	font-style:italic;
	color: #3E5C3D;
	padding: 5px;
}

.greyfont {
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 1em;
	line-height: 1.4em;
	font-weight: normal;
	font-style:italic;
	color: #666666;
	padding: 5px;
}

.greyfont-large {
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 1.4em;
	line-height: 1.6em;
	font-weight: normal;
	font-style:italic;
	color: #666666;
	padding: 5px;
}

.greyfont-dark {
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 1em;
	line-height: 1.4em;
	font-weight: normal;
	font-style:italic;
	color: #333333;
	padding: 5px;
}


.greyfont-sans {
	font-family: arial, helvetica, verdana, sans-serif;
	font-size: 1em;
	line-height: 1.4em;
	font-weight: normal;
	font-style: normal;
	color: #333333;
	padding: 5px;
}

/* A larger title header created specifically for the Press Room*/

.mainbodytitle-big {
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 1.6em;
	line-height: 1.6em;
	font-weight: bold;
	color: #000066;
	padding: 3px;
}

.mainbodytitle-bigger {
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 4em;
	font-weight: bold;
	color: #000066;
	padding: 5px;
}


/* A big, bold black title, to be used sparingly if at all */
.blacktitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	font-style: normal;
	line-height: 1.4em;
	font-weight: bold;
}

/* This is very useful for paragraph headers */
.subheaderblue-gray {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	line-height: 1.5em;
	font-weight: bold;
	color: #003366;
}
/* Use this if you need larger white text */
.bigwhite-text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	line-height: 1.2em;
	color: #FFFFFF;
	padding: 3px;
	font-weight: bold;
}
ul {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	line-height: 1.5em;
	list-style-position: inside;
	list-style-image: none;
	list-style-type: disc;
}
.ul a:link, a:visited, a:active {	
	color: #004187;
	text-decoration: none;
	
}

.ul a:hover {
	color: #FF0000;
	
}

/* Styling for Google newsbar on press room page  */

    #newsBar {
      margin : 2px 20px 2px 20px;
      width : 90%;
	  
	  }
	  
	  #newsBar a:link, a:visited, a:active {	
	color: #004187;
	text-decoration: none;
	
}

#newsBar a:hover {
	color: #FF0000;
	
}



    
#sgwallpaper {
	background-color: #FFFFFF;
	background-image: url(../graphics/sc09-horizontal.jpg);
	background-repeat: no-repeat;
	background-position: ;
}

    
#thwallpaper {
	background-color: #FFFFFF;
	/*background-image: url(../graphics/?);*/
	background-repeat: no-repeat;
	background-position: ;
}


#formbox {
	width:500px;
	border: #bfbfbf solid 0px;
	margin-left:20px;
	margin-right:20px;
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 1em;
	line-height: 1.4em;
	font-weight: bold;
	font-style:italic;
	color: #3E5C3D;
	}
	

#formbox-sans {
	width:500px;
	border: #bfbfbf solid 0px;
	margin-left:20px;
	margin-right:20px;
	font-family: arial, helvetica, verdana, serif;
	font-size: 1em;
	line-height: 1.4em;
	font-weight: normal;
	font-style:normal;
	color: #333333;
	}
	
.formbox {
	width:500px;
	border: #bfbfbf solid 0px;
	margin-left:20px;
	margin-right:20px;
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 1em;
	line-height: 1.8em;
	font-weight: normal;
	font-style:italic;
	color: #3E5C3D;
	}


/* styling for breadcrumbs */
.topnav { 
    font-size: 0.8em;
    color: #000000;
 	background-color: #FFFFFF;
 	border: 0px #00009C solid;
 	padding: 2px;
}



.topnav a {
	text-decoration: none;
	display: inline;
}

.topnav a:link, a:visited, a:active {	
	color: #004187;
	
}

.topnav a:hover {
	text-decoration:underline;
	
}
