@charset "utf-8";
/* CSS Document */

.home-feature{
	float:left;
	margin-top:20px;
	border: 1px solid #000d36;
	width:665px;
	min-height:214px;
}

#login-control {
	position:absolute;
	right:0px;
	width:300px;
	height:20px;
	padding-top:5px;
	padding-right:20px;
	text-align:right;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #cccccc;
	font-size:0.9em;
	z-index:10;
}

#login-control form { width:300px; text-align:right; }

/****************************************************************************************************************************************/
/* Header																																*/
/****************************************************************************************************************************************/
#header { /* style for div that holds all the header parts */
	/*overflow:hidden;*/
	position:relative;
	width:951px;
	height:103px;
	/*background-color:pink;*/
} 

#header-logo {
	float:left;
	display:block;
	float:left;
	width:200px;
	padding-top:20px;
	padding-left:20px;
}

#header-logo img {
	border:0;
}

#header-accessibility-search-jump {
	float:right;
	width:300px;
	/*width:466px;*/
	padding-top:36px;
	/*background-color:blue;*/
}

#header #client-logo {
	position:absolute;
	top:20px;
	left:211px;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #cccccc;
	padding-left:20px;
}

/****************************************************************************************************************************************/
/* Accessibility Link																													*/
/****************************************************************************************************************************************/
#header-accessibility {
	float:left;
	max-width:252px;
}

#header-accessibility ul {
	width:252px;
	list-style: none;
	margin:0;
	padding:0;
	margin:0px;
	padding:0px;
}

#header-accessibility li {
	float:right;
	padding-right:20px;
}

#header-accessibility li a {
	display:block;
	height:18px;
	padding-top:4px;
	padding-left:10px;
	padding-right:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.7em;
	font-weight:normal;
	text-decoration:none;
	color:#365164;
	border: 1px solid #cccccc;
	text-align:center;
}

#header-accessibility li a:hover, #header-accessibility li a:active, #header-accessibility li a:focus {
	color:#ff5800; /* VI Manual Orange */
}

/****************************************************************************************************************************************/
/* Search Box 																															*/
/****************************************************************************************************************************************/
#search-box {
	float:left;
    width: 214px;
    height: 24px;
    background: url(common-images/search-box.gif);
	background-repeat: no-repeat;
	/* padding-right:20px; /*put this on when the site jump is on*/
	margin-bottom:20px;
}

#search-box #s {
    float: left;
    padding: 0;
    margin: 5px 0 0 7px;
    border: 0;
    width: 185px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.7em;
	font-weight:normal;
	background:none;
}

#search-box #go {
    float: right;
    margin: 1px 1px 0 0;
}

fieldset {
	border:none;
	margin:0px;
	padding:0px;
}


/****************************************************************************************************************************************/
/* Lang Select																															*/
/****************************************************************************************************************************************/
.lang-select {
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.7em;
	margin-bottom:8px;
	text-align:center;
}

.lang-select label {
	/*font-size:0.7em;*/
	color: #579ed4;
}

.lang-select ul {
	clear:none;
	margin:0;
	padding:0;
	margin:0px;
	padding:0px;
	list-style: none;
	/*background-color:yellow;*/
} 

.lang-select li {
	display:inline;
	padding:0px;
	margin:0px;
	color:red;
	/*font-size:0.7em;*/
}

.lang-select li a {
	color:#999999;
}

.lang-select li a.lang-chosen {
	color:#000000;
}


/****************************************************************************************************************************************/
/* Site Jump 																															*/
/****************************************************************************************************************************************/
.site-jump {
	/*float:right;*/
}

.site-jump-list { /* this is the style of the dropdowns containing div */
	position:absolute;
	background-color:#5b5a5f; /* AU Gray */
	z-index:9000;
}

.site-jump-dropdown { /* this is the style of the dropdowns containing div */
	background-color:#5b5a5f; /* AU Gray */
}

.site-jump ul {
	margin:0;
	padding:0;
	margin:0px;
	padding:0px;
	list-style: none;
	z-index:9000;
} 

.site-jump li {
	width:300px;
	padding:0px;
	margin:0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #888888; /* AU Light Div Gray */
	background-image: url(common-images/site-jump-arrow.gif);
	background-repeat: no-repeat;
	background-position: right top;
}	

