@charset "utf-8";
/* Skowhegan Savings Bank Stylesheet */

/* Begin Structure */

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
/* 	background-color: #3B3535; */
background:#022a44
}
div#dt{position:absolute;right:20px;top:10px;color:#fff;font-family:arial;font-size:12px;font-weight:bold;}
.fixed_width {
	width:870px;margin:0 auto;position:relative;
}

.white_back {
	background-color: #ffffff;
}

.head_bg {
	background-image: url(../images/site/expand_comp.jpg);
	background-repeat: repeat-x;
}

.table_white{
	background-color: #FFF;
}

.h1_underline {
/*	border-bottom-width: 1px;
	border-bottom-style: solid;

	border-bottom-color: #006699;*/
}

.h1_subtitle {
	font-family: Arial, Helvetica, sans-serif;
	font-style: regular;
	font-size: 22px;
	color: #006699;
	margin: 0px 0px 0px 0px;
}

.vertical_line {
	background-image: url(../images/site/hightlight_seperator.jpg);
	background-repeat: repeat-y;
}

.button {
	margin-bottom: 8px;
}
/* End Structure */

/* Begin Typography & Colors */

.text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3e3e3e;
	letter-spacing: 0px;
	line-height:normal%;
}

.text a:link{
	color: #006699;
	text-decoration: none;
	line-height:normal;
} 
.text a:active{
	color: #006699;
	text-decoration: none;
} 
.text a:hover{
	color: #00389A;
	font-weight:700;
	text-decoration: none;
} 
.text a:visited{
	color: #00389A;
	text-decoration: none;
}
.text a:visited:hover{
	color: #00389A;
	text-decoration: none;
}

.highlight {
	font-family: Arial, Helvetica, sans-serif;
	font-style: regular;
	text-align: center;
	color: #006699;
	font-size: 20px;
	padding-left: 5px;
	padding-top: 1px;
	padding-bottom: 1px;
}

.highlight2 {
	font-family: Arial, Helvetica, sans-serif;
	font-style: regular;
	text-align: left;
	color: #006699;
	font-size: 20px;
	padding-left: 5px;
	padding-top: 1px;
	padding-bottom: 1px;
}

.highlight3 {
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	font-weight: 600;
	color: #006699;
	font-size: 16px;
	padding-left: 0px;
	padding-top: 1px;
	padding-bottom: 1px;
}

.highlight4 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 600;
	color: #006699;
	font-size: 18px;
}

.highlight5 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 600;
	color: #006699;
	font-size: 16px;
	padding-left: 0px;
	padding-top: 1px;
	padding-bottom: 1px;
}

.highlight_sm {
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	font-weight: 600;
	color: #008751;
	font-size: 16px;
	padding-left: 0px;
	padding-top: 1px;
	padding-bottom: 1px;
}

.make_it_blue {
	color: #006699;
}

#date {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFF;
	font-size: 11px;
}

.element_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3e3e3e;
	background-color: #D0DCE4;
	padding-top:5px;
	padding-left:10px;
	padding-right:5px;
	padding-bottom:5px;
	text-align:left;
	letter-spacing: 1px;
}

.element_branch_all {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3e3e3e;
	background-color: #e7eff4;
	padding-top:5px;
	padding-left:10px;
	padding-right:5px;
	padding-bottom:5px;
	text-align:left;
	letter-spacing: 1px;
}

.element_branch {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3e3e3e;
	background-color: #e7eff4;
	padding:4px;
	border: 2px solid #CCC;
}

.branch{
	border: 2px solid #CCC;	
}

.element_blue_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #006699;
	background-color: #D0DCE4;
	/*padding-top:10px;*/
	padding-left:10px;
	padding-right:5px;
	padding-bottom:5px;
	text-align:left;
}

.element_blue_links {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #006699;
	text-align:left;
}

.element_blue_links a:link{
	color: #006699;
	text-decoration: none;
} 
.element_blue_links a:active{
	color: #006699;
	text-decoration: none;
} 
.element_blue_links a:hover{
	color: #006699;
	text-decoration: none;
} 
.element_blue_links a:visited{
	color: #006699;
	text-decoration: none;
}
.element_blue_links a:visited:hover{
	color: #006699;
	text-decoration: none;
}

.element_onlbank_links {
	font-family: Arial, Helvetica, sans-serif;
	color: #006699;
	text-align:left;
}

