
body {
	font-family : 'gentona', gentona, sans-serif;
	margin : 0;
	padding : 0;
	color : #333333;
}
.inner {
	max-width : 1000px;
	margin : auto;
	padding : 0 10px;
}
img {
	max-width : 100%;
	height : auto;
	border : 0;
}
a {
	transition : background-color 0.2s ease;
	text-decoration : underline;
	color : #16508f;
}
a:hover {
	color : #09a1f8;
}
p {
	line-height : 24px;
	margin : 0 0 20px 0;
}
.row:nth-child(even) {
	background-color : #efefef;
}
#header {
	overflow : hidden;
	color : #FFF;
}
#header .top {
	background-color : #012d74;
	padding : 15px 0;
	overflow : hidden;
}
#header #header_menu {
	background : #005eb8 url("/sebin/z/t/btn-menu.png") no-repeat 50% 8px;
	color : #FFF;
	font-size : 12px;
	width : 42px;
	padding : 38px 7px 2px;
	text-align : center;
	border-radius : 5px;
	cursor : pointer;
	float : left;
	margin-right : 12px;
}
#header .logo img {
	max-width : 150px;
	margin-bottom : 3px;
}
#header .top .title {
	font-size : 18px;
}
#header .uni_nav {
	display : none;
}
#header #main_nav .wrap {
	background-color : #005eb8;
	box-shadow : 0px 1px 6px #333;
}
#header #main_nav ul {
	display : none;
	margin : 0;
	padding : 0;
	max-width : 1000px;
	margin : auto;
	position : relative;
	z-index : 99999;
}
#header #main_nav ul li {
	list-style-type : none;
	margin : 0;
	border-top : 1px solid #2078c6;
}
#header #main_nav ul li:first-child {
	border : 0;
}
#header #main_nav ul li a {
	color : #FFF;
	text-decoration : none;
	display : block;
	padding : 7px 10px;
	transition : color 0.2s ease;
}
#header #action {
	background-color : #FFF;
}
#footer {
	background-color : #e1e1e1;
	border-top : 10px solid #b2b2b2;
	font-size : 14px;
	line-height : 18px;
	padding : 30px 0;
}
#footer .title {
	font-weight : bold;
}
#footer .inner > .left {
	margin-bottom : 20px;
}
#copyright {
	color : #666;
	font-size : 10px;
	margin : 10px 0 10px;
}
.callout {
	background-color : #fbfbfb;
	border : 1px solid #cccccc;
	border-radius : 5px;
	padding : 15px;
	color : #000;
	margin : 20px 0;
}
.callout .title {
	font-size : 20px;
	color : #e03c31;
	margin-bottom : 10px;
}
.callout ul.link_list li {
	border-top : 1px solid #e6ebf2;
}
.callout ul.link_list li:first-child {
	border : 0;
}
ul.link_list {
	margin : 0;
	padding : 0;
}
ul.link_list li {
	list-style-type : none;
	padding : 5px 0 5px 20px;
	margin : 0;
	background : url("/sebin/n/j/callout-arrow.png") no-repeat left 7px;
}
ul.link_list li a {
	color : #16508f;
	text-decoration : none;
}
ul.link_list li a:hover {
	color : #09a1f8;
	text-decoration : underline;
}
a.back_top {
	display : block;
	width : auto;
	clear : both;
	text-align : right;
	font-size : 14px;
	color : #244685;
	text-transform : uppercase;
	text-decoration : none;
	padding : 10px 15px;
	background : url("/sebin/d/w/icon-arrowUp.png") no-repeat right;
}
a.back_top span {
	background-color : #FFF;
	padding-left : 15px;
}
body.js_enabled a.back_top::after {
	content : "";
	float : left;
	display : block;
	border-bottom : 1px solid #c8d1e0;
	width : 100%;
	margin-top : -12px;
}
form#Sexual_Assault_Complaint input {
	width : 95%;
	border : 1px solid #CCC;
	background-color : #FFF;
	border-radius : 5px;
	padding : 10px 2%;
}
form#Sexual_Assault_Complaint textarea {
	width : 95%;
	min-height : 150px;
	border : 1px solid #CCC;
	background-color : #FFF;
	border-radius : 5px;
	padding : 10px 2%;
}
form#Sexual_Assault_Complaint input.seCheckbox {
	width : auto;
	float : left;
	border : 0;
	padding : 0;
	margin-right : 5px;
}
form#Sexual_Assault_Complaint select {
	width : 99%;
	border : 1px solid #CCC;
	background-color : #FFF;
	border-radius : 5px;
	padding : 10px 2%;
}
form#Sexual_Assault_Complaint .seLabelCell {
	display : block;
	margin-bottom : 5px;
}
form#Sexual_Assault_Complaint .seRequiredMarker {
	color : #cc6600;
}
form#Sexual_Assault_Complaint .SEAFWrapper {
	margin : 15px 0;
	overflow : hidden;
}
form#Sexual_Assault_Complaint .seFieldCell .SEAFGroupVertical > div {
	overflow : hidden;
	margin : 10px;
}
form#Sexual_Assault_Complaint input.seButton {
	display : inline-block;
	font-size : 18px;
	color : #FFF;
	width : 100%;
	padding : 8px 42px 8px 12px;
	border-radius : 5px;
	text-decoration : none;
	background : #e03c31 url("/sebin/n/v/redbtn-arrow.png") no-repeat right;
	cursor : pointer;
	transition : background-color 0.2s ease;
	border : 0;
}
form#Sexual_Assault_Complaint input.seButton:hover {
	background-color : #ff4b3f;
	color : #FFF;
}
form#Sexual_Assault_Complaint .seSpecial {
	display : none;
}
#tabs > ul {
	list-style : none;
	margin : 0;
	padding : 0;
}
#tabs .title {
	font-size : 18px;
	color : #104a9d;
}
body.js_enabled #tabs .title {
	cursor : pointer;
	margin : 0 7px 0 0;
}
body.js_enabled #tabs .title .wrap {
	border : 1px solid #ccc;
	padding : 15px 8px;
	border-radius : 5px;
	background : #FFF url("/sebin/v/z/icon-arrowRightBlue.png") no-repeat right;
}
body.js_enabled #tabs li.active .title .wrap {
	color : #FFF;
	background-color : #104a9d;
	border-color : #104a9d;
	background : #104a9d url("/sebin/f/f/icon-arrowDownWhite.png") no-repeat right;
}
body.js_enabled #tabs .content {
	max-height : 0;
	transition : max-height 0.25s ease;
	overflow-y : hidden;
}
body.js_enabled #tabs li.active .content {
	max-height : 999999px;
}
#header #action .button > .left {
	width : 15%;
	float : left;
}
#header #action .button > .right {
	width : 85%;
	float : right;
}
#header #action #call.button {
	background-color : #e03c31;
}
#header #action #call.button:hover {
	background-color : #ff4b3f;
}
#header #action #connect.button {
	background-color : #470a68;
}
#header #action #connect.button:hover {
	background-color : #660e96;
}
#header #action #report.button {
	background-color : #002d73;
}
#header #action #report.button:hover {
	background-color : #0040a3;
}
#header #action .button a {
	color : #fff;
	text-decoration : none;
	display : block;
}
.round {
	border-radius : 50%;
}
#tabs {
	margin : 25px 0;
}
#header .title a {
	color : #FFF;
	text-decoration : none;
}
#tabs li .content {
	margin-top : 15px;
}
#header #main_nav {
	clear : both;
	padding-bottom : 100px;
	background : #666 url("/sebin/b/v/bg-header.jpg") no-repeat 50% bottom;
	background : url("/sebin/t/u/banner_texture.png"), url("/sebin/x/w/bg-header-full.jpg");
	background-repeat : repeat, no-repeat;
	background-position : center, center;
	background-size : auto, cover;
	min-height : 10px;
}
#header #action .button .title {
	text-transform : uppercase;
	font-size : 14px;
	font-weight : bold;
	letter-spacing : 0.08em;
}
#header #action .button .desc {
	font-weight : 300;
	font-size : 18px;
}
#header #action .button {
	width : 88%;
	margin : 0 1% 5px;
	position : relative;
	top : -20px;
	border-radius : 5px;
	padding : 8px 5%;
	display : block;
	color : #FFF;
	overflow : hidden;
	text-decoration : none;
	transition : background-color 0.2s ease;
	line-height : 16px;
}
a.back_top:hover {
	text-decoration : underline;
}
#searchContainer {
	background-color : #FFF;
	border-radius : 5px;
	display : block;
	padding : 5px 10px;
	overflow : hidden;
	margin : 25px auto 10px;
}
#searchContainer label {
	display : none;
}
#searchContainer #submit {
	float : right;
	width : 21px;
	padding-top : 2px;
}
#searchContainer #searchBox {
	background : none;
	border : 0;
	color : #333;
	width : 75%;
	float : left;
}
#SEBlogViewKeywords .keywordsDesc {
	font-size : 20px;
	color : #e03c31;
	margin-bottom : 10px;
}
#SEBlogViewKeywords .link_list li:first-child {
	border : 0;
}
#SEBlogViewKeywords ul {
	margin : 0;
	padding : 0;
}
#SEBlogViewKeywords ul li a {
	color : #16508f;
	text-decoration : none;
}
#SEBlogViewKeywords ul li a:hover {
	color : #24135f;
	text-decoration : underline;
}
#SEBlogViewLinks .linksDesc {
	font-size : 20px;
	color : #e03c31;
	margin-bottom : 10px;
}
#SEBlogViewLinks a {
	color : #16508f;
	text-decoration : none;
}
#SEBlogViewLinks a:hover {
	color : #24135f;
	text-decoration : underline;
}
#SEBlogViewLinks img {
	padding-right : 10px;
}
#SEBlog .postTitle a {
	color : #24135f;
	font-size : 24px;
	text-decoration : none;
	font-weight : normal;
}
#SEBlog .postTitle {
	margin : 0 0 10px 0;
}
#SEBlog .postTitle a:hover {
	color : #24135f;
	text-decoration : underline;
}
#SEBlog .postAuthor a {
	text-decoration : none;
}
#SEBlog .postAuthor a:hover {
	color : #24135f;
	text-decoration : underline;
}
#SEBlog .postContent {
	margin-top : 20px;
}
#SEBlog .postDate a {
	text-decoration : none;
}
#SEBlog .postDate a:hover {
	color : #24135f;
	text-decoration : underline;
}
form#Sexual_Assault_Subscribe input {
	width : 95%;
	border : 1px solid #CCC;
	background-color : #FFF;
	border-radius : 5px;
	padding : 10px 2%;
}
form#Sexual_Assault_Subscribe textarea {
	width : 95%;
	min-height : 150px;
	border : 1px solid #CCC;
	background-color : #FFF;
	border-radius : 5px;
	padding : 10px 2%;
}
form#Sexual_Assault_Subscribe input.seCheckbox {
	width : auto;
	float : left;
	border : 0;
	padding : 0;
	margin-right : 5px;
}
form#Sexual_Assault_Subscribe select {
	width : 99%;
	border : 1px solid #CCC;
	background-color : #FFF;
	border-radius : 5px;
	padding : 10px 2%;
}
form#Sexual_Assault_Subscribe .seLabelCell {
	display : block;
	margin-bottom : 5px;
}
form#Sexual_Assault_Subscribe .seRequiredMarker {
	color : #cc6600;
}
form#Sexual_Assault_Subscribe .SEAFWrapper {
	margin : 15px 0;
	overflow : hidden;
}
form#Sexual_Assault_Subscribe .seFieldCell .SEAFGroupVertical > div {
	overflow : hidden;
	margin : 10px;
}
form#Sexual_Assault_Subscribe input.seButton {
	display : inline-block;
	font-size : 18px;
	color : #FFF;
	width : 100%;
	padding : 8px 13px 8px 12px;
	border-radius : 5px;
	text-decoration : none;
	background : #e03c31 url("/sebin/n/v/redbtn-arrow.png") no-repeat right;
	cursor : pointer;
	transition : background-color 0.2s ease;
	border : 0;
	max-width : 160px;
}
form#Sexual_Assault_Subscribe input.seButton:hover {
	background-color : #ff4b3f;
	color : #FFF;
}
form#Sexual_Assault_Subscribe .seSpecial {
	display : none;
}
.share {
	color : #333;
	float : left;
	font-size : 12px;
	font-weight : bold;
	margin-right : 10px;
	margin-top : 25px;
}
#shareWrapper {
	float : left;
	width : 100%;
	position : relative;
}
.atclear {
	clear : both;
}
.addthis_toolbox.addthis_default_style.addthis_32x32_style {
	padding : 10px 8%;
	color : #006699;
	display : block;
	float : left;
	position : relative;
	text-decoration : none;
}
a, a:visited, a img {
	border : 0 none;
}
.addthis_toolbox.addthis_32x32_style img {
	top : 5px;
	padding : 5px 0 0 3px;
	float : left;
	width : 21px;
}
.addthis_toolbox.addthis_32x32_style .text {
	display : block;
	font-size : 11px;
	padding-left : 9px;
	padding-right : 6px;
	text-transform : uppercase;
	float : left;
}
.addthis_toolbox.addthis_32x32_style span {
	line-height : 32px;
}
.addthis_toolbox.addthis_default_style.addthis_32x32_style a {
	float : left;
	clear : both;
}
#content {
	overflow : hidden;
}
#SEBlogViewKeywords ul li {
	list-style-type : none;
	padding : 5px 0 5px 20px;
	margin : 0;
	background : url(/sebin/n/j/callout-arrow.png) no-repeat left 7px;
}
#SEBlog {
	overflow : hidden;
	padding-bottom : 30px;
}
#SEBlogPostsByAuthorHeader {
	font-size : 30px;
	color : #e03c31;
	margin : 10px 0;
}
#SEBlogAuthorName {
	padding : 0 0 10px 0;
}
#SEBlogAuthorName a {
	font-size : 25px;
	text-decoration : none;
}
#SEBlogAuthorName a:hover {
	text-decoration : underline;
}
#SEBlogPostsByAuthor .postWrapper .postDate {
	font-size : 12px;
}
.SEBlogViewPagingArea {
	margin : 10px 0;
}
.SEBlogViewPagingArea a {
	display : inline-block;
	font-size : 18px;
	color : #e03c31;
	text-decoration : none;
	border : 0;
}
.SEBlogViewPagingArea a:hover {
	text-decoration : underline;
}
.seBlogViewletContainer a {
	text-decoration : none;
}
.seBlogViewletContainer a:hover {
	text-decoration : underline;
}
.seBlogViewletContainer .seBlogViewletDate {
	font-size : 12px;
	color : #555;
}
.seBlogViewletContainer .seBlogViewletAuthor a {
	font-size : 13px;
	color : #000;
}
.seBlogViewletContainer:nth-child(4) {
	border-bottom : none;
	padding-bottom : 10px;
	margin-bottom : 5px;
}
#SEBlog .postAuthor {
	margin-top : 5px;
	font-size : 12px;
	color : #666;
}
#SEBlog .postDate {
	font-size : 12px;
	color : #666;
}
.seBlogViewletContainer:first-child {
	border-top : 0;
	padding-bottom : 10px;
	margin-bottom : 5px;
}
.seBlogViewletContainer {
	border-top : 1px solid #e6ebf2;
	padding : 10px 0;
	margin-bottom : 5px;
}
.title + .seBlogViewletContainer {
	border-top : none;
	padding-top : 10px;
	margin-bottom : 5px;
}
#site.blog-2col #footer {
	clear : both;
}
.callout form input.seButton {
	-webkit-appearance : none;
	display : inline-block;
	font-size : 18px;
	color : #FFF;
	padding : 8px 42px 8px 12px;
	border-radius : 5px;
	text-decoration : none;
	background : #e03c31 url("/sebin/n/v/redbtn-arrow.png") no-repeat right;
	cursor : pointer;
	transition : background-color 0.2s ease;
	border : 0;
}
.callout form input.seButton:hover {
	background-color : #ff4b3f;
	color : #FFF;
}
.callout form textarea {
	width : 95%;
	min-height : 75px;
	border : 1px solid #CCC;
	background-color : #FFF;
	border-radius : 5px;
	padding : 10px 2%;
	margin : 15px 0;
}
.callout form input[type="text"] {
	width : 95%;
	border : 1px solid #CCC;
	background-color : #FFF;
	border-radius : 5px;
	padding : 10px 2%;
	margin : 5px 0 15px;
}
#Sexual_Assault_Misconduct {
	margin : 25px 0;
}
#Sexual_Assault_Misconduct .horizontal .seLabelCell {
	margin-bottom : 5px;
}
#Sexual_Assault_Misconduct input[type="text"] {
	-webkit-appearance : none;
	border : 1px solid #CCC;
	border-radius : 3px;
	padding : 10px;
	width : 97%;
}
#Sexual_Assault_Misconduct .SEAFWrapper > .seText > label {
	display : block;
	margin : 20px 0 10px;
}
#Sexual_Assault_Misconduct textarea {
	-webkit-appearance : none;
	width : 97%!important;
	border : 1px solid #CCC;
	border-radius : 3px;
	margin-top : 5px;
	padding : 10px;
	height : 150px;
}
#Sexual_Assault_Misconduct input[type="submit"] {
	display : inline-block;
	font-size : 18px;
	border : 0;
	color : #FFF;
	width : auto;
	padding : 12px 42px 12px 12px;
	border-radius : 5px;
	text-decoration : none;
	background : #e03c31 url("/sebin/n/v/redbtn-arrow.png") no-repeat right;
	-webkit-appearance : none;
}
#Sexual_Assault_Misconduct .SEAFWrapper {
	margin-bottom : 15px;
}
#header #main_nav ul li a:hover {
	background-color : #6db8ff;
}
#header #main_nav ul li a:focus {
	background-color : #6db8ff;
}
