/* /college/theme.css */

body, html, div, blockquote, img, label, p, h1, h2, h3, h4, h5, h6, pre, ul, ol,
li, dl, dt, dd, form, a, fieldset, input, th, td
{
margin: 0; padding: 0; border: 0; outline: none;
}

body
{
line-height: 1;
cursor: default;
}

h1, h2, h3, h4, h5, h6
{
font-size: 100%;
padding: .6em 0;
margin: 0 15px;
}

h3 span {
font-size: 10px;
color: #999999;
}

h3.red {
color: #990000;
}

ul, ol
{
list-style: none;
}

a
{
color: #CC0000;
text-decoration: none;
}

a:hover
{
text-decoration: underline;
}

body{
background: #dddddd;
text-align:center;
font-family:Tahoma,Verdana,Helvetica,Arial,san-serif;
font-size:12px;
}

blockquote {
margin-left: 30px;
}

hr {
height: 1px;
color: #CCCCCC;
align: center;
width: 570px;
}

#header{
background:url('http://thecrowncollege.com/media/college/main_logo.jpg') no-repeat top left;
height:135px;
text-align:right;
margin:auto;
width:912px;
}

#header h1{
width:290px;
height:80px;
float:left;
}

#header h1 a{
text-decoration:none;
display:block;
width:100%;
height:100%;
}

#header h1 a span{
visibility:hidden;
}

#header p.subtitle{
display:none;
}

#header p.linksmenu{
padding-top:56px;
width:550px;
float:right;
}

#header p.linksmenu a{
font-size: 10px;
color:#C00108;
}

#wrapper{
text-align:center;
width:100%;
margin:auto;
background: url('http://thecrowncollege.com/media/college/top_page_bg.jpg') #fff repeat-x top;
}

#container {
width: 912px;
border: 0;
margin:auto;
padding-bottom:20px;
}

/* -------------- MENU ----------------- */

#menu li{
float:left;
height: 28px;
width: 147px;
font-size:14px;
text-transform:uppercase;
text-align:center;
margin-right:3px;
}

#menu{
margin-left: 8px;
z-index:2;
position: relative;
}


#menu li a{
text-decoration:none;
text-align: center;
display: block;
width:100%;
height:100%;
}

#menu ul li a span{
visibility: hidden;
}
 
#menu ul li.welcome.selected a,
#menu ul li.welcome a:hover{
	background:url('http://thecrowncollege.com/media/college/tab_welcome_hover.jpg') top center;
}

#menu li.welcome a {
background:url('http://thecrowncollege.com/media/college/tab_welcome.jpg') top center;
}

 
#menu ul li.prospective.selected a,
#menu ul li.prospective a:hover{
	background:url('http://thecrowncollege.com/media/college/tab_prospective_hover.jpg') top center;
}

#menu li.prospective a {
background:url('http://thecrowncollege.com/media/college/tab_prospective.jpg') top center;
}


#menu ul li.academics.selected a,
#menu ul li.academics a:hover{
	background:url('http://thecrowncollege.com/media/college/tab_academics_hover.jpg') top center;
}

#menu li.academics a {
background:url('http://thecrowncollege.com/media/college/tab_academics.jpg') top center;
}


#menu ul li.studentlife.selected a,
#menu ul li.studentlife a:hover{
	background:url('http://thecrowncollege.com/media/college/tab_student_life_hover.jpg') top center;
}

#menu li.studentlife a {
background:url('http://thecrowncollege.com/media/college/tab_student_life.jpg') top center;
}



#menu ul li.media.selected a,
#menu ul li.media a:hover{
	background:url('http://thecrowncollege.com/media/college/tab_media_hover.jpg') top center;
}

#menu li.media a {
background:url('http://thecrowncollege.com/media/college/tab_media.jpg') top center;
}


#menu ul li.apply.selected a,
#menu ul li.apply a:hover{
	background:url('http://thecrowncollege.com/media/college/tab_apply_hover.jpg') top center;
}

#menu li.apply a {
background:url('http://thecrowncollege.com/media/college/tab_apply.jpg') top center;
}




