﻿body{
background-color: white;
font-family:verdana,arial,helvetica,sans-serif;
color:#000000;
}
form#aspnetForm
{

background-color: white;
font-family:verdana,arial,helvetica,sans-serif;
color:#000000;
}


/* webpart Styles */

.ms-WPDesign{
background-color:#add1ff;
}
.ms-WPMenu{
background-color:#add1ff;
}
.ms-WPTitle
{
font-weight:bold;
font-family:Arial, Helvetica, sans-serif,sans-serif;
color:#003565;
padding-left:3px;
padding-right:7px;
padding-top:2px;
padding-bottom:2px;
font-size:10pt;


}
.ms-WPTitle A:visited
{
color:#4c4c4c;
text-decoration:none;
cursor:pointer;
}
.ms-WPTitle A:link
{
color:#4c4c4c;
text-decoration:none;
cursor:pointer;
}
.ms-WPTitle A:hover
{
color:#000000;
text-decoration:underline;
cursor:pointer;
}
.ms-WPSelected
{
border:#ffbb77 3px dashed;
}
.ms-WPBody
{
font-size:8pt;
font-family:verdana,arial,helvetica,sans-serif;
background-color:transparent
}
.ms-TPBody TABLE
{
font-size:1em;
}
.ms-WPBody TABLE
{
font-size:1em;
}
.ms-WPBody A:visited
{
color:#003399;
text-decoration:none;
}
.ms-WPBody A:link
{
color:#003399;
text-decoration:none;
}
.ms-WPBody A:hover
{
color:#000000;
text-decoration:underline;
}
.ms-TPBody th
{
font-weight:bold;
}
.ms-WPBody th
{
font-weight:bold;
}
.ms-WPBody td
{
font-size:8pt;
font-family:verdana,arial,helvetica,sans-serif;
}
.ms-TPBody h1
{
font-weight:bold;
font-size:200%;
}
.ms-WPBody h1
{
font-weight:bold;
font-size:200%;
}
.ms-TPBody h2
{
font-weight:bold;
font-size:150%;
}
.ms-WPBody h2
{
font-weight:bold;
font-size:150%;
}
.ms-TPBody h3
{
font-weight:bold;
font-size:120%;
}
.ms-WPBody h3
{
font-weight:bold;
font-size:120%;
}
.ms-TPBody h4
{
font-weight:bold;
font-size:100%;
}
.ms-WPBody h4
{
font-weight:bold;
font-size:100%;
}
.ms-TPBody h5
{
font-weight:bold;
font-size:80% 
}
.ms-WPBody h5
{
font-weight:bold;
font-size:80% 
}
.ms-TPBody h6
{
font-weight:bold;
font-size:65%;
}
.ms-WPBody h6
{
font-weight:bold;
font-size:65%;
}
.ms-WPBorderBorderOnly
{
border-color:#CCCCCC;
border-width:1px;
border-style:solid;
}
.ms-WPBorder
{
border-color:#CCCCCC;
border-width:1px;
border-style:solid;
}
.ms-WPBorder 
{	
BORDER-RIGHT: #CCCCCC 1px solid;	
BORDER-TOP: #CCCCCC 1px solid;	
BORDER-LEFT: #CCCCCC 1px solid;	
BORDER-BOTTOM: #CCCCCC 1px solid
}
}
.ms-WPHeader TD{
border-bottom:0px solid #4e7cb7;
background-image:url('Images/webpartheaderbackground.png');
background-repeat: repeat-x
} 
.ms-WPHeader {	
background-image:url('Images/TopMenuBackground.png');
background-repeat:repeat-x
}

/*TopNav*/

.topNav
{
    *position:relative;
    *top:-1px;
}
.topNavItem
{
	background-image:none;
	background-repeat:no-repeat;
	background-position:top right;
	font-family: Arial, Helvetica, sans-serif;  
	font-size: 12pt; 
	color: #00529C;	
	border-right: 1px #00529C solid;
	padding-right:20px;
	padding-left:20px
	
}
html > body .topnavitem {
	background-image:none;
	background-repeat:no-repeat;
	background-position:top right;
	font-family: Arial;  
	font-size: 12pt; 
	color: #00529C;	
	border-right: 1px #00529C solid;



}

.topNavItem a
{
	display:block;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:6px;
	height:32px;
	
}

html > body .topnavitem {

	display:block;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:2px;
	height:32px;
	
}

