/*Photo marquee paragraph and caption styles.  Photo size h:300px w: 738px */
.home-photo {position: relative;}
.home-caption {zoom: 1;  filter: alpha(opacity=75); opacity: 0.75; position: absolute; z-index: 99; bottom: 0px; width:703px; background: #150000; color:#fff; padding: 10px 10px 10px 25px;}
#tabs p { font-size:.8em; padding:4px 0px; margin: 0px;}
#tabs h2 {font-size: 14px; padding:0px; margin: 0px;}
.home-caption A {color: #fff;	font-weight:bold;}
.home-caption A:hover {color: #0064be;}

/*Entire Widget style */
.ui-widget {FONT-FAMILY: Calibri, Arial, Helvetica, sans-serif; }
.ui-widget-content {
	background-color:#fff; /*background color content and tab block*/
	height: 300px;
	overflow: hidden;
	border-top: solid #0064be 1px;
	border-bottom: solid #ccc 1px;
	
}

/*tabs size and position*/
.ui-tabs-vertical { width: 960px; }
.ui-tabs-vertical .ui-tabs-nav { padding: 0px; float: left; width: 221px; BORDER-TOP: #ccc 0px solid; BORDER-RIGHT: #ccc 1px solid; } /*width of tabs and right border for whole tab box*/
.ui-tabs-vertical .ui-tabs-nav li { 
	clear: left; 
	width: 100%;  
	border-right-width: 0 !important; 
	margin: 0; 
	font-size:18px;  /*Font size inside tabs: if you change, you have to adjust width  below*/
	BORDER-BOTTOM: 1px #ccc solid; /*separating border between the tabs*/
	POSITION: relative; 
	PADDING-BOTTOM: 0px; 
	LIST-STYLE-TYPE: none; 
	MARGIN: 0px 0px 0px 0px; 
	PADDING-LEFT: 0px; 
	PADDING-RIGHT: 0px;  
	FLOAT: left; 
	TOP: 0px; 
	LIST-STYLE-IMAGE: none; 
	PADDING-TOP: 0px; 
	height: 74px; /*height of individual tabs  (approx. height divided by number of tabs)  if changed- adjust height below*/
} 
	
.ui-tabs-vertical .ui-tabs-nav li a:link { display:block;  width: 185px; height: 55px;   } /*link full height of tab and width, adjust to account for any margins, borders, and padding*/
.middle-tab-align{ height:55px; vertical-align: middle;display:table-cell;  }/*height of tab and display centers text in tab: match height to above*/

.ui-tabs-vertical .ui-tabs-nav li a:hover { display:block;  }
.ui-tabs-vertical .ui-tabs-nav li.ui-tabs-active { padding-bottom: 0; padding-right: 0em; border-right-width: 0px; border-right-width: 0px; }
.ui-tabs-vertical .ui-tabs-panel { padding: 0em; float: right; width: 738px;}


.ui-helper-hidden {DISPLAY: none}
.ui-helper-hidden-accessible {CLIP: rect(1px 1px 1px 1px); POSITION: absolute !important}
.ui-helper-reset {BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.3; LIST-STYLE-TYPE: none; MARGIN: 0px; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 0px; OUTLINE-WIDTH: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 100%; BORDER-TOP: 0px; LIST-STYLE-IMAGE: none; BORDER-RIGHT: 0px; TEXT-DECORATION: none; PADDING-TOP: 0px}
.ui-helper-clearfix:after {DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; CONTENT: "."}
.ui-helper-clearfix {DISPLAY: inline-block}
* HTML .ui-helper-clearfix {HEIGHT: 1%}
.ui-helper-clearfix {DISPLAY: block}
.ui-helper-zfix {POSITION: absolute; FILTER: Alpha(Opacity=0); WIDTH: 100%; HEIGHT: 100%; TOP: 0px; LEFT: 0px; opacity: 0}
.ui-state-disabled {CURSOR: default !important}
.ui-selectable-helper {Z-INDEX: 100; POSITION: absolute}

.ui-tabs {}
.ui-tabs .ui-tabs-nav {}



/*size and position of text in tabs*/
.ui-tabs .ui-tabs-nav LI A {
	PADDING-BOTTOM: 0.5em; PADDING-LEFT: 1em; PADDING-RIGHT: 1em; FLOAT: left; TEXT-DECORATION: none; PADDING-TOP: 0.5em
}
.ui-tabs .ui-tabs-nav LI.ui-tabs-selected {
	PADDING-BOTTOM: 1px; MARGIN-BOTTOM: 0px
}

.ui-tabs .ui-tabs-panel {
	PADDING-BOTTOM: 0em; BORDER-RIGHT-WIDTH: 0px; PADDING-LEFT: 0em; PADDING-RIGHT: 0em; DISPLAY: block; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; PADDING-TOP: 0em
}
.ui-tabs .ui-tabs-hide {
	DISPLAY: none !important
}



/*tabs not active, no mouseover*/
.ui-widget-header .ui-state-default {
	BACKGROUND: #fff;
}

.ui-state-default A {
	COLOR: #333; TEXT-DECORATION: none; 
}
.ui-state-default A:link {
	COLOR: #333; TEXT-DECORATION: none; 
}
.ui-state-default A:visited {
	COLOR: #333; TEXT-DECORATION: none; 
}
/*hover color */

.ui-widget-header .ui-state-hover {
	BACKGROUND: url(../images/btns/bg-tabs.jpg) #fff repeat-x ;
}
.ui-state-hover A:hover {
	COLOR: #666; TEXT-DECORATION: none; 
}


/*active auto rollover states*/
.ui-widget-content .ui-state-active { BACKGROUND:  #0064be; }
.ui-state-active A {COLOR: #fff; TEXT-DECORATION: none; }
.ui-state-active A:link {COLOR: #fff; TEXT-DECORATION: none; BORDER-RIGHT: #0064be 10px solid;  BORDER-bottom: #0064be 2px solid;}
.ui-state-active A:visited {COLOR: #fff; TEXT-DECORATION: none;}
.ui-state-active{z-index: 299;}
.ui-widget :active {OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium}






