/* CSS Document */

	body
{
	color: #000;
	behavior: url(csshover.htc);
	margin: 0px;
	padding: 0px;
	background-color: #ffffff;
	width: 100%;
	height: 100%;
} /* WinIE behavior call */




.NoBorder {
	border: none;
}


#masthead{
	padding: 0.5em 0px 0px;
	border-bottom: 1px solid #cccccc;
	width: 100%;
	background-image: url(images/stripe.gif);
	height: 154px;
	position: relative;
	left: 0px;
	top: 0px;
	z-index: 4;

}

#siteName{
	margin: 0;
	position: relative;
	top: 10px;
	width: 100%;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	z-index: 4;
	text-align: center;
}

div#OrangeLogo img {
	position: absolute;
	top: 10px;
	left: 15px;
	z-index: 3;
}
div#WhiteRose img {
	position: absolute;
	top: 12px;
	right: 10px;
}


#globalNav{
	color: #CCcccc;
	text-align: center;
	left: 0px;
	position: absolute;
	top: 146px;
	right: 0%;
	width: 100%;
	background-color: #CCCCCC;
	padding: 0px;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	    	z-index: 5;

}

 
div#nav
{
    float: right;
    margin: -1px 0 0 7em;
    background: url(greenButtonTop.gif) #fff repeat-x;
    font-family: Arial, Helvetica, sans-serif;
    border: 1px solid #AAA;
    font-size: .9em;
    	z-index: 5;

}
div#nav ul {margin: 0; padding: 0; background: white;
  border: 1px solid #CCC; border-width: 0 1px;}
div#nav li {position: relative; list-style: none; margin: 0;
  float: left; width: 7em; border-right: 1px solid #AAA;}
div#nav li:hover {background: #EBB;}
div#nav li.submenu {background: url(dropmenu.gif) 95% 50% no-repeat;}
div#nav li.submenu:hover {background-color: #EDD;}
div#nav li a {display: block; padding: 0.25em 0 0.25em 0.5em;
        background: url(greenButtonTop.gif) #fff repeat-x;
  text-decoration: none; width: 6.5em;}
div#nav>ul a {width: auto;}
div#nav ul ul {position: absolute; width: 7em;
  display: none;}
div#nav ul ul li {border-bottom: 1px solid #CCC; border-right-color: #CCC;}
div#nav li.submenu li.submenu {background-image: url(submenu.gif);}
div#nav ul.level1 li.submenu:hover ul.level2, 
div#nav ul.level2 li.submenu:hover ul.level3 {display:block;}
div#nav ul.level2 {top: 1.5em; left: -1px; margin-top: 2px;}
div#nav ul.level3 {top: -1px; left: 7em;
  border-top: 1px solid #CCC;}


	#MainContent {
	background-color: #FF66CC;
	float: left;
	position: relative;
	left: 9.2em;
}

div#navL
{        font-family: Arial, Helvetica, sans-serif;
    width: 10em;
    margin: -1px 0 0 -1px;
    	padding-top: 1em;
    	    font-size: .9em;
    	        position: relative;
    	        	float: left;	
    	        	z-index: 3;
}


div#navL ul {margin: 0; padding: 0; width: 10em; background: white;
  border: 0em solid #FFFFFF;}  
div#navL ul.level2 {background: #F9F9F9;}
div#navL ul.level3 {background: #F3F3F3;}
div#navL li {position: relative; list-style: none; margin: 0;
  border-bottom: .05em solid #CCC; border-top: .1em solid #FFFFFF;}
div#navL li:hover {background: #FFFFFF;}
div#navL li.submenu {background: url(images/2submenuGiff.gif) 95% 50% no-repeat;}
div#navL li.submenu:hover {background-color: #FFFFFF;}
div#navL li a {display: block; padding: 0.5em 0.5em 0.5em 0.5em;
  text-decoration: none; width: 8em; border-left: 0.7em solid #D7E4E6;}
div#navL li a:hover {border-left-color: #FF9900;}
div#navL>ul a {width: auto;}
div#navL ul ul {position: absolute; top: 0; left: 10em;
  display: none;}
div#navL ul.level1 li.submenu:hover ul.level2, 
div#navL ul.level2 li.submenu:hover ul.level3 {display:block;}
a:hover {
    	color: #006666;
}



body {
	color: #000;
	behavior: url(csshover.htc);
	margin: 0px;
	padding: 0px;
	background-color: #FFFFFF;
} /* WinIE behavior call */

#content {
	top: 1em;
	border: none;
}

#tabs
{
    width: 100%;
    float: right;
}	


