body 
{
	background-color: #0c6995;
	margin: 0px;			
	text-align: center;
	vertical-align: top;
	font-family: Arial;
	font-size: 12px;
	color: #000000;
	font-weight: normal;
	background-image: url(../images/body_background.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.masterTable
{
	width: 100%;
	height: 100%;
	background-image: url(../images/body_bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
form
{
	marign-top: 0px;
	margin-bottom: 0px;
}
td
{
	text-align: left;
	vertical-align: top;
}
.tdCenter
{
	text-align: center;
}
.tdMiddle
{
	vertical-align: middle;
	word-wrap: break-word;	
}
.tdCenterMiddle
{
	text-align: center;
	vertical-align: middle;
}
.td18RM
{
	text-align: right; 
	vertical-align: middle; 
	width: 18px;
}
.td18LM
{
	text-align: left; 
	vertical-align: middle; 
	width: 18px;
}
.td134CM
{
	text-align: center; 
	vertical-align: middle; 
	width: 134px;
}
.tdR30L
{
	text-align: right; 
	vertical-align: middle; 
	padding-left: 30px;
}
.tdL6R12
{
	padding-left: 6px; 
	padding-right: 12px;
}
.tdR14L
{
	text-align: right; 
	padding-right: 14px;
}
.tdT25B
{
	vertical-align: top; 
	padding-bottom: 22px;
	padding-left: 10px;
}
.tdM6R
{
	vertical-align: middle; 
	padding-right: 6px;
	word-wrap: break-word;
}
.tdBottom
{
	text-align: left;
	vertical-align: bottom;
	padding-left: 3px;	
}
.width100
{
	width: 100%;
}
.Divwidth100
{
	width: 100%;
	position: relative; 
	float: left; 
	margin-bottom: 0px;	
}
.Divwidth100_homefix
{
	width: 100%;
	position: relative;
	float: left;
	margin-bottom: 0px;
}
.height100
{
	height: 100%;
}
.logoCell
{
	width: 60%;
	text-align: left;
	vertical-align: top;
}
.searchBox
{
	width: 40%;
	text-align: right;
	vertical-align: middle;
	padding-right: 27px;
}
.inputbox_search
{
	width: 105px;
	height: 20x;
	border: solid 1px #809db9;
	text-align: left;
	vertical-align: middle;
	padding-left: 6px;
	padding-top: 2px;
	font-family: Arial;
	font-weight: normal;
	color: #000000;
}
.inputbox_search2
{
	width: 155px;
	height: 20x;
	border: solid 1px #809db9;
	text-align: left;
	vertical-align: middle;
	padding-left: 6px;
	padding-top: 2px;
	font-family: Arial;
	font-weight: normal;
	color: #000000;
}
.inputbox_search3
{
	width: 116px;
	height: 18px;
	border: solid 1px #809db9;
	text-align: left;
	vertical-align: middle;
	padding-left: 6px;
	padding-top: 2px;
	font-family: Arial;
	font-weight: normal;
	color: #000000;
}
.inputbox_search4
{
	width: 175px;
	height: 20px;
	border: solid 1px #809db9;
	text-align: left;
	vertical-align: middle;
	padding-left: 6px;
	padding-top: 2px;
	font-family: Arial;
	font-weight: normal;
	color: #000000;
}
.selectbox
{
	width: 150px;
	height: 21px;
	text-align: left;
	vertical-align: middle;
	padding-left: 6px;
	padding-top: 3px;
	font-family: Arial;
	font-weight: normal;
	color: #000000;
}
.selectbox_multi
{
	width: 150px;
	text-align: left;
	vertical-align: middle;
	padding-left: 6px;
	padding-top: 3px;
	font-family: Arial;
	font-weight: normal;
	color: #000000;
	border: solid 1px #809db9;	
}
.dropdownbox
{
	width: 114px;
	border: solid 1px #809db9;
	text-align: left;
	vertical-align: middle;
	padding-left: 6px;
	padding-top: 3px;
	font-family: Arial;
	font-weight: normal;
	color: #000000;
}
input
{
	font-family: Arial;
	font-weight: normal;
	color: #000000;
}
.headerImageCell
{
	text-align: left;
	vertical-align: top;

}	
.globalNav
{
	width: 100%;
	height: 36px;
	background-image: url(../images/gNav_bg.jpg);
	background-repeat: repeat-x;
}
.leftPanel
{
	text-align: left;
	vertical-align: top;
	background: url(../images/leftPanel_bg.jpg) no-repeat;
	display:block;
	width:236px;
	height:694px;
	*background-image:none;
	*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/VBR/images/leftPanel_bg.png', sizingMethod='crop');
}

.leftPanel a{
	position:relative;
}
.leftPanel2
{
	text-align: left;
	vertical-align: top;
	background: url(../images/leftPanel_bg.jpg) no-repeat;
	display:block;
	width:236px;
	height:694px;
	*background-image:none;
	*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/VBR/images/leftPanel_bg.png', sizingMethod='crop');
}

.leftPanel2 a{
	position:relative;
}
.leftPanel input{
	position:relative;
}
.leftPanel select{
	position:relative;
}
.leftPanel_inside
{
	text-align: left;
	vertical-align: top;
	background: url('../images/leftPanel_bg.png') no-repeat;
	display:block;
	width:236px;
	height:694px;
	*background-image:none;
	*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/VBR/images/leftPanel_bg.png', sizingMethod='crop');
}
.leftPanel_inside a{
	position:relative;
}
.leftPanel_inside input{
	position:relative;
}
.leftPanel_inside select{
	position:relative;
}
.midPanel
{
	text-align: left;
	vertical-align: top;
	width:490px;
	background-image: url(../images/contentPanel_bg.png);
	background-repeat: repeat-x;
	padding-top: 11px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 11px;
	*background-image:none;
	*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/VBR/images/contentPanel_bg.png', sizingMethod='scale');	
}
.midPanel a{
	position:relative;
}
.midPanel2
{
	text-align: left;
	vertical-align: top;
	width:490px;	
}
.midPanel2 a{
	position:relative;
}
.midPanel input{
	position:relative;
}
.midPanel seect{
	position:relative;
}
.midPanel_single_inside
{
	width: 729px;
	text-align: left;
	vertical-align: top;
}
.contentpanel_inside
{
	width:726px;
	text-align: left;
	vertical-align: top;
}
.contentpanel_inside a{
	position:relative;
	float:left;
}
.contentpanel_inside input{
	position:relative;
	float:left;
}.contentpanel_inside select{
	position:relative;
	float:left;
}	
.contentpanel_inside2
{
	width: 726px;
	text-align: left;
	vertical-align: top;
}
.contentpanel_inside2 a{
	position:relative;
	text-decoration: none;
}	
.contentpanel_inside2 input{
	position:relative;
	text-decoration: none;
}.contentpanel_inside2 input{
	position:relative;
	text-decoration: none;
}
.rightPanel
{
	text-align: left;
	vertical-align: top;
	background: url('../images/rightPanel_bg.png') no-repeat;
	display:block;
	width:236px;
	height:694px;
	*background-image:none;
	*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/VBR/images/rightPanel_bg.png', sizingMethod='crop');	
}
.rightPanel a{
	position:relative;
}
.rightPanel2
{
	text-align: left;
	vertical-align: top;
	background: url('../images/rightPanel_bg.png') no-repeat;
	display:block;
	width:236px;
	height:694px;
	*background-image:none;
	*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/VBR/images/rightPanel_bg.png', sizingMethod='crop');	
}
.rightPanel2 a{
	position:relative;
}
.rightPanel input{
	position:relative;
}
.rightPanel select{
	position:relative;
}
h1 
{
	font-family: Arial;
	font-weight: normal;
	color: #ce7a25;
	font-size: 112%;
	margin-top: 0px;	
	margin-bottom: 3px;
}

h2
{
	font-family: Arial;
	font-weight: bold;
	color: #ce7a25;
	font-size: 84%;
	margin-top: 0px;	
	margin-bottom: 3px;	
}
h3
{
	font-family: Arial;
	font-weight: normal;
	color: #FFFFFF;
	margin-top: 0px;	
	margin-bottom: 3px;	
}
h4 
{
	font-family: Arial;
	font-weight: normal;
	color: #000000;
	font-size: 140%;
	margin-top: 0px;	
	margin-bottom: 3px;
}
h5
{
	font-family: Arial;
	font-weight: normal;
	color: #000000;
	margin-top: 0px;
	margin-bottom: 3px;	
}
h6
{
	font-family: Arial;
	font-weight: normal;
	color: #000000;
	font-size: 105%;
	margin-top: 0px;
	margin-bottom: 3px;	
}
.body_text
{
	font-family: Arial;
	color: #000000;
	font-weight: normal;
	margin-top: 0px;
	word-wrap:break-word;	
}
.body_text02
{
	font-family: Arial;
	color: #000000;
	font-weight: normal;
	margin-top: 0px;
}	
.event01
{
	width: 50%;
	padding-left: 3px;
	padding-right: 12px;
	padding-top: 6px;
	padding-bottom: 24px;	
}
.event02
{
	width: 50%;	
	padding-left: 14px;
	padding-right: 6px;
	padding-top: 6px;
	padding-bottom: 24px;			
}
.event03
{
	width: 45%;	
	padding-left: 14px;
	padding-right: 6px;
	padding-top: 6px;
	padding-bottom: 24px;			
}
.greyTable
{
	width: 100%;
	background-color: #e0e0e0;
	color: #000000;
	padding: 4px;
	border: solid 1px #FFFFFF;
}
.dotted_seperator
{
	border-bottom: dotted 1px #006699;
}	
.greetingsText
{
	padding-top: 6px;
	padding-bottom: 6px;
	vertical-align: middle;
	font-family: Arial;
	font-weight: normal;
	color: #FFFFFF;	
	font-size: 77%;	
	white-space: nowrap;	
}
.greetings_link
{
	color: #FFFFFF;
}
.greetings_link:link
{
	color: #FFFFFF;
}
.greetings_link:hover
{
	color: #FFFFFF;
	text-decoration: underline;
}
.greetings_link:active
{
	color: #FFFFFF;
}
.galleryCell
{
	height: 160px;
	text-align: left;
	vertical-align: top;
	padding-left: 29px;	
	padding-right: 21px;
	padding-top: 5px;
}
.galleryIconCell
{
	width: 16px;
	text-align: center;
	vertical-align: top;
}
.galleryTextCell
{
	text-align: left;
	vertical-align : top;
	padding-left: 9px;
	padding-bottom: 3px;
	font-family: Arial;
	font-weight: normal;
	color: #FFFFFF;	
	font-size: 77%;
}
.insiderProfile
{
	padding-top: 4px;
	padding-left: 32px;
	padding-right: 24px;
	text-align: left;
	vertical-align: top;
}
.eventFormLabel
{
	text-align: left;
	vertical-align: middle;
	padding-left: 22px;
	padding-right: 6px;
	font-family: Arial;
	font-weight: normal;
	color: #FFFFFF;	
	white-space: nowrap;	
}
.eventFormLabel_inside
{
	text-align: left;
	vertical-align: middle;
	padding-right: 6px;
	font-family: Arial;
	font-weight: normal;
	color: #000000;	
}
.eventForm
{
	height: 120px;
	text-align: left;
	vertical-align: top;
}		
.eventformField
{
	text-align: left;
	vertical-align: middle;
	padding-right: 3px;	
}
.eventFormIcon
{
	text-align: left;
	vertical-align: middle;
}
.footer
{
	text-align: center;
	vertical-align: top;
	font-family: verdana;
	color: #FFFFFF;
	padding-bottom: 12px;
}	
.footerCell
{
	text-align: center;
	vertical-align: top;
	font-family: verdana;
	font-size: 100%;
	color: #FFFFFF;
	padding-bottom: 12px;
}
.footerCellLink, footerCellLink:visited
{
	font-size: 100%;
	color: #FFFFFF;
	text-decoration: none;
}
.footerCellLink:link
{
	font-size: 100%;
	color: #FFFFFF;
	text-decoration: none;	
}
.footerCellLink:hover
{
	font-size: 100%;
	color: #FFFFFF;
	text-decoration: underline;
}
.footerCellLink:active
{
	font-size: 100%;
	color: #FFFFFF;	
	text-decoration: underline;
}
.generalInfoHeader
{
	font-family: verdana;
	font-size: 80%;
	font-weight: bold;
	color: #FFFFFF;
}
.generalInfoCell
{
}
.generalInfoCell a
{
	font-family: verdana;	
	color: #FFFFFF;
	text-decoration: none;
}
.generalInfoCell a:link
{
	font-family: verdana;
	color: #FFFFFF;
	text-decoration: none;
}
.generalInfoCell a:hover
{
	font-family: verdana;
	color: #FFFFFF;
	text-decoration: underline;
}
.generalInfoCell a:active
{
	font-family: verdana;
	color: #FFFFFF;
	text-decoration: underline;
}
.announcement
{
	width: 200px;
	text-align: left;
	vertical-align: top;
	background-color: #062f6d;
	background-image: url(../images/announcement_bg.jpg);
	background-repeat: repeat-x;
	border: solid 1px #FFFFFF;
	font-family: Arial;
	color: #FFFFFF; 
	padding-left: 18px;
	padding-top: 12px;
}
.masterDiv
{
	width: 966px;
	height: 100%;
	padding: 0px;
	margin: 0px;
	text-align: left;
	vertical-align: top;

}	
.masterDiv_inside
{
	width: 966px;
	height: 100%;
	padding: 0px;
	margin: 0px;
	text-align: left;
	vertical-align: top;
}
.headerDiv
{
	width: 100%;
	height: 54px;
	padding: 0px;
	margin: 0px;
	text-align: right;
	vertical-align: top;
	position: relative; 
	float: left	
}
.headerImageDiv
{
	width: 100%;
	text-align: left;
	vertical-align: top;
	margin-bottom: -3px;
	position: relative; 
	float: left;
}
.headerImageDiv_inside
{
	width: 100%;
	height: 220px;
	text-align: left;
	vertical-align: top;
	margin-bottom: 0px;
	position: relative; 
	float: left;
}
.headerImageDiv_inside_small
{
	width: 100%;
	height: 110px;
	text-align: left;
	vertical-align: top;
	margin-bottom: 0px;
	position: relative; 
	float: left;
}
.globalNavDiv
{
	width: 100%;
	height: 36px;
	text-align: center;
	vertical-align: top;
	position: relative; 
	float: left; 
	padding-bottom: 10px;	
}
.leftPanelDiv
{
	width: 468px;
	height: 663px;
	text-align: left;
	vertical-align: top;
	background-image: url(../images/leftPanel_bg.jpg);
	background-repeat: no-repeat;		
}
.contentPanelDiv
{
	width: 729px;
	height: 663px;	
	text-align: left;
	vertical-align: top;
	background-image: url(../images/contentPanel_bg.jpg);
	background-repeat: repeat-x;	
}
.rightPanelDiv
{
	width: 236px;
	height: 663px;
	text-align: left;
	vertical-align: top;
	background-image: url(../images/rightPanel_bg.jpg);
	background-repeat: no-repeat;			
}
.footerDiv
{
	width: 100%;
	text-align: center;
	vertical-align: top;
	font-family: verdana;
	color: #FFFFFF;
	padding-bottom: 12px;
}
#container {position:relative}
#cell3 {
	width:100%;
	float:left;
	margin:0;
	color: #000000;
	position:relative;
}
#cell2 {
	width:75%;
	float:left;
	color: #000000;	
}
#cell1 {
	width:33.3%;
	float:left;
	background-image: url(../images/leftPanel_bg.jpg);
	background-repeat: no-repeat;
	
	margin-right:0px;
}
#cell2a, #cell3a {
	float:right;
	position:relative;

}
#cell2a 
{
	width:200%;
	margin-right:-199.5%;
	background-image: url(../images/contentPanel_bg.jpg);
	background-repeat: repeat-x;	
}
#cell3a 
{
	width:50%;
	margin-right:-49.5%;
	background-image: url(../images/rightPanel_bg.jpg);
	background-repeat: no-repeat;	
}
* html #cell3a {margin-right:-100%}
#footer {
	text-align:center;
	height:30px;
	background:silver;
	border-top:1px solid #000;
	clear:both;
}
a            
{ 
	font-family: Arial;
	font-size: 100%;
 	text-decoration: none;
}
a:link       
{
	font-family: Arial;
	font-size: 100%;
 	text-decoration: none;
}
a:hover      
{ 
 	text-decoration: underline;	
}
a:active     
{ 
	font-family: Arial;
	font-size: 100%;
 	text-decoration: none; 	
}

