body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .85em;
	background-color:#020388;color:#000000;
	background-image:url(images/pinstripe.jpg);
	background-repeat:repeat; /* */
	margin-top:0;
	line-height:normal;
}

img.imgcenter{
display:block;
margin-left:auto;
margin-right:auto;
float:none;
}
img.imgleft{
border-style: none;
float: left;
}
img.imgleftstates{
border-style: none;
float: left;
margin: 10px;
clear:right;
}
img.imgtop{
	/*display:block; */
	float: top;
	/*margin-left:auto;
margin-right:auto; */
}
img.imgright {
	border-style: none;
	float: right;
	clear:left;
	margin:10px 5px 10px 20px; 
}
img {
	border-style: none;
	float: right;
	/* clear:left;
	margin:10px 5px 10px 20px; */
}
td {vertical-align:top;
}
p, td {
	color:#000000;
	font-size:1em;
	padding: 5px;
} 
ul, ol{ color:#000000; font-size:1em; }
ul ul { font-size: 100%;}
li {margin-bottom:5px;}
a {color:#3333CC; text-decoration:none; font-weight:bold;}
a:hover {color:#FF3300;
}
h1 { font-size: 2em;
	margin-bottom:-10px;
	color:#BF3500;
	text-align:center;}
h2 {
	font-size: 1.4em;
	margin-bottom:-10px;
	color:#BF3500;
}
h3 { font-size: 1.20em; color:#000099; margin-bottom:-7px;}
.head3 { font-size: 1.25em; color:#BF3500; margin-bottom:-7px; font-weight:bold;}
h4 { font-size: 1.20em; color:#BF3500;}
h5 { font-size: 1em; color:#BF3500; line-height:145%;}
h6 {font-size:2em;
	color:#FFFFFF;
	font-weight:bold;
	margin:0px 0px 0px 7px;
}
.header1 {
	font-size:1.3em;
	color:#BF3500;
	font-weight:bold;
}
.headblue {
	font-size:1.4em;
	color:#000099;
	font-weight:bold;
}

.headsubblue {
	font-size:1.1em;
	color:#000099;
	font-weight:bold;
}

.bold145 {
	font-size:1.1em;
	color:#BF3500;
	font-weight:bold;
	line-height:145%;
}

.boldnormal {
	font-size:1.1em;
	color:#BF3500;
	font-weight:bold;
	line-height:120%;
}
.footnote {font-size:.9em;
font-style:italic;
}
.author {font-size:.9em;
font-style:italic;
}
p.smallfont { font-size:11px; }

p.blockquote { margin: -10px 40px 15px 50px; } /*10px 4em 3em 4em  */

.hanging-indent {
text-indent: -25px;
padding-left: 25px;
}
/* .footnumbers {color:#666; font-size: .85em; line-height: 0.5em; font-style:normal;}
.footnumbers a { text-decoration:none; font-style:normal; }
.footnumbers a:hover {color:#666; text-decoration:underline;} */

table#header {
width:980px;
margin-left:auto;
margin-right:auto;
margin-top:14px;
border-top:1px solid #FFFFFF;
border-right:1px solid #FFFFFF;
border-left:1px solid #FFFFFF;
}

td#top  {
height:160px; 
background-color:#020497;
padding:0px;
}
/* rotator in-page placement */
    div.rotator {
	position:relative; 
	height:160px;
	display: none; 
	padding:0px;
}
div.rotator ul { margin:0px; padding:0px;}

/* rotator css */
	div.rotator ul li {
	float:left;
	position:absolute;
	list-style: none;
}
/* rotator image style */	
	div.rotator ul li img {
	padding: 0px;
	background: #FFF;
	margin:0px;
}
    div.rotator ul li.show {
	z-index:500
}


tr#navbar  td{
/*height:20px;   */
background-color:#F07E3F;
padding:0;
}

td#map {padding:0px;}
tr#navbar img{margin:0px; }
/* body footer text color:#F4A460; blues: dark 020497 light 2D2DA5*/
table#body {
width:980px;
height:425px;
margin-left:auto;
margin-right:auto;
border-right:1px solid #FFFFFF;
border-left:1px solid #FFFFFF;
border-bottom:1px solid #FFFFFF;
border-top:1px solid #C30;
background-color:#FFFFFF;
background-image:url(images/leftbar.jpg);
background-repeat:repeat-y;
padding:0px;
}
/* index top row */
tr#indextoprow td{
color:#FFFFFF;
font-size:10.5px;
height:170px;
}

td#upleft {
margin:0px;
padding:0px;
width: 425px;
/*background-image:url(/images/indexlft2012.jpg);
background-repeat:repeat-y; */
}
td#rightcenter {
width:259px;
background-color:#020497;
padding:2px;
}
/*td#topright {background-color:#2D2DA5;
	width:87px;
	background-image:url(/images/indexrt2012.jpg);
	background-repeat:repeat-y; 
}*/
tr#indexwhite {
background-color:#FFFFFF;
}
table#indexoffer {
width:100%;
margin-top:10px;
/*border:#FF0000 1px solid; */
}
table#indexoffer h1{ text-align:left; margin-bottom:3px;}
table#indexoffer h1 a{
	font-size:17px;
	color:#CC3300;
}
table#indexoffer h1 a:hover{ 
text-decoration:underline;}	
table#indexoffer td{
color:#000000;
font-size:11px;
padding:10px 5px 10px 6px;
}
table#indexoffer p{
margin: 0px;
line-height: 125%;
}
table#indexoffer img {
	margin-left:2px;
	margin-top:2px;
	margin-bottom:10px;
}
tr td .imgcenter {
}

