* {
margin:0;
padding:0
}
body {
	text-align: center;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
}
.sme #container {
	width: 981px;
	text-align: left;
	margin-right: auto;
	margin-left: auto;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-right: 10px;
	background-color: #FFFFFF;
	background-image: url(../../images/jpg/shadow_vertical.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	height: 100%;
}
.sme #shadowcorner {
	margin-top: 0px;
	position: absolute;
	z-index: 2;
	margin-left: 981px;
	height: 10px;
	width: 10px;
	background-image: url(../../images/jpg/shadow_top_corner.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.sme #topnav {
	width: 981px;
	height: 0px;
	margin-right: auto;
	margin-left: auto;
	padding-right: 10px;
	font-size: 11px;
	text-align: right;
	margin-top: 10px;
}
.sme #header {
	width: 981px;
	height: 130px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #eaeaea;
}
.sme #headerleft {
	width: 601px;
	height: 120px;
	float: left;
	background-position: 1px top;
	text-align: left;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 20px;
}
.sme #headerright {
	width: 338px;
	height: 100px;
	float: right;
	text-align: right;
	font-size: 11px;
	padding-top: 15px;
	padding-right: 10px;
	padding-bottom: 15px;
	padding-left: 10px;
	background-image: url(../portal/images/jpg/golfer.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.sme #headerrighttop {
	width: 333px;
	height: 20px;
	padding-right: 5px;
	color: #009900;
}
.sme #headerrightbottom {
	width: 338px;
	height: 50px;
	padding-top: 14px;
	padding-bottom: 15px;
}
.sme #menubar {
	width: 981px;
	height: 25px;
	clear: both;
	background-image: url(../images/png/navbak.png);
	background-repeat: repeat-x;
	background-position: left top;
}
.sme #menubarleft {
	width: 560px;
	height: 25px;
	float: left;
	font-size: 12px;
}
.sme #menubarright {
	height: 25px;
	float: right;
	text-align: left;
	font-size: 12px;
	width: 420px;
}
.sme #menubarrightenews {
	height: 25px;
	float: left;
	text-align: left;
	font-size: 12px;
	width: 170px;
}
.sme #menubarrightphone {
	width: 240px;
	height: 25px;
	text-align: left;
	font-size: 12px;
	float: right;
}
.sme #eNewsTop {
}
.sme #eNewsMiddle {
}
.sme #eNewsBottom {
	margin-top: 10px;
	margin-bottom: 15px;
}
.sme #stausbar {
	width: 981px;
	height: 25px;
	clear: left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #eaeaea;
}
.sme #stausbarleft {
	width: 751px;
	height: 25px;
	clear: both;
	float: left;
	font-size: 12px;
	line-height: 25px;
	padding-left: 15px;
}.sme #stausbarright {
	width: 200px;
	height: 25px;
	float: right;
	font-size: 12px;
	line-height: 25px;
	padding-right: 15px;
	text-align: right;
}
.sme #titlebar {
	height: 25px;
	padding-top: 0;
	padding-right: 0px;
	padding-bottom: 0;
	padding-left: 0px;
	clear: both;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #eaeaea;
	width: 981px;
	float: left;
	font-size: 11px;
	line-height: 25px;
}
.sme #message {
	width: 951px;
	height: 25px;
	clear: left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #eaeaea;
	padding-right: 15px;
	padding-left: 15px;
	color: #d13924;
	font-size: 12px;
	line-height: 25px;
}
.sme #message-private {
	width: 951px;
	height: 25px;
	clear: left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #eaeaea;
	padding-right: 15px;
	padding-left: 15px;
	color: #d13924;
	font-size: 12px;
	line-height: 25px;
}
.sme #content {
	width: 981px;
	font-size: 0.78em;
	line-height: 1.25em;
}
.sme #contentleft {
	width: 230px;
	float: left;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 11px;
}
.sme #contentlefttop {
	height: 204px;
	width: 230px;
	margin-bottom: 5px;
}
.sme #login {
	width: 230px;
	height: 164px;
	font-size: 11px;
}
.sme #loginR3R {
	padding-top: 10px;
}
.sme #loginR1 {
	width: 210px;
	padding-top: 5px;
}
.sme #loginR1L {
	float: left;
	padding-right: 15px;
	padding-top: 7px;
	padding-left: 0px;
	width: 50px;
	height: 12px;
	padding-bottom: 7px;
	font-size: 11px;
}
.sme #loginR1R {
	padding-right: 0px;
	padding-top: 3px;
	float: right;
	width: 143px;
	height: 20px;
	padding-bottom: 3px;
}
.sme #loginR2 {
	width: 210px;
}
.sme #loginR2L {
	float: left;
	padding-right: 15px;
	padding-top: 7px;
	padding-left: 0px;
	width: 50px;
	height: 12px;
	padding-bottom: 12px;
	font-size: 11px;
}
.sme #loginR2R {
	padding-right: 0px;
	padding-top: 3px;
	float: right;
	width: 143px;
	height: 20px;
	padding-bottom: 8px;
	clear: right;
}
.sme #loginR3 {
	width: 210px;
}
.sme #loginR3L {
	float: left;
	width: 50px;
	padding-right: 15px;
	padding-left: 0px;
	clear: left;
}
.sme #loginR3R {
	width: 143px;
	padding-right: 0px;
	float: right;
	clear: both;
	text-align: left;
}
.sme #loginR4 {
	clear: both;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 65px;
	text-align: right;
}
.sme #networkflash {
	height: 99px;
	width: 210px;
}
.sme #networktext {
	height: 11px;
	width: 210px;
	padding-top: 8px;
	text-align: left;
}
.sme #contentleftmiddle {
	height: 225px;
	width: 230px;
	margin-bottom: 10px;
}
.sme #pagelinks {
	width: 230px;
	margin-bottom: 10px;
}
.sme #pagelinks li{
	list-style-type: none;
	font-size: 11px;
	list-style-image: url(../images/png/bullet7col.png);
	line-height: 11px;
	list-style-position: inside;
	margin-top: 4px;
	margin-bottom: 5px;
	text-align: left;
	margin-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}
