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

body {
	background-color: #EAEAEA;
}

#button1 {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

#container {
	background-color:#FFFFFF;
	width: 705px; /* the auto margins (in conjunction with a width) center the page */
	border: none;
	
	height: auto;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	font-family: Verdana, Arial, Helvetica, sans-serif;

} 

#header {
	background-position: left;
	margin: 0px;
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	float: left;
}


#tabbar {
	margin: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	position: static;
	text-align: center;
	width: 100%;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 14px;
	clear: both;
}

#container p {
	margin: 0px;
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#sideBarMenuMid {
	background-image: url(images/cont_corn_tc.gif);
	background-repeat: repeat-x;
	width: 156px;
	height: 36px;
	margin: 0px;
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	float: left;
}

#sideBarMenu {
	margin: 0px;
	padding: 0px;
	height: 806px;
	width: 192px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	float: left;
}

#sideBarMenuCornL {
	height: 36px;
	width: 26px;
	float: left;
}
#sideBarMenuCornR {
	float: left;
}
#sideBarMenuText {
	margin: 0px;
	padding: 0px;
	height: 754px;
	width: auto;
	clear: both;
	background-image: url(images/box_corn_tc.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #C1BEBE;
	border-right-color: #C1BEBE;
	border-bottom-color: #C1BEBE;
	border-left-color: #C1BEBE;
}
#sideBarMenuFooter {
	margin: 0px;
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#welcomeMessage {
	background-color: #FFFFFF;
	padding-top: 4px;
	position: static;
	padding-left: 4px;
	clear: both;
}
#welcomeMessageMain {
	float: left;
	margin: 0px;
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#welcomeMessageNav1 {
	float: left;
}

#googleAds {
	background-color: #FFFFFF;
	padding-top: 4px;
	position: static;
	padding-left: 4px;
	clear: both;
	height: 65px;
	width: 690px;
	border: 1px solid #F2F2F2;
	margin-left: 4px;
	padding-bottom: 0px;
	margin-bottom: 4px;
	margin-top: 4px;
	text-align: center;
}
#mainContainer {
	height: auto;
	padding-left: 4px;
}
#mainTextWindow {
	float: left;
	width: 500px;
	padding-left: 4px;
	height: auto;
	padding-bottom: 4px;
}
#tipsWindow {
	clear: both;
}
#footer {
	background-position: center;
	clear: both;
}

#mainTextCornL {
	margin: 0px;
	padding: 0px;
	width: 26px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	float: left;
}
#mainTextMid {
	float: left;
	background-image: url(images/cont_corn_tc.gif);
	background-repeat: repeat-x;
	width: 464px;
	height: 36px;
	margin: 0px;
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#mainTextCornR {
	margin: 0px;
	padding: 0px;
	width: 10px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	float: left;
}
#mainTextText {
	clear: both;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	height: auto;
	width: auto;
	border-top-color: #BDA3A8;
	border-right-color: #BDA3A8;
	border-bottom-color: #BDA3A8;
	border-left-color: #BDA3A8;
	background-image: url(images/box_corn_tc.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	font-size: 12px;
	padding-left: 30px;
	text-align: justify;
	padding-right: 10px;
}


#tipsMenuHeader {
	background-image: url(images/tips-top.gif);
	background-repeat: repeat-x;
	width: 192px;
	height: 21px;
	margin: 0px;
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	float: left;
}

#tipsMenu {
	margin: 0px;
	height: 130px;
	width: 192px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	float: left;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#tipsMenuCornL {
	height: 36px;
	width: 27px;
	float: left;
}
#tipsMenuCornR {
	float: left;
}
#tipsMenuText {
	margin: 0px;
	padding: 0px;
	height: 55px;
	width: 190px;
	background-image: url(images/tips-horiz.gif);
	background-repeat: repeat-y;
	background-position: bottom;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #EEEBEB;
	border-right-color: #EEEBEB;
	border-bottom-color: #EEEBEB;
	border-left-color: #EEEBEB;
	float: left;
}
#tipsMenuFooter {
	margin: 0px;
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	float: left;
	background-image: url(images/tips-bottom.gif);
	background-repeat: no-repeat;
	clear: both;
	width: 192px;
	height: 57px;
}
#mainTextFooter {
	width: 100%;
}
#footer img {
	padding-top: 4px;
	padding-left: 3px;
}
.pinkTextStyle {
	font-size: 11px;
	font-weight: bold;
	color: #5E222E;
	padding-top: 12px;
	width: 100%;
	text-align: left;
}

.pinkTextStyle14center {
	font-size: 14px;
	font-weight: bold;
	color: #5E222E;
	padding-top: 12px;
	width: 100%;
	text-align: center;
}

.pinkTextStyle14center a:hover {
	color:#5E222E;
	text-decoration:underline;
}

.pinkTextStyle14center a {
	color:#5E222E;
	text-decoration: none;
}

