/* CSS Document */

body {
	color:#333;
	background-image:url(images/backgroundwhigtewgrey3x6400.jpg);
	background-repeat:repeat-x;
	margin:4px;
	padding:0px;
	
}
body,
body td,
body th,
body p {
  font-size: x-small;
  voice-family: "\"}\"";
  voice-family: inherit;
  font-size: small;
}
html>body,
html>body td,
html>body th
html>body p {
  font-size: small;
} 

.bodyst2 {
	color:#333;
	background-image:url(images/gradwide640topdarkbluelightbbfullwtline2u_nl.png);
	background-repeat:repeat-x;
	margin:10px 4px 4px 4px;
	padding:0px;
	
}
/* */
h1 {
	margin:0px 0px 15px 0px;
	padding:0px;
	font-size:20px;
	font-weight:900;
	color:#ccc;
	}
h2 {
	font:bold 12px/14px verdana, arial, helvetica, sans-serif;
	margin:0px 0px 5px 0px;
	padding:0px;
	}
h3 {
	font:bold 14px/14px verdana, arial, helvetica, sans-serif;
	margin:0px 0px 5px 0px;
	padding:0px;
	}	
p {
	font:12px Geneva, Arial, Helvetica, san-serif;
	margin:0px 0px 0px 0px;
	padding:0px;
	}
.Content>p {margin:0px;}
.Content>p+p {text-indent:30px;}

a {
	color:#003399;
	font-size:90%;
	font-family:Geneva, Arial, Helvetica, san-serif;
	font-weight:400;
	text-decoration:none;
	

	}
a:link {
	color:#003399;
	font-family: Geneva, Arial, Helvetica, san-serif;
	font-size: 90%;
}
a:visited {color:#003399;}
a:hover {text-decoration: underline;
}
  
a.linkimgfocus:focus {
	  
	  outline: 2px solid #2752A8;
  }

.linktoplevelfocus td a:focus {
	 outline: 2px solid #2752A8;
	 }

.linktoplevelfocuslidiv li a:focus {
	 outline: 2px solid #2752A8;
	 }

.content {
	position:relative; 
	width:auto;
	min-width:120px;
	margin:0px 210px 20px 170px;
	border:1px solid black;
	background-color:white;
	padding:10px;
	z-index:3;
	}

#navAlpha {
	position:absolute;
	width:150px;
	top:20px;
	left:20px;
	border:1px dashed black;
	background-color:#eee;
	padding:10px;
	z-index:2;


	voice-family: "\"}\"";
	voice-family:inherit;
	width:128px;
	}

.horizontalnav {
	color:#fff;
	font-family: Geneva, Arial, Helvetica, san-serif;
	background-image: url(images/horizontal_gray2.jpg);
	background-repeat:repeat-x;
	
	
}
.news {
	font-family: Geneva, Arial, Helvetica, san-serif;
	font-size: 0.80em;
	text-decoration: none;
	background-color: #ffffff;
}
.event {
	margin:1px;
	padding:3px;
	font-family: Geneva, Arial, Helvetica, san-serif;
	font-size: 0.80em;
	

}

.imgborder {
border: thick double #dcdcdc;
	
	}
	
.smimgborder {
border: medium double #dcdcdc;
	
	}	

.photoevent {
	margin:2px;
	color:#000099;
	font:bold 10px/10px Geneva, Arial, Helvetica, san-serif;
	background-color: #ffffff;
	

}


.newbulletlist tr td ul {padding-left:15px; margin: 0px;}

.newbulletlistimage tr td ul {
  list-style-image: url('images/blue_bullet.gif');
}

   #gutter_fillcol {
   border-right-color: #000;
   border-right-style:solid;
   border-right-width: 1px;
   
   }
   
   #gutter_fillcol2 {
   border-left-color: #000;
   border-left-style:solid;
   border-left-width: 1px;
   
   }
   
   /* #gutter_fillcol3 {
   border-top-color: #000;
   border-top-style:solid;
   border-top-width: 1px;
   border-bottom-color: #000;
   border-bottom-style: solid;
   border-bottom-width: 1px;
   
   } */
   
