/*
THEME NAME:  Sentinelfcu SiteControl Basic Sandbox
THEME URI: http://ws.wesconet.com/
DESCRIPTION: SiteControl Oriented Theme, Widget Ready, For Posts or Pages. 
VERSION: 0.9.4
AUTHOR:	WESCONet Web Services
AUTHOR URI:
*/

/* Two-column with sidebar on left from the /sandbox-layouts/ folder  */
@import url('sandbox-layouts/2c-l.css');

/* Just some example content */
div#header {text-align:left; margin-bottom:0em; padding: 0; /* background: #fff url('/images/headerbg.gif') repeat-x left top;  border-bottom:1px solid #A8A8A8; */ color: navy; margin: 0px;}
div#access div.skip-link {position:absolute;top:1em;right:1em;}
div#menu {font-size:0.9em;height:2.5em;padding-top:0;background:#eee;width:100%;}
div#menu ul a {font-weight:700;text-decoration:none; position: relative;}
div#menu ul,div#menu ul ul,div#menu ul li {list-style:none;margin:0;padding:0;}
div#menu ul li {float:left;}
div#menu ul li a {padding:0.3em 0.5em; position: relative; }
div#menu ul li a:hover { color: #0ff; }
div#menu ul ul {display:none;}
div#menu ul ul li {float:none;}
div#menu ul ul li a {margin:0;padding:0.3em 0.5em;}
div#menu ul li:hover ul {display:block;font-size:0.9em;padding-top:0.5em;position:absolute; margin-left: -50px; margin-top: 0; z-index: 99;}
div#menu ul li:hover ul li a {background:#002751;border:none;display:block;padding:0.3em 0.5em;width:10em; margin:0 2px;}
div#menu ul li:hover ul li a:hover { color: #0ff; }

.entry-title{clear:both;}
.entry-title .post-edit-link { color: white; }
div#container,div#primary{margin-top:0em;  }
div#nav-above,div#nav-below{width:100%;height:1em; display: none;}
div#nav-above{margin-bottom:1em;}
div#nav-below{margin-top:1em;}

ul.xoxo li li { margin: 0; padding-left: 14px;  background: url(img/bullet_arrow_right.png) no-repeat left 1px;  }

li.current-cat a { font-weight: bold; letter-spacing: -0.5px; }

ul.xoxo li.linkcat  li { background: none; margin: 0 auto; text-align:center; padding: 0; }
ul.xoxo li.linkcat  li img { max-width: 95%; }

.alignleft,div.nav-previous{float: left;}
.alignright,div.nav-next{float: right;}
form#commentform .form-label{margin:1em 0 0;}
form#commentform span.req-field{background:#fff;color:red;}
form#commentform,form#commentform p{padding:0;}
input#author,input#email,input#url{width:50%;}
input#author,input#email,input#url,textarea#comment{padding:0.2em;}
ol.commentlist li{margin:0 0 3.5em;}
textarea#comment{height:13em;margin:0 0 0.5em;overflow:auto;width:66%;}

div.sidebar div,div.sidebar h3,div.sidebar ul,div.sidebar li{margin:0;padding:0;}
div.sidebar h3{font-size:1.2em;}
div.sidebar input#s{width:10em; margin-left: 4px;}
div.sidebar li{list-style:none;margin:0.5em 0 0.5em;}
div.sidebar li[:first] {margin-top:0;}
div.sidebar li form{margin:0.2em 0 0;padding:0;}
div.sidebar ul ul{margin:0 0 0 0em;}
div.sidebar ul ul li{list-style:none;margin:0;}
div.sidebar ul ul ul{margin:0 0 0 0.5em;}
div.sidebar ul ul ul li{list-style:none;}

