@charset "utf-8";
/* QUBE - Port Geographe */

/* Global Whitespace Reset */
* {  
	/*vertical-align: baseline;*/
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:12px;
	color:#58585a;
	/*padding: 0;  
	margin: 0; */
}   
h1, h2, h3, h4, h5, h6, pre, blockquote, form, ul, ol, dl 
{  
	margin: 20px 0;  
}  
body 
{
	width: 100%;
	text-align: left;
	margin: auto;
}

form
{
	display: inline;
}

ul {padding:0 0 0 40px;}
ol {padding:0 0 0 40px;}

/*# Master Page #*/

#Main
{
	/*width:955px;*/
	width:100%;
}

/*#Header
{
	width:955px;
	height:30px;
	background-image:url('../App_Themes/Custom/Images/header_top.jpg');
	background-repeat:no-repeat;
	margin: auto;
}*/

#HeaderFunctions
{
	position:absolute;
	top:3px;
	left:255px;
}

#HeaderLinks
{
	float:right;
	height:30px;
	width:300px;
	text-align:right;
	margin: auto;
}

#HeaderLinks ul
{
	margin:0px;
	padding:0px;
}

ul#menuElem
{
	margin:0px;
	padding:0px;
}

ul#menuElem li
{
	display: inline;
	list-style-type: none;
	padding:0px 4px 2px 1px;	
	margin:0px;	
	border-right:solid 1px #9c9e9f;
}

.IE7 ul#menuElem li
{
	padding:0px 1px 2px 4px;
}

.IE6 ul#menuElem li
{
	padding:0px 1px 2px 4px;
}

ul#menuElem li.noborder
{
	border:0px;
}

ul#menuElem li a
{
	font-size:9px;
	text-transform:uppercase;
	color:#9c9e9f;
	text-decoration:none;
}

#SearchBox
{
	margin-left:10px;
	height:30px;
	float:right;
}

#SearchTextBox
{
	float:left;
}

#SearchTextBox input[type="text"]
{
	border-top:solid 1px #dcdcdc;
	border-right:0;
	border-bottom:solid 1px #dcdcdc;
	border-left:solid 1px #dcdcdc;
	height:16px;
}

.IE7 #SearchTextBox input[type="text"]
{
	margin-top:-1px;
}

.IE6 #SearchTextBox input
{
	margin-top:-1px;
	border-top:solid 1px #dcdcdc;
	border-right:0;
	border-bottom:solid 1px #dcdcdc;
	border-left:solid 1px #dcdcdc;
	height:16px;
}


#SearchButton
{
	float:left;
}

#Content
{
}

#HomeFooterTop
{
	width:955px;
	height:27px;
	background-image:url('../App_Themes/Custom/Images/bottomgradient_home.jpg');
	background-repeat:no-repeat;
	margin: auto;
}

#InternalFooterTop
{
	width:955px;
	height:27px;
	background-image:url('../App_Themes/Custom/Images/bottomgradient_internal.jpg');
	background-repeat:no-repeat;
	margin: auto;
}

#Footer
{
	width:955px;
	height:46px;
	text-align:left;
	background-image:url('../App_Themes/Custom/Images/footergradient.jpg');
	background-repeat:repeat-x;
	margin: auto;
}

#FooterLinks
{
}

#LincLogo
{
}

a:link, a:active, a:visited {
	color:#00aedb;
	text-decoration:none;
}

a:hover {
	color:#000000;
	text-decoration:none;
}

/*# Home Page #*/

#HomeTopWrapper
{
	background-image:url('../App_Themes/Custom/Images/homeheader_bg.jpg');
	background-repeat:repeat-x;
	width:100%;
	text-align:center;	
}

#HomeBannerWrapper
{
	position:relative;
	margin:auto;
	width:955px;
}

#HomeMainContent
{
	width:955px;
	height:282px;
	margin: auto;
}

#HomeMainLeft
{
	position:relative;
	width:465px;
	height:282px;
	background-image:url('../App_Themes/Custom/Images/leftpanel_home.jpg');
	background-repeat:no-repeat;
	float:left;
}

#HomeMainRight
{
	width:490px;
	height:282px;
	float:right;
}

#Welcome
{
	padding:20px 10px 10px 30px;
	width:450px;
	height:85px;
	text-align:justify;
	float:left;
	background-image:url('../App_Themes/Custom/Images/toprightgradient_home.jpg');
	background-repeat:no-repeat;
	background-position:top;
}

div.WelcomeTitle
{
	clear:right;
	margin-bottom:10px;
	font-weight:bold;
	color:#949acd;
	text-transform:uppercase;
}

