/* ---------------------------------------------------------------------------------- */
/* CSS Document - last updated: 11/12/2008																						*/

/* speakfirst																																					*/
/* Author: Webnetism (www.webnetism.co.uk)																						*/

/* text_styles.css																																		*/
/* Media: screen																																			*/
/* ---------------------------------------------------------------------------------- */

.body {
	font-size: 12px;
	font-family: "trebuchet MS", Arial, Helvetica, "Sans Serif";
	color: #323232;
}

h1, h2, h3, h4 { font-family: "trebuchet MS", Arial, Helvetica, "Sans Serif"; margin: 0; padding: 0; }

.dark_grey_12 {
	font-size: 12px;
	font-family: "trebuchet MS", Arial, Helvetica, "Sans Serif";
	color: #323232;
	font-weight: normal;
}

.dark_grey_12_bold {
	font-size: 12px;
	font-family: "trebuchet MS", Arial, Helvetica, "Sans Serif";
	color: #323232;
	font-weight: bold;
}

.dark_purple_19_bold {
	font-size: 19px;
	font-family: "trebuchet MS", Arial, Helvetica, "Sans Serif";
	color: #44306b;
	font-weight: bold;
}

.footer_grey_11 {
	font-size: 11px;
	font-family: verdana, arial, sans-serif;
	color: #949494;
	font-weight: normal;
}

.grey_12 {
	font-size: 12px;
	font-family: "trebuchet MS", Arial, Helvetica, "Sans Serif";
	color: #464646;
	font-weight: normal;
}

.grey_12_bold {
	font-size: 12px;
	font-family: "trebuchet MS", Arial, Helvetica, "Sans Serif";
	color: #464646;
	font-weight: bold;
}

.grey_12_bold_italic {
	font-size: 12px;
	font-family: "trebuchet MS", Arial, Helvetica, "Sans Serif";
	color: #464646;
	font-weight: bold;
	font-style: italic;
}

.grey_14_bold {
	font-size: 14px;
	font-family: "trebuchet MS", Arial, Helvetica, "Sans Serif";
	color: #464646;
	font-weight: bold;
}

.light_grey_11 {
	font-size: 11px;
	font-family: verdana, arial, sans-serif;
	color: #c1c1c1;
	font-weight: normal;
}

.mauve_12 {
	font-size: 12px;
	font-family: "trebuchet MS", Arial, Helvetica, "Sans Serif";
	color: #ae4a92;
	font-weight: normal;
}

.mauve_12_bold {
	font-size: 12px;
	font-family: "trebuchet MS", Arial, Helvetica, "Sans Serif";
	color: #ae4a92;
	font-weight: bold;
}

.mauve_12_bold_ul {
	font-size: 12px;
	font-family: "trebuchet MS", Arial, Helvetica, "Sans Serif";
	color: #ae4a92;
	font-weight: bold;
	text-decoration: underline;
}

.mauve_14_bold {
	font-size: 14px;
	font-family: "trebuchet MS", Arial, Helvetica, "Sans Serif";
	color: #ae4a92;
	font-weight: bold;
}

.mauve_18_bold {
	font-size: 18px;
	font-family: "trebuchet MS", Arial, Helvetica, "Sans Serif";
	color: #ae4a92;
	font-weight: bold;
}

.orange_11 {
	font-size: 11px;
	font-family: "trebuchet MS", Arial, Helvetica, "Sans Serif";
	color: #df7116;
	font-weight: normal;
}

.purple_12_bold {
	font-size: 12px;
	font-family: "trebuchet MS", Arial, Helvetica, "Sans Serif";
	color: #44306b;
	font-weight: bold;
}

.purple_12 {
	font-size: 12px;
	font-family: "trebuchet MS", Arial, Helvetica, "Sans Serif";
	color: #44306b;
	font-weight: normal;
}

.purple_14 {
	font-size: 14px;
	font-family: "trebuchet MS", Arial, Helvetica, "Sans Serif";
	color: #44306b;
	font-weight: normal;
}

.purple_14_bold {
	font-size: 14px;
	font-family: "trebuchet MS", Arial, Helvetica, "Sans Serif";
	color: #44306b;
	font-weight: bold;
}

.purple_16_bold {
	font-size: 16px;
	font-family: "trebuchet MS", Arial, Helvetica, "Sans Serif";
	color: #44306b;
	font-weight: bold;
}

.purple_20 {
	font-size: 20px;
	font-family: "trebuchet MS", Arial, Helvetica, "Sans Serif";
	color: #5c4c7d;
	font-weight: normal;
}

.purple_20_bold {
	font-size: 20px;
	font-family: "trebuchet MS", Arial, Helvetica, "Sans Serif";
	color: #5c4c7d;
	font-weight: bold;
}

