﻿/* HTML ELEMENT STYLES */
body
{
    padding: 0px;
    background-color: #ffffff;    
}

p
{
	font-family:Arial, Sans-Serif;
	font-style: normal;
	font-size: 14px;	
	font-weight: normal;
	color: #000000;
	line-height: 19px;
}

td
{
	font-family:Arial, Sans-Serif! important;
}

/* MASTER PAGE - MAIN PAGE ELEMENTS */
.abs-page-topspacer
{
	width:100%;
	height:8px;			
}

.abs-page-top
{
	width: 100%;	
	background-color: #005B98;	
}

.abs-page-body
{
	width:100%;			
	min-height: 470px;
	background-color: #005B98;	
	padding-bottom:30px;
	padding-top: 10px;
}

.abs-page-footer
{
	width:100%;	
	height:250px;
	background-color: #005B98;
	background-image: url('../../Images/Bottom_Wave.png');
	background-repeat:repeat-x;
	background-position: bottom left;
	vertical-align: bottom;	
}


/* MASTER PAGE - INTERNAL MAIN ELEMENT DEFINITIONS */

.abs-page-toptable
{	
	background-image: url('../../Images/Top_Wave.png');
	background-repeat:no-repeat;
	background-position:top left;
	text-align:left;	
	width: 940px;	
	margin:0 auto;
}

.abs-page-content
{
	width:940px;
	text-align: left;
	margin:0 auto;		
}

.abs-page-globaltoolbar
{
	text-align:right;			
}

.abs-page-variations
{
	text-align:right;	
}


.abs-page-variations a
{
	color: #ffffff;
	text-decoration: none;
	text-transform:uppercase;
	font-size: 8pt;
	font-weight:600;
	font-family:Arial;	
}

.abs-page-variations img
{
	src: url('/_layouts/Images/whitearrow.gif')! important;	
}

.abs-page-variationlabel
{
}


.abs-page-variationlabel-active
{
margin:0px 1px 0px 1px;
padding:3px 7px 4px 7px;
line-height:16px;
border:solid 1px #005b98;
cursor:pointer;
}

.abs-page-variationlabel-inactive
{
margin:2px 2px 2px 2px;
padding:2px 7px 3px 7px;
background-color:transparent;
line-height:16px;
}

.abs-page-footertable
{
	margin-top:100px;
}


.abs-page-footertitle
{
	font-family:Arial;
	font-weight:600;
	font-size:11pt;
	color:#0064B4;
	padding-left:10px;
	padding-right:10px;	
}

.abs-page-footertext
{
	font-family:Arial;
	font-weight:300;
	font-size:9pt;
	color:#666666;	
	padding-left:10px;
	padding-right:10px;		
}

.abs-page-footertext a,
.abs-page-footertext a:hoover,
.abs-page-footertext a:visited
{
	color:#666666;
	text-decoration:underline;	
}

.abs-page-trytheguidetable
{
	margin-top:100px;
	width: 180px;
}

.abs-page-trytheguidetitle
{
	font-family:Arial;
	font-weight:300;
	font-size:9pt;
	color:#666666;	
	text-align: center;
	text-transform:uppercase;	
}

.abs-page-trytheguidebutton
{
	text-align:center;	
}

.abs-page-ie3table
{
	width:180px		
}

.abs-page-ie3title
{
	font-family:Arial;
	font-weight:300;
	font-size:8pt;
	color:#666666;	
	text-align: center;
	text-transform:uppercase;	
}

.abs-page-ie3button
{
	text-align:center;	
}



/* PAGE LAYOUTS - MAIN ELEMENT DEFINITIONS */

.abs-welcomepage-topzone
{
	padding-bottom: 20px! important;	
}

.abs-welcomepage-4zone-bottomzone
{
	width:25%;
	vertical-align: top;
}

.abs-welcomepage-3zone-bottomzone
{
	width:33%;
	vertical-align: top;
}


.abs-standardpage-body
{
	width:760px;		
	vertical-align:top;
}

.abs-standardpage-bodytable
{			
	background-color:#ffffff;
	margin-top:30px;	
}

.abs-flashpage-bodytable
{	
	background-color:#347CAE;
	margin-top:30px;
}

.abs-page-spacer
{
	width:20px;
}

.abs-standardpage-tools
{
	vertical-align:top;
	text-align: right;		
	padding-top:10px;
	padding-right:40px;	
}

.abs-standardpage-title
{
	font-size: 30px;
	font-family: Arial;	
	color:#0064B4;	
	vertical-align:top;		
	width:500px;
	padding-top:30px;
	padding-left:40px;	
}

.abs-standardpage-content
{
	width:500px;
	vertical-align:top;
	padding-left:40px;	
}

.abs-flashpage-content
{
	width:760px;		
}

.abs-standardpage-relatedzone
{
	width:160px;
	vertical-align:top;	
	padding-right:40px;
}


.abs-standardpage-bottom
{
	background-image: url('../../Images/Standard_Page_Wave.png');
	background-position: bottom left;
	background-repeat:no-repeat;
	height:64px;
}

.abs-flashpage-bottom
{
	background-image: url('../../Images/Flash_Page_Wave.png');
	background-position: bottom left;
	background-repeat:no-repeat;
	height:64px;	
}


.abs-standardpage-rightcolumn
{
	width:160px;
	vertical-align:top;
	padding-top:30px;

}

.abs-editmode-panel 
{
    width:760px;
    background-color:#EEEEEE;
    border: 1px #CCCCCC solid;
    color: #666666;
    clear:both;
    padding: 20px 2px 20px 2px;
    margin-bottom:20px;
    margin-top: 20px;
}




/* RELATED PAGES WEB PART */
.abs-page-relatedpagestable
{
	width: 100%;
	font-family: Arial;
}