.AccessibilityStyles
{
    padding-right: 0.3em;
    display: block;
    padding-left: 0.3em;
    padding-bottom: 0.3em;
    color: #000099;

    padding-top: 0.3em;
    background-color: #ffffff;
    width: 9em;
}


.anylinkcss
{
    position: absolute;
    visibility: hidden;
    border: .0em solid black;
    border-bottom-width: .0em;
    font: 1em/1.3em Arial;
    line-height: 1.3em;
    z-index: 100;
    background-color: #e0edeb;
    width: 8em;
    padding-bottom: 0.2em;
    color: #000000;
    padding-top: 0.2em;
    padding-right: 0.2em;
    padding-left: 0.2em;
}

.anylinkcss a
{
    width: 100%;
    display: block;
    text-indent: .3em;
    border-bottom: .05em solid black;
    padding: .2em 0;
    text-decoration: none;
    font-weight: normal;
    color: #CC0000;
    font-family: Arial;
}

.anylinkcss a:hover
{
    /*hover background color*/
    background-color: black;
    color: white;
    background-color: #006666;
}

a
{
    color: black;
}
a:hover {
	color: #FF9900;
	text-decoration: underline;
}

a:link
{
    color: black;
    text-decoration: none;
}

a:visited
{
	text-decoration: none;
	
}

p a:hover {
	color: #FF9900;
	text-decoration: none;
}

span.h1 a:hover {
color: #FF9900;
	text-decoration: underline;

}


#main {
	color: #000000;
	margin-left: 9.2em;
	border-left: 1px solid #006666;
	border-top-color: #006666;
	border-right-color: #006666;
	border-bottom-color: #006666;
	padding-right: 5%;
	padding-bottom: 1px;
	height: 100%;
}

div#main {
	padding-right: 0px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	color: #006666;
	padding-top: 0.5em;
	border: none;
}



#content{
	float: left;
	width: 72%;
	padding-left: 3%;
	padding-top: 1em;
}


div#content {
	width: 97%;
	float: left;
}


div#column1 {
	position: relative;
	width: 20%;
	float: right;
	z-index: 2;
}
div#column2 {
	width: 71%;
	float: right;
	z-index: 5;
}
div#column3 {
	width: 1%;
	float: right;
}


.ColATitle {
	padding: 10px;
	text-align: center;
	font-size: 1em;
	color: #000000;
}
.AlignLeft {
	background-color: #6633FF;
	text-align: left;
}
div#navL li.submenuLeft {
	background: url(images/2submenuGiff.gif) 95% 50% no-repeat;
	text-align: left;
}
.breadcrumb {
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	width: 100%;
	clear: both;
	z-index: 1;
	position: relative;
	bottom: 0px;
	clip: rect(auto,auto,0px,auto);
}
div#siteInfo {
	padding: 0.3em 0.3em 10em;
	background-image: url(images/stripe.gif);
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: solid;
	border-top-color: #006666;
	vertical-align: middle;
	margin-left: 1px;
}
.breadPosition {
	margin-left: 0px;
}
.bigOrangeText {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 6em;
	font-weight: bold;
	color: #FF3300;
}
.COL_A {
	background-color: #FFFFFF;
	float: left;
	width: 34%;
}
.COL_B {
	background-color: #FFFFFF;
	float: left;
	width: 33%;
}
.COL_C {
	background-color: #FFFFFF;
	float: left;
	width: 33%;
	padding-bottom: .5em;
}

