/*TAGS*/
a {
	color: #C40B46;
	text-decoration: underline;
}
a:hover {
	text-decoration: none;
	/*font-size: 16pt;*/
	/*font-family: Arial, Helvetica, sans-serif;*/
}
body {
	margin: 0px;
	font-family: "lucida grande", verdana, sans-serif;
	font-size: 11pt;
	font-style: normal;
	line-height: 17px;
	font-weight: normal;
	font-variant: normal;
}
td, p, div, li {
	font: normal 11px/17px "lucida grande", verdana, sans-serif;
	/*font-family: Georgia, "Times New Roman", Times, serif;*/
}
form {
	margin: 0px;
	padding: 0px;
}
input {
	font-size: 8pt;
}
table.NoWrap td { white-space:nowrap; }
@font-face {
	font-family: 'ImpactLabelReversedRegular';
	/*font-family: 'LabelFont';*/
	src: url('/css/Impact_Label_Reversed.eot');
	src: local('Impact Label Reversed Regular'), local('ImpactLabelReversed'), url('/css/Impact_Label_Reversed.woff') format('woff'), url('/css/Impact_Label_Reversed.ttf') format('truetype'), url('/css/Impact_Label_Reversed.svg#ImpactLabelReversed') format('svg');
}

.editorBox {
	padding-right:6px;
	padding-left:6px;
	font: normal 11px/17px "lucida grande", verdana, sans-serif;
}

