
body {
    	background-image: url("https://www.cintiecu.org/cp/www.cintiecu.org/website/resources/++iop++gr%3Adown%3A%23000000%3A%23DAD4D4%3A800%3A800/default_default_fade_bar.png");
    	background-repeat: repeat-x;
    	background-position: top left;
        background-color: #DAD4D4;
	margin: 0;
	color: #000000;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	/* line-height: 18px; */
	min-height: 750px;
}

a {
  color: #000000;
}
a:hover{
  color: #000000;
}

.form-fields th,
.form-fields td {
	border: none;
}

p {
	margin: 12px 0 12px 0;
}

h2 {
    color: #0D1238;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    font-style: italic;
    font-weight: bold;
    line-height: 18px;
	margin: 11px 0 11px 0;
}

.error {
    color: red;
}

div#container {
	width: 1082px;
	margin-left: auto ;
	margin-right: auto ;
}

div#header {
    	height: 282px;
    	background-image: url("https://www.cintiecu.org/cp/www.cintiecu.org/website/resources/images/website%20banner%20%283%29.png?ts=1757101383");
	position: relative;
	z-index: 800;
}

div#nav {
    	background-color: #F7F6F6;
	border-bottom: 4px solid #0D1238;
    	top: 250px;
}
div#nav a {
color: #3A3535;
}
div#nav a:hover {
color: #FFFFFF;
background-color: #7A7A7A;
}
#nav li ul a,
#nav li ul li ul a {
color: #3A3535;
background-color: #F7F6F6;
}
#nav li ul a:hover,
#nav li ul li ul a:hover {
color: #FFFFFF;
background-color: #7A7A7A;
}
#nav li li {
    border-bottom: 1px solid #7A7A7A;
}
#nav li li.first-of-type {
    border-top: 1px solid #7A7A7A;
}

#logo {
    left: 65px;
    position: absolute;
    top: 5px;
    width: 260px;
    z-index: 10;
}

div#header-center {
	padding-left: 350px;
	height: 120px;
	display: table-cell;
	vertical-align: middle;
}

div#header-right {
	position: absolute;
	top: 12px;
	right: 75px;
	text-align: left;
	color: white;
	font-weight: bold;
}

div#main {
	background-color: white;
	padding: 18px 24px 18px 24px;
	border-left: 1px solid gray;
	border-right: 1px solid gray;
	border-bottom: 1px solid gray;
}


h1.view-title {
    	color: #0D1238;
	margin: 0 0 24px 0;
	font-size: 2.5em;
	padding-bottom: 8px;
	border-bottom: 1px dotted gray;
}

div#snippets-left {
	float: left;
	width: 180px;
    padding-right: 20px;
}


div#content {
	position: relative; /* needed so it will paint over snippets-right */
	float: left;
	width: 1000px;
}

div#snippets-right {
	float: left;
	width: 180px;
	margin-left: 32px;
}
/*
div#snippets-right div.rotator {
    width: 180px;
}
div#snippets-right div.rotator > div {
    width: 180px;
}
*/

div#footer {
	clear: both;
	position: relative;
	padding-top: 64px;
}

div#snippets-bottom {
	text-align: right;
}

div#copyright {
	position: absolute;
	left: 24px;
	bottom: 0px;
}

div.snippet {
	padding-bottom: 8px;
}
div.snippet.box {
    background-color: #EAEAEA;
    padding: 4px;
}
div.snippet.box h1.snippet-title {
    margin: 0;
    padding: 2px 2px 2px 2px;
    font-size: 14px;
}


div.menu {
	text-align: left;
}

div.menu ul {
	padding: 4px 4px 4px 8px;
	margin: 0 0 0 8px;
}
div.menu li {
	list-style-type: square;
	padding: 4px 0 4px 0px;
}
div.menu li a{
	font-size: 14px;
}

div#snippets-bottom img.image-snippet {
	padding: 0 12px 0 12px;
}

/* Rate pages */
table.content-rates {
    border: none;
    width: 100%;
}
table.content-rates thead tr {
	border: 1px solid black;
    background-color: #0D1238;
    color: white;
}
table.content-rates tr th,
table.content-rates tr td {
    padding: 0;
    border: none;
}
table.content-rates thead tr th {
	font-family: "Arial";
    font-weight: bold;
    font-variant: small-caps;
}

table.content-rates tbody tr.category td {
	border-bottom: 1px dotted black;
	padding-top: 8px;
    color: #0D1238;
    font-weight: bold;
}

table.content-rates tbody tr.rate td.apr,
table.content-rates tbody tr.rate td.apy,
table.content-rates tbody tr.rate td.variable,
table.content-rates tbody tr.rate td.fixed {
    font-size: 16pt;
}

table.content-rates tbody tr.rate td.apr,
table.content-rates tbody tr.rate td.fixed,
table.content-rates tbody tr.rate td.variable,
table.content-rates tbody tr.rate td.term,
table.content-rates tbody tr.rate td.apy {
	text-align: center;
}

table.content-rates thead tr th.apr,
table.content-rates thead tr th.fixed,
table.content-rates thead tr th.variable,
table.content-rates thead tr th.term,
table.content-rates thead tr th.apy{
	width: 20%;
}
/* end rate pages */

div.content-links table {
	width: 100%;
}
div.content-links table td {
	text-align: center;
        vertical-align: top;
	padding-bottom: 25px;
}

div.content-links table td a{
	text-decoration : none;
	font-variant : normal;
	color : black;
	font-size : 12px;
}
div.content-links table td a:hover {
    	color: #0D1238;
}
div.content-forsale > div,
div.content-news > div {
    padding-bottom: 32px;
    border-bottom: 1px solid black;
}

div.snippet-login {
    padding: 4px 4px 4px 4px;
}

div.snippet-login label {
    font-weight: bold;
}
div.snippet-login div {
    padding: 2px 2px 4px 2px;
}

div.snippet-login input {
    width: 94%;
    display: block;
}
div.snippet-login div.submit {
    text-align: right;
}
div.snippet-login div.submit input {
    width: 50px;
    display: inline;
}


div.content-news-snippet div.hd{
	font-size: 1.5em;
	font-weight: bold;
}
div.content-news-snippet ul{
    padding: 0;
    margin: 2px 2px 2px 16px;
}
div.content-news-snippet ul li{
    list-style-type: square;
}

div.content-docs ul li {
    padding-bottom: 12px;
}
div.content-links tr, div.content-links td,
div.content-contact tr, div.content-contact td,
div.content-staff tr, div.content-staff td
{
	border: none;
}

div.snippet-olb-login a{
        color: #3A3535;
        background-color: #F7F6F6;
}
div.snippet-olb-login a:hover {
        color: #FFFFFF;
        background-color: #7A7A7A;
}
