@charset "utf-8";
/* CSS Document */

/********************* LARGE BOX WITH TITLE AREA *****************************/

#lgboxwtitle dl { /* block position that can be changed at will */
width: 463px; /* width of block according to your background image */
}

#lgboxwtitle dl, dt, dd { /* suppression of all margins and paddings */
margin: 0;
padding: 0;
}

#lgboxwtitle dl { /* BOTTOM IMAGE -- by default background on the entire block */
background: url(images/elements/lgbox-wtitle/bottom.gif) bottom left no-repeat;
padding-bottom: 10px; /* so that text will not appear on the bottom rounded edge */
}

#lgboxwtitle dt { /* TOP IMAGE -- bloc title definition */
	height: 25px;
	padding: 6px 0 0 30px;
	background: url(images/elements/lgbox-wtitle/top.gif) top left no-repeat;
}

#lgboxwtitle dt.title {
	font-size: 1.3em;
	font-weight: normal;
	font-family: 'Trebuchet MS', Helvetica, sans-serif;
	color: #490000;
}

#lgboxwtitle dd {
padding: 15px 10px 0 15px; /* MIDDLE IMAGE -- internal block spaces administration */
background: url(images/elements/lgbox-wtitle/middle.gif) top left repeat-y; /* internal background */
}

#lgboxwtitle img.padding { /* BOTTOM IMAGE -- by default background on the entire block */
	float: right;
	padding: 15px 20px 0 0;
}

#lgboxwtitle img.nav { /* BOTTOM IMAGE -- by default background on the entire block */
float: left;
padding: 10px 10px 0 20px;
}

/* Lists of Links with Image for Bullet */

#lgboxwtitle dl dd ul {
	padding: 0;
	margin:0;
	}
	
#lgboxwtitle dl dd ol{
	padding-left: 20px;
	margin: 0 20px 0 20px;
	color: #4a4842;
	}


#lgboxwtitle li.lists {
	background-image: url(images/elements/bullets/blue-square.gif);
	background-repeat: no-repeat;
	padding-left: 1.3em; /* Moves Text Away from Image */
	margin-bottom: .6em; /* Vertical Space Between List Items */
	list-style-type: none;
	text-align: left;
	color: #4a4842;
}

#lgboxwtitle li.edevent-checkmark {
	padding-left: 1.3em; /* Moves Text Away from Image */
	margin-bottom: 0.6em; /* Vertical Space Between List Items */
	list-style-type: none;
	text-align: left;
	color: #4a4842;
	background: url(images/elements/edevent-checkmark.gif) no-repeat;
}

#lgboxwtitle li.edevent-arrow {
	padding-left: 1.3em; /* Moves Text Away from Image */
	margin-bottom: 0.6em; /* Vertical Space Between List Items */
	list-style-type: none;
	text-align: left;
	color: #4a4842;
	background: url(images/edevents-arrow.gif) no-repeat -4px top;
}


#lgboxwtitle li.arrowlists {
	background-image: url(images/elements/bullets/blue-arrow.gif);
	background-repeat: no-repeat;
	padding-left: 1.3em; /* Moves Text Away from Image */
	margin-bottom: .3em; /* Vertical Space Between List Items */
	list-style-type: none;
	text-align: left;
	color: #4a4842;
}

#lgboxwtitle a.listlink:link {
	color: #3076cd;
	text-decoration: underline;
}

#lgboxwtitle a.listlink:visited {
	color: #3076cd;
	text-decoration: underline;
}

#lgboxwtitle a.listlink:hover {
	color: #842714;
	text-decoration: underline;
}

#lgboxwtitle a.listlink:active {
	color: #842714;
	text-decoration: underline;
} 

#lgboxwtitle dl dd ol{
	padding: 0;
	}


/********************* LARGE BOX WITH TITLE AREA 2*****************************/

#lgboxwtitle2 dl { /* block position that can be changed at will */
width: 463px; /* width of block according to your background image */
}

#lgboxwtitle2 dl, dt, dd { /* suppression of all margins and paddings */
margin: 0;
padding: 0;
}