.site-jump li p {
	display:block;
	padding-top:5px;
	padding-left:10px;
	padding-right:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.7em;
	font-weight:normal;
	text-decoration:none;
	color:#ffffff;
	min-height:19px; !important /* this is key to controling the button hight */
}

.site-jump li:hover {
	background-image:none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #888888; /* AU Light Div Gray */
}

.site-jump-dropdown-level1 { border-top-width: 1px; border-top-style: solid; border-top-color: #FFFFFF; }
.site-jump-dropdown-level1 li { background-image:none; }

.site-jump-dropdown-level2 { border-top-width: 1px; border-top-style: solid; border-top-color: #FFFFFF; }
.site-jump-dropdown-level2 li {	background-image:none; background-color:#6c6b6f; }

.site-jump-dropdown-level3 { border-top-width: 1px; border-top-style: solid; border-top-color: #FFFFFF; }
.site-jump-dropdown-level3 li {	background-image:none; background-color:#3f6075; }

.site-jump li.lastlink {
	border:none;
}

.site-jump li a{ /* styles up the a href for the buttons */
	display:block;
	padding-top:5px;
	padding-left:10px;
	padding-right:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.7em;
	font-weight:normal;
	text-decoration:none;
	color:#ffffff;
	min-height:19px; !important /* this is key to controling the button hight */
}

.site-jump li:hover > a { /* this lights up the button by changing their background colour, it also allows us to keep the buttons lit after they are rolled off */		
	/*background-color:#5b5a5f; /* AU Gray */
	color:#ffc61e; /* VI Manual Yellow */
	color: #559ed4; /* AU Light Blue */	
	text-decoration:underline;
}

.site-jump li a:active { /* this lights up the button by changing their background colour, it also allows us to keep the buttons lit after they are rolled off */		
	background-color:#5b5a5f; /* AU Gray */
	color:#ffc61e; /* VI Manual Yellow */
	text-decoration:underline;
}

.site-jump li a:focus { /* this lights up the button by changing their background colour, it also allows us to keep the buttons lit after they are rolled off */		
	background-color:#5b5a5f; /* AU Gray */
	color:#ffc61e; /* VI Manual Yellow */
	text-decoration:underline;
}

.site-jump div { /* this hides all divs i.e. the dropdowns */
	display:none;
}

.site-jump li:hover div { /* this turns on the nav dropdown divs when rolloing over the links (li's) */
	display:block;
}

/****************************************************************************************************************************************/
/* Main Nav 																															*/
/****************************************************************************************************************************************/

.pagewdith { width:861px; } /* this is just a temp style for testing */

/******************************/

.MainNavBar { /* style for div that holds all the main nav parts */
	width:861px;
	height:25px;
	background-color:#569ed3;
	background-image: url(common-images/white-px.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	margin-left:90px;
}

/******************************/

.MainNav-HomeLink ul { /* basic setup for the main nav unordered list */
	margin:0;
	padding:0;
	margin:0px;
	padding:0px;
	list-style: none;
	position:relative;
	float:left;	
	height:25px; !important /* this is 1 px shorter than the li's this allows us to style li's to be 1 px taller to meet drop down divs */
} 

.MainNav-HomeLink li a {
	float:left;
	clear:both;
	display:block;
	height:20px;
	width:auto;
	padding-top:5px;
	padding-left:30px;
	padding-right:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.7em;
	font-weight:normal;
	text-decoration:none;
	color:#ffffff;
	background-image: url(common-images/tabs-corner-white-home.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}

.MainNav-HomeLink li a:hover, .MainNav-HomeLink li a:active, .MainNav-HomeLink li a:focus {
	background-color:#5b5a5f; /* AU Gray */
	/*color:#ffc61e; /* VI Manual Yellow */
	/*text-decoration:underline;*/
	/*border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;*/	
	color:#569fd3; /* AU light nav blue */
	text-decoration:none;
}

/******************************/

.MainNavList ul { /* basic setup for the main nav unordered list */
	margin:0;
	padding:0;
	margin:0px;
	padding:0px;
	list-style: none;
	position:relative;
	z-index:500;
	background-color:#569ed3;
	background-image: url(common-images/white-px.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	/*height:25px; !important /* this is 1 px shorter than the li's this allows us to style li's to be 1 px taller to meet drop down divs */	
} 

.MainNavList li { /* sets the li's to run side by side and adds a boarder to create lines between them */
	padding:0px;
	margin:0px;
	float:left;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
}

.MainNavList li a{ /* styles up the a href for the buttons */ 
	display:block;
	min-height:20px;
	width:auto;
	padding-top:5px;
	padding-left:10px;
	padding-right:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.7em;
	font-weight:normal;
	text-decoration:none;
	color:#ffffff;
	background-image: url(common-images/tabs-corner-white1.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

.MainNavList-Highlight {
	background-color:#3f6075; /* VI Manual Dark Blue */
	background-image: url(common-images/white-px.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}

.MainNavList li:hover > a { /* this lights up the button by changing their background colour, it also allows us to keep the buttons lit after they are rolled off */		
	background-color:#5b5a5f; /* AU Gray */
	/* color:#ffc61e; /* VI Manual Yellow */
	/* text-decoration:underline; */
	color:#569fd3; /* AU light nav blue */
	text-decoration:none;
}

.MainNavList li a:active { /* this lights up the button by changing their background colour, it also allows us to keep the buttons lit after they are rolled off */		
	background-color:#5b5a5f; /* AU Gray */
	/*color:#ffc61e; /* VI Manual Yellow */
	/*text-decoration:underline;*/
	color:#569fd3; /* AU light nav blue */
	text-decoration:none;
}

.MainNavList li a:focus { /* this lights up the button by changing their background colour, it also allows us to keep the buttons lit after they are rolled off */		
	background-color:#5b5a5f; /* AU Gray */
	/*color:#ffc61e; /* VI Manual Yellow */
	/*text-decoration:underline;*/
	color:#569fd3; /* AU light nav blue */
	text-decoration:none;
}

.MainNavList div { /* this hides all divs in side the div with id="MainNavigation" i.e. the dropdowns */
	display:none;
}

.MainNavList li:hover div { /* this turns on the nav dropdown divs when rolloing over the links (li's) */
	display:block;
}

.MainNavigation-White-Sideline {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
}

/****************************************************************************************************************************************/
/*  Main Nav - Drop downs																												*/
/****************************************************************************************************************************************/
.MainNavigation-Dropdown { /* this is the style of the dropdowns containing div */
	position:absolute;
	/*left:1px;*/
	/*width:100%;*/
	/*background-color:pink;*/
	margin-right:10px;
	/*background-image: url(common-images/white-px.gif);
	background-repeat: repeat-y;
	background-position: right;*/
	background-color:#5b5a5f; /* AU Gray */
	width:187px;
}
/*
.MainNavigation-Dropdown-LargeText {
	float:right;
	width:265px;
	margin-top:20px;
	margin-right:21px;
	margin-bottom:20px;
}

.MainNavigation-Dropdown-LargeText p {
	font-size:1.5em;
	color:#FFFFFF;
}*/

/******************************/

.MainNavigation-Dropdown-Links ul {
	float:left;
	margin:0;
	padding:0;
	margin:0px;
	padding:0px;
	list-style:none;
	/*position:relative;*/
	z-index:500;
	height:auto;
	background-color:transparent;
	background-image:none;
	/* width:461px; /* MM UK Width */
	/*width:458px; /* SRS Global Width */
	width:186px;
}

.MainNavigation-Dropdown-Links li {
	float:left;
	width:100%;
	margin:0;
	padding:0;
	margin:0px;
	padding:0px;
	border:none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #888888; /* AU Light Div Gray */
	/*display:block;
	clear:both;*/
	/*padding:5px;*/
}

.MainNavigation-Dropdown-Links li.lastlink {
	border:none;
}

.MainNavigation-Dropdown-Links li a { /* styles up the a href for the buttons */
	min-height:0px;
	background-image:none;
	font-size:0.6em !important;
	/* width:441px; /* MM UK Width */
	/*width:438px; /* SRS Global Width */
	margin:0;
	padding:0;
	margin:0px;
	padding:6px;
	padding-left:10px;
	padding-right:10px;
}

.MainNavigation-Dropdown-Links li a:hover {
	/* background-color:#3f6075; VI Manual Dark Blue */
	/* color:#ffc61e; /* VI Manual Yellow */
	color:#569fd3; /* AU light nav blue */
	text-decoration:none;
}

/****************************************************************************************************************************************/
/* Main Nav - Dark Underline																											*/
/****************************************************************************************************************************************/

#MainNavigation-Underline { /* this is simply for the colour bar under the main nav */
	width:861px;
	/*height:3px;
	background-color:#5b5a5f;*/
	height:4px;
	background-color:#231f20; /* AU strange almost black colour */
	margin-left:90px;
}

/****************************************************************************************************************************************/
/* Homepage Layout																														*/
/****************************************************************************************************************************************/
#homepage-colunm1 {
	float:left;
	width:664px;
	/*margin-bottom:20px;*/
	/*background-color:red;*/
	/*min-height:500px;*/
}

#homepage-colunm2 {
	float:right;
	width:177px;
	padding-top:20px;
	margin-bottom:20px;
	background-color:#ffffff;
	overflow:auto;
	/*min-height:500px;*/
}

/****************************************************************************************************************************************/
/* Side Nav																																*/
/****************************************************************************************************************************************/
#side-nav {
	float:left;
	overflow:auto;
	/* min-height:520px; */
}

#side-nav h4 {
	float:left;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.6em;
	font-weight:normal;
	margin:0;
	padding:0;
	padding-top:20px;
	padding-bottom:8px;
	text-transform: uppercase;
	font-weight:bold;
}

/****************************************************************************************************************************************/
/* Side Nav	- side-nav-back																												*/
/****************************************************************************************************************************************/
#side-nav-back {
	margin:0;
	padding:0;
	margin:0px;
	padding:0px;
	list-style: none;
}


#side-nav-back li { /* sets the li's to run side by side and adds a boarder to create lines between them */
	float:left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}

#side-nav-back li a { /* styles up the a href for the buttons */
	display:block;
	width:193.9px; /* Very Important the .9 makes it work in Opera, Normal width should be 194px */
	padding:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.7em;
	font-weight:normal;
	text-decoration:none;
	color:#ffffff;
	background-color:#5b5a5f; /* AU dark gray */
	background-image: url(common-images/corner-white-small-topleft.gif);
	background-repeat: no-repeat;
	background-position: left top;
	outline:none;
}

#side-nav-back li a:hover, #side-nav-back li a:active, #side-nav-back li a:focus {
	color:#FFFFFF;
	/* background-color:#3f6075; /* VI Manual Dark Blue */
	background-color:#569ed3 /* AU light Blue*/
}

/****************************************************************************************************************************************/
/* Side Nav	- side-nav-this-section																										*/
/****************************************************************************************************************************************/
#side-nav-this-section {
	margin:0;
	padding:0;
	margin:0px;
	padding:0px;
	list-style: none;
}

#side-nav-this-section li { /* sets the li's to run side by side and adds a boarder to create lines between them */
	float:left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}

