body {
	padding-right: 0px; padding-left: 0px; font-size: 11px; padding-bottom: 0px; margin: 0px; color: #000; padding-top: 0px; font-family: arial, helvetica, sans-serif
}
td {
	font-size: 12px; color: #000; font-family: arial, helvetica, sans-serif
}
p {
	font-size: 12px; color: #000; font-family: arial, helvetica, sans-serif
}
a {
	font-size: 12px; color: #fff; font-family: arial, helvetica, sans-serif; text-decoration:none;
}

#wrapper a {
color:#002674;
}

a:hover {
	color: #002674;
	text-decoration:underline
}
a span {
	text-decoration: none
}
a.sm {
	font-size: 10px
}
.underline {
	text-decoration: underline
}
input {
	font-size: 12px; color: #000; font-family: arial, helvetica, sans-serif
}
h2 {
	padding-right: 8px; padding-left: 8px; font-weight: normal; padding-bottom: 2px; margin: 0px; padding-top: 2px; font-family: georgia, times new roman, serif
}
h3 {
	padding-right: 8px; padding-left: 8px; font-weight: normal; padding-bottom: 2px; margin: 0px; padding-top: 2px; font-family: georgia, times new roman, serif
}
h4 {
	padding-right: 8px; padding-left: 8px; font-weight: normal; padding-bottom: 2px; margin: 0px; padding-top: 2px; font-family: georgia, times new roman, serif
}
h5 {
	padding-right: 8px; padding-left: 8px; font-weight: normal; padding-bottom: 2px; margin: 0px; padding-top: 2px; font-family: georgia, times new roman, serif
}
h6 {
	padding-right: 8px; padding-left: 8px; font-weight: normal; padding-bottom: 2px; margin: 0px; padding-top: 2px; font-family: georgia, times new roman, serif
}
h2 {
	font-size: 28px
}
h3 {
	font-size: 23px
}
h4 {
	font-size: 20px
}
h5 {
	font-size: 18px
}
h6 {
	font-size: 12px
}
#wrapper-crnrs {
	margin: 11px auto 0px; width: 777px
}
#wrapper-crnrs td#whitebg {
	background-color: #fff
}
#wrapper {
	margin: 11px auto 10px; width: 777px; background-color: #fff
}
#header {
	width: 757px
}
#topnavigation {
	margin-bottom: 8px; padding-bottom: 4px; border-bottom: #0099ff 1px solid
}
#topnavigation a {
	font-size: 10px; margin-left: 17px; color: #0066cc; text-decoration: none
}
#topnavigation a.nopadding {
	margin-left: 0px
}
#topnavigation a:hover {
	color: #002674
}
#signin {
	display: none; width: 657px; background-color: #ddeef1
}
#signin td.signinhdr {
	padding-right: 0px; padding-left: 0px; font-weight: bold; font-size: 14px; padding-bottom: 0px; color: #002674; padding-top: 0px; font-family: georgia, "times new roman", serif
}
#signin input {
	margin-top: 2px
}
#signin .twopxpad {
	margin-top: 2px
}
#signin td {
	font-size: 10px; color: #0066cc
}
#signin td a {
	font-size: 10px; color: #0066cc
}
#signin td a:hover {
	color: #002674
}
#signin td {
	font-size: 10px; color: #78818a
}
#signin td a.close {
	font-size: 10px; color: #78818a
}
#signout {
	display: block; width: 657px; text-align: right
}
#welcomeimg {
	margin-left: 20px
}
#signout a {
	font-weight: bold; font-size: 14px; color: #e6271d; font-family: georgia, "times new roman", serif; letter-spacing: -1px; text-decoration: none
}
#navigation {
	margin-top: 8px
}

#navigation a{
	display:block
}

