﻿
body {
	margin: 0;
	padding: 0;
	background: #4c80bb url(Images/background3.png) repeat-x;
	font: 14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #5A554E;
}


a img {
	border: 0;
}

a:hover
{
    color: Red;
}

.alignleft {
	float: left;
}

.alignright {
	float: right;
}

.aligncenter {
	margin: 0 auto;
}

img.alignleft {
	margin: 0 27px 0 0;
}

img.alignright {
	margin: 0 0 0 27px;
}

img.border {
	padding: 4px;
	border: 1px solid #E9E4D8;
}

/* Wrapper */

#wrapper {
	
}

.container {
	width: 975px;
	margin: 0 auto;
}

/* Header */

#header {
	height: 169px;
	background: url(Images/WebLogo3.png);
	background-repeat:no-repeat;	
}

/* Header Button */
.headerLink {    
    text-decoration: none;	
    /*color: #00aae2;*/
    color: #707070;
    outline-style: none;
    padding-right: 10px;
    padding-left: 5px;
}

.headerLiveSupportButton
{
	margin-right:5px;
	position:relative;
	top:1px;
	margin-left: 5px;
}


/* Logo */

#logo {
	float: left;
	width: 460px;
	height: 100%;
	background: url(Images/WebLogo3.png);
	background-repeat:no-repeat;
}

/* Banner */
#titleLinkContainer
{
	float: right;
    width: 400px;
    /*height: 40px;*/
}

#titleText 
{
    /*padding-top: 25px;*/
	float: right;
    width: 350px;
    height: 50px;
    font-size: 18px;
    text-align: right;
	color: #707070;
}

#bannerContainer
{
    height: 264px;
	background: url(Images/title-main.jpg);
}

/* Menu */
#menu
{
    padding-top:7px;
    float:right;
    width: 810px;
    height: 30px;
}


/* Bar */


/* Sidebar */


/* 2 Columns */

#mainContent {
	/*margin: 0 25px;
	padding: 20px 0;
	border-top: 1px solid #E5E1D8;*/
	background: #FFFFFF;
}

.main-page .mainContentArea {
	float: left;
	padding: 0 0 0 15px;
	width: 610px;
}

.main-page .sidebar {
	float: right;
	width: 308px;/*width: 384px;*/
	padding: 0 25px 0 15px; /*0 0 0 25px;*/
	/*border-left: 1px solid #423C31;*/
}

.main-page .featureContent {
	width: 975px;
	margin: 0 auto;
    background-color: #ffffff;
}

.lowerContent {
	width: 975px;
	margin: 0 auto;
	background-color: #eee;
}

.inner-page .sidebar
{
    float: left;
	width: 217px;
}

.inner-page2 .sidebar
{
    float: left;
	width: 215px;
}

.inner-page .mainContentArea
{
    float: right;
	width: 723px;
	padding: 0 15px 0 8px; /*0 0 0 25px;*/
}

.inner-page2 .mainContentArea
{
    float: right;
	width: 760px;
}


.inner-page-wide .mainContentArea
{
    float: right;
	width: 952px;
	padding: 0 15px 0 8px; /*0 0 0 25px;*/
}

/* Links */
a:link, a:visited, a:hover, a:active {
	/*color: #928b0c;*/
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

.sidebar h4 a:link, .sidebar h4 a:visited, .sidebar h4 a:hover, .sidebar h4 a:active 
{
	color: #464646;
}

.sidebar h3 
{
	font-size: 18px;
	font-weight: normal;
}
.inner-page .sidebar .sectionTitle
{
    padding: 20px 15px 10px 21px;
	color: #fff;
	background-color: #235A70;
	font-size: 16px;
	font-weight: bold;
	border-bottom: 1px solid #6db9d1;
	margin: 0;
}

.inner-page .sidebar h3
{
    padding: 6px 15px 6px 21px;
	font-size: 14px;
	font-weight: bold;
	background-color: #eeeeee;
	border-bottom: 1px solid #cccccc;
}

.inner-page .sidebar p
{
    padding-left: 21px;
}

.inner-page2 .sidebar .sectionTitle
{
    padding: 20px 15px 10px 21px;
	color: #fff;
	background-color: #235A70;
	font-size: 16px;
	font-weight: bold;
	border-bottom: 1px solid #6db9d1;
	margin: 0;
}

.inner-page2 .sidebar h3
{
    padding: 6px 15px 6px 21px;
	font-size: 14px;
	font-weight: bold;
	background-color: #eeeeee;
	border-bottom: 1px solid #cccccc;
}

.inner-page2 .sidebar p
{
    padding-left: 21px;
}

div.sidebar {
	margin: 0 0 0 0px;
	padding: 0;
	width: 308px;
	float: left;
}

div.wrap {
	padding: 17px 14px;
	background-color: #dcdede;
}

.inner-page div.wrap 
{
	padding: 0;
	background-color: transparent;
}

.inner-page2 div.wrap 
{
	padding: 0;
	background-color: transparent;
}

div.newsRotator {
 border: 6px solid white;
}

/* content */

.content {
}

.content .title, .content .date {
	/*padding: 0 25px;*/
}

.content .title {
	margin: 0;
	font-size: 26px;
	color: #5A5544;
}

.content .date {
	line-height: normal;
	color: #ACAAA1;
}

.content .entry {
	margin: 0 25px;
	padding: 10px 0;
	border-top: 1px solid #E5E1D8;
}

.content .banner {
	height: 53px;
	background: #E5ECDB;
	border-bottom: 1px solid #DDE5CE;
}

.content .meta .tags {
	float: left;
	padding: 20px 0 0 25px;
}

.content .meta .links {
	float: right;
	padding: 20px 25px 0 0;
}

.content .meta .comments {
	margin-right: 30px;
	padding-left: 22px;
	background: url(images/img04.gif) no-repeat 0 50%;
}

/* Footer */

#footer {
	background-color: #254368;
	padding: 8px 0 8px 4px;
	color: #aab6c6;
	border-top: solid 5px #92c5ea;
	font-size: 12px;
    width: 971px;
    height: 80px;
}



