body {
	background-color: #7D7D7D;
	background-image: url(images/bg_grad_bot.gif);
	background-repeat: repeat;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

a { font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; color:#333333; text-decoration: underline}
.gallery_body {
	background-color: #EBEBEB;
	padding-left: 5px;
	padding-bottom: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	padding-right: 2px;
}

a:link {  }
a:hover { text-decoration: none}
a:visited {  }
a:active {  }


.linkPlain { font-weight: normal; font-size: 11px; color: #333333; text-decoration: none}
a.linkPlain:hover { text-decoration: none}
.linkSmallWhite { font-weight: normal; font-size: 11px; color: #FFFFFF; text-decoration: underline}
a.linkSmallWhite:hover { text-decoration: none}
.linkSmallWhitePlain { font-weight: normal; font-size: 11px; color: #FFFFFF; text-decoration: none}
a.linkSmallWhitePlain:hover { text-decoration: underline}
.linkSmallDark { font-weight: normal; font-size: 11px; color: #333333; text-decoration: underline}
a.linkSmallDark:hover { text-decoration: none}
.linkSmallDarkPlain { font-weight: normal; font-size: 11px; color: #333333; text-decoration: none}
a.linkSmallDarkPlain:hover { text-decoration: underline}
a.menuLink {font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #FFFFFF; text-decoration: none}
a.menuLink:hover { text-decoration: underline}

a.rhButtonLink {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: normal;
	font-size: 11px;
}
a.rhButtonLink:hover { text-decoration: none}
a.rhPanelLink {
	color: #FFFFFF;
	text-decoration: underline;
	font-weight: normal;
	font-size: 11px;
}
a.rhPanelLink:hover { text-decoration: none}


.menuText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	padding-top: 6px;
	padding-right: 1px;
	padding-bottom: 6px;
	padding-left: 1px;
	background-color: #000000;
} 

.rh_lower {
	background-repeat: no-repeat;
	background-position: top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #EEEEEE;
	text-align: right;
	padding-top: 4px;
	padding-right: 16px;
	padding-left: 10px;
}
.rh_lowerNoBut {
	background-repeat: no-repeat;
	background-position: top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-align: right;
	padding-top: 4px;
	padding-right: 12px;
	padding-left: 15px;
}
.rh_lowerNoButNoTitle {
	background-repeat: no-repeat;
	background-position: top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-align: right;
	padding-top: 4px;
	padding-right: 12px;
	padding-left: 15px;
}
.rh_lowerNoTitle {
	background-image: url(images/rh_lower_top_no_title.gif);
	background-repeat: no-repeat;
	background-position: top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-align: right;
	padding-top: 4px;
	padding-right: 12px;
	padding-left: 15px;
}
.tinyWhite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}
.main_bg {
	background-color: #EBEBEB;
	background-image: url(images/logo_ghost_large2.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.main_bg_bot {
	background-color: #EBEBEB;
	background-image: url(images/logo_ghost_bot.gif);
}
.rh_back_top_U {
	background-image: url(images/news/uploads/SES_00001_TOPBUT.jpg);
}

.main_bg_edge {
	background-image: url(images/main_bg.gif);
	background-repeat: repeat-y;
	background-position: right;
}
.main_body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 15px;
	line-height:1.4em;
}
.rh_button_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #EEEEEE;
	padding-top: 3px;
	padding-right: 9px;
	text-align: right;
	padding-left: 10px;
}
.rh_button_img {
	padding-top: 6px;
	padding-right: 9px;
	padding-bottom: 9px;
	padding-left: 0px;
}
.rh_button_text_O {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #EEEEEE;
	padding-top: 3px;
	padding-right: 9px;
	text-align: right;
	padding-left: 10px;
	background-image: url(images/but_over.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.rh_button_image {
	text-align: right;
	padding-top: 6px;
	padding-right: 10px;
	padding-bottom: 9px;
	padding-left: 2px;
}
.rh_button_title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-align: right;
}


.topLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	padding-right: 6px;
	text-align: right;
	background-image: url(images/bg_grad_plain.gif);
}
.bottomMenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	padding-top: 6px;
	padding-bottom: 6px;
}
h1 {
	font-family: "Times New Roman", Times, serif;
	font-size: 24px;
	color: #555224;
	font-weight: normal;
}
.heading {
	font-family: "Times New Roman", Times, serif;
	font-size: 24px;
	color: #3c3a0d;
	font-weight: normal;
	padding-top: 4px;
	padding-left: 6px;
}
.subHeading {
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	color: #3c3a0d;
	font-weight: normal;
}
.subsubHeading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	font-weight: bold;
}


ul {
/*	left: -20px;*/
	margin-left: 5px; 
	padding-left: 10px;
	list-style-position: outside;
	list-style-type: square;
}
li {
/*	left: -20px;*/
	margin-left: 5px; 
	padding-left: 10px;
	list-style-position: outside;
	list-style-type: square;
}

.subPanelTitle {
	font-family: Arial, Helvetica, sans-serif;
/*	font-family: "Times New Roman", Times, serif;*/
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}
.sub_panel_T {
	background-color: c9c9c9;
	background-image: url(images/sub_panel_top_TB.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	padding-right: 5px;
	padding-left: 5px;
}

.sub_panel_inner {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}

.bodyGallery {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}

.sub_panel_innerW {
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}
.sub_panel {
	background-image: url(images/sub_panel_top.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 7px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding-right: 5px;
	padding-left: 5px;
}
.sep_col {
	padding-top: 20px;
	padding-bottom: 20px;
}

.miniBoxText { font-family: Arial, Helvetica, sans-serif; font-size: 11px; background-color: #C0BEA3; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; color: #333333; font-weight: normal; border: 1px #000000 solid }
.msgText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #C0BEA3;
	color: #333333;
	font-weight: normal;
	border: 1px #000000 solid;
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 2px;
	padding-left: 1px;
}
.msgTextMini {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #C0BEA3;
	color: #333333;
	font-weight: normal;
	border: 1px #000000 solid;
	padding-top: 0px;
	padding-right: 1px;
	padding-bottom: 0px;
	padding-left: 1px;
}
.dateText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #D3D3D3;
	color: #333333;
	font-weight: normal;
	border: 1px #A1A1A1 solid;
	padding-top: 2px;
	padding-right: 3px;
	padding-bottom: 2px;
	padding-left: 3px;
}


/* Coloured Text -------------------------------------------------------------------------- */
.msgTextRed {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #840B05;
	color: #FFFFFF;
	font-weight: normal;
	border: 1px #CCCCCC solid;
	padding-top: 1px;
	padding-right: 4px;
	padding-bottom: 2px;
	padding-left: 4px;
}

.redTextP {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #840B05;
	text-decoration: none;
	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;
	border-top-color: #E8799A;
	border-right-color: #8C173A;
	border-bottom-color: #8C173A;
	border-left-color: #E8799A;
}

.greenTextP {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #404c1c;
	text-decoration: none;
	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;
	border-top-color: #839838;
	border-right-color: #2d3313;
	border-bottom-color: #2d3313;
	border-left-color: #839838;
}

.blueTextP {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #427474;
	text-decoration: none;
	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;
	border-top-color: #78B4B4;
	border-right-color: #315757;
	border-bottom-color: #315757;
	border-left-color: #78B4B4;
}


/* Intra Specific  -------------------------------------------------------------------------- */

.inputField { font-size:11px;padding:2px;font-family:Arial, Helvetica, sans-serif; color: #333333; background-color: #FFFFFF; border: 1px #333333 solid}
.inputFieldPublic { font-size:11px;padding:2px;font-family:Arial, Helvetica, sans-serif; color: #333333; background-color: #DDDDDD; border: 1px #333333 solid}
.inputFieldWhite { font-size:11px;padding:2px;font-family:Arial, Helvetica, sans-serif; color: #555555; background-color: #FFFFFF; border: 1px #333333 solid}
.button {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; font-weight: bold;}
.imgBorderBlueFull { border: #333333; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}

.padTopBot {  padding-bottom: 5px}

.greenText {  color: #FFFFFF; background-color: #00CC33; font-family: "Courier New", Courier, mono}
.redText {  color: #FFFFFF; background-color: #FF0000; font-family: "Courier New", Courier, mono}
.blueText { color: #FFFFFF; background-color: #0066FF; text-decoration: none; font-family: "Courier New", Courier, mono; font-size: 11px}
.orangeText { color: #FFFFFF; background-color: #FF6600; font-family: "Courier New", Courier, mono}
.purpleText { color: #FFFFFF; background-color: #9933CC; font-family: "Courier New", Courier, mono }
.redTextNormal {  color: #FF0000}

.redTextPSmall { color: #FFFFFF; background-color: #FF0000 ; font-size: 9px; text-decoration: none}
.purpTextPSmall { color: #FFFFFF; background-color: #6633FF; font-size: 9px ; text-decoration: none}
.orangeTextP { color: #FFFFFF; background-color: #FF6600; text-decoration: none}
.greenTextPSmall { color: #FFFFFF; background-color: #00CC33 ; font-size: 9px; text-decoration: none}
.blueTextPSmall { color: #FFFFFF; font-size: 9px ; background-color: #0000FF; text-decoration: none}

.smallLink { font-size: 7pt}

.miniBoxTextNoPad { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; background-color: #CCCCCC; padding-right: 7px; padding-left: 7px; color: #000000; font-weight: normal; border: 1px solid; border-color: #333366 #333366 #003366 }
.miniBoxPad {  padding-left: 10px}
.miniBoxTitle {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #FFFFFF; background-color: #4A4724; padding-right: 5px; padding-left: 5px; padding-top: 2px; padding-bottom: 3px}

.tabletext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
}

.inputFieldWhite { font-size:10px;padding:2px;font-family:Verdana, Arial, Helvetica, sans-serif; color: #000000; background-color: #FFFFFF; border: 1px #003366 solid }

.tableshade {  background-color: #CCCCCC; padding-top: 2px; padding-bottom: 2px; padding-left: 2px}
.tableshade2 { background-color: #DDDDDD; padding-top: 2px; padding-bottom: 2px; padding-left: 2px}
.tableshade3 { background-color: #99CCFF; padding-top: 2px; padding-bottom: 2px; padding-left: 2px }
.body_top {
	background-color: #737373;
	background-image: url(images/bg_grad_plain.gif);
	background-repeat: repeat-x;
}

.tableshade4 { background-color: #666699; padding-top: 2px; padding-bottom: 2px; padding-left: 2px ; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #FFFFFF; font-size: 9px}
.tableshade5 { background-color: #99CC99; padding-top: 2px; padding-bottom: 2px; padding-left: 2px }
.body_over {
	background-image: url(images/bg_grad.gif);
	background-repeat: repeat-x;
}

.tableshade6 { background-color: #FFCCFF; padding-top: 2px; padding-bottom: 2px; padding-left: 2px }
.tablenoshade { padding-top: 0px; font-size: 10px; color: #000000; font-weight: normal; }

.button {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; font-weight: normal;}
.inputFieldLarge {
	font-size:12px;
	padding:2px;
	font-family:Arial, Helvetica, sans-serif;
	color: #333333;
	background-color: #FFFFFF;
	border: 1px #333333 solid;
	width: 530px;
}
.body_lh {
	background-color: #737373;
	background-image: url(images/grad_blend_bot_lh.gif);
	background-repeat: repeat-y;
}
.body_rh {
	background-color: #737373;
	background-image: url(images/grad_blend_bot_rh.gif);
	background-repeat: repeat-y;
}
.galleryT_body {
	padding-left: 5px;
	padding-right: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #78733a;
	padding-bottom: 3px;
}
.galleryT_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #78733a;
}
