body {
	color: black; 
	background: white;
	font-family: "Cambria", "Georgia", "Garramond", "Times New Roman", serif, default;
	background-image: none;
	font-size: 8pt;
	}
a, a:link, a.SmallText:link, a.MediumText:link, a.LargeText:link, a.news:link, a.SmallText, a.MediumText a.LargeText {
	background: white; 
	color: black; 
	text-decoration: none;		
	font-family: "Cambria", "Georgia", "Garramond", "Times New Roman", serif, default;
	}
a:visited, a.SmallText:visited, a.MediumText:visited, a.LargeText:visited, a.news:visited {
	background: white; 
	color: black; 
	text-decoration: none;		
	font-family: "Cambria", "Georgia", "Garramond", "Times New Roman", serif, default;
	}
	
h1, h2, h3, h4 {
	background: white; 
	color: black; 
	padding-bottom: 1px;
	border-bottom: 1px solid gray;
	font-family: "Cambria", "Georgia", "Garramond", "Times New Roman", serif, default;
	}

p, .MediumText, .SmallText, .ItalicText, .body_text, td, li, ul {
	background: white; 
	color: black; 
	font-family: "Cambria", "Georgia", "Garramond", "Times New Roman", serif, default;
	}

div.no_print, .no_print{
	display: none;
	height: 0px;
	}

div.print_this, .print_this, span.print_link {
	width: 100%; 
	margin: 0; 
	float: none;
	}
.rounded {
	border: none;
	padding: 0px;
	}
	

 div.print_link, .print_link, span.print_link {
	float: none;
	display: inherit;
	font-style:italic;
	font-size: 7pt;
	}
 
 div.print_only, .print_only {
	width: 100%; 
	margin: 0; 
	float: none;
	display: block !important;
	font-style:italic;
	font-size: 8pt;
	}
.SWWA_Blue {
	background-color: transparent;
	}
	
h2.print_only {
	width: 100%; 
	margin: 0; 
	float: none;
	display: block;
	font-style:italic;
	font-size: 12pt;
	}

.TitleText1 {
	color: black;
	font-family: "Cambria", "Georgia", "Garramond", "Times New Roman", serif, default;
	font-size: 12pt;
	margin-right: 0px;
	text-align: right; 
	font-weight: bold;
	font-style:italic;
	background-color: transparent;
	}

.TitleText2 {
	color: black;
	font-family: "Cambria", "Georgia", "Garramond", "Times New Roman", serif, default;
	font-size: 8pt;
	font-weight: bold;
	font-style: italic;
	margin-right: 0px;
	text-align: right; 
	background-color: transparent;
	}

.header {
	background: white;
	text-align: right; 
	background-image: none;
	height: auto;
	}

table.supplier td {
	border-color: gray;
    }
.solid_border1, .solid_border5, .solid_border6, .solid_border2, .solid_border3, .solid_border4, .solid_border_div, .solid_border_div2 {
	border-color: gray;
	}
.solid_border3 {
	border: none;
	}

.job_desc {
	width: 100%;
	border-width: 2px;
	padding: 10px;	
	border-style: solid;
	border-color: #000000;
	}

.SmallBlue {
	color: gray;
	font-family: "Cambria", "Georgia", "Garramond", "Times New Roman", serif, default;
	font-style:italic;
	font-size: 8pt;
	}
	
div.pagebrk, td.pagebrk, .pagebrk {
	page-break-before: always;
	}
	
div.pagebrk2, td.pagebrk2, .pagebrk2 {
	page-break-after: always;
	}	

div.no_pagebrk, td.no_pagebrk, .no_pagebrk {
	page-break-after: avoid;
	page-break-before: avoid;
	}	

.TextRed_div  {
    color: black;
	font-family: "Cambria", "Georgia", "Garramond", "Times New Roman", serif, default;
	font-size: 8pt;
	font-weight: bold; 
	font-style: italic;
	border-top: 2px solid;
	border-left: 2px solid;
	border-bottom: 2px solid;
	border-right: 2px solid;
	border-color: gray;
	padding: 8px;
	}		
	
.left_side {
	display: none;
	width: 0
	}
	
.right_side {
	width: 100%;
	margin-right: 0em;
	}
	
.article, .footer, .header {
	padding: 0px;
	border: none;
	}

.page_title {
	color: #000000;
	border: none;
	font-family: "Calibri", "Verdana", "Arial", "Helvetica", "Helv", sans-serif;
	font-size: 2em;
	font-style: italic;
	padding-top: 0px;
	padding-bottom: 5px;
	font-weight: bold;
	}
