body {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-family: helvetica, arial, sans-serif;
	font-size: 12px;
	line-height: 140%;
	color: #000;
	background: #f8e6f0 url(../images/bg-pink.gif) repeat-y 50% 0;
	}
a, a:visited, a:active {
	text-decoration: underline;
	color: #bd3f8b;
	}
a:hover {
	color: #bd3f8b;
	text-decoration: none;
	}
a.footer, a.footer:visited, a.footer:active{
	color: #bd3f8b;
	text-decoration: underline;
	}
a.footer:hover {
	color: #bd3f8b;
	text-decoration: none;
	}
	
/*************** Site Layout ****************/

#site-container {
	position: relative;
	margin: 0 auto;
	padding: 0 24px 0 24px;
	border: 0;
	background: #fff;
	width: 770px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 722px; /* Actual value for conformant browsers */	
	}
#top {
	position: relative;
	margin: 0px;
	padding: 10px 0px 10px 0px;
	border: 0px;
	background: #fff;
	width: 722px;
	height: 73px;
	}
#center {
	position: relative;
	float: left;
	margin: 0px;
	padding: 10px 0px 0px 0px;
	border: 0px solid #000;
	background: transparent;
	width: 532px;
	}
#content {
	position: relative;
	margin: 0;
	padding: 0 16px 0 0;
	border: 0px solid #000;
	background: #fff;
	}
#left {
	position: relative;
	float: left;
	margin: 0px 10px 0px 0px;
	padding: 0px;
	border: 0px solid #000;
	background: #bd3f8b url(../images/corners-top-dark.gif) top left no-repeat;
	width: 180px;
	}
#right {
	position: relative;
	float: left;
	margin: 0px 0px 0px 10px;
	padding: 10px 0px 0px 0px;
	border: 0px solid #000;
	background: transparent;
	width: 180px;
	}
/*************** right side magenta boxes ****************/
div.right-dark {
	font-family: arial, helvetica, sans-serif;
	margin: 0;
	padding: 8px 12px 6px 12px;
	border: 0;
	background: #bd3f8b;
	width: 180px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 156px; /* Actual value for conformant browsers */	
	}
div.right-dark p {
	color: #fff;
	font-size: 11px;
	line-height: normal;
	padding: 0px;
	margin: 0px;
	}
p.right-bottom-dark {
	margin: 0 0 10px 0;
	padding: 0 0 0 0;
	border: 0;
	width: 180px;
	}
p.right-top-dark {
	margin: 0;
	padding: 0;
	border: 0;
	width: 180px;
	}
div.right-dark a, div.right-dark a:visited, div.right-dark a:active {
	text-decoration: underline;
	color: #fff;
	}
div.right-dark a:hover {
	color: #fff;
	text-decoration: none;
	}
div.right-dark ul {
	list-style-type: square;
	color: #fff;
	margin: 0 0 0 .5em;
	padding: 0 0 0 .5em;
	}
div.right-dark ul li {
	font-size: 11px;
	font-weight: bold;
	line-height: normal;
	padding: 0px;
	margin: 0px;
	}

/*************** right side gray boxes ****************/
div.right-light {
	font-family: arial, helvetica, sans-serif;
	position: relative;
	margin: 0;
	padding: 8px 12px 8px 12px;
	border: 0;
	background: #eeeeee url(../images/col-bg-light.gif) repeat-y;
	width: 180px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 156px; /* Actual value for conformant browsers */	
	}
div.right-light p {
	color: #000;
	font-size: 11px;
	line-height: normal;
	padding: 0;
	margin: 0;
	}
p.right-bottom-light {
	margin: 0 0 10px 0;
	padding: 0 0 0 0;
	border: 0;
	width: 180px;
	}
p.right-top-light {
	position: relative;
	margin: 0;
	padding: 0;
	border: 0;
	width: 180px;
	}
