﻿@charset "utf-8";
/* CSS Document */
* {font-size: 100.01%;}
html {
	font-size: 62.5%;
	height: 100%;
	margin: 0;
}
body{
	margin:0;
	min-width:1003px;
	color:#555;
	font:1.4em/1.43em Verdana, Arial, sans-serif;
	background:#fff;
}
img{border-style:none;} 
a{
	text-decoration:none;
	color:#002b7f;
}
a:hover{text-decoration:underline;color:#002b7f}
input, textarea, select{
	font:100% Verdana, Arial, sans-serif;
	vertical-align:middle;
	color:#000;
}
form, fieldset{
	margin:0;
	padding:0;
	border-style:none;
}
.clrb, .clear { clear: both; }
.fltl, .left { float: left; }
.fltr, .right { float: right; }
.hidden,
.skip{
	position:absolute;
	left:-10000px;
	top:auto;
	width:1px;
	height:1px;
	overflow:hidden;
}
.skip:focus{
	position:static;
	width:auto;
	height:auto;
} 
.text-left { text-align: left; }
.text-center { text-align: center; }
.text-right { text-align: right; }
.text-just { text-align: justify; }

#wrapper{
	width:100%;
	position:relative;
	overflow:hidden;
}
.header-area{
	width:100%;
	background:#3b47a1 url(/web_resources/themes/www-brcc-percussion-com/import/www.brcc.edu/assets/images/base/bg-header.gif) repeat-x;
	overflow:hidden;
}
.home .header-area{
	position:relative;
	z-index:1;
	box-shadow: 0 0 9px #000;
	-webkit-box-shadow: 0 0 9px #000;
	-moz-box-shadow: 0 0 9px #000;
}
#header{
	width:980px;
	margin:0 auto;
	padding:15px 0 20px;
}
.home #header{padding-bottom:0;}
#header:after,
#header .panel:after{
	content:'';
	display:block;
	clear:both;
}
#header .panel {
	position:relative;
	padding:13px 50px 13px;
	margin:0 -50px 0;
	-webkit-box-shadow: 0 34px 30px -25px rgba(0, 0, 0, 1), 0 0 0 rgba(0, 0, 0, 0), 0 0 0 rgba(0, 0, 0, 0) inset;
	-moz-box-shadow: 0 34px 30px -25px rgba(0, 0, 0, 1), 0 0 0 rgba(0, 0, 0, 0), 0 0 0 rgba(0, 0, 0, 0) inset;
	box-shadow: 0 34px 30px -25px rgba(0, 0, 0, 1), 0 0 0 rgba(0, 0, 0, 0), 0 0 0 rgba(0, 0, 0, 0) inset;
	overflow:hidden;
}
#header .panel:before,
#header .panel:after {
	content:"";
	position:absolute;
	z-index:-2;
}
#searchRight { padding-top: 15px; }
#header .logo {
	float:left;
	background:url(/web_resources/themes/www-brcc-percussion-com/import/www.brcc.edu/assets/images/base/logo.png) no-repeat;
	width:534px;
	height:53px;
	margin:0;
	text-indent:-9999px;
	overflow:hidden;
}
.logo a {
	display:block;
	height:100%;
}
#header .box{float:right;}

#qlLeft { 
	float:left;
	padding:0;
	margin:0 -10px 7px 0;
	list-style:none;
	font-size:11px;
	line-height:19px;
	text-transform:uppercase;
}

#qlRight { 
	float:right;
	padding:0;
	margin:0;
	list-style:none;
	font-size:11px;
	line-height:19px;
	text-transform:uppercase;
}

#qlRight ul { float: right !important; }

#qlRight ul, #qlLeft ul { margin-left:0px !important; margin-bottom: 0px !important; }

#qlLeft li, #qlRight li {
	list-style:none !important;
	float:left;
	padding:0 4px 0 6px;
	background:url(/web_resources/themes/www-brcc-percussion-com/import/www.brcc.edu/assets/images/base/separator.gif) no-repeat 0 5px;
}
#qlLeft li:first-child, #qlRight li:first-child{
	padding-left:0;
	background:none;
}
#qlLeft a, #qlRight a {color:#b7bcdd;}

