﻿/* RESET */
td,th,tr,thead,tfoot,tbody,caption,table,legend,label,form,fieldset,li,ul,ol,dd,dt,dl,var,tt,sup,sub,strong,strike,small,samp,s,q,kbd,ins,img,font,em,dfn,del,code,cite,big,address,acronym,abbr,a,pre,blockquote,p,h6,h5,h4,h3,h2,h1,iframe,object,applet,span,div,body,html{font:100% inherit inherit inherit;margin:0;padding:0;border:0;vertical-align:baseline}td,th,tr,thead,tfoot,tbody,caption,table,legend,label,form,fieldset,li,ul,ol,dd,dt,dl,var,tt,sup,sub,strong,strike,small,samp,s,q,kbd,ins,img,font,em,dfn,del,code,cite,big,address,acronym,abbr,a,pre,blockquote,p,h6,h5,h4,h3,h2,h1,iframe,object,applet,span,div,body,html,:focus{outline:0}body{line-height:1;color:black;background:white}ul,ol{list-style:none}td,th,caption{text-align:left;font-weight:normal}q:after,q:before,blockquote:after,blockquote:before{content:""}q,blockquote{quotes:"" ""}
/* RESET */

html
{
	text-align:center;
	background-image: url('../media/image/BCC-background.jpg');
	background-repeat: repeat-x;
	height:100%;
	background-color:#787677;
}

body
{
	width:900px;
	margin:0 auto;
	text-align:left;
	font-family: Arial;
	font-size: 12px;
	line-height:15px;
}

h1
{
	padding-bottom:10px;
	font-size:18pt;
	font-weight:normal;
	color:#4D1E90;
}

h2
{
	padding:5px 0 5px 0;
	font-size:12pt;
	font-weight:bold;
	color:#4D1E90;
}

h3
{
    font-weight:bold;
    font-size:10pt;
}

a
{
	text-decoration:none;
	font-weight:bold;
}

p
{
	padding-bottom:10px;
}

strong
{
	font-weight:bold;
}

a:hover
{
	text-decoration:underline;
}

ul
{
	line-height:15px;
	margin:3px 0 3px 15px;
}

ul li
{
	list-style-type:disc;
	line-height:20px;	
}

ol
{
	line-height:15px;
	padding-left:30px;
}

ol li
{
	list-style-type:decimal;
	line-height:20px;	
}

th
{
	font-weight:bold;
}

address
{
	font-style:normal;
}

fieldset
{
	border:solid 2px #ccc;
	padding:10px;
}

fieldset legend
{
	font-weight:bold;
}

.numeric
{
	width: 50px;
}

.datepicker
{
	width:90px;
}

.timepicker
{
	width:60px;
}

.form td, .form th
{
	vertical-align: top;
	padding: 4px;
	text-align:left;
}

.validity
{
	margin: 0;
	padding: 0 0 0 15px;
	width: 250px;
	text-align: left;   
}

.validity li
{
	list-style-type: disc;
	color: #000;
}

.whettstonefooter
{	
	float:right;	
	font-weight:bold;
	color:#000;
	text-decoration:none;	
	background-color:#787677;
	width:900px;
	text-align:right;
	padding:10px 0 10px 0;
}

.whettstonefooter .location
{
	font-size:8px;
}

.required
{
	border-bottom:solid 2px red;
}

.calendar
{
	width:120px;
	font-size:9px;
	background-color: #ccc !important;
	border:solid 2px #000; 
	background-color: #F2F2F2;
	border:solid 1px #787677;	
}

.calendar .title
{
    background-color:#4D1E90;
	color:#fff;	
	font-size:13pt;
	line-height:14pt;
	height:20px;
}

.calendar .dayheader
{
    background-color:#787677;
	color:#fff;
	font-weight:bold;
	padding:2px;
}

.calendar .othermonth
{
    background-color:#eee; 
   padding:1px;
   border:solid 1px #787677;
   font-weight:normal;
}