.red_12_bold {
	font-size: 12px;
	font-family: "trebuchet MS", Arial, Helvetica, "Sans Serif";
	color: #ff0000;
	font-weight: bold;
}

.white_11 {
	font-size: 11px;
	font-family: "trebuchet MS", Arial, Helvetica, "Sans Serif";
	color: #fff;
	font-weight: normal;
}

.white_13 {
	font-size: 13px;
	font-family: "trebuchet MS", Arial, Helvetica, "Sans Serif";
	color: #fff;
	font-weight: normal;
}

.white_14 {
	font-size: 14px;
	font-family: "trebuchet MS", Arial, Helvetica, "Sans Serif";
	color: #fff;
	font-weight: normal;
}

.white_16_bold {
	font-size: 16px;
	font-family: "trebuchet MS", Arial, Helvetica, "Sans Serif";
	color: #fff;
	font-weight: bold;
}

.white_20 {
	font-size: 20px;
	font-family: "trebuchet MS", Arial, Helvetica, "Sans Serif";
	color: #fff;
	font-weight: normal;
}


/* ---------------------------------------------------------------------------------- */
/* List properties																																		*/
/* ---------------------------------------------------------------------------------- */

.sitemap_ul {
	margin: 0px 0px 0px 10px;
	padding: 0px 0 0px 0;
	list-style: none;
}

.sitemap_ul li {
	padding: 1px 0 0px 10px;
	background-image: url(../images/navigation/dash.gif); background-repeat: no-repeat; background-position: 0px 9px;
}

.blue_bullet_list {
	margin: 10px 0px 10px 0px;
	padding: 0px 0 0px 0;
	list-style: none;
}

.blue_bullet_list li {
	padding: 0px 0 2px 15px;
	background: url(../images/general/blue_bullet.gif) no-repeat 0 6px;
}

.dark_grey_bullet_list {
	margin: 10px 0px 10px 0px;
	padding: 0px 0 0px 0;
	list-style: none;
}

.dark_grey_bullet_list li {
	padding: 0px 0 2px 15px;
	background: url(../images/general/dark_grey_bullet.gif) no-repeat 0 6px;
}

.green_bullet_list {
	margin: 10px 0px 10px 0px;
	padding: 0px 0 0px 0;
	list-style: none;
}

.green_bullet_list li {
	padding: 0px 0 2px 15px;
	background: url(../images/general/green_bullet.gif) no-repeat 0 6px;
}

.light_blue_bullet_list {
	margin: 10px 0px 10px 0px;
	padding: 0px 0 0px 0;
	list-style: none;
}

.light_blue_bullet_list li {
	padding: 0px 0 2px 15px;
	background: url(../images/general/light_blue_bullet.gif) no-repeat 0 6px;
}

.orange_bullet_list {
	margin: 10px 0px 10px 0px;
	padding: 0px 0 0px 0;
	list-style: none;
}

.orange_bullet_list li {
	padding: 0px 0 2px 15px;
	background: url(../images/general/orange_bullet.gif) no-repeat 0 6px;
}

.purple_bullet_list {
	margin: 10px 0px 10px 0px;
	padding: 0px 0 0px 0;
	list-style: none;
}

.purple_bullet_list li {
	padding: 0px 0 2px 15px;
	background: url(../images/general/purple_bullet.gif) no-repeat 0 6px;
}

.mauve_bullet_list {
	margin: 10px 0px 10px 0px;
	padding: 0px 0 0px 0;
	list-style: none;
}

.mauve_bullet_list li {
	padding: 0px 0 2px 15px;
	background: url(../images/general/mauve_bullet.gif) no-repeat 0 6px;
}

.wine_bullet_list {
	margin: 10px 0px 10px 0px;
	padding: 0px 0 0px 0;
	list-style: none;
}

.wine_bullet_list li {
	padding: 0px 0 2px 15px;
	background: url(../images/general/wine_bullet.gif) no-repeat 0 6px;
}

.info_bullet_list {
	margin: 0px 0px 10px 15px;
	padding: 0px 0 0px 0;
	list-style: disc;
}

.info_bullet_list li {
	padding: 0px 0 3px 0px;
}

/* ---------------------------------------------------------------------------------- */
/* Links properties																																		*/
/* ---------------------------------------------------------------------------------- */

a.dark_grey_12_bold_link:link, a.dark_grey_12_bold_link:visited, a.dark_grey_12_bold_link:active {
	font-weight: bold;
	font-size: 12px;
	color: #625e5e;
	font-family: "trebuchet MS", Arial, Helvetica, "Sans Serif";
	text-decoration: none;
}

a.dark_grey_12_bold_link:hover {
	font-weight: bold;
	font-size: 12px;
	color: #625e5e;
	font-family: "trebuchet MS", Arial, Helvetica, "Sans Serif";
	text-decoration: underline;
}

