/*
Theme Name: AMP CU
Description: AMP CU Wordpress Theme.
*/


body
{
	background:#dcddde;
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;         //  Was 12px
	line-height:18px;
	color:#636363;
	padding:0px;
	margin:0px;
}

form, input, ul, li, p, h1, h2, h3, h4, h5
{
	padding:0px;
	margin:0px;
}

img
{
	border:0px;
}

img a
{
	border:0px;
}

.clear
{
	clear:both;
}

.float_left
{
	float:left;
}

.float_right
{
	float:right;
}

/************wrapper************/

#wrapper
{
	background:url(images/outside_bg.jpg) repeat-y top;
	width:900px;
	margin:0px auto;
}

/************header************/

#header
{
	width:838px;
	height:64px;
	padding:23px 31px 0px 31px;
}

.logo
{
	width:199px;
	height:62px;
	float:left;
}

.search
{
/*  width:166px;    */
/*  height:52px;    */
/*  padding-top:12px;   */
	float:right;
}

.search p
{
	text-align:right;
	line-height:normal;
	font-size:13px;
    font-weight:bold;
/*  padding-bottom:5px;     */
    padding-bottom:0;
}

.textfield {
/*
	background:url(images/search_textfield.jpg) no-repeat left top;
	*background:url(images/search_textfield.jpg) no-repeat left top fixed;
	width:94px;
    height:14px;
    font-size:9px;
	margin-left:5px;
	margin-right:5px;
	margin-top:2px;
	padding-left:2px;
*/
	background:url(images/search-input-bg.jpg) no-repeat left top;
	*background:url(images/search-input-bg.jpg) no-repeat left top fixed;
    margin:7px 0 0 3px;
	width:120px;
    height:20px;
    padding:0 0 0 5px;
	border:0px;
	font-size:12px;
	color:#000000;
}

.search-form-spacer {
    height:3px;
}

.search_box_input_bg {
	background:url(images/search-input-bg.jpg) no-repeat left top;
/*  *background:url(images/search-input-bg.jpg) no-repeat left top fixed;   */
	width:120px;
    height:20px;
}

.search_box_input {
    margin:0 5px 0 5px;
	width:110px;
    height:20px;
	border:0;
	font-size:12px;
	color:#000000;
    background:transparent;
}

.newbutton
{
	background:url(images/go.jpg) no-repeat left bottom;
	width:17px;
	height:17px;
	border:0px;
	cursor:pointer;
}

/************content************/

#content
{
	width:874px;
	margin:0px auto;
}

.contentleft
{
	width:625px;
	float:left;
}

.nav
{

	margin-top:11px;
	margin-bottom:10px;
}

.nav ul
{
	padding:0px;
	margin:0px;
	background:#e1e9f6;
	height:31px;
	width:625px;
	text-transform:uppercase;
	white-space:nowrap;

}

.nav ul li
{
	font-size:11px;
	float:left;
	margin-right:1px;
	list-style:none;

}

.nav ul li a
{
	background:#1893d2;
	font-family: Arial, Helvetica, sans-serif;
	color:#FFF;
	text-decoration:none;
	padding:3px 8px;
	display:block;
}

.nav ul li a:hover
{

	background:#e1e9f6;
	color:#2a2628;
}

.contentright
{
	width:184px;
	float:left;
	padding-left: 35px;
}

.headerbg
{
	background:url(images/header_bg.jpg) repeat-x left top;
	height:221px;
}

.headerleft
{
	background:url(images/header_left.jpg) no-repeat left top;
	height:221px;
}

.headerright
{
	background:url(images/header_right.jpg) no-repeat right top;
	height:173px;
	padding:25px 25px 23px 25px;
}

.headercontent
{
	width:302px;
	height:173px;
	float:left;
}

.headercontent h1
{
	font-size:20px;
	color:#7265a9;
	line-height:20px;
	padding-bottom:18px;
}

.headercontent p
{
	font-size:16px;
	color:#6f6f6f;
	line-height:20px;
	font-weight:bold;
}

.headerimg
{
	width:228px;
	height:173px;
	float:right;
}

.text
{
	padding:0px 16px;
	font-size:13px;         //  Was 12px
	color:#302c2d;
}

.newimage
{
	padding:0px;
	margin:0px;
	margin-left:-16px;
	white-space:nowrap;
}

/************sidebar************/

.onlinebg
{
	background:url(images/banking_bg.jpg) repeat-y top;
	width:184px;
	margin-top:2px;
}

.onlinetop
{
	background:url(images/online_banking_top.jpg) no-repeat top;
	width:184px;
}

.onlinetop h1
{
	font-size:12px;
	font-weight:bold;
	color:#FFF;
	text-align:center;
	padding-top:15px;
}

.onlinebot
{
	background:url(images/online_banking_bottom.jpg) no-repeat bottom;
	width:128px;
	padding:6px 36px 26px 20px;
}

.onlinebot ul
{
	list-style:none;
	padding:0px;
	margin:0px;
}

.onlinebot ul li
{
	background:url(images/go.jpg) no-repeat left 2px;
	color:#626365;
	font-size:11px;
	font-weight:500;
	line-height:20px;
	text-align:left;
	padding-left:22px;
	padding-bottom:2px;
}