tr.indexwarm td{
background-color:#FFFFFF;
color:#000066;
}
td#indexrt {padding:0 10px 0 0;
	/*width:250px; 
	padding:0px 30px 0px 0px;
	background-image:url(/images/indexrt2012.jpg);
	background-position:right;
	background-repeat:repeat-y; */
}
table#indexrtbody { width:100%;  margin-top:8px;
}
table#indexrtbody td{
padding:3px 15px 3px 15px;
border-bottom: 1px solid #999;
}
table#indexrtbody h1{ 	
font-size:18px;
margin-bottom:-15px;
}
table#indexrtbody p{
	font-size:12px;
}
/*td#midlftcenter {
height:200px;
width:378px;
}
td#midrtcenter {
height:200px;
width:250px;
}*/
/*td#warm {
height:200px;
background-color: #FFCC99;
 padding: 20px; */
}
td#warm {padding:0px;
	margin:0px;
	width:305px;
	background-color:#FFFF99;
}

td#warm h1{
font-size:17px;
color:#000066;
text-align:left;
}
td#warm a{
text-decoration:underline;
font-weight:100;
}
table#subwarm {margin-top:7px;
margin-bottom:7px;
border-top:1px solid #C30;

/* border:#FF0000 1px solid; */
}
table#subwarm td{padding:16px;
border-bottom:1px solid #C30; 
border-right:1px solid #C30;
border-left:1px solid #C30;
background-image:url(/images/2012/centercolumn.jpg);
background-repeat:repeat-y;
}
table#donate {width:100%;
font-size:24px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
margin:0px;
}
table#donate td{background-color: #FFFFFF;
padding:0px;
}
table#donate a {
	width:100%;
	background-color:#FF3300;
	text-align: center;
	display:block;
	text-decoration: none;
	color:#FFFFFF;
	padding-top:11px;
	padding-bottom:12px; 
	margin:0px;

}
table#donate a:hover {
	text-decoration: none;
	background-color:#f7732a;
}


/*bottom row*/
#bottom {
width:980px;
margin-left:auto;
margin-right:auto;
font-size:11px;
border-right:1px solid #FFFFFF;
border-left:1px solid #FFFFFF;
border-bottom:1px solid #FFFFFF;
}
tr#indexbot td{
color:#F4A460;
background-color:#2D2DA5;
padding: 4px;
font-size:9px;
text-align:center;
}
tr#indexbot a{
color:#F4A460;
text-decoration:none;
}
tr#indexbot a:hover{
color:#F7BC8C;
}
/* Body White pages*/ 
td#leftcol {
width:64px;
padding: 0px;
}
td#content {
padding: 30px 150px 15px 45px;/*30px 90px 15px 5px;*/
}
td#contenttabs {
padding: 30px 90px 15px 5px;/*30px 90px 15px 5px;*/
}
td#contentcolor {
padding:0;
background-color:#FFFFFF;
background-image:url(images/colorbar.jpg);
}
table.colortbl {margin:20px 0px;
}
tr.white {background-color:#FFFFFF;
}
tr.white td{padding:30px 5px 25px 5px;
border-bottom:1px solid #F4A460;
}
tr.white h1{margin:0px;}
td#colorlftnopad {width: 376px;
padding:0px 5px;
}
td.colorlft {width: 376px;
padding:20px 5px;
}
td.colorrt {width: 230px;
padding:20px 10px 5px 20px;
}
td.gbysrt {width: 230px;
padding:20px 10px 5px 20px;
}
td.gbysrt li {margin-bottom:0;}
img.imgcenter{
display:block;
margin-left:auto;
margin-right:auto;
}
td.tdnoborder{ border:none;
}
table.basictable { border-top:1px solid #F4A460;
	width:100%;
}
table.basictable td{ 
padding:6px 10px 6px 4px;
border-bottom:1px solid #F4A460;
}
table.basictable a{ 
text-decoration:underline;
font-weight:normal;
}
table.basictable p{ margin:0px;}

