/* CSS Document */


/*sub page content*/
#subContent {
float:left;
}
#subContent {
	width:910px;
	w\idth:895px;
	padding-left: 15px;
	margin-right:14px;
	position:relative;
}


/*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;
}

/*end of images in tab content styles */

.whyAskMiniLogo{
margin-right:3px;
margin-left:3px;
padding:0px;
vertical-align:middle;
}

/*.askAlgLink a{
background-image:none;
margin:0px;
padding:0px;
}*/
.whyLeftImage{
display:block;
float:left;
padding-bottom:50px;
padding-left:0px;
padding-right:0px;
padding-top:0px;
margin:0px;
width:280px;
}
.whyTextCol{
display:block;
float:left;
width:290px;
padding:0px;
margin:0px;
}

.whyTextCol .whyListArrowItems li {
	padding-left: 16px !important;
	margin-left: 16px  !important;
	background-image: url(../images/list-arrows-orange.gif);
	background-repeat: no-repeat;
	/*	text-decoration:none;*/
	background-position: left top;
}

.whyTextCol .askAlgItem li{
    padding-left: 3px !important;
    margin-left: 3px  !important;
}

.whyTextCol .askAlgItem li img{
margin-right:3px;
padding-right:3px;

}

.whyTextCol img{
 margin-right:3px;
 float:left;
 }

.askAlgList {
	background-image:url(../images_algonquin/AskAlgonquin_red.gif);
	background-repeat: no-repeat;
	background-position: 30px center;
}

#newsIframe{
width:280px;
height:1000px;
overflow:hidden;
border:none;
}
#newsWideIframe{
	width:580px;
	height:750px;
	overflow:hidden;
	border:none;
}
#eventsIframe{
width:280px;
height:800px;
overflow:hidden;
border:none;
}
#videoIframe{
	width:560px;
	height:1750px;
	overflow:hidden;
	border:none;
	}
/*feature iframe style*/
#features_btns_frame{
display:block;
float:left;
width:274px;
overflow:hidden;
height:530px;
margin:0px;
padding:0px;
}
#features_btns_frame iframe{
width:274px;
overflow:hidden;
/*To avoid vertical scrollbar issue in IE  - keep this height 20px above the height of the previous id. */
height:530px;
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 .apply-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 {
	padding-left: 16px !important;
	margin-left: 16px  !important;
	background-image: url(../images/list-arrows-orange.gif);
	background-repeat: no-repeat;
	background-position: left top;
}*/


 
	
 .home #mainContent #tabbedContent #content .apply-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 .apply-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 .apply-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*/

/*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;	
}

.home #mainContent div.videoWideBannerBox {
	width:625px;
	height:auto;
	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;
}
.videoBannerSubLink{
	display:block;
	float:left;
	clear:both;
	width:auto;
	height:auto;
	margin-top:-2px;
	padding:0px;
	
	}
.videoBannerSubLink a{
	padding:0px;
	margin:0px;
	}
.videoBannerSubLink img{
	padding:0px;
	margin:0px;
	}
	
	
	
	
	
	
