p
{
	font-family:Tahoma,Trebuchet MS,arial;
	font-size:x-small;
}
body
{
	font-family:Tahoma,Trebuchet MS,arial;
	font-size:x-small;
	color:#333333
}
.content
{
	font-family:Tahoma,Trebuchet MS,arial;
	font-size:x-small;
	color:#333333
}
.whitecontent
{
	font-family:Tahoma,Trebuchet MS,arial;
	font-size:x-small;
	color:#FFFFFF
}
.boldcontent
{
	font-family:Tahoma,Trebuchet MS,arial;
	font-weight:bold;
	font-size:x-small;
	color:#666666
}
.blackcontent
{
	font-family:Tahoma,Trebuchet MS,arial;
	font-weight:bold;
	font-size:x-small;
	color:#000000	
}
.boldredcontent
{
	font-family:Tahoma,Trebuchet MS,arial;
	font-weight:bold;
	font-size:x-small;
	color:#CC3333;
	text-decoration: none
}
.boldwhitecontent
{
	font-family:Tahoma,Trebuchet MS,arial;
	font-weight:bold;
	font-size:x-small;
	color:#FFFFFF
}
.error
{
	font-family:Tahoma,Trebuchet MS,arial;
	font-size:x-small;
	color:red	
}
.bgred
{
	background-color:#CC3333
}
.bgblue
{
	background-color:#99ADD6
}
.bggrey
{
	background-color:#CCCCCC
}
.header
{
	font-family:Tahoma,Trebuchet MS,arial;
	font-weight:bold;
	font-size:x-small;
	color:#000000
}
.redheader
{
	font-family:Tahoma,Trebuchet MS,arial;
	font-size:small;
	color:#CC3333
}
.whiteheader
{
	font-family:Tahoma,Trebuchet MS,arial;
	font-size:small;
	color:#FFFFFF
}
.boldredheader
{
	font-family:Tahoma,Trebuchet MS,arial;
	font-weight:bold;
	font-size:small;
	color:#CC3333
}
A.standardlink
{
	font-family:Tahoma,Trebuchet MS,arial;
	font-weight:bold;	
	font-size:x-small;
	color:#666666;
	text-decoration:none
}
A.standardlink:hover
{
	font-family:Tahoma,Trebuchet MS,arial;
	font-weight:bold;	
	font-size:x-small;
	color:#666666;
	text-decoration:underline
}
A.boldlink
{
	font-family:Tahoma,Trebuchet MS,arial;
	font-weight:bold;
	font-size:x-small;
	color:#333333;
	text-decoration:none
}
A.boldlink:hover
{
	font-family:Tahoma,Trebuchet MS,arial;
	font-weight:bold;
	font-size:x-small;
	color:#333333;
	text-decoration:underline
}
.verticle_grey_dot
{
	background-image:url(/images/graydot.gif);
	height:25px;
	width:1px
}
.toplinktd
{
	padding-left:10px;
	padding-right:10px;
	text-align:center	
}
A.toplink
{
	font-family:Tahoma,Trebuchet MS,arial;
	font-weight:bold;
	font-size:x-small;
	color:#003399;
	text-decoration:none		
}
A.toplink:hover
{
	font-family:Tahoma,Trebuchet MS,arial;
	font-weight:bold;
	font-size:x-small;
	color:#CC3333;	
	text-decoration:none			
}
A.toplinkheader
{
	font-family:Tahoma,Trebuchet MS,arial;
	font-weight:bold;
	font-size:small;
	color:#003399;
	text-decoration:none		
}
A.toplinkheader:hover
{
	font-family:Tahoma,Trebuchet MS,arial;
	font-weight:bold;
	font-size:small;
	color:#CC3333;	
	text-decoration:none			
}
.topbox
{
	width:119;
	height:22px;
	vertical-align:middle;
	font-family:Tahoma,Trebuchet MS,arial;
	font-weight:bold;
	font-size:x-small;
	color:#666666;
	border-bottom-width:1px;
	border-bottom-color:#A5ACB2;
	border-top-width:1px;
	border-top-color:#A5ACB2;
	border-right-width:1px;
	border-right-color:#A5ACB2;
	border-left-width:1px;
	border-left-color:#A5ACB2
}
.sectionbox
{
	width:180;
	height:22px;
	vertical-align:middle;
	font-family:Tahoma,Trebuchet MS,arial;
	font-weight:bold;
	font-size:x-small;
	color:#666666;
	border-bottom-width:1px;
	border-bottom-color:#A5ACB2;
	border-top-width:1px;
	border-top-color:#A5ACB2;
	border-right-width:1px;
	border-right-color:#A5ACB2;
	border-left-width:1px;
	border-left-color:#A5ACB2
}
.gobutton
{
	width:40;
	height:25px;
	vertical-align:middle;
	text-align:center;
	font-family:Tahoma,Trebuchet MS,arial;
	font-weight:bold;
	font-size:x-small;
	color:#003399;
	cursor:hand;
	border:0;
	background-color:#ffffff
		
}