.topNavSelected a
{
	background-image: none;
	background-repeat:repeat-x;
	color: #ffffff;
}
.topNavHover a
{
	color:#FFFFFF;
	background-image: none;
	background-repeat:repeat-x;
	background-position:top right;
}
.topNavFlyOuts
{
	border-top:1px #Cccccc solid;
	margin-top:10px; 
	
}
.topNavFlyOutsItem
{	
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 8pt;
	background-color: #f8d770;
	border:1px #00529c solid;
	border-top-style: none;
	color:#00529c; 
	*width:160px;
	min-width:150px; 
	   
}
.topNavFlyOutsItem a
{
    display:block;
    padding:4px 5px 4px 5px;
}
.topNavFlyOutsHover
{
	background-color: #ffffff;
}
.topNavRoundRight
{
    width:0px;
}
.topNavRoundLeft
{
    width:0px;
}

/*Site Login Menu Style*/
.ms-SpLinkButtonInActive
{
	border: none;
	margin: 1px;
	color: #CCCCCC;
	vertical-align: top;
	background-color: transparent;
}
.ms-HoverCellInActive
{
border:none;
margin:1px;
color:#cccccc;
vertical-align:top;
background-color:transparent;
}
.ms-SpLinkButtonActive
{
border:#6f9dd9 1px solid;
vertical-align:top;
background-color:#ffffff;
background-image:none;
}
.ms-HoverCellActive
{
border:#6f9dd9 1px solid;
vertical-align:top;
background-color:#ffffff;
background-image:none;
}
.ms-HoverCellActiveDark
{
background-image:none;
border:solid 1px #868686;
background-color:#ffbb47;
vertical-align:top;
}
.ms-SpLinkButtonActive
{
padding:1px 1px 1px 3px;
}
.ms-SpLinkButtonInActive
{
padding:1px 1px 1px 3px;
}
.ms-SpLinkButtonActive a:hover{
color:#cccccc;
text-decoration:none;
}
.ms-SpLinkButtonActive a{
color:#cccccc;
text-decoration:none;
}
.ms-SPLink
{
font-family:verdana;
font-size:8pt;
color:#003399
}
.ms-SPLink A:visited
{
color:#cccccc;
text-decoration:none;
}
.ms-SPLink A:link
{
color:#cccccc;
text-decoration:none;
}
.ms-SPButton
{
font-family:Verdana;
font-size:8pt;
}
/*Quicklaunch Toolbar*/

.leftNav
{

	margin-right:5px;
	margin-left:7px;
	margin-top:4px;
	padding-top:8px;
	border:1px  #f8ab3e solid ;
	border-left: 0px;
	border-top: 0px;
	border-bottom: 0px;
	background-color: #ffffff;
	width:180PX;
}
.leftNavSpacer
{
	width:180px;
}
.leftNavSelected
{
	background-color: #ffffff;
	color: #00529C;
	border-top:0px #B2BCDD solid;
	border-bottom:0px #B2BCDD solid;
	line-height:14pt;
}
.leftNav3
{
	color: #f8ab3e;
}
.leftNav2
{
	color: #f8ab3e;
}
.leftNav1
{
	
	color: #00529c;
}
.leftNav1
{
	font-family: tahoma;  
	font-size: 10pt; 
	font-weight:bold; 
	line-height:14pt;
}
.leftNav1 a
{
background:url('../SiteCollectionImages/quicklaunchbullet.png') no-repeat left 50%;
font-family: tahoma;  
	font-size: 10pt; 
	font-weight:bold; 
	padding-left:12px;
	display:block;
	padding-right:0px;
}
.leftNav2
{	
	font-family: tahoma;  
	font-size: 10pt; 
	line-height:14pt;
}
.leftNav2 a
{
	padding-left:10px;
	display:block;
	padding-right:10px;
}
.leftNav3
{	
	font-family: tahoma;  
	font-size: 8pt; 
	line-height:14pt;
}
.leftNav3 a
{
	padding-left:18px;
	display:block;
	padding-right:10px;
}
.leftNavHover
{
	background-color: #00529c;
	color:#FFFFFF;
}
.leftNavFlyOuts
{
	font-family:Tahoma; 
	font-size:8pt; 
	border-top:1px #CBD1E0 solid;
	border-left:1px #CBD1E0 solid;
	border-right:1px #CBD1E0 solid;	
	
}
.leftNavFlyOutsItem
{
	border-bottom:1px #CBD1E0 solid;
	background-color: #ECEFF3;
}
.leftNavFlyOutsItem a
{
	padding:1px 5px 1px 5px;
	display:block;
	color:#354260;
	*width:100px;
	min-width:100px;
}
.leftNavFlyOutsHover
{
	background-color: #B2BCD3;
}

