/* modified so that the maximum screen width is 1010 pixels (just less than 1024) rather than 785 (<800) */

body {
	margin-left:auto;
	margin-right:auto;
	padding:0px;
	margin-top:0px;
	margin-bottom:0px;
	width:1010px;                /* was 785 */
	background-color:#79AECE;
/*	font-family:"Gill Sans MT", Arial, Helvetica, sans-serif; */
	font-family:Verdana, Arial, Helvetica, sans-serif; /* since not everyone will have Gill Sans... */
	height:auto;
}

h1 {font-family:Calibri,Geneva, Arial, Helvetica, sans-serif;font-size:120%;font-weight:bold; color:#269;}
      h2 {font-size:115%;font-weight:bold; color:#000000;}
      h3 {font-size:110%;font-weight:bold;border-bottom:1px #269 solid;	color:#269;}
}

p {
	font-size:90%;
}

a {
	color:#0000FF;
	text-decoration:none;
}

a:hover {
	text-decoration:underline;
}

img {
	border:0;
}

ul {
	margin-left:12px;
	padding-left:inherit;
	font-size:90%;
}
	
#shadow {
	background-image:url(images/shadow1010.gif);  /* was shadow_1 */
	background-repeat:repeat-y;
	width:1020px;       /* was 785 */
}

#wrapper {
	margin-left:10px;
	width:1000px;                   /* was 775 */
	padding-left:5px;
}

#Toptext a {
	font-size:70%;
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	color:#999999;
	margin-left:5px;
	margin-top:5px;
	height:45px;}

#header {
	background-image:url(images/header1002.jpg);  /* was header2, then header 1000 */
	background-repeat:no-repeat;
	/*width:95%;                   /* was 775 */
	height:160px;
	padding-left:0px;

}

 #Photo {margin-top:10px;margin-right:30px;margin-bottom:20px;width:750px;}
	  
	  #Photoframe {height:305px;width:600px;float:leftt;}

#top_nav {
	height:28px;
	background-image:url(images/topnav_end.gif);
	background-repeat:no-repeat;
	background-position:right;      /* was right */
	width:95%;                   /* was 748 */
	background-color:#1492C9;
	margin-bottom:28px;
	color:#FFFFFF;
	font-size:85%;                 /*  was 85%; had to reduce on changing from Gill Sans to Verdana */
	padding-left:28px;
	padding-bottom:1px;
	}

#top_nav ul {
	display:inline;
	list-style:none;
}

#top_nav ul li {
	float:left;
	display:inline;
	padding-top:7px;
}

#top_nav ul li a {
	color:#FFFFFF;
	text-decoration:none;
}

#top_nav ul li a:hover {
	color:#FFFFFF;
	text-decoration:underline;
}

#left_nav {
	width:180px;
	float:left;
	height:auto;
	min-height:28px;
	padding-top:10px;
	margin-top:10px;
	font-color:#000000;
}

#nav {
	background-image:url(images/nav_top.gif);
	background-repeat:no-repeat;
	background-position:top;
	background-color:#594940;
	width:180;
	height:auto;
	font-size:90%;
	margin-bottom:28px;
	margin-top:0px;
	padding-top:10px;
}

#nav_btm {
	background-image:url(images/nav_btm.gif);
	background-repeat:no-repeat;
	background-position:top;
	background-color:#FFFFFF;
	height:9px;
}

#nav ul {
	list-style-image:url(images/arrow.gif);
	line-height:185%;
	margin-left:10px;
	padding-left:14px;
}

#nav ul li {
	height:28px;
	height:auto !important;
	min-height:28px;
	padding-left:2px;
	vertical-align:middle;
}

#nav ul li a {
	color:#FFFFFF;
	text-decoration:none;
}

#nav ul li a:hover {
	color:#FFFFFF;
	text-decoration:underline;
}

#voicenav {
	background-image:url(images/nav_top2.gif);
	background-repeat:no-repeat;
	background-position:top;
	background-color:#C40000;
	width:180px;
	line-height:150%;
	height:auto;
	font-size:90%;
	margin-bottom:28px;
	margin-top:0px;
	padding-top:10px;
	font-color:#FFFFFF;
}

#voicenav_btm {
	background-image:url(images/nav_btm2.gif);
	background-repeat:no-repeat;
	background-position:top;
	background-color:C40000;
	height:9px;
}

#voicenav ul {
	list-style:none;
}
	
#voicenav ul li a {
	color:#FFFFFF;
	text-decoration:none;
}

#voicenav ul li a:hover {
	color:#FFFFFF;
	text-decoration:underline;
}

#voicenav ul li {
	height:28px;
	height:auto !important;
	min-height:28px;
	padding-left:2px;
	vertical-align:middle;
}

