/* Custom Global Styles 
----------------------------------------------------------------------------------------- */
body {
	font-family: Verdana, Arial, Geneva, sans-serif;
	color: #333;
	background-color: #CCC; }

/* Custom Branding Area Height 
----------------------------------------------------------------------------------------- */
#container, #containersub {
	padding-top: 340px;
	background-color: #FFF; }
	
#containersub {
	padding-top: 165px; }

/* Custom Logo Size/Position 
----------------------------------------------------------------------------------------- */
a#logo, a#logo:link, a#logo:active, a#logo:visited, a#logo:hover {
	width: 230px;
	height: 55px; 
	top: 20px;
	left: 20px; }

/* Custom Quick Nav Position 
----------------------------------------------------------------------------------------- */
a#btnlocations, a#btnlocations:link, a#btnlocations:active, a#btnlocations:visited, a#btnlocations:hover,
	a#btncontact, a#btncontact:link, a#btncontact:active, a#btncontact:visited, a#btncontact:hover,
	a#btnsitemap, a#btnsitemap:link, a#btnsitemap:active, a#btnsitemap:visited, a#btnsitemap:hover,
	a#btnhome, a#btnhome:link, a#btnhome:active, a#btnhome:visited, a#btnhome:hover {
	right: 188px;
	top: 46px; }

a#btncontact, a#btncontact:link, a#btncontact:active, a#btncontact:visited, a#btncontact:hover {
	right: 98px; }

a#btnsitemap, a#btnsitemap:link, a#btnsitemap:active, a#btnsitemap:visited, a#btnsitemap:hover {
	right: 20px; }

a#btnhome, a#btnhome:link, a#btnhome:active, a#btnhome:visited, a#btnhome:hover {
	right: 260px; }

/* Custom Side Column Styles
----------------------------------------------------------------------------------------- */
#sidecol {
	border-right-color: #666;
	border-left-color: #666; }

.sidecolhead {
	font-family: Georgia, Times New Roman, serif;
	font-style: normal; /* normal, italic */
	font-weight: normal; /* normal, bold */
	color: #FFF; }

.sidecoltext {
	font-style: normal; /* normal, italic */
	font-weight: normal; /* normal, bold */ }
		
/* Custom Center Column Right Border Color
----------------------------------------------------------------------------------------- */
#centersub {
	border-right-color: #666; }
	
/* Custom Alternate Panel Bullet Poition
----------------------------------------------------------------------------------------- */
.altpanelbullet {
	right: 186px;
	top: 150px; }
	
.altpaneltitle {	
	font-family: Georgia, Times New Roman, serif;
	font-style: normal; /* normal, italic */
	font-weight: normal; /* normal, bold */
	color: #FFF; }

/* Custom Main Nav Styles 
----------------------------------------------------------------------------------------- */
a.mainnav, a.mainnav:link, a.mainnav:active, a.mainnav:visited, a.mainnav:hover,
	a.subnav, a.subnav:link, a.subnav:active, a.subnav:visited, a.subnav:hover {
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-style: normal; /* normal, italic */
	font-weight: normal; /* normal, bold */
	color: #FFF; }
	
a.mainnav:hover { 
	color: #FFF; }
	
/* Custom Sub Nav Styles 
----------------------------------------------------------------------------------------- */
li.level1 ul { 
	border-top: 1px solid #666;
	border-bottom: 1px solid #666; }
	
a.subnav, a.subnav:link, a.subnav:active, a.subnav:visited, a.subnav:hover { 
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-style: normal; /* normal, italic */
	font-weight: normal; /* normal, bold */
	color: #333;
	border-right: 1px solid #666;
	border-left: 1px solid #666;
	background-color: #EEE; }
	
a.subnav:hover {
	color: #FFF;
	background-color: #999; }