/**** main containers ****/
#container {
    top: 0px;
    margin-left: auto;
    margin-right: auto;
}
#container2 {
    position: relative;
	margin-left: auto;
	margin-right: auto;
	width: 960px;
	height: 100%;
}
/**** top tabs defaults ****/
table.Tabs {
    width: 960px;
    height: 15px;
    border: 0px;
    padding: 0px;
    border-spacing: 0px;
}
td.Tabs{
    background-repeat: no-repeat;
    padding: 0px;
    width: 104px;
    height: 20px;
    margin: 0px;
}
td.TabSpacer {
    background-image: url('/interfaces/au/images/TabBack.gif');
    background-repeat: repeat-x;
    width: 2px;
    padding: 0px;
    margin: 0px;
    border: 0px;
}
div.TabSpacer {
    width: 2px;
    height: 20px;
    padding: 0px;
    margin: 0px;
    border: 0px;
}
div.Tab {
    cursor: pointer;
    width: 104px;
    height: 20px;
    border: 0px;
    padding: 0px;
    margin: 0px;
}
td#Tab7 { background-image: url('/interfaces/au/images/Tab7.gif'); }
td#Tab4528 { background-image: url('/interfaces/au/images/Tab4528.gif'); }
td#Tab22 { background-image: url('/interfaces/au/images/Tab22.gif'); width: 128px; }
td#Tab5884 { background-image: url('/interfaces/au/images/Tab5884.gif'); }
td#Tab6162 { background-image: url('/interfaces/au/images/Tab6162.gif'); }
td#Tab6315 { background-image: url('/interfaces/au/images/Tab6315.gif'); }
td#TabCS { background-image: url('/interfaces/au/images/TabCS.gif'); }

td#Tab7:hover { background-image: url('/interfaces/au/images/TabHover7.gif'); }
td#Tab4528:hover { background-image: url('/interfaces/au/images/TabHover4528.gif'); }
td#Tab22:hover { background-image: url('/interfaces/au/images/TabHover22.gif'); width: 128px; }
td#Tab5884:hover { background-image: url('/interfaces/au/images/TabHover5884.gif'); }
td#Tab6162:hover { background-image: url('/interfaces/au/images/TabHover6162.gif'); }
td#Tab6315:hover { background-image: url('/interfaces/au/images/TabHover6315.gif'); }
td#TabCS:hover { background-image: url('/interfaces/au/images/TabHoverCS.gif'); }

div#TabLogin { background-image: url('/interfaces/au/images/TabLogin.gif'); }
div#TabLogout { background-image: url('/interfaces/au/images/TabLogout.gif'); }
div#TabCreate { background-image: url('/interfaces/au/images/TabCreate.gif'); }
div#TabDetails { background-image: url('/interfaces/au/images/TabDetails.gif'); }

div#TabLogin:hover { background-image: url('/interfaces/au/images/TabSelectedLogin.gif'); }
div#TabLogout:hover { background-image: url('/interfaces/au/images/TabSelectedLogout.gif'); }
div#TabCreate:hover { background-image: url('/interfaces/au/images/TabSelectedCreate.gif'); }
div#TabDetails:hover { background-image: url('/interfaces/au/images/TabSelectedDetails.gif'); }

