/* CSS Document */
body
{
background: url(../images/backgroundgradient.jpg) repeat-x;
text-align: center;
}

p 
{
    margin-top: 10px;
}

#container
{
margin-left: auto;
margin-right: auto;
width: 949px;
text-align: left;
font-size: 1px;
} 

#container-2
{
position: absolute; 
top: 100px; 
left: 0px; 
width: 949px; 
z-index: 4; 
color: #4C4B4B; 
font: normal 12pt Arial, sans-serif;
} 

#heading-about {
	
	border: 0px solid #000000; 
	background: url(../images/aboutheading-about.gif) no-repeat top left; 
	width: 721px;
	
}

#heading-contributors {
	border: 0px solid #000000; 
	background: url(../images/aboutheading-contributors.gif) no-repeat top left; 
	width: 721px;
	
}

#heading-reading {
	border: 0px solid #000000; 
	background: url(../images/aboutheading-reading.gif) no-repeat top left; 
	width: 721px;
	
}

#heading-compatibility {
	border: 0px solid #000000; 
	background: url(../images/aboutheading-compatibility.gif) no-repeat top left; 
	width: 721px;
	
}

#heading-cathsource {
	border: 0px solid #000000; 
	background: url(../images/aboutheading-cathsource.gif) no-repeat top left; 
	width: 721px;
	
}

#heading-echosource {
	border: 0px solid #000000; 
	background: url(../images/aboutheading-echosource.gif) no-repeat top left; 
	width: 721px;
	
}

#heading-faq {
	border: 0px solid #000000; 
	background: url(../images/aboutheading-faq.gif) no-repeat top left; 
	width: 721px;
	
}

#heading-terms {
	border: 0px solid #000000; 
	background: url(../images/aboutheading-terms.gif) no-repeat top left; 
	width: 721px;
	
}

#heading-subscribe {
	border: 0px solid #000000; 
	background: url(../images/subscribeheading-subscribe.gif) no-repeat top left; 
	width: 721px;
	
}

#heading-subscribe-cart {
	border: 0px solid #000000; 
	background: url(../images/subscribe_cart.gif) no-repeat top left; 
	width: 721px;
	
}

#heading-subscribe-info {
	border: 0px solid #000000; 
	background: url(../images/subscribe_info.gif) no-repeat top left; 
	width: 721px;
	
}

#heading-member-2 {
	border: 0px solid #000000; 
	width: 721px;
	
}

#heading-subscribe-review {
	border: 0px solid #000000; 
	background: url(../images/subscribe_cart_review.gif) no-repeat top left; 
	width: 721px;
	
}

#heading-payinvoice-review {
	border: 0px solid #000000; 
	background: url(../images/pay_invoice_review.gif) no-repeat top left; 
	width: 721px;
	
}

#heading-subscribe-confirmation {
	border: 0px solid #000000; 
	background: url(../images/subscribe_confirmation.gif) no-repeat top left; 
	width: 721px;
	
}

#heading-payinvoice-confirmation {
	border: 0px solid #000000; 
	background: url(../images/pay_invoice_confirmation.gif) no-repeat top left; 
	width: 721px;
	
}

#heading-indiv-what {
	border: 0px solid #000000; 
	background: url(../images/subscribeheading-individuals.gif) no-repeat top left; 
	width: 721px;
	
}

#heading-instit-what {
	border: 0px solid #000000; 
	background: url(../images/subscribeheading-institutions.gif) no-repeat top left; 
	width: 721px;
	
}

#heading-indiv-demo {
	border: 0px solid #000000; 
	background: url(../images/subscribeheading-demo.gif) no-repeat top left; 
	width: 721px;
	
}

#heading-contact {
	border: 0px solid #000000; 
	background: url(../images/contact.gif) no-repeat top left; 
	width: 930px;
	
}

#heading-login {
	border: 0px solid #000000; 
	background: url(../images/loginheading.gif) no-repeat top left 5px; 
	width: 930px; 
	height: 48px; 
	z-index: 4;
	
	
}

#heading-member {
	border: 0px solid #000000; 
	background: url(../images/index_member_heading_2.gif) no-repeat top left 5px; 
	width: 930px; 
	height: 28px; 
	z-index: 4;
	
	
}