#side-nav-this-section li a { /* styles up the a href for the buttons */
	display:block;
	width:194px;
	padding:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.7em;
	font-weight:normal;
	text-decoration:none;
	color:#365164;
	background-color:#dce4e5; /* Netra light green */
	background-image: url(common-images/corner-white-small-topleft.gif);
	background-repeat: no-repeat;
	background-position: left top;
	outline:none;
}

#side-nav-this-section li a:hover, #side-nav-this-section li a:active, #side-nav-this-section li a:focus {
	color:#FFFFFF;
	/* background-color:#3f6075; /* VI Manual Dark Blue */
	background-color:#569ed3 /* AU light Blue*/
}

/****************************************************************************************************************************************/
/* Side Nav	- side-nav-also																												*/
/****************************************************************************************************************************************/
#side-nav-also {
	margin:0;
	padding:0;
	margin:0px;
	padding:0px;
	list-style: none;
}

#side-nav-also li { /* sets the li's to run side by side and adds a boarder to create lines between them */
	float:left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}

#side-nav-also li a { /* styles up the a href for the buttons */
	display:block;
	width:194px;
	padding:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.7em;
	font-weight:normal;
	text-decoration:none;
	color:#365164;
	background-color:#e7e8ea; /* AU light gray */
	background-image: url(common-images/corner-white-small-topleft.gif);
	background-repeat: no-repeat;
	background-position: left top;
	outline:none;
}

