﻿/* overide ms styles for formatting */
.removeMargins { display: none }
.ms-pagebreadcrumb { display: none }
.ms-MenuUIItemTableCellCompactHover { font-size:10pt; }
.ms-MenuUIItemTableCellHover { font-size:10pt; }
.ms-MenuUIItemTableCellCompact { font-size:10pt; }
.ms-MenuUIItemTableCell { font-size:10pt; }
.ms-siteaction { height:12px }

.sharepointLogin div, .sharepointLogin .ms-globallinks, .sharepointLogin .ms-globallinks a
{
	color:orange;
	display:inline;
	font-size:large;
	text-decoration:underline;
}

#templogin {
	color:orange;
	display:inline;
	font-size:large;
	text-decoration:underline;
}

td .dateLine 
{
      font-weight:bold;  
      float:left;
      white-space:nowrap;
      font: "Trebuchet MS", Arial, Helvetica, sans-serif; 
      	background-color:white; 
      	color:black;
      	border:hidden;
      	border-color:white;   
      	
}

td .header {
      	background-color:white; 
	font: "Trebuchet MS", Arial, Helvetica, sans-serif; 
	      	color:black;
      	border:hidden;
      	border-color:white;
      	}
      	      	

td .byLine 
{
	font: "Trebuchet MS", Arial, Helvetica, sans-serif; 
      	background-color:white; 
      	      	color:black;
      	border:hidden;
      	      	border-color:white;
      	      	
}

.floatLeft, .floatRight, .floatingRelatedLinks, .welcomeImage
{
    margin-top:0px;
}

.articleLayout { margin-top:-13px; }
.atp-rightmargin {  margin-right:4px; }
.atp-topmargin {  margin-top:-35px; }



body { height: 100%; padding: 0; border: 0; margin: 0; }

html { height: 100%; padding: 0; border: 0; margin: 0; }
td { font: "Trebuchet MS", Arial, Helvetica, sans-serif; }
body { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; }
html { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; }


.atp-aligntop {vertical-align:top;  }