#footer p {
	text-align: center;
	/*color: #8F8B83;*/
	color: #aab6c6;
}

#footer a {
	color: #8F8B83;
}

div.copyrightContainer {
   width: 100%; 
}

div.copyright {
    color: #fff;
    position: relative;
    float: left;
    padding-left: 4px;
}

div.companyInfoContainer {
    width: 100%;
    float: left; 
    height: 65px;
}

div.companyInfo {
    width: 100%;
}

div.companyInfoCol1 {
    width: 150px;
    float: left;
    padding-left: 4px;
}

div.companyInfoCol2 {
    float: left;
    padding-left: 20px;
}

.content .logos_container {
    background-color: #EEEEEE;
	padding: 0 8px 8px 8px;
}

.content .logos_table {
    height:70px;
    /*padding:60px 23px 40px;*/
    /*width:902px;*/
    background-color: #FFFFFF;
    border: solid 1px #C0C0C0;
}

.content .logos_table .table .td {
    width: 225px;
 }

 /* News List */
.sf_newsList 
{
	margin: 0 0 20px;
	padding: 0;
	list-style: none;
}
.sf_newsList li
{
	margin: 0 0 20px;
	padding: 100px;
	list-style-type: none;
    border-bottom:1px solid #EAEAEA;
}
.sf_newsList h2.sf_newsTitle
{
	margin: 10px 0 !important;
	padding: 0 !important;
	font-size: 14px !important;
	font-weight:bold !important;
	line-height: 12px !important;
	text-decoration:underline;
}

.sf_newsList .sf_newsDate 
{
	font-size: 12px !important;
    color: Gray;
    line-height: 10px !important;
    margin-top: 1px !important;
}
.sf_newsList .sf_newsSummary 
{	
}
.sf_newsList .sf_newsSummary img 
{
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
}
/* News tag list */
dl.sf_newsTagList 
{
}
dl.sf_newsTagList dt, dl.sf_newsTagList dd
{
	display: inline;
}
/* Pager */
ol.sf_pager 
{
	margin: 10px 0;
	padding: 0;
	width: 100%;
	float: left;
	list-style: none;
	clear: both;
}
ol.sf_pager li
{
	margin: 0;
	padding: 0 10px 0 0;
	width: auto;
	float: left;
}
ol.sf_pager li a
{
	padding: 3px 5px;
}
ol.sf_pager li a[disabled="disabled"], ol.sf_pager li a.sf_PagerSelItem
{
	color: #666;
	text-decoration: none;
	cursor: default;
}

.du_rssreader_default
{
    border: 1px solid #999999 !important;
    padding:5px 0px 10px 5px;
}

.du_rssreader
{
    padding-left:4px;
}

.du_rssreader_default .du_rssreader li
{
    background:transparent url(Images/news_li.gif) no-repeat 0 5px;
    padding:0px 5px 10px 20px;
    list-style-type:none;
    border-bottom:1px solid #EAEAEA;
}
.du_rssreader_li_title
{
    font-weight:bold;
    font-size: 12px;
}
.du_rssreader_li_pubDate
{
    font-size:10px;
    font-style:italic;
}
.du_rssreader_li_description
{
    font-size:11px;
}

.du_controlTitle_rss 
{
    background:transparent url(Images/du_tab_rss.gif) no-repeat scroll 0 0;
    color:white;
    font-weight:normal;
    height:23px;
    margin:0 0 -1px;
    padding:5px 0 0 25px;
    position:relative;
}