#lgboxwtitle2 dl { /* BOTTOM IMAGE -- by default background on the entire block */
background: url(images/elements/lgbox-wtitle/bottom.gif) bottom left no-repeat;
padding-bottom: 10px; /* so that text will not appear on the bottom rounded edge */
}

#lgboxwtitle2 dt { /* TOP IMAGE -- bloc title definition */
	height: 25px;
	padding: 6px 0 0 30px;
	background: url(images/elements/lgbox-wtitle/top.gif) top left no-repeat;
}

#lgboxwtitle2 dt.title {
	font-size: 1.3em;
	font-weight: normal;
	font-family: 'Trebuchet MS', Helvetica, sans-serif;
	color: #490000;
}

#lgboxwtitle2 dd {
padding: 15px 10px 0 15px; /* MIDDLE IMAGE -- internal block spaces administration */
background: url(images/elements/lgbox-wtitle/middle.gif) top left repeat-y; /* internal background */
}

#lgboxwtitle2 img.padding { /* BOTTOM IMAGE -- by default background on the entire block */
	float: right;
	padding: 15px 20px 0 0;
}

#lgboxwtitle2 img.nav { /* BOTTOM IMAGE -- by default background on the entire block */
float: left;
padding: 10px 10px 0 20px;
}

/****************** LARGE BOX WITHOUT COLORED BACKGROUND TITLE AREA #1*****************/

#lgboxnotitle dl { /* block position that can be changed at will */
width: 463px; /* width of block according to your background image */
}

#lgboxnotitle dl, dt, dd { /* suppression of all margins and paddings */
margin: 0;
padding: 0;
}

#lgboxnotitle dl { /* BOTTOM IMAGE -- by default background on the entire block */
	background: url(images/elements/lgbox-wtitle/bottom.gif) bottom left no-repeat;
	padding-bottom: 5px; /* so that text will not appear on the bottom rounded edge */
}

#lgboxnotitle dt { /* TOP IMAGE -- bloc title definition */
	height: 19px;
	padding: 6px 0 0 30px;
	background: url(images/elements/lgbox-notitle/top.gif) top left no-repeat;
}

#lgboxnotitle dt.title {
	font-weight: normal;
	font-family: 'Trebuchet MS', Helvetica, sans-serif;
	color: #490000;
	font-size: 1.3em;
}

#lgboxnotitle dd {
	padding: 8px 5px 0 15px; /* MIDDLE IMAGE -- internal block spaces administration */
	text-align: left;
	background: url(images/elements/lgbox-wtitle/middle.gif) top left repeat-y; /* internal background */
	color: #4a4842;
}

/* Lists of Links with Image for Bullet */

#lgboxnotitle dl dd ul {
	padding: 0;
	margin:0;
	}

#lgboxnotitle li.lists {
	background-image: url(images/elements/bullets/blue-square.gif);
	background-repeat: no-repeat;
	padding-left: 1.3em; /* Moves Text Away from Image */
	padding-right: 25px;
	margin-bottom: .6em; /* Vertical Space Between List Items */
	list-style-type: none;
	text-align: left;
	color: #4a4842;
}

#lgboxnotitle a.listlink:link {
	color: #3076cd;
	text-decoration: none;
}

#lgboxnotitle a.listlink:visited {
	color: #3076cd;
	text-decoration: none;
}

#lgboxnotitle a.listlink:hover {
	color: #842714;
	text-decoration: none;
}

#lgboxnotitle a.listlink:active {
	color: #842714;
	text-decoration: none;
} 

/****************** LARGE BOX WITHOUT COLORED BACKGROUND TITLE AREA #2*****************/

#lgboxnotitle2 dl { /* block position that can be changed at will */
width: 463px; /* width of block according to your background image */
}

#lgboxnotitle2 dl, dt, dd { /* suppression of all margins and paddings */
margin: 0;
padding: 0;
}