.eventFormLabel_inside_left, .eventFormLabel_inside_left_wrap
{
	text-align: left;
	vertical-align: middle;
	padding-right: 6px;
	font-family: Arial;
	font-weight: normal;
	color: #FFFFFF;	
}
.eventFormLabel_inside_left
{
	white-space: nowrap;	
}
.selectbox_multi_left
{
	width: 195px;
	text-align: left;
	vertical-align: middle;
	padding-left: 6px;
	padding-top: 3px;
	font-family: Arial;
	font-weight: normal;
	color: #000000;
	font-size: 100%;	
	border: solid 1px #809db9;	
}
.leftPanel_sectionhead
{
	font-family: Arial;
	font-weight: normal;
	color: #FFFFFF;	
	font-size: 110%;
}
.rectangle_content_left
{
	width: 20%;
	background-image: url(../images/rectangle_bg.gif);
	background-repeat: repeat-x;
	text-align: left;
	vertical-align: middle;
	font-family: Arial;
	font-weight: normal;
	color: #000000;	
	padding-left: 6px;
}
.rectangle_content_right
{
	width: 80%;
	background-image: url(../images/rectangle_bg.gif);
	background-repeat: repeat-x;
	text-align: right;
	vertical-align: middle;
	font-family: Arial;
	font-weight: normal;
	color: #000000;
	padding-right: 6px;
}
.rectangle_link_text
{
	vertical-align: middle;
	font-family: Arial;
	font-weight: normal;
	color: #006699;	
	text-decoration: none;
} 
.rectangle_link_text a
{
	text-decoration: underline;
}
.rectangle_link
{
	font-family: Arial;
	font-weight: normal;
	color: #cc6600;	
	font-size: 100%;
	text-decoration: underline;
	padding: 0 2px 0 2px;
	margin: 0px;
}
.rectangle_link:link
{
	font-family: Arial;
	font-weight: normal;
	color: #cc6600;	
	font-size: 100%;
	text-decoration: underline;
	padding: 0 2px 0 2px;
	margin: 0px;	
}
.rectangle_link:hover
{
	font-family: Arial;
	font-weight: normal;
	color: #cc6600;	
	font-size: 100%;
	text-decoration: underline;
	padding: 0 2px 0 2px;
	margin: 0px;	
}
.rectangle_link:active
{
	font-family: Arial;
	font-weight: normal;
	color: #cc6600;	
	font-size: 100%;
	text-decoration: underline;
	padding: 0 2px 0 2px;
	margin: 0px;	
}
.rectangle_text_brown
{
	vertical-align: middle;
	font-family: Arial;
	font-weight: normal;
	color: #cc6600;	
	text-decoration: none;
}
.rectangle_text_brown:link
{
	vertical-align: middle;
	font-family: Arial;
	font-weight: normal;
	color: #cc6600;	
	text-decoration: none;
}
.rectangle_text_brown:hover
{
	vertical-align: middle;
	font-family: Arial;
	font-weight: normal;
	color: #cc6600;	
	text-decoration: underline;
}
.rectangle_text_brown:active
{
	vertical-align: middle;
	font-family: Arial;
	font-weight: normal;
	color: #cc6600;	
	text-decoration: underline;
}
.rectangle_text_blue
{
	vertical-align: middle;
	font-family: Arial;
	font-weight: bold;
	color: #006699;	
	text-decoration: none;
}
.rectangle_text_blue:link
{
	vertical-align: middle;
	font-family: Arial;
	font-weight: bold;
	color: #006699;	
	text-decoration: none;
}
.rectangle_text_blue:hover
{
	vertical-align: middle;
	font-family: Arial;
	font-weight: bold;
	color: #006699;	
	text-decoration: underline;
}
.rectangle_text_blue:active
{
	vertical-align: middle;
	font-family: Arial;
	font-weight: bold;
	color: #006699;	
	text-decoration: underline;
}
.alphabet
{
	width: 28px;
	text-align: center;
	vertical-align : top;
	font-family: Arial;
	font-weight: normal;
	color: #000000;	
	font-size: 63%;
	text-decoration: none;	
	background-image: url(../images/alphabet_icon.gif);
	background-repeat: no-repeat;
	padding-top: 2px;
}
.search_content_header
{
	font-family: Arial;
	font-weight: bold;
	color: #cc6600;	
	font-size: 110%;
	text-decoration: none;
}
.search_content_header_italic
{
	font-family: Arial;
	font-weight: normal;
	font-style: italic;	
	color: #cc6600;	
	font-size: 110%;
	text-decoration: none;
}
.search_content
{
	font-family: Arial;
	font-weight: normal;
	color: #000000;	
	text-decoration: none;
	text-align: left;
	vertical-align: top;
	padding-right: 12px;
	padding-bottom: 12px;
}
.search_content p
{
	margin-top: 6px;
	margin-bottom: 0px;
}
.search_content_detail
{
	font-size: 100%;
}
.search_content_right
{
	font-family: Arial;
	font-weight: normal;
	color: #cc6600;	
	text-decoration: none;
	text-align: right;
	vertical-align: top;
	white-space: nowrap;
}
.search_content_link_text
{
	font-family: Arial;
	font-weight: normal;
	color: #006699;	
	text-decoration: none;
}
.search_content_link_text a
{
	text-decoration: underline;
}
.search_content_link
{
	font-family: Arial;
	font-weight: normal;
	color: #006699;	
	font-size: 100%;
	text-decoration: underline;
	padding: 0 2px 0 2px;
	margin: 0px;
}
.search_content_link:link
{
	font-family: Arial;
	font-weight: normal;
	color: #006699;	
	font-size: 100%;
	text-decoration: underline;
	padding: 0 2px 0 2px;
	margin: 0px;
}
.search_content_link:hover
{
	font-family: Arial;
	font-weight: normal;
	color: #006699;	
	font-size: 100%;
	text-decoration: underline;
	padding: 0 2px 0 2px;
	margin: 0px;
}
.search_content_link:active
{
	font-family: Arial;
	font-weight: normal;
	color: #006699;	
	font-size: 100%;
	text-decoration: underline;
	padding: 0 2px 0 2px;
	margin: 0px;
}
.shadow_leftTop
{
	width: 4px;
	height: 4px;
	background: url('../images/shadow_left_top.png') no-repeat;
	display:block;
	*background-image:none;
	*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/VBR/images/shadow_left_top.png', sizingMethod='crop');	
}
.shadow_leftTop a
{
	position:relative;
}	
.shadow_top
{
	background: url('../images/shadow_top.png')repeat-x;
	display:block;
	*background-image:none;
	*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/VBR/images/shadow_top.png', sizingMethod='scale');	
}
.shadow_top a
{
	position:relative;
}	
.shadow_rightTop
{
	width: 4px;
	height: 4px;
	background: url('../images/shadow_right_top.png') no-repeat;
	display:block;
	*background-image:none;
	*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/VBR/images/shadow_right_top.png', sizingMethod='crop');		
}
.shadow_rightTop a
{
	position:relative;
}
.shadow_bottomLeft
{
	width: 4px;
	height: 4px;
	background: url('../images/shadow_bottom_left.png') no-repeat;
	display:block;
	*background-image:none;
	*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/VBR/images/shadow_bottom_left.png', sizingMethod='crop');	
}
.shadow_bottomLeft a
{
	position:relative;
}
.shadow_bottom
{
	background: url('../images/shadow_bottom.png')repeat-x;
	display:block;
	*background-image:none;
	*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/VBR/images/shadow_bottom.png', sizingMethod='scale');		
}
.shadow_bottom a
{
	position:relative;
}
.shadow_bottomRight
{
	width: 4px;
	height: 4px;
	background: url('../images/shadow_bottom_right.png') no-repeat;
	display:block;
	*background-image:none;
	*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/VBR/images/shadow_bottom_right.png', sizingMethod='crop');	
}
.shadow_bottomRight a
{
	position:relative;
}
.shadow_left
{
	background: url('../images/shadow_left.png') repeat-y;
	display:block;
	*background-image:none;
	*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/VBR/images/shadow_left.png', sizingMethod='scale');		
}
.shadow_left a
{
	position:relative;
}
.shadow_right
{
	background: url('../images/shadow_right.png') repeat-y;
	display:block;
	*background-image:none;
	*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/VBR/images/shadow_right.png', sizingMethod='scale');		
}
.shadow_right a
{
	position:relative;
}
.transparent_bar
{
	margin-left: 0px;
	margin-bottom: 2px;	
	position: absolute;
	z-index: 1;
	left: 0px;
	bottom: 0px;
	height: 30px;
}
.transparent_bar_container
{
	text-align: left;
	vertical-align: middle;
	background: url('../images/ss_nav_bar_bg.png') repeat-x;
	display:block;
	height:30px;
	*background-image:none;
	*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/VBR/images/ss_nav_bar_bg.png', sizingMethod='scale');	
}
.transparent_bar_container a{
	position:relative;
}
.calendar_body
{
	text-align: center;
	vertical-align: top;
	background-color: #FFFFFF;
	border-left: solid 1px #7a8896;
	border-right: solid 1px #7a8896;
}
.ss_navButtons
{
	position: relative; 
	vertical-align: middle; 
	margin-right:0px; 
	margin-top:0px; 
	margin-bottom:0px;
}
.calendarTable
{
	width: 160px;
	color: #000000; 
	font-family: Arial; 
	font-size: 100%; 
	font-weight: normal;
}
.blackfont
{
	color: #000000;
	font-weight: bold;
}
.tr25
{
	height: 25px;
	text-align: center; 
	vertical-align: middle; 
	font-weight: bold; 
	color: #000000; 
	font-family: Arial; 
	font-weight: normal;
}
.trWhite
{
	background-gcolor: white;
	color: #0033bd; 
	font-size: 90%;
	text-align: center; 
	vertical-align: middle;
}

