
a { font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; color:#555555; text-decoration: underline}

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

a.plainLink {text-decoration: none}
a.plainLink:hover { text-decoration: none}
a.plainLink:visited { text-decoration: none}
a.plainLink:active { text-decoration: none}

a.menuLink {font-size: 11px;color: #FFFFFF; text-decoration: none}
a.menuLink:hover { text-decoration: none}

a.menuBottomLink {font-size: 11px;color: #67644a; text-decoration: none}
a.menuBottomLink:hover { text-decoration: underline}

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

a.menuLinkIntra {
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
a.menuLinkIntra:hover { text-decoration: none}
a.menuLinkIntra:visited { text-decoration: none}

#nav, #nav li {
    float: left;
    height: 40px;
    line-height: inherit;
    list-style-image: none;
    list-style-type: none;
    margin: 0;
    padding: 0;
}
#nav li {
	margin-left: 0px;
	margin-right: 0;
}
#nav li a {
    /*background-image: url("images/menuUp_bg.png");
    background-repeat: repeat-x;*/
	background-image: url(images/whiteline.gif);
	background-repeat: repeat-y;
	background-position: right;
    border-style: none;
    border-width: 0;
    color: #FFFFFF;
    display: block;
    font-size: 11px;
    height: 27px;
    padding-left: 7px;
    padding-right: 7px;
    padding-top: 13px;
    text-decoration: none;
    width: auto;
}
#nav li a:hover, #nav li a.Act {
    /*background-image: url("images/menuOver_bg.png");*/
	background-color:#64000F;
    /*color: #C8DAEA;*/
    height: 27px;
}

#navSub, #navSub li {
    float: left;
    height: 24px;
    line-height: inherit;
    list-style-image: none;
    list-style-type: none;
    margin: 0;
    padding: 0;
}
#navSub li {
	margin-left: 0px;
	margin-right: 0;
}
#navSub li a {
    /*background-image: url("images/menuUp_bg.png");
    background-repeat: repeat-x;*/
	background-image: url(images/whiteline.gif);
	background-repeat: repeat-y;
	background-position: right;
    border-style: none;
    border-width: 0;
    color: #FFFFFF;
    display: block;
    font-size: 11px;
    height: 14px;
    padding-left: 7px;
    padding-right: 7px;
    margin-top: 5px;
    margin-bottom: 5px;
    text-decoration: none;
    width: auto;
}
#navSub li a:hover, #navSub li a.Act {
	background-color:#000000;
}

#Main_Container {
	position:relative;
	background-color: #FFFFFF;
	margin-top:15px;
	margin-right:auto;
	margin-left:auto;
	margin-bottom:15px;
	width:980px;
}
#Body_Container {
	background-color: #FFFFFF;
	width:980px;
	float: left;
}

#Body_Primary_Container {
	width:730px;
	float: left;
}
.miniGrey {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
}

#Body {
	position:relative;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-top:20px;
	padding-left:30px;
	padding-right:0px;
	float: left;
	color: #666666;
	width:380px;
}

#BodyIntra {
	position:relative;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-top:20px;
	padding-left:30px;
	padding-right:60px;
/*	padding-bottom:40px;*/
	float: left;
	color: #666666;
}
#Mid_Body {
	position:relative;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-right:10px;
	margin-left:20px;
	margin-top:10px;
	width:240px;
	float: right;
}
#Rh_Body {
	position:relative;
	width:240px;
	padding-top:20px;
	float: right;
	clear:none;
}

#Bottom_Line {
	background-color: #67644a;
	height: 1px;
	width:980px;
	margin-bottom:4px;
}

#Bottom_Body_Container {
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #67644a;
	padding-top:20px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:20px;
	width:980px;
	float: left;
}
#Bottom_Body_Lh {
	width:710px;
	padding-left:30px;
	float: left;
}
#Bottom_Body_Rh {
	width:240px;
	float: right;
	text-align: left;
}
#Bottom_Pad {
	background-color: #000000;
	width:980px;
	height:20px;
	float: left;
}

#Rh_Panel, #Rh_Panel_Red, #Rh_Panel_Red_NoPad {
	position:relative;
	/*top:0px;*/
	background-color: #afab8f;
	width:195px;
	padding-right:25px;
	padding-left:20px;
	padding-top:15px;
	padding-bottom:15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	color: #FFFFFF;
	margin-bottom:20px;
	clear:none;
	float : right;
}

#Rh_Panel_Red {
	background-color: #64000f;
}

#Rh_Panel_Red_NoPad {
	background-color: #64000f;
}

#Inset_Block {
	background-color: #EEEDDD;
	margin: 0px;
	padding: 10px;
	border: 1px double #67644a;
	color: #444444;
	font-size: 11px;
}


