#divContactUs
{
	background-color:#C8E3FA;
	background-image:url(../images/Contact_Us/stgc_officedetails_bk.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
	border:solid 1px #CCCCCC;
	position:absolute;
	width:602px;
	height:477px;
	left:2px;
	top:0px;
}

#clsOfficeName
{
	font-family:Tahoma;
	font-size:15px;
	width:411px;
	height:35px;
	text-align:left;
	font-weight:bold;
	top:15px;
	left:10px;
	position:absolute;
	color:#002469;
	
}

#clsOfficePic
{
	width:429px;
	height:268px;
	border:solid 1px #9BBADC;
	background-image:url(../images/Contact_Us/stgc_officelocation_bk.jpg);
	background-repeat:repeat-y;
	position:absolute;
	top:43px;
	left:-1px;
	text-align:center;
	vertical-align:middle;
	padding:5px;
}

#clsbluebar
{	position:absolute;
	top:40px;
	left:-1px;
	width:429px;
	height:3px;
	background-image:url(../images/stgc_bluebar.jpg);
	background-repeat:repeat-x;
		
}

#divLocations
{
	width:166px;
	height:317px;
	position:absolute;
	left:428px;
	top:8px;
	background-color:#D9EBFD;
	border:solid 1px #9BBADC;
		
	
}


#clsLocations
{
	text-align:center;
	padding:10px;
	font-weight:bold;
}

#divOfficeDetails
{
	position:absolute;
	top:315px;
	left:0px;
	padding:10px;
	padding-left:20px;
	padding-right:20px;
	text-align:center;
}

#clsLocationDetailsTitle
{
	font-weight:bold;
	vertical-align:middle;
	text-align:left;
	width:23%;
}

#clsIcon
{
	width:2%;
}

#divSelectLocation
{
	font-weight:bold;
	text-align:center;
	padding:5px;
	padding-top:15px;
	padding-bottom:20px;
	
}

#divMapLink
{
	padding-top:7px;
	font-weight:bold;
}

#divLocateRep
{
	background-color:#C8E3FA;
	background-image:url(../images/Contact_Us/stgc_locaterepmap_bk.jpg);
	background-repeat:repeat-y;
	background-position:right;
	border:solid 1px #CCCCCC;
	position:relative;
	width:602px;
	height:460px;
	left:2px;
	top:0px;
}

#divRightPanel
{
	position:absolute;
	top:5px;
	left:438px;
	width:157px;
	height:426px;
	background-color:#D9EBFD;
	border:solid 1px #9BBADC;
	padding:10px;
	padding-left:5px;
	padding-right:5px;
	line-height:4.7mm;
	text-align:left;
	color:#002469;
}

#divFlashPanel
{
	position:absolute;
	top:48px;
	left:248px;
	width:352px;
	height:73px;
	background-color:#005EC4;
	background-image:url(../images/Contact_Us/stgc_locaterep_subbk.jpg);
	background-repeat:repeat-y;
	background-position:left;
	font-weight:bold;
	text-align:right;
	padding-right:170px;
	vertical-align:middle;
	color:#002469;
	
}

#divMap
{
	position:relative;
	top:34px;
	left:4px;
	
}

#divWesternCanada
{
	visibility:hidden;
	position:absolute;
	top:157px;
	left:5px;
	width:auto;
	height:auto;
}

#divPrairyCanada
{
	visibility:hidden;
	position:absolute;
	top:205px;
	left:106px;
	width:auto;
	height:auto;
}

#divOntario
{
	visibility:hidden;
	position:absolute;
	top:237px;
	left:186px;
	width:auto;
	height:auto;
}

#divQuebec
{
	visibility:hidden;
	position:absolute;
	top:177px;
	left:256px;
	width:auto;
	height:auto;
}

#divAtlanticCanada
{
	visibility:hidden;
	position:absolute;
	top:192px;
	left:325px;
	width:auto;
	height:auto;
	
}

#divRegionClick
{
	position:absolute;
	top:350;
	left:5px;
	height:79px;
	width:144px;
	text-align:center;
	padding:5px;
	padding-top:12px;
	vertical-align:middle;
	border:solid 1px #9BBADC;
	color:#002469;
}

#divOntarioMap
{
	position:absolute;
	top:307;
	left:8px;
}

#divInquiry
{
	width:590px;
	border:solid 1px #9BBADC;
	padding:10px;
	height:77px;
	position:relative;
	margin:5px;
	background-color:#D9EBFD;
}

#divInquiryHeader
{
	width:160px;
	height:100%;
	position:absolute;
	top:0px;
	left:0px;
	background-color:#AECCEC;
	font-weight:bold;
	text-align:right;
	vertical-align:middle;
	padding:10px;
	
}

#clsInquiryIcon
{
	text-align:center;
	vertical-align:top;
	
}

#clsInquiryLabel
{
	text-align:left;
	
	padding-right:10px;
	vertical-align:top;
	padding-top:3px;
	width:90px;
	
}

#divInquiryBody
{
	width:100%;
	height:100%;
	position:relative;
	top:0px;
	left:161px;
	
}

#divInquirySubBody
{
	position:absolute;
	left:162px;
	top:34px;
	
	border:solid 1px #CCCCCC;
	position:absolute;
	width:100%;
	height:437px;

}

#clsInquiryValue
{
	text-align:left;
	padding-right:10px;
	vertical-align:top;
	padding-top:3px;
	
}


#clsInquiryName
{
	text-align:left;
	padding-right:10px;
	vertical-align:top;
	padding-top:3px;
	font-weight:bold;
	
}

Table.clsInquiryText
{
	color:#002469;
	
	
}