div.WelcomeText
{
	clear:right;
	font-size:11.5px;
}

#HomeLeftFrog
{
	position:absolute;
	top: 180px;
	left: 30px;
	z-index:1100;
	width: 60px;
	height:60px;
}

#HomeLeftPhoto
{
	position:absolute;
	top: 108px;
	left: 66px;
	z-index:1000;
	width: 239px;
	height:174px;
}

#HomeLeftTextArea
{
	width:240px;
	height:75px;
	font-size:10.5px;
	color:#0e5ee1;
	font-style:italic;
	position:absolute;
	top:45px;
	left:45px;
	vertical-align:top;
}

#HomeLeftTextArea,
#HomeLeftTextArea td,
#HomeLeftTextArea p,
#HomeLeftTextArea a,
#HomeMiddleTextArea1,
#HomeMiddleTextArea1 p,
#HomeMiddleTextArea1 a,
#HomeMiddleTextArea2,
#HomeMiddleTextArea2 p,
#HomeMiddleTextArea2 a
{
	font-size:10px;
	color:#0e5ee1;
	font-style:italic;
	text-decoration:none;
}

/* Rollovers */
#HomeLeftTextArea a:hover,
#HomeMiddleTextArea1 a:hover,
#HomeMiddleTextArea2 a:hover
{
	color:#08347b;
}

#HomeLeftTextArea p,
#HomeMiddleTextArea1 p,
#HomeMiddleTextArea2 p
{
	margin:0px;
	padding:0px;
}

#HomeMiddleTextArea1
{
	position:absolute;
	top:85px;
	left:295px;
	width:165px;
	height:50px;
	text-align:center;
}

#HomeMiddleTextArea2
{
	position:absolute;
	top:225px;
	left:300px;
	width:155px;
	height:60px;
	text-align:center;
}

#LatestNews
{
	padding:0px 10px 10px 30px;
	width:283px;
	height:157px;
	float:left;
}

.HomeNewsTitle
{
	font-weight:bold;
	color:#949acd;
	text-transform:uppercase;
}

.HomeNewsSeeAllLink a
{
	font-weight:bold;
	color:#949acd;
	font-size:11px;
	text-decoration:none;
}

.HomeNewsSeeAllLink a:hover
{
	color:#C3CF21;
}

#LatestNews
{
	
}

#NewsPreviewDate
{
	font-size:10px;
	font-weight:bold;
	color:#c3cf21;
	float:left;
}

#NewsPreviewTitle
{
	float:left;
	clear:right;
}

#NewsPreviewTitle a
{
	font-size:10px;
	font-weight:bold;
	color:#c3cf21;
	text-transform:uppercase;
	text-decoration:none;
}

.NewsPreviewSummary
{
	width:283px;
	font-size:10px;
	text-align:justify;
	float:left;
}

.NewsPreviewSummary p
{
	margin:0px;
	padding:0px;
}

#LoginPanel
{
	width:167px;
	height:167px;
	float:right;
	background-image:url('../App_Themes/Custom/Images/newsteasers_home_bg.jpg');
	background-repeat:no-repeat;
}

#LoginBoxHolder
{
	width:150px;
	height:160px;
	margin-left:10px;
}

#QuestionButton
{
	padding-bottom:8px;
}

#CommunityLoginText
{
	font-weight:bold;
	color:#949acd;
	text-transform:uppercase;
	padding-bottom:8px;
	padding-left:5px;
}

#WhatsThisText
{
	padding-bottom:8px;
	padding-left:5px;
}

#WhatsThisText,
#WhatsThisText a
{
	font-size:10px;
	color:#c3cf21;
}
table#LoginTable
{
	margin-left:5px;
}

table#LoginTable td
{
	font-size:10px;
	text-transform:uppercase;
	color:#9c9e9f;
	padding-bottom:5px;
}

.LoginTextbox
{
	width:120px;
	border:solid 1px #9c9e9f;
	margin-top:0px;
}

#PasswordTextboxWrapper
{
	float:left;
}

#LoginButtonWrapper
{
	float:left;
	margin-left:3px;
}

.IE7 #LoginButtonWrapper
{
	margin-top:1px;	
}

/*# Top Navigation #*/

#TopNavigationMenuHolder
{
	background-color:#fff;
	width:955px;
	height:35px;
}

.IE7 #TopNavigationMenuHolder
{
	margin-top:-2px;
}

.IE6 #TopNavigationMenuHolder
{
	margin-top:-2px;
}

table.CMSMenu
{
	width:100%;
}

