/*#01 - Global#*/
/*#01 - Global/Standard#*/
* 
{
	margin: 0; 
	padding: 0;
}

html
{
	background-color: #f0eee0;
	font-family: Verdana;
	font-size: 10pt;
	color: #767879;
}

a:link, a:visited, a:active
{
	text-decoration: none;
}

a:hover
{
	text-decoration: none;
	color: #c0d010;
}

h1
{
	font-size:14pt;
	width:499px;
	color: #767879;
	padding-right:0px;
	margin-bottom:10px;
	margin-left:0px;
	text-align:left;
}

h2
{
	font-size:12pt;
	width:499px;
	color: #767879;
	border-bottom: 1px dotted #767879;
	padding-top:10px;
	padding-right:0px;
	margin-bottom:10px;
	margin-left:0px;
	text-align:left;
}
/*#01 - Global/Colors#*/

/*

	color: #767879
	color: #2f2a28
	color: #f0eee0
	color: #d1ec24
	color: #c0d010 - lime green
*/

.middleBlock a
{
	color: black;
	text-decoration: underline;
}

/*#02 - Main Blocks#*/
.header
{
	width: 100%;
	height: 130px;
}

.headerTop
{
	width: 100%;
	height: 64px;
	background: #2f2a28;
	border-bottom: 7px solid #d1ec24;
}

.topHeaderCenter
{
	width: 1000px;
	height: 64px;
	margin: 0px auto;
	background: url(../App_Themes/UrbanTruant/Images/urbantruant.gif) left no-repeat;
}

.topContactDetails
{
	padding-top: 10px;
	height: 50px;
	background: #2f2a28;
	color: #d1ec24;
	font-size: 12pt;
	font-weight:bold;
	float: right;	
	text-align: right;
}

.headerBottom
{
	height: 59px;
	background: #f0eee0;
}
.linksBar A
{
	text-decoration:none;
	color: #767879;
}

.content
{
	width: 944px;
	border-left: 28px solid white;
	border-right: 28px solid white;	
	border-top: 28px solid white;
	margin: 0px auto;
	background: white;
}

.contentHeader
{
	width: 944px;
	height: 194px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: white;
}

.contentDetails
{
	background: #f0eee0;
	margin: 0px 240px 0px 28px;
	width:944px;
}

.header-url
    
{

	color: #d1ec24;
	font-size: 12pt;
	font-weight:bold;
	text-decoration:none;
}

.header-url:visited
{

	color: #d1ec24;
	font-size: 12pt;
	font-weight:bold;
	text-decoration:none;
}
       	
.header-url:hover
{
	color: #d1ec24;
	font-size: 12pt;
	font-weight:bold;
	text-decoration: underline;
}

/*#02 - Main Blocks/Footer#*/
.footer
{
	width: 944px;
	height: 128px;
	margin: 0px auto;
	border-left: 28px solid white;
	border-right: 28px solid white;	
	border-bottom: 28px solid white;
	background: #767879;
}

.footerTop
{
	width: 944px;
	height: 100px;
}

.footerBottom
{
	width: 944px;
	height: 27px;
	float: left;
	line-height: 27px;
	background: #2f2a28;
	border-top: 1px solid white;
}

.footerDetails
{
	width: 790px;
	height: 27px;
	margin: 0px auto;
}

.footerImg
{
	width:158px;
}

.footerHeader
{
	margin: 0px;
	font-size: 8pt;  
	font-weight:bold;
	color: #d1ec24; 
	text-decoration: none;
	padding-left: 1px;
}

.footerZone1
{
	float: left;
	width: 158px;
}

.footerZone2
{
	float: left;
	width: 151px;
	padding-left: 5px;
}

.IE6 .footerZone2
{
	padding-right: 0px;
}

.footerZone3
{
	float: left;
	width: 158px;
	height: 100px;
	background: white;
}

.footerZone3 img
{
	max-width: 150px;
}