.sme #ask {
	width: 228px;
	border: 1px solid #eaeaea;
	background-image: url(../images/png/ask-bk.png);
	background-repeat: no-repeat;
	background-position: center top;
	height: 185px;
	font-size: 11px;
}
.sme #askR1 {
	width: 228px;
	padding-top: 5px;
}
.sme #askR1L {
	float: left;
	padding-right: 15px;
	padding-top: 7px;
	padding-left: 10px;
	width: 50px;
	height: 12px;
	padding-bottom: 7px;
	font-size: 11px;
}
.sme #askR1R {
	padding-right: 10px;
	padding-top: 3px;
	float: right;
	width: 143px;
	height: 20px;
	padding-bottom: 3px;
}
.sme #askR2 {
	width: 228px;
}
.sme #askR2L {
	float: left;
	padding-right: 15px;
	padding-top: 7px;
	padding-left: 10px;
	width: 50px;
	height: 12px;
	padding-bottom: 11px;
	font-size: 11px;
}
.sme #askR2R {
	padding-right: 10px;
	padding-top: 3px;
	float: right;
	width: 143px;
	height: 20px;
	padding-bottom: 7px;
	clear: right;
}
.sme #askR3 {
	width: 228px;
}
.sme #askR3L {
	float: left;
	padding-right: 15px;
	padding-top: 4px;
	padding-left: 10px;
	width: 50px;
	height: 12px;
	padding-bottom: 42px;
	font-size: 11px;
}
.sme #askR3R {
	padding-right: 10px;
	padding-top: 0px;
	float: right;
	width: 143px;
	height: 48px;
	padding-bottom: 10px;
	clear: right;
}
.sme #askR4 {
	width: 228px;
	clear: both;
	padding-top: 6px;
}
.sme #askR4L {
	float: left;
	width: 50px;
	padding-right: 15px;
	padding-left: 10px;
	clear: left;
}
.sme #askR4R {
	width: 143px;
	padding-right: 10px;
	float: right;
	clear: both;
	text-align: left;
}
.sme #askR5 {
	clear: both;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 15px;
	padding-left: 70px;
	text-align: left;
}
.sme #contentleftbottom {
	height: 60px;
	width: 230px;
}
.sme #blog {
	width: 980px;
	float: left;
	clear: none;
	height: 600px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 1px;
}
.sme #contentcentre {
	width: 458px;
	float: left;
	left: 251px;
	padding-top: 10px;
	padding-right: 11px;
	padding-bottom: 5px;
	padding-left: 11px;
	background-image: url(../images/png/contentbak.png);
	background-repeat: repeat-y;
	background-position: center top;
	margin-bottom: 0px;
	clear: none;
}
.sme #contentcentretopbasic {
	width: 458px;
	margin-bottom: 5px;
	text-align: justify;
	min-height:530px;
}
.sme #contentcentretopbasic li{
	list-style-type: none;
	list-style-image: url(../images/png/bullet7v2.png);
	list-style-position: inside;
	margin-top: 4px;
	margin-bottom: 5px;
	text-align: left;
	margin-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	font-size: 12px;
	line-height: 14px;
}
.sme #contentcentretopbasic ul{
	margin-top: 20px;
	margin-bottom: 20px;
}
.sme #contentcentretop_heading {
	margin: 0px;
	width: 458px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	position: relative;

}
.sme #contentcentretop_heading_left {
	width: 300px;
	float: left;
}
.sme #contentcentretop_heading_right {
	width: 150px;
	float: right;
	text-align: right;
	height: 26px;
	position: absolute;
	right: 0px;
	visibility: visible;
}
.sme #contentcentretop_heading_right_close {
	width: 150px;
	float: right;
	text-align: right;
	height: 26px;
	visibility: hidden;
	position: absolute;
	right: 0px;
}
.sme #contentlistheading {
	width: 458px;
	font-size: 10px;
	line-height: 10px;
	color: #333333;
	height: 11px;
	font-weight: bold;
	padding-top: 17px;
	padding-bottom: 10px;
}
.sme #contentlistheading_date {
	width: 68px;
	float: left;
}
.sme #contentlistheading_title {
	width: 380px;
	float: right;
}
.sme #contentlist_search_padding {
	width: 458px;
	clear: both;
	padding-bottom: 0px;
	display: block;
	height: 15px;
}
.sme #contentlist {
	width: 458px;
	clear: both;
	font-size: 12px;
	line-height: 16px;
	margin-top: 2px;
	margin-bottom: 2px;
	text-align: left;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #eaeaea;
	padding-bottom: 3px;
}
.sme #contentlist_date {
	width: 68px;
	float: left;
}
.sme #contentlist_title {
	width: 380px;
	float: right;
}
.sme #contentcentretop {
	width: 458px;
	min-height:176px;
	margin-bottom: 5px;
	text-align: justify;
	clear: both;
}
.sme #contentcentretop_ie6 {
	width: 458px;
	margin-bottom: 5px;
	text-align: justify;
	clear: both;
}
.sme #contentcentretopbasic h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #87A5C3;
	margin-top: 0px;
	margin-bottom: 10px;
	font-weight: normal;
	line-height: 26px;
	text-align: left;
}
.sme #contentcentretopbasic_ie6 {
	width: 458px;
	margin-bottom: 5px;
	text-align: justify;
	height:600px;
}
.sme #contactform {
	width: 458px;
	height:280px;
	padding-top: 15px;
	padding-bottom: 5px;
}
.sme #contentcentrebottom {
	height: 300px;
	width: 458px;
	padding: 0px;
	margin-bottom: 0px;
}
.sme #contentright {
	width: 230px;
	float: right;
	padding: 10px;
}
.sme #contentrighttop {
	height: 204px;
	width: 230px;
	margin-bottom: 5px;
}
.sme #contentrighttopbasic {
	width: 230px;
	margin-bottom: 5px;
}
.sme #callback230 {
	height: 45px;
	width: 230px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #eaeaea;
	display: block;
	padding-bottom: 10px;
}
.sme #mission {
	height: 26px;
	width: 230px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #eaeaea;
	display: block;
	margin-bottom: 10px;
	z-index: 2;
}
.sme #video_iframe {
	width: 230px;
	padding: 0px;
	height: 200px;
	margin: 0px;
	clear: both;
}
.sme #videocontrol {
	height: 26px;
	width: 230px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #eaeaea;
	display: block;
	margin-bottom: 10px;
}
.sme #videocontrolleft {
	height: 26px;
	width: 110px;
	float: left;
	left: 0px;
}