.h1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 120%;
	color: #006666;
	font-weight: bold;
	clear: both;
	width: 100%;
	display: block;
	padding-top: 0.5em;
	
}
.h1_Hutton a
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 120%;
    color: #006666;
    font-weight: bold;
    clear: both;
    width: 100%;
    display: block;
    padding-top: -3em;
}
.h1Upper{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 120%;
	color: #006666;
	font-weight: bold;
	clear: both;
	width: 100%;
	display: block;
	margin-top: .5em;
	padding-top: .5em;
	border-top-width: thin;
	border-top-style: solid;
	border-top-color: #CCCCCC;
}
.h1_Line{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 120%;
	color: #006666;
	font-weight: bold;
	clear: both;
	width: 100%;
	display: block;
	padding-top: 0.5em;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #CC33CC;	
}
.span_lineBottom {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	display: inline-block;
	height: 0.5em;
	width: 80%;
	text-align: center;
	margin-top: 0em;
	margin-bottom: 0em;
	padding-top: 0em;
	padding-bottom: 0em;
	}
	.span_lineBottomSmaller
{
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #CCCCCC;
    width: 80%;
    text-align: center;
    margin-top: -2em;
    margin-bottom: 1em;
    padding-top: -2em;
    padding-bottom: .5em;
    display: inline-block;
    position: relative;
}
	/*.radioListYesNo
{
    display: block;
    margin-top: -.6em;
    margin-bottom: -3em;
    padding-top: -2em;
    padding-bottom: 4.7em;
    float: left;
    width: 80%;
    margin-right: 0%;
    margin-left: 20%;
    height: 2.0em;
    position: relative;
    background-color: #FF00FF;
}*/
.radioListYesNo
{
    margin-left: 20%;
}
.justRadioButtonsIndex
{
    /*background-color: #808000;*/
    position: relative;
    float: left;
    clear: both;
    width: 12em;
    margin-top: -1.2em;
}
	.Button_YesNo
{
    /*background-color: #CCFF33;*/
    float: left;
    width: 100%;
}
	.surveyButton_CSS {
	background-color: #000066;
	font-weight: bold;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}
	.surveyButton2_CSS
{
    margin: 0em 0em 4em 1.5em;
    background-color: #000066;
    font-weight: bold;
    color: #FFFFFF;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    position: relative;
    display: block;
    float: left;
    width: 12em;
    clear: both;
}

/*.ExtraSpaceIndex
{
    background-color: #FFFF00;
    height: 3em;
    position: absolute;
}*/
	.YesOrNo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .8em;
	font-weight: bold;
	float: left;
	}
	div#Response
{
    text-align: center;
    height: 5em;
}

.h2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #990000;
	margin: 0px;
	font-weight: bold;
	clear: both;
	width: 100%;
	padding-top: 5%;
}

.h3{
	font-family: Arial, sans-serif;
	font-size: 100%;
	color: #666666;
	margin: 0px;
	padding: 0px;
	font-weight: bold;
	clear: both;
}

.h4{
	font-family: Arial, Helvetica, sans-serif;
 font-size: 100%;
 font-weight: bold;
 color: #333333;
 margin: 0px;
 padding: 0px;
	clear: both;
}

.h5{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	color: #660033;
	margin: 0px;
	padding: 0px;
	font-weight: bold;
	clear: both;
}

.h1 a{
	font-family: Arial, Helvetica, sans-serif;
	color: #006666;
	font-weight: bold;
	text-decoration: none;
	clear: both;
}
.h1Upper a{
	font-family: Arial, Helvetica, sans-serif;
	color: #006666;
	font-weight: bold;
	text-decoration: none;
	clear: both;
}
.h1Upper a:hover{
	text-decoration: underline;
}

.h2 a{
	font-family: Arial, Helvetica, sans-serif;
	color: #990000;
	font-weight: bold;
	text-decoration: none;
	clear: both;
}

.h3 a{
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	font-weight: bold;
	text-decoration: none;
	clear: both;
}

.h4 a{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	clear: both;
}

.h5 a{
	font-family: Arial, Helvetica, sans-serif;
	color: #660033;
	font-weight: bold;
	text-decoration: none;
	clear: both;
}
.bodyText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 86%;
	color: #000000;
	text-align: left;
	float: left;
	width: 60%;
	padding-left: 20%;
	padding-top: 1%;
	padding-right: 20%;
	padding-bottom: .5em;
}
.smallText {
	font-size: 70%;
	font-weight: normal;
	line-height: 1.1em;
}
.block a {
	display: block;
	padding: 5%;
	text-decoration: none;
	font-weight: bold;
}
.people600 {
	text-align: center;
	bottom: 0px;
	position: relative;
}

.styleADR {
	padding: 2% 1% 0%;
	line-height: 100%;
	text-decoration: none;
	background-position: center;
	vertical-align: middle;
	text-align: center;
}

.styleADR a {
	color: #FFFFFF;
	font-size: .9em;
	font-weight: bold;
	display: block;
	text-align: center;
	line-height: 1.1em;
}