.search-form{
	clear:right;
	float:right;
	margin:0;
}
.search-form .input{
	float:left;
	width:219px;
	height:21px;
	margin:0 3px 0 0;
	padding:0;
	border:1px solid #7e9db9;
	background: #fff;
}
.search-form input[type="text"]{
	float:left;
	background-color:#ffffff;
	border:none;
	font:10px/12px Arial, Helvetica, sans-serif;
	color:#949494;
	padding:4px 3px;
	margin:0;
	width:170px;
	vertical-align:middle;
}
.search-form input[type="submit"]{
	float:left;
	background:#222853;
	border:none;
	color:#fff;
	font-size:12px;
	font-weight:bold;
	margin:0;
	padding:0;
	width:32px;
	height:23px;
	vertical-align:top;
	text-align:center;
	cursor:pointer;
}
.search-form input[type="submit"]:hover{cursor:pointer;}
.search-form input[type="submit"]::-moz-focus-inner{
	border:0;
	padding:0;
}
#nav{
	padding:0;
	margin:0 0 20px;
	list-style:none;
	text-align:center;
	font:15px/20px "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	text-shadow: 1px 0 1px #000;
	z-index:15px;
	position:relative;
}
#nav li{
	vertical-align:top;
	display:inline-block;
	margin:0 -4px 0 0;
	padding: 0 0 0 27px;
}
#nav li:first-child{padding:0;}
#nav a{
	color:#fff;
	display:block;
	vertical-align:top;
}
.gallery-block {
	width:980px;
	height:350px;
	position:relative;
	border-radius: 13px 13px 0 0;
	-moz-border-radius: 13px 13px 0 0;
	-webkit-border-radius: 13px 13px 0 0;
	background: rgb(211,214,222);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2QzZDZkZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc2JSIgc3RvcC1jb2xvcj0iI2JhYmRjNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiNWI4YmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(211,214,222,1) 0%, rgba(186,189,197,1) 76%, rgba(181,184,191,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(211,214,222,1)), color-stop(76%,rgba(186,189,197,1)), color-stop(100%,rgba(181,184,191,1)));
	background: -webkit-linear-gradient(top,  rgba(211,214,222,1) 0%,rgba(186,189,197,1) 76%,rgba(181,184,191,1) 100%);
	background: -o-linear-gradient(top,  rgba(211,214,222,1) 0%,rgba(186,189,197,1) 76%,rgba(181,184,191,1) 100%);
	background: -ms-linear-gradient(top,  rgba(211,214,222,1) 0%,rgba(186,189,197,1) 76%,rgba(181,184,191,1) 100%);
	background: linear-gradient(to bottom,  rgba(211,214,222,1) 0%,rgba(186,189,197,1) 76%,rgba(181,184,191,1) 100%);
	-webkit-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 0 rgba(0, 0, 0, 0) inset;
	-moz-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 0 rgba(0, 0, 0, 0) inset;
	box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 0 rgba(0, 0, 0, 0) inset;
}
.gallery-block:before, .gallery-block:after{
	content:"";
	position:absolute;
	z-index:-1;
	-webkit-box-shadow:0 0 12px rgba(0,0,0,0.8);
	-moz-box-shadow:0 0 12px rgba(0,0,0,0.8);
	box-shadow:0 0 12px rgba(0,0,0,0.8);
	top:25px;
	bottom:0;
	left:0;
	right:0;
	-moz-border-radius:20px 20px 100px 100px / 60px 60px 0 0;
	border-radius: 20px 20px 100px 100px / 60px 60px 0 0;
}
.gallery-block:after{
	right:10px;
	left:auto;
	-webkit-transform:skew(8deg) rotate(3deg);
	-moz-transform:skew(8deg) rotate(3deg);
	-ms-transform:skew(8deg) rotate(3deg);
	-o-transform:skew(8deg) rotate(3deg);
	transform:skew(8deg) rotate(3deg);
}
.gallery-block .holder{
	background:url(/web_resources/themes/www-brcc-percussion-com/import/www.brcc.edu/assets/images/base/bg-add.png) no-repeat 100% 100%;
	overflow:hidden;
}
.gallery-block .slider{
	float:left;
	width:750px;
	height:350px;
}
.gallery-block .gallery{
	padding:0;
	margin:0;
	list-style:none;
	height:350px;
	position:relative;
	overflow:hidden;
}
.gallery-block .gallery li{
	position:absolute;
	left:0;
	top:0;
	width:750px;
	height:350px;

	background: #fff;
	border-radius: 15px 0 0;
	-moz-border-radius: 15px 0 0;
	-webkit-border-radius: 15px 0 0;
}
.gallery-block .gallery .active{
	display:block;
	z-index:10;
}
.gallery-block .gallery img{
	vertical-align:top;
	border-radius: 13px 0 0;
	-moz-border-radius: 13px 0 0;
	-webkit-border-radius: 13px 0 0;
}
.gallery-block .gallery .box-title{
	position:absolute;
	left:0;
	bottom:0;
	width:688px;
	color:#fff;
	background:rgba(0, 0, 0, 0.7);
	font-size:14px;
	line-height:18px;
	padding: 25px 31px;
}
.gallery-block .gallery .caption{
	display:block;
	font:150%/150% "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-weight: bold;
}
.gallery-block .gallery .link{
	color:#a0b0ff;
	font-weight:bold;
	padding:0 17px 0 0;
	background:url(/web_resources/themes/www-brcc-percussion-com/import/www.brcc.edu/assets/images/base/arrow-link.png) no-repeat 100% 6px;
}
.gallery-block .gallery p {
	margin:0;
	font: 95%/110% "Lucida Sans Unicode","Lucida Grande",sans-serif;
}
.gallery-block .add-nav{
	float:right;
	width:208px;
	padding:0;
	margin:28px 0 0;
	list-style:none;
	font: 17px/20px "Lucida Sans Unicode","Lucida Grande",sans-serif;
}
.gallery-block .add-nav li{
	display:block;
	margin:0 0 26px;
}
.gallery-block .add-nav a{color:#222853;}
.main-area{
	width:100%;
	overflow:hidden;
	background: rgb(234,236,244);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VhZWNmNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjIyJSIgc3RvcC1jb2xvcj0iI2VjZWVmNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(234,236,244,1) 0%, rgba(236,238,245,1) 22%, rgba(255,255,255,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(234,236,244,1)), color-stop(22%,rgba(236,238,245,1)), color-stop(100%,rgba(255,255,255,1)));
	background: -webkit-linear-gradient(top,  rgba(234,236,244,1) 0%,rgba(236,238,245,1) 22%,rgba(255,255,255,1) 100%);
	background: -o-linear-gradient(top,  rgba(234,236,244,1) 0%,rgba(236,238,245,1) 22%,rgba(255,255,255,1) 100%);
	background: -ms-linear-gradient(top,  rgba(234,236,244,1) 0%,rgba(236,238,245,1) 22%,rgba(255,255,255,1) 100%);
	background: linear-gradient(to bottom,  rgba(234,236,244,1) 0%,rgba(236,238,245,1) 22%,rgba(255,255,255,1) 100%);
}
#main{
	width:980px;
	margin:0 auto;
}
.home #main{margin:0 auto;}
#main:after,
#content:after{
	content:'';
	display:block;
	clear:both;
}
.title-area{
	position:relative;
	z-index:12;
	padding:0;
}
.title-area:after{
	content:'';
	display:block;
	clear:both;
}
.perc-breadcrumb-main {
    max-width: 1024px;
    margin: 0 auto;
	padding: 25px 0px 0px 0px;
}
#breadcrumbArea { background-color: #ffb62d;     -webkit-box-shadow: 0px 0px 35px 0px rgba(0,0,0,0.75);
    -moz-box-shadow: 0px 0px 35px 0px rgba(0,0,0,0.75);
    box-shadow: 0px 0px 35px 0px rgba(0,0,0,0.75);}
