#globaltopbar_container_wrap {
	width: 945px;
	margin: 0px auto;
	height:auto;
}
  

/* Modify rendering of the global top-bar elements */
table.ms-siteaction {
  float:right;
  margin-right:20px;
}
#globallinks,#welcome,#mysitelinks {
  float:right;
}
#globallinks{
  margin:1px;
  padding:2px;
}
.ms-SPLink a:link, .ms-SPLink a:visited {
  color:white;
}
.ms-HoverCellActive,.ms-SpLinkButtonActive {
  background-color:#ffb500;
  background-image:none;
}
.ms-SpLinkButtonActive a {
  color:#000;
}

/* Override style from pageLayouts.css */
.removeMargins {
  margin:0;
}

/* Correct the colours of some links in the page edit toolbar*/
.ms-consoletoolbar span.ms-SPLink a {
  color:#305D72;
}

.bodywrapper{
	margin:0;
  padding:0;
  border:0;			/* This removes the border around the viewport in old versions of IE */
  width:100%;
  background-color: #04141b;
  padding-bottom: 10px;

}

/* General styles */
body {
  margin:0;
  padding:0;
  border:0;			/* This removes the border around the viewport in old versions of IE */
  width:100%;
  /*background-color: #04141b;*/
  background-color:transparent;

  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
 /* background-image: url(/_layouts/images/mcc/body_back.jpg);*/ /* IM */
  background-position: top;
  background-repeat: repeat-x;
  color: #404040;

}

#globalbar_override_wrap {
  background-color: #031416;
  background-image: url(/_layouts/images/mcc/body_back.jpg);
  background-position: top;
  background-repeat: repeat-x;
} 

div, input, td, select, textarea{
  font-family: Arial, Helvetica, sans-serif;
  color: #404040;
  font-size:12px; /* 2009 07 DJP */
}

input{maring: 0px;}
.replace{
      position:relative;
      margin:0px; padding:0px;
      /* hide overflow:hidden from IE5/Mac */
      /* \*/
      overflow: hidden;
      /* */
}
.replace span{
      display:block;
      position:absolute;
      top:0px;
      left:0px;
      z-index:5; /*for Opera 5 and 6*/
}

.hidden{display:none;}
table
{
	border:none;
	border-collapse: collapse;
}

table td
{
	margin: 0px;
	padding:0;
	vertical-align: top;
}

ul,li{margin: 0px; padding: 0px;}
ul li{list-style-image:url(/_layouts/images/mcc/bullet_orange.gif); margin-bottom:4px; margin-top:4px; margin-left:20px;}
ol li
{list-style-image:none; margin-bottom:6px; margin-top:6px; margin-left:0px;
}
/* 2009 07 DJP */

hr{
	border: none 0;
	border-top: 2px solid orange;; /*the border*/
	height: 2px; /*whatever the total width of the border-top and border-bottom equal*/
}

P{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #404040;
line-height:16px;
}

P a{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #404040;
line-height:16px;
}


div{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #404040;
}

a	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #404040;
	outline: none;
}

a img{border:0px; padding-right:4px; vertical-align:text-bottom; text-decoration:none;}
a:link img{border:0px; padding-right:4px; vertical-align:text-bottom; text-decoration:none;}

