@charset "UTF-8";
/* FGCCU.org */
/* please do not use without written permission */
/* copyright 2009 mitchell phillips design */
/* http://www.mitchellphillipsdesign.com */

* {
margin:0;
padding:0;
}

.clear {
clear:both;
}

body {
background:url(images/bggreen.png) repeat;
}

#container {
width:800px;
height:1180px;
margin:0 auto;
}

#headerblue {
width:100%;
height:100px;
background-color:#3b4592;
}

#headergreen {
width:100%;
height:100px;
background-color:#3b4592;
}

#headergreendark {
width:100%;
height:100px;
background-color:#3b4592;
}

#headerbluelight {
width:100%;
height:100px;
background-color:#3b4592;
}

#headerdark {
width:100%;
height:100px;
background-color:#3b4592;
}

#headernav {
width:800px;
height:100px;
}

.logo {
padding-left:15px;
padding-top:15px;
float:left;
}

.nav {
padding-top:40px;
padding-right:15px;
float:right;
}

.navtext, .navtext a, .navtext a:visited, .navtext a:active {
font-family: Arial, Helvetica, sans-serif;
font-size: 16px;
color:#fff;
text-decoration:none;
padding-left:30px;
}

.navtext a:hover {
color:#99ff00;
text-decoration:none;
}

#images {
width:800px;
height:140px;
background:url(images/images.jpg) no-repeat;
}

#depend {
width:800px;
height:80px;
background:url(images/depend.gif) no-repeat;
}

#dependnone {
width:800px;
height:80px;
background:#fff;
}

#cholder {
width:800px;
height:940px;
background:#fff;
}

#cleft {
width:550px;
float:left;
}

#cright {
width:250px;
float:right;
}

.lspacer {
padding-right:50px;
padding-left:25px;
}

.leftinterior {
color:#333;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
line-height:16px;
text-decoration:none;
}

.leftinterior a, .leftinterior a:visited, .leftinterior a:active {
color:#333;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
line-height:16px;
text-decoration:none;
font-weight:bold;
}

.leftinterior a:hover {
color:#99ff00;
}

.blueheadermain {
color:#3b4592;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:25px;
font-weight:bold;
text-decoration:none;
}

.blueheader {
color:#3b4592;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:25px;
font-weight:bold;
text-decoration:none;
padding-left:25px;
padding-top:10px;
}

.bluelightheader {
color:#3b4592;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:25px;
font-weight:bold;
text-decoration:none;
}

.greenheader {
color:#3b4592;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:25px;
font-weight:bold;
text-decoration:none;
}

.greenheaderdark {
color:#3b4592;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:25px;
font-weight:bold;
text-decoration:none;
}

.headerdark {
color:#3b4592;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:25px;
font-weight:bold;
text-decoration:none;
}

.sidebardark, .sidebardark a, .sidebardark a:link, .sidebardark a:visited, .sidebardark a:active {
color:#000;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:15px;
text-decoration:none;
padding:5px;
}

.sidebardark a:hover {
color:#fff;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:15px;
text-decoration:none;
padding:5px;
background:#3b4592;
}

.sidebarselecteddark {
color:#fff;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:15px;
text-decoration:none;
padding:5px;
background:#3b4592;
}

.sidebarbluelight, .sidebarbluelight a, .sidebarbluelight a:link, .sidebarbluelight a:visited, .sidebarbluelight a:active {
color:#000;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:15px;
text-decoration:none;
padding:5px;
}

.sidebarbluelight a:hover {
color:#fff;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:15px;
text-decoration:none;
padding:5px;
background:#3b4592;
}

.sidebarselectedbluelight {
color:#fff;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:15px;
text-decoration:none;
padding:5px;
background:#3b4592;
}

.sidebargreen, .sidebargreen a, .sidebargreen a:link, .sidebargreen a:visited, .sidebargreen a:active {
color:#000;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:15px;
text-decoration:none;
padding:5px;
}

.sidebargreen a:hover {
color:#fff;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:15px;
text-decoration:none;
padding:5px;
background:#3b4592;
}

.sidebarselectedgreen {
color:#fff;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:15px;
text-decoration:none;
padding:5px;
background:#3b4592;
}

.sidebargreendark, .sidebargreendark a, .sidebargreendark a:link, .sidebargreendark a:visited, .sidebargreendark a:active {
color:#000;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:15px;
text-decoration:none;
padding:5px;
}

.sidebargreendark a:hover {
color:#fff;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:15px;
text-decoration:none;
padding:5px;
background:#3b4592;
}

.sidebarselectedgreendark {
color:#fff;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:15px;
text-decoration:none;
padding:5px;
background:#3b4592;
}

.sidebarhome, .sidebarhome a, .sidebarhome a:link, .sidebarhome a:visited, .sidebarhome a:active {
color:#000;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:15px;
text-decoration:none;
padding:5px;
}

.sidebarhome a:hover {
color:#fff;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:15px;
text-decoration:none;
padding:5px;
background:#3b4592;
}

.sidebarselectedhome {
color:#fff;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:15px;
text-decoration:none;
padding:5px;
background:#3b4592;
}

#newsloginholder {
width:800px;
/*height:470px;*/
height:470px;
background:#fff;
}

#news {
width:475px;
height:470px;
background:#fff;
float:left;
}

#login {
width:325px;
height:230px;
background:url(images/login.gif) no-repeat;
float:right;
}

.loginholder {
padding-left:32px;
padding-top:85px;
}

