@charset "utf-8";
/* CSS Document */

#mainContentArea
{
	background-color:#ffffff;
}


#contentPgRightCol
{
	float:left;
	width:938px;
	padding-left:14px;
	padding-right:15px;
}

h1.ColliersLogo { margin: 0; padding:0; width:112px; height:92px; background:url(/webdata/graphics/ColliersLogo.gif) no-repeat;  float:left; cursor:pointer;}

h1.ColliersLogo span { visible:hidden; display:none; }

#logoBtm
{

}

#breadcrumbs
{
	width: 500px;
	padding-top:10px;
	float:left;
}

#breadcrumbs a, #breadcrumbs a:link, #breadcrumbs a:visited
{
	color:#828181;
	text-decoration:underline;
}

#extraLinks
{
	width:200px;
	float:right;
	padding-top:10px;
}

#extraLinks a, #extraLinks a:link, #extraLinks a:visited
{
	color:#828181;
}

#email, #print
{
	float:right;
	padding-left:10px;
}

#email a
{
	
	vertical-align:top;
	background:url(/webdata/graphics/btnEmail.jpg) no-repeat left;
	padding-left:18px;
}
#print a
{
	vertical-align:middle;
	background:url(/webdata/graphics/btnPrint.jpg) no-repeat left;
	padding-left:18px;
}

.hrBlue
{
	width:100%;
	border-top:1px solid #ccd3e6;
	font-size:1px;
	height:1px;
	line-height:1px;
	margin-top:5px;
	margin-bottom:5px;
}


/* LEFT HAND NAVIGATION --------------------------------------------------- */

#LHnavContainer
{
	width:180px;
	overflow:hidden;
	margin-top:10px;
	margin-bottom:20px;
	background:url(/webdata/graphics/LHNavBgnd.gif) no-repeat #ffffff;
}

#LHnavContainer ul, #LHnavContainer li
{
	list-style:none !important;
	margin:0;
	padding:0;
}

ul#leftNav li a

{
	padding-left:13px;
}

#leftNavArea ul #leftNav a
{
	padding-left:13px;
}

#leftNavArea ul#leftNav li.active ul #selected
{
	padding-left:26px;
}


.leftNavFirst {
	list-style:none !important;
	list-style-type:none !important;
}

#leftNav ul {
	list-style:none !important;
	list-style-type:none !important;
}


#leftNav li {
	list-style:none !important;
	list-style-type:none !important;
	list-style-image:none !important;
}


/* ACTUAL CONTENT --------------------------------------------------- */

#contentTwoColLeft
{
	/*background: url(/webdata/graphics/contentGradientBgnd.jpg) repeat-x #ffffff;*/
	width:745px;
	float:left;
	padding-bottom:30px;
}

#contentTwoColRight
{
	width: 177px;
	float:right;
}

.fullScreenLeft {
	float:left;
	width:357px;
	background: url(/webdata/graphics/contentGradientBgnd.jpg) repeat-x #ffffff; 
}

.fullScreenRight {
	float:right;
	width:357px;
	background: url(/webdata/graphics/contentGradientBgnd.jpg) repeat-x #ffffff; 
	overflow:hidden !important;
}

.retailSection ul, .fullScreenRight ul{
	padding:0;
	margin-bottom:0;
	margin-top:0;
	margin-left:0;
	list-style-image:none;
	list-style:none !important;
	list-style-type:none !important;	
}

.retailSection ul li, .fullScreenRight ul li{
	margin-top:10px;
	list-style-image:none;
	list-style:none !important;
	list-style-type:none !important;
}

.retailSection ul, .fullScreenRight ul li
{
	border-bottom:2px dotted #b5b5b5 !important;
	padding-bottom:20px !important;
}

.retailSection ul li a, .fullScreenRight ul li a {
	color:#0066cc !important;
	font-weight:bold !important;
	font-size:12px !important;
	text-decoration:none;
}

.retailSectionPad {
	padding-right:10px;
	padding-left:10px;
	padding-top:10px;
	padding-bottom:0;
	margin-bottom:0;
}


/* CONTENT COLUMN ---------------- */

#actualContent #contentContainer
{
	padding:10px 16px 20px 16px;
}