#side-nav-also li a:hover, #side-nav-also li a:active, #side-nav-also li a:focus {
	color:#FFFFFF;
	/*background-color:#3f6075; /* VI Manual Dark Blue */
	background-color:#569ed3 /* AU light Blue*/
}


#side-nav-also #side-nav-highlight a {
	background-color:#3f6075;
	color:#FFFFFF;
}

#side-nav-also #side-nav-highlight a:hover, #side-nav-also #side-nav-highlight a:active, #side-nav-also #side-nav-highlight a:focus {
	color:#FFFFFF;
	/* background-color:#3f6075; /* VI Manual Dark Blue */
	background-color:#569ed3 /* AU light Blue*/
}
/****************************************************************************************************************************************/
/* Side Content																															*/
/****************************************************************************************************************************************/
.side-content {
	padding:10px;
}

.side-content p {
	font-size:0.7em;
}

/****************************************************************************************************************************************/
/* Breadcrumbs																															*/
/****************************************************************************************************************************************/
#breadcrumbs-bar {
	overflow:auto;
	width:627px;
	height:43px;
	border-bottom-width: 1px;
	border-bottom-color: #c3d1d3;
	border-bottom-style: solid;
}

#breadcrumbs-bar ul {
	list-style: none;
	margin:0;
	padding:0;
	margin:0px;
	padding:0px;
	margin-top:17px;
}