#lgboxnotitle2 dl { /* BOTTOM IMAGE -- by default background on the entire block */
	background: url(images/elements/lgbox-wtitle/bottom.gif) bottom left no-repeat;
	padding-bottom: 5px; /* so that text will not appear on the bottom rounded edge */
}

#lgboxnotitle2 dt { /* TOP IMAGE -- bloc title definition */
	height: 19px;
	padding: 6px 0 0 30px;
	background: url(images/elements/lgbox-notitle/top.gif) top left no-repeat;
}

#lgboxnotitle2 dt.title {
	font-weight: normal;
	font-family: 'Trebuchet MS', Helvetica, sans-serif;
	color: #490000;
	font-size: 1.3em;
}

#lgboxnotitle2 dd {
	padding: 8px 5px 0 15px; /* MIDDLE IMAGE -- internal block spaces administration */
	text-align: left;
	background: url(images/elements/lgbox-wtitle/middle.gif) top left repeat-y; /* internal background */
	color: #4a4842;
}

/****************** LARGE BOX WITHOUT CIRLCE BULLET NEXT TO TITLE *****************/

#lgboxnocirlcebull dl { /* block position that can be changed at will */
width: 463px; /* width of block according to your background image */
}

#lgboxnocirlcebull dl, dt, dd { /* suppression of all margins and paddings */
margin: 0;
padding: 0;
}

#lgboxnocirlcebull dl { /* BOTTOM IMAGE -- by default background on the entire block */
	background: url(images/elements/lgbox-wtitle/bottom.gif) bottom left no-repeat;
	padding-bottom: 5px; /* so that text will not appear on the bottom rounded edge */
}

#lgboxnocirlcebull dt { /* TOP IMAGE -- bloc title definition */
	padding: 12px 0 0 30px;
	background: url(images/elements/lgbox-notitle/top-nocircle.gif) no-repeat left top;
}

#lgboxnocirlcebull dt.title {
	font-weight: normal;
	font-family: 'Trebuchet MS', Helvetica, sans-serif;
	color: #490000;
	font-size: 1.3em;
}

#lgboxnocirlcebull dd {
	padding: 8px 5px 0 15px; /* MIDDLE IMAGE -- internal block spaces administration */
	text-align: left;
	background: url(images/elements/lgbox-wtitle/middle.gif) top left repeat-y; /* internal background */
	color: #4a4842;
}

/****************** LARGE BOX WITHOUT CIRLCE BULLET NEXT TO TITLE *****************/

#lgboxnocirlcebull2 dl { /* block position that can be changed at will */
width: 463px; /* width of block according to your background image */
}

#lgboxnocirlcebull2 dl, dt, dd { /* suppression of all margins and paddings */
margin: 0;
padding: 0;
}

#lgboxnocirlcebull2 dl { /* BOTTOM IMAGE -- by default background on the entire block */
	background: url(images/elements/lgbox-wtitle/bottom.gif) bottom left no-repeat;
	padding-bottom: 5px; /* so that text will not appear on the bottom rounded edge */
}

#lgboxnocirlcebull2 dt { /* TOP IMAGE -- bloc title definition */
	padding: 12px 0 0 30px;
	background: url(images/elements/lgbox-notitle/top-nocircle.gif) no-repeat left top;
}

#lgboxnocirlcebull2 dt.title {
	font-weight: normal;
	font-family: 'Trebuchet MS', Helvetica, sans-serif;
	color: #490000;
	font-size: 1.3em;
}

#lgboxnocirlcebull2 dd {
	padding: 8px 5px 0 15px; /* MIDDLE IMAGE -- internal block spaces administration */
	text-align: left;
	background: url(images/elements/lgbox-wtitle/middle.gif) top left repeat-y; /* internal background */
	color: #4a4842;
}


/* Lists of Links with Image for Bullet */

#lgboxnotitle2 dl dd ul {
	padding: 0;
	margin:0;
	}