.styleADRPic {
	padding: 0%;
	line-height: 100%;
	text-decoration: none;
	background-position: center;
	vertical-align: middle;
	text-align: center;
	font-weight: bold;
}
.smallLogo {
	border: none;
}
.headline2 {
	clear: both;
	z-index: 7;
}
.headline1 {

	clear: both;
	padding-top: 0.1em;
	z-index: 7;
}
.COL_X {
	background-color: #FFFFFF;
	float: left;
	width: 42%;
	font-size: 86%;
	color: #000000;
	text-align: left;
	padding-left: 6%;
	padding-top: 4%;
}
.COL_Y {

	background-color: #FFFFFF;
	float: left;
	width: 4%;
}
.COL_Z {
	background-color: #FFFFFF;
	float: left;
	width: 42%;
	font-size: 86%;
	color: #000000;
	text-align: left;
	padding-right: 6%;
	padding-top: 4%;
}
.TextUnderMainHeading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 86%;
	color: #000000;
	text-align: center;
	width: 60%;
	padding-top: 1%;
	padding-bottom: 0%;
}
.h1_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 120%;
	color: #006666;
	font-weight: bold;
	clear: both;
	width: 100%;
	display: block;
	padding-bottom: 1%;
	text-align: center;
}
.bodyText2 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #000000;
	text-align: left;
	float: left;
	width: 60%;
	padding-left: 20%;
	padding-top: 1%;
	padding-right: 20%;
	padding-bottom: 1%;
}
.COL_XBold {
	background-color: #FFFFFF;
	color: #000000;
	font-weight: bold;
}
.COL_ZBold {
	background-color: #FFFFFF;
	color: #000000;
	font-weight: bold;
}
.COL_X a {
	background-color: #FFFFFF;
	color: #990000;
	font-weight: bold;
	text-decoration: none;
}
.COL_Z a {
	background-color: #FFFFFF;
	color: #990000;
	font-weight: bold;
	text-decoration: none;
}
.COL_X a:hover {
	color: #FF9900;
	text-decoration: none;
}
.COL_Z a:hover {

	color: #FF9900;
	text-decoration: none;
}
.ObjectAlign {
	text-align: center;
	float: none;
	z-index: -1;
}
.BackgroundBlock a {
	background-color: #CCFFFF;
	display: block;
	padding: 0.5em;
	width: 80%;
	text-align: center;
	line-height: 100%;
}

.TableHeader {	background-color: #000000;
	font-weight: bold;
	color: #FFFFFF;
}
.TableTable {
	background-color: #E0EAEB;
	font-size: 0.85em;
	border: thin solid #000000;
}

th {
	font-size: 0.85em;
	color: #006666;
	text-align: left;
	padding-top: 0.4em;
	padding-bottom: 0.4em;
	padding-left: 2em;
}
td {
	font-size: 0.8em;
	padding-top: 0.5em;
	padding-bottom: 0.5em;
	text-align: left;
	padding-left: 2em;
	padding-right: 2em;
}

.TableDiv {
	float: left;
	background-color: #FFFFFF;
}
.BorderMember {
	height: 100%;
	border: thick solid #990000;
}
.LogoPosition {
	float: right;
}
.bodyText2 a {
	color: #990000;
	font-weight: bold;
	text-decoration: none;
}
.TableGreen {
	background-color: #E8FFFF;
}
.TableYellow {
	font-weight: bold;
	background-color: #FFFFCC;
}
.TableRed {
	font-weight: bold;
	background-color: #E2C6FF;
}
.TableWhite {
	background-color: #FFFFFF;
}
.NonBreak {
	width: 40%;
	text-align: left;
}
.Bold {
	font-weight: bold;
}

.BoldGreen {
	font-weight: bold;
	color: #006666;
}
div#navLCalc
{
	font-family: Arial, Helvetica, sans-serif;
	width: 10em;
	margin: -1px 0 0 -1px;
	padding-top: 1em;
	font-size: 0.9em;
	position: relative;
	float: left;
	z-index: 2;
	color: #000000;
}


div#navLCalc ul {margin: 0; padding: 0; width: 10em; background: white;
  border: 0em solid #FFFFFF;}  
div#navLCalc ul.level2 {}
div#navLCalc ul.level3 {}
div#navLCalc li {position: relative; list-style: none; margin: 0;
  border-bottom: .05em solid #CCC; border-top: .1em solid #FFFFFF;}
div#navLCalc li:hover {background: #FFFFFF;}
div#navLCalc li.submenu {background: url(images/2submenuGiff.gif) 95% 50% no-repeat;}
div#navLCalc li.submenuM {background: url(images/2submenuGiff.gif) no-repeat 95% 50%;}
div#navLCalc li.submenu:hover {background-color: #FFFFFF;}
div#navLCalc li.submenuM:hover {}
div#navLCalc li a {
	display: block;
	padding: 0.5em 0.6em;
	text-decoration: none;
	width: 8em;
	border-left: 0.7em solid #D7E4E6;
	color: #000000;
	background-color: #C5C5E2;
}
div#navLCalc li a:hover {border-left-color: #FF9900;}
div#navLCalc>ul a {width: auto;}
div#navLCalc ul ul {position: absolute; top: 0; left: 10em;
  display: none;}