.abs-page-relatedpagesleft
{
	width: 5px;
	background-color: #0064b4;	
}

.abs-page-relatedpagesheader
{
	color: #0064b4;
	font-size: 10pt! important;
	font-weight: 600;
	font-family: Arial! important;
	padding-left: 5px;
	padding-bottom: 5px;
}

.abs-page-relatedpageslink
{
	padding-left: 5px;	
	padding-bottom: 5px;
	color: #666666! important;
}

.abs-page-relatedpageslink a,
.abs-page-relatedpageslink a:hover,
.abs-page-relatedpageslink a:visited
{
	color: #666666! important;
	text-decoration: underline! important;
}


/* TECH DETAILS - WEB PART */
.abs-page-techdetailstable
{
	width: 100%;
	font-family: Arial;
}

.abs-page-techdetailsleft
{
	width: 5px;
	background-color: #F2AF2D;	
}

.abs-page-techdetailstitle
{
	color: #F2AF2D;
	font-size: 10pt! important;
	font-weight: 600;
	font-family: Arial! important;
	padding-left: 5px;
	padding-bottom: 5px;
}

.abs-page-techdetailskey
{
	color: #666666;
	padding-left: 5px;	
	font-weight:bold;
}

.abs-page-techdetailsvalue
{
	color: #666666;
	padding-left: 5px;
	padding-bottom: 5px;
}

.abs-page-techdetailslink
{
	padding-left: 5px;	
}

.abs-page-techdetailslink a,
.abs-page-techdetailslink a:hover,
.abs-page-techdetailslink a:visited
{
	color: #666666! important;
	text-decoration: underline! important;
}


.abs-page-downloadstable
{
	width: 100%;
	font-family: Arial;
}

.abs-page-downloadsleft
{
	width: 0px;
}

.abs-page-downloadsheader
{
	color: #F2AF2D;
	font-size: 10pt! important;
	font-weight: 600;
	font-family: Arial! important;
	padding-bottom: 5px;
}

.abs-page-downloadsicon,
.abs-page-downloadsicon a,
.abs-page-downloadsicon a:hover,
.abs-page-downloadsicon a:visited
{
	width:15%;		
	color: #666666! important;
	padding-top: 3px;
	vertical-align:top;
}

.abs-page-downloadstitle
{
	color: #666666;
	padding-bottom: 5px;
	vertical-align:top;
}

.abs-page-downloadstitle a,
.abs-page-downloadstitle a:hover,
.abs-page-downloadstitle a:visited
{
	color: #666666! important;
	text-decoration: underline! important;
}

/* OVERRIDEN SHAREPOINT STYLES - CONTENT EDITOR */

.ms-rteCustom-ArticleTitle
{
	font-family:Arial, Sans-Serif;
	font-style: normal;
	font-size: 17px;	
	font-weight: bold;
	color: #0064b4;
	line-height: 20px;	
}

.ms-rteCustom-ArticleHeadLine
{
	font-family:Arial, Sans-Serif;
	font-style: normal;
	font-size: 17px;	
	font-weight: bold;
	color: #000000;
	line-height: 20px;
}


.ms-rteCustom-ArticleByline
{
	font-family:Arial, Sans-Serif;
	font-style: normal;
	font-size: 14px;	
	font-weight: normal;
	color: #000000;
	line-height: 19px;
}

.ms-formfieldcontainer
{
	width:500px;	
}


/* OVERRIDEN SHAREPOINT STYLES - WELCOME LINK */
#zz6_Menu
{
	color:#FFFFFF;	
}

/* OVERRIDEN SHAREPOINT STYLES - WEB PART */

.ms-PartSpacingVertical
{
	margin-top:20px;
}

/* OVERRIDEN SHAREPOINT STYLES - TOP NAVIGATION */

.abs-topNav
{
	z-index:100;
} 

.abs-topNav tr
{
	vertical-align: top;	
}


.abs-topNavItem
{
	width:188px;	
	background-image: url('../../Images/TopNavItemGradient.png');
	background-position: top left;
	background-repeat:repeat-x;
	color:#ffffff;
	font-family:Arial;
	font-size:10pt;
	font-weight:600;
	text-transform:uppercase;	
	border-right: solid 1px #A6C6DB;
}

.abs-topNavItem td
{
	white-space:normal;	
	height: 62px;
}

.abs-topNavItem a 
{	
	background:0;		
}

.abs-topNavHover,
.abs-topNavSelected
{	
	width:188px;
	background-image: url('../../Images/TopNavItemSelectedGradient.png');
	background-position: top left;
	background-repeat:repeat-x;
	color:#ffffff;
	font-family:Arial;
	font-size:10pt;
	font-weight:600;	
	text-transform:uppercase;	
	border-right: solid 1px #A6C6DB;
}

.abs-topNavSelected td
{
	white-space:normal;	
	height: 62px;	
}

.abs-topNavHover a,
.abs-topNavSelected a
{	
	background:0;		
}


.abs-topNavBox
{
	padding: 7px 7px 0px 7px;
	height:55px;
	cursor: hand;
}

.abs-topNavDescription
{
	padding-top: 3px;
	font-size:7pt;
	font-weight:300;	
	display: block;
}

.abs-topNavFlyOuts 
{    
	border:1px solid #A6C6DB;     
	z-index:100;
	position:absolute;
}

.abs-topNavFlyOutsItemBox
{
	padding: 5px 4px 5px 4px;		
	text-align:left;
}

.abs-topNavFlyOutsItem,
.abs-topNavFlyOutsHover 
{    
	background-color:#88B5CE;    
    color:#FFFFFF;    
    font-family:Arial;    
    font-size:10pt; 
    width: 186px;        
}

.abs-topNavFlyOutsItem a
{
  	
}
