#document {
	LEFT: 0px; MARGIN-LEFT: auto; WIDTH: 760px; MARGIN-RIGHT: auto; POSITION: relative; TOP: 0px; BACKGROUND-COLOR: #ffffff
}
BODY {
	MARGIN: 0px; COLOR: #333333; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #f0f0f0; leftmargin: "0" topmargin="0"
}
DIV {
	MARGIN: 0px
}
FORM {
	MARGIN: 0px
}
P {
	MARGIN: 0px 0px 10px; FONT: 13px/16px Arial, Helvetica, sans-serif; COLOR: #333333; BACKGROUND-COLOR: transparent
}
BLOCKQUOTE {
	MARGIN: 0px 20px 10px; FONT: 13px/16px Arial, Helvetica, sans-serif; COLOR: #333333; BACKGROUND-COLOR: transparent
}
H1 {
	MARGIN: 0px; FONT: 27px/29px Arial, Helvetica, sans-serif; COLOR: #999999; BACKGROUND-COLOR: transparent
}
H2 {
	MARGIN: 12px 0px 10px; FONT: 22px/24px Arial, Helvetica, sans-serif; COLOR: #00467d; BACKGROUND-COLOR: transparent
}
H3 {
	MARGIN: 11px 0px 9px; FONT: bold 19px/22px Arial, Helvetica, sans-serif; COLOR: #7291b6; BACKGROUND-COLOR: transparent
}
H4 {
	MARGIN: 10px 0px 6px; FONT: bold 16px/19px Arial, Helvetica, sans-serif; COLOR: #00467d; BACKGROUND-COLOR: transparent
}
H5 {
	MARGIN: 8px 0px 6px; FONT: bold 14px/16px Arial, Helvetica, sans-serif; COLOR: #7291b6; BACKGROUND-COLOR: transparent
}
H6 {
	MARGIN: 8px 0px 6px; FONT: bold 12px/15px Arial, Helvetica, sans-serif; COLOR: #00467d; BACKGROUND-COLOR: transparent
}
.leadin_h4 {
	FONT: bold 17px/19px Arial, Helvetica, sans-serif; COLOR: #00467d; BACKGROUND-COLOR: transparent
}
.leadin_h5 {
	FONT: bold 14px/16px Arial, Helvetica, sans-serif; COLOR: #7291b6; BACKGROUND-COLOR: transparent
}
.leadin_h6 {
	FONT: bold 12px/15px Arial, Helvetica, sans-serif; COLOR: #00467d; BACKGROUND-COLOR: transparent
}
.leadin_1 {
	FONT: bold 15px/16px Arial, Helvetica, sans-serif; COLOR: #7291b6; BACKGROUND-COLOR: transparent
}
.leadin_2 {
	FONT: bold 13px/15px Arial, Helvetica, sans-serif; COLOR: #00467d; BACKGROUND-COLOR: transparent
}
TD.sidebar {
	PADDING-RIGHT: 12px
}
TD {
	FONT: 12px/15px Arial, Helvetica, sans-serif
}
.Intro {
	MARGIN: 0px 0px 20px; FONT: 15px/24px Verdana, Helvetica, sans-serif; COLOR: #666666; BACKGROUND-COLOR: transparent
}
.Feature {
	MARGIN: 0px 0px 24px; FONT: 14px/25px Verdana, Helvetica, sans-serif; COLOR: #7291b6; BACKGROUND-COLOR: transparent
}
.Text {
	MARGIN: 0px 0px 10px; FONT: 13px/16px Arial, Helvetica, sans-serif; COLOR: #333333
}
.Text_Reduced {
	MARGIN: 0px 0px 10px; FONT: 12px/14px Arial, Helvetica, sans-serif; COLOR: #333333; BACKGROUND-COLOR: transparent
}
.Sidebar_Text {
	MARGIN: 0px 0px 10px; FONT: 12px/14px Arial, Helvetica, sans-serif; COLOR: #333333; BACKGROUND-COLOR: transparent
}
.Caption {
	MARGIN: 4px 0px; FONT: bold 11px/15px Verdana, Helvetica, sans-serif; COLOR: #7291b6; BACKGROUND-COLOR: transparent
}
.Fine_Print {
	MARGIN: 0px 0px 12px; FONT: 10px/13px Arial, Helvetica, sans-serif; COLOR: #000000
}
.Red_Text {
	COLOR: #cc0000
}
.Bold_Text {
	FONT-WEIGHT: bold
}
.Italic_Text {
	FONT-STYLE: italic
}
UL {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; FONT: 13px/16px Arial, Helvetica, sans-serif; COLOR: #333333; BACKGROUND-COLOR: transparent
}
OL {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; FONT: 13px/16px Arial, Helvetica, sans-serif; COLOR: #333333; BACKGROUND-COLOR: transparent
}
DL {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; FONT: 13px/16px Arial, Helvetica, sans-serif; COLOR: #333333; BACKGROUND-COLOR: transparent
}
LI {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 6px
}
DT {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 6px
}
IMG.imageright {
	FLOAT: right; MARGIN: 0px 0px 2px 8px
}
IMG.imageleft {
	FLOAT: left; MARGIN: 0px 8px 2px 0px
}
TABLE.imageright {
	FLOAT: right; MARGIN: 0px 0px 2px 8px
}
TABLE.imageleft {
	FLOAT: left; MARGIN: 0px 8px 2px 0px
}
#center {
	TEXT-ALIGN: center
}