/* ------------------- END OF MENU --------------------------*/


#banner {
width: 912px;
border: solid 1px #4d4d4d;
background: #c1c1c1;
text-align: left;
float: left;
position: relative;
top: -1px;
z-index: 1;
overflow: hidden;
}

#banner.white{
background:url('http://thecrowncollege.com/media/college/crownbadge.gif') #FFF no-repeat top right;
border: solid 1px #888;
}

#banner #sidebar {
margin-top: 7px;
}

#banner #sidebar ul { 
width: 272px;
margin-left: 7px;
}

#banner #sidebar ul li{
height: 27px;
margin-bottom: 5px;
background: url('http://thecrowncollege.com/media/college/schools_btn_bg.jpg') repeat ;
border: 1px solid #666666;
}
#banner #sidebar ul li a {
background: url('http://thecrowncollege.com/media/college/li_arrow.gif') no-repeat 10px 10px ;
color:#FFFFFF;
height:27px;
display: block;
text-decoration: none;
}

#banner #sidebar ul li a:hover {
background-color:#999999;
}


#banner #sidebar li a span {
position: relative;
top: 7px; 
left: 30px;
}

#banner img.invest {
margin-top: 7px;
margin-left: 7px;
margin-bottom: 7px;
}

#sidebar,
#sidebar p{
margin-left: 0px; 
padding-left: 0px;
display: inline;
}



#banner #sidebar img {
	margin-top: 0px;
	margin-bottom: 3px;
	margin-top: 7px;
}

#banner #ticker {
background: url('http://thecrowncollege.com/media/college/banner_bar_good.jpg')  #c1c1c1 no-repeat top left;
float: left;
width: 960px;
height: 46px; 
margin-left: 7px;
padding-bottom: 7px; 
position: relative;
margin-top: -2px;
}

#banner #ticker ul {
margin-top: 5px;
}

#banner #ticker ul li {
float:left;
width: 222px;
margin-right: 3px;
display: block;
}

#banner #ticker ul li a {
width: 221px;
height: 39px; 
display: block;
}
#banner #ticker ul li a span {
display: none;
}

#ticker p {
color: #ffffff;
padding-left: 12px;
padding-right: 12px;
}

#bigpicture {
float: right; 
margin-top: 7px;
margin-right: 7px;
margin-bottom:7px;
height: 299px; 
overflow: hidden;
}

#links{
width: 912px; /*Old - 912px*/
min-height:65px;
padding-top:15px;
padding-left: 15px;
padding-bottom:25px;
text-align: left;
color: #23417F;
}

#links a {
color: #23417F;
}

#links ul{
float:left;
width:150px;
margin-right: 30px; 
}

#links ul li{
padding-bottom: 5px;
padding-left: 8px;
font-size: 11px;
color: #23417F;
}

#links ul.newsandevents {
width: 160px;
}

#links ul li.first{
border-bottom:2px solid #000;
padding-bottom:3px;
margin-bottom:7px;
font-size: 12px;
}

#links ul li.first a{
color:#000000;
text-decoration: none;
}

#links ul.newsandevents li.first{
border-bottom:2px solid #990000;
}

#links ul.admissions li.first{
border-bottom:2px solid #4E3D1B;
}


#links ul.offices li.first{
border-bottom:2px solid #E19F48;
}

#links ul.campuslife li.first{
border-bottom:2px solid #B0000B;
}

#links ul.parents li.first{
border-bottom:2px solid #669900;
}

#links ul.onlinecampus li.first{
border-bottom:2px solid #6C1514;
}

#links ul.alumni li.first{
border-bottom:2px solid #0066CC;
}

#footer {
background:url('http://thecrowncollege.com/media/college/footer_bg.jpg') repeat-x top center;
width: 100%;
height:110px;
}

#footertext {
width: 900px;
padding-top:15px;
margin: auto;
}

#footertext p{
background: url('http://thecrowncollege.com/media/college/footer_logo_crown.jpg') no-repeat right;
text-align:right;
color:#666;
font-size:11px;
line-height:2;
padding-right: 115px;
}