/*page breadcrumb*/

.ms-pagebreadcrumb a{
font-size:8pt;
background-color:transparent;
color:#666666;
text-decoration:none;


}

.ms-pagebreadcrumb{
font-size:8pt;
background-color:transparent;
color:#666666;
text-decoration:none;


}
.breadcrumb 
{	
CLEAR: both;	
PADDING-LEFT: 7px;	
FONT-SIZE: 9pt;	
MARGIN-BOTTOM: 4px;	
PADDING-BOTTOM: 2px;	
COLOR: #656b77;	
PADDING-TOP: 4px;	
BORDER-BOTTOM: #cccccc Thick solid;	
FONT-FAMILY: tahoma
}

html > body .removeMargins {
margin-left:0px;
margin-right:0px;
margin-top:0px;
}


.ms-pagebreadcrumb{

COLOR: #656b77;
padding-top:15px;
border-left:1px solid #ffffff;
border-top:1px solid #ffffff;
background:transparent
;background-color:transparent;
border-bottom:thick #cccccc solid
}

.breadcrumbCurrent
{

padding-top:15px;
border-left:1px solid #ffffff;
border-top:1px solid #ffffff;
background:transparent
;background-color:transparent;

}

.breadcrumbCurrent a
{

padding-top:15px;
border-left:1px solid #ffffff;
border-top:1px solid #ffffff;
background:transparent
;background-color:transparent;

}



.ms-sitemapdirectional {
color:#434343;
font-size:11px;
font-weight:bold
; background:transparent
;background-color:transparent
}


.ms-sitemapdirectional a{
color:#434343;
font-size:11px;
font-weight:bold
; background:transparent
;background-color:transparent
}



.altostyle1 {
	background-image: url('Images/TopBannerBG.png');
	background-position:right;
	background-repeat:no-repeat
}
.altotopnavstyle {
	border-left: 4px solid #FFFFFF;
	border-right: 4px solid #FFFFFF;
	background-image: url('Images/TopMenuBackground.png');
}
.altologostyle {
	border-left: 4px solid #FFFFFF;
}
.AltoSiteBackgroundstyle {
	background-color: #FFFFFF;
	background-image: url('Images/altositebggradient.png');
	background-repeat:repeat-x
}
.altomsgoldstyle {
	
	margin-right: 15px;
}
	
.altoqlaunch {
padding-top:20px
	
	
}
.newaltostyle1 {
	text-align: center;
}
.newaltostyle2 {
	text-align: left;
	font-size: 8px;
	color: #656B77;
}
.flashbg {
	background-image: url('Images/flashbackgroundimage.png');
	background-repeat:no-repeat;
	background-position:center;
	
}
.altotopnavbg {
	border-left: 4px solid #FFFFFF;
	border-right: 4px solid #FFFFFF;
	background-image: url('Images/TopMenuBackground.png');
	text-align: left;
}
.footertext {
	text-align: center;
	font-size: 8px;
	color: #656B77;
}
.footermenu {
	color=#434343;
	text-align: center;
	background-color: #CCCCCC;
}
.footermenu a:link {
	color=#434343;
	text-align: center;
	background-color: #CCCCCC;
}
.footermenu a:visited {
	color=#434343;
	text-align: center;
	background-color: #CCCCCC;
}
.footermenu a:active {
	color=#434343;
	text-align: center;
	background-color: #CCCCCC;
}


.footermenu a:hover {
	color=#ffffff;
	text-align: center;
	background-color: #CCCCCC;
}

.footertopborder {
	 border-top: 6px solid #CCCCCC;
}


.newaltostyle7 {
	text-align: center;
	color: #656B77;
}
.newaltostyle8 {
	color: #656B77;
}

/*Article Page Default Styles */

.ms-rteCustom-LinkStyle a
{
    COLOR: #5c98ce; 
    font-style:normal; 
    font-variant:normal; 
    font-weight:normal; 
    font-size:8pt;  
    font-family: Arial, Helvetica, sans-serif;  
}
.ms-rteCustom-LinkStyle a:link
{
    COLOR: #5c98ce; 
    font-style:normal; 
    font-variant:normal; 
    font-weight:normal; 
    font-size:8pt;  
    font-family: Arial, Helvetica, sans-serif;  
}