.Page_Title {
	MARGIN: 0px; FONT: 22px/25px Arial, Helvetica, sans-serif; COLOR: #999999; BACKGROUND-COLOR: transparent
}
.Heading {
	MARGIN: 10px 0px 9px; FONT: bold 17px/20px Arial, Helvetica, sans-serif; COLOR: #7291b6; BACKGROUND-COLOR: transparent
}
.Subheading {
	MARGIN: 10px 0px 6px; FONT: bold 16px/19px Arial, Helvetica, sans-serif; COLOR: #00467d; BACKGROUND-COLOR: transparent
}
U {
	MARGIN: 10px 0px 9px; FONT: bold 19px/22px Arial, Helvetica, sans-serif; COLOR: #7291b6; BACKGROUND-COLOR: transparent
}
#masthead {
	LEFT: 0px; POSITION: relative; TOP: 0px; HEIGHT: 54px
}
#masthead IMG {
	MARGIN: 10px 15px
}
#masthead UL {
	PADDING-RIGHT: 0px;
	DISPLAY: inline;
	PADDING-LEFT: 0px;
	RIGHT: 18px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
	POSITION: absolute;
	TOP: 8px;
	height: 21px;
}
#masthead UL LI {
	DISPLAY: inline; HEIGHT: 21px
}
#masthead UL LI A {
	BORDER-RIGHT: #000000 1px solid; PADDING-RIGHT: 6px; BORDER-TOP: #000000 1px solid; DISPLAY: inline; PADDING-LEFT: 6px; BACKGROUND: #ffffff; MARGIN-BOTTOM: 3px; PADDING-BOTTOM: 0px; FONT: 9px/11px Arial, Helvetica, sans-serif; MARGIN-LEFT: 6px; BORDER-LEFT: #000000 1px solid; COLOR: #333333; PADDING-TOP: 3px; BORDER-BOTTOM: #000000 1px solid; TEXT-DECORATION: none
}
#masthead UL LI A:visited {
	COLOR: #330033
}
#masthead UL LI A:hover {
	COLOR: #0066cc
}
#masthead P.name {
	RIGHT: 18px;
	FONT: bold 9px/11px Verdana, Arial, Helvetica, sans-serif;
	COLOR: #666666;
	POSITION: absolute;
	TOP: 41px;
	BACKGROUND-COLOR: transparent;
	TEXT-ALIGN: right;
	left: 5px;
}
#primarynav {
	LEFT: 0px; WIDTH: 760px; POSITION: relative; TOP: 0px; HEIGHT: 36px; BACKGROUND-COLOR: #7291b6
}
#primarynav .search {
	FONT-SIZE: 11px; MARGIN: 5px 3px 5px 6px; COLOR: #000000
}
#primarynav A.small {
	LEFT: 180px; FONT: bold 11px/11px Arial, Helvetica, sans-serif; COLOR: #fff; POSITION: absolute; TOP: 5px; TEXT-DECORATION: underline
}
#primarynav UL {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; BACKGROUND: #666666; LEFT: 270px; PADDING-BOTTOM: 9px; MARGIN: 0px; FONT: bold 10px/11px Verdana, Arial, Helvetica, sans-serif; PADDING-TOP: 9px; POSITION: absolute; TOP: 8px; HEIGHT: 28px; TEXT-ALIGN: center
}
#primarynav UL LI {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#primarynav UL LI A {
	PADDING-RIGHT: 15px; DISPLAY: inline; PADDING-LEFT: 15px; BACKGROUND: #666666; PADDING-BOTTOM: 9px; BORDER-LEFT: #cccccc 1px solid; COLOR: #fff; PADDING-TOP: 9px; TEXT-DECORATION: none
}
#primarynav UL LI A:visited {
	BACKGROUND: #666666
}
#primarynav UL LI A:hover {
	BACKGROUND: #186098
}
#primarynav UL LI A:active {
	BACKGROUND: #00467d
}
#primarynav UL LI A.none {
	PADDING-RIGHT: 15px; DISPLAY: inline; PADDING-LEFT: 15px; BACKGROUND: #666666; PADDING-BOTTOM: 9px; BORDER-LEFT: #666666 1px solid; PADDING-TOP: 9px; TEXT-DECORATION: none
}
#primarynav UL LI A.none:visited {
	BACKGROUND-COLOR: #666666
}
#primarynav UL LI A.none:hover {
	BACKGROUND-COLOR: #186098
}
#primarynav UL LI A.none:active {
	BACKGROUND-COLOR: #00467d
}
#primarynav UL LI A.select {
	PADDING-RIGHT: 15px; DISPLAY: inline; PADDING-LEFT: 15px; PADDING-BOTTOM: 9px; BORDER-LEFT: #cccccc 1px solid; COLOR: #ffffff; PADDING-TOP: 9px; BACKGROUND-COLOR: #00467d; TEXT-DECORATION: none
}
#primarynav UL LI A.select:visited {
	BACKGROUND: #00467d
}
#primarynav UL LI A.select:hover {
	BACKGROUND: #00467d
}
#primarynav UL LI A.select:active {
	BACKGROUND: #00467d
}
#primarynav UL LI A.selectnone {
	PADDING-RIGHT: 15px; DISPLAY: inline; PADDING-LEFT: 15px; BACKGROUND: #666666; PADDING-BOTTOM: 9px; BORDER-LEFT: #666666 1px solid; COLOR: #fff; PADDING-TOP: 9px; TEXT-DECORATION: none
}
#primarynav UL LI A.selectnone:visited {
	BACKGROUND: #00467d
}
#primarynav UL LI A.selectnone:hover {
	BACKGROUND: #00467d
}
#primarynav UL LI A.selectnone:active {
	BACKGROUND: #00467d
}
#frame {
	LEFT: 0px; MARGIN: 0px; BORDER-LEFT: #cccccc 9px solid; POSITION: relative; TOP: 0px
}
#frame_body {
	LEFT: 0px; MARGIN: 0px; BORDER-LEFT: #cccccc 9px solid; POSITION: relative; TOP: 0px
}
#secondary {
	LEFT: 0px; WIDTH: 750px; POSITION: relative; TOP: 0px
}
#secondary TABLE {
	BORDER-TOP: #333333 2px groove; BACKGROUND: #cccccc; LEFT: 0px; MARGIN: 0px; BORDER-LEFT: #333333 2px groove; WIDTH: 750px; POSITION: relative; TOP: 0px; HEIGHT: 24px
}
#secondary TD IMG.btn {
	MARGIN: 5px 40px 6px 15px
}
#secondary TD UL {
	DISPLAY: inline; FLOAT: right; MARGIN: 0px 18px 0px 0px; PADDING-TOP: 4px; LIST-STYLE-TYPE: none
}
#secondary TD UL LI {
	DISPLAY: inline; FONT: 12px Arial, Helvetica, sans-serif
}
#secondary TD UL LI A {
	PADDING-RIGHT: 8px; DISPLAY: inline; PADDING-LEFT: 8px; PADDING-BOTTOM: 0px; BORDER-LEFT: #000000 1px solid; COLOR: #000000; PADDING-TOP: 0px; TEXT-DECORATION: none
}
#secondary TD UL LI A:visited {
	COLOR: #330033
}
#secondary TD UL LI A:hover {
	COLOR: #186098
}
#secondary TD UL LI A:active {
	FONT-WEIGHT: bold; COLOR: #00467d
}
#secondary TD UL LI A.none {
	PADDING-RIGHT: 8px; DISPLAY: inline; PADDING-LEFT: 8px; PADDING-BOTTOM: 0px; BORDER-LEFT: #cccccc 1px solid; COLOR: #000000; PADDING-TOP: 0px; TEXT-DECORATION: none
}
#secondary TD UL LI A.none:visited {
	BORDER-LEFT: 1px solid; COLOR: #330033
}
#secondary TD UL LI A.none:hover {
	BORDER-LEFT: 1px solid; COLOR: #186098
}
#secondary TD UL LI A.none:active {
	FONT-WEIGHT: bold; BORDER-LEFT: 1px solid; COLOR: #00467d
}
#secondary TD UL LI A.select {
	FONT-WEIGHT: bold; COLOR: #00467d
}
#secondary TD UL LI A.select:visited {
	FONT-WEIGHT: bold; COLOR: #00467d
}
#secondary TD UL LI A.select:hover {
	FONT-WEIGHT: bold; COLOR: #00467d
}
#secondary TD UL LI A.select:active {
	FONT-WEIGHT: bold; COLOR: #00467d
}
#secondary TD UL LI A.selectnone {
	FONT-WEIGHT: bold; BORDER-LEFT: #cccccc 1px solid; COLOR: #00467d
}
#secondary TD UL LI A.selectnone:visited {
	FONT-WEIGHT: bold; BORDER-LEFT: #cccccc 1px solid; COLOR: #00467d
}
#secondary TD UL LI A.selectnone:hover {
	FONT-WEIGHT: bold; BORDER-LEFT: #cccccc 1px solid; COLOR: #00467d
}
#secondary TD UL LI A.selectnone:active {
	FONT-WEIGHT: bold; BORDER-LEFT: 1px solid; COLOR: #00467d
}
#section_body {
	LEFT: 0px; BACKGROUND-IMAGE: url(../images/bkgrd_tertiary.gif); MARGIN: 0px; WIDTH: 751px; BACKGROUND-REPEAT: repeat-y; POSITION: relative; TOP: 0px
}
#main_content_title {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LEFT: 0px; PADDING-BOTTOM: 10px; MARGIN: 0px 48px 0px 172px; PADDING-TOP: 16px; POSITION: relative; TOP: 0px
}
#main_content_2col {
	LEFT: 0px; MARGIN-LEFT: 172px; WIDTH: 579px; POSITION: relative; TOP: 0px
}
#main_content_2col_combined {
	BORDER-TOP: #cccccc 1px solid; LEFT: 0px; PADDING-BOTTOM: 16px; MARGIN-LEFT: 172px; WIDTH: 567px; POSITION: relative; TOP: 0px
}
#main_content1 {
	LEFT: 0px; WIDTH: 415px; POSITION: relative; TOP: 0px
}
#main_content {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 20px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 8px; PADDING-TOP: 12px
}
#sidebar {
	LEFT: 432px; WIDTH: 133px; POSITION: absolute; TOP: 10px
}
#footerlinksmid {
	PADDING-BOTTOM: 6px; MARGIN: 14px auto 0px; POSITION: static; TEXT-ALIGN: center
}
#footerlinksmid UL {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#footerlinksmid UL LI {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; FONT: 10px/10px Verdana, sans-serif; PADDING-TOP: 0px
}
#footerlinksmid UL LI A {
	PADDING-RIGHT: 8px; DISPLAY: inline; PADDING-LEFT: 8px; PADDING-BOTTOM: 1px; BORDER-LEFT: #000000 1px solid; COLOR: #000000; PADDING-TOP: 1px; TEXT-DECORATION: none
}
#footerlinksmid UL LI A:visited {
	COLOR: #303
}
#footerlinksmid UL LI A:hover {
	COLOR: #06c
}
#footerlinksmid UL LI A:active {
	COLOR: #06c
}
#footerlinksmid UL LI A.first {
	PADDING-RIGHT: 8px; DISPLAY: inline; PADDING-LEFT: 8px; PADDING-BOTTOM: 1px; BORDER-LEFT: 0px; COLOR: #000000; PADDING-TOP: 1px; TEXT-DECORATION: none
}
#footerlinksmid UL LI A.first:visited {
	COLOR: #303
}
#footerlinksmid UL LI A.first:hover {
	COLOR: #06c
}
#footerlinksmid UL LI A.first:active {
	COLOR: #06c
}
#footerlinks {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LEFT: 0px; PADDING-BOTTOM: 4px; MARGIN: 0px; BORDER-LEFT: #cccccc 9px solid; PADDING-TOP: 20px; POSITION: relative; TOP: 0px; HEIGHT: 24px
}
#footerlinks UL {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN-LEFT: 227px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#footerlinks UL LI {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; FONT: 10px Verdana, sans-serif; PADDING-TOP: 0px
}
#footerlinks UL LI A {
	PADDING-RIGHT: 8px; DISPLAY: inline; PADDING-LEFT: 8px; PADDING-BOTTOM: 1px; BORDER-LEFT: #000000 1px solid; COLOR: #000000; PADDING-TOP: 1px; TEXT-DECORATION: none
}
#footerlinks UL LI A:visited {
	COLOR: #303
}
#footerlinks UL LI A:hover {
	COLOR: #06c
}
#footerlinks UL LI A:active {
	COLOR: #000000
}
#footerlinks UL LI A.first {
	PADDING-RIGHT: 8px; DISPLAY: inline; PADDING-LEFT: 8px; PADDING-BOTTOM: 1px; BORDER-LEFT: 0px; COLOR: #000000; PADDING-TOP: 1px; TEXT-DECORATION: none
}
#footerlinks UL LI A.first:visited {
	COLOR: #303
}
#footerlinks UL LI A.first:hover {
	COLOR: #06c
}
#footerlinks UL LI A.first:active {
	COLOR: #000000
}
#footer {
	BACKGROUND: #999999; LEFT: 0px; MARGIN: 0px; WIDTH: 760px; POSITION: relative; TOP: 0px
}
#footer P {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 4px; FONT: 9px/10px Arial, sans-serif; COLOR: #000000; PADDING-TOP: 5px; TEXT-ALIGN: right
}
#footer P.copy {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; PADDING-BOTTOM: 3px; FONT: 8px/10px Arial, Helvetica, sans-serif; COLOR: #000000; PADDING-TOP: 5px; POSITION: absolute; TOP: 14px; TEXT-ALIGN: left
}
#quicklink {
	MARGIN-BOTTOM: 24px
}
#quicklink_text {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: #f0f0f0; PADDING-BOTTOM: 10px; MARGIN: 0px; PADDING-TOP: 6px; BORDER-BOTTOM: #999999 3px solid
}
#quicklink_text H1 {
	MARGIN: 0px 0px 6px; FONT: bold 12px/14px Arial, Helvetica, sans-serif; COLOR: #00467d
}
#quicklink_text P {
	MARGIN: 0px 0px 6px; FONT: 10px/13px Verdana, sans-serif
}
.error {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; FONT: 13px/16px Arial, Helvetica, sans-serif; COLOR: #c00; PADDING-TOP: 3px
}
.prompt {
	FONT: 12px/15px Arial, Helvetica, sans-serif; COLOR: #000
}
.help {
	FONT: bold 11px/14px Arial, Helvetica, sans-serif; COLOR: #888888
}
.sub_title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: italic;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #666666;
}

.colheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	font-variant: normal;
	color: #000000;
}

.contact_title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}


.coldata {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-variant: normal;
	color: #000000;
}
.LightButton	{ margin: 2px; padding: 1px 5px 2px 5px; font-size: 8pt; background-color: #7F7DC2; border: 1px solid #CCCCCC; color: #FFF; cursor: hand; font-weight: bold; }     
.qwhite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
}
.leftcell {background:#f0f0f0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-variant: normal;
	color: #000000;
	font-weight: bold;
}

.error_input { font-family: arial, sans-serif; font-size: 8pt; padding: 2px 3px 2px 3px; border: 1px solid #c00; }
input	{ font-family: arial, sans-serif; font-size: 8pt; padding: 2px 3px 2px 3px; border: 1px solid #ccc; }
select	{ font-family: arial, sans-serif; font-size: 8pt; border: 1px solid #ccc; }
.submit_button	{ margin: 1px;
		padding: 2px 5px 2px 5px;
		font-size: 9pt;
		background-color: #201E6A;
		cursor: hand;
		font-weight: bold;
		color: #FFFFFF; }
.error_box {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FF0000;
	background-color: #FF0000;
	font-weight: bolder;
}
.req_box {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #00FF00;
	background-color: #00FF00;
	font-weight: bolder;
}
.toolbox_button	{ margin: 0px;
		padding: 1px 1px 1px 1px;
		font-size: 8pt;
		background-color: #201E6A;
		cursor: hand;
		color: #FFFFFF; }

.headercell {background:#f0f0f0;
}

#masthead2 {
	LEFT: 0px; POSITION: relative; TOP: 0px; HEIGHT: 26px
}
#masthead2 IMG {
	MARGIN: 10px 15px
}
#masthead2 UL {
	PADDING-RIGHT: 0px;
	DISPLAY: inline;
	PADDING-LEFT: 0px;
	LEFT: -6px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 2px;
	POSITION: absolute;
	TOP: 0px;
	height: 30px;
}
#masthead2 UL LI {
	DISPLAY: inline; HEIGHT: 30px
}
#masthead2 UL LI A {
	BORDER-RIGHT: #999999 1px solid; PADDING-RIGHT: 6px; BORDER-TOP: #999 1px solid; DISPLAY: inline; PADDING-LEFT: 6px; BACKGROUND: #ffffff; MARGIN-BOTTOM: 3px; PADDING-BOTTOM: 2px; FONT: 10px Arial, Helvetica, sans-serif; MARGIN-LEFT: 6px; BORDER-LEFT: #999 1px solid; COLOR: #333333; PADDING-TOP: 3px; BORDER-BOTTOM: #999 1px solid; TEXT-DECORATION: none
}
#masthead2 UL LI A:visited {
	COLOR: #330033
}
#masthead2 UL LI A:hover {
	COLOR: #0066cc
}
#masthead2 P.name {
	RIGHT: 18px;
	FONT: bold 9px/11px Verdana, Arial, Helvetica, sans-serif;
	COLOR: #666666;
	POSITION: absolute;
	TOP: 41px;
	BACKGROUND-COLOR: transparent;
	TEXT-ALIGN: right;
	left: 5px;
}