.footerZone4
{
	float: left;
	width: 150px;
	padding-left: 5px;
}

.footerZone5
{
	float: left;
	width: 158px;
	height: 100px;
}

.footerZone5 img
{
	width: 158px;
}

.IE6 .footerZone5 img
{
	height: 100px;
}

.footerZone6
{
	float: left;
	width: 150px;
	padding: 0px 0px 0px 0px;
	color: #ffffff;
	font-size: 8pt;
	font-weight:bold;
	padding-left: 3px;
}

.footerLinks
{
	width: 640px;
	margin: 0px auto;
}

.footerText
{
	width: 790px;
	margin: 0px auto;
}

.footerLink
{
	margin: 0px;
	font-size: 8pt;  
	color: #ffffff; 
	text-decoration: none;
	font-weight:bold;
}

.footerRecent
{
	margin: 0px;
	font-size: 8pt;  
	color: #ffffff; 
	text-decoration: none;
	font-weight:bold;
	width: 100px;
}

.BottomNavLink	
{
	margin: 0px;
	font-weight: bold; 
	font-size: 8pt;   
	color: #767879; 
	text-decoration: none;
	width:60px;
	padding:0px 10px 0px 10px;
	border-right: 1px solid #767879;
	text-align:center;
}

.mainPageImage
{
	z-index: -1;
	margin: 0px 0px 0px 0px;
	padding: 0px;
}

.mainContent
{
	overflow:auto;
}

.mainPositionContent
{
	width: 944px;
	overflow: auto;
	clear: both;
	background: #f0eee0 url(../App_Themes/UrbanTruant/Images/play_splash.gif) no-repeat bottom right;	
	padding-bottom: 20px;
	
}

.leftBlock
{
	width: 174px;
	float: left;
	margin-top: 26px;
}

.leftPositonBlock
{
	width: 500px;
	float: left;
	background: #f0eee0;

}

.middleBlock
{
	width: 499px;
	float: right;
	margin-bottom:30px;
	padding-top: 26px;
	line-height:20px;
}

.middleBlock ul
{
	margin-left: 30px;
}

.middleBlock li
{
	list-style-type: none;
	font-size: 9pt;
	color:black;
	font-weight:normal;
    	background-color:#f0eee0;	
	color: #767879;
	background-image: url(../App_Themes/UrbanTruant/Images/bullet_01.gif);
	background-repeat: no-repeat;
	background-position: 0px 5px;
	padding: 2px 5px 3px 30px;
}

.rightBlock
{
	width: 240px;
	float: right;
	padding: 5px 5px 5px 5px;
}

/*#03 - Menus#*/
/*#03 - Menus/Top menu#*/
.topMenuLeft
{
	width: 4px;
	height: 50px;
	float: left;
	margin: 1px 0px 0px 0px;

}
.topMenuRight
{
	width: 4px;
	height: 50px;
	float: left;
	margin: 1px 0px 0px 0px;

}
.topMenuCMSListMenuLink, .topMenuCMSListMenuLinkHighlighted
{
	background: url(../App_Themes/UrbanTruant/Images/play_border.gif) no-repeat;	

	color: #767879;
	text-decoration: none;
	font-weight: bold;
	display: block;
	margin-left: 3px;
	margin-top:7px;
	margin-bottom:0px;
	padding: 0px 30px 4px 30px;
	text-align: center;
	font-size: 10pt;
	height:44px;

}


.topMenuCMSListMenuLinkHighlighted
{
	background: url(../App_Themes/UrbanTruant/Images/play_arrow.gif) no-repeat bottom center;
	text-decoration: none;
	text-align: center;
}

.topMenuCMSListMenuLink:hover{

	text-decoration: none;

}


.IE6 .topMenuCMSListMenuLink:hover{
	background: none;
	text-decoration: none;
}


.topMenuCMSListMenuHighlightedLI{

	text-decoration: none;
	
}