.title-page {
	position:relative;
	color:#002b7f;
	width:1024px;
	font: 27px/30px "Lucida Sans Unicode","Lucida Grande",sans-serif;
	padding: 20px 30px 5px 0px;
	margin:0;
	background: transparent;
}
.twocolumns{
	margin:0;
	overflow:hidden;
}
.home #content{
	width:100%;
	padding:9px 0 38px;
	background:#fff;
}

#content .info-block {
	padding:25px 25px 0;
	margin:0 -25px 23px;
	background:url(/web_resources/themes/www-brcc-percussion-com/import/www.brcc.edu/assets/images/base/bg-table.png) no-repeat;
	overflow:hidden;
}
.info-block .item{
	float:left;
	width:248px;
	font-size:14px;
	line-height:18px;
}
.info-block .events{width:254px;}
.info-block .twitter{
	padding-right: 15px;
	width: 213px;
}
.info-block h2{
	color:#222853;
	text-align:left;
	padding:10px 5px 8px 20px;
	margin:0 0 20px;
	border-left:1px solid #e5e7ec;
	font: 18px/22px "Lucida Sans Unicode","Lucida Grande",sans-serif;
}
.info-block .apply h2{
	border:none;
	margin:0 0 15px;
}
.info-block .twitter h2{
	margin:0 0 7px;
}
.info-block .box{
	padding:0 0 0 20px;
	overflow:hidden;
}
.info-block .btn{
	display:block;
	background:url(/web_resources/themes/www-brcc-percussion-com/import/www.brcc.edu/assets/images/base/buttons.gif) no-repeat;
	width:208px;
	height:40px;
	padding:10px 0;
	text-indent:-9999px;
	overflow:hidden;
}
.info-block .btn a{
	display:block;
	height:100%;
}
.info-block .btn-02{background-position:0 -159px;}
.info-block .btn-03{background-position:0 -317px;}
.info-block .ico-twitt{
	display:block;
	background:url(/web_resources/themes/www-brcc-percussion-com/import/www.brcc.edu/assets/images/base/ico-twitter.gif) no-repeat 100% 0;
}
.info-block .list{
	padding:0;
	margin:0;
	list-style:none;
	overflow:hidden;
} 
.info-block .list li{margin:0 0 23px;}
.info-block .list a{color:#555;}
.info-block .list .date{
	color:#888;
	display:block;
	font-style:normal;
}
.info-block .twitt{
	font-weight:normal;
	overflow:hidden;
}
.info-block .twitt a{color:#48518a;}
.info-block .tweet-info{
	color:#48518a;
	display:block;
	font-size:12px;
	font-weight:normal;
	font-style:normal;
}
#content .slider-2{
	overflow:hidden;
	margin:0 0 23px;
}
#content .gallery-2{
	padding:0;
	margin:0;
	list-style:none;
	overflow:hidden;
	height:300px;
	position:relative;
}
#content .gallery-2 li{
	position:absolute;
	left:0;
	top:0;
	width:730px;
	height:300px;
}
#content .gallery-2 .active{
	display:block;
	z-index:10;
}
#content .gallery-2 img{vertical-align:top;}
#content .gallery-2 .box-title{
	position:absolute;
	right:0;
	top:0;
	width:188px;
	height:243px;
	color:#fff;
	background:rgba(0, 0, 0, 0.7);
	font-size:14px;
	line-height:18px;
	padding: 28px 31px;
}
#content .gallery-2 .caption{
	display:block;
	margin:0 0 14px;
	font:200%/120% "Lucida Sans Unicode", "Lucida Grande", sans-serif;
}
#content .gallery-2 .link{
	color:#a0b0ff;
	font-weight:bold;
	padding:0 17px 0 0;
	background:url(/web_resources/themes/www-brcc-percussion-com/import/www.brcc.edu/assets/images/base/arrow-link.png) no-repeat 100% 6px;
}
#content .gallery-2 p{margin:0 0 18px;}
#content p{margin:0 0 20px;}
#content .text-holder{ margin-top: 0px !important;
	padding:0;
}
#content .text-holder h1,
#content .text-holder h2,
#content .text-holder h3,
#content .text-holder h4,
#content .text-holder h5,
#content .text-holder h6 {
	margin: 17px 0px 7px;
}