a.footer_link:link, a.footer_link:visited, a.footer_link:active {
	font-weight: normal;
	font-size: 9px;
	color: #828282;
	font-family: verdana, arial, sans-serif;
	text-decoration: none;
}

a.footer_link:hover {
	font-weight: normal;
	font-size: 9px;
	color: #828282;
	font-family: verdana, arial, sans-serif;
	text-decoration: underline;
}

a.grey_14_bold_link:link, a.grey_14_bold_link:visited, a.grey_14_bold_link:active {
	font-weight: bold;
	font-size: 14px;
	color: #464646;
	font-family: arial, verdana, sans-serif;
	text-decoration: none;
}

a.grey_14_bold_link:hover {
	font-weight: bold;
	font-size: 14px;
	color: #464646;
	font-family: arial, verdana, sans-serif;
	text-decoration: underline;
}

a.light_grey_11:link, a.light_grey_11:visited, a.light_grey_11:active {
	font-weight: normal;
	font-size: 11px;
	color: #c1c1c1;
	font-family: verdana, arial, sans-serif;
	text-decoration: none;
}

a.light_grey_11:hover {
	font-weight: normal;
	font-size: 11px;
	color: #c1c1c1;
	font-family: verdana, arial, sans-serif;
	text-decoration: underline;
}

a.light_grey_11_link:link, a.light_grey_11_link:visited, a.light_grey_11_link:active {
	font-weight: normal;
	font-size: 11px;
	color: #949494;
	font-family: arial, verdana, sans-serif;
	text-decoration: none;
}

a.light_grey_11_link:hover {
	font-weight: normal;
	font-size: 11px;
	color: #949494;
	font-family: arial, verdana, sans-serif;
	text-decoration: underline;
}

a.mauve_12_link:link, a.mauve_12_link:visited, a.mauve_12_link:active {
	font-weight: normal;
	font-size: 12px;
	color: #ae4a92;
	font-family: "trebuchet MS", Arial, Helvetica, "Sans Serif";
	text-decoration: none;
}

a.mauve_12_link:hover {
	font-weight: normal;
	font-size: 12px;
	color: #ae4a92;
	font-family: "trebuchet MS", Arial, Helvetica, "Sans Serif";
	text-decoration: underline;
}

a.mauve_12_bold_link:link, a.mauve_12_bold_link:visited, a.mauve_12_bold_link:active {
	font-weight: bold;
	font-size: 12px;
	color: #ae4a92;
	font-family: "trebuchet MS", Arial, Helvetica, "Sans Serif";
	text-decoration: none;
}

a.mauve_12_bold_link:hover {
	font-weight: bold;
	font-size: 12px;
	color: #ae4a92;
	font-family: "trebuchet MS", Arial, Helvetica, "Sans Serif";
	text-decoration: underline;
}

a.mauve_14_bold_link:link, a.mauve_14_bold_link:visited, a.mauve_14_bold_link:active {
	font-weight: bold;
	font-size: 14px;
	color: #ae4a92;
	font-family: "trebuchet MS", Arial, Helvetica, "Sans Serif";
	text-decoration: none;
}

a.mauve_14_bold_link:hover {
	font-weight: bold;
	font-size: 14px;
	color: #ae4a92;
	font-family: "trebuchet MS", Arial, Helvetica, "Sans Serif";
	text-decoration: underline;
}

a.orange_11_link:link, a.orange_11_link:visited, a.orange_11_link:active {
	font-weight: normal;
	font-size: 11px;
	color: #df7116;
	font-family: "trebuchet MS", Arial, Helvetica, "Sans Serif";
	text-decoration: none;
}

a.orange_11_link:hover {
	font-weight: normal;
	font-size: 11px;
	color: #df7116;
	font-family: "trebuchet MS", Arial, Helvetica, "Sans Serif";
	text-decoration: underline;
}

a.purple_12_link:link, a.purple_12_link:visited, a.purple_12_link:active {
	font-weight: bold;
	font-size: 12px;
	color: #44306b;
	font-family: "trebuchet MS", Arial, Helvetica, "Sans Serif";
	text-decoration: none;
}

a.purple_12_link:hover {
	font-weight: bold;
	font-size: 12px;
	color: #44306b;
	font-family: "trebuchet MS", Arial, Helvetica, "Sans Serif";
	text-decoration: underline;
}

a.purple_12_bold_link:link, a.purple_12_bold_link:visited, a.purple_12_bold_link:active {
	font-weight: bold;
	font-size: 12px;
	color: #44306b;
	font-family: "trebuchet MS", Arial, Helvetica, "Sans Serif";
	text-decoration: none;
}

a.purple_12_bold_link:hover {
	font-weight: bold;
	font-size: 12px;
	color: #44306b;
	font-family: "trebuchet MS", Arial, Helvetica, "Sans Serif";
	text-decoration: underline;
}