.mainContainer {margin: 0 auto 0 auto; width: 760px; background: #ffffff; border: 2px solid #000000; }
.mainBody { width: 100%;padding-top :5px; padding-right:10px }
.header { color: #ffffff; background: #333333; padding: 0; border: none; margin: 0; }
.clearBoth { clear: both; }
.strapline {color:white; position: relative; bottom: -30px; right: 5px; display: block; padding-bottom: 3px; font-size: 1.3em; WHITE-SPACE: nowrap;	TEXT-ALIGN: right}
.small { font-size: 63% !important;  line-height: 130%; }

#logo { display: block; padding: 0; border: none; margin: 10px 20px 10px 20px; float: left;}
#topImage {text-align:center; margin: 0 auto 0 auto; }
#topFade {  margin: 0 auto 0 auto; height: 10px; background: #d1dfcf url('XSL%20Style%20Sheets/XSL%20Style%20Sheets/fade.jpg') repeat-y;}
#footer { padding: 0 5px 3px 10px; border: none; margin: 0; float: left; clear: both; line-height: 115%; }
#footerLeft { text-align: left; float: left; vertical-align:bottom; margin-left:10px;  }
#footerRight { text-align: right; float: right; vertical-align:top; }

.atp-toplink{
	padding: 3px 3px 3px 3px; 
	height: 30px;	
	font-weight: bold; 
	font-style: inherit; 
	color: #333333; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: small;
	margin-left:3px;
	border-right: 2px dotted #c3cfc1;
}
.atp-toplink td a { color: #333333; text-decoration: none; }
.atp-toplink td a:link { text-decoration: none; }
.atp-toplink td a:active { color: #990000; text-decoration: underline; }
.atp-toplink td a:hover {  text-decoration: underline; }

.atp-topnavflyout
{	
	font-family: Arial; 
	font-size: 9pt; 
	background-color: #e8efe8;
	border:1px #CBD1E0 solid;
	border-top-style: none;
	color:#333333; 
	width:173px;
	min-width:173px;
}

.atp-topnavflyout a { display:block; padding:4px 5px 4px 5px; }
.atp-topnavflyout-hover { background-color: #333333; color:white; }


.atp-leftnav
{
	margin-right:20px; margin-left:10px; margin-top:4px; margin-bottom:10px;
	padding-top:5px; padding-bottom:5px; padding-left:5px; padding-right:10px;
	background-color: #e8efe8;	
	vertical-align:top;
}


.atp-leftnav1
{
	font-size: 10pt;
	line-height:14pt;
	border-left: 2px solid #5ca1b0;		
	padding-top:0px; padding-bottom:0px; padding-left:0px; padding-right:0px;
	color:#333333;
	
}
.atp-leftnav1 a
{
	font-family: "Trebuchet MS";
	font-weight:bold; 
	padding-left:3px;
	display:block;
	padding-right:0px;
}


.atp-leftnav1 a:active { color:#999999; }


.atp-leftnav3
{	
	font-family: "Trebuchet MS";
	border-left: 2px solid #333333;		
	font-size: 9pt; 
	line-height:14pt;
	color: #5ca1b0;
	margin-left:10px;
	margin-bottom:2px;
	margin-top:1px;
}


.atp-leftnav2
{	
	font-family: "Trebuchet MS";
	border-left: 2px solid #333333;		
	font-size: 9pt; 
	line-height:14pt;
	color: #5ca1b0;
	margin-left:10px;
	margin-bottom:2px;
	margin-top:1px;
}
.atp-leftnav3 a
{
	padding-left:3px;
	display:block;	
}

.atp-leftnav2 a
{
	padding-left:3px;
	display:block;	
}

.atp-leftnav3 a:hover {
	text-decoration:underline;
}

.atp-leftnav2 a:hover {
	text-decoration:underline;
}

.atp-leftnav1 a:hover {
	text-decoration:underline;
}

.leftLogin 
{
	background: #e8efe8;
	margin-right:20px; margin-left:10px; margin-top:0px; margin-bottom:20px;
	padding-top:5px; padding-bottom:5px; padding-left:5px; padding-right:10px;
	height:150px
}

.atp-image {
	padding-right:5px;
}


.ms-rteCustom-ATP-Blue { color: #5ca1b0; }
.ms-rteCustom-ATP-H1 { color: #000000; font-size: 2.5em; font-weight: normal; line-height: 110%; padding: 0; margin: 5px 0 15px 0; font-family: "Trebuchet MS"; }
.ms-rteCustom-ATP-H2 { color: #5ca1b0; font-size: 1.5em; font-weight: normal; line-height: 110%; padding: 0; margin: 5px 0 10px 0; font-family: "Trebuchet MS";}
.ms-rteCustom-ATP-H3 { color: #000000; font-size: 14pt; font-weight: normal; font-family: "Trebuchet MS";}
.ms-rteCustom-ATP-H4 { color: #000000; font-size: 11pt; font-weight: normal; font-family: "Trebuchet MS"; }
.ms-rteCustom-ATP-Paragraph { color: #000000; font-size: 10pt; font-weight: normal; font-family: "Trebuchet MS";}
.ms-rteCustom-ATP-Grey {color: #5c5c5c }
.ms-rteCustom-ATP-Arial {color: #000000; font-size: 10pt; font-weight: normal; font-family:Arial;}

TD.questionSection {
	font-size: 10pt;
	font-weight: bold;
	text-transform: uppercase;
	background-color: #e8efe8;
	color: #333333; }
	
	
.atp-valign { vertical-align:bottom }	

.atp-forgottenpassword
{
	font-size:8pt; 
	font-family: "Trebuchet MS";
	color:#333333;
	text-decoration:none;
}

td .atp-forgottenpassword a {
	text-decoration:none;
}
	
td .atp-forgottenpassword a:hover {
	text-decoration:underline;
	}

.ms-WPTitle {
font-family: "Trebuchet MS";
font-size:10pt;
}


th .ms-vb,.ms-vh2-nofilter,.ms-vh2-nofilter-icon,th.ms-vh2-nograd,th.ms-vh2-nograd-icon{
font-family: "Trebuchet MS";
border-style:none;
background-color: #e8efe8;
}

.ms-WPHeader TD{
border-style:none;
} 


.ms-WPHeader td
{
	border-bottom:none;	
}

.ms-bottompagingline1, .ms-bottompagingline2, .ms-bottompagingline3, .ms-partline
{
	display:none;
}

.ms-bottompaging
{
background-color: #e8efe8;		
}



.ms-vh, .ms-vh2, .ms-vh-icon, .ms-vh-icon-empty, .ms-vhImage, .ms-gb, .ms-gb2, .ms-gbload, .ms-vb, .ms-vb2, .ms-vb-tall, .ms-GRFont, .ms-vb-user, table.ms-disc td, .ms-vh2-nofilter, .ms-vh2-nograd, .ms-vh3-nograd, .ms-vh2-nograd-icon, .ms-vh2-nofilter-icon, .ms-pb, .ms-pb-selected, .ms-ph 
{
font-family: "Trebuchet MS";
font-size:10pt;
}