#lgboxnotitle2 li.lists {
	background-image: url(images/elements/bullets/blue-square.gif);
	background-repeat: no-repeat;
	padding-left: 1.3em; /* Moves Text Away from Image */
	padding-right: 25px;
	margin-bottom: .6em; /* Vertical Space Between List Items */
	list-style-type: none;
	text-align: left;
	color: #4a4842;
}

#lgboxnotitle2 a.listlink:link {
	color: #fffdee;
	text-decoration: none;
}

#lgboxnotitle2 a.listlink:visited {
	color: #fffdee;
	text-decoration: none;
}

#lgboxnotitle2 a.listlink:hover {
	color: #a2272e;
	text-decoration: none;
}

#lgboxnotitle2 a.listlink:active {
	color: #a2272e;
	text-decoration: none;
} 

/****************** LARGE BOX WITHOUT COLORED BACKGROUND TITLE AREA #3*****************/

#lgboxnotitle3 dl { /* block position that can be changed at will */
width: 463px; /* width of block according to your background image */
}

#lgboxnotitle3 dl, dt, dd { /* suppression of all margins and paddings */
margin: 0;
padding: 0;
}

#lgboxnotitle3 dl { /* BOTTOM IMAGE -- by default background on the entire block */
	background: url(images/elements/lgbox-wtitle/bottom.gif) bottom left no-repeat;
	padding-bottom: 5px; /* so that text will not appear on the bottom rounded edge */
}

#lgboxnotitle3 dt { /* TOP IMAGE -- bloc title definition */
	height: 19px;
	padding: 6px 0 0 30px;
	background: url(images/elements/lgbox-notitle/top.gif) top left no-repeat;
}

#lgboxnotitle3 dt.title {
	font-weight: normal;
	font-family: 'Trebuchet MS', Helvetica, sans-serif;
	color: #490000;
	font-size: 1.3em;
}

#lgboxnotitle3 dd {
	padding: 8px 5px 0 15px; /* MIDDLE IMAGE -- internal block spaces administration */
	text-align: left;
	background: url(images/elements/lgbox-wtitle/middle.gif) top left repeat-y; /* internal background */
	color: #4a4842;
}

/* Lists of Links with Image for Bullet */

#lgboxnotitle3 dl dd ul {
	padding: 0;
	margin:0;
	}

#lgboxnotitle3 li.lists {
	background-image: url(images/elements/bullets/blue-square.gif);
	background-repeat: no-repeat;
	padding-left: 1.3em; /* Moves Text Away from Image */
	padding-right: 25px;
	margin-bottom: .6em; /* Vertical Space Between List Items */
	list-style-type: none;
	text-align: left;
	color: #4a4842;
}

#lgboxnotitle3 a.listlink:link {
	color: #fffdee;
	text-decoration: none;
}

#lgboxnotitle3 a.listlink:visited {
	color: #fffdee;
	text-decoration: none;
}

#lgboxnotitle3 a.listlink:hover {
	color: #a2272e;
	text-decoration: none;
}

#lgboxnotitle3 a.listlink:active {
	color: #a2272e;
	text-decoration: none;
} 

/************************** RIGHT COLUMN BOX #1 *************************************************/

#rightcolbox1 dl { /* block position that can be changed at will */
width: 255px; /* width of block according to your background image */
}

#rightcolbox1 dl, dt, dd { /* suppression of all margins and paddings */
margin: 0;
padding: 0;
}

#rightcolbox1 dl { /* BOTTOM IMAGE -- by default background on the entire block */
background: url(images/elements/rightcol-box/bottom.gif) bottom left no-repeat;
padding-bottom: 12px; /* so that text will not appear on the bottom rounded edge */
}

#rightcolbox1 dt { /* TOP IMAGE -- bloc title definition */
	height: 3px;
	padding: 6px 0 0 30px;
	background: url(images/elements/rightcol-box/top.gif) top left no-repeat;
}

#rightcolbox1 dt.title {
	font-size: 1.3em;
	font-weight: normal;
	font-family: 'Trebuchet MS', Helvetica, sans-serif;
	color: #490000;
}