#breadcrumbs-bar li {
	float:left;
	background-image: url(common-images/breadcrumbs-divider.gif);
	background-repeat: no-repeat;
	background-position: right 3px;
	padding-right:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.7em;
	font-weight:normal;	
}

#breadcrumbs-bar li a {
	display:block;
	margin-left:5px;
	text-decoration:none;
	/* color:#5b5a5f; Not Standard */
	/* color:#6693bc; VI Manual Light Blue */
	color:#579ed4; /* AU Light Blue */
}

#breadcrumbs-bar li a:hover, #breadcrumbs-bar li a:active, #breadcrumbs-bar li a:focus {
	/*color:#009900; Not Standard */
	color:#ff5800; /* VI Manual Orange */
}

#breadcrumbs-bar li.current {
	display:block;
	margin-left:5px;
	background-image:none;
	/* color:#3385af; Not Standard */
	color:#616265; /* VI Manual Gray */
}

#breadcrumbs-bar li.message {
	display:block;
	padding-right:3px;
	background-image:none;
	/* color:#7b8f92; Not Standard */
	color:#616265; /* VI Manual Gray */
}

/****************************************************************************************************************************************/
/* Footer																																*/
/****************************************************************************************************************************************/
#footer {
	clear:both;
	overflow:auto;
	/*width:967px;
	border: 2px solid #FFFFFF;*/
	width:971px;
	background-color:#5b5a5f;
	outline:none;
}

#footer p {
	float:left;
	padding:5px;
	padding-left:10px;
	color:#FFFFFF;
	font-size:0.7em;
}

#footer ul {
	list-style: none;
	float:right;
	margin:0;
	margin:0px;
	padding:0;
	padding:0px;
	outline:none;
}

#footer li {
	float:left;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.7em;
	font-weight:normal;
}

#footer li a {
	display:block;
	text-decoration:none;
	padding:5px;
	padding-left:10px;
	padding-right:10px;
	color:#FFFFFF;
	outline:none;
}

#footer li a:hover, #footer li a:active, #footer li a:focus {
	background-color:#3f6075; /* VI Manual Dark Blue */
}

/******************************/

#footer-box {
	clear:both;
	overflow:auto;
	width:967px;
	/*border: 2px solid #FFFFFF;*/
	border-top:none;
	background-color:#c3d1d3;
	outline:none;
}

#footer-box p {
	padding:10px;
}