/**** document container ****/
div.SubpageContainer {
    width: 958px;
    border-width: 0px 1px 1px 1px;
    border-style: solid;
    border-color: #cccccc;
}
#doccontainer { width: 958px; background-color: #ebeef5; border-bottom:1px solid #cccccc; border-top:1px solid #cccccc}
#tabs { position: absolute; top: 14px; left: 0px; width:964px; background-color: #ffffff;}
table.Title {
    border-width: 0px 1px 0px 1px;
    border-style: solid;
    border-color: #cccccc;
    padding: 0px;
    border-spacing: 0px;
    margin: 0px;
    width: 960px;
}
.SidebarSearchBox { width: 100px; }
.SidebarSearchBox, textarea, input[type=text], input[type=password], select {
    border: 1px solid #cccccc;
    padding: 2px;
    font-size: 9pt;
    font-family: Arial, Helvetica, Sans-Serif;
}
.SidebarSearchBox:active, .SidebarSearchBox:focus, textarea:active, textarea:focus, input[type=text]:active, input[type=text]:focus, input[type=password]:active, input[type=password]:focus, select:active, select:focus { background-color: #ffffdc; }
#header { left: 0px; width: 600px; height: 54px; background-color: #ffffff;}
#logo { width: 110px; height: 54px; background-image: url(TitleLogo.jpg); background-repeat: no-repeat; background-position: top right;}
#header, #TitleBack { background-image: url('/interfaces/au/images/TitleBack.gif'); background-repeat: repeat-x; }
div.PageBottomBorder { border-width: 0px 1px 1px 1px; border-style: solid; border-color: #cccccc; }

table.Document { width: 100%; }

td.LeftSidebar { width: 150px; vertical-align: top; }
div.LeftSidebar { width: 150px; margin-left: 5px; }
td.Document { width: 100%; vertical-align: top; }
div.Document { border: 1px solid #cccccc; }
td.RightSidebar { width: 150px; vertical-align: top; }
div.RightSidebar { width: 150px; font-size: 8pt; padding: 0px 5px 0px 5px; }

div.BreadCrumbsBox {
    height: 20px;
	border-width: 1px 1px 0px 1px;
	border-style: solid;
	border-color: #cccccc;
	background-color: #e6ebf5;
	font-size: 8pt;
	font-weight: bold;
}
div.BreadCrubsHeirarchy { margin: 3px 5px 0px 5px; }

div.DocumentContainer { padding: 10px; font-size: 9pt;  }

div.DocumentContent { line-height: 1.4; }
div.DocumentContent p { margin-left: 10px; }

div.CopyrightBox 
{
    border: 0px;
    font-size: 8pt;
    text-align: center;
    color: #cccccc;
}

.PrintEmailLink 
{
	border: none;
	float: right;
	width: 16px;
	height: 16px;
	margin-right: 4px;
	margin-top: 2px;
}



/**** text styles ****/

body { font-family: Verdana,"Lucida Grande","Bitstream Vera Sans",Helvetica,Arial,sans-serif; }
h1, h2, h3, h4 { font-family: Arial Black, Helvetica Bold, Sans-Serif Bold; font-weight: normal; margin-top: 0px; padding-top: 0px; }
h1 { font-size: 22pt; }
h2 { font-size: 18pt; }
h3 { font-size: 15pt; }
h4 { font-size: 12pt; }

p { line-height: 1.6; font-size: 9pt; }
a img { border: none; }


a, a:visited { text-decoration: none; color: #597b9d }
a:hover { text-decoration: underline; color: #597b9d }

ul.Splash {
    margin-top: 0px;
    margin-bottom: 15px;
    font-size: 10pt;
}

li {
    list-style-image: url(/interfaces/au/bullet.gif);
    list-style-type:circle;
}

td.SplashBorderTL { background-image: url(/interfaces/au/images/SplashBorder.gif); background-repeat: no-repeat; background-position: top left; }
td.SplashBorderTC { width: 100%; border-top: 1px solid #cccccc; }
td.SplashBorderTR { background-image: url(/interfaces/au/images/SplashBorder.gif); background-repeat: no-repeat; background-position: top right; }
td.SplashBorderBL { background-image: url(/interfaces/au/images/SplashBorder.gif); background-repeat: no-repeat; background-position: bottom left; }
td.SplashBorderBC { width: 100%; border-bottom: 1px solid #cccccc; }
td.SplashBorderBR { background-image: url(/interfaces/au/images/SplashBorder.gif); background-repeat: no-repeat; background-position: bottom right; }
td.SplashBorderMain { width: 100%; border-left: 1px solid #cccccc; border-right: 1px solid #cccccc; }

td.ShadowBorderTL { background-image: url(/interfaces/au/images/shadow_border_c.gif); background-repeat: no-repeat; background-position: top left; }
td.ShadowBorderTC { background-image: url(/interfaces/au/images/shadow_border_h.gif); background-repeat: repeat-x; background-position: top left; width: 100%; }
td.ShadowBorderTR { background-image: url(/interfaces/au/images/shadow_border_c.gif); background-repeat: no-repeat; background-position: top right; }
td.ShadowBorderML { background-image: url(/interfaces/au/images/shadow_border_v.gif); background-repeat: repeat-y; background-position: top left; }
td.ShadowBorderMR { background-image: url(/interfaces/au/images/shadow_border_v.gif); background-repeat: repeat-y; background-position: top right; }
td.ShadowBorderBL { background-image: url(/interfaces/au/images/shadow_border_c.gif); background-repeat: no-repeat; background-position: bottom left; }
td.ShadowBorderBC { background-image: url(/interfaces/au/images/shadow_border_h.gif); background-repeat: repeat-x; background-position: bottom left; width: 100%; }
td.ShadowBorderBR { background-image: url(/interfaces/au/images/shadow_border_c.gif); background-repeat: no-repeat; background-position: bottom right; }
td.ShadowBorderMain { width: 100%; }

table.ShadowBorder { width: 100%; margin-bottom: 10px; background-color: #ffffff; }
table.ShadowBorderHover { width: 100%; margin-bottom: 10px; background-color: #f8f9fc; }

.SubsiteMenuHeadingItem { font-size: 8pt; font-weight: bold; margin-top: 2px; }
.submenu { background-color: #ffffff; border: 1px solid #cccccc; font-size: 8pt; }
.menuitem { background-color: #ffffff; font-size: 8pt; padding: 2px 0px 2px 2px; }
.menuitemhover { background-color: #ffffff; font-size: 8pt; background-color: #e6ebf5; padding: 2px 0px 2px 2px; }

.FeaturesHeading { font-weight: bold; font-size: 8pt; padding: 5px 0px 5px 0px; font-family: Arial; }
.FeaturesItem { padding-bottom: 7px; }
.FeaturesItem img { margin: 2px 3px 3px 0px; }
.FeaturesItemHeading { font-weight: bold }
/* surveys */ 
.QuestionTitle
{
	font-weight: bold; 
	color: Navy;
	margin-top: 16pt;
}
.QuestionFurtherDetails
{
    font-weight: bold;
    font-size: 10pt;
	color: Navy; 
	font-style:italic;
}
.GridQuestionLine
 { 
  text-align: left;   
 font-weight: bold;
 color: Navy;
 margin-top: 16pt; 
  }

 
.QuestionSection
{
   background-color: Navy;
	font-size: 18pt;
	font-weight: bold;
	font-style: italic;
	padding: 4pt 4pt 4pt 4pt;
	margin-top: 32pt;
	margin-bottom: 6pt;
	color: White;
	margin-bottom: 8pt;
}
.QuestionSectionIntroduction
{
    font-weight: bold;
    font-size: 12pt;
    font-style: italic;
    color: Navy;
}
.SurveyQuestionPreface
{
	font-weight: bold; 
	color: Navy;
	font-style: italic;
	margin-top: 16pt;
	margin: 20pt 0 10pt 0;
}
.SurveyQuestionPreface span
{
	border-bottom: solid 1px navy;
}
.SurveyQuestionsPanel
{
    background-color: #eee;
    padding: 1pt 24pt 24pt 24pt;
    margin-bottom: 24pt;
    border: solid 1px #66f;
}
.FR_Hyperlinks { margin-right: 12pt }
.SurveyNavigationButton, .SurveyNavigationButton:visited 
{
    background-color: Navy;
    color: White;
    font-weight: bold;
    padding: 8pt 8pt 8pt 8pt;
    margin-right: 12pt;
    border-top: 0.75pt solid #b7c9db;
    border-right: 0.75pt solid #172e45;
    border-bottom: 0.75pt solid #172e45;
    border-left: 0.75pt solid #b7c9db;
}
.SurveyNavigationButton:hover
{
    background-color: Navy;
    color: #ffc;
    font-weight: bold;
    padding: 8pt 8pt 8pt 8pt;
    margin-right: 12pt;
    border-top: 0.75pt solid #b7c9db;
    border-right: 0.75pt solid #172e45;
    border-bottom: 0.75pt solid #172e45;
    border-left: 0.75pt solid #b7c9db;
}
.PageNumber
{
	text-align: right;
	color: Navy;
	font-size: 8pt;
	font-style: italic;
}
.QuestionGroupHeading
{
	color: Navy;
	font-weight: bold;
	font-size: 14pt;
	font-style: italic;
	margin-top: 14pt;
}
.DiagnosticCode
{
	font-size: 8pt;
	color: blue;
	font-weight: bold;
	margin-left: 8pt;
	margin-right: 8pt;
}
.DiagnosticValue
{
	font-size: 8pt;
	color: green;
	font-weight: bold;
	margin-left: 8pt;
	margin-right: 8pt;
}
.TickBoxesCommentSection
{
  margin-top: 8pt;
}
.SubsiteMenu
{
    border: none;
    width: 138px;
}
.SubsiteMenu .rmItem
{
    background-color: white; 
    font-size: 8pt; 
    padding: 2px 0px 2px 2px;
}
.SubsiteMenu .rmLink:link,.SubsiteMenu .rmLink:visited
{
    background-color: white;
    font-size: 8pt; 
    padding: 2px 0px 2px 2px;
    cursor: pointer;
}
.SubsiteMenu .rmLink:hover
{
    font-size: 8pt; 
    background-color: #e6ebf5; /* override in subsites */
    padding: 2px 0px 2px 2px;
}
.SubsiteMenu .rmRootGroup .rmItem
{
    width: 138px;
}
.SubsiteMenu .rmSlide .rmItem
{
    width: auto;
}
.SubsiteMenu .rmSlide
{
    border: 1px solid black; /* override in subsites */
    padding: 2px;
    background-color: White;
}
.SubsiteMenu .rmExpandRight
{
    background-color: transparent;
    background-image: url('/images/menuarrow.gif'); /* override in subsites */
    background-repeat: no-repeat;
    background-position: right;
}
.SubsiteMenu .rmVertical .rmGroup .rmText
{
    padding: 0 4px 0 4px;
}