#worknav {
	background-image:url(images/nav_top3.gif);
	background-repeat:no-repeat;
	background-position:top;
	background-color:#4962B4;
	width:auto;
	height:auto;
	line-height:150%;
	font-size:75%;
	font-color:#000000;
	margin-bottom:28px;
	margin-top:0px;
	padding-top:10px;
	font-color:#000000;
}

#worknav_btm {
	background-image:url(images/nav_btm3.gif);
	background-repeat:no-repeat;
	background-position:top;
	background-color:#4962B4;
	height:9px;
}

#worknav ul {
	list-style-type:none;
}

#worknav ul li a {
	color:#FFFFFF;
	text-decoration:none;
}

#worknav ul li a:hover {
	color:#FFFFFF;
	text-decoration:underline;
}

#worknav ul li {
	height:28px;
	height:auto !important;
	min-height:28px;
	padding-left:2px;
	vertical-align:middle;
}

#compactnav {
	background-image:url(images/nav_top4.gif);
	background-repeat:no-repeat;
	background-position:top;
	background-color:#189628;
	width:180px;
	height:auto;
	line-height:150%;
	font-size:90%;
	margin-bottom:28px;
	margin-top:0px;
	padding-top:10px;
}

#compactnav_btm {
	background-image:url(images/nav_btm4.gif);
	background-repeat:no-repeat;
	background-position:top;
	background-color:#189628;
	height:9px;
}

#compactnav ul {
	list-style:none;
}

#compactnav ul li a {
	color:#FFFFFF;
	text-decoration:none;
}

#compactnav ul li a:hover {
	color:#FFFFFF;
	text-decoration:underline;
}

#compactnav ul li {
	height:28px;
	height:auto !important;
	min-height:28px;
	padding-left:2px;
	vertical-align:middle;
}

#bullnav {
	background-image:url(images/nav_top5.gif);
	background-repeat:no-repeat;
	background-position:top;
	background-color:#DA528B;
	width:180px;
	height:auto;
	line-height:150%;
	font-size:90%;
	margin-bottom:28px;
	margin-top:0px;
	padding-top:10px;
}

#bullnav_btm {
	background-image:url(images/nav_btm5.gif);
	background-repeat:no-repeat;
	background-position:top;
	background-color:#DBCE9D;
	height:9px;
}

#bullnav ul {
	list-style:none;
}

#bullnav ul li a {
	color:#FFFFFF;
	text-decoration:none;
}

#bullnav ul li a:hover {
	color:#FFFFFF;
	text-decoration:underline;
}

#bullnav ul li {
	height:28px;
	height:auto !important;
	min-height:28px;
	padding-left:2px;
	vertical-align:middle;
}

#resnav {
	background-image:url(images/nav_top6.gif);
	background-repeat:no-repeat;
	background-position:top;
	background-color:#FFFFBF;
	width:180px;
	height:auto;
	line-height:150%;
	font-size:90%;
	margin-bottom:28px;
	margin-top:0px;
	padding-top:10px;
}

#resnav_btm {
	background-image:url(images/nav_btm6.gif);
	background-repeat:no-repeat;
	background-position:top;
	background-color:#FFFFBF;
	height:9px;
}

#resnav ul {
	list-style:none;
}

#resnav ul li a {
	color:#000000;
	text-decoration:none;
}

#resnav ul li a:hover {
	color:#000000;
	text-decoration:underline;
}

#resnav ul li {
	height:28px;
	height:auto !important;
	min-height:28px;
	padding-left:2px;
	vertical-align:middle;
}

#contactnav {
	background-image:url(images/nav_top7.gif);
	background-repeat:no-repeat;
	background-position:top;
	background-color:#C0C0C0;
	width:180px;
	height:auto;
	line-height:150%;
	font-size:90%;
	margin-bottom:28px;
	margin-top:0px;
	padding-top:10px;
}

#contactnav_btm {
	background-image:url(images/nav_btm7.gif);
	background-repeat:no-repeat;
	background-position:top;
	background-color:#C0C0C0;
	height:9px;
}

#contactnav ul {
	list-style:none;
}

#contactnav ul li a {
	color:#000000;
	text-decoration:none;
}

#contactnav ul li a:hover {
	color:#000000;
	text-decoration:underline;
}

#contactnav ul li {
	height:28px;
	height:auto !important;
	min-height:28px;
	padding-left:2px;
	vertical-align:middle;
}

#accnav {
	background-image:url(images/nav_top81.gif);
	background-repeat:no-repeat;
	background-position:top;
	background-color:#FF8000;
	width:180px;
	height:auto;
	line-height:150%;
	font-size:90%;
	margin-bottom:28px;
	margin-top:0px;
	padding-top:10px;
}

#accnav_btm {
	background-image:url(images/nav_btm8.gif);
	background-repeat:no-repeat;
	background-position:top;
	background-color:#FF8000;
	height:9px;
}

