body {
	padding:0 10px 0 0;
	margin:0;
	border:0;
	text-align:center;
	background:#fff;
	color:#333333;
	}

body, 
input, 
select, 
textarea, 
table, 
td, 
div {
	font-family:verdana,arial,"Trebuchet MS",tahoma,"Lucida Grande",sans-serif;
			color:#333333;


	}

form, 
h1, 
h2, 
h3, 
h4, 
h5, 
h6, 
ul {
	margin:0;
	padding:0;
	}

img {
	border:0;
	}

label {
	cursor:pointer;
	}

li {
	list-style-type:none;
	}

a:link {
	text-decoration:none;
	}

a:hover {
	text-decoration:underline;
	color:#993399;
	}

.clear {
	clear:both;border
	height:1px;
	overflow:hidden;
	margin-top:-1px;
	font-size:1px;
	}

.nowrap {
	white-space:nowrap;
	}

.right {
	float:right;
	}

.left {
	float:left;
	}

.rule {
	height:1px;
	overflow:hidden;
	font-size:1px;
	}

#header {
	width:100%;
	margin:0 0 15px 0;
	}

#header td {
	text-align:left;
	}

#header .col01 {
	width: 183px;
	padding:10px 0 0 18px;
	}

#header .col02 {
	padding-top: 25px;
}


/*Top Nav*/
	
#horizontal_nav {
	width:100%;
	margin:0 0 20px 0;
	background:#993399;
	color:#fff;
	font-size:70%;
	}

#horizontal_nav td {
	padding:4px 16px;
	}

#horizontal_nav a {
	color:#fff;
	}

#horizontal_nav .col01 {
	text-align:left;
	}

#horizontal_nav .col02 {
	text-align:right;
	}

#horizontal_nav .col02 input {
	margin:0 5px 0 0;
	}

#horizontal_nav .col02 input#q {
	width:200px;
	vertical-align:top;
	margin-top:1px;
	font-size:130%;
	border: 1px solid black;
	}

#horizontal_nav .col02 input#btnG {
	font-size:120%;
	background: black;
	border: 1px solid white;
	color: white;
	margin-top:2px;
	}


/*Content Area*/

#body {
	width:100%;
	margin:0 0 15px 0;
	font-size:80%;
	text-align:left;
	}



/*First Column - Navigation*/

#body .col01 {
/*	width:160px;*/
	width:160px;
	padding:0 6px 20px 20px;

	}

#body .col01 .pad {
	padding:0 4px 0 16px;
	}

#body .col01 a {
	font-weight:bold;
	display:block;
	margin:0 0 7px 0;
	color:#000;
	}
	
#body .col01 a#nav01, 
#body .col01 a#nav02, 
#body .col01 a#nav03, 
#body .col01 a#nav04, 
#body .col01 a#nav05, 
#body .col01 a#nav06, 
#body .col01 a#nav07 {
	color:#333333;
	font-weight:bold;
	text-decoration:none;
	}

#body .col01 a#nav01:hover, 
#body .col01 a#nav02:hover, 
#body .col01 a#nav03:hover, 
#body .col01 a#nav04:hover, 
#body .col01 a#nav05:hover, 
#body .col01 a#nav06:hover, 
#body .col01 a#nav07:hover {
	font-weight:bold;
	text-decoration:underline;
	color:#993399;
	}
	
#body .col01 a#nav01_grey{
	color:#333333;
	font-weight:bold;
	font-size:140%;
	text-decoration:none;
	padding:3px 0 5px 0;
	border-bottom:1px #666666 solid;
	}

#body .col01 a#nav01_grey:hover{
	color:#993399;
	font-weight:bold;
	font-size:140%;
	text-decoration:underline;
	padding:3px 0 5px 0;
	border-bottom:1px #666666 solid;
	}
	

#body .col01 .rule {
	background:#999;
	margin-bottom:14px;
	}

#body .col01 .level02_heading {
	color:#993399;
	font-weight:bold;
	font-size:13px;
	padding-bottom:20px;
	padding-top:5px;
	}
	
#body .col01 .level02_heading_un {
	color:#993399;
	font-size:13px;
	padding:5px 0 0 0;
	border-bottom:1px #d8cae5 solid;
	}
	

#body .col01 .level02_links {
	color:#333333;
	padding-left:20px;
	font: normal 90% verdana,arial,"Trebuchet MS",tahoma,"Lucida Grande",sans-serif;;
}

#body .col01 .level02_links a {
	color:#333333;
	text-decoration:none;
	padding:0 0 8px 0;
	font-weight:normal;
	border-bottom:1px #d8cae5 solid;	
	}
	