div.right-light a, div.right-light a:visited, div.right-light a:active {
	text-decoration: underline;
	color: #bd3f8b;
	}
div.right-light a:hover {
	color: #bd3f8b;
	text-decoration: none;
	}
div.right-light ul {
	list-style-type: square;
	color: #000;
	margin: 0 0 0 .5em;
	padding: 0 0 0 .5em;
	}
div.right-light ul li {
	font-size: 11px;
	font-weight: normal;
	line-height: normal;
	padding: 0px;
	margin: 0px;
	}
div.right-light a.dark, div.right-light a.dark:visited, div.right-light a.dark:active {
	text-decoration: underline;
	color: #000;
	}
div.right-light a.dark:hover {
	color: #bd3f8b;
	text-decoration: none;
	}
/*************** more layout ****************/
#nav {
	margin: 0px;
	padding: 0px;
	border: 0px solid #000;
	background: #fff;
	width: 722px;
	}
#footer {
	margin: 16px 0 8px 0;
	padding: 0px;
	border: 0px;
	background: #fff;
	width: 722px;
	}
div.footer {
	font-size: 11px;
	color: #909090;
	padding: 0;
	margin: 0;
	}
#top-nav {
	position: relative;
	float:right;
	margin: 0px;
	padding: 0px;
	border: 0px solid #000;
	background: #fff;
	}
#top-nav a, #top-nav a:visited, #top-nav a:active {
	font-size: 11px;
	font-weight: bold;
	color: #909090;
	text-decoration: none;
	}
#top-nav a:hover {
	color: #3e75b9;
	text-decoration: underline;
	}

/*************** locator select ****************/

div#subcontent {
	position:relative;
	top:0px;
	left:0px;
	padding:2px 0 2px 0;
	border-top:0px;
	border-right:1px solid #e1e1e1;
	border-bottom:1px solid #e1e1e1;
	border-left:1px solid #e1e1e1;
	background-color:#fff;
	width:152px;
	display:none
	}
ul#nav-uno{
	color: #000;
	list-style: none;
	padding: 0;
	margin: 0;
	}
#nav-uno a {
	display: block;
	font-weight: normal;
	font-size: 11px;
	color: #000;
	padding: 3px 0px 3px 5px;
	text-decoration: none;
	}
#nav-uno a:hover {
	color: #000;
	background-color: #e1e1e1;
	text-decoration: underline;
	}
li.menu {
	color: #000;
	list-style: none;
	line-height: normal;
	text-align: left;
	cursor: default;
	padding: 0;
	margin: 0;
	width: 152px; 
	}
	
	
/*************** Formatting ****************/
	
p {
	font-size: 12px;
	line-height: 140%;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 16px 0px;
	}
.note {
	font-size: 11px;
	color: #909090;
	}
div.hr-horz {
	margin: 0px;
	padding: 0px;
	border-top: 12px solid #fff;
	border-bottom: 18px solid #fff;
	width:100%;
	background: url(../images/rule-gray-dot.gif) repeat-x bottom;
	}
.col-rule {
	padding: 6px 0 6px 0;
	}
div.col-dot-rule {
	margin: 4px 0 4px 0;
	}
span.subhead {
	background: #fff;
	padding-right: 6px;
	color: #000;
	font-size: 16px;
	font-weight: bold
	}
h1 {
	color: #000;
	font-size: 18px;
	line-height: 24px;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 16px;
	}
h2 {
	color: #000;
	font-size: 16px;
	line-height: 20px;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 16px;
	}
h3 {
	color: #000;
	font-size: 14px;
	line-height: 18px;
	margin-top: 0px;
	margin-bottom: 16px;
	}
h4 {
	font-size: 12px;
	line-height: 18px;
	margin-top: 0px;
	margin-bottom: 16px;
	}
h4.coltitlelite {
	color: #fff;
	font-size:12px;
	font-weight:bold;
	line-height:100%;
	margin: 0px;
	}