#accnav ul {
	list-style:none;
}

#accnav ul li a {
	color:#FFFFFF;
	text-decoration:none;
}

#accnav ul li a:hover {
	color:#FFFFFF;
	text-decoration:underline;
}

#accnav ul li {
	height:28px;
	height:auto !important;
	min-height:28px;
	padding-left:2px;
	vertical-align:middle;
}

#aznav {
	background-image:url(images/nav_top0.gif);
	background-repeat:no-repeat;
	background-position:top;
	background-color:#FF6262;
	width:180px;
	height:auto;
	line-height:150%;
	font-size:90%;
	margin-bottom:28px;
	margin-top:0px;
	padding-top:10px;
}

#aznav_btm {
	background-image:url(images/nav_btm9.gif);
	background-repeat:no-repeat;
	background-position:top;
	background-color:#FF6262;
	height:9px;
}

#aznav ul {
	list-style:none;
}

#aznav ul li a {
	color:#FFFFFF;
	text-decoration:none;
}

#aznav ul li a:hover {
	color:#FFFFFF;
	text-decoration:underline;
}

#aznav ul li {
	height:28px;
	height:auto !important;
	min-height:28px;
	padding-left:2px;
	vertical-align:middle;
}

#volbase {
	 background-color:#00678F;
	 background-image:url(images/volbase.gif);
	 background-repeat:no-repeat;
	 background-position:right;
	 height:auto;
	 width:180px;      /* was 172, but should have been 180, to line up? */
	 color:#FFFFFF;
}

#volbase a {
	color:#FFFFFF;
	text-decoration:none;
}

#volbase a:hover {
	text-decoration:underline;
}

.volbase_header {
	font-size:125%;
}

.volbase_sub {
	font-size:75%;     /* was 85% */
	padding-top:7px;
	padding-bottom:15px;
}

.volbase_link {
	font-size: 80%;
	padding-top: 7px;
	padding-bottom: 15px;
	font-weight:bold;
}

#content {
	width:735px;       /* was 510 */
	float:right;
	height:auto;
	border-left:1px #594940 solid;
	padding-left:28px;
	margin-left:28px;
	padding-right:28px;
	margin-bottom:28px;
	margin-top:15px;
}

#footer {
	margin-top: 10px; 
	height:75px;
	background-image:url(images/images/small_gloslogo.gif);
	background-repeat:no-repeat;
	background-position:left;
	width:970px;       /* was 745 */
	background-color:#1492C9;
	clear:both;
}

.footer_text {
	float:right;
	color:#FFFFFF;
	padding-left:170px;
	padding-right: 20px;
	padding-top:20px;
	font-size:70%;
}

.footer_text a {
	color:#FFFFFF;
	font-weight:bold;
}

.footer_text a:hover {
	text-decoration:underline;
}

.footer_arrow {
	padding-left:8px;
	padding-top:6px;
}

.hide {
	display:none;
}

 #Photo {margin-top:10px;margin-right:30px;margin-bottom:20px;width:550px;}
	  
	  #Photoframe {height:305px;width:600px;float:right;}


 table {border-collapse: collapse;min-width:400px;margin-top:30px;margin-left:10px;padding: 10px 10px 10px 10px;}

caption {text-align: center;font-size: 80%;}

td,th {border: 1px solid #0088ff;padding: 5px 5px 5px 5px;font-size: 80%;background-color:#FFFFFF;}

th {text-align: left;border-color:#0033FF;}


#paddingleft {width:9px; height:55px; background:#FFFFFF; display:inline; float:left;}/*must be this width*/
#paddingright {width:3px; height:55px; background:#FFFFFF; display:inline; float:right;}/*must be this width*/

#navspace {float:left;display:inline;height:55px;background-color:#FFFFFF;width:980px;/*must include this width at this value*/}
#menu4 {margin: 0;padding: 0;height: 1em; }
#menu4 li {list-style: none;float: left; }
#menu4 li a {display: block; padding: 3px 5px;	width:125px;/*do not change this width*/background-color:#489cd4;	color: #fff;text-align:center;text-decoration:none; font-size:small; border: 1px solid #fff;}
#menu4 li ul {display: none; width: 6px; /* set width for Opera browser*/	background-color:#269;color:#fff;font-size:small;}
#menu4 li:hover ul, #menu4 li.hover ul {display: block;position: absolute; /*does not shove content below menu out of the way*/ margin: 0;padding: 0; }
#menu4 li:hover li, #menu4 li.hover li {float: none; }
#menu4 li:hover li a, #menu4 li.hover li a {background-color:#CCCCCC;border-bottom: 1px solid #fff;	color:#000000; }/*change colour here to affect background and font colour of drop-down elements when first displayed*/
#menu4 li li a:hover {background-color:#489cd4; color:#FFFFFF; }/*background and font colour of element when moused over*/