div#navLCalc ul.level1 li.submenuM:hover ul.level2, 
div#navLCalc ul.level2 li.submenuM:hover ul.level3 {display:block;}


div#navLCalcF
{
	font-family: Arial, Helvetica, sans-serif;
	width: 10em;
	margin: -1px 0 0 -1px;
	padding-top: 1em;
	font-size: 0.9em;
	position: relative;
	float: left;
	z-index: 2;
	color: #000000;
}


div#navLCalcF ul {margin: 0; padding: 0; width: 10em; background: white;
  border: 0em solid #FFFFFF;}  
div#navLCalcF ul.level2 {}
div#navLCalcF ul.level3 {}
div#navLCalcF li {position: relative; list-style: none; margin: 0;
  border-bottom: .05em solid #CCC; border-top: .1em solid #FFFFFF;}
div#navLCalcF li:hover {background: #FFFFFF;}
div#navLCalcF li.submenuF {background: url(images/2submenuGiff.gif) no-repeat 95% 50%;}
div#navLCalcF li.submenuF:hover {}
div#navLCalcF li a:hover {border-left-color: #FF9900;}
div#navLCalcF li a {
	display: block;
	padding: 0.5em 0.6em;
	text-decoration: none;
	width: 8em;
	border-left: 0.7em solid #D7E4E6;
	color: #000000;
	background-color: #EAD5FF;
}
div#navLCalcF li a:hover {border-left-color: #FF9900;}
div#navLCalcF>ul a {width: auto;}
div#navLCalcF ul ul {position: absolute; top: 0; left: 10em;
  display: none;}
div#navLCalcF ul.level1 li.submenuF:hover ul.level2, 
div#navLCalcF ul.level2 li.submenuF:hover ul.level3 {display:block;}
.BackBorder {
	background-color: #CCCCCC;
	border: thick solid #666666;
}
.h6 {

	font-family: Arial, Helvetica, sans-serif;
 font-size: 100%;
 font-weight: bold;
 color: #336699;
 margin: 0px;
 padding: 0px;
	clear: both;
}
.COL_Middle {
	background-color: #FFFFFF;
	width: 33%;
	text-align: center;
	display: block;
	float: none;
	clear: both;
	padding-right: 33%;
	padding-left: 33%;
}
.LargeLogo {
	border: none;
	float: left;
}
.LargeLogo_2 {

	border: none;
}
.Centre {
	text-align: center;
	display: block;
}
#DglobalNav {

	color: #CCcccc;
	text-align: center;
	left: 0px;
	position: absolute;
	top: 146px;
	right: 0%;
	width: 100%;
	background-color: #669933;
	padding: 0px;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #FF9900;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	    	z-index: 5;
}
#RglobalNav {

	color: #CCcccc;
	text-align: center;
	left: 0px;
	position: absolute;
	top: 146px;
	right: 0%;
	width: 100%;
	background-color: #333399;
	padding: 0px;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #FF9900;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	    	z-index: 5;
}
#AglobalNav {

	color: #CCcccc;
	text-align: center;
	left: 0px;
	position: absolute;
	top: 146px;
	right: 0%;
	width: 100%;
	background-color: #990000;
	padding: 0px;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #FF9900;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	    	z-index: 5;
}

div#navL ul.level4 {
background: #F3F3F3;
}



div#navL ul.level1 li.submenu:hover ul.level2, div#navL ul.level2 li.submenu:hover ul.level3, div#navL ul.level3 li.submenu:hover ul.level4 {
display:block;
}
div#navL li.submenuA a {
background: url(images/2submenuGiffA.gif) 99% 50% no-repeat;
}
div#navL li.submenuA a:hover {
	background-color: #FFFFFF;
	background-image: none;
}
div#navL li.submenuA ul.level3 li a {

background: url(none);
}


div#navL li.submenuR a {
background: url(images/2submenuGiffR.gif) 99% 50% no-repeat;
}
div#navL li.submenuR a:hover {
	background-color: #FFFFFF;
	background-image: none;
}
div#navL li.submenuR ul.level3 li a {

background: url(none);
}


div#navL li.submenuR3 a {
background: url(images/2submenuGiffR.gif) 99% 50% no-repeat;
}
div#navL li.submenuR3 a:hover {
	background-color: #FFFFFF;
	background-image: none;
}
div#navL li.submenuR3 ul.level3 li ul.level4 li a {

background: url(none);
}





div#navL li.submenuD a {
background: url(images/2submenuGiffD.gif) 99% 50% no-repeat;
}
div#navL li.submenuD a:hover {
	background-color: #FFFFFF;
	background-image: none;
}
div#navL li.submenuD ul.level3 li a {