.pinkTextStyleCentre {
	font-size: 11px;
	font-weight: bold;
	color: #5E222E;
	padding-top: 12px;
	width: 100%;
	text-align: center;
}

.tipsHeaderTextStyle {
	font-size: 11px;
	font-weight: bold;
	color: #5E222E;
	padding-top: 4px;
	width: 100%;
	text-align: left;
	padding-left: 10px;
}

.tipsMainTextStyle {
	font-size: 11px;
	color: #5E222E;
	padding-top: 4px;
	width: 100%;
	text-align: left;
	padding-left: 10px;
}
.menuList {
	list-style-image: url(images/arrow.gif);
}
.menuListDown {
	list-style-image: url(images/arrow_1.gif);
}

.menuList a, .menuListDown a {
	font-size: 11px;
	font-weight: bold;
	color:#717171;
	list-style-image: url(images/arrow.gif);
	text-decoration: none;
	line-height:21px;
}

.menuList a:hover, .menuListDown a {
	color:#717171;
	text-decoration:underline;
}

.inspireClass {
}

.inspireClass #container #tabbar img {
	margin: 0px;
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#selectionMenu {
	height: 650px;
}
#selectionMenu {
	margin: 0px;
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.tabStyle {
	margin: 0px;
	padding: 0px;
	float: left;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#tab2 {
	margin: 0px;
	padding: 0px;
	float: left;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#googleSearch {
	padding-top: 10px;
	padding-right: 10px;
	float: right;
}


#searchTextCornL {
	margin: 0px;
	padding: 0px;
	width: 26px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	float: left;
}
#searchTextMid {
	float: left;
	background-image: url(images/cont_corn_tc.gif);
	background-repeat: repeat-x;
	width: 655px;
	height: 36px;
	margin: 0px;
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#searchTextCornR {
	margin: 0px;
	padding: 0px;
	width: 10px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	float: left;
}
#searchTextText {
	clear: both;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	height: auto;
	width: 648px;
	border-top-color: #BDA3A8;
	border-right-color: #BDA3A8;
	border-bottom-color: #BDA3A8;
	border-left-color: #BDA3A8;
	font-size: 12px;
	padding-left: 30px;
	text-align: justify;
	padding-right: 10px;
}

#searchTextWindow {
	float: left;
	width: 100%;
	padding-left: 4px;
	height: auto;
}

.inspireClass #container #pageHeader #googleSearch td {
	text-align: center;
	color: #DB5884;
}
#googleSearch #sbi {
	color: #D74B7A;
}

.pinkTextStyle a:hover, #subNext a:hover, #subPrev a:hover {
	color:#5E222E;
	text-decoration:underline;
}

.pinkTextStyle a, #subNext a, #subPrev a {
	color:#5E222E;
	text-decoration: none;
}

.inlineHeading {
	font-size: 14px;
	font-weight: bold;
	color: #883042;
}

#subSideBarMenuText {
	padding: 0px;
	width: 190px;
	background-image: url(images/box_corn_tc.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #C1BEBE;
	border-right-color: #C1BEBE;
	border-bottom-color: #C1BEBE;
	border-left-color: #C1BEBE;
	min-height: 100%;
	margin: 0px;
	position: absolute;
	left: 5px;
	top: 0px;
	height: 100%;
}

#subMainContainer {
	padding-left: 4px;
	position: relative;
	clear: both;
	height: auto;
}

#subSideBarMenu {
	margin: 0px;
	padding: 0px;
	width: 192px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	height: 100%;
	position: absolute;
	left: 4px;
	top: 0px;
}

#subSelectionMenu {
	margin: 0px;
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	height: 100%;
}

#subSideBarMenuFooter {
}

#subSideBarMenuText ul {
	margin-top: 0px;
	margin-bottom: 0px;
}

#subMainTextWindow {
	width: 500px;
	padding-left: 4px;
	top: 0px;
	right: 4px;
	position: absolute;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	height: 100%;
}
#subTableHeader {
	height: 36px;
	clear: left;
}
#subTable1Header {
	float: left;
	margin-left: 5px;
}
#subTable2Header {
	float: right;
	margin-right: 5px;
}
#subTableFooter {
	height: 15px;
	position: relative;
}
#subTable1Footer {
	float: left;
	margin-left: 5px;
}
#subTable2Footer {
	float: right;
	margin-right: 5px;
}


#subMainTextText {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	height: 100%;
	width: 482px;
	border-top-color: #BDA3A8;
	border-right-color: #BDA3A8;
	border-bottom-color: #BDA3A8;
	border-left-color: #BDA3A8;
	background-image: url(images/box_corn_tc.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	font-size: 12px;
	text-align: justify;
	float: right;
	position: relative;
	top: 0px;
	right: 5px;
	padding-right: 8px;
	padding-left: 8px;
}
#subPrev {
	position: absolute;
	bottom: 5px;
	left: 15px;
	visibility: hidden;
}
#subNext {
	position: absolute;
	right: 14px;
	bottom: 5px;
	visibility: hidden;
}
#subFooter {
	background-position: center;
	clear: both;
}#subFooter img {
	padding-left: 5px;
	margin-bottom: 5px;
}