.topMenuCMSListMenuLI:hover
{
	text-decoration: none;
}

.topMenuCMSListMenuLI, .topMenuCMSListMenuHighlightedLI
{
	float: left;
	margin: 4px 0px 0px 0px;
	display: block;
	text-decoration: none;
}

.topMenuCMSListMenuUL
{
	width: 605px;
	margin: 0px auto;
	height: 30px;
}

.toplistmenu
{
	background: #f0eee0;
	padding-left: 28px;
	margin: 1px 0px 0px 20px;

}

.toplistmenu li
{
	margin-left: 2px;
	margin-right: 2px;
	font-size: 10px;

}

.IE .toplistmenu li{
	width: 140px;
	font-size: 10px;

}

/*#03 - Menus/BreadCrumbs#*/
.breadCrumb
{
	background: #ffffff url(../App_Themes/UrbanTruant/Images/swish.gif) no-repeat center center;
	color: white;
	height: 50px;
	font-size: 12pt;
	font-weight:bold;
	line-height: 80px;
	
}

.breadCrumb a
{
	color: #d1ec24;
	font-size: 12pt;
	font-weight:bold;
	text-decoration: none;
	padding-left: 10px;
	
}

.breadCrumb a:visited
{
	color: #d1ec24;
	font-size: 12pt;
	font-weight:bold;
	text-decoration: none;
	

}

.breadCrumb a:hover
{
	color: #d1ec24;
	font-size: 12pt;
	text-decoration: none;
	font-weight:bold;
	padding: 0px 0px 0px 10px;

}
.CMSBreadCrumbsCurrentItem
{
	text-align: left;
	padding: 0px 0px 0px 10px;


}

/*#03 - Menus/Left Navagation#*/
.leftNavMenuCMSListMenuUL
{
	
}

.leftNavMenuCMSListMenuLI, .leftNavMenuCMSListMenuHighlightedLI
{
	list-style-type: none;
	padding-left: 10px;
	margin: 0px 10px 10px 10px;
}

.leftNavMenuCMSListMenuLink, .leftNavMenuCMSListMenuLinkHighlighted
{
	color: #767879;
	font-weight: bold;
}

.leftNavMenuCMSListMenuUL .leftNavMenuCMSListMenuUL
{
	margin-top: 10px;
}

.leftNavMenuCMSListMenuUL .leftNavMenuCMSListMenuUL .leftNavMenuCMSListMenuLI
{
	padding-left: 10px;
}

.leftNavMenuCMSListMenuUL .leftNavMenuCMSListMenuUL .leftNavMenuCMSListMenuHighlightedLI
{
	padding-left: 10px;
}

.leftNavMenuCMSListMenuUL .leftNavMenuCMSListMenuUL a
{
	font-weight: normal;
}

/*#03 - Menus/Bottom Nav#*/
.menuElemCMSListMenuUL
{
	text-align: left;
}
.menuElemCMSListMenuLI, .menuElemCMSListMenuHighlightedLI
{

	list-style-type: none;

}
.menuElemCMSListMenuLink, .menuElemCMSListMenuLinkHighlighted
{
	color: white;
	font-size: 8pt;
	font-weight: bold;
	text-align: left;
}

/*#04 - Itinerary Table#*/
.itinerary
{
	margin-top:30px;
	border: 1px solid #C0D010;
	width: 220px;
}

.titleCell
{
	background: #C0D010;
	font-size:12pt;
	color: #ffffff;
	font-weight:bold;
	padding: 4px 0px 4px 4px;
	

}

.timeColumn
{
	border-left: 1px solid #C0D010;
	border-right: 1px dotted #767879;
	font-size:9pt;
	font-weight:bold;
	color: #767879;
	padding: 4px 0px 4px 4px;
	width: 40px;
	text-align:center;
}

.detailsColumn
{
	font-size:9pt;
	color: #767879;
	font-weight:bold;
	padding: 4px 0px 4px 4px;
}