.perc-region {
    min-height: 0px !important;
}

.perc-region.perc-region-puff {
    min-height: 5px !important;
}

.fullWidthLanding { width: 100% !important; padding: 20px 0px; }
.innerWidthLanding { max-width: 980px; width: 100%; margin: 0 auto !important; overflow: hidden; }

#content .text-holder h1 { font-size: 180%; line-height: 100%; color: #002b7f; font-weight:600; }
#content .text-holder h2 { font-size: 160%; line-height: 120%; color: #002b7f; font-weight:600; }
#content .text-holder h3 { font-size: 130%; line-height: 120%; color: #002b7f; font-weight:600; }
#content .text-holder h4 { font-size: 120%; line-height: 100%; color: #002b7f; font-weight:600; }
#content .text-holder h5 { font-size: 110%; line-height: 100%; color: #002b7f; font-weight:600; }
#content .text-holder h6 { font-size: 100%; line-height: 100%; color: #002b7f; font-weight:600; }

#content .item-box{
	width:720px;
	padding:7px 0 0;
	overflow:hidden;
}
#content .col{
	float:left;
	width:234px;
}
#content .col h2{
	color:#ffb62d;
	background:#fff;
	position:relative;
	font: 16px/19px "Lucida Sans Unicode","Lucida Grande",sans-serif;
	margin: 0 0 9px;
	padding: 0 70px 7px 0;
}
#content .col h2:before, #content .col h2:after{
	content:"";
	position:absolute;
	z-index:-1;
	-webkit-box-shadow: 0 0 6px -2px rgba(0, 0, 0, 0.2);
	-moz-box-shadow:0 0 6px -2px rgba(0, 0, 0, 0.2);
	box-shadow: 0 0 6px -2px rgba(0, 0, 0, 0.2);
	top:50%;
	bottom:0;
	left:0;
	right:10px;
	-moz-border-radius:100px / 10px;
	border-radius:100px / 10px;
}
#content .col h2:after{
	right:0;
	left:auto;
}
#content .col .list-2{
	padding:0;
	margin:0;
	list-style:none;
}
/*#breadcrumbs-title {
    border-bottom: 3px #ffb62d solid;
}*/
#content .col .list-2 li{
	display:block;
	margin:0 0 4px;
}
#content .col .list-2 a{color:#002b7f;}
#sidebar{
	float:right;
	width:250px;
	/*background:#efefef;*/
	padding: 15px 0 0px;
	font-size:14px;
	line-height:20px;
	margin-top: 0;
}
#sidebar-1 .rxbodyfield{
    padding: 10px 25px;
    background-color: #efefef;
    border-radius: 10px;
    border:2px solid #d7d7d7;
	margin: 10px 0px;
}
#sidebar-2 .rxbodyfield {
    padding: 10px 20px;
    background-color: #efefef;
    border-radius: 10px;
    border:2px solid #d7d7d7;
    margin-bottom: 20px;
}
#sidebar-3 .rxbodyfield{
    padding: 10px 20px;
    background-color: #efefef;
    border-radius: 10px;
    border:2px solid #d7d7d7;
    margin-bottom: 20px;
}
#sidenav-outer {
	background:#efefef;
	border-radius:10px;
	border:2px solid #d7d7d7;
	    padding: 10px 15px;
}
#pagetitle-outer1 {
    background-color: #efefef;
    /*border-bottom: 3px #ffb62d solid;*/