body { background: #666666 url(img/graydient2.png) repeat-x top left; margin: 3px; padding: 0px; font-family:calibri,arial,verdana,sans-serif; font-size:0.9em; }
div#container { background-color: #fff; }
div#wrapper { min-width: 700px; max-width: 999px; width: 98%; margin:0px auto; background-color: #ffffff; border: 1px solid #686868; position: relative; z-index: 888;}

div#header h1#blog-title { margin-top:0; margin-left: 0.5em; padding-top:5px; }
div#header h1#blog-title a { color: navy; }

div#content { padding: 0em 10px 0px 0px; }
div#content h2.page-title { margin: 0px; }
div#content div.archive-meta p { margin: 0px 0px 10px; }
.skip-link { display: none; }

/*
div#menu { display: none; }
div#menu ul a { color: #fff; margin:0 2px; }
*/

a { color: #051A53; text-decoration: none;}
a:link { color: #051A53; text-decoration: none;}
a:hover { color: #B3345A; text-decoration: underline; }
a:visited { color: #051A53; text-decoration: none; }

div.sidebar { background-color: navy; }
div.sidebar a { color: #fff; font-weight:bold; }
div.sidebar a:hover { color: #FFC; }

div.entry-date { display: none; }
div.entry-meta { display: none; }
div.hentry { background: #fff url(img/tanfade_h.gif) repeat-y -400px top; padding: 0px; margin-bottom:1em; /* border: 1px solid #ddd; */ clear:both;  position: relative; }
div.hentry h2.entry-title, div.hentry h3.entry-title, .entry-title { background-color: navy; padding: 0 5px; margin: 0; letter-spacing: -0.5px; font-size: 2em; color: #fff; }
div.hentry div.entry-content { padding: 5px 10px 5px; margin: 0px; position: relative; }
div.entry-content ul li { margin-left: 1em; }
.entry-content a { text-decoration:underline; }

.hentry h2 { padding-bottom: 0px; margin: 0 0 4px; }

body.home div.hentry { background-image:none; }
body.home div.hentry .hentry { border:0; padding: 5px 10px 2px; background: #FFFFFF url(img/tanfade_h.gif) repeat-y scroll -400px top; }
body.home div.hentry p { margin:0px 0px 10px; }

/* .entry-content a img:hover  { text-decoration:none; } */


#badges { text-align: center; margin:5px auto; }
.badges a img, .badge img { border:1px solid #a8a8a8; margin:0; padding:0; text-decoration:none;}
/*
#badges a.badge img { margin: 5px; border: 0px; padding: 2px; background-color: transparent; }
#badges a { border:0; margin:0; padding:0;}
#badges a.badge:hover { border:0 0 0 1px; text-decoration: none; background-color: #FFFFA4; display: block;}
*/
li#online-banking-login-badge a#bankinglogin { position: absolute; top: 30px; right: 0%; margin: 0px 10px 0 0px; padding:0; }
li#online-banking-login-badge a#bankinglogin:hover { border: 1px solid #FFF;}

#generator-link, #theme-link { display: none; }

/* billpay login badge link */
.sidebar #text-3 div { /* position: absolute; top: 30px; right: 0%; margin: 0px 10px 0 0px; padding:0; */ }



/* FOOTER STYLES */
div#footer{
	font-family: Verdana, Arial, Helvetica, Georgia, Sans-Serif;
	color: #555;
	clear: both;
	padding:0px;
	font-size: 9px;
	text-align: justify;
	clear: both;
	height: 150px;
	min-width: 700px; max-width: 999px; width: 98%; margin:0px auto;
}

div#footer a{
	text-decoration: none;
	color: #000;
}

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

div#footer p{
	padding: 15px 20px;
}

div#footer div {
/*	
	float: left;
	width: 30%;
	*/
	padding:0 1.33% 5px;
	
	}

#ncua { margin-top:1em; }
#ehl, #ncua { text-align:center; clear: both; margin-left:200px; }
	
div#footer div img{margin: 2px; vertical-align:top;}
div#footer div#footernav {width: 97%; background: none; border-bottom: 1px solid #efefef; margin-bottom: 5px;}
#siteby, #siteby a{color:#efefef; font-size: 10px; }
/* END FOOTER STYLES */

img.centered { 	display: block; 	margin-left: auto; 	margin-right: auto; }
img.alignright { 	margin: 5px 0 2px 7px; 	padding: 4px; 	display: inline; }
img.alignleft {  	margin: 5px 7px 2px 0;	padding: 4px; 	display: inline; position:relative; }
img.wp-smiley{ 	border: 0; 	margin: 0;	padding: 0;	background-color: transparent; }
.alignright { 	float: right; }
.alignleft { 	float: left }

.hentry img[align=right], #library_content span.thumbnail { float: right; padding:3px; margin: 10px 10px 0px; border: 1px solid navy;  }
.hentry img[align=left] { float: left; margin: 1px 10px 1px 0px; }
.hentry img[align=center] { float: none; margin: 1px 10px 1px 0px; }
#library_content span.thumbnail { margin-right: 20px; }
#library_content span.thumbnail img { float: none; margin: 0px 0px 0; border:0;}

.clear { clear: both; height: 1px; }

#text-1 .text-widget { line-height: .9em; font-size: 1em;  }

ul.xoxo li h3 { /* background: #000 url(img/bullet_star.png) left no-repeat; */ margin: 5px; color: #A91943; padding: 2px 5px 2px 2px; font-size: 24px; font-weight: 400; line-height: 1em; border-bottom: 1px solid #a8a8a8; font-family:Verdana, Geneva, sans-serif; }
ul.xoxo li h3 a { color: navy; }

li.badges { margin: 0 auto; text-align: center; }

div#headerlinks { text-align: right; padding: 1px 0.5em;   float:right; }
div#headerlinks a, div#footerlinks a { padding: 1px 0.5em;   border-right: 1px solid #a8a8a8; }
div#headerlinks a:last-child, div#footerlinks a:last-child { border-right: none; }
div#footerlinks { text-align: center; padding: 1px 0.5em; margin-left: 200px; }

body.home div.post {  }

.linklove { display:none; }

#blog-title { display: block; margin:0; padding:0; border:0; }
#blog-title a { display: block; }
#blog-title a img { border:0; }
#blog-description { display: none; }
#header { min-height: 94px; }

/* nav */
ul.xoxo li.flexipages_widget .widgettitle { display:none; }
ul.xoxo li.flexipages_widget ul li a { color: #fff; display: block; width: 162px; padding: 3px 10px 3px 10px; line-height: 20px; font-size: 1.2em; font-weight: bold; /* background: url(img/logo_star_38x20.png) no-repeat top left; */ border-bottom: 1px solid #a8a8a8; }
ul.xoxo li.flexipages_widget ul li a:hover { background-color: #a8a8a8; text-decoration: none; }
li.current_page_ancestor > a, li.current_page_item > a { background: #A91943; text-decoration: none; }

ul.xoxo li.flexipages_widget ul { margin: 0; padding:0; }
ul.xoxo li.flexipages_widget ul li { padding: 0px; margin: 0; list-style-type:none; list-style:none; background:none; }
ul.xoxo li.flexipages_widget ul ul { background: #041A4E; position:absolute; left: 195px; margin-top: -23px;  }
ul.xoxo li.flexipages_widget ul ul ul { }

/* Begin Rateboard CSS */

.featurebox {position:relative; z-index:0; color:#333; padding:15px 20px 20px; border-top:1px solid #d7d7d7; margin:0 0 1.5em; background:#f6f6f6 url("images/featurebox_bg.gif") no-repeat 100% 100%;}
.featurebox p, .featurebox h1, .featurebox h2, .featurebox h3, .featurebox h4, .featurebox h5, .featurebox h6 {margin:0 0 .3em; border-bottom:1px solid #c00; color:#c00;}
.featurebox p {border:none; margin:0 0 1em; color:#444;}
.featurebox a {font-weight:bold;}


/*Datatable*/
.datatable {border-width:1px ; border-style:solid; border-color:#666; margin-bottom:1em; /* width:100%; */ font-size: 9pt; background:white; }
.datatable th {
	border-color:#000080; 
	color:#fff; 
	text-align:center;
	background-color:#000080; 
	vertical-align:middle;
	font-size:12pt;
	font-weight:normal;
	padding:0;
	line-height: auto;

}
.datatable tbody th.sub { color:#000; background:#efefef /*url("images/sprites.gif") repeat-x 0 -1500px*/; padding:6px; border-bottom:0; border-top:1px solid #420000;}
.datatable tbody th.sub_nocontent {background:#efefef; border:0; border-right:1px solid #420000;}
.datatable tbody {border-bottom:1px solid #420000;}

.datatable td {padding:4px 5px; border-top:1px solid #420000; vertical-align:top; border-right:1px solid #420000;}
.datatable td.apy {text-align:right; white-space:nowrap;}
.rowone {background-color:#FFFFCC;}
.rowtwo {background-color:#fff;}

.datatable caption { text-align:left; font-weight:bolder;}

.textleft {text-align:left;}
.textright {text-align:right;}
.textcenter {text-align:center;}

.loans {}
.savings {}
.cds {}

#library_content { padding: 0 20px; }
#library_content h1 {  margin: 0 ;  display: none; }
#library_content h2 { margin:0px;  }

#library_content .thumbnail {margin:0 0 0 10px; position:relative; z-index:9999; border:1px solid #eee; float:right; width:100px; padding:5px; background:#fff;}
#library_content .thumbnail img {border:1px solid #000;}

/* End Rateboard CSS */

/* CFORMSII */
.linklove { display: none; }




body .datatable { background:white; }


/************* CALCULATOR FORM STYLES ******************/
form {
margin:0pt 0pt 1.5em;
}
input {
font-family:arial,tahoma,verdana,sans-serif;
margin:2px 0pt;
}
fieldset {
border:medium none;
}
label {
display:block;
padding:5px 0pt;
}
label br {
clear:left;
}
input.f-submit {
background:#666666 none repeat scroll 0%;
color:#FFFFFF;
font-size:96%;
font-weight:bold;
padding:1px 3px;
}
form.f-wrap-1 {
background:#F6F6F6 none repeat scroll 0%;
border-top:1px solid #D7D7D7;
padding:0.5em 0pt;
position:relative;
width:99%;
}
form.f-wrap-1 fieldset {
margin:0pt 1em;
width:auto;
}
form.f-wrap-1 h3 {
color:#2F6497;
font-family:arial;
font-size:155%;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
margin:0pt 0pt 0.6em;
}
form.f-wrap-1 label {
border-top:1px solid #FFFFFF;
clear:left;
float:left;
width:100%;
}
form.f-wrap-1 label {
float:none;
}
form.f-wrap-1 label input, form.f-wrap-1 label textarea, form.f-wrap-1 label select {
float:left;
margin-left:10px;
width:15em;
}
form.f-wrap-1 label b {
display:block;
float:left;
line-height:1.7;
position:relative;
width:8em;
}
form.f-wrap-1 label b .req {
color:#CC0000;
font-size:150%;
font-weight:normal;
height:0.3em;
left:-0.4em;
line-height:1;
position:absolute;
top:-0.1em;
width:0.3em;
}
form.f-wrap-1 div.req {
color:#666666;
font-size:96%;
font-weight:normal;
left:auto;
position:absolute;
right:0.4em;
text-align:right;
top:0.4em;
width:13em;
}
form.f-wrap-1 div.req b {
color:#CC0000;
font-size:140%;
}
form.f-wrap-1 label select {
width:15.5em;
}
form.f-wrap-1 label textarea.f-comments {
width:20em;
}
form.f-wrap-1 div.f-submit-wrap {
padding:5px 0pt 5px 8em;
}
form.f-wrap-1 input.f-submit {
margin:0pt 0pt 0pt 10px;
}
form.f-wrap-1 fieldset.f-checkbox-wrap, form.f-wrap-1 fieldset.f-radio-wrap {
border:medium none;
clear:left;
float:left;
margin:0pt;
padding-bottom:0.7em;
width:32em;
}
form.f-wrap-1 fieldset.f-checkbox-wrap b, form.f-wrap-1 fieldset.f-radio-wrap b {
display:block;
float:left;
line-height:1.7;
padding-top:0.3em;
position:relative;
width:8em;
}
form.f-wrap-1 fieldset.f-checkbox-wrap fieldset, form.f-wrap-1 fieldset.f-radio-wrap fieldset {
float:left;
margin:3px 0pt 0pt 10px;
width:13em;
}
form.f-wrap-1 fieldset.f-checkbox-wrap label, form.f-wrap-1 fieldset.f-radio-wrap label {
border:medium none;
float:left;
margin:0pt -3px 0pt 0pt;
padding:2px 0pt;
width:13em;
}
form.f-wrap-1 label input.f-checkbox, form.f-wrap-1 label input.f-radio {
float:none;
margin:0pt;
padding:0pt;
width:auto;
}
form.f-wrap-1 label span.errormsg {
background:transparent url(images/errormsg_bg.gif) no-repeat scroll 0pt;
display:block;
left:auto;
position:absolute;
right:-10em;
top:0pt;
width:16em;
}
form.f-wrap-1 label span.errormsg b {
color:#B30800;
display:block;
float:none;
font-weight:bold;
line-height:1.3;
margin:0pt 10px 0pt 30px;
padding:10px 0pt;
width:auto;
}

.wedge form
{
	padding-left: 10px;
}