/*MSG*/
.MSG_Control_TEXTAREA4
{
	width:220px;
	font-family:Tahoma,Trebuchet MS,arial;
	font-size:x-small;
	color:#666666		
}
.MSG_Control_TEXTAREA8
{
	width:220px;
	font-family:Tahoma,Trebuchet MS,arial;
	font-size:x-small;
	color:#666666		
}
.MSG_Control_TEXTAREA16
{
	width:220px;
	font-family:Tahoma,Trebuchet MS,arial;
	font-size:x-small;
	color:#666666		
}
.MSG_Control_EMAIL
{
	width:220px;
	font-family:Tahoma,Trebuchet MS,arial;
	font-size:x-small;
	color:#666666		
}
.MSG_Control_TEXT
{
	width:220px;
	font-family:Tahoma,Trebuchet MS,arial;
	font-size:x-small;
	color:#666666		
}
.MSG_Control_CHECKBOX
{
	width:220px;
	font-family:Tahoma,Trebuchet MS,arial;
	font-size:x-small;
	color:#666666;
	text-align: right		
}

.MSG_Control_TEXTAREA
{
	width:220px;
}

.MSG_Control_schooledit_TEXT
{
	width:320px;
	font-family:Tahoma,Trebuchet MS,arial;
	font-size:x-small;
	color:#666666		
}

.MSG_Control_schooledit_EMAIL
{
	width:320px;
	font-family:Tahoma,Trebuchet MS,arial;
	font-size:x-small;
	color:#666666		
}

.MSG_Control_schooledit_PASSWORD
{
	width:320px;
	font-family:Tahoma,Trebuchet MS,arial;
	font-size:x-small;
	color:#666666		
}

.MSG_Control_schooledit_TEXTAREA
{
	width:320px;
	font-family:Tahoma,Trebuchet MS,arial;
	font-size:x-small;
	color:#666666		
}

/*forms*/

.form_table
{
	width: 515px;
	font-family:Tahoma,Trebuchet MS,arial;
	font-size:x-small;
	color:#000000;	
	background-color:#99ADD6;
}

table.table_form_thanks
{
	width: 515px;
	font-family:Tahoma,Trebuchet MS,arial;
	font-size:x-small;
	color:#000000;	
	background-color:#99ADD6
}

table.table_form_retrieve
{
	width: 515px;
	font-family:Tahoma,Trebuchet MS,arial;
	font-size:x-small;
	color:#000000;
	background-color:#99ADD6
}

table.table_form_save
{
	width: 515px;
	font-family:Tahoma,Trebuchet MS,arial;
	font-size:x-small;
	color:#000000;	
	background-color:#99ADD6
}

.form_td_spacer
{
	width:25px;
	background-color:#99ADD6
}
.form_td_prompt
{
	width:220px;
	font-family:Tahoma,Trebuchet MS,arial;
	font-weight:bold;
	font-size:x-small;
	color:#666666;
	background-color:#99ADD6
}
.form_td_left_column
{
	width:20px;
	background-color:#99ADD6	
}
.form_td_right_column
{
	width:30px;
	background-color:#99ADD6	
}
.form_td_data
{
	width:220px;
	background-color:#99ADD6
}
.form_td_titlebefore
{
	width:220px;
	background-color:#99ADD6
}

