/* ****** DEFAULT STYLES *******
----------------------------------------------- */
/* BODY STYLE *******
----------------------------------------------- */

body {
	margin:0px auto;
	padding: 0;
	font: small Arial, Helvetica, Verdana, sans-serif;
	text-align: left;
	min-width: 800px;
	background-color: #fff;
	list
}
a:name {
	font-weight: bold;
}
a:link {
	text-decoration: none;
	color: #06c;
	font-size: 10pt; 
	font-weight: 600;
}
a:visited {
	text-decoration: none;
	color: #06c;
	font-size: 10pt; 
	font-weight: 600;
}
a:active {
	text-decoration: none;
	color: #06c;
	font-size: 10pt; 
	font-weight: 600;
}
a:hover {
	text-decoration: none;
	color: #ff8722;
	font-size: 10pt; 
	font-weight: 600;
}
a:focus {
	outline: none;
} 


.clear {
	clear: both;
	height: 0;
}
p, table {
	padding: 5px 0px 5px 0px;
}
pre, code {
	padding: 10px 0px 8px 0px;
	font-family: monospace;
}
.more {
	display: block;
	padding: 0 0 0 11px;
	background-image: url(../images/morearrow.gif);
	background-repeat: no-repeat;
	background-position: left center;
}


/* -----------------------------------------------------------------
Browser specific (not valid) styles to make preformatted text wrap 
pre {
 white-space: pre-wrap;       * css-3 *
 white-space: -moz-pre-wrap;  * Mozilla, since 1999 *
 white-space: -pre-wrap;      * Opera 4-6 *
 white-space: -o-pre-wrap;    * Opera 7 *
 word-wrap: break-word;       * Internet Explorer 5.5+ *
}
--------------------------------------------------------------- */



/* ****** MASTHEAD *******
----------------------------------------------- */

#masthead {
	padding: 0px;
	background-color: #ffffff;
	height: 95px;
	position: relative;
}
/* ****** SAS LOGO *******
----------------------------------------------- */
a img,:link img,:visited img { border:none }

#sas_logo {
	left:0;
	margin-left:15px;
	padding:20px 0px 0px 0px;
	top:0;
	float: left;
	width:300px;
}
#sas_logo_tag {
	left:0;
	margin-left:15px;
	color:#959899;
	font-face: arial;
	font-size:12px;
	padding: 0px 0px 5px 0px;
	text-align:left;
}
/* ****** MASTHEAD NAVIGATION *******
----------------------------------------------- */

#mastheadnav {
	width: 100%;
	background:transparent url(navbar.png) no-repeat scroll -50px 0;
	height:39px;
	padding:0;
	position:relative;
	z-index:400;
}
#mastheadnav .homeselected {
	font-weight: bold;
	background: none;
}
#mastheadnav ul {
	font-family:Arial, sans-serif;
	font-size:12px;
	list-style-type:none;
	margin:0;
	padding:0;
	list-style-image: none;
}
#mastheadnav li {
	border-top:0 none;
	float:left;
	font-size:12px;
	height:35px;
	margin:0;
	padding:0;
	position:relative;
}
#mastheadnav li a {
	color:white;
	display:block;
	font-size:12px;
	font-weight:bold;
	line-height:35px;
	margin:0;
	padding:0 10px;
	text-decoration:none;
	white-space:nowrap;
}
#mastheadnav li a:visited {
	color: #fff;
	background-color: inherit;
}
#mastheadnav li a:hover {
	color: #fff;
	background:transparent url(navbar.png) no-repeat scroll -400px -100px;
}
#mastheadnavthis {
	color: #fff;
	background:transparent url(navbar.png) no-repeat scroll -100px -50px;
}

/* ****** RETURNTO NAVIGATION *******
----------------------------------------------- */

#returnto {
	left:0;
	margin-left:5px;
	color:#000000;
	background-color:#ffffff;
	font-face: arial;
	font-size:12px;
	padding: 0px 0px 0px 0px;
	text-align:left;
}


/* ****** SECTION NAME STYLES *******
----------------------------------------------- */


.L0 {
	font-family:helvetica, arial, sans-serif;
	font-weight: 600;
	font-size: 1.7em;
	color: #7d8693;
	padding: 10px 0px 0px 15px;
}

.L1 {
	font-family:helvetica, arial, sans-serif;
	font-weight: 600;
	color: #0067ba;
}
/* ****** LEFT NAVIGATION STYLES *******
----------------------------------------------- */

#leftcolumn {
	width: 200px;
	margin: 0;
	padding: 0 0 0 .5em;
	float: left;
	left: 0;
	border: 0px solid red;/*  position: relative;  */
}
#leftcolumn ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
#leftcolumn ul li h1 {
	border-bottom: #999;
	border-width: 0 0 1px 0;
	border-style: none none dotted none;
	padding: 10px 10px 5px 0;
	margin: 0 0 5px 0;
	color: #0067BA;
	font-size: 1.1em;
	text-transform: uppercase;
}
#leftcolumn ul li ul li {
	background-image: url(../images/dot_on.gif);
	background-repeat: no-repeat;
	background-position: left 7px;
	list-style: none;
	line-height: 18px;
	padding: 0 0 0 10px;
}
/* ****** CONTENT COLUMN STYLES *******
----------------------------------------------- */