background: url(none);
}


div#navL li.submenuD3 a {
background: url(images/2submenuGiffD.gif) 99% 50% no-repeat;
}
div#navL li.submenuD3 a:hover {
	background-color: #FFFFFF;
	background-image: none;
}
div#navL li.submenuD3 ul.level3 li ul.level4 li a {

background: url(none);
}
.h5_bodyText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	color: #660033;
	font-weight: bold;
	text-align: left;
	float: left;
}
.rightBold {
	font-weight: bold;
	text-align: right;
	padding-right: 5%;
}
.TableGreenBoldRight {
	font-weight: bold;
	background-color: #CCFFFF;
	text-align: right;
	padding-right: 5%;
}
.right {
	text-align: right;
	padding-right: 5%;
}
a.clickBlockBlue {
	color: #FFFFFF;
	background-color: #333399;
	text-align: center;
	display: block;
	float: none;
	width: 60%;
	font-weight: bold;
	padding: 5%;
}
tr {
	text-align: left;
	padding-left: 3em;
}
.bodyTextLine {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 86%;
	color: #000000;
	text-align: left;
	float: left;
	width: 60%;
	padding-left: 20%;
	padding-top: 1%;
	padding-right: 20%;
	padding-bottom: 2%;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-bottom-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.bodyTextLineUpperPage {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 86%;
	color: #000000;
	text-align: left;
	float: left;
	width: 65%;
	padding-left: 20%;
	padding-top: 0%;
	padding-right: 20%;
	padding-bottom: 2%;
		margin-top: -.5em;

}
.bodyTextHomePage
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 86%;
    color: #000000;
    text-align: left;
    float: left;
    width: 65%;
    padding-left: 20%;
    padding-top: 0%;
    padding-right: 20%;
    margin-top: -.5em;
}

.bodyTextJustLine {
	
	
	text-align: left;
	float: left;
	width: 60%;
	padding-left: 20%;
	padding-top: 0%;
	padding-right: 20%;
	padding-bottom: 2%;
border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
		margin-bottom: 0em;
		margin-top: -1.8em;

}
.bodyTextLineNoIndent {
font-family: Arial, Helvetica, sans-serif;
	font-size: 86%;
	color: #000000;
	text-align: left;
	float: left;
	width: 60%;
	padding-left: 20%;
	padding-top: 1%;
	padding-right: 20%;
	padding-bottom: 2%;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-bottom-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;	
}
.LargeLogo {
	float: none;
}
.col_A2 {
	width: 92%;
	text-align: center;
	float: right;
	background-color: #990000;
	border-bottom: thick solid #990000;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	background-image: url(ImagesLongFeb08/thin_ActiveStrip.gif);
	background-repeat: repeat-x;
}
.col_B2 {
	width: 92%;
	text-align: center;
	float: right;	
	background-color: #669933;
	border-bottom: thick solid #669933;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	background-image: url(ImagesLongFeb08/thin_DeferredStrip.gif);
	background-repeat: repeat-x;
}
.col_C2 {
	width: 92%;
	text-align: center;
	float: right;
	background-color: #333399;
	border-bottom: thick solid #333399;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	background-image: url(ImagesLongFeb08/thin_RetiredStrip.gif);
	background-repeat: repeat-x;
}
.IntroText
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 0.9em;
    color: #999999;
    font-weight: normal;
    text-align: left;
    float: left;
    border-bottom-width: thin;
    border-bottom-style: solid;
    border-bottom-color: #CCCCCC;
    padding-bottom: 0.4em;
    width: 100%;
}
.IntroText2 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #660033;
	font-weight: normal;
	text-align: left;
	float: left;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	padding-bottom: .4em;
}
.IntroText_ImportantNews
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 0.9em;
    color: #000066;
    font-weight: bold;
    text-align: center;
    float: left;
    border-bottom-width: thin;
    border-bottom-style: solid;
    border-bottom-color: #CCCCCC;
    padding-bottom: 0.4em;
    width: 100%;
    padding-top: .4em;
}
.reverseBlackBlock {
	font-size: 1em;
	font-weight: bold;
	background-color: #000000;
	text-align: center;
	display: block;
	padding-top: .3em;
	padding-right: .3em;
	padding-bottom: .3em;
	padding-left: .3em;
	color: #FFFFFF;
}
.reverseBlackBlock66 {
	font-size: 1em;
	font-weight: bold;
	background-color: #000000;
	text-align: center;
	display: block;
	padding-top: .3em;
	padding-right: .3em;
	padding-bottom: .3em;
	padding-left: .3em;
	color: #FFFFFF;
	width: 100%;
}
.linkBlock a {
	background-color: #E0EAEB;
	display: block;
	text-align: center;
	padding-top: 0.5em;
	padding-bottom: 0.5em;
	padding-right: 0.2em;
	padding-left: 0.2em;
}
.NoLi {
	list-style-type: none;
}
.lettersOL {
	list-style-type: lower-alpha;
}
a.h2 {
	color: #990000;
}
.middleImage {
	vertical-align: top;
	
}

