img.floatleft { 
    float: left; 
    margin: 4px; 
	border-width: 0px;
	display: block;
}

img.noborder { 
	border-width: 0px;
}

p{
font-size: 14;
font-family: Verdana;
text-indent: 20px;
}

acronym {
	text-decoration: none;
	border-bottom: 1px dotted #888;
}

table#pad {
padding:4px;
}

table.all {
font-family: Verdana;
width:775px;
max-width:775px;
overflow:hidden;
}

td.left {
font-family: Verdana;
width:180px;
max-width:180px;
overflow:hidden;
}

td.right{
font-family: Verdana;
width:595px;
max-width:595px;
overflow:hidden;
}

td#bold_header {
background-color: #003399;
color: white;
font-weight: bold;
font-size: 20px;
text-align: center;
font-family: Verdana;
}

td#color {
color: #003399;
}

div.header {
text-align:center;
font-family: Verdana;
}

div#box {
font-family: Verdana;
font-family: arial;
color: #003399; 
background-color: white; 
font-size: 12px;
padding-left: 2px;
padding-right: 2px;
padding-top: 4px;
padding-bottom: 10px;
}

div#bigbox {
font-family: Verdana;
color: black;
padding: 4px; 
background-color: white;
font-size: 12px;
}

div#up_events {
background-color: #e3ecfb;
}

div#p_events {
font-family: Verdana;
padding: 8px;
border-style: solid; 
border-width: 1px;
border-color: #003399;
background-color: white;
}

div#mn_events {
font-family: Verdana;
padding-left: 8px;
padding-right: 8px;
padding-top: 12px;
padding-bottom: 12px;
background-color: white;
margin-right: 4px;
}

div#links { 
font-size: 9px; 
}

div#header {
text-align: center;
font-family: Verdana;
}

div#bold_header {
background-color: #003399;
color: white;
font-weight: bold;
font-size: 16px;
text-align: center;
font-family: Verdana;
}

hr{
color:#6599CB;
background-color:#6599CB
}



/****************************************************
/*  Global list for making boxes with small lists of things in it.
/****************************************************
/****************************************************
/****************************************************/

.small_list {
	margin: 0;
	padding: 0 5px 0 5px;
}

.small_list ul {
	margin: 0;
	padding: 0;
	border-bottom: 1px solid #C5D9EF;
}

.small_list li {
	margin: 0;
	padding: 3px 0px 3px 15px;
	_padding: 3px 0px 3px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 80%;
	line-height: 1.5em;
	list-style: none;
/*	background: url("../images/nav/lftNavLI_BG.gif") no-repeat left top; 	*/
}

.small_list li a {
	margin: 0;
	padding: 0;
	color: #003193;
	text-decoration: underline;
}


/****************************************************
/*  90% header, reducing text by 90% with bolded and other properties.
/****************************************************
/****************************************************
/****************************************************/

div.header90 {
	margin: 0;
	padding: 4px 0px 4px 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 90%;
	font-weight: bold;
	color: #000;
	background: url("../images/listHead.gif") repeat-x left top;
	border-bottom: 1px solid #6599CB;
	border-left: 1px solid #CCC;
	border-right: 1px solid #CCC;
	border-top: 1px solid #B3B3B3;
}


/****************************************************
/*  80% header, reducing text by 80% with bolded and other properties.
/****************************************************
/****************************************************
/****************************************************/

div.header80 {
	margin: 0;
	padding: 4px 0px 4px 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-weight: bold;
	color: #000;
	background: url("../images/listHead.gif") repeat-x left top;
	border-bottom: 1px solid #6599CB;
	border-left: 1px solid #CCC;
	border-right: 1px solid #CCC;
	border-top: 1px solid #B3B3B3;
}

/****************************************************
/* USED After boxlist, call twice, to make 2 sections
/****************************************************
/****************************************************
/****************************************************
*/

.boxList {
	
	float: none;
	margin: 0;
	padding: 6px;
	background-color: #EDF3FC;
	border-top: none;
	border-left: 1px solid #CCC;
	border-right: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
}

.box {
	margin: 0;
	padding: 3px 0px 3px 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 80%;
	line-height: 1.5em;
	list-style: none;
	float: inherit;
	background-color: #EDF3FC;
	border-top: none;
	border-left: 1px solid #CCC;
	border-right: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
}