.calendar .selectedday
{
	background-color: #000 !important; 
}
.calendar .selector
{
	background-color: #eee !important; 
}
.calendar .weekend
{
}
.calendar .today
{
}
.calendar .day
{
    padding:1px;
	border:solid 1px #787677;
	font-weight:normal;
}
.calendar .nextprev
{
}

/*COLORS
#787677 - dark grey (background)
#4D1E90 - purple
#F2F2F2 - light grey (tabs)
*/

/* STRUCTURE */

/*SITE MASTER */
#headerbackground
{
    background-color:#4D1E90;
    height:30px;
    width:900px;
    position:relative;
    top:0;
}

.header
{
	background-repeat: no-repeat;
    width: 900px; 
    height: 134px;	  
    position:relative;    
    top:15px;
}

#toprightnav
{	
	position: absolute;
	top:0;
	right:0;
	background-color:#4D1E90;
	z-index:100;
}

#toprightnav ul 
{
	padding-right:5px;	
	padding-top:5px;
}

#toprightnav ul li
{	
	color:#fff;
	display: inline;
	list-style-type: none;
	padding-left:10px;
	font-weight:bold;
}

#toprightnav ul li a
{
	color:#fff;
}

#navigation
{
	position:absolute;
	top:150px;
	height:25px;
	width:900px;
	margin-bottom:10px;	
	z-index:10;
}

#pagecontent
{
	position:relative;	
	top:155px;
	width:900px;
	margin-bottom:10px;		
	background-color:#fff;
}

#footer
{
	clear:both;
	height:60px;
	background-color:#F2F2F2;
	text-align:center; 	
	width:900px;
}
/*SITE MASTER */

/*HOMEPAGE*/
#specialevents
{
	position:absolute;
	top:0;
	left:585px;
}

.tabheader
{
    position:relative;
    top:0;
    left:5px;
}

#tabcontent
{
	background-color: #F2F2F2; 
	border-right: solid 1px #4D1E90; 
	border-left: solid 1px #4D1E90;
    height: 133px; 
    width: 573px; 
    position: relative; 
    top: -3px;
    left:5px;
    text-align:left;
    overflow:auto;
    z-index:1;
}

.tabbottom
{
    position: relative; 
    top: -3px;
    left: 5px;
}

.homepagecontent
{
    position:relative;
    top:0;
    left:15px;
    width:870px;
}

#discoverbellevue, #bellevuechamber, #offutairforcebase, #economicdevelopment
{
	height: 72px;
    width: 218px; 
    background-repeat: no-repeat; 
    vertical-align: middle; 
    text-align: center;
}

#discoverbellevue
{
	background-image: url('../media/image/hdr-discover-bellevue.jpg'); 	
}

#bellevuechamber
{
	background-image: url('../media/image/hdr-bellevue-chamber.jpg'); 	
}

#offutairforcebase
{
	background-image: url('../media/image/hdr-offutt-air-force-base.jpg'); 	
}

#economicdevelopment
{
	background-image: url('../media/image/hdr-economic-development.jpg'); 	
}

.bottomcontentheader
{
	color: White; 
	font-size: 12pt; 
	font-weight: bold;
}

.greybackground, .whitebackground
{
	padding: 5px; 
	line-height: 15px;	
	vertical-align:top;
}

.greybackground
{
	background-color: #F0EFEB; 	
	width:25%;
}

.whitebackground
{
	background-color: #fff; 
	width:25%;
}
/*HOMEPAGE*/

/*INNER MASTER */
#innerpagecontent
{
	width:880px;
	margin:0 auto;	
}
/*INNER MASTER */

/*INNER PAGES */
.innermenu
{
	padding:5px;
	width:300px; 	
} 

.innermenu li
{
	list-style-type:none;
}

.relatedtopics
{
	background-color: #4D1E90; 
	color: #fff; 
	text-align:center; 
	font-weight:bold; 
	font-size:11pt; 
	margin-bottom:1px;
	padding:2px 0 2px 0;
}

.contentTable
{
    width: 50%;    
}

.altRow
{
    background-color: #EEEEEE;
}

