﻿html{
}
body {
	width: 100%;
	text-align: center;
	margin: 0px;
	font-family: Arial, sans-serif!important;
	font-size: 1em;
	color: #333;
}
html, body, .siteElements, .tasMiddle, .mainContent, .contentblock{
}
td, div{
}
a:link{
	color: #ff6600;
	text-decoration: none;
}
a:hover{
	text-decoration: underline;
}
a:visited{
	color: #ff6600;
	text-decoration: none;
}
.blogBody{
	padding-left: 2px;
}
.siteElements{
	width: 860px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;

}
.masthead{
	width: 860px;
	height: 191px;
	background: transparent url(/images/page_banner.jpg) no-repeat top;
	padding: 0px;
	margin: 0px;
}

.tasTop{
	width: 860px;
	min-height: 24px;
	background: #e57a21 url(/images/logo_bottom.jpg) no-repeat right top;
	padding: 0px;
	margin: 0px;
}
.tasTop, .tasTop table, .tasTop td, .tasTop div, .tasTop a{
	font-size: 14px!important;
}
.tasTop table{
	height: 26px;
	padding: 0px;
	margin: 0px;
	list-style-type: none;
	border: none;
}
.tasTop td{
	float: left;
	padding: 0px;
	margin: 0px;
	font-weight: bold;
}
.tasTop a{
	padding: 1px 15px 1px 14px;
	vertical-align: middle;
	display: block;
	line-height: 22px!important;
	color: #fff!important;
}
.tasTop td a.off{
	color: #fff;
	border: 1px solid #e57a21!important;
	border-right-style: solid!important;
	border-color: #e57a21 #fff #e57a21 #e57a21!important;
}
.dynoff{
	border-top: 1px solid #fff;
	background: #e57a21;
	color: #fff;
	padding-right: 4px;
}
.tasTop td .dynoff a{
	border-top: 1px solid #fff!important;
	color: #fff;
	display: block;
	padding: 0 0 0 10px;
	width: 120px;
	xwidth: 100%;
}

.tasTop img{
display: none;
}
.tasTop td a:hover, .tasTop td a.on{
	color: #fff;
	line-height: 22px!important;
	border-color: #fff #fff #000 #000!important;
	border-left-width: 0px;
	background: #000;
	text-decoration: none;
}
.tasTop td a.on, .tasTop td a.on{
	cursor: default;
}
.aboutTASandPortal{
	float: left; 
	width: 223px; 
	overflow: hidden;
}
.aboutTAS table td{
display: block;
float: left;
}
.signInButton{
	float: right;
	height: 26px;
	width: 200px;
	overflow: hidden;
	margin-right: 117px;
	background: url(/images/sign-in_OFF.jpg)	no-repeat 50px 0px;
}
.signInButton:hover{
	background: url(/images/sign-in_ON.jpg)	no-repeat 50px 0px;
}
.signInButton a, .signInButton a:visited{
	height: 26px;
	font-size: 10px!important;
	color: #e57a21!important;
}
.signInButton a:hover{
}
.ms-SPLink{
	width: 170px;
	height: 26px;
	overflow: hidden;
	padding-top: 5px;
	padding-bottom: 5px;
	
}
.ms-SPLink a{
	background: url(/_layouts/images/menudark.gif) no-repeat right top;
	padding-right: 20px;
}

.ms-SPLink img{
display: none;
}

.contentRegion{
	background: transparent url(/images/leftNav_BG.gif) repeat-y;
	margin: 0px;
	padding: 0px;
}
.contentblock{
	margin: 12px 0px 12px 12px;
	padding: 0px;
	width: 661px;
	width: 100%;
}
.contentblock p{
}
.contentblock ol{
	padding-bottom: 10px;
}
.contentblock ol li{
	padding-top: 5px;
}
.newSection{
	margin: 10px 0px 0px 0px!important;
}
.contentblock .ms-WPHeader h3{
				margin-bottom: 10px;
	background: #505f65;
}
.ms-WPHeader{
	background-color: #4c4c4c;
}
.ms-WPHeader, .ms-WPHeader td, .ms-SPZone .ms-WPHeader td{
border: none!important;
}
.ms-WPTitle, .ms-WPTitle a:link, .ms-WPTitle a:hover, .ms-WPTitle a span{
	color: #fff;
}
.ms-WPTitle{
	color: #fff;
	font-weight: normal;
	font-size: 1em;
	padding: 3px 10px;
}
.tasLeft{
	float: left;
	margin: 10px 0px;
	padding: 0px;
	width: 156px;
	border-right: 1px solid #e57a21;
}
.tasPageTitle{
	margin: 0px 0px 0px 10px!important;
	padding: 0px 10px 0px 10px!important;
	height: 20px!important;
	overflow: hidden!important;
	font-size: .875em!important;
	color: #666!important;
	font-weight: bold;
	border-bottom: 1px solid #e57a21;
}
.tasLeft .ms-quicklaunchouter{
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
	width: 146px;
	border: none;
}
.tasLeft li{
	margin: 0px;
	padding: 0px;
}
.tasLeft .ms-viewheadertr, .tasLeft .ms-viewheadertr img{
	display: none;
}
.ms-quicklaunchouter a{
	color: #000!important;
	display: block!important;
	width: 137px!important;
	padding: 4px 3px!important;
	font-size: 12px!important;
	border-bottom: 1px solid #babbbb!important;
}
.ms-quicklaunchouter a.ms-navheader{
	font-weight: normal;
	padding: 4px 3px!important;
}
.ms-quicklaunchouter a:hover{
	background: #e57a21;
	color: #fff;
	text-decoration: none!important;
}
.ms-quicklaunchouter td, .ms-quicklaunchouter table, .ms-quicklaunchouter tr{
	margin: 0px!important;
	padding: 0px!important;
}
.ms-quicklaunchouter a.ms-selectednavheader{
	font-weight: bold;
}
.certLogo{
margin-top: 10px;
	width: 136px;
	height: 75px;
	background: url(/images/ms_partner_logo.gif) no-repeat 10px 0px;
}
.joinUs{
	margin: 10px;
	padding: 0px;
	width: 136px;
	height: 100px;
	overflow: hidden;
	display: block;
	background: url(/images/sign-up_OFF.jpg) no-repeat;
	
}
.joinUs:hover{
}
.joinUs form{
	margin: 0px;
	padding: 0px;
}
.joinUs h3{
	margin: 0px;
	line-height: 16px;
	background: #505f65;
	padding: 4px;
	color: #fff;
	text-align: center;
	font-size: .75em;
	font-weight: bold;
}
.joinUs .joinInput{
	border: 1px solid #ff6600;
	margin: 1px 0px 0px 0px;
	width: 115px;
	height: 20px;
}