.calDay 
{
	cursor: pointer;
}
.calTDselected
{
	background-color: #d5ddec;
	text-align: center; 
	vertical-align: middle; 
	color: #271ac1;  
	font-family: Arial; 
	font-size: 90%; 
	font-weight: normal;
}
.calTDclick
{
	background-color: #ffffff;
	text-align: center; 
	vertical-align: middle; 
	color: #271ac1;  
	font-family: Arial; 
	font-size: 90%; 
	font-weight: normal;
}
.eventFormLabel_inside2
{
	text-align: left;
	vertical-align: middle;
	padding-left: 6px;
	padding-right: 6px;
	font-family: Arial;
	font-weight: normal;
	color: #000000;	
}
.eventFormLabel_inside2Blue
{
	text-align: left;
	vertical-align: middle;
	padding-left: 6px;
	padding-right: 6px;
	font-family: Arial;
	font-weight: normal;
	color: #134474;	
}

.eventFormLabel_inside2Blue a
{
	font-family: Arial;
	font-weight: normal;
	color: #134474;	
	font-size: 100%;
	text-decoration: none;
}
.eventFormLabel_inside2Blue a:hover
{
	font-family: Arial;
	font-weight: normal;
	color: #134474;	
	font-size: 100%;
	text-decoration: underline;
}
.eventFormLabel_inside2Blue2
{
	text-align: left;
	vertical-align: middle;
	padding-top: 3px;
	padding-right: 6px;
	padding-bottom: 2px;
	font-family: Arial;
	font-weight: normal;
	color: #134474;	
}
.bottomLogoCellGrey
{
	width: 798px;
	height: 113px;
	background-color: #dedcdd;
	border: 1px solid #FFFFFF;
	text-align: center;
	vertical-align: middle;	
}
.eventFormLabel_inside2Brown
{
	text-align: left;
	vertical-align: middle;
	padding-left: 6px;
	padding-right: 6px;
	font-family: Arial;
	font-weight: normal;
	color: #cd6f10;	
}
.bottomLogoCellWhite
{
	width: 798px;
	height: 113px;
	background-color: #FFFFFF;
	border: 1px solid #FFFFFF;
	text-align: center;
	vertical-align: middle;
}
.shadow_leftTop2
{
	width: 4px;
	height: 4px;
	background: url('../images/shadow_left_top.png') no-repeat;
	display:block;
	*background-image:none;
	*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/VBR/images/shadow_left_top.png', sizingMethod='crop');	
}
.shadow_leftTop2 a
{
	position:relative;
}	
.shadow_top2
{
	background: url('../images/shadow_top.png')repeat-x;
	display:block;
	*background-image:none;
	*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/VBR/images/shadow_top.png', sizingMethod='scale');	
}
.shadow_top2 a
{
	position:relative;
}	
.shadow_rightTop2
{
	width: 4px;
	height: 4px;
	background: url('../images/shadow_right_top.png') no-repeat;
	display:block;
	*background-image:none;
	*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/VBR/images/shadow_right_top.png', sizingMethod='crop');		
}
.shadow_rightTop2 a
{
	position:relative;
}
.shadow_bottomLeft2
{
	width: 4px;
	height: 4px;
	background: url('../images/shadow_bottom_left.png') no-repeat;
	display:block;
	*background-image:none;
	*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/VBR/images/shadow_bottom_left.png', sizingMethod='crop');	
}
.shadow_bottomLeft2 a
{
	position:relative;
}
.shadow_bottom2
{
	background: url('../images/shadow_bottom.png')repeat-x;
	display:block;
	*background-image:none;
	*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/VBR/images/shadow_bottom.png', sizingMethod='scale');		
}
.shadow_bottom2 a
{
	position:relative;
}
.shadow_bottomRight2
{
	width: 4px;
	height: 4px;
	background: url('../images/shadow_bottom_right.png') no-repeat;
	display:block;
	*background-image:none;
	*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/VBR/images/shadow_bottom_right.png', sizingMethod='crop');	
}
.shadow_bottomRight2 a
{
	position:relative;
}
.shadow_left2
{
	background: url('../images/shadow_left.png') repeat-y;
	display:block;
	*background-image:none;
	*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/VBR/images/shadow_left.png', sizingMethod='scale');		
}
.shadow_left2 a
{
	position:relative;
}
.shadow_right2
{
	background: url('../images/shadow_right.png') repeat-y;
	display:block;
	*background-image:none;
	*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/VBR/images/shadow_right.png', sizingMethod='scale');		
}
.shadow_right2 a
{
	position:relative;
}
.rectangle_text_brown2
{
	vertical-align: middle;
	font-family: Arial;
	font-weight: normal;
	color: #cc6600;	
	text-decoration: none;
}
.imageHeading 
{
	font-family: Arial;
	font-weight: normal;
	color: #000000;
	font-size: 112%;
	margin-top: 0px;	
	margin-bottom: 3px;
}
.rightPanel_sectionhead
{
	font-family: Arial;
	font-weight: normal;
	color: #FFFFFF;	
	font-size: 112%;
}
.brown_link
{
	vertical-align: middle;
	font-family: Arial;
	font-weight: normal;
	color: #cc6600;	
	text-decoration: none;
}
.brown_link:link
{
	vertical-align: middle;
	font-family: Arial;
	font-weight: normal;
	color: #cc6600;	
	font-size: 100%;
	text-decoration: none;
}
.brown_link:hover
{
	vertical-align: middle;
	font-family: Arial;
	font-weight: normal;
	color: #cc6600;	
	font-size: 100%;
	text-decoration: underline;
}
.brown_link:active
{
	vertical-align: middle;
	font-family: Arial;
	font-weight: normal;
	color: #cc6600;	
	font-size: 100%;
	text-decoration: underline;
}
.eventFormLabel_inside_left2
{
	text-align: left;
	vertical-align: middle;
	padding-right: 6px;
	font-family: Arial;
	font-weight: normal;
	color: #000000;	
	font-size: 84%;
	padding-top: 3px;
}