#rightcolbox1 dd {
padding: 8px 5px 0 15px; /* MIDDLE IMAGE -- internal block spaces administration */
text-align: center;
background: url(images/elements/rightcol-box/middle.gif) top left repeat-y; /* internal background */
}

#rightcolbox1 .regtext {
font-size: 0.82em;
}

/****************************** RIGHT COLUMN BOX #2 *****************************************************/

#rightcolbox2 dl { /* block position that can be changed at will */
width: 255px; /* width of block according to your background image */
}

#rightcolbox2 dl, dt, dd { /* suppression of all margins and paddings */
margin: 0;
padding: 0;
}

#rightcolbox2 dl { /* BOTTOM IMAGE -- by default background on the entire block */
background: url(images/elements/rightcol-box/bottom.gif) bottom left no-repeat;
padding-bottom: 12px; /* so that text will not appear on the bottom rounded edge */
}

#rightcolbox2 dt { /* TOP IMAGE -- bloc title definition */
	height: 3px;
	padding: 6px 0 0 30px;
	background: url(images/elements/rightcol-box/top.gif) top left no-repeat;
}

#rightcolbox2 dt.title {
	font-size: 1.3em;
	font-weight: normal;
	font-family: 'Trebuchet MS', Helvetica, sans-serif;
	color: #490000;
}

#rightcolbox2 dd {
padding: 8px 5px 0 15px; /* MIDDLE IMAGE -- internal block spaces administration */
text-align: center;
background: url(images/elements/rightcol-box/middle.gif) top left repeat-y; /* internal background */
}

/******************************* TESTIMONIAL BOX ************************************************/

#testimonialbox dl { /* block position that can be changed at will */
width: 256px; /* width of block according to your background image */
}

#testimonialbox dl, dt, dd { /* suppression of all margins and paddings */
margin: 0;
padding: 0;
}

#testimonialbox dl { /* BOTTOM IMAGE -- by default background on the entire block */
background: url(images/elements/testimonial-box/bottom.gif) bottom left no-repeat;
padding-bottom: 10px; /* so that text will not appear on the bottom rounded edge */
}

#testimonialbox dt { /* TOP IMAGE -- bloc title definition */
	height: 3px;
	padding: 6px 0 0 10px;
	background: url(images/elements/testimonial-box/top.gif) top left no-repeat;
}

#testimonialbox dt.title {
	font-size: 1.1em;
	font-weight: normal;
	font-family: 'Trebuchet MS', Helvetica, sans-serif;
	color: #490000;
}

#testimonialbox dd {
padding: 8px 10px 0 10px; /* MIDDLE IMAGE -- internal block spaces administration */
text-align: left;
background: url(images/elements/testimonial-box/middle.gif) top left repeat-y; /* internal background */
}

#testimonialbox .italictext {
	color: #4a4842;
	font-style: italic;
	line-height: 150%;
	font-size: .82em;
}

#testimonialbox .regtext {
	line-height: 150%;
	font-size: 0.82em;
}

#testimonialbox img {
	margin-left: auto;
	margin-right: 10px;
}

#testimonialbox img.fltright {
	float: right;
	margin: 2px 10px 0 10px;
}

#testimonialbox img.fltrightnobord {
	float: right;
	margin: 2px 10px 0 7px;
}



/******************************* LEFT FLOATING GENERAL BOX FOR MAIN CONTENT AREA **********************************/

#genboxContainer {
	width: 465px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	margin: 0; /* the auto margins (in conjunction with a width) center the page */
	}

#leftgenbox dl { /* block position that can be changed at will */
	width: 227px; /* width of block according to your background image */
	float: left;
}

#leftgenbox dl, dt, dd { /* suppression of all margins and paddings */
	margin: 0;
	padding: 0;
}

#leftgenbox dl { /* by default background on the entire block */
background: url(images/elements/sm-gen-box/bottom.gif) bottom no-repeat;
text-align: left;
padding-bottom: 7px;
}

#leftgenbox dt { /* bloc title definition */
	height: 24px;
	background: url(images/elements/sm-gen-box/top.gif) top no-repeat;
	text-align: left;
	text-decoration: none;
	padding: 7px 0 0 32px;
}