padding-bottom: 20px;
}

#breadcrumbs-title {
    margin: 0 auto !important;
    max-width: 980px;
}


#sidebar .aside-nav {
	padding:0;
	margin:0;
	list-style:none;
	font-size:16px;
	line-height:19px;
}
#sidebar .aside-nav  li{
	display:block;
	padding: 10px 0 10px 10px;
	border-top: 1px solid #c4c4c4;
	box-shadow: 0 1px 0 0 #e4e4e4 inset;
}
#sidebar .aside-nav li:first-child{
	border:none;
	box-shadow: 0 1px 0 0 #d4d4d4 inset;
}
#sidebar .aside-nav a{color:#131941;}
#sidebar h2 {
    padding-bottom: 10px;
    margin-bottom: 10px;
    border-bottom: #d7d7d7 1px solid;
    color: #002b7f;
    background: transparent;
    font: 17px/20px "Lucida Sans Unicode","Lucida Grande",sans-serif;
}

#sidebar .add-nav-2 ul {
	padding:0;
	margin:0;
	list-style:none;
}
#sidebar .add-nav-2 ul li{padding:0;}
.footer-area{
	width:100%;
	background:#002b7f;
	overflow:hidden;
}
#footer{
	width:980px;
	margin:0 auto;
	padding:39px 0;
	color:#fff;
	font-size:13px;
	line-height:18px;
}
#footer a{color:#fff;}
#footer .address-box{
	overflow:hidden;
}
#footer .contact-box{
	float:right;
	padding:4px 0 0;
	text-align: right;
}

