@import url(temo_base.css);
@import url(temo_framework.css);

/*********************************************************
/* QUICK LINKS
/*********************************************************/
#QuickLinks
{
	position: absolute;
	top: 20px;
	right: 200px;
	text-align: right;
	line-height: normal;
}

#QuickLinks a
{
	display: inline;
	margin-left: 10px;
}

/*********************************************************
/* QUICK SEARCH
/*********************************************************/
#QuickSearch
{
	position: absolute;
	top: 10px;
	right: 0;
	background-image: url(/images/search_bg.gif);
	width: 182px;
	height: 30px;
	text-align: center;
	padding: 25px 0 25px;
}

#QuickSearch input.TextBox
{
	width: 90px;
}

/*********************************************************
/* SEARCH
/*********************************************************/
#SearchResults td, 
#SearchResults th
{
	padding: .2em .5em;
}

/*********************************************************
/* BREADCRUMB MENU
/*********************************************************/

#BreadCrumb,
#BreadCrumb a
{
	color: #999;
}

#BreadCrumb .Current
{
	color: #333;
}

/*********************************************************
/* PAGE LIST
/*********************************************************/
.PageList .PageItem
{
	margin-bottom: 10px;
}

.PageList .PageItem a
{
	color: inherit;
}

.PageList .PageItem a:hover
{
	text-decoration: none;
}

/*********************************************************
/* SITE MAP
/*********************************************************/
#SiteMap a
{
	color: #666;
}

#SiteMap .TopLevel td
{
	font-weight: bold;
	padding-top: 10px;
}

/*********************************************************
/* RANDOM IMAGE INTRO
/*********************************************************/
.RandomImageIntro
{
	text-align: center;
	padding: 10px 0;
}

/*********************************************************
/* TOOLBAR
/*********************************************************/
#ToolBar
{
	margin-top: 20px;
	line-height: 1.8em;
}

#ToolBar div
{
	margin-bottom: 5px;
}

#ToolBar img
{
	vertical-align: middle;
	margin-right: 5px;
}

#ToolBar a
{
	display: inline;
	font-weight: bold;
}

#ToolBar .ContactPane 
{
	margin-top: 10px;
}

#ToolBar .ContactPane span
{
	display: block;
}

/*********************************************************
/* PAGE INTRO
/*********************************************************/
.PageIntro .IntroImage
{
	float: right;
	margin: 0 0 10px 10px;
}

.PageIntro.OnlyImage .IntroImage
{
	float: none;
	padding: 10px 0;
}

.PageIntro.Random
{
	text-align: center;
}

#SideBar .PageIntro 
{
	margin-bottom: 10px;
}

/*********************************************************
/* FRONT PAGE
/*********************************************************/
#FrontPage td 
{
	vertical-align: top;
}

#FrontPage hr
{
	margin: 10px 0;
}

#FrontPage #NewsList
{
	width: 170px;
	padding-left: 30px;
}
#FrontPage #SmallLeftIntro
{
	width: 170px;
	padding-right: 30px;
}

/*********************************************************
/* INTRO PAGE
/*********************************************************/
#IntroPage
{
}

#IntroPage hr
{
	margin: 10px 0;
}

#IntroPage #LeftIntro
{
	float: left;
	width: 230px;
	margin-right: 20px;
}

#IntroPage #RightIntro
{
	width: 230px;
}


/*********************************************************
/* TELL FRIEND
/*********************************************************/
#TellFriend
{
	float: right;
	width: 150px;
	height: 93px;
	padding: 20px 10px 0px 75px;
	background-image: url(/images/TellFriendBubble.gif);
	background-repeat: no-repeat;
}

#TellFriend h3
{
	margin-bottom: 10px;
}

#TellFriend .Name
{
	width: 130px;
	margin-bottom: 5px;
}

#TellFriend .Email
{
	width: 94px;
	margin-right: 2px;
}

/*********************************************************
/* QUICK POLL
/*********************************************************/
#QuickPoll
{
}

#QuickPoll #Info
{
	margin-bottom: 10px;
}

#QuickPoll .Button
{
	display: block;
	margin: 10px 0;
}

/*********************************************************
/* FAQ
/*********************************************************/
#FAQ .Questions a 
{
	color: #666666;
}

#FAQ .Questions .Selected,
#FAQ .Questions .Selected a
{
	color: #80C3DB;
	font-weight: bold;
}

#FAQ .Question
{
	display: block;
	font-weight: bold;
	margin-bottom: 1em;
}

#FAQ .Answer
{
	display: block;
}


/*********************************************************
/* IMAGE GALLERY
/*********************************************************/
#ImageGallery #GalleryList 
{
	margin-top: 20px;
}

#ImageGallery #GalleryList hr
{
	margin: 20px 0;
}

.ImageGalleryItem
{
}

.ImageGalleryItem .Thumbnail
{
	float: left;
}

.ImageGalleryItem #Text 
{
	padding-left: 20px;
}

.ImageGalleryItem .FileLink
{
	display: block;
	margin: 5px 0;
	font-weight: bold;
}

/*********************************************************
/* IMAGE GALLERY
/*********************************************************/
.Flash
{
	height: 200px;
	background-color: #e0e0e0; /* UNTIL FLASH GETS THERE*/
	
	background-image: url(/images/gradient.gif);
	background-position: bottom left;
	background-repeat: repeat-x;
	padding-bottom: 18px;
}

/*********************************************************
/* EXTRANET FILE LIST
/*********************************************************/
#ExtranetFileList a
{
	font-weight: bold;
}

#ExtranetFileList a:hover
{
	text-decoration: none;
}

#ExtranetFileList .File
{
	margin-bottom: 5px;
}


/*********************************************************
/* NEWS SUBSCRIPTION
/*********************************************************/
#Subscribe INPUT.TextBox 
{
	width: 200px;
}

#Subscribe #ErrorBlock
{
	margin: 10px 0;
	
}

/*********************************************************
/* IMAGE
/*********************************************************/
.Image 
{
	float: right;
	margin: 0 0 20px 20px;
}


/*********************************************************
/* BULLET LIST
/*********************************************************/
.Block UL
{
	margin-left: 15px;
}

.Block LI
{
	margin: 5px;
	list-style-image: url(/images/icons/ListBullet.gif);
}

.Block LI.Selected
{
	list-style-image: url(/images/icons/ListBulletSelected.gif);
}