
#page .gbg .gbg-items li a.gbg-nine-twelve {
	background-color : #6c575d;
	margin-right : 0;
	padding : 2px 4px;
}
body {
	font-family : 'Droid Sans', sans-serif;
	color : #2c3949;
	font-size : 87.5%;
	background : #fff;
	margin : 0;
	padding : 0;
	line-height : 150%;
}
img {
	border : 0;
}
a {
	color : #517faa;
}
#page {
	text-align : center;
}
#page #header {
	background : url('/sebin/g/y/headerBG.gif') repeat-x 0 0 #6bb0f7;
	position : relative;
}
#page #content_wrapper {
	clear : both;
}
#page .l-main_content {
	text-align : left;
	padding : 0 5px;
}
#page .hdr {
	display : none;
}
#page .l-inner {
	margin : 0 auto;
	position : relative;
	max-width : 980px;
}
#page .l-header-right {
}
#page .l-sidebar1 {
}
#page .lsidebar2 {
}
#page #sup-footer {
	background : #79bde9;
}
#page #footer {
	background : url('/sebin/p/s/footer-back.png') repeat 0 0 transparent;
	padding : 0 2.551020408163265306122448979592% 20px;
	text-align : left;
}
#page #sub-footer {
	background : #1f2934;
	color : #fff;
	font-size : 0.857em;
	padding : 20px 2.551020408163265306122448979592%;
	text-align : left;
	line-height : 1.5em;
}
#sub-footer p {
	margin : 5px 0;
}
#page .ter {
	display : none;
}
#page .sup {
	display : none;
}
#page .sup a {
	font-weight : 700;
	display : block;
	text-decoration : none;
	color : #fff;
	text-align : center;
}
#page .logo {
	text-align : center;
}
#page .sea {
	background : none repeat scroll 0 0 #92C4F6;
	padding : 5px 10px;
	margin : 3px 0;
	-moz-border-radius : 10px;
	border-radius : 10px;
}
#page .sea .sea-text {
	background : none repeat scroll 0 0 transparent;
	border : 0 none;
	color : #FFFFFF;
	float : left;
	font-family : Myriad Pro,sans-serif;
	margin-top : 3px;
	width : 75%;
	font-size : 1em;
}
#page .sea .sea-button {
	float : right;
}
#page .sea label {
	display : block;
	text-indent : -9999px;
	width : 0;
	height : 0;
}
#page .meg {
}
#page .gbg .gbg-items li a .gbg-active {
	border-style : solid;
	border-width : 6px;
	bottom : -13px;
	height : 1px;
	left : 50%;
	margin-left : -6px;
	position : absolute;
	width : 0;
	display : none;
}
#page .gbg .gbg-prek {
	background-color : #bea33d;
}
#page .gbg .gbg-prek:hover .gbg-active {
	border-color : #BEA33D transparent transparent;
	display : block;
}
#page .gbg .gbg-two {
	background-color : #a35c47;
}
#page .gbg .gbg-two:hover .gbg-active {
	border-color : #a35c47 transparent transparent;
	display : block;
}
#page .gbg .gbg-three {
	background-color : #a3ac57;
}
#page .gbg .gbg-three:hover .gbg-active {
	border-color : #a3ac57 transparent transparent;
	display : block;
}
#page .gbg .gbg-four {
	background-color : #7b8860;
}
#page .gbg .gbg-four:hover .gbg-active {
	border-color : #7b8860 transparent transparent;
	display : block;
}
#page .gbg .gbg-five {
	background-color : #5e90be;
}
#page .gbg .gbg-five:hover .gbg-active {
	border-color : #5e90be transparent transparent;
	display : block;
}
#page .gbg .gbg-six {
	background-color : #b9a166;
}
#page .gbg .gbg-six:hover .gbg-active {
	border-color : #b9a166 transparent transparent;
	display : block;
}
#page .gbg .gbg-seven {
	background-color : #b0b0b1;
}
#page .gbg .gbg-seven:hover .gbg-active {
	border-color : #b0b0b1 transparent transparent;
	display : block;
}
#page .gbg .gbg-eight {
	background-color : #445670;
}
#page .gbg .gbg-eight:hover .gbg-active {
	border-color : #445670 transparent transparent;
	display : block;
}
#page .gbg .gbg-nine-twelve {
	background-color : #6c575d;
}
#page .gbg .gbg-nine-twelve:hover .gbg-active {
	border-color : #6c575d transparent transparent;
	display : block;
}
#page .bcr {
	margin-top : 25px;
	font-size : 0.929em;
	padding : 2px 55px 2px 5px;
	color : #bac9d8;
	background : #f2f2f2;
	text-align : left;
}
#page .bcr a {
	color : #5091cd;
	text-decoration : none;
}
#page .bro {
	text-align : center;
	padding : 10px 0;
}
#page .gwl {
	display : none;
}
#page .cwu {
	padding : 10px 0;
}
#page .fft {
	color : #fff;
	font-size : 0.857em;
	line-height : 1.5em;
}
#page .fft .fft-column strong {
	font-size : 1.357em;
}
#page .fft .fft-column ul {
	list-style : none;
	padding : 0;
	margin : 0;
}
#page .fft .fft-column a {
	color : #79bde9;
	text-decoration : none;
}
#page .fft .fft-column a:hover {
	text-decoration : underline;
}
#page .fft .fft-logo img {
	padding : 5px 0;
	display : block;
}
#page .sfl {
}
#page .sfl a {
	color : #79BDE9;
	text-decoration : none;
}
#page .sfl a:hover {
	text-decoration : underline;
}
.infoMeetings {
	background-color : #b76317;
	padding : 15px;
	border-radius : 10px;
	font-size : 0.929em;
	line-height : 1.231em;
	color : #fff;
	max-width : 195.5px;
}
.video {
	max-width : 195.5px;
}
#page .video p {
	font-size : 0.786em;
	line-height : 1.182em;
	color : #2c3949;
	background-color : #e3e9ef;
	margin : 0;
	padding : 5px;
}
#page .have_a_question input.submitQuestion {
	width : auto;
}
.tool {
	background : #dfeefa;
	border : 1px solid #eff1f2;
	color : #2c3949;
	line-height : 1.3333333333333333333333333333333em;
	font-size : 0.857em;
	padding : 8px;
	border-radius : 8px;
	font-weight : bold;
	max-width : 195.5px;
}
#page .tool a {
	color : #4580a6;
	display : block;
	margin : 10px 0;
	text-decoration : none;
}
#page .tool a img {
	display : inline-block;
	padding-right : 2px;
	vertical-align : top;
}
.have_a_question {
}
#page .have_a_question div div div {
	padding : 0;
}
#page .have_a_question div p {
	font-size : 1em;
	color : #2c3949;
	line-height : 1.2857142857142857142857142857143em;
	background : transparent;
	margin : 0;
	padding : 10px 10px 0;
}
#page .have_a_question label {
	font-size : 1em;
	line-height : 1.2857142857142857142857142857143em;
	font-weight : bold;
	color : #2c3949;
}
.have_a_question #submitQuestion {
	width : auto !important;
}
#object_include {
	text-align : left;
}
#grid h2 {
	color : #fff;
	font-size : 1.286em;
	background-color : #5091cd;
	padding : 5px;
	font-weight : bold;
	margin : 0;
}
#grid {
	margin-top : 10px;
}
.grid_box {
	background-color : #d4e8f6;
	margin-bottom : 10px;
}
#page .grid_box img {
	display : none;
}
.grid_heading {
	color : #e47d1d;
	font-size : 1.636em !important;
	line-height : 0.889em !important;
	padding-bottom : 0;
	margin-bottom : 5px;
	font-weight : normal;
	margin-top : 0;
}
#body_content .grid_box_content p {
	font-size : 0.786em;
	line-height : 1.455em;
	margin-top : 0;
}
.grid_link {
	background-image : url(/sebin/r/r/blue_arrow.png);
	background-position : left center;
	background-repeat : no-repeat;
	padding-left : 20px;
	color : #4184b3;
	font-size : 1em;
	line-height : 1.455em;
	text-decoration : none;
}
.grid_link:hover {
	color : #1c5c88;
	text-decoration : underline;
}
ul {
	font-size : 1em;
	margin : 0;
}
h2 {
	margin-bottom : 5px;
	color : #2c3949;
	font-size : 1.286em;
	line-height : 1.25em;
	font-weight : bold;
}
.data_table {
	font-size : .929em;
	text-align : left;
	border : 1px solid black !important;
	border-right : 0 !important;
	border-bottom : 0 !important;
	line-height : 1.1em;
}
#body_content .data_table th {
	font-weight : bold;
	background-color : #dfeefa;
	padding : 5px;
	border-right : 1px solid black;
	border-bottom : 1px solid black;
	vertical-align : top !important;
}
#body_content .data_table td {
	border-bottom : 1px solid black;
	border-right : 1px solid black;
	padding : 5px;
	vertical-align : top !important;
}
#body_content .data_table table {
	border : 0;
	width : 100%;
}
#body_content .data_table td table tr td {
	border-right : 0;
}
.no_pad {
	padding : 0 !important;
}
.no_border {
	border : 0 !important;
}
.drop_shadow_image {
	box-shadow : -5px 0 5px #888;
	margin : 10px;
}
h3 {
	color : #938e43;
	font-size : 1.2em;
	font-weight : bold;
	margin-bottom : 5px;
}
h4 {
	color : #2c3949;
	font-size : 1em;
	font-weight : bold;
	margin-bottom : 5px;
	border-bottom : 1px solid #cce4f4;
}
h1 {
	color : #E47D1D;
	font-size : 1.714em;
	font-weight : normal;
	margin-bottom : 10px;
}
hr {
	border : 1px solid #9eb8d0;
}
.l-clearBoth {
	height : 0;
	line-height : 0;
	margin : 0;
	padding : 0;
	clear : both;
	font-size : 0;
}
ul.link_anchor_green_arrow {
	padding-left : 0;
	font-size : 110%;
	margin-top : 10px;
}
ul.link_anchor_green_arrow li {
	background : url("/sebin/w/a/green-arrow.gif") no-repeat scroll 0 5px transparent;
	list-style : none outside none;
	padding-left : 15px;
}
ul.link_list_blue_arrow li {
	background : url(/sebin/d/o/little_blue_arrow.png) no-repeat 0 8px transparent;
	list-style : none outside none;
	padding-left : 15px;
}
ul.link_list_blue_arrow {
	background : none;
	padding-left : 20px;
}
.link_blue_arrow {
	background-image : url(/sebin/d/o/little_blue_arrow.png);
	background-position : 0em .35em;
	background-repeat : no-repeat;
	text-decoration : none;
	padding-left : 15px;
	color : #517faa;
	display : block;
	font-size : 0.929em;
	line-height : 1.2em;
}
.introduction {
	font-size : 1.13em;
}
.link_blue_arrow:hover {
	color : #29455e;
	text-decoration : underline;
}
ul.link_anchor_green_arrow li a {
	text-decoration : none;
}
ul.link_anchor_green_arrow li a:hover {
	text-decoration : underline;
	color : #29455e;
}
h2 img {
	vertical-align : middle;
}
a.back_to_top {
	display : block;
	padding-bottom : 5px;
	border-bottom : 1px solid #c4cfdb;
	text-decoration : none;
}
#SEBlogViewAuxWrapper {
	display : none;
}
#SEBlogViewWrapper {
	min-width : 0 !important;
}
#home_col1 {
	margin-top : 10px;
}
#home_col2 {
	margin-top : 10px;
}
#home_col3 {
	margin-top : 10px;
}
div.course_info {
	padding : 5px;
	border : 1px solid #6BB0F7;
	clear : both;
}
div.course_info p {
	margin : 2px 0;
}
h2.tabsEnabled {
}
.title {
	background : none repeat scroll 0 0 #CCE4F4;
	padding : 5px 10px;
	font-weight : 700;
	margin : 0;
	font-size : inherit;
}
.blogViewlet {
	max-width : 195.5px;
}
.blogViewlet_homepage {
	margin-bottom : 10px;
}
#page .rotator_content img {
	border : 5px solid #fff;
	max-width : 200px;
}
.rotator_content .intro {
	font-weight : bold;
	font-size : 1.143em;
	margin : 0 !important;
	line-height : 1.1em;
}
#page .tab_title {
	display : none;
}
.rotator_content_text {
	text-align : left;
	margin-top : 10px;
	line-height : 1.3em;
}
#page .rotator_content_text p {
	margin : 5px 0 0;
}
#page .loadWrapper .title {
	color : #fff;
	font-size : 1.286em;
	padding : 5px 10px;
	font-weight : bold;
	background-color : #5091cd;
}
#body_content .data_table p {
	margin-top : 0 !important;
}
#page .rotatorWrapper .contentRotatorNext {
	position : absolute;
	right : 0;
	top : 50px;
}
#page .rotatorWrapper .contentRotatorPrev {
	position : absolute;
	top : 50px;
	left : 0;
}
.spotlight .spotlight_text {
	background : #9ecded;
	padding : 15px;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#9ecded', endColorstr='#f5f4f4');
	background : -webkit-gradient(linear, left top, left bottom, from(#9ecded), to(#f5f4f4));
	background : -moz-linear-gradient(top,  #9ecded,  #f5f4f4);
}
#page .have_a_question div {
	background : #9cceef;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#9cceef', endColorstr='#ffffff');
	background : -webkit-gradient(linear, left top, left bottom, from(#9cceef), to(#fff));
	background : -moz-linear-gradient(top,  #9cceef,  #fff);
}
.grid_box_content {
	background : #d4e8f6;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d4e8f6', endColorstr='#f5f4f4');
	background : -webkit-gradient(linear, left top, left bottom, from(#d4e8f6), to(#f5f4f4));
	background : -moz-linear-gradient(top,  #d4e8f6,  #f5f4f4);
	padding : 10px;
}
.homepage_social .title {
	background-color : #5091CD;
	color : #FFFFFF;
	font-size : 1.286em;
	font-weight : bold;
	padding : 5px 10px;
}
#page .homepage_social .social_links a {
	background-image : url("/sebin/d/o/little_blue_arrow.png");
	background-position : right center;
	background-repeat : no-repeat;
	border-bottom : 1px solid #CCE4F4;
	color : #517FAA;
	display : block;
	font-size : 0.929em;
	line-height : 1.231em;
	padding : 10px 15px 5px 0;
	text-decoration : none;
}
.homepage_social .social_links a:hover {
	color : #446583;
	text-decoration : underline;
}
.social_links {
	padding : 0;
	list-style-type : none;
	margin : 0;
}
#page .homepage_social .social_links a img {
	vertical-align : middle;
}
a:hover {
	color : #446583;
	text-decoration : underline;
}
.sup a:hover {
	color : #ccc;
	text-decoration : none;
}
#page .divnav1 {
	text-align : left;
	font-size : 0.875em;
}
#page .divnav1 a {
	color : #2a3a4a;
	text-decoration : none;
}
#page .divnav1 ul {
	list-style : none;
	padding : 0;
	margin : 0;
}
#page .divnav1 ul li {
	display : none;
}
#page .divnav1 ul li a:hover {
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b3c06a', endColorstr='#ffffff',GradientType=1);
	background : -webkit-gradient(linear, left center, right center, from(#b3c06a), to(#fff));
	background : -moz-linear-gradient(left, #b3c06a, #fff);
	background : -webkit-gradient(linear, left center, right center, from(#b3c06a), to(#fff));
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b3c06a', endColorstr='#ffffff',GradientType=1);
	color : #2a3a4a;
	text-decoration : none;
}
#page .divnav1 ul li.active a {
	font-weight : 700;
}
#page .divnav1 ul li ul li {
	border : 1px solid #c1d72e;
	border-top : none;
	display : list-item;
	border-right : none;
}
#page .divnav1 ul li ul li a {
	background : none;
	filter : none;
	font-weight : 400;
	display : inline-block;
}
#page .divnav1 ul li ul li a:hover {
	background : none;
	filter : none;
	text-decoration : underline;
}
#page .divnav1 ul li ul li.active a {
	font-weight : 700;
}
#page .divnav1 ul li ul li ul li {
	padding-left : 10px;
	border-left : none;
	border-right : none;
	border-top : 1px dotted #c1d72e;
	background-color : #fafef4;
	border-color :    :   border-color :    :     border-color :    :   border-color :    :   border-color :    :   border-color :    :     border-color :    :   border-color :   ;
	border-bottom : none;
}
#page .divnav1 ul li ul li ul li a {
	font-size : 0.85714285714285714285714285714286em;
	line-height : 1.16667em;
}
#page .divnav1 ul li ul li ul li.activenavpath {
	background : url('/sebin/w/a/green-arrow.gif') no-repeat 0 50% transparent;
}
.float_left {
	float : left;
}
.float_right {
	float : right;
}
.new_alert {
	color : #f2860a !important;
	font-weight : bold;
}
#basketball {
	display : none;
}
.quote_callout {
	max-width : 195.5px;
}
.spotlight {
	max-width : 195.5px;
}
.table_of_contents {
	max-width : 195.5px;
}
.leadership_text {
}
#page .sap {
	position : absolute;
	top : 5px;
	right : 5px;
}
#page .divnav1 ul li.activenavpath {
	display : list-item;
}
#page .divnav1 a:hover {
	text-decoration : underline;
	color : #192632;
}
#page .have_a_question div div {
	background : transparent;
	padding : 10px;
}
.tab_title {
	display : block;
}
ul.link_anchor_green_arrow ul.link_anchor_green_arrow {
	margin-top : 0;
}
#page .home #content_wrapper {
	padding : 0;
}
#page .divnav1 ul li ul li.active ul li a {
	font-weight : 400;
}
#page .divnav1 ul li ul li ul li.active {
	background-position : 0 7px;
}
#printLogo {
	display : none;
}
#page .have_a_question input,#page .have_a_question textarea {
	width : 100%;
}
#page .bro .bro-image {
}
#page .bro .bro-link a {
	color : #517faa;
	font-size : 0.786em;
	text-decoration : none;
	display : inline-block;
	padding : 0 15px;
}
#page .fft .fft-columnFirst {
}
#page .fft .fft-columnLast {
}
#page .fft .fft-logo {
	float : none;
	clear : both;
}
#page .fft .fft-logo .cog {
	display : block;
}
#page .fft .fft-logo .mag {
	display : block;
}
#page .fft h6 {
	font-size : 1.357em;
	margin : 0;
}
#page .haq a {
	display : block;
	padding : 10px 0 10px 35px;
	background : url('/sebin/q/z/question.gif') no-repeat 10px 50%;
	text-decoration : none;
	font-size : 1em;
	color : #2c3949;
}
#page .haq a:hover {
	text-decoration : underline;
}
#page .hdr img {
	max-width : 100%;
}
#page .logo a {
	text-indent : -9999px;
	display : block;
	background : url('/sebin/h/a/JHU_logo_sm.png') no-repeat center 0 transparent;
	height : 73px;
	width : 100%;
}
#page .meg ul {
	list-style : none;
	margin : 0;
	padding : 0;
	position : relative;
}
#page .meg ul li {
	z-index : 3000;
}
#page .meg ul li a {
	font-size : 1.214em;
	color : #fff;
	text-decoration : none;
	display : block;
	padding : 5px 0;
}
#page .rotatorWrapper {
	position : relative;
}
#page .have_a_question h4 {
	font-size : 1em;
	line-height : 1.2857142857142857142857142857143em;
	color : #fff;
	background-color : #5091cd;
	margin : 0;
	padding : 10px;
}
#page .haq p {
	margin : 0;
}
#page .gbg .gbg-title a {
	color : #2c3949;
	font-size : 1em;
	padding : 5px 0 0;
	text-decoration : none;
}
.rotator_content {
	background : -moz-linear-gradient(top, #9ECDED, #F5F4F4);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#9ECDED', endColorstr='#F5F4F4') :   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#9ECDED', endColorstr='#F5F4F4') :     filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#9ECDED', endColorstr='#F5F4F4') :   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#9ECDED', endColorstr='#F5F4F4');
	padding : 15px 45px;
	text-align : center;
}
#page .haq {
	text-align : left;
	background : #dce9f6;
	background : -moz-linear-gradient(left, #dce9f6, #fff);
	background : -webkit-gradient(linear, left center, right center, from(#dce9f6), to(#fff));
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#dce9f6', endColorstr='#ffffff', GradientType=1);
	margin : 10px 0;
}
#page .infoMeetings .eventcallink {
	background-image : url(/sebin/b/d/whiteArrow.png);
	background-position : left 5px;
	background-repeat : no-repeat;
	margin-top : 10px;
	display : block;
	padding-left : 15px;
}
#page .infoMeetings .eventcalwrapper ul {
	padding : 0;
	margin : 0;
}
#page .infoMeetings .eventcalwrapper ul li {
	color : #fff;
	margin-top : 10px;
	list-style : none;
	background-image : url(/sebin/b/d/whiteArrow.png);
	background-position : left 5px;
	background-repeat : no-repeat;
	padding-left : 15px;
}
#page .infoMeetings a {
	color : #fff;
}
#page .infoMeetings a:hover {
	color : #dddddd;
}
#page .infoMeetings h4 {
	font-size : 1.214em;
	font-weight : bold;
	margin : 0;
	color : #FFFFFF;
	border-bottom : none;
}
#page .infoMeetings ul {
	padding : 0;
	margin : 0;
}
#page .infoMeetings ul li {
	color : #fff;
	margin-top : 10px;
	list-style : none;
	background-image : url(/sebin/b/d/whiteArrow.png);
	background-position : left 5px;
	background-repeat : no-repeat;
	padding-left : 15px;
}
#page .blogViewlet .seBlogViewletContainer {
	padding : 10px 0;
	border-bottom : 1px solid #cce4f4;
}
#page .blogViewlet .seBlogViewletTitle {
	color : #517faa;
	font-size : 0.929em;
	line-height : 1.3em;
	background-image : url(/sebin/d/o/little_blue_arrow.png);
	text-decoration : none;
	padding-left : 15px;
	background-repeat : no-repeat;
	background-position : left 5px;
	display : block;
}
#page .blogViewlet a:hover {
	color : #446583;
	text-decoration : underline;
}
#page .blogViewlet h4 {
	font-size : 1em;
	font-weight : bold;
	background-color : #cce4f4;
	line-height : 1.286em;
	margin : 0;
	padding : 5px;
}
#page .blogViewlet ul {
	margin : 0;
	padding : 0;
	list-style : none;
}
#page .blogViewlet ul li {
	padding : 10px 0 10px 15px;
	border-bottom : 1px solid #cce4f4;
	background-image : url(/sebin/d/o/little_blue_arrow.png);
	background-position : left 15px;
	background-repeat : no-repeat;
}
#page .blogViewlet ul li a {
	color : #517faa;
	font-size : 0.929em;
	line-height : 1.231em;
	text-decoration : none;
	display : block;
}
#page .blogViewlet_homepage .seBlogViewletContainer {
	padding : 10px 5px 0;
}
#page .blogViewlet_homepage .seBlogViewletTitle {
	color : #1f2934;
	font-size : 0.929em;
	line-height : 1.3em;
	text-decoration : none;
	background-image : url(/sebin/d/o/little_blue_arrow.png);
	padding-left : 15px;
	background-repeat : no-repeat;
	background-position : left 5px;
	display : block;
	padding-bottom : 10px;
	border-bottom : 1px dotted #5091CD;
}
#page .blogViewlet_homepage h4 {
	font-weight : bold;
	background-color : #cce4f4;
	font-size : 1em;
	line-height : 1.286em;
	margin : 0;
	padding : 5px;
}
#page .blogViewlet_homepage a:hover {
	color : #000;
	text-decoration : underline;
}
#page .blogViewlet_homepage p {
	color : #1f2934;
	font-size : 0.929em;
	line-height : 1.231em;
	padding-left : 15px;
	margin : 0;
}
#page .quote_callout blockquote {
	color : #be6919;
	margin : 20px 0 0;
	padding : 0;
	line-height : 1.5em;
	font-family : "Droid Serif", serif;
}
#page .quote_callout p {
	color : #884c13;
	padding : 0;
	margin : 20px 0 0;
	line-height : 1.5em;
	font-size : 0.857em;
	font-family : "Droid Serif", serif;
}
#page .spotlight .callout_button img {
	display : inline-block;
}
#page .spotlight h4 {
	padding : 5px;
	color : #fff;
	font-size : 1em;
	line-height : 1.286em;
	background-color : #5091cd;
	margin : 0;
}
#page .spotlight img {
	display : block;
	max-width : 100%;
}
#page .spotlight_text p {
	color : #2c3949;
	background-color : transparent;
	margin : 0;
	padding : 0 0 10px;
	line-height : 1.3em;
}
#page .table_of_contents a {
	padding : 10px 0 10px 15px;
	color : #517faa;
	font-size : 0.929em;
	line-height : 1.231em;
	text-decoration : none;
	display : block;
}
#page .table_of_contents a:hover {
	color : #446583;
	text-decoration : underline;
}
#page .table_of_contents h4 {
	font-size : 1em;
	font-weight : bold;
	background-color : #cce4f4;
	line-height : 1.286em;
	margin : 0;
	padding : 5px;
}
#page .table_of_contents ul {
	padding : 0;
	margin : 0;
	list-style : none;
}
#page .table_of_contents ul li {
	background-image : url(/sebin/d/o/little_blue_arrow.png);
	background-position : left 15px;
	background-repeat : no-repeat;
	border-bottom : 1px solid #cce4f4;
}
#page .gbg {
	background : #abcce7;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#abcce7', endColorstr='#ffffff');
	background : -webkit-gradient(linear, left top, left bottom, from(#abcce7), to(#fff));
	background : -moz-linear-gradient(top,  #abcce7,  #fff);
	padding : 0 0 10px;
	height : 66px;
}
#page .gbg .gbg-items {
	list-style : none outside none;
	margin : 0 auto;
	overflow : hidden;
	padding : 0;
}
#page .gbg .gbg-items li {
	display : inline-block;
	margin : 0;
}
#page .gbg .gbg-items li a {
	color : #FFFFFF;
	display : inline-block;
	font-size : 1.143em;
	font-weight : 700;
	margin-left : 4px;
	padding : 2px 6px;
	position : relative;
	text-decoration : none;
}
#page .gbg .gbg-title {
	padding : 6px 0 5px 10px;
	text-align : center;
}
#page .gbg .gbg-items li a.gbg-prek {
	background-color : #BEA33D;
	margin-left : 9px;
	padding : 2px 4px;
}
a.callout_button {
	background-image : url(/sebin/u/p/callout_button_bg.gif);
	border : 1px solid #efcc15;
	border-radius : 10px;
	background-repeat : repeat-x;
	background-color : #efcc15;
	color : #fff;
	font-size : .95em;
	line-height : 1.714em;
	font-weight : bold;
	text-decoration : none;
	right : f;
	display : block;
	padding : 0 10px;
	max-width : 195.5px;
}
a.callout_button:hover {
	background-image : url(/sebin/a/x/callout_button_bg_hover.gif);
	border : 1px solid #ddbd13;
	border-radius : 10px;
	background-repeat : repeat-x;
	background-color : #ddbd13;
	text-decoration : none;
	color : #fff;
}
a.callout_button_blue {
	background-image : url(/sebin/e/t/callout_button_bg_blue.gif);
	border : 1px solid #c5e4f8;
	border-radius : 10px;
	background-repeat : repeat-x;
	background-color : #c5e4f8;
	color : #283647;
	font-size : .95em;
	line-height : 1.714em;
	font-weight : bold;
	text-decoration : none;
	right : f;
	display : block;
	padding : 0 10px;
	float : left;
	max-width : 220px;
}
a.placement_button {
	background-image : url(/sebin/e/t/callout_button_bg_blue.gif);
	border : 1px solid #c5e4f8;
	border-radius : 10px;
	background-repeat : repeat-x;
	background-color : #c5e4f8;
	color : #283647;
	font-size : .95em;
	line-height : 1.714em;
	font-weight : bold;
	text-decoration : none;
	right : f;
	display : block;
	padding : 0 10px;
	float : left;
	max-width : 220px;
}
a.placement_button:hover {
	background-image : url(/sebin/s/q/callout_button_bgBlue_hover.gif);
	border : 1px solid #aec9db;
	border-radius : 10px;
	background-repeat : repeat-x;
	background-color : #aec9db;
	text-decoration : none;
	color : #283647;
}
a.enroll_button {
	background-image : url(/sebin/u/p/callout_button_bg.gif);
	border : 1px solid #efcc15;
	border-radius : 10px;
	background-repeat : repeat-x;
	background-color : #efcc15;
	color : #fff;
	font-size : .95em;
	line-height : 1.714em;
	font-weight : bold;
	text-decoration : none;
	right : f;
	display : block;
	padding : 0 10px;
	max-width : 220px;
}
a.enroll_button:hover {
	background-image : url(/sebin/a/x/callout_button_bg_hover.gif);
	border : 1px solid #ddbd13;
	border-radius : 10px;
	background-repeat : repeat-x;
	background-color : #ddbd13;
	text-decoration : none;
	color : #fff;
}
#siteoutline span {
	border-bottom : 1px solid #CCE4F4;
	color : #2C3949;
	font-size : 1em;
	font-weight : bold;
	margin-bottom : 5px;
	display : block;
}
#siteoutline .link_blue_arrow {
	background-image : url("/sebin/d/o/little_blue_arrow.png");
	background-position : left center;
	background-repeat : no-repeat;
	color : #517FAA;
	display : block;
	font-size : 0.929em;
	text-decoration : none;
}
#siteoutline br {
	display : none;
}
.float_buttons {
	float : left;
	margin : 15px 10px 15px 0px;
}
h5 {
	font-weight : bold;
	padding : 0;
	margin-bottom : 0;
	margin-left : 0;
	margin-right : 0;
	margin-top : 0;
	font-size : .88em;
}
#page .divnav1 ul li.active {
	background : url("/sebin/w/a/green-arrow.gif") no-repeat scroll 0 9px transparent;
	background-color : #fafef4;
}
#page .divnav1 ul li a {
	background : #dfeaa1;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfeaa1', endColorstr='#f3f6e0',GradientType=1);
	background : -webkit-gradient(linear, left center, right center, from(#dfeaa1), to(#f3f6e0));
	background : -moz-linear-gradient(left,  #dfeaa1,  #f3f6e0);
	font-weight : 700;
	padding : 8px 0 8px 15px;
	display : block;
}
#content_wrapper .slideShow {
	display : none;
}
#page .fft .fft-logo p {
	display : inline-block;
}
#page .cols .cols-col2 {
	margin : auto;
}
#page .bro p {
	margin : 0;
	padding : 0;
}
#page .bro img {
	-moz-box-shadow : 5px 5px 5px #d2d2d2;
	-webkit-box-shadow : 5px 5px 5px #d2d2d2;
	box-shadow : 5px 5px 5px #d2d2d2;
}
#page .homepage_social .social_links a:hover {
	text-decoration : underline;
	color : #29455E;
}
#sub-header {
	background-color : #2C3949;
}
#page .fft .fft-servicesResources {
	border : 0;
}
#page .fft .fft-column {
	padding : 2% 2% 0;
}
.book a {
	background : #dfeefa;
	border : 1px solid #eff1f2;
	color : #2c3949;
	font-size : .875em;
	padding : 5px 10px;
	border-radius : 8px;
	text-decoration : none;
}
.book {
	margin : 20px 0px;
}
.book a:hover {
	background-color : #EAF3FA;
	border : 1px solid #4580A6;
	color : #2C3949;
}
.book a img {
	display : inline-block;
	padding-right : 2px;
	vertical-align : middle;
}
.facebook_right {
	float : right;
	padding-left : 20px;
	width : 300px;
}
#SEBlogViewMainArea div.posts .postContent img {
	display : none;
}
.slideShow img {
	display : none;
}
.rotator_content_video_text {
	clear : both;
	margin : 10px 0 0 10px;
}
#page .rotator_content .sevlPlayer {
	margin : auto;
}
.homepage_social {
	margin-bottom : 10px;
}
#SEProfileResults .vCardDownload {
	display : none;
}
#SEProfileResults .SEProfile {
	overflow : auto;
	padding : 10px 0;
	border-bottom : 1px dotted #938E43;
}
#SEProfileResults .SEProfileImage img {
	max-width : 105px;
	width : 100%;
	height : auto;
}
#SEProfileResults .SEProfileImage {
	width : 15%;
	float : left;
}
#SEProfileResults .SEProfileDetails {
	width : 83%;
	margin-left : 2%;
	float : left;
}
#SEProfileResults .SEProfileName a {
	color : #938e43;
	font-weight : bold;
	font-size : 1.2em;
	text-decoration : none;
}
#sevlPlayerContainer .sevlPlayer {
	position : relative;
	padding-bottom : 56.25% !important;
	padding-top : 30px !important;
	height : 0;
	overflow : hidden;
}
#sevlPlayerContainer .sevlPlayer iframe {
	position : absolute;
	top : 0;
	left : 0;
	width : 100%;
	height : 100%;
}
#sevlPlayerContainer .sevlPlayer object {
	position : absolute;
	top : 0;
	left : 0;
	width : 100%;
	height : 100%;
}
#sevlPlayerContainer .sevlPlayer embed {
	position : absolute;
	top : 0;
	left : 0;
	width : 100%;
	height : 100%;
}
#body_content .news_text h3 {
	margin-top : 5px;
	margin-bottom : 5px;
}
.news_img {
	text-align : center;
}
.news_profile {
	padding : 10px 0;
	border-bottom : 1px solid #c4cfdb;
}
#page .blogViewlet h2 {
	background-color : #5091CD;
	color : #FFFFFF;
	font-size : 1.286em;
	font-weight : bold;
	padding : 5px 10px;
	margin : 0;
}
#body_content .news_text p {
	margin : 5px 0;
}
h2.in_the_spotlight {
	background-color : #5091CD;
	color : #FFFFFF;
	font-size : 1.286em;
	font-weight : bold;
	padding : 5px 10px;
}
#body_content .news_text h2 {
	margin : 0;
}
#page .cty_news .seBlogViewletContainer {
	border-bottom : 0 !important;
	padding 5px 0 !important;
}
#page .cty_news .seBlogViewletTitle {
	background-position : 0em .35em;
	border-bottom : 1px dotted #5091CD;
	padding-bottom : 10px;
	padding-left : 15px;
	text-decoration : none;
	line-height : 1.3em;
	color : #1F2934;
	background-image : url("/sebin/d/o/little_blue_arrow.png");
}
#page .cty_news h2 {
	margin-bottom : 5px !important;
}
#SECalendarSearch .SECalendarType select {
	width : 100%;
}
#calendarSearchForm .SECalendarKeyword {
	display : none;
}
#SECalendarListWrapper .SECalendarListEvents .rssLink {
	float : right;
}
#SECalendarSearch .SECalendarType select, #SECalendarSearch .SECalendarLocation select {
	width : 100%;
}
#SECalendarListWrapper .SECalendarListEvents {
	float : none;
}
#SECalendarListWrapper .SECalendarSmallCal table td {
	text-align : center;
}
#SECalendarListWrapper .SECalendarListEvents table {
	width : 100%;
}
#SECalendarListWrapper .SECalendarSummaryDateList .rssLink {
	float : right;
}
.SECalendarSummaryDateList {
	float : none;
	width : auto;
}
#SECalendarListWrapper .SECalendarFilter {
	clear : none;
}
#SECalendarListWrapper .SECalendarSmallCal table {
	width : 100%;
}
#SECalendarListWrapper .SECalendarListEvents td {
	font-size : 12px;
}
#SECalendarEventWrapper .SECalendarEventDetails {
	width : 97% !important;
}
.SECalendarFilter a {
	border : 1px solid #ccc;
	padding : 0px 10px;
}
#SECalendarSmallCalMonth a {
	text-align : center;
}
#SECalendarListWrapper .SECalendarSmallCal {
	float : none;
}
#SECalendarEventWrapper .SECalendarEventActions ul li.eventDownload a {
	background-image : url(/sebin/u/v/icon_download.gif) !important;
}
#SECalendarEventWrapper .SECalendarEventActions ul li.eventReminder a {
	background-image : url(/sebin/u/j/icon_reminder.gif) !important;
}
#SECalendarEventWrapper .SECalendarEventActions ul li.eventShare a {
	background-image : url(/sebin/a/v/icon_share.gif) !important;
}
#SECalendarEventWrapper .SECalendarEventActions ul li.eventRegistration a {
	background-image : url(/sebin/k/o/icon_register.gif) !important;
}
#body_content .iframe_container {
	width : 320px;
	max-width : 100%;
	margin : auto;
}
div.rotator_content .iframe_container {
	width : 330px;
	max-width : 100%;
}
div.seform tr {
	display : block;
	margin-bottom : 5px;
}
div.seform label {
	margin-bottom : 10px;
	padding : 5px;
	font-weight : bold;
}
div.seform .seFieldCell {
	padding-left : 10px;
}
div.seform .seControlCell textarea {
	margin-left : 5px;
}
#SEBlog a {
	text-decoration : underline !important;
}
#SEBlogViewPost .postDate a {
	text-decoration : none !important;
}
#SEBlogViewSmallCal a {
	text-decoration : none !important;
}
#SEBlogView post div.posts .postTitle a, div.posts .postTitle {
	color : #517FAA;
	font-weight : normal;
	font-size : 1.2em !important;
}
#SeBlogViewPost div.detail .postTitle a, div.detail .postTitle {
	text-decoration : none !important;
}
.no_margin {
	margin : 0 !important;
}
.SEProfile .SEProfileContact {
	margin-top : 10px;
}
.padded_table_with_row_color td {
	vertical-align : top;
	padding : 5px;
}
.padded_table td {
	vertical-align : top;
	padding : 5px;
}
.padded_table_with_row_color tr:nth-child(even) {
	background-color : #F2F2F2;
}
.padded_table_with_row_color {
}
.padded_table {
}
#landing p {
	color : #627183;
	font-size : 15px;
	line-height : 26px;
}
#landing h1 {
	color : #fff;
	font-size : 36px;
	font-family : "Droid Sans", sans-serif;
	font-weight : normal;
}
#landing h2 {
	color : #e47d1d;
	font-size : 32px;
	font-family : "Droid Sans", sans-serif;
	font-weight : normal;
	margin : 0;
	line-height : normal;
}
#landing h3 {
	color : #e47d1d;
	font-size : 24px;
	font-family : "Lato", sans-serif;
	font-weight : 300;
	margin : 0;
	line-height : normal;
}
#landing h4 {
	color : #627183;
	font-size : 16px;
	font-family : "Droid Sans", sans-serif;
	font-weight : 700;
	margin : 0;
	line-height : normal;
	border-bottom : 0;
}
#landing #header {
	background-color : #4891dc;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr= #4891dc , endColorstr= #6cb0f7 );
	background : -webkit-gradient(linear, left top, left bottom, from(#4891dc), to(#6cb0f7));
	background : -moz-linear-gradient(top, #4891dc, #6cb0f7);
	background : -ms-linear-gradient(top, #4891dc, #6cb0f7);
	background : -o-linear-gradient(top, #4891dc, #6cb0f7);
	background : linear-gradient(to bottom, #4891dc, #6cb0f7);
}
#landing #header h1 {
	margin : 18px 0 0 155px;
}
#landing #header .inner {
	padding : 20px;
	position : relative;
}
#landing #header .orange_button {
	position : absolute;
	right : 20px;
	bottom : 20px;
}
#landing #title {
	background-image : url(/sebin/h/k/header_green_bar.png);
	background-repeat : no-repeat;
	width : 931px;
	height : 80px;
	position : absolute;
	left : 345px;
	top : 0;
}
#landing .inner {
	width : 1024px;
	margin : 0 auto;
}
#landing #top_section {
	margin-top : 20px;
	padding : 30px 0 50px;
}
#landing #top_section .left,  #landing .row_white .left {
	float : left;
	width : 530px;
}
#landing #top_section .right,  #landing .row_white .right {
	float : right;
	width : 480px;
}
#landing .row_gray .left {
	float : left;
	width : 480px;
}
#landing .row_gray .right {
	float : right;
	width : 530px;
}
#landing .row_gray {
	background-color : #efefef;
	background : -moz-linear-gradient(top, #efefef 0%, #ffffff 40%);
	background : -webkit-gradient(linear, left top, left bottom, color-stop(0%,#efefef), color-stop(40%,#ffffff));
	background : -webkit-linear-gradient(top, #efefef 0%,#ffffff 40%);
	background : -o-linear-gradient(top, #efefef 0%,#ffffff 40%);
	background : -ms-linear-gradient(top, #efefef 0%,#ffffff 40%);
	background : linear-gradient(to bottom, #efefef 0%,#ffffff 40%);
	border-top : 2px solid #ededed;
	padding : 60px 0;
}
#landing .row_white {
	-webkit-box-shadow : 0px 0px 20px 0px #efefef;
	box-shadow : 0px 0px 20px 0px #efefef;
	padding : 60px 0;
}
#landing .content {
	width : 470px;
}
.orange_button:hover {
	background-color : #cb7c1f;
	background : url(/sebin/l/g/orange_button_arrow_on.png) no-repeat right center, -webkit-gradient(linear, top, bottom, from(#cb7c1f), to(#ac5010));
	background : url(/sebin/l/g/orange_button_arrow_on.png) no-repeat right center, -webkit-linear-gradient(top, #cb7c1f, #ac5010);
	background : url(/sebin/l/g/orange_button_arrow_on.png) no-repeat right center, -moz-linear-gradient(top, #cb7c1f, #ac5010);
	background : url(/sebin/l/g/orange_button_arrow_on.png) no-repeat right center, -o-linear-gradient(top, #cb7c1f, #ac5010);
	background : url(/sebin/l/g/orange_button_arrow_on.png) no-repeat right center, linear-gradient(to bottom, #cb7c1f, #ac5010);
	color : #fff;
	text-decoration : none;
}
img.tilt_right {
	border : 10px solid #e9e7e7;
	border-radius : 5px;
	-webkit-transform : rotate(2deg);
	-moz-transform : rotate(2deg);
	-ms-transform : rotate(2deg);
	-o-transform : rotate(2deg);
	transform : rotate(2deg);
	-webkit-box-shadow : 0px 5px 8px 0px #efefef;
	box-shadow : 0px 5px 8px 0px #efefef;
}
img.tilt_left {
	border : 10px solid #e9e7e7;
	border-radius : 5px;
	-webkit-transform : rotate(-2deg);
	-moz-transform : rotate(-2deg);
	-ms-transform : rotate(-2deg);
	-o-transform : rotate(-2deg);
	transform : rotate(-2deg);
	-webkit-box-shadow : 0px 5px 8px 0px #efefef;
	box-shadow : 0px 5px 8px 0px #efefef;
}
#landing p.small_text {
	font-size : 13px;
	line-height : 16px;
	color : #9da8b4;
	font-family : "Droid Sans", sans-serif;
}
.small_text {
	font-size : 13px;
	line-height : 16px;
	color : #9da8b4;
	font-family : "Droid Sans", sans-serif;
}
.clear {
	height : 0;
	line-height : 0;
	margin : 0;
	padding : 0;
	clear : both;
	font-size : 0;
}
#landing .feature_row {
	margin-top : 40px;
}
#landing .feature_row .feature_column {
	float : left;
	text-align : center;
	border-right : 1px solid #d4d4d6;
	width : 215px;
	padding : 0 20px;
}
#landing .feature_row .feature_column img {
	border : 10px solid #e9e7e7;
	border-radius : 5px;
	margin-bottom : 10px;
	-webkit-box-shadow : 0px 5px 8px 0px #efefef;
	box-shadow : 0px 5px 8px 0px #efefef;
}
#landing .feature_row .feature_column:nth-child(4) {
	border-right : 0;
}
#landing .feature_row .feature_column p {
	font-size : 13px;
	line-height : 18px;
	margin-top : 5px;
}
#landing .videos {
	margin-top : 40px;
}
#landing .videos .video_popup img {
	border : 8px solid #fcfafa;
	border-radius : 5px;
	margin-bottom : 10px;
	-webkit-box-shadow : 0px 10px 8px 0px #dbdbdb;
	box-shadow : 0px 10px 8px 0px #dbdbdb;
}
#landing .videos .video_popup span.video_play {
	border : 0;
	border-radius : 0;
	margin : 0;
	-webkit-box-shadow : none !important;
	box-shadow : none !important;
	position : absolute;
	top : 27px;
	left : 50px;
	background-image : url(/sebin/x/a/video_play.png);
	background-repeat : no-repeat;
	width : 34px;
	height : 34px;
}
#landing .videos .video_popup a:hover span.video_play {
	background-image : url(/sebin/f/d/video_play_hover.png);
}
#landing .videos .video_popup a:hover img {
	-webkit-box-shadow : 0px 10px 8px 0px #a5a5a5;
	box-shadow : 0px 10px 8px 0px #a5a5a5;
}
#landing .videos .video_popup a {
	position : relative;
	display : block;
}
#landing .videos .video_popup a p {
	color : #4d92ce;
	font-size : 12px;
	line-height : 17px;
}
#landing .videos .vivideo_popupdeo a:hover p {
	color : #1f2934;
}
#landing .videos .video_popup:nth-child(1) {
	padding-left : 0;
}
#landing .videos .video_popup:nth-child(3) {
	border-right : 0;
}
#landing .videos .video_popup {
	float : left;
	text-align : center;
	border-right : 1px solid #d4d4d6;
	width : 135px;
	padding : 0 20px;
}
#landing .pdfs {
	margin-top : 40px;
}
#landing .pdfs .pdf img {
	border : 8px solid #fcfafa;
	border-radius : 5px;
	margin-bottom : 10px;
	-webkit-box-shadow : 0px 10px 8px 0px #dbdbdb;
	box-shadow : 0px 10px 8px 0px #dbdbdb;
}
#landing .pdfs .pdf a:hover img {
	-webkit-box-shadow : 0px 10px 8px 0px #a5a5a5;
	box-shadow : 0px 10px 8px 0px #a5a5a5;
}
#landing .pdfs .pdf a {
	position : relative;
	display : block;
}
#landing .pdfs .pdf a p {
	color : #4d92ce;
	font-size : 12px;
	line-height : 17px;
}
#landing .pdfs .pdf a:hover p {
	color : #1f2934;
}
#landing .pdfs .pdf:nth-child(1) {
	padding-left : 0;
}
#landing .pdfs .pdf:nth-child(3) {
	border-right : 0;
}
#landing .pdfs .pdf {
	float : left;
	text-align : center;
	border-right : 1px solid #d4d4d6;
	width : 135px;
	padding : 0 20px;
}
#landing .two_column_container .pdfs .pdf {
	float : none;
	border : 0;
}
#landing .two_column_container .pdfs {
	margin-top : 20px;
}
#landing .two_column_container {
	overflow : hidden;
}
#landing .two_column_container .col1 {
	float : left;
	width : 155px;
}
#landing .two_column_container .col2 {
	float : right;
	width : 300px;
}
#landing #footer {
	background-image : url(/sebin/q/r/footer_bg.gif);
	background-repeat : repeat;
	height : 80px;
}
#landing #footer .inner {
	position : relative;
}
#landing #footer #caption {
	background-image : url(/sebin/v/l/footer_green_bar.png);
	background-repeat : no-repeat;
	width : 931px;
	height : 40px;
	position : absolute;
	left : -180px;
	font-size : 36px;
	color : #fff;
	padding : 40px 0 0 225px;
}
#landing #footer #connect {
	position : absolute;
	right : 75px;
	top : 10px;
}
#landing #copyright {
	background-color : #1f2934;
	padding : 20px 0;
}
#landing #copyright p {
	font-size : 12px;
	line-height : 18px;
	color : #fff;
	margin : 0;
}
.feature_row {
}
.feature_column {
}
.author {
}
.slide {
}
.slide_container {
}
.videos {
}
.video_popup {
}
.two_column_container {
}
.col1 {
}
.col2 {
}
#landing #slider .stage {
	background-color : #fff;
	-webkit-box-shadow : 0px 0px 20px 0px #efefef;
	box-shadow : 0px 0px 20px 0px #efefef;
	padding-bottom : 20px;
}
#landing #slider .slide {
	background-image : url(/sebin/o/k/quote.gif);
	background-repeat : no-repeat;
	background-position : 15px 25px;
}
#landing #slider .slide blockquote {
	margin : 0;
	padding : 30px 50px 0 85px;
	font-size : 24px;
	line-height : 40px;
	color : #212528;
}
#landing #slider .slide p.author {
	color : #212528;
	font-size : 18px;
	margin : 0;
	padding-left : 85px;
}
#landing #slider .controls {
	padding : 0;
	list-style : none;
	overflow : hidden;
	margin-top : 25px;
}
#landing #slider .controls li {
	float : left;
	text-indent : -9999px;
	display : block;
	margin-right : 3px;
}
#landing #slider .controls li a {
	display : block;
	width : 10px;
	height : 10px;
	border-radius : 10px;
	background-color : #e2e2e4;
	background : -webkit-gradient(linear, left top, left bottom, from(#e2e2e4), to(#e7e7e7));
	background : -moz-linear-gradient(top, #e2e2e4, #e7e7e7);
	background : -ms-linear-gradient(top, #e2e2e4, #e7e7e7);
	background : -o-linear-gradient(top, #e2e2e4, #e7e7e7);
	background : linear-gradient(to bottom, #e2e2e4, #e7e7e7);
	-webkit-box-shadow : 0px 2px 0px 0px #868686 inset;
	box-shadow : 0px 2px 0px 0px #868686 inset;
}
#landing #slider .controls li a.active {
	background-color : #4b9cd0;
	background : -webkit-gradient(linear, left top, left bottom, from(#4b9cd0), to(#0873a3));
	background : -moz-linear-gradient(top, #4b9cd0, #0873a3);
	background : -ms-linear-gradient(top, #4b9cd0, #0873a3);
	background : -o-linear-gradient(top, #4b9cd0, #0873a3);
	background : linear-gradient(to bottom, #4b9cd0, #0873a3);
	-webkit-box-shadow : none;
	box-shadow : none;
}
#landing #section3.row_gray .left {
	width : 440px;
}
#modal {
	display : none;
	background-color : #fff;
	padding : 30px 60px;
	width : 904px;
}
#simplemodal-overlay {
	background-image : url(/sebin/z/n/modal_bg.png);
}
#simplemodal-container a.modalCloseImg {
	background-image : url(/sebin/b/j/modal_close.png);
	background-repeat : no-repeat;
	cursor : pointer;
	z-index : 3200;
	width : 30px;
	height : 29px;
	display : block;
	position : absolute;
	right : 20px;
	top : 20px;
}
#modal h3 {
	margin : 0 0 20px;
	color : #e47d1d;
	font-weight : normal;
	font-size : 24px;
}
#landing #section1, #landing #section2 {
	position : relative;
}
#landing #learn_more {
	font-size : 20px;
	color : #4d92ce;
	font-weight : 600;
	text-transform : uppercase;
	background-color : #eff1f2;
	padding : 15px 75px 15px 30px;
	position : absolute;
	top : -53px;
	border-top-left-radius : 20px;
	border-top-right-radius : 20px;
	background-image : url(/sebin/k/a/learn_more_arrow.gif);
	background-repeat : no-repeat;
	background-position : right center;
}
#landing .orange_button_arrow {
	background-image : url(/sebin/x/q/orange_button_arrow.png);
	background-repeat : no-repeat;
	position : absolute;
	right : 0;
	top : 5px;
	display : block;
	width : 45px;
	height : 30px;
}
.orange_button {
	background-color : #ecaf1e;
	background : url(/sebin/x/q/orange_button_arrow.png) no-repeat right center, -webkit-gradient(linear, top, bottom, from(#ecaf1e), to(#e47e1d));
	background : url(/sebin/x/q/orange_button_arrow.png) no-repeat right center, -webkit-linear-gradient(top, #ecaf1e, #e47e1d);
	background : url(/sebin/x/q/orange_button_arrow.png) no-repeat right center, -moz-linear-gradient(top, #ecaf1e, #e47e1d);
	background : url(/sebin/x/q/orange_button_arrow.png) no-repeat right center, -o-linear-gradient(top, #ecaf1e, #e47e1d);
	background : url(/sebin/x/q/orange_button_arrow.png) no-repeat right center, linear-gradient(to bottom, #ecaf1e, #e47e1d);
	border-radius : 20px;
	border : 1px solid #efcc15;
	display : inline-block;
	padding : 10px 60px 10px 20px;
	color : #fff;
	text-decoration : none;
	font-size : 20px;
	font-family : "Droid Sans", sans-serif;
	font-weight : bold;
	text-shadow : 2px 0px 0px #D5791A;
	position : relative;
}
.orange_button:hover .orange_button_arrow {
	background-image : url(/sebin/l/g/orange_button_arrow_on.png) !important;
	background-repeat : no-repeat;
	position : absolute;
	right : 0;
	top : 5px;
	display : block;
	width : 45px;
	height : 30px;
}
.text_section1 {
}
.text_section2 {
}
.inputlabel {
	display : inline-block;
	text-align : right;
	width : 12em;
}
#home_col2 .rotator_content .sevlPlayer {
	padding : 75% 0 0;
	position : relative;
	width : 100%;
}
#home_col2 .rotator_content .sevlPlayer iframe {
	height : 100%;
	left : 0;
	position : absolute;
	top : 0;
	width : 100%;
}