/**********************************************************/

.alpha_container {
	font-size: 94%;
	background: #efefef;
	padding: 7px;
	text-align: center;
	line-height: 100%;
	
	border-radius: 3px;
	-moz-border-radius: 3px;
	-o-border-radius: 3px;
	-webkit-border-radius: 3px;
}

.entry.site-map .low_alphabet_label {
	margin: 68px 0 17px 0;
}

.entry.directory {
	position: relative;
	padding-bottom: 17px;
	border-bottom: 1px solid #dedede;
}
.entry.site-map {
	position: relative;
}
.entry.site-map.last {
	padding-bottom: 17px;
	border-bottom: 1px solid #dedede;
}

.entry.directory h5 {
	margin-bottom: 5px;
}
.entry.site-map h5 {
	margin: 11px 17px !important;
}
.entry.site-map h5 a {
	text-decoration: none;
	color: inherit;
}

.entry.site-map h5 a:hover {
	text-decoration: underline;
}

.entry.directory img,
.entry.site-map img {
	position: absolute;
	top: 0;
	right: 24px;
}

.entry.directory .link_top,
.entry.site-map .link_top {
	background: none repeat scroll 0 0 #FFFFFF;
    bottom: -11px;
	right: 0;
    color: #333333;
    display: inline-block;
    line-height: 100%;
    padding: 5px 5px 2px;
    position: absolute;
    text-decoration: none;
}

/**********************************************************/

.entry.news {
	position: relative;
	padding-bottom: 34px;
	margin-top: 34px;
	border-bottom: 1px solid #dedede;
}

.entry.news a,
.entry.news a:link,
.entry.news a:visited {
	display: block;
	color: inherit;
	text-decoration: none;
}

.entry.news a:hover h5,
.entry.news a:active h5 {
	text-decoration: underline;
	color: #002b7f !important;
}


.entry.news h5 {
	margin-bottom: 5px;
}

.entry.news img {
	position: absolute;
	top: 0;
	right: 24px;
}

.entry.news .link_top {
	background: none repeat scroll 0 0 #FFFFFF;
    bottom: -11px;
	right: 0;
    color: #333333;
    display: inline-block;
    line-height: 100%;
    padding: 5px 5px 2px;
    position: absolute;
    text-decoration: none;
}

/**********************************************************/

.entry.search {
	position: relative;
	padding-bottom: 34px;
	margin-top: 34px;
	border-bottom: 1px solid #dedede;
}

.entry.search a,
.entry.search a:link,
.entry.search a:visited {
	display: block;
	color: inherit;
	text-decoration: none;
}

.entry.search a:hover h5,
.entry.search a:active h5 {
	text-decoration: underline;
	color: #002b7f !important;
}


.entry.search h5 {
	margin-bottom: 5px;
}

.entry.search img {
	position: absolute;
	top: 0;
	right: 24px;
}

