/* CSS Document */

* html img,
* html .png{
	position:fixed;

behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
this.src = "blank.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)
);
}


#header .perthLogo {
	width:425px;
	height:50px;
	float:left;
	position:relative;
	z-index:2;
	display:block;
}
#header .perthLogo img{
margin-top:10px;
	margin-left:-7px;
}
#header .perthLogoV2{
	width:425px;
	height:50px;
	float:left;
	position:relative;
	z-index:2;
	display:block;
}
#header .perthLogoV2 img{
margin-top:13px;
	margin-left:-7px;
}
#header .spacerLinePerth{
	display:block;
	position:relative;
	z-index:3;
	float:left;
	width:2px;
	height:65px;
	top:12px;
	left:-15px;
	background-color:#98b187;
}

/*sub page content*/
#subContent {
float:left;
}
#subContent {
	width:960px;
	w\idth:945px;
	padding-left: 15px;
	margin-right:14px;
	position:relative;
	background-color:#FFF;
}


/*images in tab content styles*/
.home #mainContent #tabbedContent .news-tab-content a img, .home #mainContent #tabbedContent .events-tab-content a img{
padding-right:5px;
margin-right:5px;
}
.home #mainContent #tabbedContent #content .events-tab-content ul li a img, .home #mainContent #tabbedContent #content .news-tab-content ul li a img{
float:left;
}
.why-tab-content p img{
float:left;
margin-bottom:100px;
}
/*end of images in tab content styles */


#newsIframe{
	width:560px;
	height:1200px;
	overflow:hidden;
	border:none;
}
#videoIframe{
	width:560px;
	height:800px;
	overflow:hidden;
	border:none;
	}
#eventsIframe{
width:280px;
height:510px;
overflow:hidden;
border:none;
}

/*feature iframe style*/
#features_btns_frame{
display:block;
float:left;
width:271px;
overflow:hidden;
height:740px;
}
#features_btns_frame iframe{
	width:271px;
	overflow:hidden;
	height:750px;
	margin:0px;
	padding:0px;
	border:none;
}
/**/


/*Search box styles altered for Google search - searchbox_(id name) is required for google to recognize Algonquin's search. */

#header .controls form#searchbox_002179760531728369470:ecn4eupdfpm{
	position:relative;
}
/*end of Google search code*/

/*tabs link styles - this changes the styles set in the css as sent in by Realdecoy*/
 .home #mainContent #tabbedContent #content .success-tab-content ul li a{
	padding:0 0 0 16px !important;
	margin: 0 0 0 16px  !important;
	background: url(../images/list-arrows-orange.gif) no-repeat 0% 5px;
	line-height:200%;
	display:inline;
	/*text-decoration:none;*/
}
 .home #mainContent #tabbedContent #content .news-tab-content ul li a,  .home #mainContent #tabbedContent #content .events-tab-content ul li a{
    padding:0 0 0 16px !important;
	/*margin: 0 0 0 16px  !important;*/
	background: url(../images/list-arrows-orange.gif) no-repeat 0% 5px;
	display:inline;
/*	text-decoration:none;*/
}

 .home #mainContent #tabbedContent #content .why-tab-content ul li a{
 padding:0 0 0 16px !important;
 margin: 0 0 0 16px  !important;
	background: url(../images/list-arrows-orange.gif) no-repeat 0% 5px;
	display:inline;
/*	text-decoration:none;*/
	}
 .home #mainContent #tabbedContent #content .success-tab-content ul li a:hover,  .home #mainContent #tabbedContent #content .news-tab-content ul li a:hover, .home #mainContent #tabbedContent #content .events-tab-content ul li a:hover, {
 text-decoration:underline;
 }

/*end of tab link styles*/

/*List item styles for tabs*/
 .home #mainContent #tabbedContent #content .success-tab-content ul li, .home #mainContent #tabbedContent #content .why-tab-content ul li{
	list-style:none;
	list-style-type:none;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	padding-bottom:8px;
}
 .home #mainContent #tabbedContent #content .success-tab-content ul li h3{
 margin-bottom:5px;
 color:#000000;
}
/*end of List item styles for tabs*/

/*tabs news - content column margin for news item*/
.home #mainContent #tabbedContent .news-tab-content{
margin-right:20px;
}
/*end of tabs news content width*/

/*apply now content -  table column widths*/
#apply-now-content{
/**/
}
#apply-now-content .apply-column-left{
width:50%;
}
#apply-now-content .apply-column-right{
width:50%;
}
/*end of apply now content -  table column widths*/

/*success-stories content -  table column widths*/
#success-tab-content{
/**/
}
#success-tab-content img{
margin-right:4px;
}
#success-tab-content .success-column-left{
width:50%;
}
#success-tab-content .success-column-right{
width:50%;
}
/*end of success-stories content -  table column widths*/

/*top menu flyout nav indicator */
 li.hasSubNav{
background: url(../images_algonquin/list-has-sub-nav-icon.gif) no-repeat 6px 10px !important;
}


/**/


/**/
.home #mainContent div.flashBannerBox {
	width:625px;
	height:222px;
	padding:0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;	
}
/*Text only repositioning and styles*/

.textLast{
float:right;
}

#globalNav #textOnly{
	height:21px;
	float:right;
	margin-right: 5px;
}

#globalNav #textOnly  a{
	line-height:17px;
	font-size: 93%;
	padding: 0 13px;
	display:block;
	background: url(../images/user-tools-nav-item-pipe.gif) no-repeat 0 4px;
	color:#fff;
}

#globalNav ul#textOnly li a:hover{
	text-decoration:underline;
}