/****************************************************************************************************************************************/
/* Forms OFF 																															*/
/****************************************************************************************************************************************/
/*#contact-form {
	margin:0px;
	padding:0px;
	list-style:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.8em;
}

#contact-form li {
	padding-bottom:10px;
}

#contact-form li h5 {
	font-size:1em;
	display:block;
	float:left;
	width:140px;
	text-align:right;
	color:#3385af;
	margin:0;
	padding:0;
	margin:0px;
	padding:0px;
	padding-right:10px;
}

#contact-form #Contact_10_ValidationSummary1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.8em;
}*/

/****************************************************************************************************************************************/
/* Forms																																*/
/****************************************************************************************************************************************/
#contact-form {
	float:left;
	width:595px;
	margin:0px;
	padding:0px;
	list-style:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.8em;
	border: 1px solid #c3d1d2;
}


#contact-form .chunk-subtitle { float:left; width:100%; }

ul#contact-form {
	background-color:#f7f7f7;
	border: 1px solid #c3d1d2;
	padding: 15px;
	padding-bottom:5px;
	margin-bottom: 15px;
}

ul#contact-form label {
	padding-left:10px;
	padding-right:10px;
}

ul#contact-form .formInfo a {
	margin:0;
	margin-right:10px;
}

ul#contact-form h2 { float:left; margin-right:10px; clear:both;} 

#contact-form #ContactNA_18_tb_ContactMethod { float:left; }

#contact-form #ContactNA_18_Table1 #ContactNA_18_TableCell1 { padding-bottom:10px; }
#contact-form #ContactNA_18_Table1 #ContactNA_18_TableCell2 { padding-bottom:10px; }
#contact-form #ContactNA_18_Table1 #ContactNA_18_TableCell3 { padding-bottom:10px; }
#contact-form #ContactNA_18_Table1 #ContactNA_18_TableCell4 { padding-bottom:10px; font-size:0.7em; }
#contact-form #ContactNA_18_Table1 #ContactNA_18_TableCell4 .formInfo a { margin-left:10px; }
#contact-form #ContactNA_18_Table1 #ContactNA_18_TableCell5 h5 { min-width:0px; }

#contact-form li {
	clear:both;
	float:left;
	width:100%;
	padding-bottom:10px;
	/*background-color:red;*/
}

#contact-form li h5 {
	font-size:0.85em;
	display:block;
	float:left;
	text-align:right;
	color:#3385af;
	min-width:200px;
	margin:0;
	padding:0;
	padding-top:2px;
	padding-right:10px;
}

#contact-form .smalltext { font-size:0.8em; }

#contact-form #Contact_10_ValidationSummary1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.8em;
}

/****************************************************************************************************************************************/
/* Site Map																																*/
/****************************************************************************************************************************************/
.sitemap {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:0.8em;
	margin:0;
	padding:0;
	margin:0px;
	padding:0px;
	margin-bottom:20px;
}

.sitemap .sitemap-homelink {
	border-top:none;
	padding-bottom:10px;
	padding-top:0px;
}
/*******************************************/
.sitemap li {
	padding-bottom:5px;
	padding-top:8px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color:#3385af;
	list-style: none;	
}
.sitemap li { font-size:1em; !important }
.sitemap li a { font-size:1em; !important }
.sitemap li a:link, .sitemap li a:visited{
	font-weight: bold;
	color:#3385af;
	text-decoration:none;
}
.sitemap li a:hover {
	text-decoration:underline;
}
/*******************************************/
.sitemap li ul li {
	border-top:none;
	list-style:disc;
}
.sitemap li ul li a:link, .sitemap li ul li a:visited {
	font-weight:normal;
	text-decoration:none;
	color:#000000;
}
.sitemap li ul li a:hover {
	text-decoration:underline;
}
/*******************************************/
.sitemap li ul li ul li {
	list-style:square;
}
.sitemap li ul li ul li a:link, .sitemap li ul li ul li a:visited {
	color:#993300;
	color:#000000;
}
.sitemap li ul li ul li a:hover {
	text-decoration:underline;
}
/*******************************************/
.sitemap li ul li ul li ul li {
	list-style:disc;
}
.sitemap li ul li ul li ul li a:link, .sitemap li ul li ul li ul li a:visited {
	color:#000000;
}
.sitemap li ul li ul li ul li a:hover {
	text-decoration:underline;
}
/*******************************************/
.sitemap li ul li ul li ul li ul li {
	list-style:square;
}
.sitemap li ul li ul li ul li ul li a:link, .sitemap li ul li ul li ul li ul li a:visited {
	color:#993300;
	color:#000000;
}
.sitemap li ul li ul li ul li ul li a:hover {
	text-decoration:underline;
}
/*******************************************/
.sitemap li ul li ul li ul li ul li ul li {
	list-style:disc;
}
.sitemap li ul li ul li ul li ul li ul li a:link, .sitemap li ul li ul li ul li ul li ul li a:visited {
	color:#000000;
}
.sitemap li ul li ul li ul li ul li ul li a:hover {
	text-decoration:underline;
}
/*******************************************/
.sitemap li ul li ul li ul li ul li ul li ul li {
	list-style:square;
}
.sitemap li ul li ul li ul li ul li ul li ul li a:link, .sitemap li ul li ul li ul li ul li ul li ul li a:visited {
	color:#993300;
	color:#000000;
}
.sitemap li ul li ul li ul li ul li ul li ul li a:hover {
	text-decoration:underline;
}
/*******************************************/
.sitemap li ul li ul li ul li ul li ul li ul li ul li {
	list-style:disc;
}
.sitemap li ul li ul li ul li ul li ul li ul li ul li a:link, .sitemap li ul li ul li ul li ul li ul li ul li ul li a:visited {
	color:#000000;
}
.sitemap li ul li ul li ul li ul li ul li ul li ul li a:hover {
	text-decoration:underline;
}