.sme #videocontrolright {
	height: 26px;
	width: 110px;
	float: right;
}
.sme #video {
	width: 230px;
	padding: 0px;
	height: 164px;
	margin: 0px;
	clear: both;
	z-index: 1;
	visibility: hidden;
}
.sme #contentrighttopflash {
	height: 162px;
	width: 228px;
	border: 1px solid #eaeaea;
	z-index: 2;
}
.sme #contentrighttopimage {
	width: 228px;
	margin: 0px;
	padding: 0px;
}
.sme #contentrighttopimagefooter {
	width: 230px;
	font-size: 10px;
	line-height: 13px;
	text-align: justify;
	font-weight: bold;
	color: #222222;
}
.sme #contentrighttopimagefooter p {
	font-size: 10px;
	font-weight: bold;
	color: #222222;
	line-height: 12px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.sme #contentrightbottom {
	height: 150px;
	width: 230px;
}
.sme #news {
	border: 1px solid #eaeaea;
	height: 255px;
	width: 228px;
	background-image: url(../images/png/ask-bk.png);
	background-repeat: no-repeat;
	background-position: center top;
}
.sme #newsR1 {
	width: 208px;
	height: 99px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 7px;
	padding-left: 10px;
}
.sme #newsR1L {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 99px;
	font-size: 10px;
	text-align: left;
}
.sme #newsR1R {
	float: right;
	width: 99px;
}
.sme #newsR2 {
	width: 208px;
	font-size: 11px;
	line-height: 14px;
	text-align: justify;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	height: 105px;
}
.sme #newsR3 {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #eaeaea;
	width: 228px;
}
.sme #newsR3L {
	font-size: 12px;
	line-height: 12px;
	text-align: center;
	float: left;
	width: 113px;
	padding-top: 6px;
	padding-bottom: 6px;
	height: 12px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #eaeaea;
}
.sme #newsR3R {
	font-size: 12px;
	line-height: 12px;
	text-align: center;
	height: 12px;
	padding-top: 6px;
	padding-bottom: 6px;
	float: right;
	width: 113px;
}
.sme #news p {
	margin-top: 0px;
	margin-bottom: 5px;
}
.sme #footer {
	font-size: 11px;
	clear: both;
	width: 981px;
	margin-right: auto;
	margin-left: auto;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	background-image: url(../../images/jpg/shadow_bottom.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.sme #footerleft {
	font-size: 11px;
	width: 480px;
	float: left;
	text-align: left;
	padding-left: 10px;
	color: #CCCCCC;
}
.sme #footerright {
	font-size: 11px;
	width: 480px;
	float: right;
	text-align: right;
	padding-right: 10px;
	color: #CCCCCC;
}
.sme #portal_welcomebar {
	width: 965px;
	height: 26px;
	clear: both;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 26px;
	padding-left: 16px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #eaeaea;
	color: #4E759C;
}
.sme #portal_welcomebar_admin {
	width: 965px;
	height: 26px;
	clear: both;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 26px;
	padding-left: 16px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #eaeaea;
	color: #4E759C;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #eaeaea;
}
.sme #portal_menubar {
	width: 965px;
	height: 26px;
	clear: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 26px;
	padding-left: 16px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #eaeaea;
	color: #4E759C;
}
.sme #portal_stausbar {
	width: 981px;
	height: 25px;
	clear: left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #eaeaea;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #eaeaea;
}
.sme #portal_contentcentre {
	width: 981px;
	float: left;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.sme a:link {
	color: #4E759C;
	text-decoration: underline;
}
.sme a:visited {
	color: #4E759C;
	text-decoration: underline;
}
.sme a:hover {
	color: #7AA800;
	text-decoration: underline;
}
.sme a:active {
	color: #4E759C;
	text-decoration: underline;
}
.sme #portal_contentcentre a:link {
	color: #4E759C;
	text-decoration: underline;
}
.sme #portal_contentcentre a:visited {
	color: #4E759C;
	text-decoration: underline;
}
.sme #portal_contentcentre a:hover {
	color: #7AA800;
	text-decoration: underline;
}
.sme #portal_contentcentre a:active {
	color: #4E759C;
	text-decoration: underline;
}
.sme #portal_contentcentre p {
	margin-top: 10px;
	margin-left: 10px;
}
.sme #portal_contentcentretopbasic_ie6 {
	width: 951px;
	text-align: justify;
	padding-top: 20px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
}
.sme #portal_contentcentretopbasic {
	width: 951px;
	margin-bottom: 5px;
	text-align: justify;
	padding-top: 20px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
}
.sme #portal_contentcentretopbasic li{
	list-style-type: none;
	list-style-image: url(../images/png/bullet7v2.png);
	list-style-position: inside;
	margin-top: 4px;
	margin-bottom: 5px;
	text-align: left;
	margin-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	font-size: 12px;
	line-height: 14px;
}
.sme #portal_contentcentretopbasic ul{
	margin-top: 20px;
	margin-bottom: 20px;
}