#body .col01 .level02_links a:hover {
	color:#993399;
	text-decoration:underline;
	font-weight:normal;
	padding:0 0 8px 0;
	border-bottom:1px #993399 solid;	
	}
	

#body .col01 .level02_links .selected {
	color:#993399;
	text-decoration:none;
	font-weight:bold;
	padding:0 0 8px 0;
	border-bottom:1px #993399 solid;	
	}
	
#body .col01 .level02_links .selected:hover {
	color:#993399;
	text-decoration:none;
	font-weight:bold;
	padding:0 0 8px 0;
	border-bottom:1px #993399 solid;	
	}

/*Second Column - Content*/

#body .col02 {
	font-size:100%;
	line-height:150%;
	}

#body .col02 .pad {
	margin: 0 20px;
	}

#body .col02 .inthissection {
	color:#993399;
      background:#DFBEDA;
      padding:8px 8px 8px 8px;
      margin:0 0 5px 5px;
      float:right;
      position:relative;
      width:225px;
	}

#body .col02 .inthissection .title {
      font-size:125%;
      font-weight:bold;
	}

#body .col02 .landingpageheader {
	color:white;
      background:#993399;
	margin: 0 0 20px 5px;
	padding-top: 0;
	padding-left: 12px;
	padding-right: 0;
}

#body .col02 .landingpageheader .lph1 {
	color:white;
      font-size:150%;
      padding:8px 8px 0 0;
	}



#body .col02 .landingpageheader .image {
      float:right;
      position:relative;
      padding:0 0 0 0;
	}



#body .col02 .landingpageheader a:link {
      color:white;
	text-decoration:underline;
	}

#body .col02 .landingpageheader a:hover {
      color:white;
	text-decoration:underline;
	}

#body .col02 .homepageheader {
	color:white;
	font-size:100%;
	background:#993399;
	padding-right:8px;
	height:168px;
	margin-right: 20px;
	}

#body .col02 .homepageheader .lph1 {
	color:white;
			margin-left: 12px;
      font-size:200%;
      padding:8px 0 0 0;
	}


#body .col02 .homepageheader .image {
      float:left;
	}

div.topbodycontent {
		color:white;
		      font-size:120%;
		      line-height: 150%;
		margin-left: 12px;
      padding:0 0 0 0;
}

#body .col02 .homepageheader a:link {
      color:white;
	text-decoration:underline;
	}

#body .col02 .homepageheader a:hover {
      color:white;
	text-decoration:underline;
	}

#body #breadcrumb {
	font-size:75%;
	color:#333333;
	padding-bottom:6px;
	margin-bottom:2px;
	}

#body .col02 h1 {
	font-size:130%;
	color:#993399;
	margin-bottom:.7em;
	line-height:140%;
	font-weight:160;
	}

#body .col02 h2 {
	font-size:125%;
	color:#333;
	}
	

	
.masthead {
		font-size:14pt;
position: relative;
	top: 0.6em;

}

/* Masthead styles the text used in the common page header include */

	
#body .col02 h3 {
	font-size:110%;
	color:#333;
	}
		
	
#body .col02 h4 {
	font-size:100%;
	color:#333;
	}

#body .col02 p {
	margin:1em 0;
	}

#fileicon {
	border-right: #FFF 4px solid;
}

.fileicons {
	margin-right: 4px;
}
.filesizedisplay {
	font-size: 80%;
}

/* Shrink the table cell text, for Vanessa */		
#body .col02 td {
			font-size: 80%;
	}

#body .col02 a:link {
	color:#009;
	text-decoration:none;
	}

#body .col02 a:visited {
	color:#993399;
	text-decoration:none;
	}

#body .col02 a:hover {
	color:#993399;
	text-decoration:underline;
	}

#body .col02 ul {
	margin-left:20px;
	margin-top:1ex;
	margin-bottom:1ex;
	}
	

#body .col02 ul li {
	list-style-type:square;
	margin-bottom:.6ex;
	}
#body .col02 ol li {
	list-style-type: decimal;
	margin-bottom:.6ex;
	}


/*Second Column -- Listing*/
#body .col02 .listing {
	width:90%;
	font-size:100%;
	}

#body .col02 .listing td {
	padding:0 0 1em 0;
	}

#body .col02 .listing .col01 {
	width:65px;
	}

#body .col02 .listing .col01 a {
	margin:0;
	}

#body .col02 .listing .col02 {
	}

#body .col02 .listing .title {
	font-weight:bold;
	}


