/* classes for general styles used throughout the site*/

* html .hollyHack { height: 0.01%; }

body {
	background-image : none;
}
.homebody {
	height: 100%;
	background : #1A191A;
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
}
.shellbody {
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	background-image : none;	
	background: none;
}
.maintext {
	font-family : Verdana;
	font-size : 11px;
	color : #4B4B4B;
	line-height: 16px;
}
.maintextbold {
	font-family : Verdana;
	font-size : 11px;
	color : #4B4B4B;
	font-weight : bold;
	line-height: 16px;
}
.maintextboldred {
	font-family : Verdana;
	font-size : 11px;
	color : #923334;
	font-weight : bold;
	line-height: 16px;
}
.newstext {
	font-family : Verdana;
	font-size : 11px;
	color : #4B4B4B;
	line-height: 16px;
}
.newstextbold {
	font-family : Verdana;
	font-size : 11px;
	color : #4B4B4B;
	font-weight : bold;
	line-height: 16px;
}
.sidebartext {
	font-family : Verdana;
	font-size : 10px;
	color : #333333;
	line-height:15px;
	font-weight : normal;
}
.sidebartextbold {
	font-family : Verdana;
	font-size : 10px;
	color : #333333;
	line-height:15px;
	font-weight : bold;
}
.tourcounter {
	font-family : Verdana;
	font-size : 11px;
	color : #FFFEF4;
}
.photocaption {
	font-family : Verdana;
	font-size : 9px;
	color : #000000;
}

a:link {
	font-family : Verdana!important;
	font-size : 11px!important;
	color : #9C0000!important;
	text-decoration : underline!important;
}
a:visited {
	font-family : Verdana!important;
	font-size : 11px!important;
	color : #9C0000!important;
	text-decoration : underline!important;
}
a:hover {
	font-family : Verdana!important;
	font-size : 11px!important;
	color : #9C0000!important;
	text-decoration : none!important;
}
a:active {
	font-family : Verdana!important;
	font-size : 11px!important;
	color : #9C0000!important;
	text-decoration : underline!important;
}

/*-----additional link------------*/
.sidebarlink {
	font-family : Verdana;
	font-size : 10px;
	font-weight: normal;
	color : #9C0000;
	text-decoration : underline;
}
.sidebarlink:visited {
	font-family : Verdana;
	font-size : 10px;
	font-weight: normal;
	color : #9C0000;
	text-decoration : underline;
}
.sidebarlink:hover {
	font-family : Verdana;
	font-size : 10px;
	font-weight: normal;
	color : #9C0000;
	text-decoration : none;
}
.sidebarlink:active {
	font-family : Verdana;
	font-size : 10px;
	font-weight: normal;
	color : #9C0000;
	text-decoration : underline;
}

.tourlink:link {
	font-family : Verdana;
	font-size : 10px;
	font-weight: normal;
	color : #4B4B4B;
	text-decoration : none;
	line-height : 28px;
}
.tourlink:visited {
	font-family : Verdana;
	font-size : 10px;
	color : #4B4B4B;
	text-decoration : none;
	font-weight: normal;
	line-height : 28px;
}
.tourlink:hover {
	font-family : Verdana;
	font-size : 10px;
	font-weight: normal;
	color : #4B4B4B;
	text-decoration : underline;
	line-height : 28px;
}
.tourlink:active {
	font-family : Verdana;
	font-size : 10px;
	font-weight: bold;
	color : #9C0000;
	text-decoration : none;
	line-height : 28px;
}
/*--------------------------------*/
.sidebarheader {
	font-family : Verdana;
	font-size : 10px;
	font-weight: bold;
	text-transform: uppercase;
	color : #FFFFFF;
	background: #142347;
	padding: 7px 10px 7px 10px;
	margin-bottom: 1px;
}
.sidebarback {
	font-family : Verdana;
	font-size : 10px;
	font-weight: normal;
	color : #333333;
	background: #FFFFFF;
	border: 1px solid #D0D0D0;
	padding: 10px;
}	
.sidebarfooter {
	background-color: #142347;
	height: 3px;
	margin-bottom: 10px;
	margin-top: 1px;
}
.ddlb {
	font-family : Verdana;
	font-size : 10px;
	color : #333333;
	line-height: 16px;
}
#topspace3 {
	height:3px;
}
#L2header {
	color: #142347;
	font-family : Verdana;
	font-size : 12px;
	font-weight : bold;
}
/*#contentarea {
	margin-left:0px;
}*/

/*.L3 {
	color: #84091D;
	font-family : Verdana;
	font-size : 11px;
	font-weight : bold;
	padding-bottom:5px;
}
.bioboxtop {
	padding-top:8px;
	padding-bottom:16px;
	padding-left:14px;
	padding-right:14px;
}*/

.redcontentheader{
	background-color:#4F0000;
	font-weight:bold;
	font-size:10px;
	color:#ffffff;	
	margin-bottom:1px;	
	padding-bottom:7px;	
	padding-left:10px;	
	padding-right:10px;
	padding-top:7px;
}
.redcontentfooter{
	background-color:#4F0000;
	height:3px;
	margin-bottom:10px;
	margin-top:1px;
}

/*sidebar faculty/staff listing channel*/
#sidebarListing .chbox {
	/*background:url(/ftpimages/100/podium/style566/sidebar_middle_middle.gif) top center repeat-x #fef8bd;*/
	background: #ffffff;
	border:1px solid #d0d0d0;
	width:193px;
}
#sidebarListing .chbox2 {
	/*background:url(/images/sidebar_middle_left.gif) top left repeat-y;*/
}
#sidebarListing .chbox3 {
	/*background:url(/images/sidebar_middle_right.gif) top right repeat-y;*/
}
#sidebarListing .chbox4 {
	padding:0px 10px 2px 10px;
}

/*Footer*/
#sidebarListing .chfooter {
	
	background: #fef8bd;
	margin-bottom: 15px; 
}
#sidebarListing .chfooter2 {
	/*background:url(/images/sidebar_bottom_left.gif) bottom left no-repeat;*/
}
#sidebarListing .chfooter3 {
	/*background:url(/images/sidebar_footer_bgacross.gif) bottom left repeat-x;*/
}
#sidebarListing .chfooter4 {
	height: 5px; /*need because there is no padding to stretch it out*/
	background:url(/images/sidebar_footer_bgacross.gif) bottom left repeat-x;
}

/*Header*/
#sidebarListing .chheader {
	/*background:url(/ftpimages/100/podium/style566/sidebar_top_middle.gif) repeat-x;*/

	background-color:#142347;
	/*height:34px;*/
	width:195px;
	margin-bottom:1px;
}
#sidebarListing .chheader2 {
	
}
#sidebarListing .chheader3 {
	/*background:url(/images/sidebar_top_right.gif) top right no-repeat;*/
	/*height:34px;*/
}
#sidebarListing .chheader4 {
	/*background:url(/images/sidebar_top_left.gif) top left no-repeat;*/	
	padding:8px 0px 8px 10px;
	/*height:34px;*/
}

/*Header Text*/
#sidebarListing .chhtext{
	font-family : Verdana;
	font-size : 10px;
	font-weight:bold;
	text-transform:uppercase;
	color:#ffffff;
}
.sidebarListingText {
	font-family : Verdana;
	font-size : 10px;
	color : #333333;
	line-height: 16px;
}