.sme #portal_contentcentretopbasic h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #87A5C3;
	margin-top: 0px;
	margin-bottom: 10px;
	font-weight: normal;
	line-height: 26px;
	text-align: left;
}
.loginform {
	margin: 0px;
	padding: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.password-reminder-label {
	font-size: 12px;
	line-height: 16px;
}
.password-reminder-field {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	height: 22px;
	width: 250px;
	line-height: 22px;
	padding-right: 10px;
	padding-left: 10px;
}
.support-field {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	width: 250px;
}
.portal_home_left_td {
	height: 160px;
	width: 215px;
	padding-right: 4px;
	padding-bottom: 0px;
	padding-left: 11px;
	background-image: url(../images/png/banner-bak.png);
	background-repeat: no-repeat;
	background-position: 6px top;
	padding-top: 10px;
	color: #4E759C;
	font-size: 14px;
}
.portal_home_right_td {
	height: 160px;
	width: 215px;
	padding-top: 10px;
	padding-right: 6px;
	padding-bottom: 0px;
	padding-left: 9px;
	background-image: url(../images/png/banner-bak.png);
	background-repeat: no-repeat;
	background-position: 4px top;
	color: #4E759C;
	font-size: 14px;
}
.portal_home_col_2_td {
	height: 160px;
	width: 215px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 21px;
	background-image: url(../images/png/banner-bak.png);
	background-repeat: no-repeat;
	background-position: 16px top;
	color: #4E759C;
	font-size: 14px;
}
.portal_home_td_col_3_td {
	height: 160px;
	width: 215px;
	padding-top: 10px;
	padding-right: 16px;
	padding-bottom: 0px;
	padding-left: 14px;
	background-image: url(../images/png/banner-bak.png);
	background-repeat: no-repeat;
	background-position: 9px top;
	color: #4E759C;
	font-size: 14px;
}
.portal-page-title-td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #87A5C3;
	text-align: left;
	line-height: 70px;
}
.portal-subheading-td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #666666;
	padding-top: 24px;
	padding-bottom: 8px;
	font-weight: bold;
	padding-left: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #eaeaea;
	line-height: 22px;
}
.portal-subheading-sample-td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	padding-top: 24px;
	padding-bottom: 8px;
	font-weight: normal;
	padding-left: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #eaeaea;
}
.portal-subheading-v2-td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #666666;
	padding-top: 24px;
	padding-bottom: 8px;
	font-weight: bold;
	padding-left: 10px;
}
.portal-goback-td {
	font-size: 14px;
	color: #4E759C;
}
.portal-col-headings {
	font-size: 11px;
	line-height: 29px;
	font-weight: bold;
	height: 29px;
	color: #333333;
}
.portal-col-headings-col1 {
	font-size: 11px;
	line-height: 29px;
	font-weight: bold;
	height: 29px;
	padding-left: 10px;
	color: #333333;
}
.portal-col-headings-last {
	font-size: 11px;
	line-height: 29px;
	font-weight: bold;
	height: 29px;
	color: #333333;
	padding-right: 10px;
}
.portal-sheet-text {
	font-size: 12px;
	line-height: 24px;
	height: 24px;
	color: #333333;
	padding-right: 10px;
}
.portal-sheet-text-iframe {
	font-size: 12px;
	line-height: 16px;
	color: #333333;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-right: 10px;
}
.portal-sheet-text-col1 {
	font-size: 12px;
	line-height: 24px;
	height: 24px;
	padding-left: 10px;
	color: #333333;
	padding-right: 10px;
}
.portal-sheet-text-col_last {
	font-size: 12px;
	line-height: 24px;
	height: 24px;
	color: #333333;
	text-align: right;
	padding-right: 10px;
}
.portal-iframe-text-td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #333333;
	padding: 10px;
}
.portal-iframe-td-border {
	border: 1px solid #CCD9E6;
}
.portal-blue-text {
	color: #4E759C;
}
.portal-help-text-td {
	font-size: 11px;
	line-height: 15px;
	color: #333333;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.portal-last-col-right-just-td {
	padding-right: 10px;
	font-size: 11px;
	color: #333333;
	line-height: 19px;
	text-align: right;
}
.portal-red-text {
	color: #D13924;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.portal-green-text {
	color: #009900;
}
.portal-text-general-td {
	font-size: 12px;
	line-height: 16px;
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-left: 10px;
}
.portal-text-intro-td {
	font-size: 12px;
	line-height: 16px;
	padding: 10px;
	width: 100%;
}
.portal-text-intro-blue-td {
	font-size: 12px;
	line-height: 16px;
	padding-bottom: 10px;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 10px;
	color: #D13924;
}
.portal-form-button-td {
	padding-top: 10px;
}
.portal-form-button-support-td {
	padding-top: 6px;
	padding-left: 10px;
}
.portal-form-fields-td {
	padding-top: 4px;
	padding-bottom: 4px;
}
.portal-form-support-fields-td {
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 10px;
}
.portal-form-label-td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-align: left;
}