/* ****** 1 column class *******
----------------------------------------------- */
#content1 {
	margin: 0px 10px 0px 10px;
	padding: 1em 1em 1em 1.5em;
}
/* ****** 2 column class *******
----------------------------------------------- */
#content2 {
	margin: 0px 10px 0px 210px;
	padding: .2em 1em 1em 1.5em;
	border: 0px solid red;
}
#content2 ul {
margin:0 0 20px;
padding:0px 0px 0px 25px;
}
#content2 li {
line-height:20px;
}
/* for IE 6 */
* html #content2 {
	float: right;
	margin: 0;
	clear: left;
}
/* for IE 7 */
* + html #content2 {
	display:inline-block;
}

/* ****** 3 column class *******
----------------------------------------------- */
#content3 {
	margin: 0px 230px 0px 210px;
	padding: 1em 1em 1em 1.5em;
	border: 0px solid red;
	position: relative;
}
/* ****** RIGHT COLUMN STYLES *******
----------------------------------------------- */
#rightcolumn {
	float: right;
	width: 200px;
	margin: 0;
	padding: 1em;
	font-size: .85em;
	border: 0px solid red;
}
#rightcolumn p {
	font-size: .90em;
}
#rightcolumn ul {
	list-style: url(../images/diamond.gif);
	margin: 0;
	padding: 0 0 1em 2em;
}
#rightcolumn ul li {
	padding: 0 0 .18em 0;
}

/* ****** ITP *******
----------------------------------------------- */

.topnav3 {
  font-family : Verdana, Arial, Helvetica, sans-serif;
  font-size : 7pt;
  font-style : normal;
  font-weight : bold;
  color : #000000;
  text-decoration : none;
}

#graytitle {
	font-family:Helvetica, sans-serif;
	font-size:20px;
	font-weight: 600;
	color: #7d8693;
	padding: 0px 0px 0px 0px;
}

#blacktitlebig {
	font-family:Helvetica, sans-serif;
	font-size:18px;
	font-weight: 600;
	color: #000000;
	padding: 0px 0px 0px 0px;
}

#blacktitlesmall {
	font-family:Helvetica, sans-serif;
	font-size:16px;
	font-weight: 600;
	color: #000000;
	padding: 0px 0px 0px 0px;
}