a.purple_14_bold_link:link, a.purple_14_bold_link:visited, a.purple_14_bold_link:active {
	font-weight: bold;
	font-size: 14px;
	color: #44306b;
	font-family: "trebuchet MS", Arial, Helvetica, "Sans Serif";
	text-decoration: none;
}

a.purple_14_bold_link:hover {
	font-weight: bold;
	font-size: 14px;
	color: #44306b;
	font-family: "trebuchet MS", Arial, Helvetica, "Sans Serif";
	text-decoration: underline;
}

a.purple_16_bold_link:link, a.purple_16_bold_link:visited, a.purple_16_bold_link:active {
	font-weight: bold;
	font-size: 16px;
	color: #44306b;
	font-family: "trebuchet MS", Arial, Helvetica, "Sans Serif";
	text-decoration: none;
}

a.purple_16_bold_link:hover {
	font-weight: bold;
	font-size: 16px;
	color: #44306b;
	font-family: "trebuchet MS", Arial, Helvetica, "Sans Serif";
	text-decoration: underline;
}

a.white_11_ul_link:link, a.white_11_ul_link:visited, a.white_11_ul_link:active {
	font-weight: normal;
	font-size: 11px;
	color: #fff;
	font-family: "trebuchet MS", Arial, Helvetica, "Sans Serif";
	text-decoration: underline;
}

a.white_11_ul_link:hover {
	font-weight: normal;
	font-size: 11px;
	color: #fff;
	font-family: "trebuchet MS", Arial, Helvetica, "Sans Serif";
	text-decoration: underline;
}

a.white_12_link:link, a.white_12_link:visited, a.white_12_link:active {
	font-weight: normal;
	font-size: 12px;
	color: #fff;
	font-family: "trebuchet MS", Arial, Helvetica, "Sans Serif";
	text-decoration: none;
}

a.white_12_link:hover {
	font-weight: normal;
	font-size: 12px;
	color: #fff;
	font-family: "trebuchet MS", Arial, Helvetica, "Sans Serif";
	text-decoration: underline;
}

a.white_13_link:link, a.white_13_link:visited, a.white_13_link:active {
	font-weight: normal;
	font-size: 13px;
	color: #fff;
	font-family: "trebuchet MS", Arial, Helvetica, "Sans Serif";
	text-decoration: none;
}

a.white_13_link:hover {
	font-weight: normal;
	font-size: 13px;
	color: #fff;
	font-family: "trebuchet MS", Arial, Helvetica, "Sans Serif";
	text-decoration: underline;
}

a.white_13_link_bold:link, a.white_13_link_bold:visited, a.white_13_link_bold:active {
	font-weight: bold;
	font-size: 13px;
	color: #fff;
	font-family: "trebuchet MS", Arial, Helvetica, "Sans Serif";
	text-decoration: none;
}

a.white_13_link_bold:hover {
	font-weight: bold;
	font-size: 13px;
	color: #fff;
	font-family: "trebuchet MS", Arial, Helvetica, "Sans Serif";
	text-decoration: underline;
}

a.white_14_bold_link:link, a.white_14_bold_link:visited, a.white_14_bold_link:active {
	font-weight: bold;
	font-size: 14px;
	color: #fff;
	font-family: arial, verdana, sans-serif;
	text-decoration: none;
}

a.white_14_bold_link:hover {
	font-weight: bold;
	font-size: 14px;
	color: #fff;
	font-family: arial, verdana, sans-serif;
	text-decoration: underline;
}

/* ---------------------------------------------------------------------------------- */
/* Information box properties																													*/
/* ---------------------------------------------------------------------------------- */

.info_box_header { background-color: #a9268a; padding: 3px 0px 5px 10px; }
.info_box { background-color: #ebcfe4; min-height: 220px; padding: 0px 0px 0px 0px; }

#top_info_bar {
	position: relative;
	margin: 1px 0px 0px 0px;
	height: 29px;
	width: 688px;
	left: 0px;
	float: left;
	padding: 1px 0px 0px 15px;
	text-align: left;
	background-color: #a9268a;
	z-index: 100;
}

.table_border { border: solid 1px #a9268a; }
.dashed_line { border-bottom: dashed 1px #a9268a; }

.mauve_box_header { background-color: #a9268a; padding: 3px 0px 5px 10px; }
.light_mauve_box { background-color: #ebcfe4; min-height: 220px; padding: 0px 0px 0px 0px; }

.dark_purple_header { background-color: #3c2865; padding: 3px 0px 5px 10px; }
.light_purple_box { background-color: #e2dfe8; padding: 10px; }

.dashed_grey_vertical { border-left: dashed 1px #333333; height: 340px; width: 1px; }
.dashed_grey_line { border-bottom: dashed 1px #333333; }