table.twocolumn { border-top:1px solid #F4A460;
	width:100%;
	margin-top:20px;
}
table.twocolumn td{ 
padding:6px 10px 6px 4px;
border-bottom:1px solid #F4A460;
width:50%;
}
table.twocolumn p{ margin:0px;}

/*one column w/border*/
table.twocolumnbrdr { border-top:1px solid #F4A460;
	border-left:1px solid #F4A460;
	width:100%;
	margin-top:20px;
}
table.twocolumnbrdr td{ 
border-bottom:1px solid #F4A460;
border-right:1px solid #F4A460;
padding:6px 10px 6px 6px;
width:50%;
}
table.twocolumnbrdr p{ margin:0px;}

/*one column */
table.onecolumn { border-top:1px solid #F4A460;
	width:100%;
	margin-top:20px;
}
table.onecolumn td{ 
padding:5px 4px;
border-bottom:1px solid #F4A460;
}
table.onecolumn p{ margin:10px;
}
/* whitetable is a workaround for adding text to the top row of 2 color pages. */
table.whitetable{
width:646px;
background-color:#FFFFFF;
}
table.whitetable td{
padding: 20px;
}
table.table {
margin-top:25px;
border:1px solid #F4A460;
width:100%;
}
table.table td{border:1px solid #F4A460;
padding:7px;
}
table.table li{ margin-left:-15px;
}
table.tablemulticol { border-top:1px solid #F4A460;
	margin-top:20px;
	width:100%;
}
table.tablemulticol td{ 
padding:6px 10px 6px 4px;
border-bottom:1px solid #F4A460;
}
table.tablemulticol li{ margin-left:-20px;}
div.pullquote {float: right; width: 140px; color: #666699;
   border: solid #F4A460; border-width: 7px 0;
   font: bold 14px Arial, Helvetica, Verdana, sans-serif;
   padding: 6px 2px; margin:0px 5px 5px 15px;}
div.pullcolumn {float: right; width: 275px; color:#006;
   border: solid #F4A460; border-width: 7px 1px;
   font: normal 12px Arial, Helvetica, Verdana, sans-serif;
   padding: 10px 6px; margin:30px 5px 10px 30px; clear:both;}
div.pulcolmslim {float: right; width: 200px; color:#009;
   border: solid #F4A460; border-width: 7px 1px;
   font: 1em Arial, Helvetica, Verdana, sans-serif;
   padding: 6px 8px; margin:0px 5px 5px 30px;}
div.photobox {float: right; 
   padding: 6px 2px; margin:0px 5px 5px 15px;}
div.photoboxleft {float: left; 
   padding: 6px 2px; margin:0px 5px 5px 15px;}
td.rowhead {
	padding:5px 10px 5px 10px;
	background-color:#FFDAB9;
	font-size:14px;
	font-weight:bold;
}

td.rowhead a:hover{
	color:#CC99FF;
	text-decoration:underline;
}

td.rowbody {
	padding:2px 10px 20px 50px;
	background-color: #F5F5F5;
}
/* rollover links */

#sidebar {
position: relative;
left: 0;
top: 10px;
width: 95%;
font-size: 10px;
border-right:1px solid #FFF;
border-left:1px solid #FFF;
border-top:1px solid #FFF;
}
#navlist {
margin: 0; /*removes indent IE and Opera*/
padding: 0; /*removes indent Mozilla and NN7*/
list-style-type: none; /*turns off display of bullet*/
}
#navlist a, #navlist a:visited {
display: block;
padding: 20px 2px 22px 24px;
border-bottom: 1px solid #FFF;
/*border-color: #ddd  #000 #ddd; */
background-color: #999999;
background-image:url(gbys/imgs/down.jpg);
background-repeat: no-repeat;
background-position: 0% 50%;
color: #EEE;
text-decoration: none;
margin:0;
}

#navlist a:hover {
background-color: #9F6F9F;
background-image:url(gbys/imgs/over.jpg);
color:#FFFFCC;
}

/* css for pic and caption */

.picture { background-color: #F9F9F9;
border: 1px solid #CCCCCC; padding: 3px;
font: 11px/1.4em Arial, sans-serif; }
.picture img { border: 1px solid #CCCCCC;
vertical-align:middle; margin-bottom: 3px; }
.right { margin: 0.5em 0pt 0.5em 0.8em; float:right; }
.left { margin: 0.5em 0.8em 0.5em 0; float:left; } 
table#socialmedia td{background-color:#ffff9a; padding:4px;
}