h4.coltitledark {
	color: #000;
	font-size:12px;
	font-weight:bold;
	line-height:100%;
	margin: 0px;
	}
h5 {
	font-size: 11px;
	line-height: 18px;
	margin-top: 0px;
	margin-bottom: 16px;
	}
h5.coltitlelite {
	color: #fff;
	font-size:11px;
	font-weight:bold;
	line-height:100%;
	margin: 0px;
	}
h5.coltitledark {
	color: #000;
	font-size:11px;
	font-weight:bold;
	line-height:100%;
	margin: 0px;
	}
img {
	border: 0;
	position: relative;
	}
.top-banner {
	margin-bottom: 20px;
	}
ul {
	list-style-type: square;
	margin-top: 0px;
	margin-bottom: 16px;
	margin-left: .65em;
	padding-left: .65em;
	}
ol {
	margin-left: 1em;
	padding-left: 1em;
	}
li {
	font-size: 12px;
	line-height: 140%;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 16px 0px;
	}
ul.faq {
	list-style-type: none;
	margin-top: 0px;
	margin-bottom: 16px;
	margin-left: 0em;
	padding-left: 0em;
	}
ul.faq a, ul.faq a:visited, ul.faq a:active {
	text-decoration: none;
	color: #bd3f8b;
	}
ul.faq a:active {
	font-weight: bold;
	text-decoration: none;
	color: #bd3f8b;
	}
ul.faq a:hover {
	color: #bd3f8b;
	text-decoration: underline;
	}
ul.faq li.selected {
	font-weight: normal;
	}
ul.faq li.selected a { /*selected main tab style */
	font-weight: bold;
	}
ul.faq li.selected a:hover{ /*selected main tab style */
	font-weight: bold;
	text-decoration: underline;
	}
.tabcontent{
	display:none;
	}
@media print {
	.tabcontent {
	display:block!important;
	}
	}
hr {
	color: #e1e1e1;
	background-color: #e1e1e1;
	border : 0px solid #e1e1e1;
	width: 100%;
	height: 1px;
	margin: 0px 0px 16px 0px;
	}

/*************** forms ****************/

form.search {
	 color: #fff;
	 border: 0;
	 margin: 0;
	 padding: 0;
	 font-family: arial, helvetica, sans-serif;
	 font-size: 12px;
	}
form.company {
	 color: #fff;
	 border: 0;
	 margin: 0;
	 padding: 0;
	 font-family: arial, helvetica, sans-serif;
	 font-size: 12px;
	}
form.inline input {
	font-size: 12px;
	padding: 3px;
	}
form.inline select {
	font-size: 12px;
	padding: 3px;
	}
input.bord {
 	border: 1px solid #e1e1e1;
	}
input.bord2 {
 	border: 1px solid #909090;
	}
select.bord2 {
 	border: 1px solid #909090;
	}
input.btn {
	 color: #fff;
	 font-family: arial, helvetica, sans-serif;
	 font-size: 11px;
	 font-weight: bold;
	 background-color: #bd3f8b;
	 padding: 2px 4px 2px 4px;
	 margin: 4px 0 0 0;
	 border: 1px solid #fff;
	}
input.btn2 {
	 color: #fff;
	 font-family: arial, helvetica, sans-serif;
	 font-size: 11px;
	 font-weight: bold;
	 background-color: #bd3f8b;
	 padding: 2px 4px 2px 4px;
	 margin: 0;
	 border: 2px solid #e1e1e1;
	}
form.company ul {
	font-family: arial, helvetica, sans-serif;
	list-style-type: none;
	margin: 0;
	padding: 0;
	}
form.company ul li {
	font-family: arial, helvetica, sans-serif;
	font-weight: normal;
	margin: 0 0 0 -4px;
	padding: 0;
	}

/*************** publishing specific ****************/

p.bmore {
	font-size: 12px;
	font-weight: normal;
	line-height: 140%;
	padding: 0;
	margin: 0px 0px 16px 0px;
	}