#subnavigation {
	background-color: #002674
}
#subsubnavigation {
	background-color: #385693
}
#about-subsubnavigation1 {
	background-color: #385693
}
#about-subsubnavigation2 {
	background-color: #385693
}
#gcci-subsubnavigation {
	margin-top: 2px; background-color: #97d2e4
}
#about-subsubnavigation1 {
	margin-top: 2px; padding-bottom: 0px; padding-top: 4px
}
#about-subsubnavigation2 {
	padding-bottom: 4px; padding-top: 0px
}
#subnavigation a {
	font-weight: bold; font-size: 11px; color: #82c8d3; margin-right: 11px; white-space: nowrap; text-decoration: none
}
#subsubnavigation a {
	font-weight: bold; font-size: 11px; color: #82c8d3; margin-right: 20px; white-space: nowrap; text-decoration: none
}
#gcci-subsubnavigation a {
	font-weight: bold; font-size: 11px; color: #82c8d3; margin-right: 20px; white-space: nowrap; text-decoration: none
}
#about-subsubnavigation1 a {
	font-weight: bold; font-size: 11px; color: #82c8d3; margin-right: 20px; white-space: nowrap; text-decoration: none
}
#about-subsubnavigation2 a {
	font-weight: bold; font-size: 11px; color: #82c8d3; margin-right: 20px; white-space: nowrap; text-decoration: none
}
#about-subsubnavigation1 a {
	margin-right: 17px
}
#about-subsubnavigation2 a {
	margin-right: 17px
}
#gcci-subsubnavigation a {
	color: #002674
}
#subnavigation a.on {
	color: #fff
}
#subsubnavigation a.on {
	color: #fff
}
#gcci-subsubnavigation a.on {
	color: #fff
}
#about-subsubnavigation1 a.on {
	color: #fff
}
#about-subsubnavigation2 a.on {
	color: #fff
}
#subnavigation a:hover {
	color: #fff
}
#subsubnavigation a:hover {
	color: #fff
}
#gcci-subsubnavigation a:hover {
	color: #fff
}
#about-subsubnavigation1 a:hover {
	color: #fff
}
#about-subsubnavigation2 a:hover {
	color: #fff
}
#subsubnavigation select {
	margin-right: 15px
}
#gcci-subsubnavigation .tablerow {
	margin-top: 4px; margin-bottom: 4px; margin-left: 12px
}
#gcci-subsubnavigation .tableendrow {
	margin-bottom: 4px; margin-left: 12px
}
.breadcrumbtext {
	font-size: 10px; color: #78818a
}
.breadcrumbtext a {
	font-size: 10px; color: #002674
}
.breadcrumbtext span {
	font-size: 10px; color: #002674
}
.breadcrumbtext a:hover {
	color: #0066cc
}
#footerline {
	margin-top: 10px
}
#bwifooter {
	margin-top: 10px
}
#gccifooter {
	margin-top: 10px; float: right
}
#gccifooter a {
	font-size: 11px; margin: 2px 0px 2px 15px; color: #0066cc; text-decoration: none
}
#bwifooter a {
	font-size: 11px; margin: 2px 0px 2px 15px; color: #0066cc; text-decoration: none
}
#bwifooter a {
	margin: 2px 15px 2px 0px; white-space: nowrap
}
#gccifooter a:hover {
	color: #002674; text-decoration: underline
}
#bwifooter a:hover {
	color: #002674; text-decoration: underline
}
#gccifooter a.on {
	color: #8b949e
}
#bwifooter a.on {
	color: #8b949e
}
#topnavigation a.on {
	color: #8b949e
}
#topnavigation span.on a {
	color: #8b949e
}
#gccifooter a.on:hover {
	color: #8b949e; text-decoration: none
}
#bwifooter a.on:hover {
	color: #8b949e; text-decoration: none
}
#bwifooter a.nopadding {
	margin-right: 0px
}
#copywrite {
	font-size: 10px; width: 767px; color: #b1dee5; font-style: italic
}
#copywrite td {
	font-size: 10px; color: #b1dee5; font-style: italic
}
.author a{
	font-size: 10px; width: 767px; color: #b1dee5; font-style: normal
}
.author{
width:108px;
text-align:right;
}
.author a:hover{
	color: #ffffff;
	text-decoration:none;
}
#copywrite td.gold {
	color: #c4701c
}
#copywrite td.diamond {
	color: #25598a
}
#copywrite td.platinum {
	color: #28252b
}
.bluetext {
	color: #0066cb
}
.bluetext-sm a {
	font-size: 10px; color: #0066cb
}
form {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px
}
input {
	font-size: 11px; color: #000; font-family: arial, helvetica, sans-serif
}
select {
	font-size: 11px; color: #000; font-family: arial, helvetica, sans-serif
}
.inputmemnumber {
	border-right: #efefef 1px solid; border-top: #4a4a4a 1px solid; font: 9px arial, helvetica, sans-serif; border-left: #4a4a4a 1px solid; width: 133px; color: #8c949f; border-bottom: #efefef 1px solid
}
.inputmempassword {
	border-right: #efefef 1px solid; border-top: #4a4a4a 1px solid; font: 9px arial, helvetica, sans-serif; border-left: #4a4a4a 1px solid; width: 133px; color: #8c949f; border-bottom: #efefef 1px solid
}
.inputmempassword {
	width: 78px
}
.btnnoborder {
	border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px
}
.bgblueline {
	background-color: #0099ff
}
.bgsigninline {
	background-color: #b1dee5
}
.bgdkblue {
	background-color: #002674
}
.bgltblue {
	background-color: #c2e6ff
}
.bgltrblue {
	background-color: #d4eaf8
}
.bgltestblue {
	background-color: #e6f4f6
}
.bgyellow {
	background-color: #ffeaa3
}
.bgdkyellow {
	background: #f8d14a
}
.bgwhite {
	background: #fff
}
.bgbrown {
	background-color: #935600
}
.bgbluegray {
	background-color: #bac5cb
}
.bgcream {
	background-color: #faefc4
}
.infoboxcontent {
	border-right: #fff 6px solid; padding-right: 6px; border-top: #fff 6px solid; padding-left: 6px; padding-bottom: 6px; margin: 1px; border-left: #fff 6px solid; color: #333333; padding-top: 6px; border-bottom: #fff 6px solid
}
.infoboxcontent h6 {
	padding-right: 0px; padding-left: 0px; font-weight: bold; font-size: 14px; padding-bottom: 0px; color: #e32f26; padding-top: 0px; font-family: arial, sans-serif
}
.infoboxcontent .boxline {
	margin: 4px 0px; border-bottom: #30759e 1px solid
}
.infoboxcontent a {
	font-size: 11px; color: #7e8e99
}