.element_onlbank_links a:link{
	color: #006699;
	text-decoration: none;
	font-size: 9px;
} 
.element_onlbank_links a:active{
	color: #006699;
	text-decoration: none;
	font-size: 9px;
} 
.element_onlbank_links a:hover{
	color: #006699;
	text-decoration: none;
	font-size: 9px;
} 
.element_onlbank_links a:visited{
	color: #006699;
	text-decoration: none;
	font-size: 9px;
}
.element_onlbank_links a:visited:hover{
	color: #006699;
	text-decoration: none;
	font-size: 9px;
}

.footer_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFF;
	background-color: #3B3535;
	padding-top:10px;
	padding-left:10px;
	padding-right:5px;
	padding-bottom:5px;
	text-align:left;
}

.footer_blue_links a:link{
	color: #3399CC;
	text-decoration: none;
} 
.footer_blue_links a:active{
	color: #3399CC;
	text-decoration: none;
} 
.footer_blue_links a:hover{
	color: #3399CC;
	text-decoration: none;
} 
.footer_blue_links a:visited{
	color: #3399CC;
	text-decoration: none;
}
.footer_blue_links a:visited:hover{
	color: #3399CC;
	text-decoration: none;
}

h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-style: regular;
	font-size: 25px;
	color: #006699;
	padding-left: 7px;
	margin: 0px 0px 0px 0px;
}

a:link{
	color: #006699;
	text-decoration: none;
} 
a:active{
	color: #006699;
	text-decoration: none;
} 
a:hover{
	color: #006699;
	text-decoration: none;
} 
a:visited{
	color: #006699;
	text-decoration: none;
}
a:visited:hover{
	color: #006699;
	text-decoration: none;
}

.border {
	border: 2px solid #bebebe;
}

.imageborder {
	border: 2px solid #bebebe;
	margin-right: 10px;
}

.imageborder2 {
	border: 2px solid #bebebe;
	margin-right: 30px;
}

.image_press_right {
	border: 2px solid #bebebe;
	margin-left: 10px;
	margin-bottom: 2px;
}

.image_press_left {
	border: 2px solid #bebebe;
	margin-right: 10px;
	margin-bottom: 2px;
}

.featured_story {
	border: 4px solid #0066a4;
}

ul.square {
	list-style-type: square;
	font-size: 11px;
}

h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-style: regular;
	font-size: 15px;
	color: #006699;
	margin: 0px 0px 0px 0px;
}

/* End Typography & Colors */

/* Begin Search */

input.text  {
	font-family : verdana, arial,helvetica,sans-serif;
	color : #000000;
	font-weight : normal;
	font-size : 12px;
	text-decoration : none;
	width : 80px;
	float:left;
}

input.button  {
	font-family : verdana, arial,helvetica,sans-serif;
	color : #000000;
	font-weight : normal;
	font-size : 12px;
	text-decoration : none;
}

input.checkbox  {
	font-family : verdana, arial,helvetica,sans-serif;
	color : #000000;
	font-weight : normal;
	font-size : 12px;
	text-decoration : none;
}

span.checkbox  {
	font-family : verdana, arial,helvetica,sans-serif;
	color : #000000;
	font-weight : normal;
	font-size : 11px;
	text-decoration : none;
}

select.select  {
	font-family : verdana, arial,helvetica,sans-serif;
	color : #000000;
	font-weight : normal;
	font-size : 12px;
	text-decoration : none;
}

h1.result  {
	font-family : verdana, arial,helvetica,sans-serif;
	color : #000000;
	font-weight : bold;
	font-size : 14px;
	text-decoration : none;
}

p.result  {
	font-family : verdana, arial,helvetica,sans-serif;
	color : #000000;
	font-weight : normal;
	font-size : 12px;
	text-decoration : none;
}

a.result:link  {
	font-family : verdana, arial,helvetica,sans-serif;
	color : #03629C;
	font-weight : bold;
	font-size : 12px;
	text-decoration : none;
}

a.result:visited  {
	font-family : verdana, arial,helvetica,sans-serif;
	color : #006699;
	font-weight : bold;
	font-size : 12px;
	text-decoration : none;
}

a.result:active  {
	font-family : verdana, arial,helvetica,sans-serif;
	color : #9D9D9D;
	font-weight : bold;
	font-size : 12px;
	text-decoration : none;
}