/*#05 - Lists#*/
.widgetContent ul 
{
	font-size: 8pt;
    	color:black;
	font-weight:normal;
	font-size:9pt;
	color:#333333;
	list-style-type: none;
	padding: 0px 0px 10px 0px;
	margin:0px 0px 0px 0px;
}

.widgetContent ul li
{
	
	font-size: 8pt;
	color:black;
	font-weight:normal;
    	background-color:#f0eee0;	
	color:  #767879;
	background-image: url(../App_Themes/UrbanTruant/Images/bullet_01.gif);
	background-repeat: no-repeat;
	background-position: 0px 5px;
	padding: 2px 5px 3px 30px;
}

.widgetContent ul li a
{
	color: black;
	text-decoration: underline;	
}

/*#06 - Quotes#*/
.topQuote
{
	background: #f0eee0 url(../App_Themes/UrbanTruant/Images/small_quote_01.gif) no-repeat top left;
	margin: 0px 0px 0px 0px;
	height:44px;
	width: 170px;
}

.bottomQuote
{
	background: #f0eee0 url(../App_Themes/UrbanTruant/Images/small_quote_02.gif) no-repeat 160px 0px;
	margin: 0px 0px 0px 0px;
	width: 220px;
	height:44px;
	font-size:9pt;
	font-weight:bold;
	color: #C0D010;
	padding: 0px 0px 0px 0px;
}

.topQuoteFull
{
	background: #f0eee0 url(../App_Themes/UrbanTruant/Images/small_quote_01.gif) no-repeat top left;
	margin: 0px 0px 0px 0px;
	height:44px;
	width: 500px;
}

.bottomQuoteFull
{
	background: #f0eee0 url(../App_Themes/UrbanTruant/Images/small_quote_02.gif) no-repeat 440px 0px;
	margin: 0px 0px 0px 0px;
	width: 500px;
	height:44px;
	font-size:9pt;
	font-weight:bold;
	color: #C0D010;
	padding: 0px 0px 0px 0px;
}

.quoteText
{
	font-size:10pt;
	font-weight:bold;
	color: #767879;
	padding: 0px 5px 0px 0px;
	width: 220px;
}

.quoteTextFull
{
	font-size:10pt;
	font-weight:bold;
	color: #767879;
	padding: 0px 5px 0px 0px;
	width: 500px;
}
/*#07 - Container/Portfolio Thumbnail#*/
.portfolioBody
{
	margin: 25px;
}

.portfolioContainer
{
	width: 200px;
	height: 230px;
	float: left;
	margin: 10px;
}

.portfolioContainerDetail
{
	width: 860px;
	float: left;
	margin: 10px;
}

.portfolioImg
{
	width: 100%;
	clear: both;
}

.portfolioTitle
{
	width: 100%;
	height: 30px;
	font-size:11pt;
	font-weight:bold;
	text-align: center;
}

.portfolioTitle a
{
	color: #767879;
}

.portfolioText
{
	width: 100%;
}

.portfolioURL
{
	width: 100%;
	font-size:11pt;
	font-weight:bold;
	text-decoration:none;
	text-align: center;
}

.portfolioURL a
{ 
	color: #c0d010;
}

/*#07 - Container/Portfolio Detail#*/
.portfolioImgDetail
{
	width: 200px;
	height: 100%;
	float: left;
	margin-right: 20px;
}

.portfolioTitleDetail
{
	width: 100%;
	height: 30px;
	font-size: 11pt;
	font-weight: bold;
	text-align: left;
}

.portfolioTitleDetail a
{
	color: #767879;
}

.portfolioTextDetail
{
	width: 100%;
}

.portfolioURLDetail
{
	width: 100%;
	font-size:11pt;
	font-weight:bold;
	text-decoration:none;
	text-align: left;
}

.portfolioURLDetail a
{ 
	color: #c0d010;
}

.PagerControl
{
	clear: both;
}

