@charset "utf-8";

body{margin:0px; padding:0px; background:url(/_resources/images/bg_main.jpg) top repeat-x #d5d0c6;}

/*----- wrapper ----*/
#wrapper{width:1000px; margin:0 auto;}

/*----- header ----*/
#header{width:1000px; background:url(/_resources/images/header_bg.jpg) top no-repeat; height:147px;}
.header_indent{width:1000px; overflow:hidden;}
.logo{width:160px; float:left;}
.logo_tagline{width:660px; float:left;}
.logo_tagline p{font:bold 13px Arial, Helvetica, sans-serif; color:#ffffff; text-transform:uppercase;}
.logo_tagline p strong{font:52px/55px Arial, Helvetica, sans-serif; color:#f8daa8; text-transform:none;}

/* GMS */
a.frontPageNews{font-size: 12px; font-family: Arial, Helvetica, sans-serif;}
a.frontPageNews:link {font-weight: bold; text-decoration: none; color: #444}
a.frontPageNews:visited {font-weight: bold; text-decoration: none; color: #444}
a.frontPageNews:hover {font-weight: bold; text-decoration: underline; color: #444}
a.frontPageNews:active {font-weight: bold; color: #444}


.top_right{width:1000px; overflow:hidden; height:53px;}

.top_right ul{margin:16px 0 0 0; padding:0px; float:right;}
.top_right li{list-style:none; float:left;}

.input_outer{width:168px; overflow:hidden;}
.input_bg{width:139px; height:40px; background:url(/_resources/images/input_bg.png) top no-repeat; float:left;}
.href_bg{width:139px; padding: 5px 0 0 10px; height:40px; background:url(/_resources/images/input_bg.png) top no-repeat; float:left;}
.input_bg2{width:139px; height:40px; background:url(/_resources/images/search_input.png) top no-repeat; float:left;}


.input_01{width:102px; margin:6px 0 0 14px; padding:0 0 0 10px; font:bold 12px Arial, Helvetica, sans-serif; color:#fff; border:0px; background:none;}
.href_01{font:bold 12px Arial, Helvetica, sans-serif; color:#fff; border:0px; background:none; text-decoration: none}
/*  GMS 8-16-12
.button{width:29px; float:right;}
*/

/*----- nav ----*/
.nav{width:1000px; background:url(/_resources/images/nav_bg.jpg) top no-repeat; height:27px;}
.nav ul{margin:0px; padding:5px 0 0 0;}
.nav li{list-style:none; font:bold 13px Arial, Helvetica, sans-serif; color:#fefefd; background:url(/_resources/images/nav_divider.jpg) left 2px no-repeat; padding:0 26px; float:left;}
.nav li a{font:bold 13px Arial, Helvetica, sans-serif; color:#fefefd; text-decoration:none;}
.nav li a:hover{font:bold 13px Arial, Helvetica, sans-serif; color:#fddc48; text-decoration:none;}
.nav li.active a{font:bold 13px Arial, Helvetica, sans-serif; color:#fddc48; text-decoration:none;}
.nav li:first-child{background:none;}

/*----- container ----*/
.container{width:982px; background:#fff; padding:0 18px 13px 0; overflow:hidden;}
.home_container{width:982px; padding:26px 0 0 0;}

.left_col{width:291px; float:left;}
.left_links{background: #313131; height: 362px; overflow: hidden; width:291px;}
.left_links ul{margin:0px; padding:0px;}
.left_links ul li{ background:url(/_resources/images/gray_bg.jpg) top repeat-x; list-style:none; font:16px Arial, Helvetica, sans-serif; color:#e8e8e8;}
.left_links ul li a{background:url(/_resources/images/arrow1.jpg) no-repeat scroll 8px 50%; font-size:16px; font-family: Arial, Helvetica, sans-serif; color:#e8e8e8; display:block; height: 35px; line-height: 35px; padding: 0px 0 0px 27px; text-decoration:none;}
.left_links ul li a:hover{ text-decoration:none;}
.left_links ul li a.selected {background:url(/_resources/images/arrow2.jpg) no-repeat scroll 8px 50%;}

/*.left_links ul { height: 200px; width:267px; background:#313131; padding:16px 12px;}*/
.left_links ul li div { height: 186px; }
.left_links ul ul {background:#313131; margin:0px; padding: 21px 12px 16px 54px; overflow: hidden; }
.left_links ul ul li{ background: none; list-style:none; font:italic 14px Arial, Helvetica, sans-serif; color:#6b2aca1e6b65; padding:4px 0;}
.left_links ul ul li a{font:italic 14px Arial, Helvetica, sans-serif; color:#b2aca1; height: 20px; line-height: 20px; text-decoration:none; background:none; padding:0px;}
.left_links ul ul li a:hover{ text-decoration:none;}


.upcoming_events{width:266px; border-right:2px solid #cdcdcd; margin:25px 0 0 0; padding:0px 5px 0 19px;}
.upcoming_events h2{font:bold 18px Arial, Helvetica, sans-serif; color:#43877d; padding:15px 0 0 0;}
.upcoming_events p{font:bold 12px Arial, Helvetica, sans-serif; color:#444; padding:8px 0 0 0;}
.upcoming_events p span{font:bold 10px Arial, Helvetica, sans-serif; color:#333; text-transform:uppercase;}

.upcoming_events p a{font:bold 11px Arial, Helvetica, sans-serif; color:#2c697d; text-decoration:none; text-transform:uppercase;}
.upcoming_events p a:hover{font:bold 11px Arial, Helvetica, sans-serif; color:#2c697d; text-decoration:underline; text-transform:uppercase;}

.content_col{width:426px; float:left;}
.slideshow{width:426px; height:362px; padding-left: 7px;}
.content_indent{width:426px; margin:25px 0 0 0; padding:0px 10px 0 12px;}

.content_indent h2{font:bold 18px Arial, Helvetica, sans-serif; color:#43877d;  padding: 15px 0 .5em 0; text-transform:uppercase;}

.content_indent p{font:bold 12px Arial, Helvetica, sans-serif; color:#444; padding:0 0 8px 0;}
.content_indent p span{font:bold 11px Arial, Helvetica, sans-serif; color:#333; text-transform:uppercase;}

.content_indent p a, .content_indent a{font:bold 14px Arial, Helvetica, sans-serif; color:#2c697d; text-decoration:none;line-height: 1.5em;/* text-transform:uppercase;*/}
.content_indent p a:hover, .content_indent a:hover{font:bold 14px Arial, Helvetica, sans-serif; color:#2c697d; text-decoration:underline!important;line-height: 1.5em; /*text-transform:uppercase;*/}


.right_col{width:250px; float:right;}
/* .register_button{width:250px; text-align:center; border-bottom:2px solid #263e46; padding:0 0 12px 0;} GMS 6-26-13 */
.register_button{width:250px; text-align:center; padding:0 0 0 0;}
/* .summer_banner{width:250px; text-align:center; padding:15px 0 0 0;} GMS 6-26-13 */
.summer_banner{width:250px; text-align:center; padding:6px 0 0 0;}
.social_icons{width:248px; overflow:hidden; padding:16px 0 0 2px;}
.social_icons h3{font:16px Arial, Helvetica, sans-serif; color:#333333; padding:0 0 4px 0;}
.social_icons ul{margin:0 0 0 -4px; padding:0px; overflow:hidden;}
.social_icons li{list-style:none; float:left; padding:0 0 0 5px;}

/* GMS 6-30-14 Fix whiteout hyperlinks caused by Orbit */
.right_col p a { color: #417782; text-decoration: underline; }

.right_banner{width:250px; text-align:center; padding:22px 0 0 0;}

.content_bottom{width:979px; overflow:hidden; font:bold 12px Arial, Helvetica, sans-serif; color:#666; text-transform:uppercase; overflow:hidden; padding:19px 0 0 15px;}
.content_bottom a{font:bold 12px Arial, Helvetica, sans-serif; color:#666; text-decoration:none;}
.content_bottom a:hover{font:bold 12px Arial, Helvetica, sans-serif; color:#666; text-decoration:underline;}
.content_bottom img{white-space:nowrap; padding-left:1px; vertical-align:middle;}


/*----- footer ----*/
#footer{width:984px; background:url(/_resources/images/footer_bg.jpg) top repeat-x; height:43px; padding:8px;}
#footer p{font:12px/19px Arial, Helvetica, sans-serif; color:#fff; text-align:center;}
#footer p a{font:12px/19px Arial, Helvetica, sans-serif; color:#fff; text-decoration:none;}
#footer p a:hover{font:12px/19px Arial, Helvetica, sans-serif; color:#fff; text-decoration:underline;}


/* nivo slider */
#slider 				{background:#ece8d5; position:relative; width: 486px;}
#slider a 				{border:0;}
#slider img 			{position:absolute; top:0px; left:0px;}
.nivoSlider 			{overflow:hidden;}
.nivoSlider a.nivo-imageLink {display:none; height:100%; width:100%; position:absolute; top:0px; left:0px; border:0; padding:0; margin:0; z-index:60;}
.nivo-slice 			{display:block; height:100%; position:absolute; z-index:50;}
.content_col2 .nivo-caption {background:url(/_resources/images/caption_bg.png) top; color:#49542e; width:100%; position:absolute; left:0px; bottom:0px; z-index:89;}
.content_col2 .nivo-caption p 		{padding:5px; margin:0; font:13px Arial, Helvetica, sans-serif; color:#ffda48;}
.nivo-controlNav 		{position:absolute; right: 10px; bottom:6px; }
.nivo-controlNav a 		{background:#ffffff; cursor:pointer; display:block; float:left; padding:1px 0; width:16px; position:relative; z-index:99; margin:0 2px 0 0; text-align:center; font:bold 10px Arial, Helvetica, sans-serif; color:#444;}
.nivo-controlNav a.active {background:#fbe87e;}
.nivo-directionNav a 	{background:url(/_resources/images/arrows.html) no-repeat; cursor:pointer; display:block; width:26px; height:26px; position:absolute; top:45%; z-index:99; text-indent:-9999px;}
a.nivo-nextNav 			{background-position:-32px 0; right:20px;}
a.nivo-prevNav 			{left:20px;}


/*--------- css for inner pages -------*/
.bread_crumbs{width:979px; overflow:hidden; padding:4px 0 8px 0;}
.bread_crumbs ul{margin:0px; padding:0 12px;}
.bread_crumbs li{list-style:none; font:italic 13px Arial, Helvetica, sans-serif; color:#747370; float:left; background:url(/_resources/images/breadcrumbs_divider.jpg) left 4px no-repeat; padding:2px 4px 0 12px;}
.bread_crumbs li a{list-style:none; font:italic 13px Arial, Helvetica, sans-serif; color:#747370; text-decoration:none;}
.bread_crumbs li a:hover{list-style:none; font:italic 13px Arial, Helvetica, sans-serif; color:#747370; text-decoration:underline;}
.bread_crumbs li:first-child{background:none; padding-left:0px;}

.left_col2{width:233px; float:left;}
.left_links2{width:233px;}
.left_links2 ul{margin:0px; padding:0px;}
.left_links2 li{background:url(/_resources/images/gray_bg.jpg) top repeat-x; list-style:none; font:16px Arial, Helvetica, sans-serif; color:#e8e8e8;}
.left_links2 li a{background:url(/_resources/images/arrow1.jpg) no-repeat scroll 8px 50%; font-size:14px !important; font-family: Arial, Helvetica, sans-serif; color:#e8e8e8; display:block; height: 35px; line-height: 35px; padding: 0px 0 0px 27px; text-decoration:none;}
.left_links2 li a:hover{ text-decoration:none;}
.left_links2 ul li a.selected {background:url(/_resources/images/arrow2.jpg) no-repeat scroll 8px 50%;}


/*.left_links2 ul li div { height: 186px; }
.left_links2 ul ul {background:#313131; margin:0px; padding: 21px 12px 16px 54px; overflow: hidden; }
.left_links2 ul ul li{ background: none; list-style:none; font:italic 14px Arial, Helvetica, sans-serif; color:#6b2aca1e6b65; padding:4px 0;}
.left_links2 ul ul li a{font:italic 14px Arial, Helvetica, sans-serif; color:#b2aca1; height: 20px; line-height: 20px; text-decoration:none; background:none; padding:0px;}
.left_links2 ul ul li a:hover{ text-decoration:none;}*/

.sub_links2{width:209px; background:#313131; padding:16px 12px;}
.sub_links2 ul{margin:0px; padding:5px 0 0 42px;}
.sub_links2 li{list-style:none; font:italic 14px Arial, Helvetica, sans-serif; color:#6b2aca1e6b65; padding:7px 0;}
.sub_links2 li a{font:italic 14px Arial, Helvetica, sans-serif; color:#b2aca1; text-decoration:none; background:none; padding:0px;}
.sub_links2 li a:hover{font:italic 14px Arial, Helvetica, sans-serif; color:#b2aca1; text-decoration:none;}

.social_icons2{width:216px; overflow:hidden; padding:14px 0 0 17px;}
.social_icons2 h3{font:13px Arial, Helvetica, sans-serif; color:#333333; padding:0 0 4px 0;}
.social_icons2 ul{margin:0 0 0 -4px; padding:0px; overflow:hidden;}
.social_icons2 li{list-style:none; float:left; padding:0 0 0 5px;}

.testimonials_box{width:233px; background:url(/_resources/images/testimonials_bg.jpg) top; margin:24px 0 0 0;}
.testimonials_box p{font:italic bold 14px Arial, Helvetica, sans-serif; color:#fff; padding:12px 33px;}
.top_crv{width:auto; background:url(/_resources/images/top_crv.jpg) top no-repeat;}
.bottom_crv{width:auto; background:url(/_resources/images/bottom_crv.jpg) bottom no-repeat; padding:30px 0 40px 0;}


.content_col2{width:464px; float:left; margin:0 0 0 18px;}
.slideshow2{width:486px;}

.page-program .slideshow2{margin-left: -18px;}

.content_indent2{width:464px; margin:8px 0 0 0; padding:2px 10px 0 12px;}

.content_col2 h1{font:35px Arial, Helvetica, sans-serif; color:#225b69;}
.content_col2 h1 span{font:italic 13px Arial, Helvetica, sans-serif; color:#747370;}
/* .content_col2 p{font:14px/21px Arial, Helvetica, sans-serif; color:#434140; padding:12px 0 0 0;}  GMS 7-23-12 */
.content_col2 p{font:14px/21px Arial, Helvetica, sans-serif; color:#434140; padding:0 0 0 0; margin: 0; border: 0;}
.content_col2 p a{font:14px/21px Arial, Helvetica, sans-serif; color:#417782; text-decoration:underline;}
.content_col2 p a:hover{font:14px/21px Arial, Helvetica, sans-serif; color:#417782; text-decoration:none;}

/* GMS 8-16-12 fix li's inside tables */
.content_col2 table tbody tr td ul li {font:14px/21px Arial, Helvetica, sans-serif; }  /* GMS 4-9-13 Fix Safety and Security li's */
.content_col2 li a{font:14px/21px Arial, Helvetica, sans-serif; color:#417782; text-decoration:underline;}
.content_col2 li a:hover{font:14px/21px Arial, Helvetica, sans-serif; color:#417782; text-decoration:none;}

/* GMS 8-16-12 fix a's inside tables */
.content_col2 a{font:14px/21px Arial, Helvetica, sans-serif; color:#417782; text-decoration:underline;}
.content_col2 a:hover{font:14px/21px Arial, Helvetica, sans-serif; color:#417782; text-decoration:none;}

.content_col2 h2{font:35px Arial, Helvetica, sans-serif; color:#225b69;}

.inner_content{width:auto; padding:20px 0 0 0;}


.content_col2 .inner_content h1{font:22px Arial, Helvetica, sans-serif; color:#225b69;}
.content_col2 .inner_content h1 span{font:italic 13px Arial, Helvetica, sans-serif; color:#747370;}
.content_col2 .inner_content p{font:12px/17px Arial, Helvetica, sans-serif; color:#333; padding:12px 0 0 0;}
.content_col2 .inner_content p a{font:12px/17px Arial, Helvetica, sans-serif; color:#2c4a54; text-decoration:underline;}
.content_col2 .inner_content p a:hover{font:12px/17px Arial, Helvetica, sans-serif; color:#2c4a54; text-decoration:none;}

.content_col2 .inner_content h2{font:bold 15px Arial, Helvetica, sans-serif; color:#225b69; padding:20px 0 0 0;}


.content_col2 h5{font:italic 17px/25px Arial, Helvetica, sans-serif; color:#417782; padding:15px 0 0 0;}
.content_col2 h5 a{font:italic 17px/25px Arial, Helvetica, sans-serif; color:#417782; text-decoration:underline;}
.content_col2 h5 a:hover{font:italic 17px/25px Arial, Helvetica, sans-serif; color:#417782; text-decoration:none;}


.content_indent2 h2{font:bold 18px Arial, Helvetica, sans-serif; color:#43877d;  padding:5px 0 0 0; text-transform:uppercase;}
.content_indent2 p{font:bold 12px Arial, Helvetica, sans-serif; color:#333; padding:8px 0 0 0;}

.stduents_showcase{width:210px; background:#27474d; padding:20px; margin:9px 0 0 0;}
.stduents_showcase h4{font:bold 16px Arial, Helvetica, sans-serif; color:#fff;}
.stduents_showcase p{font:bold 12px Arial, Helvetica, sans-serif; color:#fff; padding:10px 0 0 0;}

.sub_links3{width:auto; background:#313131; padding: 0px 12px 4px;}
.sub_links3 ul{margin:0px; padding:9px 0 0 5px;}
.sub_links3 li{background: none;list-style:none; font:italic 13px Arial, Helvetica, sans-serif; color:#d1cabb; padding:6px 0;}
.sub_links3 li a{font:italic 13px Arial, Helvetica, sans-serif; color:#d1cabb; text-decoration:none; background:none; padding:0px; display:inline;}
.sub_links3 li a:hover{font:italic 13px Arial, Helvetica, sans-serif; color:#d1cabb; text-decoration:none;}

.sub_links3 li a.navtext1{font:italic 13px Arial, Helvetica, sans-serif; color:#ffb53c; text-transform:uppercase; text-decoration:none;}
.sub_links3 li a.navtext1:hover{font:italic 13px Arial, Helvetica, sans-serif; color:#ffb53c; text-transform:uppercase; text-decoration:none;}

.sub_links3 li a.navtext2{font:italic 13px Arial, Helvetica, sans-serif; color:#f82e06; text-decoration:none;}
.sub_links3 li a.navtext2:hover{font:italic 13px Arial, Helvetica, sans-serif; color:#f82e06; text-decoration:none;}

/* GMS 8-16-12 fix left nav p tags */
.sub_links3 p a{font:italic 13px Arial, Helvetica, sans-serif; color:#d1cabb; text-decoration:none; background:none; padding:0px; margin-top: 6px; margin-bottom: 6px; display:inline;}
.sub_links3 p a:hover{font:italic 13px Arial, Helvetica, sans-serif; color:#d1cabb; text-decoration:none;}

/*** Two columns  ***/
.two-columns .content_col2 { width: 725px; }


/*** One Column ***/
.one-column .content_col2 { width: 960px; } 
.one-column .content_col2 .slideshow2 { margin: 0px auto; }
.one-column .content_col2 h1 { margin-bottom: 20px;}

.homePageNotice {
	/* position: absolute; */
	/* left: 440px; */
	/* top: 125px; */
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	margin-left: 498px;

	/* width: 320px; */
	width: 410px;
	padding: 6px; 
	border: 1px gray solid; 
	background-color: white; 
	/* z-index: 3; */
/* for IE */
/* filter:alpha(opacity=95); */
/* CSS3 standard */
/* opacity:0.95;	*/
}

.homePageNotice p {
	font-size: 11px;
}
.homePageNotice .paragraphHeader {
	font-weight: bold;
	margin-bottom: 6px;
}


.subPageNotice {
	/* position: absolute; */
	/* left: 440px; */
	/* top: 125px; */
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	margin-left: 498px;

	/* width: 320px; */
	width: 410px;
	padding: 6px; 
	border: 1px gray solid; 
	background-color: white; 
	/* z-index: 3; */
/* for IE */
/* filter:alpha(opacity=95); */
/* CSS3 standard */
/* opacity:0.95;	*/
}

.subPageNotice p {
	top: 50px;
	left: 0;
}
.subPageNotice .paragraphHeader {
	font-weight: bold;
	margin-bottom: 6px;
}

/*-----------------------------------------------------------------------------*/
/*-------  GMS 7-23-11 Additions to carry in styles from previous look  -------*/
/*-----------------------------------------------------------------------------*/

p{font:14px/21px Arial, Helvetica, sans-serif; color:#434140; padding:0 0 0 0; margin: 0; border: 0;}
p a{font:14px/21px Arial, Helvetica, sans-serif; color:#417782; text-decoration:underline;}
p a:hover{font:14px/21px Arial, Helvetica, sans-serif; color:#417782; text-decoration:none;}

div {font:14px/21px Arial, Helvetica, sans-serif; color:#434140; padding:0 0 0 0; margin: 0; border: 0;}

/*-----------------------------------------------------------------------------*/
/*--------------------------- General Purpose Classes -------------------------*/
/*-----------------------------------------------------------------------------*/

p.topHeader {
	/*
	text-align:left;
	color: #00665B;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 10px; 
	*/
	font: 35px Arial, Helvetica, sans-serif; 
	color: #225b69;
	font-weight: normal !important;
	margin: 0;
	padding: 0;
	border: 0;	
	margin-bottom: 10px;
}

p.headline {
	font: 16px Arial, Helvetica, sans-serif; 
	color: #225b69;
	font-weight: bold;
	margin: 0;
	padding: 0;
	border: 0;	
	margin-bottom: 10px;
}

p.paragraphHeader {
 	font-weight: bold;

	margin: 0;
	padding: 0;
	border: 0;	
	
 	margin-bottom: 8px;

}

.content_col2 ul {
	font: 14px Arial, Helvetica, sans-serif;
	color:#434140;
	margin-top: 0em;
	margin-left: 1.6em;
}
.content_col2 ol {
	font: 14px Arial, Helvetica, sans-serif;
	color:#434140;
	margin-top: 0em;
	margin-left: 1.6em;
}
.content_col2 ul li {
	font: 14px/21px Arial, Helvetica, sans-serif;
	/* font: 14px Arial, Helvetica, sans-serif;  GMS 4-30-13 Make li content look like regular paragraphs  */
	color:#434140;
	margin: 1em;
	margin-top: .5em;
	margin-bottom: .5em;
}
.content_col2 ol li {
	font: 14px/21px Arial, Helvetica, sans-serif;
	/* font: 14px Arial, Helvetica, sans-serif;  GMS 4-30-13 Make li content look like regular paragraphs  */
	color:#434140;
	margin: 1em;
	margin-top: .5em;
	margin-bottom: .5em;
}
.centered {
	text-align: center;
}

a.searchAToZHomePage {
	font-size: 10px; 
	color: #CFE2E0; 
	margin: 0; 
	text-decoration: none;
}
a.searchAToZHomePage:hover {
	text-decoration: underline;
}

a.searchAToZ {
	font-size: 10px; 
	color: white; 
	margin: 0; 
	text-decoration: none;
}
a.searchAToZ:hover {
	text-decoration: underline;
}


p.linkList {
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px;
	margin-top: 4px;
	margin-bottom: 4px;
}
p.linkList a {
	text-decoration: none;
}
p.linkList a:hover {
	text-decoration: underline;
}


.borderedTable {
    border: 1px black solid;
    border-collapse: collapse;
}
.borderedTable td {
    border: 1px black solid;
}


.rightCallout {
	float: right; 
	margin-left: 6px; 
	margin-bottom: 6px; 
	margin-top: 12px; 
	border: 1px gray solid; 
	width: 200px; 
	padding: 6px; 
	line-height: 1.3
}
.rightCallout p.paragraphHeader {
    font-weight: bold;
 	margin-bottom: 8px;
	color: #00665B;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
}

.homePageNotice {
	position: absolute; 
	left: 440px; 
	top: 125px; 
	width: 320px; 
	padding: 6px; 
	border: 1px gray solid; 
	background-color: white; 
	font-size: 11px;
	z-index: 3;
/* for IE */
 filter:alpha(opacity=90); 
/* CSS3 standard */
 opacity:0.9;	
}

.homePageNotice p {
	font-size: 11px;
}
.homePageNotice .paragraphHeader {
	font-weight: bold;
 	margin-bottom: 6px;
}

.standardPageNotice {
	margin-top: 6px; 
	margin-bottom: 6px;
	margin-right: 0;
	width: 85%; 
	padding: 6px; 
	border: 3px #8B0000 solid; 
	background-color: white; 
	font-size: 12px;
	line-height: 150%;
}

.standardPageNotice a{font:14px/21px Arial, Helvetica, sans-serif; color:#417782; text-decoration:underline;}
.standardPageNotice a:link{font:14px/21px Arial, Helvetica, sans-serif; color:#417782; text-decoration:underline;}
.standardPageNotice a:hover{font:14px/21px Arial, Helvetica, sans-serif; color:#417782; text-decoration:none;}
.standardPageNotice a:visited{font:14px/21px Arial, Helvetica, sans-serif; color:#417782; text-decoration:underline;}
.standardPageNotice a:active{font:14px/21px Arial, Helvetica, sans-serif; color:#417782; text-decoration:none;}

.standardPageNotice p {
 font-size: 12px;
}
.standardPageNotice .paragraphHeader {
	font-weight: bold;
	color: #8B0000;
 	margin-bottom: 6px;
}

.rightColumnNotice {
	margin-top: 6px; 
	margin-bottom: 6px;
	margin-right: 0;
	/* width: 85%; */
	padding: 6px; 
	border: 3px #8B0000 solid; 
	background-color: white; 
	font-size: 12px;
	line-height: 150%;
}

.rightColumnNotice a{font:14px/21px Arial, Helvetica, sans-serif; color:#417782; text-decoration:underline;}
.rightColumnNotice a:link{font:14px/21px Arial, Helvetica, sans-serif; color:#417782; text-decoration:underline;}
.rightColumnNotice a:hover{font:14px/21px Arial, Helvetica, sans-serif; color:#417782; text-decoration:none;}
.rightColumnNotice a:visited{font:14px/21px Arial, Helvetica, sans-serif; color:#417782; text-decoration:underline;}
.rightColumnNotice a:active{font:14px/21px Arial, Helvetica, sans-serif; color:#417782; text-decoration:none;}

.rightColumnNotice p {
 font-size: 12px;
}
.rightColumnNotice .paragraphHeader {
	font-weight: bold;
	color: #8B0000;
 	margin-bottom: 6px;
}

/* Current Students styles */
.iconCellTable {
				font-size: 12px;
				text-align: center;
}
.iconCellTable tbody tr td {
				padding-left: 6px; 
				padding-right: 6px;
}
.iconCellTable tbody tr td a {
				font-size: 12px;
				text-align: center;
}
.iconCellTable tbody tr td p a {
				font-size: 12px;
				text-align: center;
				text-decoration: none;
}
.iconCellTable tbody tr td img {
				margin-bottom: 2px;
}

a.iconCell:hover { font-size: 12px !important; text-decoration: underline !important; }


/* Steps to Success menus: White no-underline URLs with Yellow rollovers */
.stepsMenuTable 
{
				width: 100%; 
				border-spacing: 4px; 
				border-collapse: separate;
}
.stepsMenu {
				text-align: center;
				background-color: #1E525C;
				height: 12px;
				vertical-align: bottom !important;
				padding: 4px;
				padding-bottom: 6px;
}
/* GMS 8/16/12 */
.stepsMenuTable a{font:14px/21px Arial, Helvetica, sans-serif; color:#417782; text-decoration:underline;}
.stepsMenuTable a:hover{font:14px/21px Arial, Helvetica, sans-serif; color:#417782; text-decoration:none;}
.stepsMenu a {
				color: white;
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 12px;
				font-weight: bold;
				text-decoration: none;
}
.stepsMenu a:hover {
				color: #ffff99;
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 12px;
				font-weight: bold;						
}

.redBoldItalic {
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-weight: bold;
				font-style: italic;
				color: #FF0000;
}

.photoCaption {
				font-size: 9px!important; 
				/* font-weight: bold; */
				font-family: Verdana, Arial, Helvetica, sans-serif;
				padding-top: 2px;
				line-height: 140%;
}
.normalText {
	font-family: Verdana, Arial, Helvetica, sans-serif!important;
	font-weight: normal!important;
	font-size: 12px!important;
	color: black!important;
}

.fixedList { margin-top: 4px; }

.contactBox {
	border: 3px solid #225b69;
	background-color: #FFFFCC;
	float: right;
	width: 225px;
	margin: 10px;
	margin-right: 0;
	padding: 4px;
	font-size: 12px!important;
}
.contactBox table td {
	font-size: 14px!important;
}
.contactBox p.paragraphHeader {
				font-weight: bold;
				margin-bottom: 8px;
				color: #00665B;
				font-family: Verdana, Arial, Helvetica, sans-serif; 
}
.infoBoxRight {
	border: 3px solid #225b69;
	background-color: WHITE;
	float: right;
	width: 225px;
	margin: 10px;
	margin-right: 0;
	padding: 4px;
	font-size: 12px!important;
}
.infoBoxRight table td {
	font-size: 12px!important;
}
.infoBoxRight p.paragraphHeader {
				font-weight: bold;
				margin-bottom: 8px;
				color: #00665B;
				font-family: Verdana, Arial, Helvetica, sans-serif; 
}

.programsBullets {
	list-style: none; 
	margin-top: 2px; 
	margin-bottom: 1px; 
	margin-left: 5px; 
	padding-left: 1em; 
	text-indent: 1px; 
	list-style-position: outside; 
	list-style-image: url('/images/bluebullet.jpg');
}
.programsBullets li {
	margin-top: 5px;
	margin-bottom: 5px;
}
.programsBullets .blue {
	margin-top: 5px;
	margin-bottom: 5px;
	list-style-image: url('/images/bluebullet.jpg');
}
.programsBullets .yellow{
	margin-top: 5px;
	margin-bottom: 5px;
	list-style-image: url('/images/yellowbullet.jpg');
}
.programsBullets .red{
	margin-top: 5px;
	margin-bottom: 5px;
	list-style-image: url('/images/redbullet.jpg');
}
.programsBullets .green{
	margin-top: 5px;
	margin-bottom: 5px;
	list-style-image: url('/images/greenbullet.jpg');
}


/* GMS Fixes 7/31/12 */
li { text-align: left }
p { text-align: left }

.reportSpacer { color: white !important; }
.reportBigTextArea { height: 150px !important; width: 500px !important; font-size: 14px !important; }

/* sean added this 3/2013 */
div.leftJustified{
		width: 27%;
		float: left;
		margin: 0 6% 0 auto;
		padding: 0;
}

div.leftJustifiedauto4px{
		width: 22%;
		float: left;
		margin: 0 4px 0 0;
		padding: 0;
}

/* this is on some GAC pages */
div.leftJustified30px{
		width: 140px;
		float: left;
		margin: 0 30px 0 0;
		padding: 0;
}

div.leftJustified33percent{
		width: 30%;
		float: left;
		margin: 0 3% 0 0;
		padding: 0;
}

/* sean added this 12/2013 */
div.leftJustified501column{
		width: auto;
		float: left;
		margin: 0 4% 0 auto;
		padding: 0;
}

div.leftJustified50{
		width: 46%;
		float: left;
		margin: 0 4% 0 auto;
		padding: 0;
}

div.leftJustified50grey{
		width: 46%;
		float: left;
		margin: 0 4% 0 auto;
		padding: 0;
	    background-color: #F2F2F2;
}

div.leftJustified2x3{
		width: 31%;
		float: left;
		margin: 0 3% 0 auto;
		padding: 0;
}

div.leftJustified20percent{
		width: 17%;
		float: left;
		margin: 0 3% 0 auto;
		padding: 0;
}

div.720{
		width: 100;
		float: left;
		margin: 0 0 0 0;
		padding: 0;
}

/* sean added this 4/2013 */
div.rightJustifiedAutoWidth{
		width: 34%!important;
		float: right;
		margin: 0 0 0 10px;
		padding: 10px;
		border-left-width:1px;
  border-left-style:solid;
  border-left-color:#99cccc;
}

/* sean added this 3/2014 */
div.rightJustifiedMobileTop{
		width: 34%!important;
		float: right;
		margin: 0 0 0 10px;
		padding: 10px;
		border-left-width:1px;
  border-left-style:solid;
  border-left-color:#99cccc;
}

div.rightJustifiedAutoWidthIntranet{
		width: 34%!important;
		float: right;
		margin: 0 0 0 10px;
		padding: 10px;
		border-left-width:1px;
  border-left-style:solid;
  border-left-color:#0D679C;
}

/* sean added this 5/2014 */
div.rightJustifiedAutomaticWidth{
		width: 100%!important;
		float: right;
		margin: 0 0 0 10px;
		padding: 10px;
		border-left-width:1px;
  border-left-style:solid;
  border-left-color:#99cccc;
}
div.rightJustified25{
		width: 26%!important;
		float: right;
		margin: 0 0 0 10px;
		padding: 10px;
		border-left-width:1px;
  border-left-style:solid;
  border-left-color:#99cccc;
}

/* GMS 8-22-13 Show only in mobile */
div.bottomMobileOnly{
	display: none;
}

/* right div 75 */
div.rightJustified75{
		width: 75%!important;
		float: right;
		margin: 0 0 0 10px;
		padding: 10px;
		border-left-width:1px;
  border-left-style:solid;
  border-left-color:#99cccc;
}

/* left div 25 */
div.leftJustified25{
		width: 20%;
		float: left;
		margin: 0 4% 0 auto;
		padding: 0;
}

/* left div auto */
div.leftJustifiedAutoWidth{
		width: auto;
		float: left;
		margin: 0 4% 0 auto;
		padding: 0;
}

.feed hr {display: none;}
.content_indent p a.seemore {font:normal 12px Arial, Helvetica, sans-serif; color:#2c697d; text-decoration:none;}
.content_indent p a:hover.seemore {text-decoration:underline;}

/*--------buttons attempt for advising pages--------*/
.btn {
  -webkit-border-radius: 28;
  -moz-border-radius: 28;
  border-radius: 28px;
  background: #2c697d;
  padding: 14px;
  height: 60px;
  text-decoration: none !important;
  -webkit-box-shadow: 2px 3px 3px #666666;
  -moz-box-shadow: 2px 3px 3px #666666;
  box-shadow: 2px 3px 3px #666666;	
}

.btn:hover {
    background: #669999;
	text-decoration: underline !important;
}

.btn a  {
    text-decoration: none !important;
  font-family: Arial;
  color: #ffffff !important; 
  font-size: 20px;
  font-weight: bold !important;
}

.btn a:hover {
    text-decoration: underline !important;
}

/*--------enrollment-services page--------*/
.columnBox {
	clear: left;
	width: 100%;
}
.fourColumn {
	width: 14em;
	float: left;
	font: .9em Verdana, Geneva, sans-serif;
	margin-top: 1.5em;
	margin-bottom: 1.8em;
}
.fourColumn h4 a, .fourColumn h4 a:visited {
    color: #417782;
    font: 14px/21px Arial,Helvetica,sans-serif;
    text-decoration: underline;
	margin-bottom: .5em;
}
.fourColumn h4 a:hover, .fourColumn h4 a:focus, .fourColumn h4 a:active {
	text-decoration: none;
				}
.fourColumn p {
	font-size: 1em;
	margin-top: 0;
	}
.fiveColumn {
	width: 10.2em;
	float: left;
	margin: 0 0 1.2em 0;
	padding: 0
}
.fiveColumn h3 {
	height: 30px;
	position: relative;
	text-indent: .5em;
	background: #1E525C;
	width: 84%;
	}
.fiveColumn h3 a {
	font: .9em Verdana, Geneva, sans-serif;
	font-weight: bold;
line-height: 30px;	
	color: #fff;
	text-decoration: none;
}
.fiveColumn h3 a:hover, .fiveColumn h3 a:focus, .fiveColumn h3 a:active{
	font: .9em Verdana, Geneva, sans-serif;
	font-weight: bold;
line-height: 30px;	
	color: #fff;
	border-bottom: 1px solid #fff;
}

.fiveColumn h3:after {
	left: 100%;
	border: solid transparent;
	color: #1E525C;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-top: 15px solid transparent;
	border-bottom: 16px solid transparent;
	border-left: 15px solid #1E525C;
	}
.fiveColumn ul {
	list-style-type: none;
	padding: 0;
	margin-left: .5em!important;
}
.fiveColumn li {
	margin-left: 0!important;
}
.fiveColumn li a, .fiveColumn li a:visited {
	/*font: .85em/1.6em Arial, Helvetica, sans-serif;*/
	color: #417782;
    font: 13px/18px Arial,Helvetica,sans-serif;
    text-decoration: underline;
}
.fiveColumn li a:hover, .fiveColumn li a:focus, .fiveColumn li a:active {
	color: #417782;
    font: 13px/18px Arial,Helvetica,sans-serif;
	text-decoration: none;
		}

/* GMS 6-24-15 to allow standard lists in left column */
.leftColBullet {
   list-style-type: disc; 
   list-style-position: inside; 
   margin-left: 15px; 
}