#joincontactholder {
width:800px;
height:140px;
background:#fff;
}

#join {
width:800px;
height:140px;
background:#fff;
float:left;
}

#contact {
width:325px;
height:240px;
background:url(images/contact.gif) no-repeat;
float:right;
}

.contactholder {
padding-left:32px;
padding-top:68px;
}

.contacttext {
padding-left:60px;
font-family:Helvetica, Arial, sans-serif;
font-size:11px;
line-height:22px;
color:#fff;
text-decoration:none;
}

.contacttext a, .contacttext a:visited, .contacttext a:active {
font-family:Helvetica, Arial, sans-serif;
font-size:11px;
color:#fff;
text-decoration:none;
}

.contacttext a:hover {
color:#999;
}

.loanapp, .loanapp a, .loanapp a:visited, .loanapp a:active {
font-family:Helvetica, Arial, sans-serif;
font-size:18px;
color:#000;
text-decoration:none;
}

.loanapp a:hover {
color:#3b4592;
text-decoration:none;
}

.footerspace {
padding-bottom:20px;
padding-left:25px;
padding-right:25px;
padding-top:60px;
}

.footerleft {
float:left;
}

.footerright {
float:right;
}

#footer, #footer a, #footer a:visited, #footer a:active {
width:800px;
height:200px;
background-color:#fff;
font-family:Helvetica, Arial, sans-serif;
font-size:11px;
color:#3b4592;
text-decoration:none;
line-height:22px;
}

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

#footergreen, #footergreen a, #footergreen a:visited, #footergreen a:active {
width:800px;
height:200px;
background-color:#fff;
font-family:Helvetica, Arial, sans-serif;
font-size:11px;
color:#3b4592;
text-decoration:none;
line-height:22px;
}

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

#footergreendark, #footergreendark a, #footergreendark a:visited, #footergreendark a:active {
width:800px;
height:200px;
background-color:#fff;
font-family:Helvetica, Arial, sans-serif;
font-size:11px;
color:#3b4592;
text-decoration:none;
line-height:22px;
}

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

#footerbluelight, #footerbluelight a, #footerbluelight a:visited, #footerbluelight a:active {
width:800px;
height:200px;
background-color:#fff;
font-family:Helvetica, Arial, sans-serif;
font-size:11px;
color:#3b4592;
text-decoration:none;
line-height:22px;
}

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

#footerdark, #footerdark a, #footerdark a:visited, #footerdark a:active {
width:800px;
height:200px;
background-color:#fff;
font-family:Helvetica, Arial, sans-serif;
font-size:11px;
color:#3b4592;
text-decoration:none;
line-height:22px;
}

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

.newstext {
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
color: #666666;
padding-left: 25px;
padding-right: 25px;
padding-top:10px;
line-height: 15px;
}

.newstext a, .newstext a:visited, .newstext a:active {
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
color: #666666;
text-decoration:none;
}

.newstext a:hover {
color:#3b4592;
}

.join {
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
color: #666666;
padding-left: 25px;
padding-right: 25px;
padding-top:10px;
line-height: 15px;
}

.join a, .join a:visited, .join a:active {
font-family: Arial, Helvetica, sans-serif;
font-size: 16px;
color: #666666;
font-weight:bold;
text-decoration:none;
}

.join a:hover {
color:#3b4592;
}

h2 {
font-family: Arial, Helvetica, sans-serif;
font-size:18px;
color: #000;
font-weight:bold;
}

/*----------------------------------------------- nav -------------------*/
#navbar {
margin:0;
padding:0;
height:1em;
}

#navbar li {
list-style:none;
float:left;
}

#navbar li a {
display:block;
padding:4px 15px;
color:#fff;
text-decoration:none;
}

#navbar li ul {
display:none;
width:10em;
background-color:#69f;
}

#navbar li:hover ul {
display:block;
position:absolute;
margin:0;
padding:0;
}

#navbar li:hover li {
float:none;
}

#navbar li:hover li a {
background-color:#ccc;
border-bottom:1px solid #000;
color:#000;
font-size:10px;
}

#navbar li li a:hover {
background-color:#666;
}

/* contact form //////////////////////////////////////////////////////////////////// */
label {
padding-top:15px;
background:#fff;
float:left;
display:block;
font-family:Helvetica, Arial, sans-serif;
font-size:13px;
color:#355C50;
padding-right: 5px;
}

.div_texbox {
width:210px;
height:30px;
float:left;
background:#fff;
padding-top:8px;
}

.div_texboxlarge {
width:210px;
height:30px;
float:left;
background:#fff;
padding-top:8px;
}

.textbox {
width:100%;
font-family:Helvetica, Arial, sans-serif;
font-size:15px;
background-color:#d7d8be;
color:#355C50;
padding:3px 5px 3px 2px;
}

.textboxlarge {
width:100%;
font-family:Helvetica, Arial, sans-serif;
font-size:15px;
background-color:#d7d8be;
color:#385c36;
padding:3px 5px 3px 2px;
}

.button_div {
width:250px;
float:left;
text-align:left;
height:35px;
}

.buttons {
background:#d7d8be;
font-size:12px;
color:#355C50;
padding:6px 14px;
border-width:2px;
border-style:solid;
border-color:#fff #d8d8d0 #d8d8d0 #fff;
text-decoration:none;
text-transform:uppercase;
font-weight:bold;
}
/* end contact form //////////////////////////////////////////////////////////////// */