#foot1 {
	clear: both;
	margin: 0;
	padding: 5px 0px 5px 0px;
	color: #333;
	font-size: .85em;
	background-color: #ffffff;
  	text-align: left;
}
#foot2 {
	clear: both;
	margin: 0;
	padding: 2px 0px 0px 0px;
	color: #333;
	font-size: 1em;
	background-color: #ffffff;
  	text-align: center;
}
#quicknav {
	font-family:Arial, sans-serif;
	font-size:12px;
  	font-style : normal;
  	font-weight : bold;
	color: #ffffff;
}
P {
	FONT-SIZE: 10pt; FONT-FAMILY: "arial", arial;
}
P.ITPphead1 {
	FONT-SIZE: 18pt; FONT-FAMILY: "arial", arial
}
P.ITPphead2 {
	FONT-SIZE: 16pt; FONT-FAMILY: "arial", arial
}
TD {
	FONT-WEIGHT: 300; FONT-SIZE: 10pt; COLOR: #000000; FONT-FAMILY: "arial", arial
}
TD.ITPsnotecomm {
	FONT-SIZE: 10pt; COLOR: #000000; FONT-STYLE: italic; FONT-FAMILY: "arial", arial
}
TD.ITPhead1 {
	FONT-SIZE: 32pt; FONT-FAMILY: "arial", arial; BACKGROUND-COLOR: #ff9933
}
TD.ITPhead2 {
	FONT-SIZE: 10pt; FONT-FAMILY: "arial", arial; BACKGROUND-COLOR: #ff9933
}
TD.ITPsubtle1 {
	FONT-SIZE: 12pt; FONT-FAMILY: "arial", arial; BACKGROUND-COLOR: #ffffee
}
TD.ITPdivider1 {
	FONT-SIZE: 4pt; COLOR: #777777; FONT-FAMILY: "arial", arial; BACKGROUND-COLOR: #777777
}
TD.ITPdivider2 {
	FONT-SIZE: 4pt; COLOR: #ffffee; FONT-FAMILY: "arial", arial; BACKGROUND-COLOR: #ffffee
}
TD.ITPgraysep {
	FONT-WEIGHT: 600; FONT-SIZE: 16pt; FONT-FAMILY: "arial", arial; BACKGROUND-COLOR: #bbbbbb
}
TD.ITPbluesep {
	FONT-WEIGHT: 600; FONT-SIZE: 16pt; COLOR: #ffffff; FONT-FAMILY: "arial", arial; BACKGROUND-COLOR: #0074b5
}
TD.ITPgoldsep {
	FONT-WEIGHT: 600; FONT-SIZE: 16pt; COLOR: #003399; FONT-FAMILY: "arial", arial; BACKGROUND-COLOR: #ffcc00
}
TD.ITPalertsn {
	FONT-WEIGHT: 800; FONT-SIZE: 10pt; COLOR: #cc0000; FONT-FAMILY: "arial", arial
}
TD.ITPhfsep {
	FONT-WEIGHT: 400; FONT-SIZE: 14pt; COLOR: #000000; FONT-FAMILY: "arial", arial; BACKGROUND-COLOR: #eeeeee
}
TD.ITPhfsep2 {
	FONT-WEIGHT: 500; FONT-SIZE: 10pt; COLOR: #000000; FONT-FAMILY: "arial", arial; BACKGROUND-COLOR: #eeeeee
}
TD.ITPsubsect1 {
	FONT-WEIGHT: 600; FONT-SIZE: 10pt; COLOR: #000000; FONT-FAMILY: "arial", arial;
}
TD.ITPhfintrohead {
	FONT-WEIGHT: 600; FONT-SIZE: 9pt; COLOR: #000000; FONT-FAMILY: "arial", arial
}
TD.ITPsncomp {
	FONT-WEIGHT: 400; FONT-SIZE: 9pt; COLOR: #000000; FONT-FAMILY: "arial", arial
}
FONT.ITPfilesize {
	FONT-WEIGHT: 400; FONT-SIZE: 9pt; COLOR: #000000; FONT-FAMILY: "arial", arial
}
FONT.ITPstand {
	FONT-WEIGHT: 300; FONT-SIZE: 10pt; COLOR: #000000; FONT-FAMILY: "arial", arial
}
H2.ITPh21 {
	FONT-WEIGHT: 600; FONT-SIZE: 20pt; COLOR: #000000; FONT-FAMILY: "arial", arial
}
H3.ITPh31 {
	FONT-WEIGHT: 600; FONT-SIZE: 18pt; COLOR: #000000; FONT-FAMILY: "arial", arial
}
FONT.itph21 {
	FONT-WEIGHT: 600; FONT-SIZE: 20pt; COLOR: #000000; FONT-FAMILY: "arial", arial
}
FONT.itph31 {
	FONT-WEIGHT: 600; FONT-SIZE: 18pt; COLOR: #000000; FONT-FAMILY: "arial", arial
}
FONT.itph41 {
	FONT-WEIGHT: 600; FONT-SIZE: 16pt; COLOR: #000000; FONT-FAMILY: "arial", arial
}
FONT.itph14 {
	FONT-WEIGHT: 600; FONT-SIZE: 14pt; COLOR: #000000; FONT-FAMILY: "arial", arial
}
FONT.itph12 {
	FONT-WEIGHT: 700; FONT-SIZE: 12pt; COLOR: #000000; FONT-FAMILY: "arial", arial
}
FONT.itph12b {
	FONT-WEIGHT: 700; FONT-SIZE: 12pt; COLOR: #003399; FONT-FAMILY: "arial", arial
}
FONT.itph12c {
	FONT-WEIGHT: 700; FONT-SIZE: 14pt; COLOR: #003399; FONT-FAMILY: "arial", arial
}
FONT.ITPphead3 {
	FONT-SIZE: 14pt; FONT-FAMILY: "arial", arial
}
FONT.qlinks1 {
	FONT-WEIGHT: 600; FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: "arial", arial
}
FONT.leg1 {
	FONT-WEIGHT: 400; FONT-SIZE: 9pt; COLOR: #000000; FONT-FAMILY: "arial", arial
}
img.noboard {
	border: 0px;
}

SUP.ITPsup1 {
	FONT-WEIGHT: 600; FONT-SIZE: 10pt; COLOR: #777777; FONT-FAMILY: "arial", arial
}
TH {
	FONT-SIZE: 11pt; FONT-FAMILY: "arial", arial
}
TH.ITPyellow {
	FONT-SIZE: 10pt; FONT-FAMILY: "arial", arial; BACKGROUND-COLOR: #ffffcc
}
.gold  { background: #FFFFFF; border: #FFCB63 solid 5px;}
.goldr {background: #FFFFFF;border-right: #FFCB63 solid 5px;}
.mainword5  { font-family: "arial", arial; font-size: 8pt; font-weight: 300; }
.mainword4{ font-family: "arial", arial; font-size: 14pt; font-weight: 400; color: #000000; }
.mainword3  { font-family: "arial", arial; font-size: 11pt; font-weight: 550; color: #000000; }
.mainword2  { font-family: "arial", arial; font-size: 10pt; font-weight: 600; color: #000000;}
.mainword1  { font-family: "arial", arial; font-size: 8pt; font-weight: 300; color: #000000;}