body, html
{
	color: #343434;
	margin: 0;
	padding: 0;
	background: url(/Files/Images/Design/bg.jpg) repeat-x;
}

body
{
	min-width: 965px;
}

body, ul, ol, td, #futureProjectPod #items
{
	font: .85em/1.6em "Verdana" ,sans-serif;
}

#clearHeader
{
	height: 184px;
}

#headerContainer
{
	position: absolute;
	top: 0px;
}

.textFloatLeft
{
	float:left;
	width: 60%;
}

.imageFloatLeft
{
	float:left;
	width: 39%;
}


#wrap
{
	margin-left: auto;
	margin-right: auto;
	width: 965px;
}

#header
{
	height: 114px;
}

#header img
{
}

h1, h2, h3, h4
{
	color: #98995D;
	text-transform: lowercase;
}

h1
{
	font-family: Trebuchet MS;
	font-size: 22px;
}

h2
{
	font-size: 1.3em;
}

#topGutter
{
	height: 23px;
	width: 965px;
}

.clear
{
	clear: both;
}

ul.features li
{
	margin: 0;
	padding: 0 0 0 14px;
	list-style-type: none;
	background: url(/Files/Images/Design/feature-bullet.gif);
	background-repeat: no-repeat;
	background-position: 0px 50%;
}


/* Navigator styles */
#nav
{
	width: 955px;
	background: url(/Files/Images/Design/nav-bg.jpg) repeat-x;
	background-repeat: repeat-x;
	height: 44px;
}

#nav ul
{
	padding: 0;
	list-style: none;
	font: normal 0.9em "Helvetica" ,sans-serif;
	float: right;
}

#nav li
{
	text-align: center;
	float: left;
	background: url(/Files/Images/Design/tab_right.jpg) no-repeat right top;
	margin-left: 3px;
	line-height: normal;
}

#nav li.homemenu
{
	height: 38px;
}

#nav li.selected
{
	display: block;
	float: left;
	background-image: url(/Files/Images/Design/tab_right_on.jpg);
	margin-left: 3px;
}

#nav li.homeselected
{
	display: block;
	float: left;
	background-image: url(/Files/Images/Design/tab_right_on.jpg);
	margin-left: 3px;
}

#nav li a.homeunselected
{
	height: 39px;
	color: #FFFFFF;
	background-image: url(/Files/Images/Design/tab_left.jpg);
	line-height: 300%;
}

#nav li a.selected
{
	color: #42627E;
	background-image: url(/Files/Images/Design/tab_left_on.jpg);
	height: 39px;
}

#nav li a.homeselected
{
	height: 39px;
	color: #42627E;
	background-image: url(/Files/Images/Design/tab_left_on.jpg);
	line-height: 300%;
}


#nav a
{
	float: left;
	display: block;
	margin: 0;
	padding: 4px 10px 0 10px;
	text-decoration: none;
	color: #FFFFFF;
	background-image: url(/Files/Images/Design/tab_left.jpg);
	background-repeat: no-repeat;
}

/*#nav a:hover
{
    color: #43627D;
}*/

/* Navigator styles end */

/* Main area */

#mainTwoCol
{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	float: left;
	width: 655px;
}

#mainOneCol
{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	float: left;
	width: 965px;
}

#MainRecord #mainTwoCol
{
	padding-right:5px;
}

#main h2, #main h3, #main p
{
	padding: 0;
	margin-left: 0px;
}

#main p
{
	margin-top: 20px;
}

#main a
{
	padding: 8px;
	color: #666633;
	text-decoration: underline;
}

#main #images
{
	padding: 10px;
}

/* Main end */


#homePagePanel
{
	height: 272px;
	background: url(/Files/Images/Design/homePagePanel.jpg);
	margin-bottom: 30px;
}

#sidebar
{
	margin: 0 0 0 0;
	padding-top: 0px;
	float: right;
	width: 305px;
}

/*#sidebar img
{
    margin: 5px;
    float: left;
}*/
#sidebar h3, #sidebar p
{
	padding: 0 10px 0 0;
}

#availability, #futureProjectPod, #sidePod
{
	background: url(/Files/Images/Design/podTop.gif) no-repeat top;
	width: 301px;
}

#futureProjectPod
{
	margin-top: 0px;
}

#availability h2, #futureProjectPod h2, #sidePod h2
{
	font-family: Trebuchet MS;
	font-size: 18px;
	margin-top: 0;
	padding: 16px 16px 10px 16px;
	float: left;
	text-decoration: none;
}

#AvailablePodItem #AvailableContent h2, #AvailablePodItem #AvailableContent h2 a, #FutureProjectsListPod h2, #FutureProjectsListPod h2 a, #DevelopmentListPod #DevelopmentContent h2, #DevelopmentListPod #DevelopmentContent h2 a
{
	font-family: Trebuchet MS;
	font-size: 18px;
	margin-top: 0;
	text-decoration: none;
	color: #98995D;
	padding: 0;
}

#availability dl, #futureProjectPod ul
{
	clear: both;
	padding: 0 0 14px 14px;
	background: url(/Files/Images/Design/podBtm.gif) no-repeat bottom;
}