#subMainTextText li {
	padding-bottom: 8px;
}

#subSideBarMenuText ul, #sideBarMenuText ul {
	padding-left: 25px;
}


#subSideBarMenuText ul ul {
	padding-left: 10px;
}

.tableHeaderWithBorder {
	margin: 0px;
	padding: 0px;
	background-image: url(images/cont_corn_tc.gif);
	color: #7F4E58;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	text-align: center;
}

#xxsubMainTextText table {
	border: 1;
}

.tableHeaderNoBorder {
	margin: 0px;
	padding: 0px;
	background-image: none;
	border-top-style: none;
	border-left-style: none;
}

.tableWithNoBorder {
	margin: 0px;
	padding: 0px;
	border-style: 0;
	border-width: 0;
}

.tableWithNoBorder td {
	margin: 0px;
	padding: 0px;
	border-style: 0;
	border-width: 0;
}

#xsubMainTextText td {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
}

.pictureRightLandscape {
	float: right;
	margin-right: 8px;
	margin-left: 16px;
	margin-top: 8px;
	margin-bottom: 8px;
	border: thin solid #5E222E;
	height: 116px;
	width: 155px;
}
.pictureCentreLandscape {
	float: left;
	margin-right: 8px;
	margin-left: 16px;
	margin-top: 8px;
	margin-bottom: 8px;
	border: thin solid #5E222E;
	height: auto;
	width: auto;
}
.pictureLeftLandscape {
	float: left;
	margin-right: 16px;
	margin-left: 8px;
	margin-top: 8px;
	margin-bottom: 8px;
	border: thin solid #5E222E;
	height: 116px;
	width: 155px;
}

.pictureRightPortrait {
	float: right;
	margin-right: 8px;
	margin-left: 16px;
	margin-top: 8px;
	margin-bottom: 8px;
	border: thin solid #5E222E;
	height: 155px;
	width: 116px;
}

.pictureLeftPortrait {
	float: left;
	margin-right: 16px;
	margin-left: 8px;
	margin-top: 8px;
	margin-bottom: 8px;
	border: thin solid #5E222E;
	height: 155px;
	width: 116px;
}

.pictureTextRight {
	float: right;
	clear: both;
	height: auto;
	width: 120px;
	margin-right: 8px;
	text-align: left;
	font-size: 9px;
}

.pictureTextLeft {
	float: left;
	clear: both;
	height: auto;
	width: 120px;
	margin-left: 8px;
	text-align: left;
	font-size: 9px;
}

.pictureTextLeftClick {
	float: left;
	clear: both;
	height: auto;
	width: 120px;
	margin-right: 8px;
	text-align: left;
	font-size: 9px;
}

#menuListLevel1 {
	padding: 0 0 1em 0;
	margin-bottom: 1em;
	background-color: #FFFFFF;
	color: #333;
}

#menuListLevel1 ul {
		list-style: none;
		margin: 0;
		padding: 0;
		border: none;
}
		
#xmenuListLevel1 li {
		border-bottom: 1px solid #90bade;
		margin: 0;
}

#menuListLevel1 li a {
	font-size: 11px;
	font-weight: bold;
	color: #5E222E;
	display: block;
	padding: 5px 5px 5px 0.5em;
	background-color: FFFFFF;
	color: #5E222E;
	text-decoration: none;
	width: 100%;
}

#menuListLevel1 ul ul li a {
	font-size: 11px;
	font-weight: bold;
	color: #5E222E;
	display: block;
	padding: 5px 5px 5px 0.5em;
	border-left: 3px solid #5E222E;
	background-color: FFFFFF;
	color: #5E222E;
	text-decoration: none;
	width: 100%;
}

html>body #menuListLevel1 li a {
		width: auto;
}

#menuListLevel1 li a:hover {
	background-color: #CC99FF;
	color: #5E222E;
}

#menuListLevel1 ul ul ul li  {
	background-color: #FFCCFF;
	color: #5E222E;
}


#menuListLevel1 ul ul li  {
	background-color: #FAE7F9;
	color: #5E222E;
}
.outerBlock{
	clear: both;
}

.innerBlockWide {
	float:left;
	width: 290px;
}

.innerBlockNarrow {
	float:left;
}
.innerBlockWide2 {
	float:left;
	width: 330px;
}

.inspireTable tr {
	border-right-style: solid;
	border-left-style: solid;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-bottom-style: solid;
}

.inspireTableRecord {
	border-right-style: solid;
	border-left-style: solid;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-bottom-style: solid;
	padding: 8px;
}

.inspireTableRecord td {
	padding: 8px;
}