a.result:hover  {
	font-family : verdana, arial,helvetica,sans-serif;
	color : #9D9D9D;
	font-weight : bold;
	font-size : 12px;
	text-decoration : none;
}

span.extract  {
	font-family : verdana, arial,helvetica,sans-serif;
	color : #000000;
	font-weight : normal;
	font-size : 11px;
	text-decoration : none;
}

a.ts:link  {
	font-family : verdana, arial,helvetica,sans-serif;
	color : #03629C;
	font-weight : normal;
	font-size : 9px;
	text-decoration : none;
}

a.ts:visited  {
	font-family : verdana, arial,helvetica,sans-serif;
	color : #006699;
	font-weight : normal;
	font-size : 9px;
	text-decoration : none;
}

a.ts:active  {
	font-family : verdana, arial,helvetica,sans-serif;
	color : #9D9D9D;
	font-weight : normal;
	font-size : 9px;
	text-decoration : none;
}

a.ts:hover  {
	font-family : verdana, arial,helvetica,sans-serif;
	color : #9D9D9D;
	font-weight : normal;
	font-size : 9px;
	text-decoration : none;
}

#search1{
z-index: 1;
position:absolute;
top:7px;
left:625px;}
.search{
z-index: -1;
}

/* End Search */

.personalchecking_space {
	padding-bottom: 10px;
}

.media_tab {
	background: url("../images/media_room/media_room_tab2.png") no-repeat;
	width: 120px;
	height: 100px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	letter-spacing: 1px;
}

a.media_tab_roll:link {
	color: #ffffff;
	text-decoration: none;
} 
a.media_tab_roll:hover {
	color: #ffffff;
	text-decoration: none;
} 
a.media_tab_roll:active {
	color: #ffffff;
	text-decoration: none;
} 
a.media_tab_roll:visited {
	color: #ffffff;
	text-decoration: none;
}
a.media_tab_roll:visited:hover{
	color: #ffffff;
	text-decoration: none;
}

.calc_match {
	background: url("../images/elements/calc_back.png");
	background-repeat: repeat;
	border: 3px solid #e2e2e2;
}

.home_calc {
	height:650px;
	width:400px;
}

.fred a:link{
	color: #006699;
	text-decoration: none;
} 
.fred a:active{
	color: #006699;
	/*text-decoration: none;*/
} 
.fred a:hover{
	color: #00389A;
	/*text-decoration: none;*/
} 
.fred a:visited{
	color: #006699;
	text-decoration: none;
}
.fred a:visited:hover{
	color: #00389A;
	/*text-decoration: none;*/
}


.bluebar {
	background-image: url(../images/bluebar.jpg);
	background-repeat: no-repeat;
	color:#ffffff;
	width: 261px;
	height: 21px;
	padding-top: 6px;
	vertical-align: middle;
	padding-left: 10px;
	font-size: 13px;
	margin-left: 1px;
	font-family: Arial, Helvetica, sans-serif;

}

.backtabular {
	background-image: url(../images/backtabular.jpg);
	background-repeat: no-repeat;
	width: 625px;
	font-size: 11px;
	color:#3E3E3E;
	font-family: Arial, Helvetica, sans-serif;

}

.backtabular_mm {
	background-image: url(../images/backtabular_mm.jpg);
	background-repeat: no-repeat;
	width: 625px;
	font-size: 11px;
	color:#3E3E3E;
	font-family: Arial, Helvetica, sans-serif;

}

.bottomtabular {
	background-image: url(../images/bottomtabular.jpg);
	background-repeat: no-repeat;
	width: 625px;
	height: 6px;
}

.tabline {
	background-image: url(../images/tabularline.jpg);
	background-repeat: no-repeat;
	width: 602px;
	height: 5px;
}

.whitebold {
	color:#ffffff;
	padding-top: 6px;
	vertical-align: middle;
	padding-right: 10px;
	font-size: 13px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;

}

.lines {
	background-image: url(../images/lines.jpg);
	background-repeat: no-repeat;
	width: 627px;
	height: 18px;
}

.backtotop {
	padding-top: 10px;
	padding-bottom: 10px;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}

.links {
	color:#ffffff;
	padding-left: 25px;
	vertical-align: middle;
	font-size: 12px;
	color:#006699;
	font-family: Arial, Helvetica, sans-serif;

}

.links a{
	text-decoration: underline;
}

.links a:hover{
	text-decoration: underline;
	color:#3499cc;
}