/***********
=======================================================================
	Footer Rules
=======================================================================
*************/
#footer {
	width:100%;
    text-align: left;
    border-top: 2px solid #002047;
    background: url("../img/footer_bg.png") repeat-x scroll left top #fff;
}
.footer_container {
    float: left;
    height: 50px;
    margin: 0 auto;
    padding: 10px 0;
    width: 954px;
}
#footer .block_various_links { list-style: none; text-align: center; }
#footer .block_various_links li a { text-decoration: none }
#footer .block_various_links li {
	display: inline;
	border-left: 1px solid #888;
	padding: 0 2px 0 4px
}
#footer .block_various_links li.first_item {
	border: none;
	padding-left: 0
}

#footer p {line-height:18px}
#footer p a {color:#162D46; text-decoration: none;}
#footer p a:hover{text-decoration: underline;}
.inner {
    margin: 0 auto;
    width: 966px;
    color: #162d46;
}

/*
=======================================================================
	Footer Left Section
=======================================================================
*/
.footer_left {
    float: left;
}
/*
=======================================================================
	Footer Right Section
=======================================================================
*/
.footer_right {
    float:right;

}
.footer_right ul.newsletterbotm{
	float:right;
	list-style:none;
    margin: 10px 0 0;
}
.footer_right ul.newsletterbotm li{
	float:left;
	margin-left:2px;
}
.footer_right ul.newsletterbotm li.email {
    color: #233A50;
    line-height: 20px;
    font-family: georgia;
    font-size: 17px;
    font-style: italic;
    font-weight: bold;
    padding-right: 10px;
}
.footer_right ul.newsletterbotm li.txt{
	padding:1px 10px 0px 0px;
    font-size:15px;
}
.footer_right ul.newsletterbotm li form input.bar {
    background-color: #FEFEFE;
    border: 1px solid #aeaeae;
    color: #333333;
    float: left;
    margin: 0;
    padding: 3px;
    width: 171px;
}

.footer_right ul.newsletterbotm li form select.newsletter {
    background-color: #FEFEFE;
    border: 1px solid #AEAEAE;
    color: #333333;
    float: left;
    font-size: 11px;
    margin-left: 2px;
    padding: 3px 1px;
    width: 92px;
}
.footer_right ul.newsletterbotm li form input.signup{
    background-color: #162D46;
    border: medium none;
    color: #FFFFFF;
    float: left;
    margin-left: 4px;
    padding: 4px 10px;
    text-align: center;
     width: 80px;
}

.footer_right ul.newsletterbotm li form input.signup:hover{
	cursor:pointer;
    background-color: #1e3c5d;
}

/*
=======================================================================
	Footer Social Rules
=======================================================================
*/

.footer_left ul.network{
	list-style:none
}
.footer_left ul.network li{
	float:left;
    padding: 0 25px;
}

.footer_left ul.network li.img1{

}
.footer_left ul.network li.img2{

}
.footer_left ul.network li.txt{
    color: #FFFFFF;
    font-size: 12px;
    font-weight: bold;
    padding: 24px 25px 0 10px;
}

/*
=======================================================================
	Payment and Security section
=======================================================================
*/
.footer_right ul.security li{
    float:left;
    list-style: none;
}
.footer_right ul.security li.paypal {
     margin: 2px 20px;
}
/*
=======================================================================
	Footer Links Rules
=======================================================================
*/
.footerlinks {
	float:left;
    margin: 0 0 40px;
}
.footerlinks .footer_block{
    border-right: 1px solid #C2CAD2;
    float: left;
    list-style: none outside none;
    padding: 5px 60px;
}
.footerlinks .footer_block h4{
    color:#fff;
    font-size:15px;
    padding:5px 0;
}

.footerlinks .last{
	margin-right:0px;
    border-right:none;
    padding: 5px 50px;
}
.footerlinks .footer_block li{
    font-size:13px;
	padding:2px 5px;
}
.footerlinks .footer_block li a{
	color:#162d46;
    text-decoration: none;
}
.footerlinks .footer_block li a:hover{
	text-decoration: underline;
}

/* footer success */
#footer .success {
	color: green;
	background-color: #d0d3d8;
	border: 1px dashed green;
	font-weight: bold;
	margin: 0.2em 1em;
	padding: 0.3em 0.8em 1em
}
#footer .success_inline {
	color: white;
	font-weight: bold
}
/**********************************************************************/