table.CMSMenu td
{
	font-size:11px;
	width:116px;
	vertical-align: baseline;
}

/* First Level */

table.SubCMSMenu
{
	margin-top:0px;
}

.IE7 table.SubCMSMenu
{
	margin-top:-1px;
}

td.CMSMenuItem,
td.CMSMenuItemMouseDown,
td.CMSMenuItemMouseUp
{
	text-align:center;
	text-transform:uppercase;
	background-color:#fff;
	color:#00aedb;
	height:31px;
	padding-top:4px;
	padding-bottom:5px;
	width:116px;	
}

.IE7 td.CMSMenuItem,
.IE7 td.CMSMenuItemMouseDown,
.IE7 td.CMSMenuItemMouseUp
{
	height:21px;
	padding-bottom:6px;
}

.Safari td.CMSMenuItem,
.Safari td.CMSMenuItemMouseDown,
.Safari td.CMSMenuItemMouseUp
{
	height:26px;
}

td.CMSMenuHighlightedMenuItem,
td.CMSMenuItemMouseOver,
td.CMSMenuHighlightedMenuItemMouseOver,
td.CMSMenuHighlightedMenuItemMouseDown,
td.CMSMenuHighlightedMenuItemMouseUp
{
	text-align:center;
	text-transform:uppercase;
	background-color:#00aedb;
	color:#fff;
	height:31px;
	padding-top:2px;
	padding-bottom:7px;
}

.IE7 td.CMSMenuHighlightedMenuItem,
.IE7 td.CMSMenuItemMouseOver,
.IE7 td.CMSMenuHighlightedMenuItemMouseOver,
.IE7 td.CMSMenuHighlightedMenuItemMouseDown,
.IE7 td.CMSMenuHighlightedMenuItemMouseUp
{
	padding-top:4px;
	padding-bottom:6px;
	height:26px;
	width:116px;
}

.Safari td.CMSMenuHighlightedMenuItem,
.Safari td.CMSMenuItemMouseOver,
.Safari td.CMSMenuHighlightedMenuItemMouseOver,
.Safari td.CMSMenuHighlightedMenuItemMouseDown,
.Safari td.CMSMenuHighlightedMenuItemMouseUp
{
	height:24px;
}

/* Second level */

.IE7 table.SubSubCMSMenu
{
	margin-top:-1px;
}

td.SubCMSMenuItem,
td.SubCMSMenuItemMouseDown,
td.SubCMSMenuItemMouseUp,
td.SubCMSMenuHighlightedMenuItem,
td.SubCMSMenuHighlightedMenuItemMouseDown,
td.SubCMSMenuHighlightedMenuItemMouseUp
{
	text-align:left;
	text-transform:normal;
	background-color:#00aedb;
	color:#fff;
	font-size:11px;
	font-style:italic; 
	width:116px;
	padding:5px 10px 5px 10px;
	border-bottom:solid 1px #fff;
}
td.SubCMSMenuHighlightedMenuItemMouseOver,
td.SubCMSMenuItemMouseOver
{
	text-align:left;
	text-transform:normal;
	background-color:#fff;
	color:#00aedb;
	font-size:11px;
	font-style:italic; 
	width:116px;
	padding:5px 10px 5px 10px;
	border-bottom:solid 1px #fff;
}

.IE7 td.SubCMSMenuItem,
.IE7 td.SubCMSMenuItemMouseDown,
.IE7 td.SubCMSMenuItemMouseUp,
.IE7 td.SubCMSMenuHighlightedMenuItem,
.IE7 td.SubCMSMenuHighlightedMenuItemMouseDown,
.IE7 td.SubCMSMenuHighlightedMenuItemMouseUp
.IE7 td.SubCMSMenuHighlightedMenuItemMouseOver,
.IE7 td.SubCMSMenuItemMouseOver
{
	padding:5px 11px 5px 10px;
}

/* Third level */

table.SubSubSubCMSMenu
{
	margin-top:3px;
}

td.SubSubCMSMenuItem,
td.SubSubCMSMenuItemMouseDown,
td.SubSubCMSMenuItemMouseUp,
td.SubSubCMSMenuHighlightedMenuItem,
td.SubSubCMSMenuHighlightedMenuItemMouseDown,
td.SubSubCMSMenuHighlightedMenuItemMouseUp
{
	text-align:left;
	text-transform:normal;
	background-color:#c3d021;
	color:#fff;
	font-size:11px;
	font-style:italic; 
	width:116px;
	padding:5px 10px 5px 10px;
	border:solid 1px #fff;
}
td.SubSubCMSMenuHighlightedMenuItemMouseOver,
td.SubSubCMSMenuItemMouseOver
{
	text-align:left;
	text-transform:normal;
	background-color:#fff;
	color:#c3d021;
	font-size:11px;
	font-style:italic; 
	width:116px;
	padding:5px 10px 5px 10px;
	border:solid 1px #fff;
}