#footer p a{
color:#C00108;
}

.clear{
clear:both;
}

#banner #content{
float:right;
width: 625px;
min-height: 470px;
margin-top: 7px;
margin-bottom: 7px;
padding-top:0px;
border-left:1px solid #888;
}

#content p,
#content div,
#bvtext p{
padding-left:30px;
padding-right:30px;
line-height:1.5;
padding-bottom:10px;
}

#content hr {
size: 1px;
height: 1px;
color: #CCCCCC;
}


/*
#linkdiv ul { 
margin-left: 10px; 
padding: 0px;
margin-top: 0px;
padding-top: 0px;
display: inline; 
}*/

#content ul li,
#content ol li {
list-style: none; 
list-style-image: none;
list-style-position: outside;
padding-left: 20px;
background: url('http://thecrowncollege.com/media/college/bullet_arrow.gif') no-repeat;
background-position: 0% 7px ;
}


#content ol,
#content ul {
padding-left:40px;
/*list-style-image: url('http://thecrowncollege.com/media/college/bullet_arrow.gif');
list-style: inside ;
list-style-type: 1;*/
line-height:1.5;
padding-bottom:10px;
}

#secondmenumedia ul li {
padding-left: 0px;
}

#content table {
margin-left:30px;
line-height:1.5;
padding-bottom:10px;
}


#content table table {
 padding-left: 0px;
}


#content ul li,
#content ol li, {
 margin-bottom: 3px;
 height: 100%;
}

#content table td p {
margin: 0px; 
padding: 0px; 
}


#content form table td {
height: 35px;
}
#content table #formlist td {
height: auto;
padding-top: 10px;
}

#content input { 
border: 1px solid #cccccc;
font-size: 12px;
height: 20px;
font-family: Arial, Helvetica, sans-serif;
text-align: left; 
padding-left: 5px;
padding-top: 2px;
}


#content h2,
#bvtext h2{
font-size:20px;
color:#002C40;
margin:0px;
padding-left:29px;
font-weight: lighter;
}

#content h3,
#bvtext h3{
font-size:16px;
color:#666666;
margin:0px;
padding-left:29px;
font-weight: lighter;
}

#bvtext h3,
#bvtext h2,
#bvtext p{
	padding-left:0px;
}

#bvissues img{
	margin-right:10px;
	padding:2px;
	border:1px solid #AAA;
}
#bvissues strong{
	padding-top:10px;
	padding-right:10px;
	display:block;
}

#videovault {
width: 500px;
height: 180px;
overflow: auto;
border: 1px solid #999999;
background: url('http://thecrowncollege.com/media/college/videovault_bg.jpg') repeat-x top left;
margin-left: 30px;
overflow-x:scroll; /* scroll horizontal */
overflow-y:hidden; /* Hide vertical*/
padding: 0px; 
padding-top: 15px;
}

#videovault #wide {
width: inherit;
min-width: 1300px;
padding-left: 0px;
margin-left: 0px;
}

#sermon {
width: 160px; 
height: auto;
float: left;
margin: 0px;
padding: 0px;
text-align: center;
margin-right: 25px;
position: relative;
padding: 0px; 
}

#sermon h2 {
padding: 0px; 
margin: 0px;
font-size: 14px;
text-align: center;
}


#linkdiv {
border: 1px solid #cccccc;
margin-right: 12px;
margin-left: 20px;
margin-top: 5px; 
margin-bottom: 15px;
padding: 10px;
position: relative;
width: 200px; 
float: right;
line-height: 1.5;
}

#linkdiv img {
border: 1px solid #666666; 
padding: 5px; 
margin-left: 7px;
}

#linkdiv.pict {
border: 0px; 
padding: 0px;
width: 230px;
padding-left: 15px; 
margin-right: 25px;
}

#linkdiv ul { 
margin-left: 10px; 
padding: 0px;
margin-top: 0px;
padding-top: 0px;
display: inline; 
}

#linkdiv ul li {
margin: 3px; 
padding: 0px;
list-style: none; 
list-style-image: none;
list-style-position: outside;
padding-left: 20px;
background: url('http://thecrowncollege.com/media/college/bullet_arrow.gif') no-repeat;
background-position: 0% 7px ;

}