.rightColumn {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	background-color: #FFFFCC;
	width: 80%;
	padding-left: 5%;
	padding-top: 0.5em;
	float: right;
}
.rightColumnText {
	color: #660033;
	background-color: #FFFFCC;
	font-weight: bold;
}
.smallCentre {
	font-size: x-small;
	text-align: center;
	font-weight: bold;
}
.smallLeft {

	font-size: small;
	text-align: left;
}
.h3Centre {
	font-family: Arial, sans-serif;
	font-size: 100%;
	color: #666666;
	margin: 0px;
	padding: 0px;
	font-weight: bold;
	clear: both;
	text-align: center;
	float: none;
}

.style1 {font-size: 1.2em;
	font-weight: bold;
}

.ExtraText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #000066;
	font-weight: normal;
	line-height: 1.3em;
}

.ExtraTextBold {
	color: #000066;
	font-weight: bold;
	line-height: 1.3em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
}

div.col_A2 a:hover {
	color: #FF9900;
}
div.col_B2 a:hover {
	color: #FF9900;
}
div.col_C2 a:hover {
	color: #FF9900;
}
.MORE_LinkBox {
	font-size: 0.6em;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #990000;
	display: inline-block;
	padding-top: 0.1em;
	padding-right: 0.3em;
	padding-left: 0.3em;
	padding-bottom: .1em;
	cursor: default;
}
.MORE_LinkBoxLarger {
	font-size: .9em;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #990000;
	display: inline-block;
	padding-top: 0.1em;
	padding-right: 0.3em;
	padding-left: 0.3em;
	padding-bottom: .1em;
	cursor: default;
}
a:hover .MORE_LinkBoxLarger {
	text-decoration: underline;	
}
.StopPress {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #990066;
	display: inline-block;
	padding-top: .1em;
	padding-right: .3em;
	padding-bottom: .1em;
	padding-left: .3em;
}

.CalcDisclaimer {
	font-size: .7em;
	text-align: left;
	width: 63%;
	padding-top: 2em;
	padding-bottom: 2em;
	list-style-type: disc;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	margin-right: 15%;
	margin-left: 15%;
	padding-right: 2em;
	padding-left: 2em;
}
.CalcDisclaimer a {
	font-weight: bold;
	color: #990033;	
}
.H2_TitleColour {
	color: #336633;
}

/*table#ctl00_cphColumn2_radioVerifiedDocs tr 
{
    background-color: #990066;
    margin-left: 5em;
    margin-top: -1em;
    display: block;
    position: relative;
    top: -1em;
}*/

.Panel1
{
}
.centreText
{
    /*background-color: #00FFFF;*/
    width: 100%;
    text-align: center;
    font-weight: bold;
    float: left;
    clear: right;
    position: relative;
    margin-top: -1em;
    margin-bottom: .5em;
    top: 0px;
    left: 0px;
}
.GroupADR
{
    width: 101%; /*background-color: #FFFF00;*/
    display: block;
    position: relative;
    float: left;
    clear: both;
    margin-left: -.5em;
    margin-top: 2em;
}

.W100
{
    float: left; /*background-color: #FF00FF;*/
    clear: both;
    width: 100%;
    position: relative;
    top: -3em;
    border-top-style: solid;
    border-top-width: thin;
    border-top-color: #CCCCCC;
    padding-top: .5em;
}
.lblStatus
{
    display: block;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #990000;
    font-weight: bold;
    margin-left: 1em;
    margin-top: -.5em;
}
.lblStatusX
{
    display: block;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #990000;
    font-weight: bold;
    margin-left: 1em;
    margin-top: -.5em;
    float: left;
}

.linkStatusActive
{       padding: .5em;
    background-color: #990000;
    display: inline-block;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: .8em;
    font-weight: bold;
    color: #FFFFFF !important;
}
.linkStatusDeferred
{     padding: .5em;
    background-color: #669933;
    display: inline-block;
    font-size: .8em;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #FFFFFF !important;
    font-weight: bold;
}
.linkStatusRetired
{
    padding: .5em;
    background-color: #333399;
    display: inline-block;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: .8em;
    color: #FFFFFF !important;
    font-weight: bold;
}
.litResults 
{
   margin-top: -.5em; 
       display: block;
    }