p.co-query {
	color: #909090;
	font-size: 12px;
	font-weight: normal;
	line-height: 140%;
	padding: 0;
	margin: 0px 0px 8px 0px;
	}
p.co-list {
	font-size: 13px;
	font-weight: bold;
	line-height: 140%;
	padding: 0;
	margin: 0px 0px 8px 0px;
	}
p.co-list a, p.co-list a:visited, p.co-list a:active {
	text-decoration: none;
	}
p.co-list a:hover {
	text-decoration: underline;
	}
span.bmore-archive {
	float: right;
	margin-top: -32px;
	}

/*************** Nav - 1st Level ****************/

* html a:hover {visibility:visible;}

.section-b {
	position: relative;
	display:block;
	float: left;
	width: 183px;
	height: 24px;
	margin: 0px 1px 0px 0px;
	border: 0px;
	background-image: url(../../images/btn-b-glo.gif);
	}
.section-b a {display:block;}
.section-b img {width: 183px; height: 24px;}
.section-b a:hover img {visibility:hidden}

.section-c {
	position: relative;
	display:block;
	float: left;
	width: 67px;
	height: 24px;
	margin: 0px 1px 0px 0px;
	border: 0px;
	background-image: url(../../images/btn-c-glo.gif);
	}
.section-c a {display:block;}
.section-c img {width: 67px; height: 24px;}
.section-c a:hover img {visibility:hidden}

.section-d {
	position: relative;
	display:block;
	float: left;
	width: 119px;
	height: 24px;
	margin: 0px 1px 0px 0px;
	padding: 0px;
	border: 0px;
	background-image: url(../../images/btn-d-glo.gif);
	}
.section-d a {display:block;}
.section-d img {width: 119px; height: 24px;}
.section-d a:hover img{visibility:hidden}

.section-d2 {
	position: relative;
	display:block;
	float: left;
	width: 120px;
	height: 24px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	border: 0px;
	background-image: url(../../images/btn-d2-glo.gif);
	}
.section-d2 a {display:block;}
.section-d2 img {width: 120px; height: 24px;}
.section-d2 a:hover img{visibility:hidden}

.section-e {
	position: relative;
	display:block;
	float: left;
	width: 101px;
	height: 24px;
	margin: 0px 1px 0px 0px;
	padding: 0px;
	border: 0px;
	background-image: url(../../images/btn-e-glo.gif);
	}
.section-e a {display:block;}
.section-e img {width: 101px; height: 24px;}
.section-e a:hover img{visibility:hidden}

.section-f {
	position: relative;
	display:block;
	float: left;
	width: 127px;
	height: 24px;
	margin: 0px 1px 0px 0px;
	padding: 0px;
	border: 0px;
	background-image: url(../../images/btn-f-glo.gif);
	}
.section-f a {display:block;}
.section-f img {width: 127px; height: 24px;}
.section-f a:hover img {visibility:hidden}

.btn-logo {
	position: relative;
	float:left;
	margin: 0px;
	padding: 0px;
	border: 0;
	display:block;
	width: 286px;
	height: 73px;
	background-image: url(../../images/gcf-logo-glo.gif);
	}
	
.timeNowlogo {
	position: absolute;
	top: 30px;
	left: 430px;
	width: 310px;
	height: 57px;
}

.btn-logo a {display:block;}
.btn-logo img {width: 286px; height: 73px;}
.btn-logo a:hover img {visibility:hidden}

.btn-buav {
	position: relative;
	font-size: 11px;
	color: #909090;
	padding: 0;
	margin: 0;
	display:block;
	width: 232px;
	height: 32px;
	background-image: url(../../images/buav-logo-green.gif);
	}
.btn-buav a {display:block;}
.btn-buav img {width: 232px; height: 32px;}
.btn-buav a:hover img {visibility:hidden}