.contentTable tr td
{
    vertical-align: top;
}

.editTable
{
	width:400px;
}

.editTable tr td
{
	border-top:solid 1px black;
}

.innerlist li
{
    line-height:15px;
}
/*INNER PAGES */

/* CALENDAR */

#eventDay
{
	color: #000;
	font-weight:bold;
}

.shopping-cart
{
	position:absolute;
	top:-5px;
	
}

#become_a_fan
{
    font-weight: bold; 
    color: #4D1E90;
    text-align:center;
}
/* CALENDAR */

/* NAVIGATION */

/* <RadMenu / Default> */

#navigation
{
    
}

.RadMenu_Default
{
    background: #BFC7DE url(../media/image/BCC-nav-bkg.jpg) repeat-x center center;
}

.RadMenu_Default .rmRootGroup,
.RadMenu_Default .rmLink,
.RadMenu_Default .rmText,
.RadMenu_Default .rmLeftArrow,
.RadMenu_Default .rmRightArrow,
.RadMenu_Default .rmTopArrow,
.RadMenu_Default .rmBottomArrow
{
	font-weight:bold;
	height:26px;
	line-height:26px;
}

.RadMenu_Default .rmRootGroup
{
	border: 1px solid #fff;
	background-repeat: repeat-x;
	background-position: 0 -408px;
}

/* <Root items> */

.RadMenu_Default,
.RadMenu_Default .rmLink
{
	font: normal 12px/23px "Segoe UI", Arial, sans-serif;
	color: #000;
	text-decoration: none;
}

.RadMenu_Default .rmLink,
.RadMenu_Default .rmDisabled,
.RadMenu_Default .rmDisabled:hover
{
	background-position: 0 -72px;
	color:#4D1E90;
}

.RadMenu_Default .rmText,
.RadMenu_Default .rmDisabled .rmText,
.RadMenu_Default .rmDisabled:hover .rmText
{
	background-position: 100% -96px;
}

.RadMenu_Default .rmFirst .rmLink,
.RadMenu_Default .rmFirst .rmLink:hover,
.RadMenu_Default .rmLast .rmText,
.RadMenu_Default .rmLast .rmLink:hover .rmText,
.RadMenu_Default .rmVertical .rmLink,
.RadMenu_Default .rmVertical .rmText
{
    
	background-repeat: no-repeat;
	background-position: 0 500px;
}

.RadMenu_Default .rmVertical .rmFirst,
.RadMenu_Default .rmVertical .rmLast
{
	background: none;
}

.RadMenu_Default .rmLink:hover,
.RadMenu_Default .rmFocused,
.RadMenu_Default .rmSelected
{
	
	color: #787677;
    cursor:pointer;
}

.RadMenu_Default .rmVertical .rmLink
{
	padding-top: 1px;
	padding-bottom: 1px;
}

.RadMenu_Default .rmVertical .rmLink:hover,
.RadMenu_Default .rmVertical .rmFocused,
.RadMenu_Default .rmVertical .rmSelected,
.RadMenu_Default .rmVertical .rmExpanded,
.RadMenu_Default .rmVertical .rmExpanded:hover
{
	padding-top: 0;
	padding-bottom: 0;
	border-style: solid;
	border-color: #828282;
	border-width: 1px 0;
}

.RadMenu_Default .rmVertical .rmFirst .rmLink:hover,
.RadMenu_Default .rmVertical .rmFirst .rmFocused,
.RadMenu_Default .rmVertical .rmFirst .rmSelected,
.RadMenu_Default .rmVertical .rmFirst .rmExpanded,
.RadMenu_Default .rmVertical .rmFirst .rmExpanded:hover
{
	padding-top: 1px;
	padding-bottom: 0;
	border-top-width: 0;
}

.RadMenu_Default .rmVertical .rmLast .rmLink:hover,
.RadMenu_Default .rmVertical .rmLast .rmFocused,
.RadMenu_Default .rmVertical .rmLast .rmSelected,
.RadMenu_Default .rmVertical .rmLast .rmExpanded,
.RadMenu_Default .rmVertical .rmLast .rmExpanded:hover
{
	padding-bottom: 1px;
	padding-top: 0;
	border-bottom-width: 0;
}