.threeLinks
{
    /*background-color: #FF00FF;*/
    margin-bottom: 3.5em;
    margin-top: .3em;
}
.Col2RepostionHigher
{
    margin-top: -1.5em;
}

.GoHere_Active_LinkBoxLarger,
.GoHere_Deferred_LinkBoxLarger,
.GoHere_Retired_LinkBoxLarger {
	font-size: .8em;
	font-weight: bold;
	color: #FFFFFF !important;
	background-color: #990000;
	display: inline-block;
	padding-top: 0.1em;
	padding-right: 0.3em;
	padding-left: 0.3em;
	padding-bottom: .1em;
	cursor: default;
}
.GoHere_Deferred_LinkBoxLarger
{
    background-color: #669933;
}
.GoHere_Retired_LinkBoxLarger
{
    background-color: #333399;
}
.Sorry
{
    font-size: 2em;
    color: #660066;
    font-weight: bold;
}
/*TABLE start*/

.TableTable
{
    background-color: #E0EAEB;
    border: 1px solid #999999;
    font-size: .8em;
}
td.TableHeader 
{
    border-style: solid none none solid;
    padding: .4em 0.5em .4em 0.5em;
    font-size: 1em;
    border-top-width: 1px;
    border-left-width: 1px;
    border-top-color: #999999;
    border-left-color: #999999;
	text-align: center;
}

.td_15 
{
    border-style: solid none none solid;
    padding: .4em 0.5em .4em 0.5em;
    font-size: 1em;
    border-top-width: 1px;
    border-left-width: 1px;
    border-top-color: #999999;
    border-left-color: #999999;
	width: 15%;
	clear: none;
	text-align: right;
	padding-right: 2em;
	
}
.td_35 
{
    border-style: solid none none solid;
    padding: .4em 0.5em .4em 0.5em;
    font-size: 1em;
    border-top-width: 1px;
    border-left-width: 1px;
    border-top-color: #999999;
    border-left-color: #999999;
	width: 35%;
	font-weight: bold;
}
.td_Equal 
{
    border-style: solid none none solid;
    padding: .4em 0.5em .4em 0.5em;
    font-size: 1em;
    border-top-width: 1px;
    border-left-width: 1px;
    border-top-color: #999999;
    border-left-color: #999999;
	width: 33%;
	font-weight: bold;
}
td
{
   /*border-left-style: solid;
    border-left-width: 1px;
    border-left-color: #C0C0C0;*/
}
.CSS_SiteMap
{
    /*border-left-style: solid;
    border-left-width: .3em;
    border-left-color: #986FA8;*/
}
.td_35Indent 
{
    border-style: solid none none solid;
    padding: .4em 0.5em .4em 0.5em;
    font-size: 1em;
    border-top-width: 1px;
    border-left-width: 1px;
    border-top-color: #999999;
    border-left-color: #999999;
	width: 35%;
	padding-left: 3em;
	
}
.td_15Bold 
{
    border-style: solid none none solid;
    padding: .4em 0.5em .4em 0.5em;
    font-size: 1em;
    border-top-width: 1px;
    border-left-width: 1px;
    border-top-color: #999999;
    border-left-color: #999999;
	width: 15%;
	clear: none;
	text-align: right;
	padding-right: 2em;
	font-weight: bold;
}
.td_20Bold
{
    border-style: solid none none solid;
    padding: .4em 0.5em .4em 0.5em;
    font-size: 1em;
    border-top-width: 1px;
    border-left-width: 1px;
    border-top-color: #999999;
    border-left-color: #999999;
    width: 17%;
    clear: none;
    text-align: right;
    padding-right: 2em;
    font-weight: bold;
}
.td_28Bold
{
    border-style: solid none none solid;
    padding: .4em 0.5em .4em 0.5em;
    font-size: 1em;
    border-top-width: 1px;
    border-left-width: 1px;
    border-top-color: #999999;
    border-left-color: #999999;
    width: 32%;
    clear: none;
    text-align: right;
    padding-right: 2em;
    font-weight: bold;
}
tr
{
    }

.tr_WhiteRow
{
    background-color: #FFFFFF;
    
}
.tr_VeryLightBlue
{
    background-color: #F4F4FF;
}
.tr_BlackRow
{
    background-color: #000000;
    color: #FFFFFF;
    font-weight: bold;
}

/*ENDTable*/

.Italic
{
    font-style: italic;
}
.normalText
{
    font-weight: normal;
}