.joinUs .joinButton{
	clear: both;
	display: block;
	margin: 0px 0px;
	background: none;
	width: 30px;
	height: 20px;
	border: none;
	width: 70px;
}
.joinButton:hover{
}

.tasMiddle{
	float: left;
	width: 702px;

}
.tasRight{
	width: 155px;
	padding: 10px;
}
.tasRight img, .ms-WPBorder{
border-color: #e57a21;				
}
 .mainContent{
}

.breadcrumb{
	margin: 10px 0px 0px 0px;
	padding-left: 10px;
	width: 702px;
	height: 20px;
	overflow: hidden;
	border-bottom: 1px solid #e57a21;
}
.breadcrumb span{
	margin: 0px 0px;
	padding: 0px 0px;
	list-style-type: none;
}
.breadcrumb span span{
	display: block;
	float: left;
	padding: 1px 3px 5px 3px;
	font-size: .7em;
}
.breadcrumb a{
	color: #ff6600;
}
.breadcrumb a.currentNode{
	color: #333;
	cursor: default;
}
.breadcrumb a:hover.currentNode{
	text-decoration: none;
}
.breadcrumb a:hover{
	text-decoration: underline;
}
.clearBoth{
	clear: both;
}
.contentblock div{
	height: auto!important;
}
.contentblock div.UserDottedLine{
	height: 1px!important;
}
.mainContent{
	margin: 0px;
	padding: 0px;
	font-size: .7em;
}
.tasFooterGap{
	height: 10px;
	clear: both;
}
.tasFooter{
	margin: 12px 0px;
	padding: 0px 0px 20px 0px;
	border-top: 1px solid #999;
	font-size: .625em;
	color: #999;
}
.tasFooter p{
	margin: 7px 0px;
	padding: 0px;
	line-height: 1.25em;
}
.tasFooter ul{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
.tasFooter li{
	display: block;
	float: left;
	margin: 0px;
	padding: 0px 5px;
	border-left: 1px solid #666;
}
.tasFooter li.begin{
	padding-left: 0px;
	border: none;
}

.hideWSS, .ms-quicklaunchouter .ms-recyclebin, .ms-quicklaunchouter .ms-standardheader{
	display: none;
}
.siteActionContainer{
	height: 19px; position: absolute; right: 0px;
}
.viewAllSiteContent{
	width:100%;
	position:absolute;
	top:40px;
	text-align:right;
	padding-right:15px;			
}
.viewAllSiteContent a{
	color: white;
}
.ms-bodyareaframe{
	border: none;
}
.ms-quicklaunchouter div, .ms-quicklaunchouter table, .ms-quicklaunchouter tr, .ms-quicklaunchouter td{
	border: none!important;
	background: none!important;
	margin: 0px;
	padding: 0px;
}
#DatePickerDiv,.ms-quickLaunch{
	width: 136px!important;
	overflow: hidden;
}
.tasTop table.ms-topNavContainer{
	height: 26px!important;
	overflow: hidden!important;
}
.ms-pagebreadcrumb, .ms-webpartpagedescription{
	padding: 0px;
}
.ms-partline{
	font-size: 0px;
	height: 1px;
	line-height: 0px;
	overflow: hidden;
	border: none;
}
.ms-ToolPaneOuter{

}
.ms-WPBorder{
	border: 0px solid #ff6600;
}
.ms-SpLinkButtonInActive
{
background-image:url("/_layouts/images/menubuttonhover.gif");
}
.ms-WPBody{
	margin-bottom: 10px;
}
.ms-WPBody a:link, .ms-WPBody a:visited{
	color: #ff6600;
}

.ms-topNavFlyOutsContainer
{
border:solid 1px #c2dcff;
}
#zz2_TopNavigationClientMenun0, #zz2_TopNavigationClientMenun2, #zz2_TopNavigationClientMenun3{
	display: none;	
}
.zz1_QuickLaunchMenu_0 table{
	background-color: #e57a21;
	width: 120px;
}
#zz2_TopNavigationClientMenun3Items{
	width: 160px;			
}