.form_td_submit
{
	text-align:right;
	width:465px
}
.form_td_row_line
{
	height:1px;
	background-image:url(/images/formspacer.gif)
}
.form_td_row_spacer
{
	height:4px;
	background-color:#99ADD6
}
.form_td_textbefore
{
	font-family:Tahoma,Trebuchet MS,arial;
	font-size:x-small;
	color:#000000;	
	background-color:#99ADD6
}

.form_thanks
{
	font-family:Tahoma,Trebuchet MS,arial;
	font-size:x-small;
	color:#000000;	
	background-color:#99ADD6
}


.form_validation_text
{
	font-family:Tahoma,Trebuchet MS,arial;
	font-size:x-small;
	font-weight:bold;
	padding-left:20px;
	color:#ffffff;	
	background-color:#99ADD6;	
}

/*form buttons*/

A.form_accessiblebutton_print
{
	background-image:url(/images/formbuttonarrow.gif);
	background-repeat:no-repeat;
	background-color:Transparent;
	cursor:hand;
	border:0;
	width:194px;
	height:30px;
	padding-left: 33px;
	font-family:Tahoma,Trebuchet MS,arial;
	font-size:11px;
	color: #003399;
	text-decoration: none;
	font-weight: bold;
	padding-top: 8px;	
}

A.form_accessiblebutton_print:hover
{
	background-image:url(/images/formbuttonarrow.gif);
	background-repeat:no-repeat;
	background-color:Transparent;
	cursor:hand;
	border:0;
	width:194px;
	height:30px;
	padding-left: 33px;
	font-family:Tahoma,Trebuchet MS,arial;
	font-size:11px;
	color: #003399;
	text-decoration: none;
	font-weight: bold;
	padding-top: 8px;
	
}

A.form_accessiblebutton_print:visited
{
	background-image:url(/images/formbuttonarrow.gif);
	background-repeat:no-repeat;
	background-color:Transparent;
	cursor:hand;
	border:0;
	width:194px;
	height:30px;
	padding-left: 33px;
	font-family:Tahoma,Trebuchet MS,arial;
	font-size:11px;
	color: #003399;
	text-decoration: none;
	font-weight: bold;
	padding-top: 8px;
	
}

.form_button_submit
{
	background-image:url(/images/searchbutton.gif);
	background-repeat:no-repeat;
	background-color:Transparent;
	cursor:hand;
	border:0;
	width:105px;
	height:30px;
	font-family:Tahoma,Trebuchet MS,arial;
	font-size:11px;
	color: #003399;
	text-decoration: none;
	font-weight: bold;
}

.form_button_save
{
	background-image:url(/images/searchbutton.gif);
	background-repeat:no-repeat;
	background-color:Transparent;
	cursor:hand;
	border:0;
	width:105px;
	height:30px;
	font-family:Tahoma,Trebuchet MS,arial;
	font-size:11px;
	color: #003399;
	text-decoration: none;
	font-weight: bold;
}

.form_button_retreive
{
	background-image:url(/images/searchbutton.gif);
	background-repeat:no-repeat;
	background-color:Transparent;
	cursor:hand;
	border:0;
	width:105px;
	height:30px;
	font-family:Tahoma,Trebuchet MS,arial;
	font-size:11px;
	color: #003399;
	text-decoration: none;
	font-weight: bold;
	
}

.form_button_next
{
	background-image:url(/images/searchbutton.gif);
	background-repeat:no-repeat;
	background-color:Transparent;
	cursor:hand;
	border:0;
	width:125px;
	height:30px;
	font-family:Tahoma,Trebuchet MS,arial;
	font-size:11px;
	color: #003399;
	text-decoration: none;
	font-weight: bold;
	
}