h1 {
	font-family: "Times New Roman", Times, serif;
	font-size: 20px;
	color: #67644a;
	text-transform:uppercase;
	font-weight: normal;
	margin-bottom: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	padding-top: 0px;
}
h1:first-letter{
	font-size: 24px;
	letter-spacing:-1px;
}
h2 {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	color: #67644a;
	text-transform:uppercase;
	font-weight: normal;
	margin-bottom: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	padding-top: 0px;
}
h2:first-letter{
	font-size: 16px;
}
h3 {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	color: #FFFFFF;
	text-transform:uppercase;
	font-weight: normal;
	margin-bottom: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	padding-top: 0px;
	margin: 0px;
	padding: 0px;
}
h3:first-letter{
	font-size: 16px;
}
.Mid_Text {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	color: #67644a;
	font-weight: normal;
	margin-top: 0px;
	padding-top: 0px;
}
.Mid_Text:first-letter{
	font-size: 16px;
}
#Mid_Button {
	height: 90px;
	z-index:2;
}
.Mid_Button_Text_Rh {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #272727;
	height: 20px;
	padding-top:10px;
	margin-right:6px;
	width:50px;
	float:right;
	text-align: right;
	z-index:1;
}
a.Mid_Button_Link_Rh {	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #272727;
	text-decoration: underline}
a.Mid_Button_Link_Rh:hover { text-decoration: none}
/*a.Mid_Button_Link_Rh:visited { text-decoration: underline}*/

.Mid_Button_Text_Container {
	position:relative;
	height: 30px;
	margin-top:-30px;
	width:240px;
	float:left;
}

.Mid_Button_Highlight {
	position:relative;
	margin-top:60px;
	height: 30px;
	width:240px;
	float:left;
	filter:alpha(opacity=30);
	-moz-opacity:0.3;
	opacity: 0.3;
}

.Mid_Button_Text {
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	color: #4D4A37;
	text-transform:uppercase;
	font-weight: normal;
	height: 26px;
	padding-top:4px;
	margin-left:4px;
	width:170px;
	float:left;
	z-index:2;
}

.Mid_Button_Text:first-letter{
	font-size: 20px;
}

.Mid_Button_Text_Smaller {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	color: #514F39;
	text-transform:uppercase;
	font-weight: bold;
	height: 16px;
	padding-top:7px;
	margin-left:4px;
	width:170px;
	float:left;
	z-index:2;
}

.Mid_Button_Text_Smaller:first-letter{
	font-size: 16px;
}

a.Mid_Button_Link {font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	color: #4D4A37;
	text-decoration: none}
a.Mid_Button_Link:hover { text-decoration: none}
a.Mid_Button_Link:visited { text-decoration: none}


#Top_Banner {
	height:390px;
	z-index: 1;
}
#Top_Logo {
	height:90px;
	background-image: url(images/top_logo.gif);
	float: left;
	width: 90px;
}
#Title_Container {
	height:90px;
	float: right;
	width: 889px;
}
.Site_Title_Bg {
	height:90px;
	width: 889px;
	background-color: #FFFFFF;
	filter:alpha(opacity=50);
	-moz-opacity:.50;	
	opacity:.50;
	z-index: 2;
}
.Site_Title_Text {
	width: 889px;
}

#White_Line {
	background-color: #FFFFFF;
	float: left;
}
#Beige_Line {
	background-color: #afab8f;
	margin-bottom:10px;
	margin-top:10px;
}

#Menu_Bg {
	height:40px;
	width: 890px;
	float: left;
	padding-left:90px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFFFFF;
}
.Menu_Inner {
	position:relative;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	padding-left:7px;
	padding-right:7px;
	padding-top:13px;
	height:26px;
	float:left;
}
.Menu_Inner_Intra {
	position:relative;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	padding-left:7px;
	padding-right:7px;
	padding-top:13px;
	height:27px;
	float:left;
	background-color:#8C0000;
}
.Menu_InnerOver, .Menu_InnerOver2 {
	position:relative;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	padding-left:7px;
	padding-right:7px;
	padding-top:13px;
	height:27px;
	float:left;
	background-color:#000000;
}

.Menu_InnerOver2 {
	background-color:#64000F;
	z-index:2;
}

#Menu_Inner_Bg {
	position:relative;
	float:left;
	background-color:#FFFFFF;filter:alpha(opacity=10);-moz-opacity:.10;opacity:.10;
	z-index: 2;
}


.Clear_All{
clear:all;
height:0px;
font-size:0px;
line-height:0px;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #000000;
	background-image: url(images/bg1.gif);
	background-repeat: repeat-x;
	background-position: top;
}

.tinyWhite {
	font-size: 10px;
}

/* 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}
.orangeTextPSmall { color: #FFFFFF; font-size: 9px ; background-color: #FF6600; text-decoration: none}

.smallLink { font-size: 7pt}
.smallText { font-size: 10px}

.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}

.miniBoxText { font-family: Arial, Helvetica, sans-serif; font-size: 11px; background-color: #afab8f; padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; color: #FFFFFF; font-weight: normal; border: 1px #67644a solid }
.miniBoxTextInner { font-family: Arial, Helvetica, sans-serif; font-size: 11px;color: #FFFFFF;  }
.button { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; font-weight: normal;}

.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 { background-color: #FFFFFF}

.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;
}