/*# Internal #*/

#InternalMainWrapper
{
	width:955px;
	min-height:450px;
	margin:auto;
	background-image:url('../App_Themes/Custom/Images/internal_bg.gif');
	background-repeat:repeat-y;
}

#InternalBannerWrapper
{
	width:955px;
	height:174px;
}

#InternalUnderTopNav
{
	clear:right;
	width:955px;
	height:8px;
	background-image:url('../App_Themes/Custom/Images/internal_undertopnav.gif');
	background-repeat:no-repeat;
	margin:auto;
}

.IE6 #InternalUnderTopNav
{
	margin-bottom:-6px;
}

#InternalLeft
{
	float:left;
	width:222px;
	text-align:left;
	margin-top:25px;
}

#InternalRight
{
	float:right;
	width:713px;	
	text-align:justify;
	padding:5px 0px 10px 20px;
}

/*
#InternalRight p
{
	margin:0px;
	padding:0px;
}
*/

#InternalTextRegionWrapper
{
	padding-right:20px;
}



#BreadCrumbsHolder
{
	width:713px;
	height:20px;
	border-bottom:solid 1px #9c9e9f;
	margin-bottom:10px;
	font-size:8px;
	color:#9c9e9f;
}

a.CMSBreadCrumbsLink
{
	font-size:10px;
	font-weight:bold;
	color:#9c9e9f;
	text-decoration:none;
}

a.CMSBreadCrumbsLink:hover
{
	color:#00aedb;
}

.CMSBreadCrumbsCurrentItem
{
	font-size:10px;
	font-weight:bold;
	color:#9c9e9f;	
}

#ContentTitle
{
	font-size:15px;
	font-weight:bold;
	color:#949acd;
	clear:right;
	margin-bottom:10px;
	text-transform:uppercase;
}

/*# Left Navigation #*/
ul.LeftNavigationMenu,
ul.CMSListMenuUL,
ul.LeftSubCMSListMenuUL
{
	margin:0px;
	padding:0px;
	width:222px;
}

li.CMSListMenuLI,
li.CMSListMenuHighlightedLI,
li.LeftSubCMSListMenuLI,
li.LeftSubCMSListMenuHighlightedLI
{
	list-style-type: none;
}

/* First Level */

a.CMSListMenuLink
{
	display:block;
	width:202px;
	padding:5px 5px 5px 15px;
	border-bottom:solid 1px #fff;
	text-decoration:none;
	color:#fff;
	font-style:italic;
	font-size:11px;
}

a.CMSListMenuLinkHighlighted
{
	display:block;
	width:202px;
	padding:5px 5px 5px 15px;
	border-bottom:solid 1px #fff;
	text-decoration:none;
	color:#000;
	background-color:#fff;
	font-style:italic;
	font-size:11px;
}

a.CMSListMenuLink:hover,
a.CMSListMenuLinkHighlighted:hover
{
	color:#000;
}

/* Second Level */

a.LeftSubCMSListMenuLink
{
	display:block;
	width:187px;
	padding:5px 5px 5px 30px;
	border-bottom:solid 1px #fff;
	text-decoration:none;
	color:#fff;
	font-style:italic;
	font-size:11px;
}

a.LeftSubCMSListMenuLinkHighlighted
{
	display:block;
	width:187px;
	padding:5px 5px 5px 30px;
	border-bottom:solid 1px #fff;
	text-decoration:none;
	color:#000;
	background-color:#fff;
	font-style:italic;
	font-size:11px;
}

a.LeftSubCMSListMenuLink:hover,
a.LeftSubCMSListMenuLinkHighlighted:hover
{
	color:#000;
}

/*# Internal Community #*/

#CommunityWrapper
{
	padding-bottom:15px;
	background-image:url('../App_Themes/Custom/Images/community_bg.gif');
	background-repeat:repeat-y;
}

.IE6 #CommunityWrapper
{
	background-position:20px;
	padding-top:10px;
}


.IE7 #CommunityWrapper
{
	padding-top:10px;
}

#CommunityLeft
{
	float:left;
	padding-right:20px;
	width:456px;
}

#CommunityRight
{
	position:relative;
	float:right;
	width:237px;
	height:388px;
	background-image:url('../App_Themes/Custom/Images/community_rightpanel_bg.jpg');
	background-repeat:no-repeat;
	background-position:top right;
}