.form_button_print
{
	background-image:url(/images/formbuttonarrow.gif);
	background-repeat:no-repeat;
	background-color:Transparent;
	cursor:hand;
	border:0;
	width:150px;
	height:30px;
	font-family:Tahoma,Trebuchet MS,arial;
	font-size:11px;
	color: #003399;
	text-decoration: none;
	font-weight: bold;
}

.form_button_reset
{
	background-image:url(/images/searchbutton.gif);
	background-repeat:no-repeat;
	background-color:Transparent;
	cursor:hand;
	border:0;
	width:85px;
	height:30px;
	font-family:Tahoma,Trebuchet MS,arial;
	font-size:11px;
	color: #003399;
	text-decoration: none;
	font-weight: bold;
}

.form_button_previous
{
	background-image:url(/images/searchbutton.gif);
	background-repeat:no-repeat;
	background-color:Transparent;
	cursor:hand;
	border:0;
	width:150px;
	height:30px;
	font-family:Tahoma,Trebuchet MS,arial;
	font-size:11px;
	color: #003399;
	text-decoration: none;
	font-weight: bold;
}
	
/*other*/
.searchsubmit
{
	background-image:url(/images/searchbutton.gif);
	background-repeat:no-repeat;
	background-color:Transparent;
	cursor:hand;
	border:0;
	width:85px;
	height:22px;
	font-weight:bold;
	font-family:Tahoma,Trebuchet MS,arial;
	font-size:x-small;
	color:#ffffff	
}

.bgsmartred
{
    FONT-SIZE: x-small;
    COLOR: #000000;
    FONT-FAMILY: tahoma, helvetica, Arial, sans-Serif;
    BACKGROUND-COLOR: #CC3333
}
.bgsmartred span.redbold
{
    FONT-WEIGHT: bold;	
    FONT-SIZE: x-small;
    COLOR: #000000;
    FONT-FAMILY: tahoma, helvetica, Arial, sans-Serif;
    BACKGROUND-COLOR: #CC3333
}
.bgsmartred
{
    FONT-SIZE: x-small;
    COLOR: #ffffff;
    FONT-FAMILY: tahoma, helvetica, Arial, sans-Serif;
    BACKGROUND-COLOR: #CC3333
}
.bgsmartred span.redbold
{
    FONT-WEIGHT: bold;
    FONT-SIZE: x-small;
    COLOR: #ffffff;
    FONT-FAMILY: tahoma, helvetica, Arial, sans-Serif;
    BACKGROUND-COLOR: #CC3333
}
.span.redbold
{
    FONT-WEIGHT: bold;
    FONT-SIZE: x-small;
    COLOR: #CC3333;
    FONT-FAMILY: tahoma, helvetica, Arial, sans-Serif
}	
A.redlink
{
    FONT-WEIGHT: bold;
    FONT-SIZE: x-small;
    COLOR: #CC3333;
    FONT-FAMILY: tahoma, helvetica, Arial, sans-Serif;
    TEXT-DECORATION: none
}
A.redlink:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: x-small;
    COLOR: #CC3333;
    FONT-FAMILY: tahoma, helvetica, Arial, sans-Serif;
    TEXT-DECORATION: underline
}
.pullquoteauthor
{
    font-weight: bold;
	font-family:Tahoma,Trebuchet MS,arial;
	font-size:x-small;
	color:#ffffff
}
.pullquotequote
{
	font-family:Tahoma,Trebuchet MS,arial;
	font-size:x-small;
	color:#FFFFFF
}	
.maincontent
{
	font-family:Tahoma,Trebuchet MS,arial;
	font-size:x-small;
	color:#333333
}
.colmargin
{
	font-family:Tahoma,Trebuchet MS,arial;
	font-size:x-small;
	color:#333333
}
.colnomargin
{
	font-family:Tahoma,Trebuchet MS,arial;
	font-size:x-small;
	color:#333333
}
.keywordbox
{
	width:220px;
	font-family:Tahoma,Trebuchet MS,arial;
	font-size:x-small;
	color:#666666		
}