.portal-table-heading-td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 20px;
	color: #666666;
	height: 20px;
	font-weight: bold;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 10px;
}
.portal-table-border {
	border: 1px solid #eaeaea;
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 10px;
	padding-left: 6px;
}
.portal-support-field {
	padding: 5px;
	width: 918px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #666666;
}
.portal-repeat-td {
	line-height: 24px;
	height: 24px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #eaeaea;
}
.portal-repeat-td-2 {
	height: 24px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #eaeaea;
}
.portal-repeat-td-3 {
	height: 40px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #eaeaea;
	line-height: 40px;
}
.portal-form-button {
	line-height: 14px;
	height: 30px;
	padding-right: 10px;
	padding-left: 10px;
}
.portal-lookup-field {
	height: 20px;
	width: 200px;
	color: #666666;
}
.portal-lookup-field-400 {
	height: 20px;
	width: 400px;
	color: #666666;
}
.portal-field-100 {
	height: 20px;
	width: 100px;
	color: #666666;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-family: Arial, Helvetica, sans-serif;
}
.portal-field-140 {
	height: 20px;
	width: 120px;
	color: #333333;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-family: Arial, Helvetica, sans-serif;
}
.portal-field-200 {
	height: 20px;
	width: 200px;
	color: #666666;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-family: Arial, Helvetica, sans-serif;
}
.portal-field-250 {
	height: 20px;
	width: 250px;
	color: #666666;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-family: Arial, Helvetica, sans-serif;
}
.portal-field-300 {
	height: 20px;
	width: 300px;
	color: #666666;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-family: Arial, Helvetica, sans-serif;
}
.portal-field-300b {
	height: 24px;
	width: 500px;
	color: #666666;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-family: Arial, Helvetica, sans-serif;
}
.portal-field-400 {
	height: 20px;
	width: 400px;
	color: #666666;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-family: Arial, Helvetica, sans-serif;
}
.portal-field-500 {
	height: 20px;
	width: 500px;
	color: #666666;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-family: Arial, Helvetica, sans-serif;
}
.portal-field-500ml {
	height: 100px;
	width: 500px;
	color: #666666;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 0px;
	padding-bottom: 0px;
	font-family: Arial, Helvetica, sans-serif;
}
.portal-field-600 {
	height: 20px;
	width: 600px;
	color: #666666;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 0px;
	padding-bottom: 0px;
	font-family: Arial, Helvetica, sans-serif;
}
.portal-field-600ml {
	height: 100px;
	width: 600px;
	color: #666666;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 0px;
	padding-bottom: 0px;
	font-family: Arial, Helvetica, sans-serif;
}
.portal-field-red-600 {
	height: 20px;
	width: 600px;
	color: #d13924;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 0px;
	padding-bottom: 0px;
	font-family: Arial, Helvetica, sans-serif;
}
.portal-field-750 {
	height: 20px;
	width: 750px;
	color: #666666;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 0px;
	padding-bottom: 0px;
	font-family: Arial, Helvetica, sans-serif;
}
.portal-field-750ml {
	height: 60px;
	width: 750px;
	color: #666666;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 0px;
	padding-bottom: 0px;
	font-family: Arial, Helvetica, sans-serif;
	vertical-align: top;
}
.portal-field-920 {
	height: 240px;
	width: 910px;
	color: #666666;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 0px;
	padding-bottom: 0px;
	font-family: Arial, Helvetica, sans-serif;
}
.portal-field-920ml {
	height: 80px;
	width: 900px;
	color: #666666;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 0px;
	padding-bottom: 0px;
	font-family: Arial, Helvetica, sans-serif;
}
.portal-field-750mlv2 {
	height: 150px;
	width: 750px;
	color: #666666;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 0px;
	padding-bottom: 0px;
	font-family: Arial, Helvetica, sans-serif;
	vertical-align: top;
}
.portal-notes-field {
	padding: 5px;
	height: 190px;
	width: 590px;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.portal-notes-label-td {
	padding-top: 9px;
	color: #333333;
}
.portal-card-lookup-field {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	height: 20px;
	width: 50px;
}
.portal-scorecard-headings-td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	padding-top: 10px;
	padding-bottom: 10px;
	color: #333333;
}
.portal-scorecard-headings-eagle-td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	padding-top: 10px;
	padding-bottom: 10px;
	color: #333333;
	background-image: url(../portal/images/jpg/eagles.jpg);
	background-repeat: no-repeat;
	background-position: center -19px;
}
.portal-scorecard-headings-birdie-td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	padding-top: 10px;
	padding-bottom: 10px;
	color: #333333;
	background-image: url(../portal/images/jpg/birdies.jpg);
	background-repeat: no-repeat;
	background-position: center -19px;
}
.portal-notes-td {
	padding-top: 2px;
	padding-bottom: 2px;
}
.portal-underlined-heading {
	line-height: 24px;
}
.portal-messages-col-type1 {
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #eaeaea;
}
.portal-messages-col-type2 {
	padding-top: 10px;
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #eaeaea;
}
.portal-home-col1-td {
	padding: 15px;
	border-right-width: 1px;
	border-right-style: dashed;
	border-right-color: #eaeaea;
	width: 681px;
}
.portal-home-col-full-td {
	padding: 15px;
}
.portal-home-col1-headings-td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #009900;
}
.portal-home-col1-repeat-td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 21px;
	height: 21px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #eaeaea;
}
.portal-thumbnail-td {
	padding-top: 2px;
	padding-bottom: 2px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #eaeaea;
}