/* Sortable tables */
table.sortable a.sortheader {
    background-color:#BFCCDF;
    color:#000000;
    text-decoration: none;
    display: block;

}
table.sortable span.sortarrow {
    color: gray;
    text-decoration: none;
}


.trHighlight {
background: yellow;
}

.trBackground1 {
	background: #F1F1F1;
}
	
.trBackground1 a { 
	text-decoration: none; 
}

.trBackground1 a:link {
	COLOR: #0066cc
} 

.trBackground1 a:visited {
	COLOR: #0066cc
} 

.trBackground2 {
	background: #ffffff;
}

.trBackground2 a { 
	text-decoration: none;
	COLOR: #0066cc
} 

.trBackground2 a:link {
	COLOR: #0066cc
}

.trBackground2 a:visited {
	COLOR: #0066cc
} 

A:link {
	COLOR: #330033
}
A:visited {
	COLOR: #330033
}
A:hover {
	COLOR: #0066cc
}
A:active {
	COLOR: #003399
}



/* Input Box for Course Roster */

.student_ids {
	font-family: arial, sans-serif;
	font-size: 8pt;
	padding: 2px 3px 2px 3px;
	border: 1px solid #ccc;
	background: #FFFFFF;
}


/* Autocomplete */

.output {
	font-family:Arial;
	font-size: 10pt;
	color:black;
	padding-left: 3px;
	padding-top: 3px;
	border: 1px solid #ccc;
	width: 110px;
	background: #F1F1F1;
}