.RadMenu_Default .rmVertical .rmItem .rmDisabled:hover
{
	padding-top: 1px;
	padding-bottom: 1px;
	border-width: 0;
}

.RadMenu_Default .rmExpanded,
.RadMenu_Default .rmExpanded:hover
{
	background-color: #fff;
	background-position: 0 -72px;
}

.RadMenu_Default .rmExpanded .rmText,
.RadMenu_Default .rmExpanded:hover .rmText
{
	background-position: 100% -96px;
}

.RadMenu_Default .rmLast .rmExpanded .rmText
{
	background-position: 0 500px;
	background-repeat: no-repeat;
}

.RadMenu_Default .rmDisabled,
.RadMenu_Default .rmDisabled:hover
{
	color: #7d7d7d;
	background-color: transparent;
}

/* </Root items> */


/* <Submenu items> */

.RadMenu_Default .rmGroup,
.RadMenu_Default .rmGroup .rmVertical
{
	background-color: #787677;
}

.RadMenu_Default .rmGroup .rmLink
{
    color:#fff;
}

.RadMenu_Default .rmGroup .rmLink:hover
{
    background-color:#4D1E90;
}

.RadMenu_Default .rmSlide .rmScrollWrap
{
	background-image: none;
}

.RadMenu_Default_rtl .rmGroup,
.RadMenu_Default_rtl .rmGroup .rmVertical
{
	background-position: 100% 0;
}

.RadMenu_Default .rmRootGroup li.rmItem .rmGroup
{
	padding-bottom: 0;
}

.RadMenu_Default .rmRootGroup .rmHorizontal
{
	background-image: none;
}

.RadMenu_Default .rmScrollWrap .rmVertical
{
	border: 0;
}

.RadMenu_Default .rmGroup .rmItem .rmLink,
.RadMenu_Default .rmGroup .rmItem .rmLink:hover,
.RadMenu_Default .rmGroup .rmItem .rmFocused,
.RadMenu_Default .rmGroup .rmItem .rmSelected,
.RadMenu_Default .rmGroup .rmItem .rmExpanded
{
	padding-top: 0;
	padding-bottom: 0;
	border: 0;
}

.RadMenu_Default .rmGroup .rmLast .rmLink,
.RadMenu_Default .rmGroup .rmLast .rmLink:hover,
.RadMenu_Default .rmGroup .rmLast .rmFocused,
.RadMenu_Default .rmGroup .rmLast .rmSeleted,
.RadMenu_Default .rmGroup .rmLast .rmExpanded
{
	padding-bottom: 1px;
}

.RadMenu_Default .rmGroup .rmLink,
.RadMenu_Default .rmGroup .rmText,
.RadMenu_Default .rmGroup .rmItem .rmDisabled,
.RadMenu_Default .rmGroup .rmItem .rmDisabled:hover,
.RadMenu_Default .rmGroup .rmItem .rmDisabled .rmText,
.RadMenu_Default .rmGroup .rmItem .rmDisabled:hover .rmText
{
	background-position: 0 500px;
	background-repeat: no-repeat;
	background-color: transparent;
}

.RadMenu_Default .rmGroup .rmLink:hover,
.RadMenu_Default .rmGroup .rmFocused,
.RadMenu_Default .rmGroup .rmSelected,
.RadMenu_Default .rmGroup .rmExpanded
{
	background-position: 0 -168px;
}

.RadMenu_Default .rmGroup .rmLink:hover .rmText,
.RadMenu_Default .rmGroup .rmFocused .rmText,
.RadMenu_Default .rmGroup .rmSelected .rmText,
.RadMenu_Default .rmGroup .rmExpanded .rmText
{
	background-position: 100% -192px;
}



/* </Submenu items> */



/* </RadMenu / Default> */

/* NAVIGATION */


       