.ms-rteCustom-LinkStyle a:visited
{
    COLOR: #5c98ce; 
    font-style:normal; 
    font-variant:normal; 
    font-weight:normal; 
    font-size:8pt; 
    font-family: Arial, Helvetica, sans-serif;  
}
.ms-rteCustom-LinkStyle a:hover
{
    FONT: 8pt; 
    COLOR: #b5942d;
}

.ms-rteCustom-ArticleTitle 
{	
FONT-WEIGHT: bold;	
FONT-SIZE: 14pt;	
TEXT-TRANSFORM: capitalize;	
COLOR: #5c98ce;	
FONT-FAMILY: Arial;

}

.ms-rteCustom-ArticleByline 
{	
FONT-SIZE: 10pt;	
COLOR: #7f7f7f;	
FONT-STYLE: italic;	
FONT-FAMILY: Arial
}

.ms-rteCustom-ArticleHeadLine
{	
FONT-WEIGHT: bold;	
FONT-SIZE:  12pt;	
COLOR: #b5942d;	
FONT-FAMILY: Arial, Helvetica, sans-serif
}
.ms-rteCustom-ArticleText 

{ 

Font-family: Arial, Helvetica, sans-serif; 

Font-style:  normal; 

Font-size:  10pt; 

Color: #494949; 

}
html > body .ms-rteCustom-ArticleText

{ 

Font-family: Arial; 

Font-style:  normal; 

Font-size:  10pt; 

Color: #494949; 

}


.ms-rteCustom-ArticleText a {
				color: #494949;
				text-decoration:none;


				
}
.ms-rteCustom-ArticleText a:link {
				color: #5c98ce;
				text-decoration:none;


				
}

.ms-rteCustom-ArticleText a:visited {
				color: #5c98ce;
				text-decoration:none;

				
}


.ms-rteCustom-ArticleText a:hover {
				color: #b5942d;
				text-decoration:underline;


				
}

 
.ms-rteCustom-ArticleByline{	
text-decoration:none
}
.ms-rteCustom-ArticleHeadLine
{	
text-decoration:none
}
.ms-rteCustom-ArticleText
{ 
text-decoration:none

}

round-repeat:no-repeat
}
.altoformbody
{
				background-position: 0% 0%;
				font-family: verdana;
				font-size: .7em;
				vertical-align: top;
				border-top: 1px solid #d8d8d8;
				padding: 3px 6px 4px 6px;
				background-image: none;
				background-repeat: repeat;
				background-attachment: scroll;
}

.centertext {
				text-align: center;
}

.ms-rteCustom-ArticleTextsmall 

{ 

Font-family: Arial, Helvetica, sans-serif; 

Font-style:  normal; 

Font-size:  8pt; 

Color: #494949; 

}
html > body .ms-rteCustom-ArticleTextsmall

{ 

Font-family: Arial; 

Font-style:  normal; 

Font-size:  8pt; 

Color: #494949; 

}


.ms-rteCustom-ArticleTextsmall a {
				color: #494949;
				text-decoration:none;


				
}
.ms-rteCustom-ArticleTextsmall a:link {
				color: #494949;
				text-decoration:none;


				
}

.ms-rteCustom-ArticleTextsmall a:visited {
				color: #494949;
				text-decoration:none;

				
}


.ms-rteCustom-ArticleTextsmall a:hover {
				color: #5c98ce;
				text-decoration:underline;


				
}

.alto-regbutton{
    background-image:url('Regbutton.png');
	background-repeat:no-repeat;
	text-align: center;
	margin: 4px 4px 4px 4px;

 
}

.alto-regbutton a
{
    COLOR: #00529c; 
    font-style:normal; 
    font-variant:normal; 
    font-weight:normal; 
    font-size:10pt;  
    font-family: Arial, Helvetica, sans-serif; 
    text-align: center;
    text-decoration:none;
    

 
}
.alto-regbutton a:link
{
    COLOR: #00529c; 
    font-style:normal; 
    font-variant:normal; 
    font-weight:normal; 
        font-family: Arial, Helvetica, sans-serif;  



}

.alto-regbutton a:visited
{
    COLOR: #00529c; 
    font-style:normal; 
    font-variant:normal; 
    font-weight:normal; 
       font-family: Arial, Helvetica, sans-serif;


  
}
.alto-regbutton a:hover
{
      COLOR: #5c98ce;


}