#leftgenbox dt.title {
	font-size: 1.3em;
	font-weight: normal;
	font-family: 'Trebuchet MS', Helvetica, sans-serif;
	color: #490000;
}

#leftgenbox dd {
	background: url(images/elements/sm-gen-box/middle.gif) top repeat-y; /* internal background */
	padding: 0 15px 6px 15px; /* MIDDLE IMAGE -- internal block spaces administration */
}
	
#leftgenbox ul {
	list-style-image: url(images/elements/brown-arrow.gif);
	text-align: left;
}	
#leftgenbox ul li a{
	color: #3076cd;
	text-decoration: underline;
	text-align: left;
	}
#leftgenbox ul li a:hover, #leftgenbox ul li a:focus {
	text-decoration: underline;	
	color: #a2272e;
}

/* Lists of Links with Image for Bullet */

#leftgenbox dl dd ul {
	padding: 0;
	margin:0;
	}

#leftgenbox li.bulletlists {
	background-image: url(images/elements/bullets/solid-square.gif);
	background-repeat: no-repeat;
	padding-left: 1.3em; /* Moves Text Away from Image */
	margin-bottom: .6em; /* Vertical Space Between List Items */
	list-style-type: none;
	text-align: left;
	color: #4a4842;
}

#leftgenbox li.arrowlists {
	background-image: url(images/elements/bullets/blue-arrow.gif);
	background-repeat: no-repeat;
	padding-left: 1.3em; /* Moves Text Away from Image */
	margin-bottom: .6em; /* Vertical Space Between List Items */
	list-style-type: none;
	text-align: left;
	color: #4a4842;
}

#leftgenbox a.listlink:link {
	color: #3076cd;
	text-decoration: none;
}

#leftgenbox a.listlink:visited {
	color: #3076cd;
	text-decoration: none;
}

#leftgenbox a.listlink:hover {
	color: #842714;
	text-decoration: none;
}

#leftgenbox a.listlink:active {
	color: #842714;
	text-decoration: none;
} 

/******************************** RIGHT FLOATING GENERAL BOX FOR MAIN CONTENT AREA ******************************/

#rightgenbox dl { /* block position that can be changed at will */
	width: 227px; /* width of block according to your background image */
	float: right;
	margin: 0 5px 10px 10px;
}

#rightgenbox dl { /* by default background on the entire block */
	background: url(images/elements/sm-gen-box/bottom.gif) bottom no-repeat;
	text-align: left;
	padding-bottom: 7px;
}

#rightgenbox dt { /* bloc title definition */
	height: 24px;
	background: url(images/elements/sm-gen-box/top.gif) top no-repeat;
	text-align: left;
	text-decoration: none;
	padding: 7px 0 0 32px;
}

#rightgenbox dt.title {
	font-size: 1.3em;
	font-weight: normal;
	font-family: 'Trebuchet MS', Helvetica, sans-serif;
	color: #490000;
}

#rightgenbox dd {
	padding: 15px 15px 6px 15px; /* MIDDLE IMAGE -- internal block spaces administration */
	background: url(images/elements/sm-gen-box/middle.gif) top repeat-y; /* internal background */
}
	
#rightgenbox ul {
	list-style-image: url(images/elements/brown-arrow.gif);
	text-align: left;
	padding: 0 10px 0 10px;
}	
#rightgenbox ul li a{
	color: #3076cd;
	text-decoration: underline;
	padding: 0 6px 0 0;
	text-align: left;
	font: 12px/135% Arial, Helvetica, sans-serif;
	}
#rightgenbox ul li a:hover, #rightgenbox ul li a:focus {
	text-decoration: underline;	
	color: #4a4842;
}

/* Lists of Links with Image for Bullet */

#rightgenbox dl dd ul {
	padding: 0;
	margin:0;
	}