#CommunityRightImage
{

}

#CommunityRightText
{
	width:130px;
	height:80px;
	position:absolute;
	top:268px;
	left:45px;
	color:#0E5EE1;
	font-size:10px;
	font-style:italic;
	text-align:left;
}

#BreadCrumbsHolderCommunity
{
	width:466px;
	height:20px;
	border-bottom:solid 1px #9c9e9f;
	margin-bottom:10px;
	font-size:8px;
	color:#9c9e9f;
}

.IE7 #BreadCrumbsHolderCommunity
{
	width:445px;
	height:20px;
	border-bottom:solid 1px #9c9e9f;
	font-size:8px;
	color:#9c9e9f;
	clear:right;
}

/*# Search #*/

#SearchText
{
	float:left;
	margin-left:-5px;
	padding-top:2px;
	padding-right:10px;
	color:#9C9E9F;
	font-size:9px;
	text-decoration:none;
	text-transform:uppercase;
}

.IE6 #SearchText
{
	margin-left:0px;
}

.SearchResult
{
	clear:right;
	margin-bottom:15px;
}

.SearchResultTitle a
{
	font-weight:bold;
	text-decoration:none;
	color:#c3cf21;
}

.SearchResultMod
{
	
}

/*# Sitemap #*/

ul.CMSSiteMapList
{
	margin:5px 0px 0px 0px;
	padding:0px;
}

li.CMSSiteMapListItem
{
	list-style-type: none;
	padding:5px 0px 5px 0px;
}

a.CMSSiteMapLink
{
	
}

ul.CMSSiteMapList li a
{
	font-weight:bold;
	text-decoration:none;
	color:#c3cf21;
}

ul.CMSSiteMapList li li,
ul.CMSSiteMapList li li li,
ul.CMSSiteMapList li li li li
{
	padding-left:20px;
}

ul.CMSSiteMapList li li a,
ul.CMSSiteMapList li li li a,
ul.CMSSiteMapList li li li li a
{
	font-weight:normal;
	text-decoration:none;
	color:#949acd;
}

/*# Gallery #*/

div.GalleryTeaser
{
	float:left;
	width:154px;
	height:145px;
	margin:0px 17px 28px 0px;
}

div.GalleryTeaser img
{
	max-width:154px;
	max-height:129px;
	border:none;
}

#caption
{
	font-size:11px;
	text-align:center;
	padding:10px 0px 10px 0px;
}

div.GalleryTeaserText
{
	font-size:11px;
	text-align:center;
	padding:8px 0px 4px 0px;
}

.PagerControl
{
	text-align:center;
}

.PagerResults
{
	clear:right;
	color:#949ACD;
	font-size:12px;
	font-weight:bold;
	margin-bottom:10px;
}

.PagerNumberArea
{
	clear:right;
	font-size:11px;
	font-weight:bold;
	margin-bottom:10px;
}

.PagerNumberArea span,
.PagerNumberArea a,
.SelectedPrev,
.UnselectedPrev,
.SelectedPage,
.UnselectedPage,
.SelectedNext,
.UnselectedNext
{
	font-size:11px;
	font-weight:bold;
}



/*# News #*/

#NewsPreviewDateMain
{
	font-size:12px;
	font-weight:bold;
	color:#c3cf21;
	float:left;
}

#NewsPreviewTitleMain
{
	float:left;
	clear:right;
}

#NewsPreviewTitleMain a
{
	font-size:12px;
	font-weight:bold;
	color:#c3cf21;
	text-transform:uppercase;
	text-decoration:none;
}

.NewsPreviewSummaryMain
{
	clear:left;
	font-size:12px;
	text-align:justify;
	float:left;
	padding-top:10px;
	width:700px;
}

.NewsPreviewSummaryMain p
{
	margin:0px;
	padding:0px;
}

#NewsPreviewTitleLarge
{
	font-size:12px;
	font-weight:bold;
	color:#c3cf21;
	text-transform:normal;
	margin-bottom:10px;
}

div.Date
{
	margin-bottom:10px;
	font-style:italic;
}

#NewsSummary
{
	margin:10px 0px 10px 0px;
}

#NewsBody
{
	
}

.NewsAttachment
{
	margin-top:10px;
}

.NewsAttachment a
{
	line-height: 16px;
	font-size: 12px;
	color: #c0af2c;
	background: url(/App_Themes/Custom/images/bullet-pdf.gif) no-repeat 0 50%;
	padding: 0 0 0 24px;
}

.ErrorLabel,
.EditingFormErrorLabel
{
	color:red;
}