.ApplicationStep {
	background-image: url(/images/2010/ApplicationStep2.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	width: 640px;
}
.ApplicationNumber {
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	color: #3E798C;
	font-weight: bolder;
	font-size: 24pt;
	margin: 5px;
	padding: 5px;
	border: 1px solid #3E798C;
	float: right;
}




.Breadcrumb {
	color: #3E798C;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 8pt;
	background-image: url(/images/2010/Breadcrumb.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 10px;
	padding-left: 5px;
}
.Breadcrumb a {
	color: #3E798C;	
	text-decoration:none;
}
.Breadcrumb a:hover {
	color:#FFF;
}
.Breadcrumbs {
	height: 18px;
	margin-top: 8px;
	margin-bottom: 5px;
}


/*CLASSES*/
.BrowseHeader {
	background-color: #D6D6D6;
	padding: 3px;
	border: 1px solid #7F7F7F;
}
.BannerBlock {
	background-image: url(/images/2010/2010_BannerTile.gif);
	background-repeat: repeat-x;
	margin-bottom: 0px;
	height: 91px;
}
.BannerLinks {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFF;
	font-size: 14px;
	margin-top: 25px;
	margin-right: 8px;
}
.BannerLinks a {
	color: #FFF;
	text-decoration: none;
}
.BannerLinks a:hover {
	text-decoration: underline;
}




.BrowseRow {
	background-color: #FFF;
	padding: 8px;
	list-style-position: inside;
}
.BrowseRowAlt {
	/*background-color: #EEE;*/
	background-color: #EEFADE;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #B7E973;
	border-bottom-color: #B7E973;
	padding: 8px;
	list-style-position: inside;
}
.BottomDiv {
	background-color: #FFF;
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #213242;
}
.BorderTD {
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #999;
}
.BlogPic {
	background-color: #D1E8F0;
	display: block;
	width: 100%;
	padding-top: 0px;
	padding-bottom: 0px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #3E798C;
	border-bottom-color: #3E798C;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 18px;
	margin-left: 0px;
}



.Calendar2009_Top {
	background-image: url(/images/2009/2009Calendar_Top.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 16px;
	width: 600px;
}
.Calendar2009_Body {
	width: 580px;
	padding-right: 10px;
	padding-left: 10px;
	margin-top: 0px;
	background-image: url(/images/2009/2009Calendar_Body.gif);
	background-repeat: repeat-y;
	background-position: left;
}
.Calendar2009_Bottom {
	background-image: url(/images/2009/2009Calendar_Bottom.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 17px;
	width: 600px;
}
.Calendar2009_TableHeader {
	color: #465973;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #465973;
	background-color: #FFF;
}
.Category {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-weight: bold;
	color: #3E798C;
	text-align: right;
	padding-right: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
	display: block;
	text-decoration: none;
}
.Category:hover {
	/*background-color: #182632;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-weight: bold;
	color: #3E798C;*/
	background-color: #B4D3DE;
	color: #182632;
}
.CategorySelected {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-weight: bold;
	color: #FFF;
	text-align: right;
	padding-right: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
	background-image: url(/images/2010/2010_CategorySelected.jpg);
	background-repeat: no-repeat;
	background-position: center;
	text-decoration: none;
	display: block;
}
.CategoryHeader {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	/*font-family: 'ImpactLabelReversedRegular';*/
	font-size: 10pt;
	font-weight: bold;
	color: #B7E973;
	text-align: right;
	padding-top: 3px;
	padding-bottom: 5px;
	display: block;
	text-decoration: none;
	padding-right: 20px;
}



.FacultyListContainer {

}

.FacultyListBox {
	padding: 5px;
	margin: 5px 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
}

.MenuItem {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #B4D3DE;
	text-align: right;
	padding-right: 20px;
	padding-top: 2px;
	padding-bottom: 4px;
	display: block;
	text-decoration: none;
}
/*.MenuItem:hover {
	background-color: #182632;
}*/
.MenuItem:hover {
	background-color: #B4D3DE;
	color: #182632;
}
.MenuItemSelected {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #FFF;
	text-align: right;
	padding-right: 20px;
	padding-top: 2px;
	padding-bottom: 4px;
	background-image: url(/images/2010/2010_CategorySelected.jpg);
	background-repeat: no-repeat;
	background-position: center;
	text-decoration: none;
	display: block;
}
.MenuDivider {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #3E798C;
	text-align: right;
	padding-right: 20px;
	padding-top: 3px;
	padding-bottom: 3px;
	display: block;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #3E798C;
}

.Constituent {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFF;
	text-align: center;
	display: block;
	text-decoration: none;
	margin: 5px;
	font-weight: bold;
	padding-top: 8px;
	padding-bottom: 10px;
}
.Constituent:hover {
	color: #B7E973;
}
.ConstituentDivider {
	text-align: center;
	width: 150px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #2F5C6A;
	height: 1px;
}


.Content {
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 8px;
	padding-left: 15px;
}
.ContentTop {
	background-image: url(/images/2010/2010_ContentTop.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 3px;
	width: 680px;
}
.ContentBanner {
	background-color: #F93;
	height: 150px;
}

.ContentBottom {
	background-image: url(/images/2010/2010_ContentBottom.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 3px;
	width: 680px;
	margin-bottom: 5px;
}
.ContentTop_HOME900 {
	background-image: url(/images/2010/2010_ContentTop_HOME900.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 3px;
	width: 900px;
}
.ContentBottom_HOME900 {
	background-image: url(/images/2010/2010_ContentBottom_HOME900.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 3px;
	width: 900px;
	margin-bottom: 5px;
}

.ContentTD {
	background-color: #FFF;
}
.ContentBlock {
	background-color: #3E798C;
	padding-top: 15px;
	padding-bottom: 15px;
}
.Degree {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #C40B46;
	border: 1px solid #C40B46;
	background-color: #FFF;
	padding-top: 1px;
	padding-right: 2px;
	padding-bottom: 1px;
	padding-left: 2px;
}
.FileDiv_PDF {
	font-size: 8pt;
	width: 450px;
	height: 25px;
	background-image: url(/images/2009/FileDiv_PDF.gif);
	background-repeat: no-repeat;
	background-position: right top;
	padding-left: 12px;
	padding-top: 4px;
	padding-right: 38px;
	text-align: right;
}

.FileDiv_PDF a {
	color: #486A26;
	text-decoration:none;
	display: block;	
}
.FileDiv_Word {
	font-size: 8pt;
	width: 450px;
	height: 25px;
	background-image: url(/images/2009/FileDiv_Word.gif);
	background-repeat: no-repeat;
	background-position: right top;
	padding-left: 12px;
	padding-top: 4px;
	padding-right: 38px;
	text-align: right;
}

.FileDiv_Word a {
	color: #486A26;
	text-decoration:none;
	display: block;
	
}
.FileDiv_Excel {
	font-size: 8pt;
	width: 450px;
	height: 25px;
	background-image: url(/images/2009/FileDiv_Excel.gif);
	background-repeat: no-repeat;
	background-position: right top;
	padding-left: 12px;
	padding-top: 4px;
	padding-right: 38px;
	text-align: right;
}

.FileDiv_Excel a {
	color: #486A26;
	text-decoration:none;
	display: block;
	
}
.FileDiv_Image {
	font-size: 8pt;
	width: 450px;
	height: 25px;
	background-image: url(/images/2009/FileDiv_Image.gif);
	background-repeat: no-repeat;
	background-position: right top;
	padding-left: 12px;
	padding-top: 4px;
	padding-right: 38px;
	text-align: right;
}

.FileDiv_Image a {
	color: #486A26;
	text-decoration:none;
	display: block;
	
}
.FileDiv_Zip {
	font-size: 8pt;
	width: 450px;
	height: 25px;
	background-image: url(/images/2009/FileDiv_Zip.gif);
	background-repeat: no-repeat;
	background-position: right top;
	padding-left: 12px;
	padding-top: 4px;
	padding-right: 38px;
	text-align: right;
}

.FileDiv_Zip a {
	color: #486A26;
	text-decoration:none;
	display: block;
	
}
.FileDiv_PowerPoint {
	font-size: 8pt;
	width: 450px;
	height: 25px;
	background-image: url(/images/2009/FileDiv_PPT.gif);
	background-repeat: no-repeat;
	background-position: right top;
	padding-left: 12px;
	padding-top: 4px;
	padding-right: 38px;
	text-align: right;
}

.FileDiv_PowerPoint a {
	color: #486A26;
	text-decoration:none;
	display: block;
	
}
.FileDiv_File {
	font-size: 8pt;
	width: 450px;
	height: 25px;
	background-image: url(/images/2009/FileDiv_File.gif);
	background-repeat: no-repeat;
	background-position: right top;
	padding-left: 12px;
	padding-top: 4px;
	padding-right: 38px;
	text-align: right;
}

.FileDiv_File a {
	color: #486A26;
	text-decoration:none;
	display: block;
	
}

.FormButton{
	cursor:pointer;
	border:outset 1px #ccc;
	background:#999;
	color:#213242;
	font-weight:bold;
	text-decoration: none;
	background-image: url(/images/2010/formbg2.gif);
	background-repeat: repeat-x;
	background-position: left top;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 1px;
	padding-right: 5px;
	padding-bottom: 1px;
	padding-left: 5px;
}

.FormButton_RED{
	cursor:pointer;
	border:outset 1px #ccc;
	background:#999;
	color:#213242;
	font-weight:bold;
	text-decoration: none;
	background-image: url(/images/2010/formbg_red.gif);
	background-repeat: repeat-x;
	background-position: left top;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 1px;
	padding-right: 5px;
	padding-bottom: 1px;
	padding-left: 5px;
}

.FormButton_Inactive{
	cursor:pointer;
	border:outset 1px #ccc;
	background:#999;
	color:#999;
	font-weight:bold;
	text-decoration: none;
	background-image: url(/images/2010/formbg2.gif);
	background-repeat: repeat-x;
	background-position: left top;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 1px;
	padding-right: 5px;
	padding-bottom: 1px;
	padding-left: 5px;
}

.imageBorder {
	border: 1px solid #B7E973;
}
.Footer {
	color: #3E798C;
	padding-top: 18px;
	padding-right: 12px;
	padding-bottom: 18px;
	margin-top: 0px;
	background-color: #213242;
}
.Footer a {
	color: #3E798C;
}
.HomepageBand {
	background-image: url(/images/2010/HomepageBand.gif);
	background-repeat: repeat-x;
	background-position: center;
}
.HomeSectionTitle {
	font-weight: bold;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #FFF;
	margin-bottom: 5px;
	background-color: #C40B46;
	padding: 5px;
}
.HomeModule {
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #FFF;
	border-left-color: #FFF;
}
.HomeSlides {
	background-color: #213242;
}

/*
#SlideNav a {
	border: 1px solid #999;
	text-decoration: none;
	margin: 0 2px;
	padding: 3px 5px;
	color: #333;
	background-color: #CCC;
}

#SlideNav a.activeSlide {
	background-color: #FFF;
}

#SlideNav a:focus { outline: none; }
*/
.HomeSlideTop {
	background-image: url(/images/2010/2010_HomeSlideTop.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 3px;
	width: 680px;
}
.HomeSlideBottom {
	background-image: url(/images/2010/2010_HomeSlideBottom.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 3px;
	width: 680px;
	margin-bottom: 5px;
}
.HomeTDBorder {
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #FFF;
}
.HomeBG {
	background-image: url(/images/2010/2010_HomeBG.gif);
	background-repeat: repeat-y;
	background-position: center;
}







/*LISTS*/
.SimpleList ul, .SimpleList2 ul, .SimpleList3 ul, .SimpleListTumblr ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
	/*border-top: 1px solid #999;*/
	font-weight:bold;
	text-align:left;
	/*background:url(/images/2010/SimpleListBG.gif);*/
}

.SimpleList2 ul {
	padding-bottom:5px;
}

.SimpleList a {
	display: block;
	color: #213242;
	text-decoration:none;
	padding-top: 5px;
	padding-bottom: 5px;
}

.SimpleList a:hover {
	display: block;
	text-decoration: underline;
}

.SimpleListTumblr a {
	font-weight: normal;
	display: block;
	color: #fff;
	text-decoration:underline;
	padding-top: 5px;
	padding-bottom: 5px;
}
.SimpleListTumblr a:hover {
	display: block;
	text-decoration: none;
}

.List_Feature {
	height:78px;
	overflow:hidden;
}
.List_FeatureHeadline {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:bolder;
	font-size:16px;
	/*text-decoration:underline;*/
}
.List_FeatureBlurb {
	font-weight:normal;
	color:#999;
}
.ListCalendar {
	color:#C40B46;
	/*color:#425060;*/
	margin-right:5px;
	background-color:#C9D5DE;
	float:left;
	border-top-width: 7px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #53738C;
	border-right-color: #53738C;
	border-bottom-color: #53738C;
	border-left-color: #53738C;
	padding-top: 2px;
	padding-right: 6px;
	padding-bottom: 2px;
	padding-left: 6px;
	margin-bottom: 3px;
}
.SimpleList2 a {
	display: block;
	color: #C40B46;
	text-decoration:none;
	padding: 5px;
	border-bottom: 1px solid #CCC;
	outline: none;
}

.SimpleList2 a:hover {
	display: block;
	color:#C40B46;
	background-color: #edfade;	/*background-color:#E5E5E5;*/
}

.SimpleListBLOG ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
	/*border-top: 1px solid #999;
	font-weight:bold;*/
	text-align:left;
}

.SimpleListBLOG {
	background-color: #D3F2AA;
	font-weight: normal;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #D6D6D6;
	border-left-color: #D6D6D6;
}

.SimpleListBLOG a {
	display: block;
	color: #4E7913;
	text-decoration:none;
	outline: none;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #80C620;
}

.SimpleListBLOG a:hover {
	display: block;
	color:#FFF;	/*background-color:#E5E5E5;*/
	background-color: #80C620;
}

.SimpleList3 a {
	display: block;
	color: #FFF;
	text-decoration:none;
	padding: 5px;
	border-bottom: 1px solid #FFF;
	outline: none;
}

.SimpleList3 a:hover {
	display: block;
	color:#FAF1A2;
	/*background-color: #E9E9E9;
	background-color:#E5E5E5;*/
}

.SimpleList42 a {
	color:#213242;
	display: block;
	text-decoration: none;
}
.SimpleList42 a:hover {
	text-decoration: underline;	
}


.SimpleList a.List_Item {
	padding-left: 20px;
	background-image: url(/images/icons/Page.gif);
	background-repeat: no-repeat;
	background-position: 4px 6px;	
}
.SimpleList a.List_Divider {
	padding-left: 20px;
	/*background-color:#7398b5;*/
	background-color:#CCCCCC;
	/*color:#FFF;*/
}
.SimpleList a.List_Spacer {
	
}
.SimpleList a.List_PDF {
	padding-left: 20px;
	background-image: url(/images/icons/PDF.gif);
	background-repeat: no-repeat;
	background-position: 4px 6px;
}
.SimpleList a.List_Word {
	padding-left: 20px;
	background-image: url(/images/icons/Word.gif);
	background-repeat: no-repeat;
	background-position: 4px 6px;
}
/*LIBRARY ONLY CLASSES*/
.LibraryTitle {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #3E798C;
	margin-bottom: 8px;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #B7E973;
}
.LibrarySubTitle {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #C40B46;
	margin-bottom: 12px;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 0px;
	margin-top: 10px;
	margin-right: 10px;
	margin-left: 0px;
	/*width: 540px;*/
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #B7E973;
	font-weight: bold;
}
.LibraryMenuItem a {
	text-decoration:none;
	display:block;
}
.LibraryQuickTop {
	background-image: url(/images/library/LibraryQuickLinks_Top.gif);
	background-repeat: no-repeat;
	height: 7px;
	width: 212px;
	background-position: bottom;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #144747;
}
.LibraryQuickBottom {
	background-image: url(/images/library/LibraryQuickLinks_Bottom.gif);
	background-repeat: no-repeat;
	background-position: top;
	height: 6px;
	width: 212px;
	
}
.LibraryQuick {
	width: 212px;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-left: 0px;
}
.LibraryQuick a {
	font-weight:bold;
	padding: 5px;
	background-color: #144747;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #1A5E5E;
	display: block;
}
.LibraryQuick a:hover {
	display:block;
	background-color: #1A5E5E;
	text-decoration: none;
}
.LibraryQuick2011 {
	width: 212px;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-left: 0px;
}
.LibraryQuick2011 a {
	font-weight:bold;
	padding: 5px;
	background-color: #15212B;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #213242;
	display: block;
	color: #FFF;
	text-decoration: none;
}
.LibraryQuick2011 a:hover {
	display:block;
	background-color: #213242;
	text-decoration: none;
}
.LibraryArrivalsLink {
	background-image: url(/images/library/BrowseNewArrivals.gif);
	background-repeat: no-repeat;
	margin: 3px;
	height: 26px;
	width: 204px;
	padding-right: 15px;
	font-weight: bold;
	color: #144747;
}
.LibraryArrivalsLink a {
	color: #144747;
}
.LibraryArrivalsLink2011 {
	margin: 3px;
	height: 20px;
	width: 204px;
	font-weight: bold;
	color: #144747;
	background-color: #FFF;
}
.LibraryArrivalsLink2011 a {
	color: #144747;
	text-decoration: none;
}
.Menu {
	background-color: #213242;
}

.MenuTop {
	background-image: url(/images/2010/2010_MenuTop.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 3px;
	width: 220px;
}
.MenuBottom {
	background-image: url(/images/2010/2010_MenuBottom.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 3px;
	width: 220px;
}


/* end Library classes */

.MenuDiv2009 {
	text-align: right;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 6px;
	padding-left: 0px;
	margin-top: 10px;
}
.MenuDivLinks2009 {
	background-color: #C5CFDC;
	width: 210px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;	
}
.MenuDivLinks2009 a {
	color: #2B3D50;
	text-decoration: none;
}
.MenuHeading2009 {
	width: 203px;
	padding-bottom: 2px;
	display: block;
	padding-top: 2px;
	padding-right: 7px;
	font-size: 7pt;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	background-color: #506685;
	color: #FFFFFF;
	font-weight: bold;
}
.MenuHeader2009 {
	width: 203px;
	padding-bottom: 2px;
	display: block;
	padding-top: 2px;
	padding-right: 7px;
	font-size: 7pt;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	color: #FFFFFF;
	font-weight: bold;
	background-image: url(/images/2009/2009MenuTop.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.MenuBottom2009 {
	width: 203px;
	height: 10px;
	display: block;
	padding-right: 7px;
	font-size: 7pt;
	background-image: url(/images/2009/2009MenuBottom.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.ModuleTitle {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	color: #213242;
	margin-bottom: 5px;
	margin-top: 0px;
	padding-bottom: 2px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #3E798C;
	border-bottom-color: #3E798C;
	background-color: #AED0DB;
	padding-left: 3px;
}
.ModuleSubTitle {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #3E798C;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #B7E973;
	margin-bottom: 3px;
	padding-bottom: 2px;
}
.ModuleSubTitle2 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #C40B46;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #B7E973;
	margin-bottom: 3px;
	padding-bottom: 2px;
}
.ModuleSubTitle3 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #FFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFF;
	margin-bottom: 3px;
	padding-bottom: 2px;
}

.ModuleBLOGTitle {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #4E7913;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #80C620;
	margin-bottom: 0px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
}

.Module860_Topper {
	background-image: url(/images/2010/Module860_blue.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 17px;
	width: 850px;
	font-weight: bold;
	color: #333;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
}
.Module860_Topper_B {
	background-image: url(/images/2010/Module860b.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 8px;
	width: 860px;
	margin-bottom: -8px;
	z-index: 2;
	position: relative;
}
/*this one's for photos*/
.Module860_Topper_C {
	background-image: url(/images/2010/Module860b.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 860px;
	margin-bottom: -8px;
	z-index: 2;
	position: relative;
}
.Module860 {
	background-image: url(/images/2010/Module860.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
	width: 840px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 15px;
	padding-left: 10px;
	z-index: -1;
}

.Module640_Topper {
	background-image: url(/images/2010/Module640_blue.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 17px;
	width: 630px;
	font-weight: bold;
	color: #333;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
}
.Module640_Topper_B {
	background-image: url(/images/2010/Module640b.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 8px;
	width: 640px;
	margin-bottom: -8px;
	z-index: 2;
	position: relative;
}
/*this one's for photos*/
.Module640_Topper_C {
	background-image: url(/images/2010/Module640b.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 640px;
	margin-bottom: -8px;
	z-index: 2;
	position: relative;
}
.Module640 {
	background-image: url(/images/2010/Module640.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
	width: 620px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 15px;
	padding-left: 10px;
	z-index: -1;
}
.Module640_NoPad {
	background-image: url(/images/2010/Module640.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
	width: 640px;
	padding-bottom: 3px;
	z-index: -1;
}
.Module640_NoPad2 {
	background-image: url(/images/2010/Module640_white.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
	width: 640px;
	padding-bottom: 3px;
	z-index: -1;
}
.Module400_Topper {
	background-image: url(/images/2010/Module400_blue.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 17px;
	width: 390px;
	font-weight: bold;
	color: #333;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
}
.Module400_Topper_B {
	background-image: url(/images/2010/Module400b.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 8px;
	width: 400px;
	margin-bottom: -8px;
	z-index: 2;
	position: relative;
}
.Module400 {
	background-image: url(/images/2010/Module400.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
	width: 380px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	z-index: -1;
}
.Module400_NoPad {
	background-image: url(/images/2010/Module400.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
	width: 400px;
	padding-bottom: 15px;
	z-index: -1;
}

.Module315_Topper {
	background-image: url(/images/2010/Module315_blue.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 17px;
	width: 305px;
	font-weight: bold;
	color: #333;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
}
.Module315_Topper_B {
	background-image: url(/images/2010/Module315b_blue.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 8px;
	width: 315px;
	margin-bottom: -8px;
	z-index: 2;
	position: relative;
}

.Module315 {
	background-image: url(/images/2010/Module315_blue.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
	width: 295px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 15px;
	padding-left: 10px;
	z-index: -1;
}

.Module315_NoPad {
	background-image: url(/images/2010/Module315_blue.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
	width: 315px;
	padding-top: 0px;
	padding-bottom: 0px;
	z-index: -1;
}


.Module210_Topper {
	background-image: url(/images/2010/Module210_blue.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 17px;
	width: 200px;
	font-weight: bold;
	color: #333;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
}
.Module210_Topper_B {
	background-image: url(/images/2010/Module210b.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 8px;
	width: 210px;
	margin-bottom: -8px;
	z-index: 2;
	position: relative;
}
.Module210 {
	background-image: url(/images/2010/Module210.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
	width: 190px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 15px;
	padding-left: 10px;
	z-index: -1;
}

.Module210_NoPad {
	background-image: url(/images/2010/Module210.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
	width: 210px;
	padding: 0px;
	z-index: -1;
}

.Module230_Topper {
	background-image: url(/images/2010/Module230_blue.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 17px;
	width: 220px;
	font-weight: bold;
	color: #333;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
}
.Module230_Topper_B {
	background-image: url(/images/2010/Module230b.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 8px;
	width: 230px;
	margin-bottom: -8px;
	z-index: 2;
	position: relative;
}

.Module230 {
	background-image: url(/images/2010/Module230.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
	width: 210px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	z-index: -1;
}


.Module230_NoPad {
	background-image: url(/images/2010/Module230.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
	width: 230px;
	padding: 0px;
	z-index: -1;
}

/* Module100 - for small photo thumbnails */
.Module100_Topper {
	background-image: url(/images/2010/Module100.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 8px;
	width: 100px;
	margin-bottom: -8px;
	z-index: 2;
	position: relative;
}
.Module100 {
	background-image: url(/images/2010/Module100.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
	width: 100px;
	padding: 0px;
	z-index: -1;
}
.TumblrModule230 {
	background-image: url(/images/2010/BlogModule_230.gif);
	background-position: left top;
	background-repeat: no-repeat;
	width: 210px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	z-index: -1;
}
.TumblrModule230_Bottom {
	background-image: url(/images/2010/BlogModule_230.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 8px;
	width: 230px;
	margin-bottom: -8px;
	z-index: 2;
	position: relative;
}

.ModuleDivider {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	margin-bottom: 8px;
	margin-top: 8px;
}
.ModulePic {
	border: 1px solid #B7E973;
}




/*Testimonial Module*/
.TestimonialTopper {
	background-image: url(/images/2010/TestimonialBubble.gif);
	background-repeat: no-repeat;
	background-position: center top;
	width: 230px;
	height: 7px;
}

.TestimonialBox {
	text-align: left;
	background-image: url(/images/2010/TestimonialBubble.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	width: 200px;
	color: #213242;
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 25px;
	padding-left: 15px;
}
.TestimonialTitle {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #C40B46;
	margin-bottom: 8px;
	margin-top: 0px;
}
/* end Testimonial Module*/

.DownloadsTopper {
	background-image: url(/images/2010/DownloadsModule.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 27px;
	width: 392px;
	padding-top: 4px;
	padding-left: 8px;
	color: #666;
}
.DownloadsBox {
	background-image: url(/images/2010/DownloadsModule.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	width: 384px;
	padding-top: 3px;
	padding-right: 8px;
	padding-bottom: 18px;
	padding-left: 8px;
}

.DownloadsBox a {
	font-weight: bold;
	text-decoration: none;
	display: block;
	color: #3E798C;
}

.DownloadsBox tr {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D6D6D6;	
}

.DownloadsTopper400 {
	background-image: url(/images/2010/DownloadsModule.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 27px;
	width: 392px;
	padding-top: 4px;
	padding-left: 8px;
	color: #666;
}
.DownloadsBox400 {
	background-image: url(/images/2010/DownloadsModule.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	width: 384px;
	padding-top: 3px;
	padding-right: 8px;
	padding-bottom: 18px;
	padding-left: 8px;
}

.DownloadsBox400 a {
	font-weight: bold;
	text-decoration: none;
	display: block;
	color: #3E798C;
}

.DownloadsBox400 tr {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D6D6D6;	
}

.DownloadsTopper640 {
	background-image: url(/images/2010/DownloadsModule640.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 27px;
	width: 632px;
	padding-top: 4px;
	padding-left: 8px;
	color: #666;
}
.DownloadsBox640 {
	background-image: url(/images/2010/DownloadsModule640.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	width: 624px;
	padding-top: 3px;
	padding-right: 8px;
	padding-bottom: 18px;
	padding-left: 8px;
}

.DownloadsBox640 a {
	font-weight: bold;
	text-decoration: none;
	display: block;
	color: #3E798C;
}

.DownloadsBox640 tr {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D6D6D6;	
}


.DownloadsTopper230 {
	background-image: url(/images/2010/DownloadsModule230.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 27px;
	width: 222px;
	padding-top: 4px;
	padding-left: 8px;
	color: #666;
}
.DownloadsBox230 {
	background-image: url(/images/2010/DownloadsModule230.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	width: 214px;
	padding-top: 3px;
	padding-right: 8px;
	padding-bottom: 18px;
	padding-left: 8px;
}

.DownloadsBox230 a {
	font-weight: bold;
	text-decoration: none;
	display: block;
	color: #3E798C;
}

.DownloadsBox230 tr {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D6D6D6;	
}

.DownloadsTopper315 {
	background-image: url(/images/2010/DownloadsModule315.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 27px;
	width: 307px;
	padding-top: 4px;
	padding-left: 8px;
	color: #666;
}
.DownloadsBox315 {
	background-image: url(/images/2010/DownloadsModule315.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	width: 299px;
	padding-top: 3px;
	padding-right: 8px;
	padding-bottom: 18px;
	padding-left: 8px;
}

.DownloadsBox315 a {
	font-weight: bold;
	text-decoration: none;
	display: block;
	color: #3E798C;
}

.DownloadsBox315 tr {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D6D6D6;	
}




.item {
	width: 203px;
	padding-bottom: 2px;
	display: block;
	padding-top: 2px;
	padding-right: 7px;
	font-size: 7pt;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
.item:hover {
	background-color: #506685;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	color: #FFFFFF;
}

.Divider {
	font-weight: bold;
	padding-right: 6px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	font-size: 7pt;
	padding-top: 2px;
	padding-bottom: 2px;
	color: #FFFFFF;
	background-color: #93A6BD;
}
.MenuSpacer {
	width: 203px;
	padding-bottom: 2px;
	display: block;
	padding-top: 2px;
	padding-right: 7px;
	font-size: 7pt;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	background-color: #FFFFFF;
	color: #FFFFFF;
	font-weight: bold;
}

.PageBody {
	padding-right: 5px;
	padding-bottom: 12px;
	padding-left: 0px;
}
.PageAlert {
	font-weight: bold;
	color: #C40B46;
	background-color: #FC6;
	margin: 5px;
	padding: 3px;
	border: 1px dotted #900;
}
.PageAlert a {
	color: #F63;
}
.PageHelp {
	background-color: #C8E3ED;
	color: #213242;
	padding-top: 5px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 8px;
	font-weight: normal;
}


.Steplist li {
	background-image: url(/images/2009/OL_BG.gif);
	padding: 15px;
	width: 80%;
	margin-bottom: 10px;
	list-style-type: none;
	background-color: #CAE4FE;
	background-repeat: no-repeat;
	background-position: right bottom;
}
.StepTitle {
	color: #6699CC;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14pt;
	font-weight: bold;
	font-style: italic;
}

.Title {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-weight: bold;
	color: #C40B46;
	margin-bottom: 12px;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 4px;
	padding-left: 0px;
	margin-top: 8px;
	margin-right: 10px;
	margin-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #B7E973;
}
.TitleLabel {
	color: #FFF;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 5px;
	padding-left: 6px;
	font-family: 'ImpactLabelReversedRegular';
	font-weight: normal;
	font-size: 20pt;
	text-align: left;
	margin-bottom: 10px;
	background-color: #C40B46;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #6F0628;
	border-right-color: #6F0628;
	border-left-color: #F55A8C;
	border-top-color: #F55A8C;
	
}
.TitleLabelBlue {
	/*background-image: url(/images/2010/2010_TitleBlue.gif);
	background-repeat: no-repeat;
	background-position: right;*/
	color: #4E6881;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 0px;
	font-family: 'ImpactLabelReversedRegular';
	font-weight: bold;
	font-size: 15pt;
	text-align: left;
	margin-bottom: 6px;
	height: 21px;
}

.UserDiv {
	padding-right: 2px;
	padding-bottom: 2px;
	padding-top: 2px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: -22px;
	margin-left: 0px;
}
/* News Slideshow styles */
.FeaturesNav2010 {
	
}
.FeaturesNav2010_Container {
	text-align:right;
	height: 18px;
}
.FeaturesNav2010_Tab {
	height: 18px;
	margin: 0px;
	background-image: url(/images/2010/FeatureSlideNav.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 18px;
	padding-left: 27px;
	padding-bottom: 6px;
}

.FeaturesNav2010_Corner {
	background-image: url(/images/2010/FeatureSlideNav.png);
	background-repeat: no-repeat;
	background-position: right bottom;
	height: 18px;
	padding-right: 10px;
	padding-bottom: 6px;
}

.NewsNavButton {
	height: 17px;
	width: 17px;
	background-image: url(/images/2010/FeatureNavButton_inactive.gif);
	background-repeat: no-repeat;
	background-position: center center;
	cursor:pointer;
}

.NewsNavButtonSelected {
	height: 17px;
	width: 17px;
	background-image: url(/images/2010/FeatureNavButton_active.gif);
	background-repeat: no-repeat;
	background-position: center center;	
	cursor:pointer;
}
.NewsNavPlay {
	color: #999999;
	text-decoration: none;
	height: 18px;
	float: right;
	padding-right: 3px;
	padding-left: 3px;
	background-image: url(/images/2009/FeaturesPlay.gif);
	width: 8px;
	background-repeat: no-repeat;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
}
.NewsNavPause {
	color: #999999;
	text-decoration: none;
	height: 18px;
	float: right;
	padding-right: 3px;
	padding-left: 3px;
	background-image: url(/images/2009/FeaturesPause.gif);
	width: 7px;
	background-repeat: no-repeat;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
}
.NewsNavPauseSelected {
	color: #999999;
	text-decoration: none;
	height: 18px;
	float: right;
	padding-right: 3px;
	padding-left: 3px;
	background-image: url(/images/2009/FeaturesPause_Selected.gif);
	width: 7px;
	background-repeat: no-repeat;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
}
.FeaturesBlurb2010 {
	color: #FFFFFF;
	/*background-color: #1A334D;*/
	width: 538px;
	margin-bottom: 0px;
	padding-top: 4px;
	padding-right: 6px;
	padding-bottom: 4px;
	padding-left: 6px;
}

.FeaturesBlurb2010 a {
	color: #FFFFFF;
	text-decoration: underline;
}

.TopStory {
	margin-bottom: -225px;
	padding: 0px;
}
#TopStoriesContainer {
	width: 550px;
	overflow:hidden;
	margin-top:10px;
}	
/* end News Slideshow styles */

.indexTab {
	padding: 1px;
	margin-bottom: 0px;
	margin-right: 1px;
	margin-left: 1px;
	border: 1px solid #999999;
	background-color: #FFFFFF;
	width: 3.8%;
}
.indexTabSelected {
	padding: 1px;
	margin-bottom: 0px;
	margin-right: 1px;
	margin-left: 1px;
	border: 1px solid #999999;
	background-color: #ECE9D8;
	width: 3.8%;
}

/*SlideNav for 2010 Homepage*/
.SlideNav {
	text-align: right;
	margin-top: 4px;
	margin-right: 20px;
	margin-bottom: 4px;
	margin-left: 4px;
	/*background-color: #213242;*/
}
#SlideNav a {
	text-decoration: none;
	color: #FFF;
	margin-top: 3px;
	margin-right: 2px;
	margin-bottom: 0;
	margin-left: 2px;
	border: 1px solid #FFF;
	padding-top: 1px;
	padding-right: 4px;
	padding-bottom: 1px;
	padding-left: 4px;
}

#SlideNav a.activeSlide {
	color: #B7E973;
	background-color: #FFF;
}

#SlideNav a:focus { outline: none; }
.WhiteText {
	color: #FFF;
}