.onlinebot ul li a
{
	color:#626365;
	text-decoration:none;
}

.onlinebot ul li a:hover
{
	color:#626365;
	text-decoration:none;
}

.newsbg
{
	background:url(images/news_bg.jpg) repeat-y top;
	width:184px;
}

.newstop
{
	background:url(images/news_top.jpg) no-repeat top;
	width:184px;
}

.newstop h1
{
	font-size:12px;
	font-weight:bold;
	color:#FFF;
	text-align:center;
	padding-top:12px;
}


.newsbot
{
	background: url(images/news_bottom.jpg) no-repeat bottom;
	width:147px;
	padding:0px 15px 26px 22px;
	font-size:11px;
	color:#a2a5a7;
	line-height:normal;
}

.newsbot strong
{
	font-size:11px;
	font-weight:bold;
	color:#56585a;
	padding-top:10px;
	display:block
}

.newsbot span
{
	font-size:11px;
	font-weight:bold;
	color:#56585a;
}

.newsbot span a
{
	font-size:11px;
	font-weight:bold;
	color:#56585a;
	text-decoration:none;
}

.newsbot span a:hover
{
	font-size:11px;
	font-weight:bold;
	color:#56585a;
	text-decoration:none;
}

.quickinfobg
{
	background:url(images/info_bg.jpg) repeat-y top;
	width:184px;
}

.quickinfotop
{
	background:url(images/quick_info_top.jpg) no-repeat top;
	width:184px;
}

.quickinfotop h1
{
	font-size:12px;
	font-weight:bold;
	color:#FFF;
	text-align:center;
	padding-top:11px;
}

.quickinfobot
{
	background:url(images/quick_info_bottom.jpg) no-repeat bottom;
	width:147px;
	padding:7px 15px 26px 22px;
}

.quickinfobot ul
{
	list-style:none;
	padding:0px;
	margin:0px;
}

.quickinfobot ul li
{
	color:#626365;
	font-size:11px;
	font-weight:500;
	line-height:20px;
	text-align:left;
	padding-bottom:2px;
}

.quickinfobot ul li a
{
	color:#626365;
	text-decoration:none;
}

.quickinfobot ul li a:hover
{
	color:#626365;
	text-decoration:none;
}

/********************************inner page***************************************/

.savingsbg
{
	background:url(images/savings_bg2.jpg) repeat-y top;
	width:184px;
}

.savingstop
{
	background:url(images/savings_top.jpg) no-repeat top;
	width:184px;
}

.savingstop h1
{
	font-size:12px;
	font-weight:bold;
	color:#FFF;
	text-align:center;
	padding-top:8px;
}


.savingsbot
{
	background:url(images/savings_bottom.jpg) no-repeat bottom;
	width:147px;
	padding:0px 15px 26px 22px;
	font-size:11px;
	color:#a2a5a7;
	line-height:normal;
}

.savingsbot ul
{
	list-style:none;
	padding:5px 0px 0px 0px;
	margin:0px;
}

.savingsbot ul li
{
	color:#0072bc;
	font-size:11px;
	font-weight:500;
	line-height:20px;
	text-align:left;
	padding-bottom:2px;
}

.savingsbot ul li a
{
	color:#0072bc;
	text-decoration:none;
}

.savingsbot ul li a:hover
{
	color:#0072bc;
	text-decoration:none;
}

.innerheaderbg
{
	background:url(images/inner_head.jpg) no-repeat left top;
	height:43px;
	padding:13px 40px 27px 24px;
}

.innerheaderbg img
{
	padding-right:14px;
	float:left;
}

.caption
{
	width:238px;
	float: right;
}

.caption h1
{
	font-size:18px;
	color:#b4b5b9;
	font-weight:normal;
	padding-top:5px;
}

.caption h2
{
	font-size:9px;
	color:#c8b2d6;
}

.innertext
{
	padding:10px 10px;
	font-size:13px;         //  Was 12px
	color:#302c2d;
	clear:both;
}

.innertext h1
{
	font-size:16px;
	color:#187fc2;
	padding-bottom:8px;
}

.innertext p
{
	font-size:12px;
	color:#615e5f;
	line-height:20px;
	padding-bottom:8px;
}

.innertext p span
{
	font-size:12px;         //  Was 11px
	color:#c3d4ed;
}

.innertext p span a
{
	font-size:12px;         //  Was 11px
	color:#c3d4ed;
	text-decoration:none;
}

.innertext p span a:hover
{
	font-size:12px;         //  Was 11px
	color:#c3d4ed;
	text-decoration:none;
}

.innertext h2
{
	font-size:14px;
	color:#2888c7;
	padding-bottom:8px;
}

.footer

{
	width: 874px;
	height: 22px;
	background-color: green;
}

.opmc_footer {
    width:              855px;
    height:             22px;
    margin-left:        13px;
    padding-top:        5px;
    padding-left:       20px;
    background-color:   #B4CAE6;
    color:              #FFFFFF;
    font-family:        Myriad, Arial, Helvetica, sans-serif;
    font-size:          13px;
}