#copyright-content {
	
	padding-top: 5px; 
	text-align: center; 
	border-top: 5px solid #999999; 
	width: 950px; 
	height: 20px; 
	z-index: 6; 
	color: #4A4949; 
	font: normal 8pt Arial, sans-serif;
	margin-bottom: 10px;
	
}

.global-table {
	width: 932px; 
	color: #4C4B4B; 
	font: normal 10pt Arial, sans-serif;
}

.side-menu-td {
	display: table-cell;
	text-align: left; 
	width: 207px; 
	border-right: 1px solid #999999;
	border-left: 0px solid #999999;
}

.content-td {
	padding-left: 10px; 
	padding-top: 0px; 
	padding-right: 10px; 
	width: 725px; 
	text-align:left;	
}

.license-content {
	border: groove; 
	height: 300px; 
	padding: 10 10 10 10; 
	overflow:auto; 
	width: 680px;
}

.content-td-contact {
	padding-left: 10px; 
	padding-top: 0px; 
	padding-right: 10px; 
	width: 625px; 
	text-align:left;	
}

.side-menu-td-contact {
	display: table-cell;
	text-align: left; 
	width: 307px; 
	border-left: 1px solid #999999;
}

.content-td-login {
	padding-left: 10px; 
	padding-top: 0px; 
	padding-right: 10px; 
	width: 760px; 
	text-align:left;	
}

.side-menu-td-login {
	display: table-cell;
	text-align: left; 
	width: 172px; 
	border-left: 0px solid #999999;
}


a.learnmorelink:link {color: #960000; font: bold italic 10pt Arial, sans-serif; text-decoration: none; }
a.learnmorelink:visited {color: #960000; font: bold italic 10pt Arial, sans-serif; text-decoration: none; }
a.learnmorelink:hover {cursor: pointer; color: #960000; font: bold italic 10pt Arial, sans-serif; text-decoration: underline;  }
a.learnmorelink:active {color: #960000; font: bold italic 10pt Arial, sans-serif; text-decoration: none; } 

a.detailslink:link {color: #960000; font: normal 8pt Arial, sans-serif; text-decoration: underline; }
a.detailslink:visited {color: #960000; font: normal 8pt Arial, sans-serif; text-decoration: underline; }
a.detailslink:hover {cursor: pointer; color: #999999; font: normal 8pt Arial, sans-serif; text-decoration: underline;  }
a.detailslink:active {color: #960000; font: normal 8pt Arial, sans-serif; text-decoration: underline; } 

a.membermenulink:link {color: #960000; font: bold 10pt Arial, sans-serif; text-decoration: none; }
a.membermenulink:visited {color: #960000; font: bold 10pt Arial, sans-serif; text-decoration: none; }
a.membermenulink:hover {cursor: pointer; color: #960000; font: bold 10pt Arial, sans-serif; text-decoration: underline;  }
a.membermenulink:active {color: #960000; font: bold 10pt Arial, sans-serif; text-decoration: none; } 

@media only screen and (max-width: 947px) {

	#container {
	width: 100%;
	}	
	
	#container-2 {
	width: 100%;
	}
	
	#heading-about, #heading-contributors, #heading-reading, #heading-compatibility, #heading-cathsource, #heading-echosource, #heading-faq, #heading-terms {
	width: 100%;
	}
	
	#heading-subscribe, #heading-indiv-what, #heading-instit-what, #heading-indiv-demo, #heading-contact, #heading-login, #heading-member-2, #heading-member {
	width: 100%;
	}
	
	#heading-subscribe-cart, #heading-subscribe-info, #heading-subscribe-review, #heading-payinvoice-review, #heading-payinvoice-confirmation, #heading-subscribe-confirmation {
	width: 100%;
	background: url(../images/subscribe_cart_mobile2.gif) repeat-x top left; 
	}
	
	#copyright-content {
	width: 100%; 
	font-size: 60%;
	}
	
	
	
	
	.global-table {
	width: 100%;
	}
	
	.side-menu-td, .side-menu-td-login  {
	display: none;
	}
	
	.content-td {
	width: 100%;
	}
	
	.content-td-contact, .side-menu-td-contact, .content-td-login {
	width: 100%;
	}
	
	.license-content {
	width: 100%;
	}
	
	
}