.shadow {
	width:102px;
	position:relative;
	top: 2px;
	left: 2px;
	background: #000;
}

.shadow div {
	position:relative;
	top: -1px;
	left: -1px;
}





.Black_Heading {
	MARGIN: 10px 0px 9px; FONT: bold 17px/20px Arial, Helvetica, sans-serif; COLOR: #000000; BACKGROUND-COLOR: transparent
}

.GraySubHeading {font-style: italic; font-size: 14px;}

.WhiteText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
}

.WhiteHeading {
	MARGIN: 10px 0px 9px; FONT: bold 19px/22px Arial, Helvetica, sans-serif; COLOR: #FFFFFF; BACKGROUND-COLOR: transparent
}
.WhiteSubHeading {
	MARGIN: 10px 0px 9px; FONT: bold 17px/20px Arial, Helvetica, sans-serif; COLOR: #FFFFFF; BACKGROUND-COLOR: transparent
}

.GrayHeading {
	MARGIN: 0px; FONT: 18px/21px Arial, Helvetica, sans-serif; COLOR: #999999; BACKGROUND-COLOR: transparent
}


	#cal_widget {
		border: 1px solid #666666;
	}

	#default_table {
		border: 1px solid #666666;
		empty-cells: show;
		border-collapse: collapse;
	}
	
	#default_table tbody tr td {
		padding: 3px 8px;
		border-left: 1px solid #D9D9D9;
		border-bottom: 1px solid #EDEDED;
	}

	#file_table {
		empty-cells: show;
		border-collapse: collapse;
	}
	
	#file_table tbody tr td {
		padding: 3px 8px;
		border-bottom: 1px solid #CCCCCC;
	}

	#class_roster_all {
		border: 1px solid #666666;
		empty-cells: show;
		border-collapse: collapse; 
	}
	
	#class_roster_all tbody tr td {
		padding: 3px 8px;
		border-left: 1px solid #D9D9D9;
		border-bottom: 1px solid #EDEDED;
	}
	
	#class_roster_all th {
		padding: 3px 8px;
		border-left: 1px solid #D9D9D9;
		border-bottom: 1px solid #EDEDED;
	}
	
	#class_roster_all th a:hover { 
		background: #B6C2D3; 
	} 


	#first_table {
		border: 1px solid #666666;
		empty-cells: show;
		border-collapse: collapse; 
	}
	
	#first_table tbody tr td {
		padding: 3px 8px;
		border-left: 1px solid #D9D9D9;
		border-bottom: 1px solid #EDEDED;
	}
	
	#first_table th {
		padding: 3px 8px;
		border-left: 1px solid #D9D9D9;
		border-bottom: 1px solid #EDEDED;
	}
	
	#first_table th a:hover { 
		background: #B6C2D3; 
	} 
	
	#second_table {
		border: 1px solid #666666;
		empty-cells: show;
		border-collapse: collapse; 
	}
	
	#second_table tbody tr td {
		padding: 3px 8px;
		border-left: 1px solid #D9D9D9;
		border-bottom: 1px solid #EDEDED;
	}
	
	#second_table th {
		padding: 3px 8px;
		border-left: 1px solid #D9D9D9;
		border-bottom: 1px solid #EDEDED;
	}
	
	#second_table th a:hover { 
		background: #B6C2D3; 
	} 
	
	#wait_list_all {
		border: 1px solid #666666;
		empty-cells: show;
		border-collapse: collapse; 
	}
	
	#wait_list_all tbody tr td {
		padding: 3px 8px;
		border-left: 1px solid #D9D9D9;
		border-bottom: 1px solid #EDEDED;
	}
	
	#wait_list_all th {
		padding: 3px 8px;
		border-left: 1px solid #D9D9D9;
		border-bottom: 1px solid #EDEDED;
	}
	
	#wait_list_all th a:hover { 
		background: #B6C2D3;
	} 
	