/****************************************************************************************************************************************/
/* Search Page																															*/
/****************************************************************************************************************************************/
.xsltsearch_result {
	float:left;
	margin-bottom:20px;
	width:100%;
}

.xsltsearch_result p {
	clear:both;
	color:#555555;
	margin-bottom:10px;
}

.xsltsearch_result p strong {
	color:#000000;
} 

.xsltsearch_ordinal {
	float:left;
	color:#FFFFFF;
	background-color:#999999;
	padding:2px;
	width:15px;
	display:block;
	text-align:center;
	font-size:0.8em;
}

.xsltsearch_title {
	float:left;
	padding-left:10px;
	padding-right:10px;
	display:block;
	color:#3385af;
	margin-bottom:10px;
}

#xsltsearch_navigation {
	clear:both;
	text-align:right;
	padding-top:2px;
	padding-bottom:6px;
	padding-right:10px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #CCCCCC;
}

#xsltsearch_navigation a {
	text-decoration:none;
	padding-left:3px;
	padding-right:3px;
}

#xsltsearch_navigation a:visited {
	color:#3366cc;
}

#xsltsearch_navigation strong {
	text-decoration:none;
	padding-left:3px;
	padding-right:3px;
}

.nav_arrows {
	font-size:1.3em;
}

.disabled {
	color:#8c8c8c;
}

#xsltsearch_summary {
	width:627px;
	float:left;
	padding-top:15px;
	padding-bottom:15px;
	font-weight:bold;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	margin-bottom:20px;
}

#xsltsearch_summary strong {
	color:#FF0000;
}

.matches {
	font-weight:normal;
	font-size:0.9em;
	color:#8c8c8c;
}

/**** Search Tabs ****/
#xsltsearch .search-shadow {
	float:left;
	width:627px;
	overflow:auto;
	background-image: url(common-images/search-shadow.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}

#xsltsearch .search-shadow .serach-tabs { /* basic setup for the main nav unordered list */
	margin:0;
	padding:0;
	margin:0px;
	padding:0px;
	list-style: none;
} 

#xsltsearch .search-shadow .serach-tabs li {
	padding:5px;
	padding-top:3px;
	margin:0px;
	margin-right:3px;
	float:left;
	background-color:#dedede;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #a0a0a0;
	border-right-color: #a0a0a0;
	border-left-color: #a0a0a0;
	background-image: url(common-images/search-shadow-tabbase.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}

#xsltsearch .search-shadow .serach-tabs a {
	color:#808080;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.6em;
	font-weight:normal;
	text-decoration:none;
}

#xsltsearch .search-shadow .serach-tabs .search-tab-highlighted {
	background-color:#ffffff;
	background-image:none;
}

#xsltsearch .search-shadow .serach-tabs .search-tab-highlighted a {
	color:#000000;
}