a:visited{color:#305D72; text-decoration: underline;}
a:hover{color:#305D72; text-decoration: underline;}
a:active{color:#305D72; text-decoration: underline;}
a:visited:hover{color:#305D72; text-decoration: underline;}

a:link{color:#305D72; text-decoration: underline;}
a:link:visited{color:#305D72; text-decoration: underline;}
a:link:hover{color:#305D72; text-decoration: underline;}
a:link:active{color:#305D72; text-decoration: underline;}
a:link:visited:hover{color:#305D72; text-decoration: underline;}

p a:link{color:#305D72; text-decoration: underline;}
p a:link:visited{color:#305D72; text-decoration: underline;}
p a:link:hover{color:#305D72; text-decoration: underline;}
p a:link:active{color:#305D72; text-decoration: underline;}
p a:link:visited:hover{color:#305D72; text-decoration: underline;}

div a:link{color:#305D72; text-decoration: underline;}
div a:link:visited{color:#305D72; text-decoration: underline;}
div a:link:hover{color:#305D72; text-decoration: underline;}
div a:link:active{color:#305D72; text-decoration: underline;}
div a:link:visited:hover{color:#305D72; text-decoration: underline;}


/* 2007 07 DJP */
h1,h2,h3,h4,h5,h6{margin:0px; padding: 0px;}

.title_final_word
{
	color: #db438f;
}

h1{font-size: 40px; font-weight: bold; color: #f07a00; margin-bottom: 10px; clear: both;}
h2{font-size: 24px; font-weight: bold; color: #666666; margin-bottom: 10px; clear: both;}
h3{font-size: 18px; font-weight: bold; color: #666666; margin-bottom: 10px; clear: both;}
h4{font-size: 16px; font-weight: bold; color: #666666; margin-bottom: 8px; clear: both;}
h5{font-size: 14px; font-weight: bold; color: #8D8D8D; margin-bottom: 8px;clear: both;}


h3 a{font-size:18px; font-weight:bold; text-decoration:none;}
h3 a:link{font-size:18px; font-weight:bold; text-decoration:none;}
h3 a:hover{font-size:18px; font-weight:bold; text-decoration:underline;}
h3 a:active{font-size:18px; font-weight:bold; text-decoration:none;}
h3 a:visited{font-size:18px; font-weight:bold; text-decoration:none;}
h3 a:visited:hover{font-size:18px; font-weight:bold; text-decoration:underline;}


h4 a{font-size:16px; font-weight:bold; text-decoration:none;}
h4 a:link{font-size:16px; font-weight:bold; text-decoration:none;}
h4 a:hover{font-size:16px; font-weight:bold; text-decoration:underline;}
h4 a:active{font-size:16px; font-weight:bold; text-decoration:none;}
h4 a:visited{font-size:16px; font-weight:bold; text-decoration:none;}
h4 a:visited:hover{font-size:16px; font-weight:bold; text-decoration:underline;}

h5 a{font-size:14px; font-weight:bold; text-decoration:none;}
h5 a:link{font-size:14px; font-weight:bold; text-decoration:none;}
h5 a:hover{font-size:14px; font-weight:bold; text-decoration:underline;}
h5 a:active{font-size:14px; font-weight:bold; text-decoration:none;}
h5 a:visited{font-size:14px; font-weight:bold; text-decoration:none;}
h5 a:visited:hover{font-size:14px; font-weight:bold; text-decoration:underline;}



/*Search Results Classes*/

a.searchtitle {font-size: 17px; font-weight: bold; text-decoration:none;}
a.searchtitle:link {font-size: 17px; font-weight: bold; text-decoration:none;}
a.searchtitle:hover {font-size: 17px; font-weight: bold; text-decoration:none;}
a.searchtitle:active {font-size: 17px; font-weight: bold; text-decoration:none;}
a.searchtitle:visited {font-size: 17px; font-weight: bold; text-decoration:none;}

.srch-WPBody{
margin:0px;
font-family:Arial;
font-size:1em;
color:#666666;
}
.srch-results{
}
.srch-sort{
COLOR:#333333;
FONT-SIZE:1.0em;
}
.srch-sort A:link,.srch-sort A:visited{
text-decoration:underline;
color:#305D72;
}
.srch-sort a:hover{
color:#305D72;
}
.srch-sort-right{
float:right;
COLOR:#333333;
FONT-SIZE:1.0em;
padding-bottom:4px;
}
.srch-sort-right A:link,.srch-sort-right A:visited{
text-decoration:none;
color:#305D72;
}
.srch-sort-right a:hover{
color:#FF0000;
}
.srch-summary{
COLOR:#333333;
FONT-SIZE:1.0em;
FONT-FAMILY:Arial;
}
.srch-summary A:link,.srch-summary A:visited{
text-decoration:none;
color:#305D72;
}
.srch-summary a:hover{
color:#FF0000;
}

.srch-dup .srch-Page-bg{
}
.srch-Page{
COLOR:#666666;
FONT-WEIGHT:bold;
FONT-SIZE:1.0em;
FONT-FAMILY:Arial;
background-color:#ffffff;
text-align:center;
padding:5px 10px 10px 10px;
}
.srch-Page A:link,.srch-Page A:visited{
text-decoration:none;
color:#3764a0;
FONT-WEIGHT:normal;
}
.srch-Page a:hover{
color:#FF0000;
}
.srch-dup A:link,.srch-dup A:visited{
COLOR:#517acc
}

.srch-stats{
COLOR:#333333;
FONT-SIZE:16px;
font-weight:bold;
FONT-FAMILY:Arial;
background-color:#ffffff;
text-align:left;
white-space:normal;
padding:10px 10px 0px 10px;
}

.srch-stats A:link{
text-decoration:none;
color:#305D72;
}
.srch-stats a:hover{
color:#FF0000;
}
.srch-Description{
FONT-SIZE:1.0em;
MARGIN:0px 0px 4px;COLOR:#333333;
FONT-FAMILY:Arial;
}
.srch-Description b{
font-weight:bold;
COLOR:#333333;
}
.srch-alertme a:link,.srch-alertme A:visited{
MARGIN:0px 0px 0px;
}
.srch-alertme a:hover{
MARGIN:0px 0px 0px;
}
.srch-Title{
FONT-SIZE:1.2em;
MARGIN:0px 0px 5px;
COLOR:#305D72;
FONT-FAMILY:Arial;
}
.srch-Title A:link,.srch-Title A:visited{
text-decoration:none;
color:#305D72;
}
.srch-Title a:hover{
color:#FF0000;
text-decoration:underline;
}
.srch-URL A:link,.srch-URL A:visited{
color:#008800 !important;
text-decoration:none;
}
.srch-URL a:hover{
color:#FF0000;
text-decoration:underline;
}
.srch-Metadata{
BORDER-TOP:#e0ded5 1px solid;
FONT-SIZE:1.0em;
MARGIN:0px 0px 15px;COLOR:#8c8c8c;
FONT-FAMILY:Arial;
}
.srch-Icon{
margin-right:4px;
}
.srch-ActionLink a{
text-decoration:none;
font-size:.85em;
font-style:italic;
color:#336699;
margin-top:2px;
margin-bottom:0;
}
.srch-ActionLink a:hover{
color:#FF0000;
}
/*Search Results Classes*/

img.align_right
{
	margin: 8px 0px 8px 8px;
}

#main_container_wrap
{
	background-position: 900px 0px;
	background-image: url(/_layouts/images/mcc/main_container_wrap_back.jpg);
	background-repeat: no-repeat;
}

#main_container,
#bottom_text
{
	width: 945px;
	margin: 0px auto;
}

/* Navigation site links at the top */
#skip_to_content {
    color:#101829;
    display:block;
    float:left;
    line-height:10px;
    margin-right:10px;
    z-index:1;
}
#skip_to_content a {
	color:#101829;
    font-size:6pt;
    position:relative;
    text-align:center;
    text-decoration:none;
    top:3px;
}
#top_navigation_holder
{
	background-color: #75300E;
	color: #FFFFFF;
	height: 27px;
	font-size: 11px;
	padding-left: 15px;
	border-radius: 1px;
	-moz-border-radius: 2px;
	background-image: url(/_layouts/images/mcc/network_bar_back.jpg);
}

#top_navigation_links
{
	float: left;
	line-height: 25px;
	color: #FFFFFF;
	position:relative;
	left:-35px;
	z-index:2;
}

#top_navigation_links a
{
	color: #FFFFFF;
	text-decoration: none;
	line-height: 25px;
	font-size: 11px;
	margin-left: 17px;
}

#top_navigation_links a:hover
{
	text-decoration: underline;
}

#top_navigation_allwebsites
{
	float: right;
	height: 25px;
}

#top_navigation_allwebsites_ddl
{
	padding: 0px;
	margin: 0px;

} 
#top_navigation_allwebsites_ddl li
{	
	padding: 0px;
	margin: 0px;
	float: left;
	list-style: none;
	width: 209px;
}
#top_navigation_allwebsites_ddl li a
{	
	font-weight: bold;
	display: block;
	text-decoration: none;
	color: #ffffff;
	text-align: right;
	padding: 6px 10px 6px;
}

#top_navigation_allwebsites_ddl li a:hover
{}
		
#top_navigation_allwebsites_ddl li ul
{	margin: 0;
	padding: 0;
	position: absolute;
	visibility: hidden;
	z-index: 1500;
	margin-left: -1px;
}
		
#top_navigation_allwebsites_ddl li ul li
{	
	float: none;
	display: inline;
	text-align: left;
}
		
#top_navigation_allwebsites_ddl li ul li a
{	
	width: auto;
	background: #21364B;
	border-bottom: 1px solid #876A5B;
	width: 187px;
	text-align: left;
	padding: 8px 8px 8px 15px;
}
		
#top_navigation_allwebsites_ddl li ul li a:hover
{	
	background: #5D85AD;
}


/* Top header styles */
#pageheader
{
	background-image:  url(/_layouts/images/mcc/header_right_back.jpg);
	background-repeat: no-repeat;
	background-position: top right;
	height: 156px;
	background-color: #39608B;
}

#header_left
{
	float: left;
	width: 438px;
}

#header_logo, #header_logo span{
	height: 156px;
    width:438px;
    background-image: url(/_layouts/images/mcc/logo.jpg);
	cursor: pointer;
}


/* Main menu top left*/

#header_right
{
	float: right;
	width:507px;
}

/* Added by GP */
#header_right_top
{
	height: 95px;
	width: 100%;
}

#header_right_tools
{
	padding-left: 70px;
	padding-top: 20px;
}

#language_select_menu
{
	padding: 0px;
	margin: 0px;
	width:94px;
}
#language_select_menu li
{	
	padding: 0px;
	margin: 0px;
	float: left;
	list-style: none;
	width: 94px;
}
#language_select_menu li a
{	
	font-size: 13px;
	display: block;
	text-decoration: none;
	color: #ffffff;
	text-align: left;
	text-transform: uppercase;
	padding-left: 10px;
	width: 83px;
	-moz-border-radius: 2px;
	border-radius:1px;
	background-color: #2C4B7E;
	line-height: 24px;
	cursor: pointer;
	background-image: url(/_layouts/images/mcc/language_arrow.gif);
	background-repeat: no-repeat;
	background-position: 95% 5px;
}

#language_select_menu li:hover ul li a
{
	background-color: #22395D;
	border-top: 1px solid #5E1301;
}

#language_select_menu li ul
{	margin: 0;
	padding: 0;
	position: absolute;
	visibility: hidden;
}
		
#language_select_menu li ul li
{	
	float: none;
	display: inline;
	text-align: left;
}
		
#language_select_menu li ul li a
{	
	border-top: 1px solid #5E1301;
	line-height: 26px;
	background-image: none;
	background-color: #22395D;
}

#language_select_menu li ul li a:hover
{
	background-color: #2C4B7E;
}

td#header_tools_links
{
padding-right: 5px;
}

#header_tools_links a
{
	padding-left: 11px;
	padding-right: 11px;
	display: block;
	float: left;
	-moz-border-radius: 2px;
	border-radius:1px;
	background-color: #2C4B7E;
	line-height: 24px;
	margin-left: 10px;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	text-transform: uppercase;
}

/* header search */
#header_searchbox
{
	width: 282px;
	border: 1px solid #BAC7D5;
	-moz-border-radius: 2px;
	border-radius:1px;
	height: 19px;
	font-size: 16px;
	padding: 5px 3px 5px 15px;
	color: #666666;
	background-image: url(/_layouts/images/mcc/header_search_box_back.jpg);
	background-repeat: repeat-x;
	margin-top: 10px;
}

#header_searchbutton
{
	margin-top: 10px;
	position:relative;
	left:6px;
	top:5px;
}

#header_advanced_search_holder
{
	padding-right: 40px;
}
#header_advanced_search_holder a
{
	display: block;
	float: right;
	margin-right: 20px;
	color: #FFFFFF;
	text-decoration: none;
}


/* Search links added by GP */
#AdditionalSearchLinks {
    position:relative;   
    left:280px;
    width:100px;
}
#AdditionalSearchLinks a{
    color:#fff;
    font-size:0.9em;
    font-weight:bold;
    padding-right:25px;
    text-decoration:none;
}

/* Mainmenu */
#main_menu_holder
{
	height: 36px;
	background-image: url(/_layouts/images/mcc/main_menu_back.jpg);
	background-repeat:no-repeat;
	padding-left: 16px;
	background-color: #39608B;
}

#main_menu
{
	padding: 0px;
	margin: 0px;
} 
#main_menu li
{	
	padding: 0px 10px 0px 0px;
	margin: 0px;
	float: left;
	list-style: none;
	position: relative;
	height: 36px;
    max-width:10em;
    min-width:6em;
    
	width:expression((this.width > 101) ? "100px" : "auto");
}
#main_menu li a
{	
	display: block;
	text-decoration: none;
	color: #ffffff;
	text-align: left;
	padding:1px 10px 0px 4px;
	text-transform: uppercase;
	border-left: 1px solid #798EA3;
	font-size: 14px;
	font-weight: bold;
	position: relative;
	z-index: 95;
	height: 35px;
}
#main_menu li a.root_item {
    font-family:Arial;
}
#main_menu li a span.bottom_border
{
	display: none;
	text-decoration: none;
	text-align: left;
	font-size: 0px;
	padding: 0px;
	height: 4px;
	-moz-border-radius-bottomleft:  4px;
	-moz-border-radius-bottomright:  4px;
	background-color: #FADD44;
	z-index: 100;
	position: absolute;
	left: -1px;
	bottom: -4px;
	width:100%;  /* ADDED BY GP */
}

#main_menu li a:hover,
#main_menu li:hover a,
#main_menu li a.selected
{
	background-color: #798EA3;
	/*-moz-border-radius-topleft:  4px;
	-moz-border-radius-topright:  4px;*/
	border-radius:2px;
}

#main_menu li a:hover span.bottom_border,
#main_menu li:hover a span.bottom_border,
#main_menu li a.selected span.bottom_border
{
	display: block;
}
		
#main_menu li ul
{	margin: 0;
	padding: 0;
	position: absolute;
	visibility: hidden;
	width: auto;
	background-color: #577FAA;
	left: -5px;
}
#main_menu li:hover ul
{
	visibility: visible;
	z-index: 90;
}

		
#main_menu li ul li
{	
	float: none;
	display: inline;
	text-align: left;
	padding:0;
	margin:0;
}

#main_menu li ul li a,
#main_menu li:hover ul li a 
{
	background-color: #577FAA;
	width: 200px;
	border: 1px solid #416A98;
	border-top: 0px;
	-moz-border-radius:  0px;
	border-radius:0px;
	font-size: 14px;
	height: auto; 
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left:10px;
	margin:0px;
}

#main_menu li ul li a:hover
{
	background-color: #798EA3;
}

		
/* V3 Updates */
		
#page_banner
{
	width: 100%;
	padding: 0px;
	background-color: #FFFFFF;
	height: 91px;
	background-image:url(/_layouts/images/mcc/page_header_back.jpg);
	background-repeat: no-repeat;
}

#page_banner .first_word
{
	color: #FFFFFF;
}


#page_banner .last_word
{
	color: #FADD44;
}

#page_banner .last_dot
{
	color: #FADD44;
	font-family: "Times New Roman", Times, serif;
}

#page_banner h1
{
	color: #FFFFFF;
	line-height: 91px;
	padding-left: 28px;
}


#home_banner
{
	width: 100%;
	padding: 0px;
	background-color: #FFFFFF;
	height: 283px;
	background-image:url(_layouts/images/mcc/homepage_bannerbg.jpg);
	background-repeat: no-repeat;
}

#home_banner h1
{
	color: #FFFFFF;
	padding-left: 50px;
	padding-top:20px;
}

#home_banner .first_word
{
	color: #FFFFFF;
}

#home_banner .last_word
{
	color: #FADD44;
}

#home_banner .last_dot
{
	color: #FADD44;
	font-family: "Times New Roman", Times, serif;
}

#nav_banner div{
 color:#ffffff;
}

#nav_banner .leader
{
	width:470px;
	float:left;
}

#nav_banner p{
 color:#ffffff;
 padding-left:28px;
 padding-top:10px;
 padding-right:6px;
 padding-bottom:20px;
 margin:0px;
 font-size:14px;
}

#nav_banner
{
	/*width: 100%;*/
	padding:0px;
	margin:0px;
	background-color: #FFFFFF;
	height: 200px;
	background-image:url(_layouts/images/mcc/navpage_bannerbg.jpg);
	background-repeat: no-repeat;
}

#nav_banner .first_word
{
	color: #FFFFFF;
}

#nav_banner .last_word
{
	color: #FADD44;
}

#nav_banner .last_dot
{
	color: #FADD44;
	font-family: "Times New Roman", Times, serif;
}
#nav_banner h1
{
	color: #FFFFFF;
	/*line-height: 91px;*/
	padding-bottom:0;
	padding-right:0;
	padding-top:10px;
	margin:0;
	padding-left: 28px;
}


#quick_links .first_word
{
	color: #FFFFFF;
	font-size:24px;
 	font-style:italic;
 	font-weight:bold;
}


#quick_links .last_word
{
	color: #FADD44;
	font-size:24px;
	font-weight:bold;
	font-style:italic;
}

#quick_links .last_dot
{
	color: #FADD44;
	font-family: "Times New Roman", Times, serif;
	font-weight:bold;
	font-size:24px;
}


 Main Content
/*#main_content
{
	margin: 0px;
	background-color: #ffffff;
	min-height: 200px;
	height: auto !important;
	height: 200px;
} */

#bread_crumb
{
	margin-bottom: 30px;
}

/* Added by GP */
#bread_crumb_leader,#bread_crumb_trail {
  display:inline;
  margin-right:10px;
	vertical-align: middle;
}

#bread_crumb a
{
	text-decoration: none;
	color: #3A5D71;
	font-size: 12px;
}

#bread_crumb a:link, a:active, a:visited
{
	text-decoration: none;
}

#bread_crumb a:hover, a:visited:hover
{
	text-decoration: underline;
}

	


#bread_crumb td
{
	vertical-align: middle;
}

/* Content */
#content
{
	width: 100%;
}
.content {
	width: 100%;
}

#content_left
{
	padding-top: 10px;
	width: 210px;
	float: left;
	margin-right: 15px;
}

#left_menu_wrap
{
	padding: 5px 13px 5px 13px;
	background-color: #FADD44;

	background-image: url(/_layouts/images/mcc/left_menu_top.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

#left_menu_header
{
	font-size: 16px;
	font-weight: bold;
	color: #3B4132;
	height: 25px;
	padding-top: 5px;
	padding-left: 5px;
}

#left_menu_top
{
}

/*-----Left menu items ------*/

a.left_menu_top_item
{
	padding: 3px 6px 3px 6px;
	color: #46515B;
	display: block; 
	font-size: 14px;
	text-decoration: none;
	margin: 6px 0px 6px 0px;
	text-transform: none;
	
}

a.left_menu_top_item:link,
a.left_menu_top_item:active,
a.left_menu_top_item:visited
{
	text-decoration: none;
	color: #46515B;
}

a.left_menu_top_item:hover,
a.left_menu_top_item:link:hover,
a.left_menu_top_item:active:hover,
a.left_menu_top_item:visited:hover
{

	background-color: #f06500;
	color: #ffffff;
	text-decoration:underline;
}

a.left_menu_top_item_subitem_expanded
{
	background-color: #f06500;
	color: #ffffff;
	text-decoration:underline;

}

a.left_menu_top_item_selected,
a.left_menu_top_item_selected:link,
a.left_menu_top_item_selected:active,
a.left_menu_top_item_selected:visited
{

	background-color: #f06500;
	color: #ffffff;
	text-decoration:none;
}

a.left_menu_top_item_selected:hover,
a.left_menu_top_item_selected:active:hover,
a.left_menu_top_item_selected:visited:hover
{
	text-decoration:underline;
}

a.left_menu_sub_item

{
	display: block;
	font-size: 14px;
	color: #46515B;
	padding: 3px 6px 3px 6px;
	padding-left: 30px;
	text-decoration: none;
	margin: 3px 0px 3px 0px;
}

a.left_menu_sub_item:link,
a.left_menu_sub_item:active,
a.left_menu_sub_item:visited
{
	color: #46515B;
	text-decoration: none;
}


a.left_menu_sub_item:hover,
a.left_menu_sub_item:link:hover,
a.left_menu_sub_item:active:hover,
a.left_menu_sub_item:visited:hover

{
	/*background-color: #E1351B;*/
	background-color:#f06500;
	color: #ffffff;
	text-decoration:underline;
}

a.left_menu_sub_item_selected
{
	background-color:#f06500;
	color: #ffffff;
	text-decoration:none;

}

a.left_menu_sub_item_selected:link,
a.left_menu_sub_item_selected:active,
a.left_menu_sub_item_selected:visited
{
	color: #ffffff;
	text-decoration:none;
	background-color:#f06500;

}


a.left_menu_sub_item_selected:hover,
a.left_menu_sub_item_selected:active:hover,
a.left_menu_sub_item_selected:visited:hover,
{
	text-decoration:underline;
}



#left_menu_bottom
{
	height: 26px;
}

/* 2009 07 DJP - add 10px padding to the top of content middle and content right */
#content_middle
{
	float: left;
	width: 455px;
	padding-top:10px;
}

#nav_content_left
{
	float: left;
	width: 665px;
	padding-top:10px;
}

#content_full
{
	float:none;
	width:100%;
	padding-top:10px;
}


#content_right
{
	float: right;
	width: 212px;
	padding-top:10px;
}
/* END 2009 07 DJP */

#right_news_panel a
{
	text-decoration: none;
	font-size: 12px;
}

#right_news_panel #news_header
{
	border-bottom: 1px solid #CBCBCB;
	height: 30px;
}

#right_news_panel div.news_item
{
	padding-top: 7px;
	padding-bottom: 7px;
	border-bottom: 1px solid #CBCBCB;
	clear: left;
}

#right_news_panel #all_news_link
{
	text-align: right;
	padding-top: 10px;
	font-weight: bold;
}

#footermain
{
	background-image: url(/_layouts/images/mcc/footer_back.jpg);
	padding-top: 20px;
	padding-left: 30px;
	/*position: relative;*/
	background-color: #304D6B;
	height: 180px;
}


#footer_left
{
	float: left;
}

#footer_left a
{
	color: #FFFFFF;
	text-decoration: none;
	font-size: 13px;
}
#footer_left a:hover
{
	text-decoration: underline;
}

#footer_left ul {
	padding: 0px;
	margin: 0px;
	list-style: none;
}
#footer_left ul li {
	padding: 0px;
	margin:0px;
	padding-top: 4px;
	padding-bottom: 4px;
}
#footer_left p
{
	padding: 0px;
	margin:0px;
	padding-top: 4px;
	padding-bottom: 4px;
}

#footer_left table
{
	width: 650px;
}

#footer_left table td
{
	padding-bottom: 10px
}
/* Added by GP 20090814 for multiple columns in the footer */
.footer_left_subcolumn {
	float:left;
	margin-right:10px;
	width:200px;
}
.footer_left_subcolumn ul,.footer_left_subcolumn ul li {
	list-style: none;
	list-style-image:none;
}
#footer_right
{
	float: right;
	padding-right: 0px;
	border-left: 1px solid #3D546D;
	padding-left: 15px;
}

#footer_right ul {
	padding: 0px;
	margin: 0px;
	list-style: none;
}
#footer_right ul li {
    list-style-image:none;
	margin:0px;
	padding: 0px;
	padding-top: 8px;
	padding-bottom: 8px;
}
#footer_right p
{
	padding: 0px;
	margin: 0px;
	padding-top: 8px;
	padding-bottom: 8px;
}


#footer_right a
{
	color: #FFFFFF;
	text-decoration: none;
	font-size: 18px;
	font-weight: bold;
}
#footer_right a:hover
{
	text-decoration: underline;
}

#footer_header
{
	font-size: 31px;
	font-weight: bold;
	color: #FFFFFF;
	margin-bottom: 5px;
}

#footer_header .tools
{
	color: #ffdc38;
}

#footer_header .dot
{
	color: #b30738;
	font-family: "Times New Roman", Times, serif;
	padding-left: -5px;
	font-size: 35px
}

#bottom_text
{
	padding-top: 30px;
	color: #ffffff;
}
/* Added by GP */
.bottom_text{
	color: #ffffff;
	text-align:center
}
/* Added by GP */
.bottom_text_highlighted {
    color:#FF6600;
    display:inline;
    margin:0 20px 0 10px;
}

/* fix the height of content area for firefox and ie */
.clearfix:after { 
    content: ".";  
    display: block;  
    height: 0;  
    clear: both;  
    visibility: hidden; 
} 
 
.clearfix {
	display: inline-table;
} 
 
/* Hides from IE-mac \*/ 
* html .clearfix {height: 1%;} 
.clearfix {
	display: block;
} 
/* End hide from IE-mac */

/* Form Section */

.WebsiteForm_Width {
/*Form Width */
width: 100%;
}

.WebsiteForm_OuterBackground {
/*Form Outer background colour */

 background-color:#E7E7E7;	
 width:100%;

}

.WebsiteForm_InnerBackground {
/*Form inner background colour */

 background-color:#edede1;	
 width:100%;

}

.WebsiteForm_Label {

 font-weight: bold;
 
}

.WebsiteForm_Field {

 padding:10px;

}

.MandatoryAsterix {

 color: #FF0000;
 
}

/* Form Section */


/* TOC Section */


#header{
	
}

.headertitle{
	
}

.headertitle-large{
	font-family:Arial;
}

a.headertitle-large{color:#305D72;font-family:Arial;font-size:18px; font-weight:bold; text-decoration:none;}
a.headertitle-large:link{color:#305D72;font-family:Arial;font-size:18px; font-weight:bold; text-decoration:none;}
a.headertitle-large:hover{color:#305D72;font-family:Arial;font-size:18px; font-weight:bold; text-decoration:underline;}
a.headertitle-large:active{color:#305D72;font-family:Arial;font-size:18px; font-weight:bold; text-decoration:none;}
a.headertitle-large:visited{color:#305D72;font-family:Arial;font-size:18px; font-weight:bold; text-decoration:none;}
a.headertitle-large:visited:hover{color:#305D72;font-family:Arial;font-size:18px; font-weight:bold; text-decoration:underline;}

.headertitle-large a{color:#305D72;font-family:Arial;font-size:18px; font-weight:bold; text-decoration:none;}
.headertitle-large a:link{color:#305D72;font-family:Arial;font-size:18px; font-weight:bold; text-decoration:none;}
.headertitle-large a:hover{color:#305D72;font-family:Arial;font-size:18px; font-weight:bold; text-decoration:underline;}
.headertitle-large a:active{color:#305D72;font-family:Arial;font-size:18px; font-weight:bold; text-decoration:none;}
.headertitle-large a:visited{color:#305D72;font-family:Arial;font-size:18px; font-weight:bold; text-decoration:none;}
.headertitle-large a:visited:hover{color:#305D72;font-family:Arial;font-size:18px; font-weight:bold; text-decoration:underline;}

.headertitle-small{
	
	background-image:url(/_layouts/images/mcc/bullet_orange.gif);
	background-position:left;
	background-repeat:no-repeat;
	padding-left:14px;
}


a.headertitle-small{color:#305D72; font-family:Arial;font-size:14px; font-weight:bold; text-decoration:none;}
a.headertitle-small:link{color:#305D72;font-family:Arial;font-size:14px; font-weight:bold; text-decoration:none;}
a.headertitle-small:hover{color:#305D72;font-family:Arial;font-size:14px; font-weight:bold; text-decoration:underline;}
a.headertitle-small:active{color:#305D72;font-family:Arial;font-size:14px; font-weight:bold; text-decoration:none;}
a.headertitle-small:visited{color:#305D72;font-family:Arial;font-size:14px; font-weight:bold; text-decoration:none;}
a.headertitle-small:visited:hover{color:#305D72;font-family:Arial;font-size:14px; font-weight:bold; text-decoration:underline;}


.headertitle-small a{color:#305D72;font-family:Arial;font-size:14px; font-weight:bold; text-decoration:none;}
.headertitle-small a:link{color:#305D72;font-family:Arial;font-size:14px; font-weight:bold; text-decoration:none;}
.headertitle-small a:hover{color:#305D72;font-family:Arial;font-size:14px; font-weight:bold; text-decoration:underline;}
.headertitle-small a:active{color:#305D72;font-family:Arial;font-size:14px; font-weight:bold; text-decoration:none;}
.headertitle-small a:visited{color:#305D72;font-family:Arial;font-size:14px; font-weight:bold; text-decoration:none;}
.headertitle-small a:visited:hover{color:#305D72;font-family:Arial;font-size:14px; font-weight:bold; text-decoration:underline;}


a.level-item{color:#305D72;font-family:Arial;font-size:12px; text-decoration:none;}
a.level-item:link{color:#305D72;font-family:Arial;font-size:12px; text-decoration:none;}
a.level-item:hover{color:#305D72;font-family:Arial;font-size:12px; text-decoration:underline;}
a.level-item:active{color:#305D72;font-family:Arial;font-size:12px; text-decoration:none;}
a.level-item:visited{color:#305D72;font-family:Arial;font-size:12px; text-decoration:none;}
a.level-item:visited:hover{color:#305D72;font-family:Arial;font-size:12px; text-decoration:underline;}

.level-item a{color:#305D72;font-family:Arial;font-size:12px; text-decoration:none;}
.level-item a:link{color:#305D72;font-family:Arial;font-size:12px; text-decoration:none;}
.level-item a:hover{color:#305D72;font-family:Arial;font-size:12px; text-decoration:underline;}
.level-item a:active{color:#305D72;font-family:Arial;font-size:12px; text-decoration:none;}
.level-item a:visited{color:#305D72;font-family:Arial;font-size:12px; text-decoration:none;}
.level-item a:visited:hover{color:#305D72;font-family:Arial;font-size:12px; text-decoration:underline;}

.level-item-pos{	

	padding-left:12px;
}



.level-bullet{	

	background-image:none;
}


/*ShortCut key*/
.kbd  {
background:none repeat scroll 0 0 #FAF6F6;
border-color:#EEDDDD #BBAAAA #BBAAAA #EEDDDD;
border-style:solid;
border-width:1px 2px 2px 1px;
color:#000000;
padding:0 1px;
font-family:monospace;
line-height:100%;
}