#availability dt
{
	font-size: 11px;
	color: #666633;
	font-weight: bold;
	background-color: #F4F4F4;
	width: 95%;
}

#availability dt a
{
	padding: 8px;
	color: #666633;
	text-decoration: underline;
}

#availability dd
{
	background-color: #F4F4F4;
	width: 273px;
	font-size: 11px;
	color: #666633;
}

#availability dd p
{
	font-size: 11px;
	padding: 0 8px 8px 8px;
}

#availability dd.alt, #availability dt.alt
{
	background-color: #FFF;
}

#availability dd a
{
	color: #666633;
	font-weight: bold;
	text-decoration: underline;
}

#futureProjectPod ul li a
{
	color: #666633;
	line-height: 30px;
	padding: 8px;
	text-decoration: underline;
}

.galleryIntro
{
	height: 24px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	font-size: 12px;
	color: #43627D;
	width: 307px;
	background: transparent url(/Files/images/design/gallery-intro.gif) no-repeat bottom right;
}

#footer
{
	border-top: solid 1px #999999; /*#42627D;*/
	margin-top: 20px;
	clear: both;
	border-top-color: #C0C0C0;
}

#footerLeft
{
	padding-top: 5px;
	font-size: 11px;
	float: left;
	width: 450px;
	color: #999999;
}

#footerLeft a
{
	padding: 8px;
	color: #666633;
	text-decoration: underline;
}

#footerRight
{
	line-height: 23px;
	height: 30px;
	text-align: right;
	float: right;
	width: 300px;
	padding-right: 20px;
}

#footerRight a
{
	color: #999999;
	text-decoration: none;
	vertical-align: middle;
	font-size: 11px;
	display:block;
	line-height:59px;
}

#footerRight a img
{
	vertical-align: middle;
}

#footer p
{
	margin: 0;
	padding: 4px;
	font-size: .8em;
}

strong
{
	color: #343434;
	font-weight: bold;
}

a
{
	color: #0065EB;
}

a:hover
{
	color: #00359B;
}

ul
{
	color: #2E5A80;
}

img
{
	border: 0;
}

#AvailablePodItem
{
	position: relative;
	float: none;
	clear: both;
	display: block;
}

#AvailablePodItem #AvailableImage, #DevelopmentListPod #DevelopmentImage, #FutureProjectsListPod #FutureProjectImage
{
	float: left; /*width: 30%;*/
	background-repeat: no-repeat;
	border-bottom: 3px solid #e9f0f3;
	border-left: 3px solid #e9f0f3;
	border-right: 3px solid #e9f0f3;
	border-top: 3px solid #e9f0f3;
}

#AvailablePodItem #AvailableImage .image, #DevelopmentListPod #DevelopmentImage .image, #FutureProjectsListPod #FutureProjectImage.image
{
	padding-top: 5px;
}

#AvailablePodItem #AvailableContent, #DevelopmentListPod #DevelopmentContent, #FutureProjectsListPod #FutureProjectContent
{
	float: left;
	width: 65%;
	padding-left:15px;
}

#AvailablePodItem #AvailableContent a
{
}



/* All sidebar pod
_________________________________________________________________________________________________ */

#availability, #futureProjectPod, #sidePod
{
	background: url(/Files/Images/Design/podTop.gif) no-repeat top;
	width: 301px;
	margin-bottom: 3px;
}

#futureProjectPod
{
	margin-bottom: 20px;
}

#availability #items .links, #futureProjectPod #items .links, #sidePod #items .links
{
	color: #666633;
	line-height: 30px;
	padding: 8px 8px 4px 8px;
	text-decoration: underline;
}

#availability #items .readMoreLinks
{
	color: #666633;
	padding: 0px 0px 0px 8px;
	text-decoration: underline;
}

#availability #items, #futureProjectPod #items, #sidePod #items, #sidePod #ImageWrapper, #sidePod #pdfWrapper
{
	color: #666666;
	font-weight: bold;
	width: 98%;
	clear: both;
	padding: 0 0 11px 11px;
	background: url(/Files/Images/Design/podBtm.gif) no-repeat bottom left;
}

#availability #items #internalItems, #futureProjectPod #items #internalItems
{
	background-color: #F4F4F4;
	width: 95%;
	font-size: 11px;
}

#availability #items #internalItems .alt
{
	background-color: #FFF;
}

#availability #items #internalItems p
{
	color: #666633;
	font-size: 11px;
	padding: 0 8px 8px 8px;
	line-height: 16px;
}

#sidePod #items
{
	width:95%;
}

#sidePod #items #innerItem,
#sidePod #pdfWrapper #pdfItems
{
	background-color: #F4F4F4;
	width: 95%;
}

#sidePod #items #innerItem
{
	padding: 5px;
}

#sidePod #items #innerItem #specificationLabel p
{
	margin-top: 3px;
}

#sidePod #ImageWrapper #Images table tr td
{
	padding: 5px;
}

#sidePod #ImageWrapper #Images #ImageBlock #Image
{
	border: 1px solid #e9f0f3;
	padding: 3px;
}