/*#08 - News#*/

.NewsPTitle
{
	border-bottom: #767879 1px dotted;
	text-align: left;
	width: 499px;
	padding-right: 0px;
	margin-bottom: 10px;
	color: #767879;
	margin-left: 0px;
	font-size: 12pt;
	padding-top: 10px;
	text-decoration: none;

}

.NewsSummary
{
	margin-top: 10px;
}
.newsItemDetail
{
	margin-bottom: 20px;
}
.NewsPTitle A
{
	color: #c0d010;
	font-size: 12pt;
}
.NewsPBody
{

}
/*#09 - Contact Us#*/
.EditingFormValueCell
{
	padding: 5px 5px 5px 5px;
}

.TextboxField
{
	width: 335px;
}

.companyOffice
{
	margin-top: 28px;
}

.normalLink
{
	color: #c0d010;
	text-decoration: none;
}
/*#10 - WidgetContainer#*/

.widgetTitle
{
	font-weight:bold;
	height: 20px;
	width: 210px;
	text-align: center;
	color: white;
	padding: 10px;
	font-size: 12pt;
	margin-top: 30px;
	background: url(../App_Themes/UrbanTruant/Images/widgetBackground.jpg);
}

.widgetContent
{
	border-left: #E6DF3B 2px solid;
	border-right: #E6DF3B 2px solid;
	width: 216px;
	padding-left: 10px;
	padding-top: 10px;
	line-height: 19px;
}

.PagerNumberArea a
{
	color: #767879;
}
.PagerNumberArea
{
	text-align: center;
	text-decoration:none;
	color: #767879;
	padding-left: 10px;

}
.PagerResults
{
	text-align: center;
	text-decoration:none;
}

/*#11 - LogonPage#*/

.LogonPageBackground
{
	padding: 20px 10px 10px 0px;
}

.LogonTextBox
{
	width: 150px;
	margin-bottom: 5px;
}

.LogonDialog table tbody tr td input
{
	padding-right: 3px;
}

/*#12 - Support#*/

.centerBlock
{
	width: 680px;
	float: left;
	overflow:auto;
	height: 700px;
	padding: 40px 20px 20px 20px;
	text-align: center;
}

/*#13 - Blog#*/
.blogDetail
{
	margin: 20px auto;
}

.blogDetail a
{
	color: black;
	text-decoration: underline;
}

.blogLeft
{
	width: 584px;
	float: left;
	padding: 20px 40px 20px 20px;
}

.blogRight
{
	width: 280px;
	float: right;
	padding-right: 20px;
}

.blogTitle
{
	width: 100%;
}

.BlogPTitle
{
	font-size:12pt;
	color: #767879;
	border-bottom: 1px dotted #767879;
	padding-top:10px;
	padding-right:0px;
	margin-bottom:10px;
	margin-left:0px;
	text-align:left;
}

.BlogPTitle a
{	
	font-size:12pt;
	color: #c0d010;
	text-decoration: none;
}

/*#X - Browser Fix#*/
/*#X - Browser Fix/IE6#*/
.IE6 .topMenuCMSListMenuUL
{
	width: 995px;
}

.IE6 .topMenuCMSListMenuLink
{
	padding: 0px 20px 4px 20px;
}

.IE6 .topMenuCMSListMenuLinkHighlighted
{
	padding: 0px 20px 4px 20px;
}

.IE6 .topMenuCMSListMenuLink:hover{
	background: none;
	text-decoration: none;
}

.IE6 .breadCrumb
{
	background: #ffffff url(../App_Themes/UrbanTruant/Images/swish.gif) no-repeat center center;
	color: white;
	height: 5px;
	font-size: 12pt;
	font-weight:bold;
	padding-top: 35px;
	padding-bottom: 5px;
	line-height: 18px;
}

.IE6 .topMenuCMSListMenuLI, .IE6 .topMenuCMSListMenuHighlightedLI
{
	width: 142px;
}