.dotted_white
{
	height: 1px;
	background-image: url(../images/white_dot.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}
.dotted_blue
{
	height: 1px;
	background-image: url(../images/blue_dot.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}
.search_content_right2
{
	font-family: Arial;
	font-weight: normal;
	color: #cc6600;	
	text-decoration: none;
	text-align: right;
	vertical-align: top;	
}
.content_panel_top
{
	width: 726px;
	text-align: left;
	vertical-align: top;
	background-image: url(../images/content_top_bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.content_panel_bottom
{
	width: 724px;
	height: 514px;
	text-align: left;
	vertical-align: top;
	background-color: #d8eaf4;
	background-image: url(../images/content_bottom_bg.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}		
.content_panel_right
{
	width: 2px;
	text-align: left;
	vertical-align: top;
	background-image: url(../images/content_line_right.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.content_panel_footer
{
	width: 724px;
	height: 88px;
	text-align: left;
	vertical-align: top;
	display:block;
	background-image:none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/VBR/images/content_footer_bg.png', sizingMethod='crop');		
}
.content_panel_footer a
{
	position:relative;
}
.tdT10L
{
	vertical-align: top; 
	padding-left: 10px;
}
.content2Coltop
{
	width: 490px;
	height: 10px;
	background-image: url(../images/content_2col_head.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.content2Colbg	
{
	width: 490px;
	height: 612px;
	background-color: #d7eaf4;
	background-image: url(../images/content_2col_bg.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
}
.content2Colfooter
{
	width: 490px;
	height: 94px;
	text-align: left;
	vertical-align: top;
	background: url('../images/content_2col_footer.png') repeat-x;
	display:block;
	*background-image:none;
	*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/VBR/images/content_2col_footer.png', sizingMethod='crop');
}
.content2Colfooter a
{
	position:relative;
}
.content2ColfooterHome
{
	width: 490px;
	height: 94px;
	text-align: left;
	vertical-align: top;
	background: url('../images/content_2col_footer.png') repeat-x;
	display:block;
	*background-image:none;
	*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/VBR/images/content_2col_footer.png', sizingMethod='crop');
}
.content2ColfooterHome a
{
	position:relative;
}
.eventFormLabel_inside2Blue2_link
{
	font-family: Arial;
	font-weight: normal;
	color: #134474;	
	font-size: 100%;
	text-decoration: none;
	padding-bottom: 3px;
}
.eventFormLabel_inside2Blue2_link:link
{
	font-family: Arial;
	font-weight: normal;
	color: #134474;	
	font-size: 100%;
	text-decoration: none;
}
.eventFormLabel_inside2Blue2_link:hover
{
	font-family: Arial;
	font-weight: normal;
	color: #134474;	
	font-size: 100%;
	text-decoration: underline;
}
.eventFormLabel_inside2Blue2_link:active
{
	font-family: Arial;
	font-weight: normal;
	color: #134474;	
	font-size: 100%;
	text-decoration: underline;
}
.midPanel_index
{
	text-align: left;
	vertical-align: top;
	padding-top: 11px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 11px;
	background: url('../images/contentPanel_bg.png') repeat-x;
	display:block;
	width:490px;
	height:666px;
	*background-image:none;
	*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/VBR/images/contentPanel_bg.png', sizingMethod='scale');	
}
.midPanel_index a{
	position:relative;
}
.contentpanel_inside_events
{
	text-align: left;
	vertical-align: top;
	padding-left: 10px;
	background: url('../images/contentPanel_bg_inside.png') no-repeat;
	display:block;
	width:726px;
	height:683px;
	*background-image:none;
	*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/VBR/images/contentPanel_bg_inside.png', sizingMethod='crop');	
}
.contentpanel_inside_events a{
	position:relative;
	float:left;
}
.contentpanel_inside_events input{
	position:relative;
	float:left;
}
.eventFormLabel_inside_event
{
	text-align: left;
	vertical-align: middle;
	padding-right: 6px;
	font-family: Arial;
	font-weight: normal;
	color: #000000;	
	white-space: nowrap;
}
.content_panel_top2
{
	width: 726px;
	height: 21px;
	text-align: left;
	vertical-align: top;
	background-image: url(../images/content_top_bg2.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.narrative_header_black 
{
	font-family: Arial;
	font-weight: bold;
	color: #000000;
	font-size: 108%;
	margin-top: 0px;	
	margin-bottom: 3px;
}
.print_body
{
	background-color: #FFFFFF;
	margin: 0px;			
	text-align: center;
	vertical-align: top;
	font-family: Arial;
	color: #000000;
	font-weight: normal;
}
.PrintaMasterTable
{
	width: 100%;
	height: 100%;
	background-color: #FFFFFF;
}	
.print_master
{
	width: 560px;
	background-color: #FFFFFF;
	margin: 0px;			
	text-align: center;
	vertical-align: top;
	font-family: Arial;
	color: #000000;
	font-size: 100%;
	font-weight: normal;	
}
.leftPanel_print
{
	width: 143px;
	text-align: left;
	vertical-align: top;
	padding-left: 10px;
	padding-right: 10px;
}
.leftPanel_sectionhead_print
{
	font-family: Arial;
	font-weight: normal;
	color: #000000;	
	font-size: 100%;
}
.rightPanel_sectionhead_print
{
	font-family: Arial;
	font-weight: normal;
	color: #000000;	
	font-size: 110%;
}
.eventFormLabel_inside_left_print
{
	text-align: left;
	vertical-align: middle;
	padding-right: 6px;
	padding-bottom: 0px;
	font-family: Arial;
	font-weight: normal;
	color: #000000;	
	white-space: nowrap;
}
.eventFormLabel_inside2_print
{
	text-align: left;
	vertical-align: middle;
	padding-left: 6px;
	padding-right: 6px;
	font-family: Arial;
	font-weight: normal;
	color: #000000;	
	line-height: 140%;
}
.print_sectionHead
{
	font-family: Arial;
	font-weight: bold;
	color: #ce7a25;
	font-size: 100%;
	margin-top: 0px;	
	margin-bottom: 9px;
}
.body_text_print
{
	font-family: Arial;
	color: #000000;
	font-weight: normal;
	margin-top: 0px;
	margin-bottom: 0px;	
}
.footerCellLink_print
{
	font-family: verdana;
	font-size: 60%;
	color: #000000;
	text-decoration: none;	
}
.search_results_head_print
{
	font-family: Arial;
	font-weight: normal;
	color: #000000;
	font-size: 120%;
	margin-top: 0px;	
	margin-bottom: 12px;
}
.rectangle_content_left_print
{
	width: 100%;
	background-image: url(../images/rectangle_bg.gif);
	background-repeat: repeat-x;
	text-align: left;
	vertical-align: middle;
	font-family: Arial;
	font-weight: normal;
	color: #000000;	
	padding-left: 6px;
}
.rectangle_text_blue_print
{
	vertical-align: middle;
	font-family: Arial;
	font-weight: bold;
	color: #006699;	
	text-decoration: none;
}
.rectangle_text_brown_print
{
	vertical-align: middle;
	font-family: Arial;
	font-weight: normal;
	color: #cc6600;	
	text-decoration: none;
}

.rectangle_link_text_print
{
	vertical-align: middle;
	font-family: Arial;
	font-weight: normal;
	color: #006699;	
	text-decoration: none;
} 
.rectangle_link_print
{
	font-family: Arial;
	font-weight: normal;
	color: #cc6600;	
	font-size: 100%;
	text-decoration: none;
	padding: 0px;
	margin: 0px;
}
.search_content_print
{
	font-family: Arial;
	font-weight: normal;
	color: #000000;	
	text-decoration: none;
	text-align: left;
	vertical-align: top;
	padding-right: 8px;
	padding-bottom: 12px;
}
.alphabet_print
{
	width: 28px;
	text-align: center;
	vertical-align : top;
	font-family: Arial;
	font-weight: normal;
	color: #000000;	
	font-size: 60%;
	text-decoration: none;	
	background-image: url(../images/alphabet_icon.gif);
	background-repeat: no-repeat;
	padding-top: 2px;
}
.search_content_right_print
{
	font-family: Arial;
	font-weight: normal;
	color: #cc6600;	
	text-decoration: none;
	text-align: right;
	vertical-align: top;
	white-space: nowrap;	
}
.event_date_print
{
	font-family: Arial;
	font-weight: normal;
	color: #000000;
	font-size: 100%;
	margin-top: 0px;
	margin-bottom: 3px;	
}
.imageHeading_print 
{
	font-family: Arial;
	font-weight: normal;
	color: #000000;
	font-size: 90%;
	margin-top: 0px;	
	margin-bottom: 3px;
}
.eventFormLabel_inside2Brown_print
{
	text-align: left;
	vertical-align: middle;
	padding-left: 6px;
	padding-right: 6px;
	font-family: Arial;
	font-weight: normal;
	color: #cd6f10;	
}
.narrative_header_print
{
	font-family: Arial;
	font-weight: bold;
	color: #ce7a25;
	font-size: 100%;
	margin-top: 0px;	
	margin-bottom: 3px;
}
.narrative_header_black_print 
{
	font-family: Arial;
	font-weight: bold;
	color: #000000;
	font-size: 100%;
	margin-top: 0px;	
	margin-bottom: 3px;
}
.generalInfoHeader_print
{
	font-family: verdana;
	font-weight: bold;
	color: #000000;
}
.generalInfoCell_print
{
}
.generalInfoCell_print a
{
	font-family: verdana;	
	color: #134474;
	text-decoration: none;
}
.generalInfoCell_print a:link
{
	font-family: verdana;
	color: #134474;
	text-decoration: none;
}
.generalInfoCell_print a:hover
{
	font-family: verdana;
	color: #134474;
	text-decoration: underline;
}
.generalInfoCell_print a:active
{
	font-family: verdana;
	color: #134474;
	text-decoration: underline;
}
.contentlist
{
	padding: 0px;
	margin-top: 6px;
	margin-bottom: 0px;
	margin-left: 0px;
	list-style-type: none;
	line-height: 120%;	
}
.contentlistbody
{
	padding: 4px 0px 4px 0px;
	margin: 0px;
	list-style-type: none;	
	line-height: 100%;
}
.eventFormLabel_inside2_white
{
	text-align: left;
	vertical-align: middle;
	padding-left: 3px;
	padding-right: 6px;	font-family: Arial;
	font-weight: normal;
	color: #FFFFFF;	
	font-size: 100%;
}
.eventFormLabel_inside2_white:link
{
	font-family: Arial;
	font-weight: normal;
	color: #FFFFFF;	
	font-size: 100%;
}
.eventFormLabel_inside2_white:hover
{
	font-family: Arial;
	font-weight: normal;
	color: #FFFFFF;	
	font-size: 100%;
}
.eventFormLabel_inside2_white:active
{
	font-family: Arial;
	font-weight: normal;
	color: #FFFFFF;	
	font-size: 100%;
}
.content_panel_top3
{
	width: 726px;
	height: 21px;
	text-align: left;
	vertical-align: top;
	background-image: url(../images/content_top_bg3.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.eventFormLabel_inside2_whiteActive
{
	padding-left: 3px;
	text-decoration: underline;
}

.headerLink_white
{
font-family: Arial;
font-weight: normal;
color: #FFFFFF; 
text-decoration: none;
} 
.headerLink_white:link
{
font-family: Arial;
font-weight: normal;
color: #FFFFFF; 
text-decoration: none;
}
.headerLink_white:hover
{
font-family: Arial;
font-weight: normal;
color: #FFFFFF; 
text-decoration: underline;
}
.headerLink_white:active
{
font-family: Arial;
font-weight: normal;
color: #FFFFFF; 
text-decoration: underline;
}

.boldHeading 
{
	font-family: Arial;
	font-weight: normal;
	color: #000000;
	font-size: 112%;
	text-decoration: none;
	margin: 0px 0px 6px 0px;
}
.boldHeading a:link
{
	font-family: Arial;
	font-weight: normal;
	color: #ce7a25;
	font-size: 112%;
	text-decoration: none;
}
.boldHeading a:hover
{
	font-family: Arial;
	font-weight: normal;
	color: #ce7a25;
	font-size: 112%;
	text-decoration: underline;
}
.boldHeading a:active
{
	font-family: Arial;
	font-weight: normal;
	color: #ce7a25;
	font-size: 112%;
	text-decoration: underline;
}

.title1
{
	color:#134474;
}

.mapTable
{
    background-color: #FFFFFF;
    border: solid 1px #FFFFFF;
    text-align: left;
    vertical-align: top;
    width: 210px;
}

.mapAddress
{
	text-align: left;
	vertical-align: top;
	padding-left: 6px;
	padding-right: 6px;
	padding-top: 6px;
	padding-bottom: 3px;
}

.mapHeading 
{
    font-family: Arial;
    font-weight: bold;
    color: #ce7a25;
    font-size: 84%;
    margin-top: 0px;              
    margin-bottom: 3px;
}

.mapFooter
{
    text-align: left;
    vertical-align: middle;
    padding-left: 6px;
    padding-right: 2px;
    padding-top: 3px;
    padding-bottom: 3px;
    font-family: Arial;
    font-weight: normal;
    color: #cc6600;  
    text-decoration: none;  
    white-space: nowrap;
}

.map_link
{
	vertical-align: middle;
	font-family: Arial;
	font-weight: normal;
	color: #cc6600;	
	text-decoration: none;
}
.map_link:link
{
	vertical-align: middle;
	font-family: Arial;
	font-weight: normal;
	color: #cc6600;	
	text-decoration: none;
}
.map_link:hover
{
	vertical-align: middle;
	font-family: Arial;
	font-weight: normal;
	color: #cc6600;	
	text-decoration: underline;
}
.map_link:active
{
	vertical-align: middle;
	font-family: Arial;
	font-weight: normal;
	color: #cc6600;	
	text-decoration: underline;
}

.richtitle1
{
	font-size: 175%;
	font-weight: normal;
	margin-top: 0px;
	margin-bottom: 3px;
	color: #ce7a25;
}

.richtitle1b
{
	font-size: 175%;
	font-weight: normal;
	margin-top: 0px;
	margin-bottom: 3px;
	color: #000000;
}

.richtitle2
{
	font-size: 150%;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 3px;
	color: #000000;
}

.richtitle3
{
	font-size: 120%;
	font-weight: bold;
	margin-top: 0px;	
	margin-bottom: 3px;
	color: #000000;
}

.richtitle4
{
	font-size: 100%;
	font-weight: bold;
	margin-top: 0px;	
	margin-bottom: 3px;
	color: #000000;
}

.fckdisplay_fix
{
padding-bottom: 6px;	
}
.fckdisplay_fix img
{
margin: 0px 10px 0px 5px;
}
.fckdisplay_fix02
{
padding-bottom: 6px;	
}
.fckdisplay_fix02 a
{
font-family: Arial;
font-weight: normal;
color: #134474; 
font-size: 100%;
text-decoration: none;	
}
.fckdisplay_fix02 a:hover
{
font-family: Arial;
font-weight: normal;
color: #134474; 
font-size: 100%;
text-decoration: underline;	
}
.fckdisplay_fix02 a:active
{
font-family: Arial;
font-weight: normal;
color: #134474; 
font-size: 100%;
text-decoration: underline;	
}
.fckdisplay_fix02 a:visited
{
font-family: Arial;
font-weight: normal;
color: #134474; 
font-size: 100%;
text-decoration: none;	
}
.fckdisplay_fix02 img
{
margin: 0px 10px 0px 5px;
}
.fckdisplay_fix03
{
}
.fckdisplay_fix03 img
{
margin: 0px 10px 0px 5px;
}
.fckdisplay_fix04
{
}
.fckdisplay_fix04 img
{
margin: 0px 10px 0px 5px;
}


.test_background
{
	width: 960px;
	height:330px;
	z-index: 1;
	position:absolute;
	padding:0; 
	margin:0;
	left: 3px;
	top: 0;
}
.transparent_barTest
{
	margin-left: 3px;
	margin-bottom: 3px;
	left: 0px; 
	bottom: -1px; 
	height: 30px;
}
.FrameTest
{
	width: 960px;
	height:330px;
	z-index: 2;
	position:absolute;
	left:3px;
	top:0;
	display:block;
}
.headerImageDivTest
{
	width: 100%;
	text-align: left;
	vertical-align: top;
	margin-bottom: -3px;
	bottom: -3px;
	position: relative; 
	float: left;
}
.blackHeading 
{
	font-family: Arial;
	font-weight: normal;
	color: #000000;
	font-size: 130%;
	margin-top: 0px;	
	margin-bottom: 3px;
}
.headerImageDiv_inside_New
{
	width: 100%;
	height: 220px;
	text-align: left;
	vertical-align: top;
	position: relative; 
	float: left;
}
.contentpanel_inside_events02
{
	text-align: left;
	vertical-align: top;
	padding-left: 10px;
	background: url('../images/contentPanel_bg_inside02.png') no-repeat;
	display:block;
	width:726px;
	height:726px;
	*background-image:none;
	*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/VBR/images/contentPanel_bg_inside02.png', sizingMethod='crop');	
}

.contentpanel_inside_events02 a{
	position:relative;
}

.contentpanel_inside_events02 input{
	position:relative;
	float:left;
}

.eventFormLabel_inside_left3
{
	text-align: left;
	vertical-align: middle;
	padding-right: 6px;
	font-family: Arial;
	font-weight: normal;
	color: #000000;	
	font-size: 100%;
	white-space: nowrap;
	padding-top: 3px;
	padding-bottom: 3px;
}
.rightPanel_sectionheadBlack
{
	font-family: Arial;
	font-weight: normal;
	color: #000000;	
	font-size: 85%;
	font-weight: bold;
	white-space: nowrap;
}
.eventFormLabel_inside2Brown_link
{
	font-family: Arial;
	font-weight: normal;
	color: #cc6600;	
	font-size: 100%;
	text-decoration: none;
}
.eventFormLabel_inside2Brown_link:link
{
	font-family: Arial;
	font-weight: normal;
	color: #cc6600;	
	font-size: 100%;
	text-decoration: none;
}
.eventFormLabel_inside2Brown_link:hover
{
	font-family: Arial;
	font-weight: normal;
	color: #cc6600;	
	font-size: 100%;
	text-decoration: underline;
}
.eventFormLabel_inside2Brown_link:active
{
	font-family: Arial;
	font-weight: normal;
	color: #cc6600;	
	font-size: 100%;
	text-decoration: underline;
}
.morelink:hover 
{
	text-decoration: none;
}

/* --- Trip Planner --- */


.rectangle_text_brown3
{
	vertical-align: middle;
	font-family: Arial;
	font-weight: normal;
	color: #cc6600;	
	font-size: 100%;
	text-decoration: none;
}
.rectangle_text_brown3:link
{
	vertical-align: middle;
	font-family: Arial;
	font-weight: normal;
	color: #cc6600;	
	font-size: 100%;
	text-decoration: none;
}
.rectangle_text_brown3:hover
{
	vertical-align: middle;
	font-family: Arial;
	font-weight: normal;
	color: #cc6600;	
	font-size: 100%;
	text-decoration: underline;
}
.rectangle_text_brown3:active
{
	vertical-align: middle;
	font-family: Arial;
	font-weight: normal;
	color: #cc6600;	
	font-size: 100%;
	text-decoration: underline;
}
.blackHeading 
{
	font-family: Arial;
	font-weight: normal;
	color: #000000;
	font-size: 160%;
	margin-top: 0px;	
	margin-bottom: 3px;
}
.headerImageDiv_inside_New
{
	width: 100%;
	height: 220px;
	text-align: left;
	vertical-align: top;
	margin-bottom: 0px;
	position: relative; 
	float: left;
	margin-bottom: -3px;
}

.tdT15B
{
	vertical-align: top; 
	padding-left: 10px;
}
.eventFormLabel_insidewhite
{
	text-align: left;
	vertical-align: middle;
	padding-right: 6px;
	font-family: Arial;
	font-weight: normal;
	color: #FFFFFF;	
	font-size: 100%;
}
.inputbox_login
{
	width: 198px;
	height: 18px;
	border: solid 1px #809db9;
	text-align: left;
	vertical-align: middle;
	padding-left: 6px;
	padding-top: 2px;
	font-family: Arial;
	font-weight: normal;
	color: #000000;
	font-size: 80%;	
}
.inputbox_state
{
	width: 50px;
	height: 18px;
	border: solid 1px #809db9;
	text-align: left;
	vertical-align: middle;
	padding-left: 6px;
	padding-top: 2px;
	font-family: Arial;
	font-weight: normal;
	color: #000000;
	font-size: 80%;	
}
.inputbox_textarea
{
	width: 300px;
	border: solid 1px #809db9;
	text-align: left;
	vertical-align: middle;
	padding-left: 6px;
	padding-top: 2px;
	font-family: Arial;
	font-weight: normal;
	color: #000000;
	font-size: 80%;	
}
.inputbox_zipcode
{
	width: 58px;
	height: 18px;
	border: solid 1px #809db9;
	text-align: left;
	vertical-align: middle;
	padding-left: 6px;
	padding-top: 2px;
	font-family: Arial;
	font-weight: normal;
	color: #000000;
	font-size: 80%;	
}
.selectbox_login
{
	width: 100px;
	height: 21px;
	border: solid 1px #809db9;
	text-align: left;
	vertical-align: middle;
	padding-left: 6px;
	padding-top: 2px;
	padding-bottom: 2px;
	font-family: Arial;
	font-weight: normal;
	color: #000000;
	font-size: 100%;	
}
.formfield_login
{
	text-align: left;
	vertical-align: middle;
	font-family: Arial;
	color: #000000;
	font-size: 105%;
	font-weight: normal;
}	
.text_radio
{
	text-align: left;
	vertical-align: middle;
	font-family: Arial;
	color: #000000;
	font-size: 80%;
	font-weight: normal;
	margin-top: 0px;
	margin-bottom: 0px;	
}
.formFieldRow
{
	padding-top: 6px;
}
.text_login
{
	text-align: left;
	vertical-align: middle;
	padding-left: 8px;
	font-family: Arial;
	color: #000000;
	font-size: 80%;
	font-weight: normal;
	margin-top: 0px;
	margin-bottom: 0px;	
}
.text_login a
{
	font-family: Arial;
	color: #cc6600;
	font-size: 100%;
	font-weight: normal;
}
.text_login a:hover
{
	font-family: Arial;
	color: #cc6600;
	font-size: 100%;
	font-weight: normal;
}
.tdRight
{
	text-align: right;
}
.loginheader
{
	text-align: left;
	vertical-align: middle;
	font-family: Arial;
	color: #9b3f0e;
	font-weight: normal;
}
.tdRightMiddle
{
	text-align: right;
	vertical-align: middle;
	white-space: nowrap;	
}
.eventFormLabel_inside2Blue3
{
	text-align: left;
	vertical-align: middle;
	padding-top: 3px;
	padding-left: 12px;
	padding-right: 6px;
	padding-bottom: 3px;
	font-family: Arial;
	font-weight: normal;
	color: #003466;	
}
.eventFormLabel_inside2Blue3 a
{
	font-family: Arial;
	font-weight: normal;
	color: #003466;	
	font-size: 100%;
	text-decoration: none;
}
.eventFormLabel_inside2Blue3 a:hover
{
	font-family: Arial;
	font-weight: normal;
	color: #003466;	
	font-size: 100%;
	text-decoration: underline;
}
.content_panel_top4
{
	width: 726px;
	height: 55px;
	text-align: left;
	vertical-align: top;
	background-image: url(../images/content_top_bg4.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.tripheader
{
	text-align: left;
	vertical-align: middle;
	font-family: Arial;
	font-weight: normal;
	color: #000000;	
	font-size: 130%;
	padding-left: 9px;
	padding-bottom: 4px;
}
.body_text_trip
{
	width: 100%;
	font-family: Arial;
	color: #000000;
	font-weight: normal;
	padding-left: 9px;
	padding-top: 6px;
	margin-top: 0px;
	margin-bottom: 0px;	
}
.tdRightTrip
{
	text-align: right;
	vertical-align: top;
	padding-top: 9px;
	padding-right: 4px;
	white-space: nowrap;	
}
.tdRightTripLink
{
	white-space: nowrap;	
	vertical-align: middle;	
}
.triptableTab
{
	height:18px;
	background-color: #000032;
	border-left: solid 1px #333333;
	border-top: solid 1px #333333;
	border-bottom: solid 1px #333333;
	font-family: Arial;
	color: #FFFFFF;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
	padding-left: 5px;
	padding-right: 5px;
	white-space: nowrap;
}
.triptableDot
{
	width: 100%;
	background-image: url(../images/tab_dot.gif);
	background-repeat: repeat-x;
}
.triptableleft
{
	width: 12%;
	font-family: Arial;
	color: #000000;
	font-size: 80%;
	font-weight: italic;
	text-align: left;
	vertical-align: top;
	padding-left: 5px;
	padding-right: 15px;
	white-space: nowrap;
}
.triptablecontent
{
	width: 85%;
	font-family: Arial;
	color: #000000;
	font-weight: normal;
	text-align: left;
	vertical-align: top;
	padding-left: 5px;
	padding-right: 15px;
}
.triptablecontent p
{
	margin-top: 6px;
	margin-bottom: 0px;
}
.triptablecontentbrown
{
	font-family: Arial;
	color: #cf7e2f;
	font-size: 110%;
	font-weight: normal;
}
.triptablecontentbrownBold
{
	font-family: Arial;
	color: #cf7e2f;
	font-size: 110%;
	font-weight: bold;
}
.triptablecontentnote
{
	font-family: Arial;
	color: #000000;
	font-size: 100%;
	font-weight: normal;
	padding-left: 12px;
	padding-bottom: 12px;
}
.body_textBold
{
	font-family: Arial;
	color: #000000;
	font-weight: bold;
	margin-top: 0px;	
	white-space: nowrap;
}
.brown_text_trip
{
	font-family: Arial;
	font-weight: normal;
	color: #9b3f0e;
	font-size: 120%;
	text-decoration: none;
}
.transparent_bar_container_home
{
	text-align: left;
	vertical-align: middle;
	background: url(../images/ss_nav_bar_bg.png) repeat-x;
	display:block;
	height:30px;
	*background-image:none;
	*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/VBR/images/ss_nav_bar_bg.png', sizingMethod='scale');	
}
.transparent_bar_container_home a{
	position:relative;
}

.errorImage
{
    *filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/VBR/images/messagebox_critical.png', sizingMethod='crop');    
}

.scriptCorners
{
    background-color: #FFFFFF;
    /* height: 100%; */
    padding: 8px;
}

.equipmentInnerPanel 
{
    clear: left;
}

.modalBackground {
	background-color: gray;
	filter: alpha(opacity=70);
	opacity: 0.7;
	position: absolute;
	left: -400px !important;
	top: -400px !important;
	height: 2000px !important;
	width: 2000px !important;
}

/* 
Yes, these are proprietary Webkit & Moz styles, but the curvycorners.js implements them for others
Note that if you change them, have a look at the MasterPages' pageReloaded JS function...
 */
.cornerBox
{
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;    
    background-color: #FFFFFF;
    padding: 8px;
}
.leftNavBox
{
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;    
    background-color: #D8EAF4;
    padding: 8px;
}

.messageBox
{
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;    
    background-color: #FFFFFF;
    border: 2px solid #000077;      
    font-size: 12px;
    padding: 8px;    
}

.scriptCorners
{
    /*overflow: hidden;*/
}

.curvyRedraw
{
    /*overflow: hidden;*/
}

/* Why this works, I cannot tell you.  Thanks, IE6. */
.addressLink
{
    position: fixed !important;
}

.searchTypeSelect
{
    margin-right: 4px;
    margin-top: 2px;
}