#sidePod #ImageWrapper #Images #ImageBlock #Image a
{
	padding: 0;
}

#ContactsSidePod #Header
{
	margin-top: 15px;
	margin-bottom: 15px;
}

#ContactsSidePod #AgentSidebarItem #Agency
{
	float: left;
	padding-bottom: 15px;
}

#ContactsSidePod #AgentSidebarItem #Contact
{
	float: left;
	padding-bottom: 5px;
}

/*All sidebar pod
_________________________________________________________________________________________________*/



#futureProjectPod ul
{
}

#futureProjectPod ul li
{
	background-color: #F4F4F4;
	color: #666666;
	font-weight: bold;
	width: 95%;
}



#AdminListGridView
{
	border: 1px solid #CECECE;
	margin-left: 1px;
	margin-top: 1em;
	font-size: 1.0em;
	vertical-align: top;
}

#AdminListGridView tr td, tr th
{
	padding: 5px;
}

#AdminListGridView table
{
	width: 965px;
}

#AdminListGridView td.text
{
	width: 300px;
}

/* Record page *//*


#RecordPage #RecordData table, #availabilityEditList table, #MainRecord table
{
	border-collapse: separate; /*width: 100%;
}*/

#RecordPage #RecordData table td, #availabilityEditList table td, #MainRecord table td
{
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
}

#RecordPage #ImageWrapper #Images #ImageBlock #Delete
{
	float: left;
}

#RecordPage #RecordImages
{
	float: left;
}

#RecordPage #PdfDocuments
{
	float: left;
	padding-left:50px;
}

#availabilityEditList
{
	width: 450px;
}

#availabilityEditList .Popup
{
	background-color: #CCCCCC;
}

#availabilityEditList .modalBackground
{
	background-color: Gray;
}

#availabilityEditList .modalPopup
{
	background-color: #ffffdd;
	border-width: 3px;
	border-style: solid;
	border-color: Gray;
	padding: 3px;
}

#availabilityEditList .right
{
	float: right;
}

#availabilityEditList .alt
{
	background-color: #F4F4F4;
}

#availabilityEditList #AvailabilityHeader
{
	background-color: #F4F4F4;
	width: 900px;
	border-color: Black;
	border-width: thick;
	color: #666633;
	font-weight: bold;
}

/* Pdf Control */

#PdfControl .pdfLink
{
	color: #666633;
}

#PdfControl #UploadControl
{
	width: 100%;
}

/* Pdf Control End */

/* Agent List */

#AgentItem
{
	position: relative;
	float: none;
	clear: both;
	display: block;
}

#AgentItem #AgentItemLogo
{
	float: left;
	padding-bottom: 2px;
	padding-top: 2px;
	padding-left: 2px;
	padding-right: 2px;
	width: 25%;
}

#AgentItem #AgentItemInformation
{
	float: left;
	width: 70%;
}

#AgentItem #AgentItemInformation .label
{
	float: left;
	width: 60px;
	font-size: 0.9em;
}

#AgentItem #AgentItemInformation .valueLine
{
	float: left;
	font-size: 0.9em;
}

#AgentItem #AgentItemInformation .value
{
	float: left;
	font-size: 0.75em;
}

#AgentItem #AgentItemInformation .value a,
#AgentItem #AgentItemInformation .valueLine a
{
	padding:0;
}

#AgentItem #AgentItemInformation .deleteLink
{
	float: right;
	padding: 0;
}

#AgentItem
{
	/*border-bottom: solid 1px #999999; #42627D;*/
	margin-bottom: 10px;
}


#GoBackHeader
{
	background-color: #C0C0C0;
	font-size: 0.8em;
	padding: 3px;
}

#GoBackHeader a
{
	color: White;
}

#MainImageDiv 
{
	padding:5px;
	background-repeat: no-repeat;
	border-bottom: 3px solid #e9f0f3;
	border-left: 3px solid #e9f0f3;
	border-right: 3px solid #e9f0f3;
	border-top: 3px solid #e9f0f3;
}

#PublicAvailability #AvailabilityWrapper
{
	background-color:#F4F4F4;
	padding-bottom:15px;
}

#PublicAvailability #AvailabilityWrapper #ItemsWrapper #Description
{
	padding-left:10px;
	float:left;
	width: 380px;
}

#PublicAvailability #AvailabilityWrapper #ItemsWrapper #Price
{
	float:left;
	width: 100px;
}

#PublicAvailability #AvailabilityWrapper #ItemsWrapper #Availability
{
	float:left;
	width: 160px;
}

#PublicAvailability #AvailabilityWrapper #RepeaterHeader
{
	text-align: center;
	background: #999966;
	margin-bottom: 15px;
}

#PublicAvailability #AvailabilityWrapper #RepeaterHeader .HeaderText
{
	color: #FFFFFF;
}


#MainSiteContent h1,
#MainSiteContent h2,
#MainSiteContent h3
{	
	color: #343434;
	text-transform: none;
}

#ContractingDivisionDiv .bulletList
{
	padding-left:30px;
	color:#343434;
}


#ContractingDivisionDiv .bulletList li
{
	list-style: circle;
	padding-left:10px;
}