.contentSections img
{
	float:left;
	padding-right:10px;
}

.moreArrow a
{
	background:url(/webdata/graphics/blueArrow.gif) no-repeat right center;
	padding-right:7px;
}

.moreArrowUp
{
	padding-bottom:10px;
}

.moreArrowUp a
{
	background:url(/webdata/graphics/blueArrowUp.gif) no-repeat right center;
	padding-right:10px;
}


/* LOCATIONS */

#selectStateContainer
{
	float:left;
	margin-right:10px;
	margin-top:10px;
}

.buttonContainers
{
	float:left;
	text-align:left;
	margin-top:10px;
}

#selectState
{
	border:1px solid #7f9db9;
	font-size:12px;
	color:#666666;
	height:20px;
}

#selectState option
{
	padding-left:5px;
	padding-top:2px;
	padding-bottom:2px;
}

.buttonContainers
{
	float:left;
	text-align:left;
}

#flashcontent
{
	margin-top:0;
	width:306px;
	float:left;
	padding-left:30px;

}

#globalLocations
{
	width:95px;
	float:left;
	padding-top:90px;
	padding-left:40px;
}

.locationDiv
{
	float:left;
	width:142px;
	padding-right:30px;
	margin-bottom:15px;
}

.locationDiv p
{
	padding-top:2px;
}

.stateLocation
{
	width:520px;
}



/* RHC MODULES ---------------- */

.rhcModule
{
	background-color:#eaedf5;
	margin-bottom:16px;
}

.rhcModule h2
{
	font-size: 18px;
	color:#5e7fa5;
	font-weight:normal;
	padding-bottom:0;
	padding-top:3px;
}

.rhcModule a
{
	text-decoration:underline;
}

#contentTwoColRight .rhcModule
{
	padding: 5px 10px 10px 10px;
}

.loginField
{
	color:#666666;
	border:1px solid #7f9db9;
	padding:4px 0 0 3px;
	margin:5px 0 5px 0;
	width:150px;
	font-size:11px;
	height:18px;
}

.loginhbtn
{
	margin-top:5px;
	padding-bottom:5px;
}

#loginBtn
{
	float:left;
	width:58px;
}

#loginRegister
{
	float:right;
	width:94px;
	padding-top:10px;
	text-align:right;
	padding-right:2px;
}

#banner {
	width:557px;
	height:95px;
	background-image:url(/webdata/graphics/banner_template.gif);
	background-repeat:no-repeat;
	overflow:hidden;
}

/* used because there is an image placed as the bottom of the logo 
#contentTwoColLeft {position:relative; top:-23px}
#contentTwoColRight {position:relative; top:-23px}
#extraLinks {position:relative; top:-23px}
#crumbsContainer {position:relative; top:-23px}*/

#contentContainer img {
	padding-right:15px;
}

#mainContentArea {
background-image: url(/webdata/graphics/ColliersLogoBtm.gif);
background-repeat:no-repeat;
background-position:14px 0;
}



#contentContainer ul {
	margin:0 !important;
	padding:0 !important;
	list-style-type:none;
}

#contentContainer ul li {
	margin:0 !important;
	padding-left:12px !important;
	padding-right:0 !important;
	padding-bottom:10px;
	background-image:url(/webdata/graphics/newBlueBullet.gif);
	background-position: 0 3px;
	background-repeat:no-repeat;
	list-style-type:none;
}

.breadcrumbLeftPad {
	padding-left:120px;
}

.resourceHeading {
	width:357px;
	height:97px;
	background-image:url(/webdata/graphics/plainresearchhead.jpg);
}

.resourceTools {
	width:357px;
	height:97px;
	background-image:url(/webdata/graphics/plaintools.jpg);
}

.resourceToolsPad {
	padding:10px;
}

.resourceToolsPad img {
	margin-right:10px;
	margin-bottom:10px;
}

.resourceToolsPad div hr {
	width:337px !important;
}

.resourceToolsPad div {
	width:337px !important;
	overflow:hidden !important;
}

#myResourcesPad {
	padding:10px;
}

#myResourcesPad div{
	margin-bottom:15px;
	border-bottom:2px dotted #B5B5B5 !important;
	overflow:hidden;
	width:337px !important;
}