#rightgenbox li.bulletlists {
	background-image: url(images/elements/bullets/solid-square.gif);
	background-repeat: no-repeat;
	padding-left: 1.3em; /* Moves Text Away from Image */
	margin-bottom: .6em; /* Vertical Space Between List Items */
	list-style-type: none;
	text-align: left;
	color: #4a4842;
}

#rightgenbox li.arrowlists {
	background-image: url(images/elements/bullets/blue-arrow.gif);
	background-repeat: no-repeat;
	padding-left: 1.3em; /* Moves Text Away from Image */
	margin-bottom: .3em; /* Vertical Space Between List Items */
	list-style-type: none;
	text-align: left;
	color: #4a4842;
}

#rightgenbox a.listlink:link {
	color: #3076cd;
	text-decoration: underline;
	font-size: .92em;
}

#rightgenbox a.listlink:visited {
	color: #3076cd;
	text-decoration: underline;
	font-size: .92em;
}

#rightgenbox a.listlink:hover {
	color: #842714;
	text-decoration: underline;
	font-size: .92em;
}

#rightgenbox a.listlink:active {
	color: #842714;
	text-decoration: underline;
} 


/* Lists of Links with Inline Image for Bullet */

#inlinebull dl dd ul {
	padding: 0;
	margin:0;
	}

#inlinebull li.lists {
	background-image: url(images/elements/bullets/inline-square.gif);
	background-repeat: no-repeat;
	padding: 0 7px 0 13px;
	list-style-type: none;
	color: #4a4842;
	display: inline;
}

#inlinebull a.listlink:link {
	color: #3076cd;
	text-decoration: underline;
	font-size: .92em;
}

#inlinebull a.listlink:visited {
	color: #3076cd;
	text-decoration: underline;
	font-size: .92em;
}

#inlinebull a.listlink:hover {
	color: #842714;
	text-decoration: underline;
	font-size: .92em;
}

#inlinebull a.listlink:active {
	color: #842714;
	text-decoration: underline;
} 

/******************************** RIGHT FLOATING GENERAL BOX FOR HOME PAGE ******************************/

#hprightgenbox dl { /* block position that can be changed at will */
	width: 227px; /* width of block according to your background image */
	float: right;
	margin: 0;
	padding: 0;
}

#hprightgenbox dl { /* by default background on the entire block */
	background: url(images/elements/sm-gen-box/bottom.gif) bottom no-repeat;
	text-align: left;
	padding-bottom: 7px;
}

#hprightgenbox dt { /* bloc title definition */
	height: 24px;
	background: url(images/elements/sm-gen-box/top.gif) top no-repeat;
	text-align: left;
	text-decoration: none;
	padding: 7px 0 0 32px;
}

#hprightgenbox dt.title {
	font-size: 1.3em;
	font-weight: normal;
	font-family: 'Trebuchet MS', Helvetica, sans-serif;
	color: #490000;
}

#hprightgenbox dd {
	padding: 15px 15px 6px 15px; /* MIDDLE IMAGE -- internal block spaces administration */
	background: url(images/elements/sm-gen-box/middle.gif) top repeat-y; /* internal background */
}
	
#hprightgenbox ul {
	list-style-image: url(images/elements/brown-arrow.gif);
	text-align: left;
	padding: 0 10px 0 10px;
}	
#hprightgenbox ul li a{
	color: #988865;
	text-decoration: underline;
	padding: 0 6px 0 0;
	text-align: left;
	font: 12px/135% Arial, Helvetica, sans-serif;
	}
#hprightgenbox ul li a:hover, #rightgenbox ul li a:focus {
	text-decoration: underline;	
	color: #1d532e;
}

/* Lists of Links with Image for Bullet */

#hprightgenbox dl dd ul {
	padding: 0;
	margin:0;
	}

#hprightgenbox li.bulletlists {
	background-image: url(images/elements/bullets/solid-square.gif);
	background-repeat: no-repeat;
	padding-left: 1.3em; /* Moves Text Away from Image */
	margin-bottom: .6em; /* Vertical Space Between List Items */
	list-style-type: none;
	text-align: left;
	color: #4a4842;
}