.specialnews {
	font-family: Geneva, Arial, Helvetica, san-serif;
	font-size: 12px;
	font-weight:400;
	text-decoration: none;
	background-color: #ffffff;
}

#skiptocontent a {
	padding:6px;
	position: absolute;
	top:-40px;
	left:0px;
	color:white;
	border-right:1px solid white;
	border-bottom:1px solid white;
	border-bottom-right-radius:8px;
	background:transparent;
	-webkit-transition: top 1s ease-out, background 1s linear;
    transition: top 1s ease-out, background 1s linear;
    z-index: 100;
}

#skiptocontent a:focus {
	position:absolute;
	left:0px;
	top:0px;
	background:#BF1722;
	outline:0;	
	-webkit-transition: top .1s ease-in, background .5s linear;
    transition: top .1s ease-in, background .5s linear;
}


.skiplink {
        position: absolute;
        top: -1000px;
        left: -1000px;
        height: 1px;
        width: 1px;
        text-align: left;
        overflow: hidden;
    }
    
    a.skiplink:active, 
    a.skiplink:focus, 
    a.skiplink:hover {
        left: 0; 
        top: 0;
        width: auto; 
        height: auto; 
        overflow: visible; 
    }

#expimg {
border-bottom-width: 2px;
border-top-width: 2px;
border-left-width: 2px;
border-right-width: 2px;
border-bottom-style: solid;
border-top-style: solid;
border-left-style: solid;
border-right-style: solid;
border-bottom-color:#860102;
border-top-color: #860102;
border-left-color: #860102;
border-right-color: #860102;
}

.blkreleasebutton1border {
	border-bottom-style:dotted;
	border-bottom-color:#000000;
	border-bottom-width:1px;
	border-top-style:dotted;
	border-top-color:#000000;
	border-top-width:1px;
	border-left-style:dotted;
	border-left-color:#000000;
	border-left-width:1px;
	border-right-style:dotted;
	border-right-color:#000000;
	border-right-width:1px;
	
}


hr.stfour{
border: 0;
    height: 1px;
    background: #333;
    background-image: linear-gradient(to right, #ccc, #333, #ccc)
	
}

hr.sthr {
    border: 0;
    height: 1px;
    background-image: linear-gradient(to right, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0));
}


hr.sthrzerom {
    border: 0;
    height: 1px;
	margin-bottom:0px;
	margin-top:0px;
    background-image: linear-gradient(to right, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0));
}

.latestnewsheadlinetext {
	
	font-family:Verdana, Geneva, sans-serif;
	font-size:1.667em;
	color:#2f4463;
	
}

.beauborders1_top { 


	border-top-style:solid;
	border-top-color:#cccccc;
	border-top-width:2px;
	
	
}

.beauborders1_l { 


	border-left-style:solid;
	border-left-color:#cccccc;
	border-left-width:2px;
	
	
}

.beauborders1_r { 


	border-right-style:solid;
	border-right-color:#cccccc;
	border-right-width:2px;
	
	
}


.boxshad2016 {
	
	-webkit-box-shadow: 2px 0px 14px 5px rgba(0,0,0,0.28);
-moz-box-shadow: 2px 0px 14px 5px rgba(0,0,0,0.28);
box-shadow: 2px 0px 14px 5px rgba(0,0,0,0.28);

}

.topbannerbacklogo {
	
	background-image:url(images/aghomepage798x133banner.jpg);
	background-repeat:no-repeat;
	background-position:center;
}

#listinline {
	display:inline;
	list-style-type:none;
	padding-right:5px
	
}