#linkdiv h3 {
float:left;
margin-left: -30px; 
padding-right: 55px;
padding-top: 0px;
padding-bottom: 4px;
}

#linkdiv p {
margin: 0px; 
padding: 0px; 

}


#button {
border: 1px ridge #333333;
background: #e9e9e9;
width: 58px;
font-family: Arial, Helvetica, sans-serif;
text-align: center;
}
 
 
#button:hover {
border: 1px solid #666666;
background: #ffffff;
}



#sidebar #secondmenu {
float: left;
margin-bottom: 9px;
}

#sidebar #secondmenu ul { 
width: 272px;
margin-left: 7px;
margin-top: 5px;
border: none;
}

#sidebar #secondmenu ul li{
height: 28px;
margin-bottom: 0px;
border: none;
}


#sidebar #secondmenu ul li a {
background: url('http://thecrowncollege.com/media/college/li_arrow_white.gif') #ffffff no-repeat 10px 10px ;
color:#000000;
height:100%;
display: block;
text-decoration: none;
border-top: 1px solid #999999;
border-bottom: 1px solid #999999;
border-left: none;
border-right: none;
}

#sidebar #secondmenu ul li a:hover {
background-color:#ffffff;
color: #999999;
}


#sidebar #secondmenu li a span {
position: relative;
top: 8px; 
left: 30px;
}


/*--------------- MEDIA SIDE-MENU ----------------------*/
#sidebar #secondmenumedia {
float: left;
margin-bottom: 9px;
margin-top: 25px;
padding-left: 0px;
padding: 0px;
}

#sidebar #secondmenumedia ul { 
width: 272px;
margin-left: 18px;
margin-top: 5px;
padding-left: 0px;
padding: 0px;
border: none;
list-style: none;
}

#sidebar #secondmenumedia ul li{
height: 28px;
margin-bottom: 0px;
border: none;
background: none;

list-style-image: none;
}
#sidebar #secondmenumedia ul li a {
background: url('http://thecrowncollege.com/media/college/li_arrow_white_media.gif') no-repeat 10px 10px ;
color:#000000;
height:100%;
display: block;
text-decoration: none;
border-top: 1px solid #999999;
border-bottom: none;
border-left: none;
border-right: none;
}

#sidebar #secondmenumedia ul li a:hover {
color: #999999;
background: url('http://thecrowncollege.com/media/college/li_arrow_white_media.gif') no-repeat 10px 10px ;
}


#sidebar #secondmenumedia li a span {
position: relative;
top: 4px; 
left: 30px;
}

#content #mediaplayer {
background: url('http://thecrowncollege.com/media/college/mediaplayer_bg.jpg') no-repeat top center;
width: 565px;
height: 424px;
position: relative;
float: right;
padding: 0px;
right: 30px;
text-align: left;
padding-top: 6px;
top: 6px;

}

#recentchapel {
width: 296px; 
height: 129px; 
background: url('http://thecrowncollege.com/media/college/recent_chapel_bg.jpg') no-repeat top center;
margin: 0px;
margin-left: 12px;
padding: 0px;
text-align: right;
position: relative; 
top: 60px;
left: 10px;
}

#recentchapel p {
margin: 0px;
padding: 1px 25px 3px 15px;
}

#recentchapel h2 {
padding: 40px 25px 3px 45px;
color: #666666;
padding-top: 44px; 
padding-right: 24px;
font-size: 15px;
font-weight: lighter;
padding: 0px;
}




/*---------------------- END oF MEDIA MENU ------------------------------*/



/*-------------SLIDER----------------*/
#slider {
    width: 760px;
    margin: 0 auto;
    position: relative;
	top: 25px;
	clear: both;
	
}

#athleticsslider {
  margin-left: 0px;
  padding-left: 0px;  
  position: relative; 
  left: -25px;
  top: 10px;
  margin-bottom: 24px; 
  clear: both;
}