.loginform li{
	list-style-type: none;
	font-size: 11px;
	list-style-image: url(../images/png/bullet7col.png);
	line-height: 11px;
	list-style-position: inside;
	margin-top: 4px;
	margin-bottom: 5px;
	text-align: left;
	padding: 0px;
	margin-left: 0px;
}
.login-field {
	height: 12px;
	width: 137px;
	border: 1px solid #E5E5E5;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 12px;
	color: #666666;
	padding-right: 2px;
	padding-left: 2px;
	padding-top: 3px;
	padding-bottom: 3px;
}
.login-button {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	height: 26px;
	width: 60px;
}
.login-form-td {
	padding: 15px;
	border: 1px solid #eaeaea;
}

.eNewsform {
	margin: 0px;
	padding: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.askform {
	margin: 0px;
	padding: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.askform li{
	list-style-type: none;
	font-size: 11px;
	list-style-image: url(../images/png/bullet7col.png);
	line-height: 11px;
	list-style-position: inside;
	margin-top: 4px;
	margin-bottom: 5px;
	text-align: left;
	margin-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}
.ask-field {
	height: 12px;
	width: 137px;
	border: 1px solid #E5E5E5;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 12px;
	color: #666666;
	padding-right: 2px;
	padding-left: 2px;
	padding-top: 3px;
	padding-bottom: 3px;
}
.ask-question-field {
	height: 48px;
	width: 137px;
	border: 1px solid #E5E5E5;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	color: #666666;
	padding-right: 2px;
	padding-left: 2px;
	padding-top: 3px;
	padding-bottom: 3px;
}
.ask-button {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	height: 26px;
	width: 60px;
}
.tableft {
	padding: 0px;
	float: left;
	width: 209px;
}
.tablefttext {
	height: 159px;
	width: 209px;
	text-align: justify;
	font-size: 11px;
	line-height: 14px;
	margin-bottom: 10px;
}
.tableftcallback {
	padding: 0px;
	height: 45px;
	width: 209px;
}
.tabright {
	padding: 0px;
	float: right;
	width: 209px;
}
.tabrightimage {
	padding: 0px;
	width: 209px;
	margin-bottom: 10px;
}
.tabrightbullets {
	padding: 0px;
	width: 209px;
}
.tabrightbullets li{
	list-style-type: none;
	font-size: 11px;
	list-style-image: url(../images/png/bullet7col.png);
	line-height: 11px;
	list-style-position: inside;
	margin-top: 4px;
	margin-bottom: 5px;
	text-align: left;
	padding: 0px;
	margin-left: 0px;
}
.search-form {
	margin: 0px;
	padding: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
.search-field {
	height: 12px;
	width: 162px;
	border: 1px solid #E5E5E5;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 12px;
	color: #666666;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 7px;
	padding-bottom: 7px;
}
.search-button-td {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 10px;
	height: 40px;
	width: 40px;
}
.ie_news_image_td {
	height: 99px;
	width: 109px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 10px;
	text-align: right;
}
.ie_news_heading_td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 16px;
	font-weight: bold;
	width: 109px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.ie_news_text_td {
	font-size: 11px;
	line-height: 13px;
}
.ie_news_date {
	font-size: 10px;
	line-height: 14px;
}
.ie_news_intro_td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	height: 105px;
}
.ie_news_nav_td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 24px;
	text-align: center;
	height: 24px;
}



p {
	margin-top: 0px;
	margin-bottom: 10px;
}

.clear {

}
.forms {
	margin: 0px;
	padding: 0px;
}
.form-label-td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	padding: 0px;
	height: 15px;
}
.form-label-right-td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	height: 15px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 8px;
}
.form-field-195 {
	width: 195px;
	height: 24px;
	margin: 0px;
}
.form-field-190 {
	width: 190px;
	height: 20px;
	margin: 0px;
}
.form-field-90 {
	width: 90px;
	height: 24px;
}
.form-field-td {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.form-buttons-td {
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.form-help-td {
	font-size: 12px;
	line-height: 16px;
	height: 16px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.form-search-buttons {
	height: 30px;
	width: 80px;
}
.red-message {
	color: #FF3300;
	padding-left: 20px;
	padding-bottom: 30px;
}

.search_title_td_left {
	padding-left: 15px;
}
.search_title_td_right_1 {
	text-align: right;
	padding-right: 15px;
	width: 120px;
}
.search_title_td_right_2 {
	text-align: right;
	padding-right: 20px;
	width: 160px;
}

.search_title_td_right_3 {
	text-align: right;
	padding-right: 20px;
	width: 200px;
}

.right_col_search {
	float: right;
	width: 195px;
	vertical-align: top;
	background-image: url(../../images/png/search-bak.png);
	background-repeat: no-repeat;
	background-position: center top;
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 20px;
	padding-left: 15px;
}
.image_lg_td {
	width: 720px;
	padding: 10px;
}
.image_details_td {
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #222222;
}
.image_tn_td {
	padding: 0px;
	background-image: url(../../images/jpg/shadow_vertical_main.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}
.image_tn_gallery_td {
	background-image: url(../../images/jpg/shadow_vertical_gallery.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.form-field-190ml {
	height: 100px;
	width: 180px;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 5px;
}
.form-field-190mlv2 {
	height: 60px;
	width: 180px;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 5px;
}
.form-lookup-190 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	height: 22px;
	width: 190px;
}
.assign-info-table {
	border: 1px solid #eaeaea;
}
.assign-table-col1-td {
	padding-left: 20px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #eaeaea;
}
.assign-table-col2 {
	padding-right: 20px;
}





h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #87A5C3;
	margin-top: 0px;
	margin-bottom: 10px;
	font-weight: normal;
	line-height: 22px;
	text-align: left;
}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	margin-top: 0px;
	margin-bottom: 10px;
	font-weight: normal;
	line-height: 18px;
}
h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 19px;
	margin-bottom: 0px;
	font-weight: normal;
	color: #333333;
	text-align: left;
	margin-top: 0px;
}
h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #87A5C3;
	margin-top: 0px;
	margin-bottom: 10px;
	font-weight: normal;
	line-height: 18px;
	text-align: center;
	display: block;
	width: 230px;
	height: 18px;
	padding-top: 3px;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #eaeaea;
}
h5 {
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	margin: 0px;
	padding: 0px;
	line-height: 15px;
	text-align: left;
}
h6 {
	font-size: 11px;
	line-height: 11px;
	display: block;
	height: 11px;
	margin-top: 0px;
	margin-bottom: 0px;
	width: 228px;
	text-align: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 110px;
	font-weight: normal;
	color: #999999;
}
.orangetext {
	color: #FEB933;
}
.superscriptnote {
	color: #FEB933;
	vertical-align: top;
	font-size: 8px;
}
.footernotes {
	font-size: 10px;
	line-height: 14px;
}
.imagefootertext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}
.contentrighttopimageborder {
	border: 1px solid #eaeaea;
}