#body .col02 ul.printfriendly {
	margin-left:0;
	}

#body .col02 ul.printfriendly li {
	background:transparent url(/images/iconPrinter.gif) 2px 0 no-repeat;
	list-style-type:none;
	margin-left:0;
	padding-left:20px;
	}

#body .col03 ul.printfriendly {
	margin-left:0;
	}

#body .col03 ul.printfriendly li {
	background:transparent url(/images/iconPrinter.gif) 2px 0 no-repeat;
	list-style-type:none;
	margin-left:0;
	padding-left:20px;
	}

#body .tableheader {
	color: #993399;
	font-size: 110%;
	}

#body .homebody {
	font-size: 100%;
	}

#body .homebodyheader {
	color: #993399;
	font-size: 100%;
	}

/*Third Column - Promos and Links*/
#body .col03 {
	width:175px;
	padding:0 5px 5px 5px;
	}
/* Added by Alan Tang April 2007 */

.cid {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 85%;
	color : #999999;
	text-align: right;
}

.superscript {
	position: relative;
	top: 0.3em;
	font-size: 0.6em;
	font-weight:bold;
}


}

.subscript {
	position: relative;
	bottom: 0.5em;
	font-size: 0.6em;
		font-weight:bold;
}


/*End  Added by Alan Tang April 2007 */

.Black_border
 {
	border: 1px solid #000;
	margin: 4px;
}


#body .col03 .pad {
	margin-bottom:15px;
	}


#body .col03 .padimage {
	margin-top:23px;
	}

#body .col03 .SecSubHeader {
	margin-top:-4px;
	}

rxid {
	color: #a0a0a0;
	font-size: 9pt;
	line-height: 110%;
}
	
#body .col03 h4 {
	font-size:120%;
	color: white;
	width:177px;
	padding:5px 5px 5px 5px;
      margin:0 0 0 0;
	background-color: #963599;
	}
	
#body .col03 .links {
	background: white;
	width:175px;
	padding:5px 5px 5px 5px;
	border-left: 1px dashed #929292;
	border-right: 1px dashed #929292;
	border-bottom: 1px dashed #929292;
	border-top: 1px dashed white;
}

#body .col03 .links .top {
	height:10px;
	background:#ccc /*url(../img/bg/col03_links_top.gif) top left no-repeat*/;
	overflow:hidden;
	font-size:1px;
	}

#body .col03 .links a {
	font-size:90%;
	line-height:110%;
	text-decoration:none;
	}

#body .col03 .links a:hover {
	text-decoration:underline;
	}

#body .col03 .links ul {
	padding-bottom:10px;
	margin-left:20px;
	}

#body .col03 .links li {
	list-style-type:square;
	margin-bottom:10px;
	}

/*Island*/

#body #island {
	background:#70276F;
	color:#FFF;
	font-size:90%;
	line-height:140%;
	margin-bottom:18px;
}

#body #island .photo {
	width:295px;
	padding-right:15px;
	}

#body #island .pad {
	margin:0 15px 0 0;
	}

#body #island h1 {
	font-size:145%;
	margin:.7em 0;
	color:#FFF;
	}

#body #island a {
	color:#fff;
	}





/*Homepage*/

#body #homepage {
	font-size:100%;
	}

#body #homepage h1 {
	font-size:120%;
	margin:0;
	}

#body #homepage .col01 {
	width:55%;
	}

#body #homepage .rule {
	background:#999;
	margin:35px 35px 35px 0;
	}



/*Homepage -- Listing*/

#body #homepage .listing {
	margin-top:15px;
	}

#body #homepage .listing td {
	padding-bottom:25px;	
	}

#body #homepage .listing .col01 {
	width:60px;
	padding-right:0;
	}

#body #homepage .listing a {
	padding:0;
	margin:0;
	display:inline;
	font-weight:normal;
	}

#body #homepage .listing a.title {
	font-weight:bold;
	}



/*Footer*/

#footer {
	width:100%;
	border-top:1px solid #8D8D8D;
	margin-top:30px;
      margin-left:5px;
      margin-right:5px;
	padding-top:10px;
      padding-left:20px;
	padding-right:20px;
	font-size:70%;
	line-height:125%;
	text-align:left;
	color:#888;
	}

#footer a {
	color:#993399;
	text-decoration:none;
	}

#footer a:hover {
	text-decoration:underline;
	}

#footer .copyright {

	color:#000;

	}

.pageheader {
	font-weight: bold;
	}

.noimage {
	display: none;
}

.email2 {
display:none;
  }