.scroll {
    height: 200px;
    width: 760px;
    overflow: auto;
	overflow-y: hidden;
    overflow-x: hidden;
	border: 1px solid #999999;
    position: relative;
    clear: left;
    background: #FFFFFF url('http://thecrowncollege.com/media/college/content_pane-gradient.gif') repeat-x scroll left bottom;
	padding: 0px; margin: 0px;
}


.scrollContainer div.panel {
    padding: 20px;
    height: 200px;
    width: 700px;
	margin: 0px;
}

.scrollContainer div.panel a {
cursor: pointer;
text-decoration: none;
}

#shade {
    background: url('http://thecrowncollege.com/media/college/media_shade.jpg') no-repeat 0 0;
    height: 23px;
	margin-bottom: 5px;
}

#slider ul.navigation {
    list-style: none;
    margin-bottom: 0px;
    padding-bottom: 0px;
	width: 800px;
}

#slider ul.navigation li {
	float: left;
	list-style: none;
	background: url('http://thecrowncollege.com/media/college/tab_left_bg.png') no-repeat top left;
    margin-right: 20px;
	margin-bottom: 0px; 
	padding-bottom: 0px;
	padding-left: 0px;
}

#slider ul.navigation a {
    padding: 5px 10px 5px 11px;
	display: block;
	height: 100%;
	/*border: 1px solid #999999;*/
	border-bottom: 0px;
	background: url('http://thecrowncollege.com/media/college/tab_right_bg.png') no-repeat top right;
	
	/*background: url(/media/crown/slider_nav_bg.jpg') repeat-x top left;*/
    text-decoration: none;
}

#slider ul.navigation a:hover {
   /* background-color: #f6f6f6;
	background: url(/media/crown/slider_nav_bg_act.jpg') repeat-x top left;*/
}

#slider ul.navigation a.selected {
   /* background-color: #fff;
	background: url(/media/crown/slider_nav_bg_act.jpg') repeat-x top left;*/
}

#slider ul.navigation a:focus {
    outline: none;
}

.scrollButtons {
    position: absolute;
	
	display: inherit;
    top: 120px;
    cursor: pointer;
}

#athleticsslider .scrollButtons {
    position: absolute;
    top: 120px;
    cursor: pointer;
	visibility: hidden;
}
#athleticsslider ul.navigation a {
background: url('http://thecrowncollege.com/media/college/tab_right_bg_ath.png') no-repeat top right;
}

.scrollButtons.left {
    left: -20px;
}

.scrollButtons.right {
    right: -20px;
}

.hide {
    display: none;
}
/*-------------END of SLIDER----------------*/



/*----------APPLICATION -----------------*/
ul.expand {
margin-left: 0px;
padding-left: 0px;
}


ul.expand li,
ul.expand h3,
ul.expand p {
list-style: none;
list-type: none;
margin-left: 0px;
padding-left: 0px;
}



/*-------------- END OF APPLICATION ----------------*/



/*-------------- PICTURE POP UP ----------------*/

a.popup{
position: relative;
z-index: 0;
}

a.popup:hover{
background-color: transparent;
z-index: 50;
text-decoration: none;	
}

a.popup span{ /*CSS for enlarged image*/
position: absolute;
background-color: #ffffff;
padding: 5px;
left: -1000px;
border: 1px solid gray;
visibility: hidden;
color: black;
text-decoration: none;
}

a.popup span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

a.popup:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
text-decoration: none;
top: 5px;
left: 150px; /*position where enlarged image should offset horizontally */

}




/* ============= CONNECTION ====================== */

small.connection{
	font-size:10px;
	position:relative;
	top:-3px;
	left:5px;
}

ul.connection li{
	margin-bottom:8px;
}

ul.connection a.download{
	float:right;
}

a.download{
	width:16px;
	height:16px;
	display:block;
	background:url('http://thecrowncollege.com/media/admin/course_file.png') no-repeat center center;
	text-decoration:none;
}

a.download span{
	visibility:hidden;
}

p.indent{
	padding-left:15px !important;
	margin-left:40px;
	border-left:5px solid #CCC;
}

p.indent.new{
	border-left:5px solid #FF3737;
}