.nopadbox {
	margin: 0;
	padding: 0px;
	float: inherit;
	background-color: #EDF3FC;
	border-top: none;
	border-left: 1px solid #CCC;
	border-right: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
}

.boxListTopBorder{
	
	float: inherit;
	margin: 0;
	padding: 6px;
	background-color: #EDF3FC;
	border-top: 1px solid #CCC;
	border-left: 1px solid #CCC;
	border-right: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
}

/****************************************************
/* USED After boxlist, call twice, to make 2 sections
/****************************************************
/****************************************************
/****************************************************
*/

.newsList {
	float: inherit;
	margin: 0;
	padding: 1px;
	background-color: #EDF3FC;
	border-top: none;
	background: url("../images/listHead.gif") repeat-x left top;
	border-left: 1px solid #CCC;
	border-right: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	font-size: 12px;
}

/****************************************************
/* USED After boxlist, call twice, to make 2 sections
/****************************************************
/****************************************************
/****************************************************
*/

.one_column_box {
	float: left;
	width: 100%;
	margin: 0;
	padding: 0;
}

/****************************************************
/* USED After boxlist, call twice, to make 2 sections
/****************************************************
/****************************************************
/****************************************************
*/

.two_column_box {
	float: left;
	width: 50%;
	margin: 0;
	padding: 0;
}

/****************************************************
/* USED After boxlist, call three times, to make 3 sections
/****************************************************
/****************************************************
/****************************************************/


.three_column_box {
	float: left;
	width: 33%;
	margin: 0;
	padding: 0;
}

/****************************************************
/* USED After boxlist, call four times, to make 4 sections
/****************************************************
/****************************************************
/****************************************************/

.four_column_box {
	float: left;
	width: 25%;
	margin: 0;
	padding: 0;
}

/****************************************************
/*   Columns at 25% and 75%,  either left then right or right then left....
/****************************************************
/****************************************************
/****************************************************/
.column25 {
	float: left;
	width: 25%;
	margin: 0;
	padding: 0;
}

.column75 {
	float: left;
	width: 75%;
	margin: 0;
	padding: 0;
}


/****************************************************
/* USED FOR LISTS that use small arrows with seperation!!!*/
/****************************************************
/****************************************************
/****************************************************/

.arrow_list {
	margin: 0;
	padding: 0 5px 0 5px;
}

.arrow_list ul {
	margin: 0;
	padding: 0;
	border-bottom: 1px solid #C5D9EF;
}

.arrow_list li {
	margin: 0;
	padding: 3px 0px 3px 10px;
	_padding: 0px 0px 3px 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 80%;
	line-height: 1.5em;
	list-style: none;
	background: url("../images/nav/lftNavLI_BG.gif") no-repeat left top; 
}

.arrow_list li a {
	margin: 0;
	padding: 0;
	color: #003193;
	text-decoration: underline;
}



/****************************************************
/* Used in NEWS and EVENTS
/****************************************************
/****************************************************
/****************************************************/

.list li {
	margin: 0;
	padding: 3px 0px 3px 3px;
	_padding: 0px 0px 3px 3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 90%;
	font-weight:bold;
	list-style: none;
}

/* Start Salary Table styles */
.salary_table { width: 560px; margin: 0 auto; text-align: center; border: 1px solid #aac7e6; }
.salary_table tr.even { background: #fff5cc; }
.salary_table tr.even .first { background: #e8f1ff; }
.salary_table tr th { font-weight: bold; background: #aac7e6; padding: 2px 0; }
.salary_table tr th.uc { text-transform: uppercase; }
.salary_table tr th.main { background: #ffd95c; }
.salary_table tr th.sub { background: #ffeb99; }
.salary_table tr td { padding: 4px 0; }
.salary_table tr td.updated { font-size: 80%; padding: 2px 0; }
/* End Salary Table styles */

/* Start Gift Button rollover styles */
a.gift { background: url(../images/giftButton.png) no-repeat left top; height: 30px; width: 94px; color: #fff; display: block; }
a.gift:hover { background-position: 0 -30px; }
a.gift span { position: absolute; left: -9999px; }

a.gift_lg { background: url(../images/giftButtonLarge.png) no-repeat left top; height: 50px; width:157px; color: #fff; display: inline-block; }
a.gift_lg:hover { background-position: 0 -50px; }
a.gift_lg span { position: absolute; left: -9999px; }
/* End Gift Button rollover styles */

/* Start Video styles */
.video_container { margin: 10px 0 20px; }
/* End Video styles */