/* Table Row Function Button */

.trFunctionButton	{
	margin: 2px;
	padding: 1px 1px 1px 1px;
	font-size: 8pt;
	background-color: #FFFFFF;
	border: 1px solid #999999;
	color: #000000
	text-decoration: none;
	cursor: hand;
	font-weight: bold;
	A:visited {COLOR: #330033}
	A:hover {COLOR: #0066cc}
}     


/* Clean Tables */

#clean_tables A:visited {
	COLOR: #330033
}
#clean_tables A:hover {
	COLOR: #0066cc
}

/* Drop Down Formats */
option.ddLocations {
  background-color:#e1e1e1;
}

.functionButton {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	MARGIN-RIGHT: 4px;
	PADDING-RIGHT: 6px;
	BORDER-RIGHT: #999 1px solid;
	DISPLAY: inline;
	PADDING-LEFT: 6px;
	BACKGROUND: #ffffff;
	MARGIN-BOTTOM: 0px;
	PADDING-BOTTOM: 0px;
	BORDER-BOTTOM: #999 1px solid;
	MARGIN-LEFT: 4px;
	BORDER-LEFT: #999 1px solid;
	PADDING-TOP: 0px;
	MARGIN-TOP: 0px;
	BORDER-TOP: #999 1px solid;
	TEXT-DECORATION: none
}

.functionButton2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	PADDING-RIGHT: 6px;
	DISPLAY: inline;
	PADDING-LEFT: 8px;
	BACKGROUND: #ffffff;
	MARGIN-BOTTOM: 3px;
	PADDING-BOTTOM: 2px;
	MARGIN-LEFT: 6px;
	BORDER-LEFT: #999 1px solid;
	PADDING-TOP: 3px;
	TEXT-DECORATION: none
}




