/* CSS Document */

img, table { behavior: url(include/iepngfix.htc) }

body {
		background-image: url(../images/bg.jpg);
		background-position: top;
		background-repeat: repeat-x;
		background-color: #ffffff;
		margin: 0px 0px 0px 0px;
		color: #333333;
		font-family: Arial, Helvetica, sans-serif;
	}

table {
		font-size: 12px;
	}
	
table.wrapper {
		background-color: #ececec;
		border-left: 1px solid #d7d6d6;
		border-right: 1px solid #d7d6d6;
		border-bottom: 1px solid #d7d6d6;
	}

table.header {
		background-image: url(../images/bg_header.jpg);
		background-repeat: repeat-x;
		background-position: top;
		border-bottom: 1px solid #107fe0;
	}
	
table.spotlight {
		background-image: url(../images/bg_spotlight.jpg);
		background-repeat: no-repeat;
		background-position: top;
		border-bottom: 1px solid #107fe0;
	}
	
table.content {
		background-image: url(../images/bg_content.jpg);
		background-repeat: repeat-x;
		background-position: top;
		background-color: #ececec;
	}
	
table.contentInternal {
		background-image: url(../images/bg_content.jpg);
		background-repeat: repeat-x;
		background-position: bottom;
		background-color: #ffffff;
		border-top: 1px solid #cdcdcd;
	}
	
.promoBecomeMember {
		line-height: 21px;
		margin: 0 10px 0 10px;
	}

.boilerText {
		color: #5e5e5e;
		font-size: 11px;
	}

.inactiveSidebar {
		color: #999999;
	}
	
.bodyCopy {
		line-height: 21px;
	}

.heading {
		color: #0a6ec6;
		font-weight: bold;
		font-size: 14px;
	}
	
.headingSmaller {
		color: #0a6ec6;
		font-weight: bold;
		font-size: 12px;
	}
	
.headingSmallerNoBold {
		color: #0a6ec6;
		font-size: 12px;
	}
	
.headingArticle {
		color: #0a6ec6;
		font-weight: bold;
		font-size: 16px;
	}
	
.headingGrey {
		color: #666666;
		font-weight: bold;
	}
	
.smallerText {
		font-size: 11px;
		line-height: 17px;
	}
	
img.Outline {
		border: 1px solid #e7e7e7;
	}

a:link, a:active, a:visited {
		color: #0a6ec6;
		text-decoration: underline;
	}

a:hover {
		text-decoration: underline;
		color: #2d8ee3;
	}

a.boiler:link, a.boiler:active, a.boiler:visited {
		color: #5e5e5e;
		text-decoration: underline;
	}

a.boiler:hover {
		color: #7d7d7d;
	}
	
a.footerBig:link, a.footerBig:active, a.footerBig:visited {
		color: #676767;
		text-decoration: none;
		font-weight: bold;
		font-size: 14px;
	}

a.footerBig:hover {
		color: #808080;
		text-decoration: underline;
	}
	
a.footer:link, a.footer:active, a.footer:visited {
		color: #676767;
		text-decoration: underline;
		font-size: 11px;
	}

a.footer:hover {
		color: #808080;
		text-decoration: underline;
	}
	
a.bookmark:link, a.bookmark:active, a.bookmark:visited {
		color: #676767;
		text-decoration: underline;
		font-size: 11px;
	}

a.bookmark:hover {
		color: #808080;
		text-decoration: underline;
	}
	
a.top:link, a.top:active, a.top:visited {
		color: #0a6ec6;
		text-decoration: underline;
		font-size: 11px;
	}

a.top:hover {
		color: #2d8ee3;
		text-decoration: underline;
	}
	
a.news:link, a.news:active, a.news:visited {
		color: #0a6ec6;
		text-decoration: none;
	}

a.news:hover {
		text-decoration: underline;
		color: #2d8ee3;
	}
	
a.more:link, a.more:active, a.more:visited {
		color: #898989;
		text-decoration: underline;
	}

a.more:hover {
		color: #575757;
	}
	
a.board:link, a.board:active, a.board:visited {
		color: #0a6ec6;
		text-decoration: underline;
		font-weight: bold;
	}

a.board:hover {
		text-decoration: underline;
		color: #2d8ee3;
	}

.clear {
    clear: both;
}

.partnerHeader {
    border-bottom:1px dotted silver;
    font-size:16px;
    font-weight: normal;
    color:#666666;
    margin-bottom:20px;
}
