
html, body {
	background-color : #002f5f;
	margin : 0;
	padding : 0;
}
html {
	overflow-y : scroll;
}
body {
	font-size : 62.5%;
	font-family : "Arial",sans-serif;
}
a img {
	border : none;
}
.Accessible {
	position : absolute !important;
	left : -9999px !important;
	width : 990px !important;
}
#page {
	width : 940px;
	margin : 0 auto;
	border : solid 1px #1d5084;
	border-top : none;
	background-color : #fff;
}
#pageMasthead {
	z-index : 2;
	width : 940px;
	height : 90px;
	overflow : visible;
	position : relative;
	background-color : #00b2fd;
	background-image : url('/sebin/a/r/horizontal-background-gradient.gif');
	background-repeat : repeat-y;
}
#pageMastheadLogo {
	position : absolute;
	left : 18px;
	top : 0;
	font-size : 150%;
	z-index : 2;
}
#pageMastheadLogo, #pageMastheadLogo * {
	display : block;
	color : #fff;
	text-decoration : none;
	text-transform : uppercase;
}
#pageMastheadLogo img {
	text-align : center;
}
#pageMastheadUpper {
	position : absolute;
	width : 570px;
	right : 15px;
	top : 0;
}
#pageMastheadUpper, #pageMastheadUpper * {
	height : 35px;
	display : block;
	margin : 0;
	padding : 0;
	list-style-type : none;
	color : #002f5f;
	text-decoration : none;
}
#pageMastheadUpper * {
	width : 114px;
}
#pageMastheadUpper li {
	float : left;
}
#pageMastheadUpper img {
	text-align : center;
}
#pageMastheadUpper img.Selected {
	color : #fecb00;
}
#pageMastheadLower {
	position : absolute;
	width : 684px;
	right : 15px;
	bottom : 0;
	font-size : 120%;
}
#pageMastheadLower, #pageMastheadLower * {
	height : 42px;
	display : block;
	margin : 0;
	padding : 0;
	list-style-type : none;
	color : #fff;
	text-decoration : none;
	text-transform : uppercase;
}
#pageMastheadLower * {
	width : 114px;
}
#pageMastheadLower li {
	float : left;
}
#pageMastheadLower img {
	text-align : center;
}
#pageMastheadLower img.Selected {
	color : #fecb00;
}
#pageHomeFlashInside {
	padding : 50px 20px 20px;
	width : 900px;
	height : 490px;
	overflow : auto;
}
#pageHome embed, #pageHome object {
	display : block;
	margin : 0;
	padding : 0;
}
#pageHome {
	font-size : 120%;
	position : relative;
	width : 940px;
	height : 560px;
}
#pageHome h1 {
	font-size : 160%;
	color : #fff;
}
#pageHome h2 {
	font-size : 140%;
	color : #0040B9;
}
#pageHome p {
	font-size : 110%;
}
#pageStage {
	overflow : hidden;
	position : relative;
	background-color : #fff;
	width : 940px;
	border-bottom : solid 1px #bfd7ef;
	background-repeat : no-repeat;
	font-size : 120%;
}
#pageStageSlider {
	position : absolute;
	left : 0;
	top : 0;
	font-size : 160%;
}
#pageStageSlider img {
	display : block;
	float : left;
	color : #fff;
	text-align : center;
}
div.StageStudents, div.StageStudents #pageStage_inside {
	height : 190px;
}
div.StageWater, div.StageWater #pageStage_inside {
	height : 270px;
}
div.StageStudents {
}
div.StageWater {
	background-image : url('/sebin/x/y/walk-for-water.jpg');
	background-repeat : no-repeat;
}
#pageStage_inside {
	width : 940px;
	position : relative;
}
#pageStageSearch {
	position : absolute;
	bottom : 0;
	right : 0;
	padding : 0 25px 10px 10px;
	margin : 0;
}
#pageStageSearch div.InputWrapper {
	border : solid 1px #476f99;
	background-color : #fff;
	float : left;
	margin-right : 5px;
}
#pageStageSearch div.InputWrapper_Top {
	background-image : url('/sebin/o/y/gradient-top.gif');
	background-repeat : repeat-x;
	background-position : top;
}
#pageStageSearch div.InputWrapper_Bottom {
	background-image : url('/sebin/m/t/gradient-bottom.gif');
	background-repeat : repeat-x;
	background-position : bottom;
}
#pageStageSearch div.InputWrapper_Left {
	background-image : url('/sebin/o/a/gradient-left.gif');
	background-repeat : repeat-y;
	background-position : left;
}
#pageStageSearch div.InputWrapper_Right {
	background-image : url(' /sebin/c/q/gradient-right.gif');
	background-repeat : repeat-y;
	background-position : right;
}
#pageStageSearch div.InputWrapper_TopLeft {
	background-image : url('/sebin/o/w/gradient-tl.gif');
	background-repeat : no-repeat;
	background-position : top left;
}
#pageStageSearch div.InputWrapper_TopRight {
	background-image : url('/sebin/o/m/gradient-tr.gif');
	background-repeat : no-repeat;
	background-position : top right;
}
#pageStageSearch div.InputWrapper_BottomRight {
	background-image : url('/sebin/u/d/gradient-br.gif');
	background-repeat : no-repeat;
	background-position : bottom right;
}
#pageStageSearch div.InputWrapper_BottomLeft {
	background-image : url('/sebin/u/n/gradient-bl.gif');
	background-repeat : no-repeat;
	background-position : bottom left;
}
#pageStageSearch input.Text {
	border : none;
	background-color : Transparent;
	padding : 5px 8px 5px 8px;
	font-size : 100%;
	font-weight : bold;
	width : 13em;
	font-family : "Arial",sans-serif;
}
#pageStageSearch input.Submit {
	border : solid 1px #faf8fb;
	float : right;
	background-color : #008bc3;
	color : #fff;
	font-weight : bold;
}
#pageStageBanner {
	height : 100px;
	position : absolute;
	top : 118px;
	width : 940px;
	font-size : 160%;
	font-weight : bold;
	color : #fff;
}
#pageStageBanner img {
	display : block;
}
#pageStageBannerLeft {
	position : absolute;
	left : 25px;
	top : 37px;
}
#pageStageBannerRight {
	position : absolute;
	right : 25px;
	top : 37px;
}
#pageStageBannerLeft, #pageStageBannerRight {
	color : #fff;
	text-decoration : none;
}
#pageStageContents {
	position : absolute;
	top : 131px;
	width : 760px;
	color : #fff;
	left : 90px;
}
#pageStageContents * {
	display : block;
	margin : 0;
	padding : 0;
}
#pageStageContents h1 {
	font-size : 316.6667%;
	font-weight : normal;
	text-transform : uppercase;
}
#pageStageContents p {
	font-size : 166.6667%;
	text-transform : uppercase;
	letter-spacing : 0.05em;
}
#pageContent {
	width : 894px;
	padding : 20px 21px 20px 25px;
	font-size : 120%;
	color : #333;
}
#pageContent * {
	margin-top : 0;
}
#pageContentCallouts {
	width : 215px;
	float : right;
}
#pageContentClear {
	clear : both;
}
div.InteriorNormal #pageContentWrapper {
	width : 714px;
	float : right;
}
div.InteriorNormal #pageContentCopy {
	width : 483px;
	float : left;
	padding-top : 4px;
}
div.InteriorNormal #pageContentContext {
	width : 160px;
	float : left;
	padding-top : 4px;
	letter-spacing : 0.04em;
}
div.InteriorNormal #pageContentContextSpecial {
	width : 160px;
	float : left;
	padding-top : 4px;
	letter-spacing : 0.04em;
}
#pageContentCopy a {
	color : #5f9cd8;
	text-decoration : none;
}
#pageContentCopy a:hover {
	text-decoration : underline;
}
#pageContentCopy a:active {
	color : #e37222;
}
#pageContentCopy a:visited {
	color : #e37222;
	text-decoration : none;
}
#pageContentCopy a.Collapsed, #pageContentCopy a.Expanded {
	display : block;
	padding-left : 18px;
	background-position : 0 5px;
	background-repeat : no-repeat;
}
#pageContentCopy a.Collapsed {
	background-image : url('/sebin/c/y/expand.gif');
}
#pageContentCopy a.Expanded {
	background-image : url('/sebin/i/z/collapse.gif');
}
#pageContentCopy a.Collapsed, #pageContentCopy a.Collapsed:visited, #pageContentCopy a.Collapsed:hover, #pageContentCopy a.Collapsed:active {
	color : #0040B9;
	text-decoration : none;
}
#pageContentCopy a.Expanded, #pageContentCopy a.Expanded:visited, #pageContentCopy a.Expanded:hover, #pageContentCopy a.Expanded:active {
	color : #0040B9;
	text-decoration : none;
}
#pageContentCopy h1, div.AlternativeHeaders #pageContentCopy h2 {
	padding : 4px 10px;
	margin-bottom : 4px;
	font-weight : normal;
	font-size : 180%;
	color : #fff;
	background-color : #e37222;
	background-image : url('/sebin/g/i/header-background-gradient.gif');
	background-repeat : repeat-y;
	background-position : right;
	text-transform : uppercase;
}
#pageContentCopy h2, div.AlternativeHeaders #pageContentCopy h3 {
	font-size : 140%;
	padding : 4px 10px;
	margin : 0;
}
#pageContentCopy h2, div.AlternativeHeaders #pageContentCopy h3, #pageContentCopy h2 a, div.AlternativeHeaders #pageContentCopy h3 a {
	text-decoration : none;
	color : #0040b9;
	font-weight : normal;
}
#pageContentCopy ul {
	margin-left : 0;
	margin-right : 0;
	padding : 4px 10px 4px 15px;
	color : #5f9cd8;
	font-size : 110%;
}
#pageContentCopy ul li {
	background-image : url('/sebin/c/s/more-arrow.gif');
	background-repeat : no-repeat;
	background-position : 0 5px;
	padding : 0 0 0 10px;
	margin : 0;
	list-style-type : none;
	color : #333;
}
#pageContentCopy ul li a {
}
#pageContentCopy ul.Inline a, #pageContentCopy ul.Inline a img {
	text-transform : uppercase;
}
#pageContentCopy ul.Inline li {
	background-image : none;
	display : inline;
	padding-right : 25px;
}
#pageContentCopy ul.Inline {
	margin-bottom : 20px;
}
div.InteriorNormal #pageContentCopy div.TwoColumn p {
	color : #333333;
	font-size : 110%;
	line-height : 110%;
}
#pageContentCopy div.NavigationBox {
	width : 207px;
	padding : 1px;
}
#pageContentCopy div.NavigationBox h2 {
	padding : 0;
	color : #fff;
	font-size : 133.3333%;
	background-image : none;
}
#pageContentCopy div.NavigationBox h2 a {
	color : #fff;
}
#pageContentCopy div.NavigationBox h2 img {
	display : block;
	text-align : center;
	text-transform : uppercase;
}
#pageContentCopy div.NavigationBox p {
	color : #fff;
	font-weight : normal;
	line-height : normal;
}
#pageContentCopy div.NavigationBox p a {
	color : #fff;
}
#pageContentCopy div.NavigationBox p a img {
	text-transform : uppercase;
}
div.InteriorNormal #pageContentCopy div.TwoColumn_Left {
	width : 235px;
	float : left;
}
div.InteriorNormal #pageContentCopy div.TwoColumn_Right {
	width : 235px;
	float : right;
}
div.InteriorNormal #pageContentCopy div.TwoColumn_Clear {
	clear : both;
}
div.InteriorNormal #pageContentCopy div.TwoColumn div.Collapsible_Wrapper {
	min-height : 1px;
	background-image : url('/sebin/k/y/collapsible-border.gif');
	background-repeat : repeat-x;
	background-position : bottom;
}
#pageContentCallouts div.Callout {
	width : 215px;
	background-image : url('/sebin/y/l/gradient-middle.gif');
	background-repeat : repeat-y;
	margin : 5px 5px 10px;
}
#pageContentCallouts div.Callout_top {
	background-image : url('/sebin/o/y/gradient-top.gif');
	background-repeat : no-repeat;
}
#pageContentCallouts div.Callout_bottom {
	background-image : url(' /sebin/m/t/gradient-bottom.gif');
	background-repeat : no-repeat;
}
#pageContentCallouts div.Callout_inside {
	padding : 0 4px;
	margin : 0;
}
#pageContentCallouts div.Callout h3 {
	font-size : 108.3333%;
	text-transform : uppercase;
	margin : 0 0 5px 0;
	font-weight : normal;
	padding : 15px 10px 0 10px;
}
#pageContentCallouts div.Callout h3, #pageContentCallouts div.Callout h3 a {
	color : #fff;
	text-decoration : none;
	padding : 0;
}
#pageContentCallouts div.Callout p, #pageContentCallouts div.Callout ul {
	padding : 0 10px 10px 10px;
}
#pageContentCallouts div.Callout p {
	margin : 5px 0 0 0;
	color : #fff;
	letter-spacing : -0.01em;
	line-height : 120%;
	font-size : 110%;
}
#pageContentCallouts div.Callout p a {
	color : #ffffff;
	text-decoration : none;
}
#pageContentCallouts div.Callout p a:hover {
	text-decoration : none;
	color : #002f5f;
}
#pageContentCallouts div.Callout p a:active {
	color : #fecb00;
}
#pageContentCallouts div.Callout ul {
	margin : 0;
	display : block;
	text-transform : uppercase;
}
#pageContentCallouts div.Callout ul, #pageContentCallouts div.Callout ul a {
	color : #fff;
	text-decoration : none;
}
#pageContentCallouts div.Callout ul a:hover {
	text-decoration : underline;
}
#pageContentCallouts div.Callout ul a:active {
	color : #fecb00;
}
#pageContentCallouts div.Callout ul li {
	display : block;
	margin : 0;
	padding : 0;
	list-style-type : none;
	background-image : none;
}
#pageContentCallouts div.Callout ul a {
	display : block;
	margin : 0;
	padding : 2px 0 2px 25px;
	background-image : url('/sebin/c/k/chevron.gif');
	background-repeat : no-repeat;
	background-position : center left;
}
#pageFooter {
	width : 940px;
	height : 41px;
	position : relative;
	background-color : #00b2fd;
	background-image : url('/sebin/a/r/horizontal-background-gradient.gif');
	background-repeat : repeat-y;
}
#pageFooter hr {
	display : none;
}
#pageFooterTagline {
	margin : 0;
	position : absolute;
	left : 24px;
	top : 0;
	font-size : 170%;
}
#pageFooterTagline, #pageFooterTagline * {
	display : block;
	color : #fff;
	text-decoration : none;
}
#pageFooterNavigation li {
	float : left;
	margin : 0;
	padding : 0;
}
#pageFooterNavigation img {
	text-align : center;
}
#pageFooterNavigation img.Selected {
	color : #fecb00;
}
#footer {
	width : 940px;
	margin : 0 auto;
}
#footer p {
	margin : 0;
}
#footerLeft {
	color : #fff;
	padding : 15px 0 15px 24px;
	width : 620px;
	float : left;
}
#footerLeft a {
}
#footerLeft a.Selected {
	color : #fecb00;
}
#footerLeft a:hover {
	text-decoration : underline;
}
#footerRight {
	float : right;
	color : #FFF;
	padding-top : 15px;
	padding-right : 10px;
}
#footerRight img {
	display : block;
	text-align : center;
}
#footerClear {
	clear : both;
	height : 20px;
}
#pageStage input {
	margin-right : 5px;
	color : #666;
	font-size : 14px;
}
#footerLeft p {
	font-style : normal;
}
#pageContentCopy h4 {
	padding : 4px 10px;
	color : #e37222;
	font-size : 133.3333%;
	font-weight : normal;
	line-height : 150%;
	margin : 0;
}
#pageContentCopy p sup, #pageContentCopy p sub {
	vertical-align : baseline;
}
#pageContentCopy div.columnTitle {
	padding-left : 10px;
	padding-bottom : 10px;
	text-transform : uppercase;
	font-size : 160%;
	color : #002F5F;
	font-weight : normal;
}
div.InteriorWideLeft #pageContentWrapper {
	width : 894px;
}
div.InteriorWideLeft #pageContentCopy {
	width : 663px;
	float : left;
	padding-top : 4px;
}
div.InteriorWideLeft #pageContentCopy div.ThreeColumn_Top {
	width : 663px;
	background-image : url('/sebin/i/j/navigation-box-faux-ends.gif');
	background-repeat : no-repeat;
	background-position : top;
}
div.InteriorWideLeft #pageContentCopy div.ThreeColumn_Left,div.InteriorWideLeft #pageContentCopy div.ThreeColumn_Middle,div.InteriorWideLeft #pageContentCopy div.ThreeColumn_Right {
	width : 209px;
	float : left;
}
div.InteriorWideLeft #pageContentCopy div.ThreeColumn_Clear {
	clear : both;
	font-size : 0px;
}
div.InteriorWideLeft #pageContentCopy div.ThreeColumn_Bottom {
	width : 663px;
	background-image : url('/sebin/i/j/navigation-box-faux-ends.gif');
	background-repeat : no-repeat;
	background-position : bottom;
}
div.InteriorWideLeft #pageContentCopy div.ThreeColumn {
	width : 663px;
	background-color : #e37222;
	background-image : url('/sebin/e/f/navigation-box-faux-gradient.gif');
	background-repeat : repeat-y;
}
div.InteriorWideRight #pageContentCopy {
	width : 714px;
	float : right;
	padding-top : 4px;
}
div.InteriorWideRight #pageContentContext {
	width : 160px;
	letter-spacing : 0.04em;
	float : left;
	padding-top : 4px;
}
div.InteriorWideRight #pageContentContextSpecial {
	width : 160px;
	letter-spacing : 0.04em;
	float : left;
	padding-top : 4px;
}
div.InteriorWideLeft #pageContentCopy div.ThreeColumn_Left,div.InteriorWideLeft #pageContentCopy div.ThreeColumn_Middle {
	padding-right : 18px;
}
#pageContentCopy table {
	margin : 4px 6px;
	font-size : 100%;
	width : 100%;
}
#pageContentCopy table td {
	padding : 4px;
	border-bottom : solid 1px #CCC;
}
#pageContentContext ul, #pageContentContext ul * {
	margin : 0;
	padding : 0;
	list-style-type : none;
}
#pageContentContext a {
	text-decoration : none;
}
#pageContentContext a:hover {
	text-decoration : underline;
}
#pageContentContext li a {
	font-size : 120%;
	text-transform : uppercase;
	display : block;
	padding : 5px 8px 5px 21px;
	color : #fff;
	background-color : #008bc3;
	background-image : url('/sebin/u/d/context-navigation-background-gradient-collapsed.gif');
	background-repeat : no-repeat;
	background-position : 0 0;
}
#pageContentContext li.active a {
	background-image : url('/sebin/a/t/context-navigation-background-gradient-expanded.gif');
}
#pageContentContext li.active li a {
	font-size : 100%;
	padding : 5px 0 0 5px;
	color : #002f5f;
	background-color : #fff;
	background-image : none;
}
#pageContentContext li.active li.active li a {
	padding : 5px 0 0 15px;
	color : #5f9cd8;
	background-image : url('/sebin/e/x/context-navigation-background-sub-collapsed.gif');
	background-position : 5px 9px;
}
#pageContentContext li.active li.active li.active a {
	background-image : url('/sebin/c/s/context-navigation-background-sub-expanded.gif');
	background-position : 5px 12px;
	color : #e37222;
}
#pageContentContext li.active li.active li.active li a {
	text-transform : none;
	color : #5f9cd8;
	background-image : none;
	padding : 5px 0 1px 15px;
	line-height : 12px;
}
#pageContentContext ul li {
	padding-bottom : 1px;
}
#pageContentContext ul li.active li {
	padding-bottom : 5px;
}
#pageContentContext ul li.active li.active li {
	padding-bottom : 2px;
}
#pageContentContext ul li.active li.active li.active li {
	padding-bottom : 0;
}
#pageContentContext li.active li.active li.active li.active a {
	color : #e37222;
}
#pageContentContextSpecial ul, #pageContentContextSpecial ul * {
	margin : 0;
	padding : 0;
	list-style-type : none;
}
#pageContentContextSpecial a {
	text-decoration : none;
}
#pageContentContextSpecial a:hover {
	text-decoration : underline;
}
#pageContentContextSpecial li a {
	font-size : 120%;
	text-transform : uppercase;
	display : block;
	padding : 5px 8px 5px 21px;
	color : #fff;
	background-color : #008bc3;
	background-image : url('/sebin/u/d/context-navigation-background-gradient-collapsed.gif');
	background-repeat : no-repeat;
	background-position : 0 0;
}
#pageContentContextSpecial li.active a {
	background-image : url('/sebin/a/t/context-navigation-background-gradient-expanded.gif');
}
#pageContentContextSpecial li.active li a {
	font-size : 100%;
	padding : 5px 0 0 5px;
	color : #002f5f;
	background-color : #fff;
	background-image : none;
}
#pageContentContextSpecial li.active li.active li a {
	padding : 5px 0 0 15px;
	color : #5f9cd8;
	background-image : url('/sebin/e/x/context-navigation-background-sub-collapsed.gif');
	background-position : 5px 9px;
}
#pageContentContextSpecial li.active li.active li.active a {
	background-image : url('/sebin/c/s/context-navigation-background-sub-expanded.gif');
	background-position : 5px 12px;
	color : #e37222;
}
#pageContentContextSpecial li.active li.active li.active li a {
	text-transform : none;
	color : #5f9cd8;
	background-image : none;
	padding : 5px 0 1px 15px;
	line-height : 12px;
}
#pageContentContextSpecial ul li {
	padding-bottom : 1px;
}
#pageContentContextSpecial ul li.active li.active li {
	padding-bottom : 2px;
	display : block;
}
#pageContentContextSpecial ul li.active li.active li.active li {
	padding-bottom : 0;
}
#pageContentContextSpecial li.active li.active li.active li.active a {
	color : #e37222;
}
div.InteriorWideLeft #pageContentCopy div.ProgramsTwoColumn, div.InteriorWideLeft #pageContentCopy div.ProgramsTwoColumn_Singular {
	width : 663px;
	background-color : #e37222;
	background-image : url('/sebin/m/v/programs-faux-middle.gif');
	background-repeat : repeat-y;
	margin-bottom : 20px;
	background-position : left;
}
div.InteriorWideLeft #pageContentCopy div.ProgramsTwoColumn_Bottom {
	width : 663px;
	background-image : url('/sebin/m/f/programs-faux-bottom.gif');
	background-repeat : no-repeat;
	background-position : bottom left;
}
div.InteriorWideLeft #pageContentCopy div.ProgramsTwoColumn_Singular, div.InteriorWideLeft #pageContentCopy div.ProgramsTwoColumn_Singular div.ProgramsTwoColumn_Top, div.InteriorWideLeft #pageContentCopy div.ProgramsTwoColumn_Singular div.ProgramsTwoColumn_Bottom {
	width : 323px;
}
div.InteriorWideLeft #pageContentCopy div.ProgramsTwoColumn_Left {
	float : left;
	width : 317px;
	padding : 3px;
}
div.InteriorWideLeft #pageContentCopy div.ProgramsTwoColumn_Right {
	float : right;
	width : 317px;
	padding : 3px;
}
div.InteriorWideLeft #pageContentCopy div.ProgramsTwoColumn_Clear {
	clear : both;
	height : 0;
}
div.InteriorWideLeft #pageContentCopy div.ProgramsTwoColumn_Left img, div.InteriorWideLeft #pageContentCopy div.ProgramsTwoColumn_Right img {
	float : left;
	border : solid 1px #e37222;
}
div.InteriorWideLeft #pageContentCopy div.ProgramsTwoColumn_Content {
	float : right;
	width : 188px;
}
div.InteriorWideLeft #pageContentCopy div.ProgramsTwoColumn_Content img {
	float : none;
	border : none;
}
div.InteriorWideLeft #pageContentCopy div.ProgramsTwoColumn_Content, div.InteriorWideLeft #pageContentCopy div.ProgramsTwoColumn_Content a, div.InteriorWideLeft #pageContentCopy div.ProgramsTwoColumn_Content p, div.InteriorWideLeft #pageContentCopy div.ProgramsTwoColumn_Content h2 {
	color : #fff;
}
div.InteriorWideLeft #pageContentCopy div.ProgramsTwoColumn_Content h2 {
	font-size : 116.67%;
	text-transform : uppercase;
	padding : 0;
	margin : 0;
}
div.InteriorWideLeft #pageContentCopy div.ProgramsTwoColumn_Content p {
	font-size : 100%;
	font-weight : normal;
	margin : 0.75em 0 0 0;
	line-height : normal;
	padding : 0;
}
div.InteriorWideLeft #pageContentCopy H1:first-line {
	font-size : 100%;
}
#pageContentContext ul li.active ul {
	padding-bottom : 20px;
}
#pageContentContext ul li.active ul ul {
	padding-bottom : 0;
}
#pageContentContextSpecial ul li.active ul {
	padding-bottom : 0px;
}
#pageContentContextSpecial ul li.active ul ul {
	padding-bottom : 20px;
}
#pageStageSearch table, #pageStageSearch tr,#pageStageSearch table, #pageStageSearch td, #pageStageSearch tr, #pageStageSearch form {
	margin : 0;
	padding : 0;
}
#pageContentCallouts div.Callout hr {
	background-color : #FFF;
	color : #FFF;
	border-top : none;
	height : 1px;
	width : 90%;
}
#pageContentCallouts div.Callout h3 img,#pageContentCallouts div.Callout h3 a img {
	display : block;
	text-align : center;
	margin : o;
	padding : 0;
}
#pageContentContext li.active li.active li.active li.active li a {
	padding : 5px 0 1px 25px;
	color : #002F5F;
}
#pageContentContextSpecial li.active li.active li.active li.active li a {
	padding : 5px 0 1px 25px;
	color : #002F5F;
}
#pageContentCallouts div.Callout p img {
	margin : 0 15px 10px 0;
	display : block;
	float : left;
}
#pageContentCallouts div.Callout_inside2 {
	padding : 4px;
	margin : 4px 0 10px 0;
}
#pageContentCallouts div.Callout h3.NoImage {
	font-size : 138.4615%;
	padding : 10px 10px 0 10px;
}
#pageContentCopy div.siteMap table {
	width : 655px;
}
#pageContentCopy div.Calendar table {
	width : auto;
}
#pageContentCopy div.Calendar table td {
	border : none;
	border-bottom : none;
}
#pageContentCopy div.Calendar table td a img {
	padding-bottom : 5px;
}
#pageContentCopy div.Calendar table select {
	font-size : 11px;
}
#pageContentCopy div.Calendar table input {
	font-size : 11px;
	padding-bottom : 2px;
	color : #666;
}
#pageContentCopy div.Calendar table div {
	padding : 0;
	margin : 0;
}
div.CalendarHeader {
}
#pageContentCopy div.Calendar hr {
	display : none;
}
#pageContentCopy div.Calendar .style {
	background-color : none;
}
#calendar {
}
#calendar form {
	margin : 0;
}
#calendar .calendarDate {
	color : #002F5F;
	font-size : 160%;
}
#calendar .calendarEventType {
	color : #0040B9;
	padding : 10px 0;
	font-size : 140%;
}
#calendar .searchEventImg {
	margin : auto;
	display : block;
}
#calendar table td {
	border-bottom : none;
}
#calendar form select {
	font-size : 10px;
}
#calendar table {
	width : auto;
}
#calendar table td div {
	font-size : 11px;
}
#calendar table td div a {
	font-size : 110%;
	text-decoration : underline;
}
#calendar hr {
	display : none;
}
#pageContentCallouts #calendar table tr td img {
	display : none;
}
#pageContentCallouts #calendar table tr td table tr td {
	display : none;
}
#pageContentCallouts #calendar table tr td table tbody {
	display : none;
}
#pageContentCallouts #calendar table td {
	background-color : transparent;
}
#pageContentCallouts #calendar {
	right : 30px;
	position : relative;
	color : #FFF;
}
#calendar .calendarEventTitle {
	color : #0040B9;
	font-size : 140%;
}
#pageContentCallouts #calendar a {
	color : #FFF;
	font-size : 12px;
	text-decoration : none;
}
#pageContentCallouts #calendar a:hover {
	text-decoration : underline;
}
#pageContentCopy .seform table {
	width : auto;
	padding : 0px;
	margin : 0px;
	border-bottom : none;
}
#pageContentCopy .seform table td {
	border-bottom : none;
}
#pageContentCopy .seform table td.seLabelCell {
	padding : 0;
}
#pageContentCopy .seform textarea, #pageContentCopy .seform input {
	font-family : Arial, Helvetica, sans-serif;
	color : #333;
	font-size : 12px;
}
#alumni_update_contact_information .seControlCell {
	padding-bottom : 0;
	padding-top : 0;
}
#alumni_update_contact_information hr {
	border-top : none;
	width : 100%;
	color : #333;
	height : 1px;
}
#alumni_update_contact_information .seLabelCell {
	width : 120px;
}
#insidecarey_login .seControlCell, #insidecarey_login_index .seControlCell {
	padding-bottom : 0;
	padding-top : 0;
}
#insidecarey_login  .seLabelCell, #insidecarey_login_index  .seLabelCell {
	width : 80px;
}
#realestate_forum_member_login_2 .seLabelCell, #realestate_forum_member_login_2_index .seLabelCell {
	width : 80px;
}
#realestate_forum_member_login_2 .seControlCell, #realestate_forum_member_login_2_index .seControlCell {
	padding-bottom : 0;
	padding-top : 0;
}
#pageContentCopy .careyCourseTitle a {
	text-decoration : none;
}
#pageContentCopy .careyCourseTitle a.Expanded {
	color : #E37222;
	background-image : url('/sebin/c/s/context-navigation-background-sub-expanded.gif');
	background-repeat : no-repeat;
	background-position : 0 5px;
	text-decoration : none;
}
#pageContentCopy .careyCourseDesc {
	padding-left : 26px;
	padding-bottom : 15px;
}
#pageContentCopy .careyCourseTitle a.Collapsed {
	padding-left : 20px;
	background-image : url('/sebin/e/x/context-navigation-background-sub-collapsed.gif');
	background-repeat : no-repeat;
	background-position : 0 5px;
	color : #008BC3;
	text-decoration : none;
}
#pageContentCopy .careyCourseTitle {
	display : block;
	line-height : 20px;
	padding-left : 10px;
}
#pageContentCopy .careyCourseTitle a:Hover {
	color : #E37222;
}
#pageContentCopy .careyCourseDesc p {
	padding : 10px 0 0 0;
}
#overlay {
	position : absolute;
	background-image : url('/sebin/v/f/overlay.png');
}
#videobox {
	position : absolute;
	width : 496px;
	padding : 5px;
	height : 415px;
	background-color : #fbc004;
	background-position : left;
	background-repeat : repeat-y;
	color : #fff;
	font-size : 120%;
}
#videoboxClose, #videoboxClose img {
	display : block;
}
#videoboxClose {
	margin : 0 0 5px 0;
	width : 13px;
	height : 13px;
	float : right;
}
#videoboxPlayer {
	margin : 0 0 5px 0;
	clear : both;
}
#videoboxCaption {
	width : 476px;
	height : 50px;
	padding : 0 20px 0 0;
	overflow : auto;
	margin : 0;
	text-align : justify;
}
#videoboxDownload {
	float : left;
	display : block;
	margin : 10px 0 0 0;
	color : #fff;
}
#videoboxTranscript {
	float : right;
	display : block;
	margin : 10px 0 0 0;
	color : #fff;
}
div.InteriorNormal #pageContentCopy div.TwoColumn p a.TranscriptLink {
	color : #0040b9;
	font-size : 84.6154%;
	padding-left : 3px;
}
#pageStage input.button, #pageHomeSearch input.button {
	bottom : -5px;
	position : relative;
}
#pageContentContextSpecial ul li.active li {
	display : none;
	padding-bottom : 0px;
}
#pageContentContextSpecial ul li.active li.active {
	display : block;
	padding-bottom : 5px;
}
#breadcrumb {
	font-size : 11px;
	padding : 0px 10px 4px 10px;
}
#pageStageFader {
	position : absolute;
	left : 0;
	top : 0;
	font-size : 160%;
}
#pageStageFader img {
	display : block;
	position : absolute;
	left : 0;
	top : 0;
}
#pageStageContents h1, #pageStageContents div.Header {
	font-size : 316.6667%;
	font-weight : normal;
}
div.StageStudents #pageStageBanner {
	top : 48px;
}
div.StageStudents #pageStageContents {
	top : 68px;
}
div.InteriorWideLeft #pageContentCopy div.ProgramsOneColumn {
	background-color : #E37222;
	background-position : left;
	background-repeat : repeat-y;
	width : 322px;
	margin-bottom : 20px;
	background-image : url('/sebin/m/l/programs-faux-left.gif');
}
div.InteriorWideLeft #pageContentCopy div.ProgramsOneColumn_Top {
	background-repeat : no-repeat;
	width : 322px;
	background-image : url('/sebin/a/z/programs-faux-onecol-top.gif');
}
div.InteriorWideLeft #pageContentCopy div.ProgramsOneColumn_Bottom {
	background-repeat : no-repeat;
	background-image : url('/sebin/m/l/programs-faux-onecol-bottom.gif');
	width : 322px;
}
#pageHome h3 {
	font-weight : bold;
	font-size : 110%;
}
#pageHomeSearch {
	padding : 0;
	position : absolute;
	margin : 0;
	z-index : 2;
	bottom : 10px;
	right : 55px;
}
#pageHomeSearch form {
	padding : 0;
	margin : 0;
}
#pageHomeSearch input {
	color : #666;
	margin-right : 5px;
	font-size : 14px;
}
#pageContentCopy ul ul {
	font-size : 100%;
}
#footerRight a {
	color : #01B0FF;
	text-decoration : none;
}
#pageFooterSocialNav {
	display : block;
	height : 41px;
	list-style-type : none;
	margin : 0;
	padding : 0 0 0 25px;
	text-decoration : none;
	float : left;
}
#pageFooterSocialNav li {
	float : left;
	background-image : none;
	background-position : 0 0;
	padding : 0;
}
#pageFooterNavigation {
	height : 41px;
	margin : 0;
	padding : 0;
	list-style-type : none;
	color : #FFF;
	text-decoration : none;
}
.tableContent {
	color : #FFFFFF;
	font-family : Arial, Helvetica, sans-serif;
	font-size : small;
}
.SEProfileDirectoryModule {
	text-align : left;
	width : 240px;
	float : center;
	margin-left : 50px;
	line-height : normal;
	font-style : normal;
	font-family : Arial, Helvetica, sans-serif;
	font-size : small;
	font-weight : normal;
}
.field label {
	float : left;
}
.tablehref {
	color : #0066CC;
}
.customFields {
	display : none;
	font-size : small;
}
.basicInfo {
	font-size : small;
}
#pageContentCopy p {
	font-size : small;
	padding-left : 10px;
	margin-top : 10px;
	margin-bottom : 10px;
}
.SEProfileDirectoryModule h6 {
	font-size : small;
	font-weight : normal;
	text-decoration : underline;
	margin-right : 0px;
	margin-left : 0px;
	margin-bottom : 0px;
	margin-top : 0px;
}
#pageContentCopy .SEProfileDirectoryModule p {
	margin-left : 0px;
	margin-top : 0px;
}
.nameSearch {
	font-size : 12px;
	margin-left : 0px;
	margin-bottom : 15px;
	margin-right : 20px;
	margin : 15px 0 20px;
}
.nameSearch a {
	border : 1px solid #CCCCCC;
	margin : 0 5px 0 0;
	padding : 2px 4px;
}
.SEProfileDirectoryModule a {
}
.coreFields {
	text-align : right;
}
.tableContentHeader {
	background-color : #0066CC;
	color : #FFFFFF;
	font-family : Arial, Helvetica, sans-serif;
	font-size : large;
}
.table_Collapsible_Wrapper {
	background-image : url('/sebin/k/y/collapsible-border.gif');
	background-position : bottom;
	background-repeat : repeat-x;
	min-height : 1px;
}
img {
	border : none;
}
#SECalendarEventWrapper .SECalendarEventDetails {
	width : 99%;
}
#SECalendarNav, #SECalendarSearch {
	margin : 0;
}
#SECalendarTable td, #SECalendarTable th, .SECalendarSmallCal td, .SECalendarSmallCal td, #SECalendarWrapper, #SECalendarSummaryWrapper, #SECalendarListWrapper, #SECalendarEventWrapper, #SEEventForm {
	font-family : Verdana, Geneva, sans-serif;
	font-size : 11px;
}
.SECalendarKeyword label, .SECalendarLocation label, .SECalendarType label {
	display : inline-block;
	font-weight : bold;
	padding : 4px;
	vertical-align : top;
	width : 84px;
}
.SECalendarKeyword input, .SECalendarLocation input, .SECalendarType input {
	display : inline-block;
	font-weight : normal;
	padding : 4px;
	vertical-align : top;
	width : 162px;
}
.SECalendarKeyword select, .SECalendarLocation select, .SECalendarType select {
	display : inline-block;
	font-weight : normal;
	padding : 4px;
	vertical-align : top;
	width : 174px;
}
.SECalendarKeyword, .SECalendarLocation, .SECalendarType {
	margin : 6px 0;
}
.SEApplicationForm {
}
.SEApplicationSelector {
}
.SEApplicationSubmit {
}
.SEApplicationText {
}
.SEApplicationCheckbox {
}
.SEApplicationTextArea {
}
.SEClear {
	clear : both;
	display : block;
	height : 0;
	margin : 0;
	padding : 0;
	overflow : hidden;
	width : 0;
}
.rssLink {
	background-image : url(/se/images/icons/14x14/feed.png);
	background-repeat : no-repeat;
	display : inline-block;
	height : 14px;
	overflow : hidden;
	text-decoration : none;
	text-indent : -1000px;
	width : 14px;
	margin-left : 14px;
}
#SECalendarSearch {
	margin-bottom : 20px;
}
#calendarSearchForm {
}
#calendarSearchForm .SEApplicationSubmit {
}
#eventLocation {
}
#eventType {
}
.SECalendarKeyword {
}
.SECalendarKeyword label {
}
.SECalendarKeyword input {
}
.SECalendarLocation {
}
.SECalendarLocation label {
}
.SECalendarLocation input {
}
.SECalendarType {
}
.SECalendarType label {
}
.SECalendarType input {
}
.SECalendarFilterSelected {
	background-color : #E4E4E4;
	color : #777;
	font-weight : normal;
}
.SECalendarDay {
	background-color : #cdd3d5;
	padding : 4px;
}
.SECalendarDay.pastDay {
}
.SECalendarDay.pastDayWeekend {
}
.SECalendarDay.pastDayOtherMonth {
}
.SECalendarDay.pastDayOtherMonthWeekend {
}
.SECalendarDay.currentDay {
}
.SECalendarDay.currentDayWeekend {
}
.SECalendarDay.futureDay {
}
.SECalendarDay.futureDayWeekend {
}
.SECalendarDay.futureDayOtherMonth {
}
.SECalendarDay.futureDayOtherMonthWeekend {
}
.SECalendarDay.controls {
	padding : 0px;
}
.SECalendarDay.controls a {
	background-image : url(/se/images/mod/semod_eventcal/right_arrow.gif);
	background-position : 5px 4px;
	background-repeat : no-repeat;
	display : block;
	height : 20px;
	overflow : hidden;
	text-decoration : none;
	text-indent : -1000px;
	width : 20px;
}
#SECalendarSmallCalPrevious a {
	background-image : url(/se/images/mod/semod_eventcal/left_arrow.gif);
}
#SECalendarSmallCalMonth a {
	background : none;
	height : auto;
	text-indent : 0;
	width : auto;
}
#SECalendarSmallCalNext a {
}
.SECalendarDay a {
	color : #333;
}
.SECalendarDay a:hover {
}
.SECalendarDay.pastDay a {
}
.SECalendarDay.pastDayWeekend a {
}
.SECalendarDay.pastDayOtherMonth a {
}
.SECalendarDay.pastDayOtherMonthWeekend a {
}
.SECalendarDay.currentDay a {
}
.SECalendarDay.currentDayWeekend a {
}
.SECalendarDay.futureDay a {
}
.SECalendarDay.futureDayWeekend a {
}
.SECalendarDay.futureDayOtherMonth a {
}
.SECalendarDay.futureDayOtherMonthWeekend a {
}
.SECalendarDay.pastDay a:hover {
}
.SECalendarDay.pastDayWeekend a:hover {
}
.SECalendarDay.pastDayOtherMonth a:hover {
}
.SECalendarDay.pastDayOtherMonthWeekend a:hover {
}
.SECalendarDay.currentDay a:hover {
}
.SECalendarDay.currentDayWeekend a:hover {
}
.SECalendarDay.futureDay a:hover {
}
.SECalendarDay.futureDayWeekend a:hover {
}
.SECalendarDay.futureDayOtherMonth a:hover {
}
.SECalendarDay.futureDayOtherMonthWeekend a:hover {
}
#SECalendarCurrentDay a {
}
#SECalendarCurrentDay a:hover {
}
#SECalendarCurrentDay {
}
.SECalendarSmallCal {
	margin : 0 4%;
}
.SECalendarFilter {
	margin : 0 4% 0 16px;
	float : right;
}
.SECalendarSelectedWeek {
}
.SECalendarSelectedDay {
}
#SECalendarWrapper {
	margin : 0 auto;
}
#SECalendar {
	clear : both;
}
#SECalendarTable {
}
.SECalendarDOW {
	background-color : #777;
	color : #fff;
	padding : 4px;
}
.SECalendarDOWEnd {
	background-color : #777;
	color : #f7f7f7;
	padding : 4px;
}
#SECalendarCurrentEvent {
}
tr.SECalendarPastWeekDays {
}
tr.SECalendarPastWeekDays td {
}
tr.SECalendarPastWeekEvents {
}
tr.SECalendarPastWeekEvents td {
}
tr.SECalendarCurrentWeekDays {
}
tr.SECalendarCurrentWeekDays td {
}
tr.SECalendarCurrentWeekEvents {
}
tr.SECalendarCurrentWeekEvents td {
}
tr.SECalendarFutureWeekDays {
}
tr.SECalendarFutureWeekDays td {
}
tr.SECalendarFutureWeekEvents {
}
tr.SECalendarFutureWeekEvents td {
}
td.SECalendarEvent {
}
td.SECalendarEvent.currentEvent {
}
td.SECalendarEvent.currentEvent div.SECalendarEventDetails {
}
td.SECalendarEvent.currentEventWeekend {
}
td.SECalendarEvent.futureEvent {
}
td.SECalendarEvent.pastEvent {
}
td.SECalendarEvent.futureEventWeekend {
}
td.SECalendarEvent.pastEventWeekend {
}
td.SECalendarEvent.futureEventOtherMonth {
	background-color : #777;
}
td.SECalendarEvent.futureEventOtherMonthWeekend {
	background-color : #777;
}
td.SECalendarEvent.pastEventOtherMonth {
	background-color : #777;
}
td.SECalendarEvent.pastEventOtherMonthWeekend {
	background-color : #777;
}
div.SERecurringEvent {
	background-image : url(/se/images/mod/semod_eventcal/recurring.png);
	background-repeat : no-repeat;
	background-position : right top;
}
div.SECalendarSingle div.SECalendarEventDetails {
	background-color : #f4f4eb;
	border : 1px solid #777;
	margin : 4px;
	padding : 8px 4px;
}
div.SECalendarMultiDay  div.SECalendarEventDetails {
	background-color : #f8e7e0;
	border : 1px solid #777;
	margin : 4px;
	padding : 8px 4px;
}
div.SECalendarAllDay div.SECalendarEventDetails {
	background-color : #f1ffe5;
	border : 1px solid #777;
	margin : 4px;
	padding : 8px 4px;
}
#SECalendarWrapper div.SECalendarEventTime {
}
#SECalendarWrapper div.SECalendarEventName {
}
.SECalendarWeekday {
	background-color : #e4e4e4;
}
.SECalendarWeekend {
	background-color : #f7f7f7;
}
#SECalendarNav {
	clear : both;
	height : 32px;
	margin : 0 auto;
	text-align : center;
}
#SECalendarNav .rssLink {
	display : inline-block;
	float : none;
	margin : 0 0 0 12px;
}
#SECalendarNav .rssLink img {
	vertical-align : text-bottom;
}
.SECalendarMonth {
	display : inline;
	font-size : 16px;
	font-weight : bold;
	margin : 0;
}
.SECalendarNextMonth {
	display : inline;
	float : right;
	margin-right : 4%;
}
.SECalendarPrevMonth {
	display : inline;
	float : left;
	margin-left : 4%;
}
.SECalendarNextMonth a, .SECalendarPrevMonth a {
	background-repeat : no-repeat;
	background-position : left top;
	display : inline-block;
	height : 15px;
	overflow : hidden;
	padding : 0 0 0 16px;
	text-decoration : none;
	width : 1px;
}
.SECalendarNextMonth a {
	background-image : url(/se/images/mod/semod_eventcal/month_nav_next.gif);
}
.SECalendarPrevMonth a {
	background-image : url(/se/images/mod/semod_eventcal/month_nav_prev.gif);
}
#SECalendarTable .SECalendarDay {
	background-color : #8d8d8d;
}
#SECalendarTable .SECalendarDay.pastDay {
}
#SECalendarTable .SECalendarDay.pastDayWeekend {
}
#SECalendarTable .SECalendarDay.pastDayOtherMonth {
}
#SECalendarTable .SECalendarDay.pastDayOtherMonthWeekend {
}
#SECalendarTable .SECalendarDay.currentDay {
}
#SECalendarTable .SECalendarDay.currentDayWeekend {
}
#SECalendarTable .SECalendarDay.futureDay {
}
#SECalendarTable .SECalendarDay.futureDayWeekend {
}
#SECalendarTable .SECalendarDay.futureDayOtherMonth {
}
#SECalendarTable .SECalendarDay.futureDayOtherMonthWeekend {
}
#SECalendarTable .SECalendarDay a {
	color : #fff;
}
#SECalendarTable .SECalendarDay a:hover {
}
#SECalendarTable .SECalendarDay.pastDay a {
}
#SECalendarTable .SECalendarDay.pastDayWeekend a {
}
#SECalendarTable .SECalendarDay.pastDayOtherMonth a {
}
#SECalendarTable .SECalendarDay.pastDayOtherMonthWeekend a {
}
#SECalendarTable .SECalendarDay.currentDay a {
}
#SECalendarTable .SECalendarDay.currentDayWeekend a {
}
#SECalendarTable .SECalendarDay.futureDay a {
}
#SECalendarTable .SECalendarDay.futureDayWeekend a {
}
#SECalendarTable .SECalendarDay.futureDayOtherMonth a {
}
#SECalendarTable .SECalendarDay.futureDayOtherMonthWeekend a {
}
#SECalendarTable #SECalendarCurrentDay a {
}
#SECalendarTable .SECalendarDay.pastDay a:hover {
}
#SECalendarTable .SECalendarDay.pastDayWeekend a:hover {
}
#SECalendarTable .SECalendarDay.pastDayOtherMonth a:hover {
}
#SECalendarTable .SECalendarDay.pastDayOtherMonthWeekend a:hover {
}
#SECalendarTable .SECalendarDay.currentDay a:hover {
}
#SECalendarTable .SECalendarDay.currentDayWeekend a:hover {
}
#SECalendarTable .SECalendarDay.futureDay a:hover {
}
#SECalendarTable .SECalendarDay.futureDayWeekend a:hover {
}
#SECalendarTable .SECalendarDay.futureDayOtherMonth a:hover {
}
#SECalendarTable .SECalendarDay.futureDayOtherMonthWeekend a:hover {
}
#SECalendarTable #SECalendarCurrentDay a:hover {
}
#SECalendarListWrapper {
}
.SECalendarDate {
}
.SECalendarListEvents {
	float : left;
	width : 452px;
}
.SECalendarListEvents table {
	width : 480px;
}
.SECalendarListEvents .rssLink {
	background-image : url(/se/images/mod/semod_eventcal/rss.gif);
	background-repeat : no-repeat;
	display : block;
	height : 11px;
	overflow : hidden;
	text-decoration : none;
	text-indent : -1000px;
	width : 32px;
	margin-left : 420px;
}
.SECalendarListEvents td {
	border-bottom : 1px solid #C4C4B3;
	font-size : 11px;
	padding : 9px 4px !important;
}
.SECalendarListEvents table tbody tr.odd {
	background-color : #fff;
}
.SECalendarListEvents table tbody tr.even {
	background-color : #f7f7f7;
}
td.SECalendarEventDate {
	color : #0040B9;
	text-decoration : none;
	margin : 0;
	font-size : 140%;
	padding : 8px 4px;
}
td.SECalendarEventTime {
	font-size : small;
}
td.SECalendarEventName {
	font-size : small;
}
td.SECalendarEventLocation {
	font-size : small;
}
td.SERecurringEvent {
	background-image : url(/se/images/mod/semod_eventcal/recurring.png);
	background-repeat : no-repeat;
	background-position : right;
}
td.SECalendarNoEvent {
	color : #cdd3d5;
}
#SECalendarListWrapper .SECalendarSmallCal {
	clear : both;
	float : left;
}
#SECalendarSummaryWrapper {
}
#pageContentCopy #SECalendarSummaryWrapper ul {
	padding : 0;
}
.SECalendarSummaryDateList {
	float : left;
	width : 480px;
}
.SECalendarSummaryDateList ul {
	list-style-type : none;
	margin : 0;
	padding : 0;
}
#pageContentCopy .SECalendarSummaryDateList ul li {
	background : none;
	clear : both;
	margin : 0;
	padding : 0;
}
.SECalendarSummaryDate {
}
.SECalendarSummaryDate h3 {
	color : #0040B9;
	border-bottom : 1px solid #C4C4B3;
	text-decoration : none;
	margin : 0;
	font-size : 15px;
	padding : 8px 10px;
	font-weight : normal;
}
.SECalendarSummaryDateList ul li.SECalendarSummaryDate ul.SECalendarSummaryDateEventList {
	margin : 0;
	padding : 0;
}
#pageContentCopy .SECalendarSummaryDateList ul li.SECalendarSummaryDate ul.SECalendarSummaryDateEventList li {
	border-bottom : 1px solid #CCC;
	clear : both;
	font-size : small;
	padding : 9px 10px;
}
.SECalendarSummaryDateList ul li.SECalendarSummaryDate ul.SECalendarSummaryDateEventList li span {
	padding : 2px 8px 2px 0;
}
.SECalendarProperty {
	width : auto;
	float : left;
}
#pageContentCopy .SECalendarProperty p {
	margin : 0;
	padding : 10px 0;
}
.SECalendarPropertyLabel {
	clear : both;
	float : left;
	width : 68px;
}
span.SERecurringEvent {
	background-image : url(/se/images/mod/semod_eventcal/recurring.png);
	background-repeat : no-repeat;
	background-position : right;
}
span.SECalendarEventName {
	display : block;
	font-weight : bold;
}
li.SECalendarEvent {
}
#pageContentCopy ul li.SECalendarNoEvent {
	color : #cdd3d5;
}
.SECalendarSummaryDateList ul li.SECalendarSummaryDate ul.SECalendarSummaryDateEventList li.odd {
	background-color : #fff;
}
.SECalendarSummaryDateList ul li.SECalendarSummaryDate ul.SECalendarSummaryDateEventList li.even {
	background-color : #f7f7f7;
}
#SECalendarSummaryWrapper .SECalendarSmallCal {
	clear : both;
	float : left;
}
.SECalendarSummaryDateList .rssLink {
	background-image : url(/se/images/mod/semod_eventcal/rss.gif);
	background-repeat : no-repeat;
	display : block;
	height : 11px;
	overflow : hidden;
	text-decoration : none;
	text-indent : -1000px;
	width : 32px;
	margin-left : 420px;
}
#SECalendarEventWrapper {
	margin : 0;
	width : 100%;
}
#SECalendarEventWrapper div.SECalendarEventDetails {
	background-color : transparent;
	border : none;
	margin : 4px 0;
	padding : 8px 4px 8px 10px;
	float : left;
}
#SECalendarEventWrapper div.SECalendarEventName {
}
#SECalendarEventWrapper div.SECalendarEventName h3 {
	padding : 2px 8px 2px 0px;
}
#SECalendarEventWrapper .SECalendarBackLink {
	padding-left : 10px;
}
#SECalendarEventWrapper .SECalendarEventActions {
}
#SECalendarEventWrapper .SECalendarEventActions ul {
	list-style-type : none;
	margin : 0 0 0 10px;
	padding : 0;
}
#SECalendarEventWrapper .SECalendarEventActions ul li {
	display : inline;
	list-style-type : none;
	margin : 0;
	padding : 0;
	background : none;
}
#SECalendarEventWrapper .SECalendarEventActions ul li a {
	background-position : 50% top;
	background-repeat : no-repeat;
	color : #777777;
	display : inline-block;
	margin : 10px 0;
	padding : 34px 0 0 0;
	text-align : center;
	text-decoration : none;
	width : 64px;
}
#SECalendarEventWrapper .SECalendarEventActions ul li a:hover {
	text-decoration : underline;
}
#SECalendarEventWrapper .SECalendarEventActions ul li.eventDownload {
}
#SECalendarEventWrapper .SECalendarEventActions ul li.eventReminder {
}
#SECalendarEventWrapper .SECalendarEventActions ul li.eventRegistration {
}
#SECalendarEventWrapper .SECalendarEventActions ul li.eventShare {
}
#SECalendarEventWrapper .SECalendarEventActions ul li.eventDownload a {
	background-image : url(/se/images/mod/semod_eventcal/Notebook-Download.gif);
}
#SECalendarEventWrapper .SECalendarEventActions ul li.eventReminder a {
	background-image : url(/se/images/mod/semod_eventcal/Notebook-Mark.gif);
}
#SECalendarEventWrapper .SECalendarEventActions ul li.eventRegistration a {
	background-image : url(/se/images/mod/semod_eventcal/Notebook-Write.gif);
}
#SECalendarEventWrapper .SECalendarEventActions ul li.eventShare a {
	background-image : url(/se/images/mod/semod_eventcal/Notebook-Share.gif);
}
#SECalendarEventWrapper .SECalendarPropertyLabel {
	clear : both;
	display : block;
	float : left;
	font-weight : bold;
	height : 13px;
	margin : 9px 0 0 0;
	padding : 2px 8x 2px 0px;
	width : 92px;
}
#SECalendarEventWrapper .SECalendarProperty {
	width : auto;
	display : block;
	float : left;
	margin : 8px 0 0 0;
	padding : 2px 8px 2px 0px;
}
#SECalendarEventWrapper .SECalendarProperty  p {
	margin : 0;
}
#SECalendarEventWrapper .SECalendarLocation {
	display : block;
	font-weight : bold;
	margin : 0;
	padding : 0 0 8px 0;
}
#SECalendarEventWrapper .SECalendarAddress {
	display : block;
}
#SECalendarEventWrapper .SECalendarMapLink {
	display : block;
}
#SECalendarEventWrapper .SECalendarContactName {
	display : block;
	margin : 0;
	padding : 0;
}
#SECalendarEventWrapper .SECalendarContactEmail {
	display : block;
	margin : 0;
	padding : 0;
}
#SECalendarEventWrapper .SECalendarContactPhone {
	display : block;
	margin : 0;
	padding : 0;
}
.SECalendarReminderName, .SECalendarReminderEmail, .SECalendarReminderOccurence, .SECalendarReminderNotification {
	margin : 6px 0;
}
.SECalendarReminderName label, .SECalendarReminderEmail label, .SECalendarReminderOccurence label {
	display : inline-block;
	font-weight : bold;
	padding : 4px;
	vertical-align : top;
	width : 100px;
}
.SECalendarReminderName input, .SECalendarReminderEmail input, .SECalendarReminderOccurence input {
	display : inline-block;
	font-weight : normal;
	padding : 4px;
	vertical-align : top;
	width : 162px;
}
.SECalendarReminderNotification  input.SEApplicationCheckbox {
}
.SECalendarReminderNotification label {
	display : inline-block;
	font-weight : bold;
	padding : 4px;
	vertical-align : top;
	width : 250px;
}
.SECalendarRegistrationName, .SECalendarRegistrationEmail, .SECalendarRegistrationPhone {
	margin : 6px 0;
}
.SECalendarRegistrationName label, .SECalendarRegistrationEmail label, .SECalendarRegistrationPhone label {
	display : inline-block;
	font-weight : bold;
	padding : 4px;
	vertical-align : top;
	width : 100px;
}
.SECalendarRegistrationName input, .SECalendarRegistrationEmail input, .SECalendarRegistrationPhone input {
	display : inline-block;
	font-weight : normal;
	padding : 4px;
	vertical-align : top;
	width : 162px;
}
.SECalendarShareName, .SECalendarShareEmail, .SECalendarShareFriendEmail, .SECalendarShareMessage {
	margin : 6px 0;
}
.SECalendarShareName label, .SECalendarShareEmail label, .SECalendarShareFriendEmail label, .SECalendarShareMessage label {
	display : inline-block;
	font-weight : bold;
	padding : 4px;
	vertical-align : top;
	width : 125px;
}
.SECalendarShareName input, .SECalendarShareEmail input, .SECalendarShareFriendEmail input, .SECalendarShareMessage textarea {
	display : inline-block;
	font-weight : normal;
	padding : 4px;
	vertical-align : top;
	width : 250px;
}
#SEEventFormSubmitterName, #SEEventFormSubmitterEmail, #SEEventFormEventName, #SEEventFormType, #SEEventFormLocation, #SEEventFormStartDate, #SEEventFormEndDate, #SEEventFormRepeat, #SEEventFormDetails, #SEEventFormKeywords, #SEEventFormContactName, #SEEventFormContactEmail, #SEEventFormContactPhone, #SEEventFormSponsor, #SEEventFormRelatedLink, #SEEventFormAllowRegister {
	margin : 6px 0;
}
.SEEventFormLabel {
	display : inline-block;
	font-weight : bold;
	padding : 4px;
	vertical-align : top;
	width : 125px;
}
.SEApplicationText, .SEApplicationTextArea {
	display : inline-block;
	font-weight : normal;
	padding : 4px;
	vertical-align : top;
	width : 250px;
}
#SECalendarRecurWrapper {
	display : inline;
}
.SECalendarSmallCal .SECalendarDay {
	background-color : #e4e4e4;
}
.SECalendarSmallCal .SECalendarDay.pastDay {
}
.SECalendarSmallCal .SECalendarDay.pastDayWeekend {
}
.SECalendarSmallCal .SECalendarDay.pastDayOtherMonth {
	background-color : #cdd3d5;
}
.SECalendarSmallCal .SECalendarDay.pastDayOtherMonthWeekend {
	background-color : #cdd3d5;
}
.SECalendarSmallCal .SECalendarDay.currentDay {
	background-color : #9fb3bf;
}
.SECalendarSmallCal .SECalendarDay.currentDayWeekend {
}
.SECalendarSmallCal .SECalendarDay.futureDay {
}
.SECalendarSmallCal .SECalendarDay.futureDayWeekend {
}
.SECalendarSmallCal .SECalendarDay.futureDayOtherMonth {
	background-color : #cdd3d5;
}
.SECalendarSmallCal .SECalendarDay.futureDayOtherMonthWeekend {
	background-color : #cdd3d5;
}
.SECalendarSmallCal .SECalendarDay a {
	color : #777;
}
.SECalendarSmallCal .SECalendarDay a:hover {
}
.SECalendarSmallCal .SECalendarDay.pastDay a {
}
.SECalendarSmallCal .SECalendarDay.pastDayWeekend a {
}
.SECalendarSmallCal .SECalendarDay.pastDayOtherMonth a {
}
.SECalendarSmallCal .SECalendarDay.pastDayOtherMonthWeekend a {
}
.SECalendarSmallCal .SECalendarDay.currentDay a {
}
.SECalendarSmallCal .SECalendarDay.currentDayWeekend a {
}
.SECalendarSmallCal .SECalendarDay.futureDay a {
}
.SECalendarSmallCal .SECalendarDay.futureDayWeekend a {
}
.SECalendarSmallCal .SECalendarDay.futureDayOtherMonth a {
}
.SECalendarSmallCal .SECalendarDay.futureDayOtherMonthWeekend a {
}
.SECalendarSmallCal .SECalendarDay.pastDay a:hover {
}
.SECalendarSmallCal .SECalendarDay.pastDayWeekend a:hover {
}
.SECalendarSmallCal .SECalendarDay.pastDayOtherMonth a:hover {
}
.SECalendarSmallCal .SECalendarDay.pastDayOtherMonthWeekend a:hover {
}
.SECalendarSmallCal .SECalendarDay.currentDay a:hover {
}
.SECalendarSmallCal .SECalendarDay.currentDayWeekend a:hover {
}
.SECalendarSmallCal .SECalendarDay.futureDay a:hover {
}
.SECalendarSmallCal .SECalendarDay.futureDayWeekend a:hover {
}
.SECalendarSmallCal .SECalendarDay.futureDayOtherMonth a:hover {
}
.SECalendarSmallCal .SECalendarDay.futureDayOtherMonthWeekend a:hover {
}
.SECalendarSmallCal .SECalendarDay.SECalendarSelectedDay {
	background-color : #8db4e4;
}
.SECalendarSmallCal #SECalendarCurrentDay a {
}
.SECalendarSmallCal #SECalendarCurrentDay a:hover {
}
.SECalendarSmallCal .SECalendarSelectedWeek {
}
.SECalendarSmallCal .SECalendarSelectedWeek .SECalendarDay {
	background-color : #92c9dc;
}
.SECalendarSmallCal .SECalendarSelectedWeek .SECalendarDay.SECalendarSelectedDay {
	background-color : #8db4e4;
}
.SECalendarSmallCal .SECalendarSelectedWeek .SECalendarDay.currentDay {
	background-color : #9fb3bf;
}
.SECalendarRightCol {
	float : right;
	width : 225px;
}
#pageContentCopy #SEEventForm {
	padding-left : 6px;
}
#pageContentCopy .SERecurringMsg {
	width : 520px;
	margin : 15px 0 10px;
}
#pageContentCopy .SERecurringRangeBox {
	width : 533px;
	margin-bottom : 15px;
}
#pageContentCopy .SEApplicationForm {
	margin : 5px 0 0 11px;
}
#pageContent .details {
	margin-left : 10px;
	padding : 2px 0;
}
#pageContentCopy .EventCalReg .SEApplicationForm {
	margin-left : 6px;
}

