/* CSS Document */
body
{
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 25px; /*background-color: #ffffff;*/
	background-repeat: repeat-x;
	color: #ffffff;
	background-attachment: scroll;
	background-image: url(../media/bgb_centre.gif);
	background-repeat: repeat-y;
	background-position: center top;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	text-align: center;
}
body	/* to allow centering to work in FrieFox */
{
	text-align: -moz-center;
}
.menu01
{
	color: #000000;
	margin-top: 1px;
	padding-bottom: 1px;
	margin-bottom: 0px;
	margin-left: 20px;
	margin-right: 20px;
	font-size: 12px;
	font-family: Tahoma,Verdana,Arial;
	font-weight: bold;
	text-align: center;
}
.menu01 a {
	color : #000000;
	text-decoration: none;
}
.menu01 a:hover
{
	color: #ffffff;
}
.yellowBG
{
	background-image: url(../media/bg4-1Yellow.jpg);
}
.greenBG
{
	background-image: url(../media/bg4-1Green.jpg);
}
.orangeBG
{
	background-image: url(../media/bg4-1Orange.jpg);
}
.redBG
{
	background-image: url(../media/bg4-1Red.jpg);
}
.blueBG
{
	background-image: url(../media/bg4-1.jpg);
}
.blueBGShort
{
	background-image: url(../media/bg4-1-short.jpg);
}
.brownBGShort
{
	background-image: url(../media/bg-brwn-short.jpg);
}
.goldBG
{
	background-image: url(../media/bg4-1Gold.jpg);
}
.purpleBG
{
	background-image: url(../media/bg4-1Purple.jpg);
}
.darkBlueBG
{
	background-image: url(../media/bg-dk-bl-short.jpg);
}
.page
{
	/*	background-color: #3466CC; */ /*	background-color: #FFFFFF; */
	border-left-color: #000000;
	border-left-width: 0px;
	border-left-style: solid;
	border-right-color: #000000;
	border-right-style: solid;
	border-right-width: 0px;
	border-bottom-color: #000000; /* #333333; */
	border-bottom-style: solid;
	border-bottom-width: 0px; /* 12px; */
	visibility: visible; /*	margin-right:auto; */ /*	margin-left:auto; */
	margin-right: 0px;
	margin-left: 0px;
	margin-top: 0px;
	width: 756px; /*	height: 100%; */
	z-index: 1;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 0px;
	padding-top: 0px;
	text-align: center;
}
.content {
	border-left-color: #000000;
	border-left-width: 0px;
	border-left-style: solid;
	border-right-color: #000000;
	border-right-style: solid;
	border-right-width: 0px;
	border-bottom-color: #000000;
	border-bottom-style: solid;
	border-bottom-width: 0px;
	visibility: visible;
	margin-right:0px;
	margin-left:0px;
	margin-top:0px;
	padding:10px;
	z-index: 1;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.form {
	border-left-color: #3466cc;
	border-left-width: 0px;
	border-left-style: solid;
	border-right-color: #3466cc;
	border-right-style: solid;
	border-right-width: 0px;
	border-bottom-color: #3466cc;
	border-bottom-style: solid;
	border-bottom-width: 0px;
	visibility: visible;
	margin-right:0px;
	margin-left:0px;
	margin-top:0px;
	padding:1px;
	z-index: 1;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
td {font-family: Tahoma;font-size: 8pt;color: #000000;}
.body13 {font-family:arial,helvetica,sans-serif;font-size:13pt;color:#000000;}
.body12 {font-family:arial,helvetica,sans-serif;font-size:12pt;color:#000000;}
.body10 {font-family:arial,helvetica,sans-serif;font-size:10pt;color:#000000;}
.body9 {font-family:arial,helvetica,sans-serif;font-size:9pt;color:#000000;}
.header16 {font-family:arial,helvetica,sans-serif;font-weight:bold;font-size:16pt;color:#000000;background-color:#ffffff}
.header14 {font-family:arial,helvetica,sans-serif;font-weight:bold;font-size:14pt;color:#000000;}
.header12 {font-family:arial,helvetica,sans-serif;font-weight:bold;font-size:12pt;color:#000000;background-color:#ffffff}
.header11 {font-family:arial,helvetica,sans-serif;font-weight:bold;font-size:11pt;color:#000000;}
.header10 {font-family:arial,helvetica,sans-serif;font-weight:bold;font-size:10pt;color:#000000;}
.headerPurpleLg {font-family: arial,helvetica,sans-serif;font-weight: bold;font-size: 16pt;color: #800080;}
.headerPurpleSm {font-family:arial,helvetica,sans-serif;font-weight:bold;font-size:12pt;color:#800080;}
.headerRedLg {font-family:arial,helvetica,sans-serif;font-weight:bold;font-size:16pt;color:#de4146;}
.headerRedSm {font-family:arial,helvetica,sans-serif;font-weight:bold;font-size:12pt;color:#de4146;}
.headerBlueLg {font-family:arial,helvetica,sans-serif;font-weight:bold;font-size:16pt;color:#3466cc;}
.headerBlueSm {font-family:arial,helvetica,sans-serif;font-weight:bold;font-size:12pt;color:#3466cc;}
.headerYellowLg {font-family:arial,helvetica,sans-serif;font-weight:bold;font-size:16pt;color:#f8cf2a;}
.headerYellowSm {font-family:arial,helvetica,sans-serif;font-weight:bold;font-size:12pt;color:#f8cf2a;}
.headerGreenLg {font-family:arial,helvetica,sans-serif;font-weight:bold;font-size:16pt;color:#00a25a;}
.headerGreenSm {font-family:arial,helvetica,sans-serif;font-weight:bold;font-size:12pt;color:#00a25a;}
.headerOrangeLg {font-family:arial,helvetica,sans-serif;font-weight:bold;font-size:16pt;color:#eb8a4f;}
.headerOrangeSm {font-family:arial,helvetica,sans-serif;font-weight:bold;font-size:12pt;color:#eb8a4f;}
.headerGoldLg {font-family:arial,helvetica,sans-serif;font-weight:bold;font-size:16pt;color:#DB8E04;}
.headerGoldSm {font-family:arial,helvetica,sans-serif;font-weight:bold;font-size:12pt;color:#DB8E04;}
.QandA {font-family:arial,helvetica,sans-serif;font-weight:bold;font-size:18pt;color:#eb8a4f;background-color:#ffffff}
.menu {font-family:arial,helvetica,sans-serif;font-size:12pt}

li.noDot  {list-style-type:  none;}
li.green  {list-style-image: url(../media/greenDiamond.jpg);}
li.blue  {list-style-image: url(../media/blueDiamond.jpg);}
li.yellow  {list-style-image: url(../media/yallowDiamond.jpg);}
li.red  {list-style-image: url(../media/redDiamond.jpg);}
li.orange  {list-style-image: url(../media/orangeDiamond.jpg);}
hr {
	color:#000000;
	background-color:#FFFFFF;
	height: 1px;
}
hr.noPad {
	padding-top: 1px;
	padding-bottom: 1px;
}
hr.blueBar {
	color:#3566cc;
	background-color:#FFFFFF;
	height: 2px;
}
hr.redBar {
	color:#de4146;
	background-color:#FFFFFF;
	height: 2px;
}
hr.orangeBar {
	color:#eb8a4f;
	background-color:#FFFFFF;
	height: 2px;
}
hr.greenBar {
	color:#00a25a;
	background-color:#FFFFFF;
	height: 2px;
}
hr.yellowBar {
	color:#f8cf2a;
	background-color:#FFFFFF;
	height: 2px;
}
h1, h2, h3 {
	font-size: 18px;
	margin-top: 5px;
	margin-bottom: 2px;
	padding-top: 5px;
	padding-bottom: 2px;
	color: #3466CC; /* #FFAA00; */
}
h2 {
	font-size: 14px;
}
h3 {
	font-size: 12px;
}
/*
input, textarea, select
{
	background-color: #FFFFFF;
	border: 1px solid #000000;
	color: #000000;
}
*/
.noBorder
{
    border: 0px;
}
#download
{
	margin-top: 10px;
	width: 172px;
	float: right;
	border-left-color: #FFFFFF;
	border-left-style: dashed;
	border-left-width: 1px;
	padding-left: 3px;
	margin-left: 5px;
}

a:link, a:visited, a:active
{
	color: navy;
	background-color: Transparent;
	/*font-weight: bold;*/
}

/*
a:link, a:visited, a:active
{
	color: navy;
	background-color: #ffffff;
	text-decoration: none;
}
a:hover
{
	color: #f2464c;
	background-color: #ffffff;
	text-decoration: underline;
}

a:link,
a:visited,
a:active{text-decoration: none;color: #de4146;font-weight:bold;background-color:#ffffff;}
a:hover {text-decoration: none;color: F2464C;font-weight:bold;background-color:#ffffff;}
*/

.footer,
.footer a:link,
.footer a:visited,
.footer a:active{text-decoration: none;color: #000000;font-weight:normal;background-color:#ffffff;padding-left:2;padding-right:2}
.footer a:hover {text-decoration: none;color: #de4146;font-weight:normal;background-color:#ffffff;padding-left:2;padding-right:2}

.navBlue,
.navBlue a:link,
.navBlue a:visited,
.navBlue a:active{text-decoration: none;color: #ffffff;font-size:11pt;font-weight:bold;background-color:#3466cc;padding-top:0;padding-bottom:0;padding-left:0;padding-right:0}
.navBlue a:hover {text-decoration: none;color: #3466cc;font-size:13pt;font-weight:bold;background-color:#3466cc;padding-top:0;padding-bottom:0;padding-left:0;padding-right:0}

.navGreen,
.navGreen a:link,
.navGreen a:visited,
.navGreen a:active{text-decoration: none;color: #ffffff;font-size:11pt;font-weight:bold;background-color:#00a25a;padding-top:0;padding-bottom:0;padding-left:0;padding-right:0}
.navGreen a:hover {text-decoration: none;color: #00a25a;font-size:13pt;font-weight:bold;background-color:#00a25a;padding-top:0;padding-bottom:0;padding-left:0;padding-right:0}

.navRed,
.navRed a:link,
.navRed a:visited,
.navRed a:active{text-decoration: none;color: #ffffff;font-size:11pt;font-weight:bold;background-color:#de4146;padding-top:0;padding-bottom:0;padding-left:0;padding-right:0}
.navRed a:hover {text-decoration: none;color: #de4146;font-size:13pt;font-weight:bold;background-color:#de4146;padding-top:0;padding-bottom:0;padding-left:0;padding-right:0}

.navYellow,
.navYellow a:link,
.navYellow a:visited,
.navYellow a:active{text-decoration: none;color: #ffffff;font-size:11pt;font-weight:bold;background-color:#f8cf2a;padding-top:0;padding-bottom:0;padding-left:0;padding-right:0}
.navYellow a:hover {text-decoration: none;color: #f8cf2a;font-size:13pt;font-weight:bold;background-color:#f8cf2a;padding-top:0;padding-bottom:0;padding-left:0;padding-right:0}

.navOrange,
.navOrange a:link,
.navOrange a:visited,
.navOrange a:active{text-decoration: none;color: #ffffff;font-size:11pt;font-weight:bold;background-color:#eb8a4f;padding-top:0;padding-bottom:0;padding-left:0;padding-right:0}
.navOrange a:hover {text-decoration: none;color: #eb8a4f;font-size:13pt;font-weight:bold;background-color:#eb8a4f;padding-top:0;padding-bottom:0;padding-left:0;padding-right:0}

.testimonials {
	font-family: Tahoma;
	font-size: 8px;
	font-style: normal;
	font-weight: normal;
}

.redButton
{
	border-right: #f1efeb 2px outset;
	border-top: #f1efeb 2px outset;
	border-left: #f1efeb 2px outset;
	border-right: #f1efeb 2px outset;
	font-weight: bold;
	font-size: 8pt;
	border-left: #f1efeb 2px outset;
	color: white;
	border-bottom: #f1efeb 2px outset;
	font-family: Tahoma;
	background-color: #de4146;
}
.yellowButton
{
	border-right: #f1efeb 2px outset;
	border-top: #f1efeb 2px outset;
	font-weight: bold;
	font-size: 8pt;
	border-left: #f1efeb 2px outset;
	color: white;
	border-bottom: #f1efeb 2px outset;
	font-family: Tahoma;
	background-color: #F8CF2A;
}
.blueButton
{
	border-right: #f1efeb 2px outset;
	border-top: #f1efeb 2px outset;
	font-weight: bold;
	font-size: 8pt;
	border-left: #f1efeb 2px outset;
	color: white;
	border-bottom: #f1efeb 2px outset;
	font-family: Tahoma;
	background-color: #1B77AA;
}
.greenButton
{
	border-right: #f1efeb 2px outset;
	border-top: #f1efeb 2px outset;
	font-weight: bold;
	font-size: 8pt;
	border-left: #f1efeb 2px outset;
	color: white;
	border-bottom: #f1efeb 2px outset;
	font-family: Tahoma;
	background-color: #188B3E;
}
.orangeButton
{
	border-right: #f1efeb 2px outset;
	border-top: #f1efeb 2px outset;
	font-weight: bold;
	font-size: 8pt;
	border-left: #f1efeb 2px outset;
	color: white;
	border-bottom: #f1efeb 2px outset;
	font-family: Tahoma;
	background-color: #EB8A4F;
}

/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.shadow
{
	border: 1px solid silver;
	font: 10pt arial;
	position: relative;
	display: inline;
	background: white;
	z-index: 100;
}

.shadow_inner
{
	overflow: hidden;
	position: absolute;
	top: -1000px;
	filter: alpha(Opacity=10); /*modify to change the shade solidity/opacity, same as below*/
	opacity: 0.1; /*firefox 1.5 opacity*/
	-moz-opacity: 0.1; /*mozilla opacity*/
	-khtml-opacity: 0.1; /*opacity*/
	z-index: 10;
}

/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.thumbnail
{
	position: relative;
	z-index: 0;
	/*	border-bottom: 1px solid; */
	/* line-height: 1.3em; */
}

.thumbnail:hover
{
	background-color: white;
	z-index: 100;
}

.thumbnail span
{
	/*CSS for enlarged image*/
	position: absolute;
	background-color: #ffff74;
	padding: 5px;
	left: -1000px;
	border: 1px dashed gray;
	visibility: hidden;
	color: black;
	text-decoration: none;
}

.thumbnail span img
{ /*CSS for enlarged image*/
	border-width: 0;
	padding: 2px;
}

.thumbnail:hover span
{ /*CSS for enlarged image on hover*/
	visibility: visible;
	top: 0;
	left: 60px; /*position where enlarged image should offset horizontally */
}

/* menu styles */

div.menu
{
	position: absolute;
	left: 10;
	top: 475;
	width: 155;
	visibility: hidden;
	background-color: #8dbbd4;
	border-right: #014972 2px solid;
	border-left: #014972 2px solid;
	border-bottom: #014972 2px solid;
	opacity: .9;
	z-index: 200;
	filter: alpha(opacity=90);
}

div.error
{
	font-family: Arial, Tahoma, Verdana;
	font-size: 11px;
	font-weight: normal;
	color: RGB(255,96,96);
}

a.menulink
{
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 6px;
	font-family: Verdana, Arial, Tahoma;
	font-size: 11px;
	font-variant:small-caps;
	text-decoration: none;
	/*font-weight: bold;*/
	display: block;
	width: 100%;
	height: 100%;
	color: #000000;
	background-color: #8dbbd4;
	text-align: left;
	opacity: 1.0;
	filter: alpha(opacity=100);
}

a.menulink:hover
{
	padding-top: 4px;
	padding-bottom: 4px;
	color: RGB(207,237,150);
	font-family: Verdana, Arial, Tahoma;
	font-size: 11px;
	font-variant:small-caps;
	text-decoration: none;
	/*font-weight: bold;*/
	display: block;
	width: 100%;
	height: 100%;
	background-color: #014972;
	text-align: left;
	opacity: 1.0;
	filter: alpha(opacity=100);
	cursor:hand;
}

/* Styles for Input Validation Summary */

		.formHeader
		{
			font-weight: bold;
			font-size: 18pt;
			color: darkblue;
			font-family: Verdana, Arial;
		}
		.inputTitle
		{
			font-weight: bold;
			font-size: 10pt;
			color: mediumblue;
			font-family: Verdana, Arial;
		}
		.inputText
		{
			font-size: 10pt;
			color: #000099;
			font-family: Verdana, Arial;
			background-color: #eeeeee;
		}
		.inputButton
		{
			font-weight: bold;
			font-size: 10pt;
			color: darkgreen;
			font-family: Verdana, Arial;
		}
		.inputError
		{
			font-size: 10pt;
			color: #000099;
			font-family: Verdana, Arial;
			background-color: #ffff00;
		}
		.inputSummary
		{
			font-size: 10pt;
			color: red;
			font-family: Verdana, Arial;
		}

/*
udouble
{
	text-decoration: none;
	color:#464646;
	background: url(/diagonal.gif) repeat-x 100% 100%;
	padding-bottom: 1.4px;
}

.udouble a:link
{
	text-decoration: none;
	color:#464646;
	background: url(/diagonal.gif) repeat-x 100% 100%;
	padding-bottom: 1.4px;
}

.udouble a:active
{
	text-decoration: none;
	color:#464646;
	background: url(/diagonal.gif) repeat-x 100% 100%;
	padding-bottom: 1.4px;
}

.udouble a:visited
{
	text-decoration: none;
	color:#464646;
	background: url(/diagonal.gif) repeat-x 100% 100%;
	padding-bottom: 1.4px;
}

.udouble a:hover
{
	text-decoration: none;
	color:#464646;
	background: url(/diagonal.gif) repeat-x 100% 100%;
	padding-bottom: 1.4px;
}
*/