#modal .footer div.buttons{
	float:right;
	height:35px;
}

#modal .footer div.buttons{
	position:relative;
	top:10px;
}

#modal .footer div.buttons a{
	margin-left:10px;
	cursor:pointer;
}

#modal .footer div.buttons a:hover span{
	background:#DDF;
}

#modal .footer div.buttons a span{
	padding:10px;
	border:1px solid #AAA;
	background:#EFEFEF;
	-moz-border-radius:5px;
}

#counter{
	width:350px;
	clear:right;
	float:right;
	padding-top:10px;
	opacity:0.75;
	filter:alpha(opacity=75)
}

#counter p{
	float:left;
	width:125px;
	padding-top:15px;
	font-size:11px;
	color:#666;
	padding-right:10px;
	font-weight:bold;
}


a.edit{
	background:url('http://thecrowncollege.com/media/admin/icons/edit.png') no-repeat center center;
	display:block;
	width:16px;
	height:16px;
}

a.delete{
	background:url('http://thecrowncollege.com/media/admin/icons/delete.png') no-repeat center center;
	display:block;
	width:16px;
	height:16px;
}

a.download{
	background:url('http://thecrowncollege.com/media/admin/icons/download.png') no-repeat center center;
	display:block;
	width:16px;
	height:16px;
}

a.download span,
a.delete span,
a.edit span{
	width:16px;
	height:16px;
	display:block;
	visibility:hidden;
}

p.success{
	background:#BBFFBE;
	border-top:1px solid #6BBF6F;
	border-bottom:2px solid #6BBF6F;
	padding:5px;
	color:#222;
}

p.error{
	background:#FFBFBF;
	border-top:1px solid #CF7474;
	border-bottom:2px solid #CF7474;
	padding:5px;
	color:#222;
}

#content .formapp{
	margin-left:30px;
	margin-right:30px;
}

#content .formapp div,
#content .formapp h2,
#content .formapp h3,
#content .formapp p{
	margin-left:0px;
	padding-left:0px;
	margin-right:0px;
	padding-right:0px;
}

#content .formapp div{
	padding:0px;
}

#content .formapp div.fieldElements{
	padding-bottom:15px;
}

#content .formapp .form_button{
	padding-top:15px;
	padding-bottom:15px;
}

#content .formapp .form_button input.button{
	padding:10px !important;
	padding-left:20px !important;
	padding-right:20px !important;
	font-size:12px;
	font-weight:bold;
	background-color:#CCC;
	border-color:#AAA;
	color:#444;
	font-family:Georgia, "Times New Roman", Times, serif;
	text-align:center;
	height:auto;
	width:auto;
}

#content .formapp .form_button input.button:hover{
	background-color:#DDD;
	color:#422;
	border-color:#666;
}

#content .formapp .success,
#content .formapp .errors{
	padding:8px;
}

div.photo{
	float:left;
	font-size:12px;
	color:#444;
	margin-bottom:20px;
	text-align:center;
}

#content .photo{
	padding-left:0px;
	margin:8px;
}

.photo img{
	width:85px;
	height:85px;
	border:1px solid #888;
	padding:2px;
	background:#FFF;
}

.photoName{
	white-space:nowrap;
	display:block;
	with:110px;
}

#content ul.photoButtons{
	background:none;
	list-style:none;
	margin:0px;
	padding:0px;
	text-align:center;
}

#content ul.photoButtons li{
	padding:0px;
	background:none;
	list-style:none;
	float:left;
	margin-left:10px;
	margin-right:10px;
}

#content .cdgroup h4{ font-size:14px; font-weight:bold; margin-left:0px; }
#content .cdgroup img{ float:left; width:100px; height:100px; border:1px solid #AAA; display:block; }
#content .cdgroup ol{ margin-left:105px; }
#content .cdgroup ol li{ background:none; list-style:decimal !important; padding-left:5px; }
#content .cdgroup p{ margin-left:95px; }

.button.red{ background-color:#9F0000 !important; color:#EDD !important; text-shadow:rgba(0,0,0,.5) -1px -1px 1px !important; }