.entry.search .link_top {
	background: none repeat scroll 0 0 #FFFFFF;
    bottom: -11px;
	right: 0;
    color: #333333;
    display: inline-block;
    line-height: 100%;
    padding: 5px 5px 2px;
    position: absolute;
    text-decoration: none;
}

/**********************************************************/

.entry.events {
	position: relative;
	padding-bottom: 34px;
	margin-top: 34px;
	border-bottom: 1px solid #dedede;
}

.entry.events a,
.entry.events a:link,
.entry.events a:visited {
	display: block;
	color: inherit;
	text-decoration: none;
}

.entry.events a:hover h5,
.entry.events a:active h5 {
	text-decoration: underline;
	color: #002b7f !important;
}


.entry.events h5 {
	margin-bottom: 5px;
}

.entry.events img {
	position: absolute;
	top: 0;
	right: 24px;
}

.entry.events .link_top {
	background: none repeat scroll 0 0 #FFFFFF;
    bottom: -11px;
	right: 0;
    color: #333333;
    display: inline-block;
    line-height: 100%;
    padding: 5px 5px 2px;
    position: absolute;
    text-decoration: none;
}

/**********************************************************/

.nav.pagination {
	margin-top: 17px;
	height: 24px;
}

.nav.pagination strong,
.nav.pagination a,
.nav.pagination a:link,
.nav.pagination a:visited {
	background-color: #ccc;
	text-decoration: none;
	font-size: 80%;

	padding: 5px 9px;

	border-radius: 3px;
	-moz-border-radius: 3px;
	-o-border-radius: 3px;
	-webkit-border-radius: 3px;
	
	line-height: 100%;
}
.nav.pagination a:hover,
.nav.pagination a:active,
.nav.pagination strong {
	background-color: #002b7f;
	color: #fff;
}

/**********************************************************/

#twitter_m {
   width: auto;
   padding: 0 15px;
}

   #twitter_container {
	   min-height:45px;
	   height:auto !important;
	   height:40px;
	   padding-bottom:10px;
   }

	   #twitter_update_list {
		   width: auto;
		   padding: 0;
		   overflow: hidden;
		   font-family: Verdana, Arial, sans-serif;
		   font-size: .9em;
		   font-style: normal;
		   color: #31353d;
		   line-height: 16px;
		   /*font-weight:bold;*/
	   }

	   #twitter_update_list li {
		   width: auto;
		   list-style: none;
	   }

	   #twitter_update_list li a {
		   color: #5f6d76;
		   border-bottom: dotted 1px;
		   text-decoration: none;
	   }

	   #twitter_update_list li a:hover {
		   color: #31353d;
		   background: #d3f1f9;
	   }

/**********************************************************/

#content .text-holder .dyna-col2,
#content .text-holder .dyna-col3 {
	margin-left: 34px;
}

/**********************************************************/
.csv_search_input {
	margin-bottom: 17px;
}
.csv_search_input label {
	display: inline-block;
	font-weight: bold;
}

.csv_search_input select {
	margin-right: 34px;
	width: 175px;
}

.csv_search_input input {
	width: 175px;
	padding: 3px 5px;
	font-size: 16px;
	border: 1px solid #666;
	background: #efefef;
}

.csv_search_results {
	overflow: hidden;

	border-radius: 7px;
	-moz-border-radius: 7px;
	-o-border-radius: 7px;
	-webkit-border-radius: 7px;
}
.csv_search_results table {
	font-size: 80%;
}

.csv_search_results thead {
	background-color: #333;
}
.csv_search_results tbody {
	background-color: #dedede;
}

.csv_search_results tr {
	cursor: pointer;
}

.csv_search_results th,
.csv_search_results td {
	padding: 7px 11px;
	text-align: left;
}

.csv_search_results th {
	color: #eee;
}

.csv_search_results td {
	overflow: auto;
	vertical-align: top;
}

.csv_search_results .csv_row {}
.csv_search_results .csv_row:hover {
	background-color: #deefef;
}
.csv_search_results .csv_col {}