#hprightgenbox li.arrowlists {
	background-image: url(images/elements/bullets/blue-arrow.gif);
	background-repeat: no-repeat;
	padding-left: 1.3em; /* Moves Text Away from Image */
	margin-bottom: .3em; /* Vertical Space Between List Items */
	list-style-type: none;
	text-align: left;
	color: #4a4842;
}

#hprightgenbox a.listlink:link {
	color: #3076cd;
	text-decoration: underline;
	font-size: .92em;
}

#hprightgenbox a.listlink:visited {
	color: #3076cd;
	text-decoration: underline;
	font-size: .92em;
}

#hprightgenbox a.listlink:hover {
	color: #842714;
	text-decoration: underline;
	font-size: .92em;
}

#hprightgenbox a.listlink:active {
	color: #842714;
	text-decoration: underline;
} 

/******************************* RIGHT COLUMN QUICK INFO BOX ************************************************/

#rightcolqulibox dl { /* block position that can be changed at will */
width: 256px; /* width of block according to your background image */
}

#rightcolqulibox dl, dt, dd { /* suppression of all margins and paddings */
margin: 0;
padding: 0;
}

#rightcolqulibox dl { /* BOTTOM IMAGE -- by default background on the entire block */
	background: url(images/elements/sm-gen-box/bottom.gif) bottom no-repeat;
	text-align: left;
	padding-bottom: 7px;
}

#rightcolqulibox dt { /* TOP IMAGE -- bloc title definition */
	height: 24px;
	background: url(images/elements/sm-gen-box/top.gif) top no-repeat;
	text-align: left;
	text-decoration: none;
	padding: 7px 0 0 46px;
}

#rightcolqulibox dt.title {
	font-size: 1em;
	font-weight: normal;
	font-family: 'Trebuchet MS', Helvetica, sans-serif;
	color: #490000;
}

#rightcolqulibox dd {
	padding: 15px 15px 6px 15px; /* MIDDLE IMAGE -- internal block spaces administration */
	background: url(images/elements/sm-gen-box/middle.gif) top repeat-y; /* internal background */
}

#rightcolqulibox .italictext {
	color: #4a4842;
	font-style: italic;
	line-height: 150%;
	font-size: .82em;
}

#rightcolqulibox p {
	color: #4a4842;
	line-height: 150%;
	font-size: .82em;
	padding: 0 10px 0 10px;
	margin: 0;
}

#rightcolqulibox img {
	border: 1px solid #f2b92f;
	float: right;
	margin: 2px 10px 0 7px;
}

/* Lists of Links with Image for Bullet */

#rightcolqulibox dl dd ul {
	padding: 0;
	margin:0;
	}

#rightcolqulibox li.lists {
	background-image: url(images/elements/bullets/blue-square.gif);
	background-repeat: no-repeat;
	padding-left: 1.3em; /* Moves Text Away from Image */
	margin-bottom: .6em; /* Vertical Space Between List Items */
	list-style-type: none;
	text-align: left;
	color: #4a4842;
	margin-left: 1em;
}

#rightcolqulibox li.arrowlists {
	background-image: url(images/elements/bullets/blue-arrow.gif);
	background-repeat: no-repeat;
	padding-left: 1.3em; /* Moves Text Away from Image */
	margin-bottom: .3em; /* Vertical Space Between List Items */
	list-style-type: none;
	text-align: left;
	margin-left: 10px;
	margin-top: 12px;
	color: #4a4842;
}

#rightcolqulibox a.listlink:link {
	color: #3076cd;
	text-decoration: underline;
}

#rightcolqulibox a.listlink:visited {
	color: #3076cd;
	text-decoration: underline;
}

#rightcolqulibox a.listlink:hover {
	color: #842714;
	text-decoration: underline;
}

#rightcolqulibox a.listlink:active {
	color: #842714;
	text-decoration: underline;
} 

#rightcolqulibox .regtext {
	color: #4a4842;
	line-height: 150%;
	font-size: .82em;
}
