/* classes for general styles used throughout the site*/

.homebody {
	height: 100%;
	background : #4D1717;
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;	
	background-image : url(/images/home_background.gif);
}

.shellbody {
	background : #521D1C;
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;	
	background-image : url(/images/shell_back.gif);
}

.shellbody2 {
	height: 100%;
	background : #521D1C;
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;	
	background-image : url(/images/shell_back2.gif);
}

.zoombody {
	height: 100%;
	background : #4D1717;
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;		
}

b {
	font-weight : bold;
	font-family : Verdana;
	font-size : 11px;
	line-height:15px;
	color : #000000;	
}

strong {
	font-weight : bold;
	font-family : Verdana;
	font-size : 11px;
	line-height:15px;
	color : #9D1D12;	
}

.maintext {
	font-family : Verdana;
	font-size : 11px;
	line-height:15px;
	color : #000000;
}

.maintextbold {
	font-weight : bold;
	font-family : Verdana;
	font-size : 11px;
	line-height:15px;
	color : #000000;	
}

.maintextred {
	font-family : Verdana;
	font-size : 11px;
	line-height:15px;
	color : #9D1D12;
}

.maintextboldred {
	font-weight : bold;
	font-family : Verdana;
	font-size : 12px;
	line-height:15px;
	color : #9D1D12;	
}

.caption {
	font-family : Verdana;
	font-size : 9px;
	color : #000000;
}

.sidebartext {
	font-family : Verdana;
	font-size : 10px;
	color : #000000;
}

.sidebartextbold {
	font-weight : bold;
	font-family : Verdana;
	font-size : 10px;
	color : #000000;	
}

.sidebartextred {
	font-family : Verdana;
	font-size : 10px;
	color : #9D1D12;
}

.sidebartextboldred {
	font-weight : bold;
	font-family : Verdana;
	font-size : 10px;
	color : #9D1D12;	
}

.photocaption {
	font-family : Verdana;
	font-size : 9px;
	color : #000000;
}

.formbox {
	font-family: Verdana;
	font-weight: normal;
	font-style: normal;
	font-size: 10px;
	color:#000000; 
	background-color:#E8EDF7;
	border-style : solid;
	border-width : 1px;
	border-color : #808080;		
}

.ddlb {
	font-family : Verdana;
	font-size : 10px;
	border : solid 1px #000000;
	background-color:#E8EDF7;
	color: #000000;
}

a {
	font-family : Verdana;
	font-size : 11px;
	color : #9D1D12;
	text-decoration : underline;
}

a:visited {
	font-family : Verdana;
	font-size : 11px;
	color : #9D1D12;
	text-decoration : underline;
	
}

a:active {
	font-family : Verdana;
	font-size : 11px;
	color : #9D1D12;
	text-decoration : underline;
}

a:hover {
	font-family : Verdana;
	font-size : 11px;
	color : #9D1D12;
	text-decoration : none;
}

/*-----additional link------------*/

.sidebarlink:visited {
	font-family : Verdana, Tahoma;
	font-size : 9px;
	font-weight: normal;
	color : #9D1D12;
	text-decoration : underline;
}
.sidebarlink {
	font-family : Verdana, Tahoma;
	font-size : 9px;
	font-weight: normal;
	color : #9D1D12;
	text-decoration : underline;
}
.sidebarlink:active {
	font-family : Verdana, Tahoma;
	font-size : 9px;
	font-weight: normal;
	color : #9D1D12;
	text-decoration : underline;
}
.sidebarlink:hover {
	font-family : Verdana, Tahoma;
	font-size : 9px;
	font-weight: normal;
	color : #9D1D12;
	text-decoration : none;
}

.pagephoto {
	position:relative; 
	/*top:-15;*/
	border:solid 1px #000000;
}

.scroll {
	scrollbar-track-color: #DDE5D2;
	scrollbar-arrow-color: #A5B08D;
	scrollbar-face-color: #E0E8D5;
	scrollbar-shadow-color: #E1ECC9;
	scrollbar-highlight-color: #ffffff;
	scrollbar-3dlight-color: #DEE9C6;
	scrollbar-darkshadow-color: #A5B08D;
	font-family : Verdana, Tahoma;
	font-size : 9px;
	color : #000000;
	position:relative;
	line-height:14px;
	overflow: auto;
	z-index:1;
	text-align : left;
}

/*---------------Photo Gallery STYLES---------------*/

/*photo content channel*/
/*Channel Box*/
#photo .chbox {
	/*background:url(/ftpimages/100/podium/style566/imagegal_left_across.gif) repeat-x;*/
	padding-left:4px;
	padding-right:4px;
}
#photo .chbox2 {}
#photo .chbox3 {}
#photo .chbox4 {}

/*Footer*/
#photo .chfooter {
	/*background:url(/ftpimages/100/podium/style566/imagegal_bottom.gif) top right no-repeat;*/
	/*height:17px;*/
	margin-bottom:10px;
}
#photo .chfooter2 {}
#photo .chfooter3 {}
#photo .chfooter4 {}

/*Header*/
#photo .chheader {
	/*background:url(/ftpimages/100/podium/style566/imagegal_top.gif) top left no-repeat;*/
	
}
#photo .chheader2 {}
#photo .chheader3 {}
#photo .chheader4 {
	/*height:20px;/*was 12px 091708 commented out 092308 sdb*/
}

/*Header Text*/
#photo .chhtext{}

/*Link*/
#photo a,
#photo a:link,
#photo a:hover,
#photo a:active,
#photo a:visited {
	font-family : Verdana;
	font-size : 10px;
	color : #000000;
	text-decoration : underline;
}
#photo a:hover {
	text-decoration: none;
}

/*Buttons*/
#photo a.button,
#photo a.button:link,
#photo a.button:active,
#photo a.button:hover,
#photo a.button:visited,
#photo a.button:hover {
    background: transparent url(/images/bg_button_a.gif) no-repeat scroll top right;
    color: #444;
    display: block;
    float: left;
    font: normal 12px arial, sans-serif;
    height: 24px;
    margin-right: 6px;
	margin-top:5px;
    padding-right: 18px; /* sliding doors padding */
    text-decoration: none;
}
#photo a.button span {
    white-space:nowrap; /*DO NOT REMOVE THIS*/
	background: transparent url(/images/bg_button_span.gif) no-repeat;
    display: block;
    line-height: 14px;
    padding: 5px 0 5px 18px;
}
/*Text*/
#photo .chtext {}

.important_dates{
	width:214px;
	font: normal 12px arial, sans-serif;
}