/* PURPLE BOX ON RIGHT SIDEBAR */

.purple_top {
    width:          212px;
    height:         36px;
    line-height:    36px;
	background:     url(images/online_banking_top_212x36.jpg);
    font-family:    Myriad, Arial, Helvetica, sans-serif;
	font-size:      13px;
	font-weight:    bold;
	color:          #FFF;
	text-align:     center;
    _overflow:      hidden;     /*  IE6 only (eliminates the gap below caused by the .purple_top_text padding)    */
}

.purple_top_ie6 {
    width:          212px;
    height:         36px;
	background:     url(images/online_banking_top_212x36.jpg);
    font-family:    Myriad, Arial, Helvetica, sans-serif;
	font-size:      13px;
	font-weight:    bold;
	color:          #FFF;
	text-align:     center;
}

.purple_top_text {
    padding-top:    6px;
}

.purple_middle {
    width:          212px;
	background:     url(images/module-shadow_212x16.jpg);
}

.purple_anchor {
    margin-left:        20px;
    font-size:          11px;
    text-decoration:    none;
    color:              #626365;
    line-height:        13px;
}

.purple_icon {
    margin-left:    30px;
    vertical-align: -5px;
}

.purple_icon_1 {
    margin-left:    10px;
    vertical-align: -5px;
}

.purple_text {
    margin-left:    2px;
    font-size:      11px;
}

.purple_spacer {
    height:         5px;
}

.purple_spacer_1 {
    height:         5px;
    _height:        4px;    /*  IE6 only    */
}

.purple_spacer_2 {
    height:         5px;
    _height:        1px;    /*  IE6 only    */
}

.purple_spacer_3 {
    height:         5px;
    _height:        2px;    /*  IE6 only    */
}

/* GRAY BOX ON RIGHT SIDEBAR */

.gray_top {
    width:          212px;
    height:         36px;
    line-height:    36px;
	background:     url(images/news_top_212x36.jpg);
    font-family:    Myriad, Arial, Helvetica, sans-serif;
	font-size:      13px;
	font-weight:    bold;
	color:          #FFF;
	text-align:     center;
    _overflow:      hidden;     /*  IE6 only (eliminates the gap below caused by the .gray_top_text padding)    */
}

.gray_top_ie6 {
    width:          212px;
    height:         36px;
	background:     url(images/news_top_212x36.jpg);
    font-family:    Myriad, Arial, Helvetica, sans-serif;
	font-size:      13px;
	font-weight:    bold;
	color:          #FFF;
	text-align:     center;
}

.gray_top_text {
    padding-top:    6px;
}

.gray_middle {
    width:          212px;
	background:     url(images/module-shadow_212x16.jpg);
}

.gray_icon {
    margin-left:    30px;
    vertical-align: -5px;
}

.gray_item {
    margin-left:        20px;
    margin-right:       15px;
}

.gray_item_ie6 {
    padding-left:       20px;
    margin-right:       15px;
}

.gray_anchor {
    font-size:          11px;
    text-decoration:    none;
    color:              #626365;
    line-height:        13px;
}

.gray_spacer {
    height:         9px;
}

.gray_spacer_thin {
    height:         7px;
}

.news_item {
    margin-left:        20px;
    margin-right:       20px;
    font-family:        Myriad, Arial, Helvetica, sans-serif;
    font-size:          11px;
    color:              #a2a5a7;
    text-decoration:    none;
    line-height:        15px;
}

.news_item_strong {
	font-weight:    bold;
	color:          #56585a;
}

.news_item_strong_ie6 {
    font-size:          11px;
    line-height:        13px;
	font-weight:        bold;
	color:              #56585a;
}

.news_spacer {
    height:         10px;
}

.news_spacer_thin {
    height:         10px;
}

/* BLUE BOX ON RIGHT SIDEBAR */

.blue_top {
    width:          212px;
    height:         36px;
    line-height:    36px;
	background:     url(images/savings_top_212x36.jpg);
    font-family:    Myriad, Arial, Helvetica, sans-serif;
	font-size:      13px;
	font-weight:    bold;
	color:          #FFF;
	text-align:     center;
    _overflow:      hidden;     /*  IE6 only (eliminates the gap below caused by the .blue_top_text padding)    */
}

.blue_top_ie6 {
    width:          212px;
    height:         36px;
	background:     url(images/savings_top_212x36.jpg);
    font-family:    Myriad, Arial, Helvetica, sans-serif;
	font-size:      13px;
	font-weight:    bold;
	color:          #FFF;
	text-align:     center;
}

.blue_top_text {
    padding-top:    6px;
}

.blue_middle {
    width:          212px;
	background:     url(images/module-shadow_212x16.jpg);
}

.blue_item {
    margin-left:        20px;
    margin-right:       15px;
}

.blue_item_ie6 {
    padding-left:       20px;
    margin-right:       15px;
}

.blue_anchor {
    font-size:          11px;
    text-decoration:    none;
    color:              #1A93D3;
    line-height:        13px;
}

.blue_spacer {
    height:         9px;
}

.blue_spacer_thin {
    height:         7px;
}