a.topnavblink:link {color:#fff; text-decoration:none; font-style:italic; font-family:Arial, Helvetica, sans-serif; font-size:14px;}
a.topnavblink:active {color: #fff; text-decoration:none; font-style:italic; font-family:Arial, Helvetica, sans-serif; font-size:14px;}
a.topnavblink:visited {color: #fff; text-decoration:none; font-style:italic; font-family:Arial, Helvetica, sans-serif; font-size:14px;}
a.topnavblink:hover {color: #fff; text-decoration:underline; font-style:italic; font-family:Arial, Helvetica, sans-serif; font-size:14px;}


a.topnavblinkni:link {color:#00539f; text-decoration:none; font-family:"Times New Roman", Times, serif; font-size:14px;}
a.topnavblinkni:active {color: #00539f; text-decoration:none; font-family:"Times New Roman", Times, serif; font-size:14px;}
a.topnavblinkni:visited {color: #00539f; text-decoration:none; font-family:"Times New Roman", Times, serif; font-size:14px;}
a.topnavblinkni:hover {color: #00539f; text-decoration:underline; font-family:"Times New Roman", Times, serif; font-size:14px;}

.headingtextstyled {
	
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#000;
	font-weight:bold;
}


#parent > div{
  float:left;
  
  -webkit-transition:0.5s;
  transition:0.5s;
}

/* fade ALL out on parent hover */
#parent:hover > div{
  opacity:0.6;
}

/* fade ONE in on hover */
#parent > div:hover{
   opacity:1;
}




.graysl_border {
border-bottom-width:2px;
border-top-width:2px;
border-left-width:2px;
border-right-width:2px;
border-right-style:solid;
border-left-style:solid;
border-bottom-style:solid;
border-top-style:solid;
border-bottom-color:#dcdcdc;
border-top-color:#dcdcdc;
border-left-color:#dcdcdc;
border-right-color:#dcdcdc;

}

.graysl_bordertoplnronly {
border-top-width:2px;
border-left-width:2px;
border-right-width:2px;
border-right-style:solid;
border-left-style:solid;
border-top-style:solid;
border-top-color:#dcdcdc;
border-left-color:#dcdcdc;
border-right-color:#dcdcdc;

}

.graysl_borderlnronly {

border-left-width:2px;
border-right-width:2px;
border-right-style:solid;
border-left-style:solid;
border-left-color:#dcdcdc;
border-right-color:#dcdcdc;

}

#content {
    width: 756px;
    margin: 0 auto;
}


.shad7
{
    position:relative;
    box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
}
.shad7:before, .shad7:after
{
	content:"";
    position:absolute; 
    z-index:-1;
    box-shadow:0 0 20px rgba(0,0,0,0.8);
    top:0;
    bottom:0;
    left:10px;
    right:10px;
    border-radius:100px / 10px;
} 
.shad7:after
{
    right:10px; 
    left:auto; 
    transform:skew(8deg) rotate(3deg);
}

#parent2 > div{
  float:left;
  
  -webkit-transition:0.5s;
  transition:0.5s;
}

/* fade ALL out on parent hover */
#parent2:hover > div{
  opacity:0.6;
}

/* fade ONE in on hover */
#parent2 > div:hover{
   opacity:1;
}

.pressheadlinetext {	
	font:"Times New Roman", Times, serif;
	font-size:1.525em;
	font-style:normal;
	text-transform:uppercase;
	color:#233d60;
	
}

.presssubheadtext {	
	
	font:"Times New Roman", Times, serif;
	font-size:13px;
	font-style:normal;
	margin:0px 0px 0px 0px;
	padding:0px;
	
	color:#233d60;
	
}

a.phlink:link {color:#233d60; text-decoration:none; font-family:"Times New Roman", Times, serif;}
a.phlink:active {color:#233d60; text-decoration:none; font-family:"Times New Roman", Times, serif;}
a.phlink:visited {color:#233d60; text-decoration:none; font-family:"Times New Roman", Times, serif;}
a.phlink:hover {color:#233d60; text-decoration:none; font-family:"Times New Roman", Times, serif;}

#resourcesag {width:750px; margin-bottom:20px; margin-top:20px; margin-left:0px; padding-left:0px;}
#resourcesag  td{ padding-bottom:10px; }
#resourcesag td a { font-size:115%;}

#resourcesagheading {width:691px; margin-bottom:20px; margin-top:20px; margin-left:0px; padding-left:34px; text-align:center}
#resourcesagheading h2 {font-family:Arial, Helvetica, sans-serif; font-size:155%; color: rgb(35,61,96);}

#resourcesag td img { margin-right:4px; }

#resourcesagb {width:691px; margin-bottom:20px; margin-top:20px; margin-left:0px; padding-left:18px;}
#resourcesagb  td{ padding-bottom:10px; }
#resourcesagb td a { font-size:115%;}

#resourcesagheadingb {width:691px; margin-bottom:20px; margin-top:20px; margin-left:0px; padding-left:34px; text-align:center}
#resourcesagheadingb h2 {font-family:Arial, Helvetica, sans-serif; font-size:155%; color: rgb(35,61,96);}

#resourcesagb td img { margin-right:4px; }


#resourcesaga {width:690x; margin-bottom:0px; margin-top:20px; margin-left:0px; padding-left:36px;}
#resourcesaga  td{ padding-bottom:10px; }
#resourcesaga td a { font-size:115%;}

#resourcesagheadinga {width:691px; margin-bottom:20px; margin-top:20px; margin-left:0px; padding-left:34px; text-align:center}
#resourcesagheadinga h2 {font-family:Arial, Helvetica, sans-serif; font-size:155%; color: rgb(35,61,96);}

#resourcesaga td img { margin-right:4px; }

/* Button CSS */

a.button {
  display:block;
  float:center;
  text-align:center;
}

.button {
   border-top: 2px solid #2b698e;
   
   background: #2E719F;
   background: -webkit-gradient(linear, left top, left bottom, from(#2E719F), to(#02447E));
   background: -webkit-linear-gradient(top, #2E719F, #02447E);
   background: -moz-linear-gradient(top, #2E719F, #02447E);
   background: -ms-linear-gradient(top, #2E719F, #02447E);
   background: -o-linear-gradient(top, #2E719F, #02447E);
   padding: 10px 10px;
   -webkit-border-radius: 7px;
   -moz-border-radius: 7px;
   border-radius: 7px;
   -webkit-box-shadow: rgba(0,0,0,1) 0 1px 0;
   -moz-box-shadow: rgba(0,0,0,1) 0 1px 0;
   box-shadow: rgba(0,0,0,1) 0 1px 0;
   text-shadow: rgba(0,0,0,.4) 0 1px 0;
   }
.button:hover {
   border-top-color: #2b698e;
   background: #49789F;
   color: #fff;
   }
.button:active {
   border-top-color: #2b698e;
   background: #296c99;
   }
   
   
   a.btnlink:link {color:#fff; text-decoration:none; font-style:normal; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:1.188em;}
a.btnlink:active {color: #fff; text-decoration:none; font-style:normal; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:1.188em;}
a.btnlink:visited {color: #fff; text-decoration:none; font-style:normal; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:1.188em;}
a.btnlink:hover {color: #fff; text-decoration:none; font-style:normal; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:1.188em;}

/*Different Color from orig */

a.buttonvt {
  display:block;
  float:center;
  text-align:center;
}

.buttonvt {
   border: 1px solid #001F3F;
   
   background: #7FDBFF;
   background: -webkit-gradient(linear, left top, left bottom, from(#2E719F), to(#7EAABB));
   background: -webkit-linear-gradient(top, #7FDBFF, #7EAABB);
   background: -moz-linear-gradient(top, #7FDBFF, #7EAABB);
   background: -ms-linear-gradient(top, #7FDBFF, #7EAABB);
   background: -o-linear-gradient(top, #7FDBFF, #7EAABB);
   padding: 10px 10px;
   -webkit-border-radius: 7px;
   -moz-border-radius: 7px;
   border-radius: 7px;
   -webkit-box-shadow: rgba(0,0,0,1) 0 1px 0;
   -moz-box-shadow: rgba(0,0,0,1) 0 1px 0;
   box-shadow: rgba(0,0,0,1) 0 1px 0;
   text-shadow: rgba(0,0,0,.4) 0 1px 0;
   }
.buttonvt:hover {
   border-top-color: #001F3F;
   background: #49789F;
   color: #fff;
   }
.buttonvt:active {
   border-top-color: #2b698e;
   background: #296c99;
   }
   
   
   a.btnlinklb:link {color:#001F3F; text-decoration:none; font-style:normal; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:1.188em;}
a.btnlinklb:active {color: #001F3F; text-decoration:none; font-style:normal; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:1.188em;}
a.btnlinklb:visited {color: #001F3F; text-decoration:none; font-style:normal; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:1.188em;}
a.btnlinklb:hover {color: #fff; text-decoration:none; font-style:normal; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:1.188em;}

