.contents {
	float: right;
	width: 540px;
}
.sep {
	width: 540px;
	height: 10px;
	background: #FFFFFF;
}
.end {
	width: 540px;
	height: 20px;
	background: #FFFFFF;
}
.single {
	width: 540px;
}
.single table {
	margin-top: 12px;
	margin-bottom: 12px;
}
.single td {
	padding: 2px;
	vertical-align: top;
	font-size: 0.85em;
	border-top: 1px solid #DDDDDD;
	border-bottom: 1px solid #DDDDDD;
}
.double {
	width: 540px;
	background: #FFFFFF url('../layout/double.gif') center repeat-y;
}
.other {
	width: 540px;
	background: #FFFFFF;
}
.double-box {
	float: left;
	width: 248px;
	padding-left: 20px;
	background: url('../layout/double-box.gif') repeat-x;
}	
.single .title {
	width: 540px;
}
.other .title {
	width: 500px;
	margin-left: 20px;
}
.double .title {
	width: 232px;
}
.single .title-txt {
	width: 495px;
	font: 1.5em Georgia, Times, serif;
	padding: 5px;
	padding-left: 20px;
}
.double .title-txt {
	width: 198px;
	font: 0.9em Georgia, Times, serif;
	padding: 2px;
	padding-left: 10px;
}
.other .title-txt {
	width: 486px;
	font: 1.0em Georgia, Times, serif;
	padding: 2px;
	padding-left: 10px;
}
.title {
	color: #FFFFFF;
}
.single .issue {
	font: 0.55em Verdana, sans-serif;
}
.double .issue {
	font: 0.75em Verdana, sans-serif;
}
.single #c_nws .title-txt {
	background: #4999B9;
}
.single #c_sho .title-txt {
	background: #88AAA4;
}
.single #c_tst .title-txt {
	background: #4999B9;
}
.single #c_rep .title-txt {
	background: #1A4964;
}
.single #c_nas .title-txt {
	background: #88AAA4;
}
.single #c_pre .title-txt {
	background: #88AAA4;
}
.single #c_his .title-txt {
	background: #2A3A3C;
}
.single #c_spo .title-txt {
	background: #2F7585;
}
.single #c_ads .title-txt {
	background: #F5BA07;
}
.single #c_nws {
	background: url('../layout/single-c_nws.gif') right top no-repeat;
}
.single #c_sho {
	background: url('../layout/single-c_sho.gif') right top no-repeat;
}
.single #c_tst {
	background: url('../layout/single-c_tst.gif') right top no-repeat;
}
.single #c_rep {
	background: url('../layout/single-c_rep.gif') right top no-repeat;
}
.single #c_nas {
	background: url('../layout/single-c_nas.gif') right top no-repeat;
}
.single #c_pre {
	background: url('../layout/single-c_pre.gif') right top no-repeat;
}
.single #c_his {
	background: url('../layout/single-c_his.gif') right top no-repeat;
}
.single #c_spo {
	background: url('../layout/single-c_spo.gif') right top no-repeat;
}
.single #c_ads {
	background: url('../layout/single-c_ads.gif') right top no-repeat;
}
.double #c_nws, .doc-ad-sell {
	background: #4999B9 url('../layout/double-title.gif') right top no-repeat;
}
.double #c_sho, .other .title, .doc-ad-rentsell {
	background: #88AAA3 url('../layout/double-title.gif') right top no-repeat;
}
.double #c_tst {
	background: #4999B9 url('../layout/double-title.gif') right top no-repeat;
}
.double #c_rep, .doc-ad-buy {
	background: #1A4964 url('../layout/double-title.gif') right top no-repeat;
}
.double #c_nas {
	background: #88AAA3 url('../layout/double-title.gif') right top no-repeat;
}
.double #c_pre {
	background: #88AAA3 url('../layout/double-title.gif') right top no-repeat;
}
.double #c_his {
	background: #2A3A3C url('../layout/double-title.gif') right top no-repeat;
}
.double #c_spo, .doc-ad-rentbuy {
	background: #2F7585 url('../layout/double-title.gif') right top no-repeat;
}
.single .doc, .single .image, .single .doc-ads {
	width: 500px;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 10px;
	background: #ffffff;
}
.double .doc {
	width: 222px;
	padding: 5px;
}
.other .doc {
	width: 480px;
	margin-left: 20px;
	padding: 10px;
	background: #B1C8BD url('../layout/other.gif') bottom repeat-x ;
}
.single .doc-paging {
	background: #FFFFFF;
	padding: 10px;
	padding-right: 10px;
	font-size: 0.85em;
	font-weight: bold;
}
.single .doc-paging a {
	color: #717171;
	font-weight: normal;
}
.single .doc-paging a:hover {
	color: #000000;
	font-weight: bold;
}
.single .doc-paging table {
	margin: 0px auto;
}
.single .doc-paging td {
	width: 20px;
	text-align: center;
	border-left: 1px solid #DDDDDD;
	border-right: 1px solid #DDDDDD;
}
.double .image {
	width: 232px;
}
.single .doc {
	padding-bottom: 10px;
}
.doc-subtitle {
	font: 1.3em Georgia, Times, serif;
	color: #F5BA07;
}
.single .doc-title {
	font: 1.8em Georgia, Times, serif;
	color: #2C4155;
}
.single .doc-title a {
	color: #2C4155;
}
.single .doc-title a:hover {
	color: #000000;
}
.double .doc-title {
	font: 1.4em Georgia, Times, serif;
	height: 42px;
	color: #2C4155;
}
.double .doc-title a {
	color: #2C4155;
}
.double .doc-title a:hover {
	color: #000000;
}
.other .doc-title {
	font: 1.4em Georgia, Times, serif;
	color: #000000;
}
.other .doc-title a {
	color: #000000;
}
.other .doc-title a:hover {
	color: #FFFFFF;
}
.doc-txt a {
	color: #005DD3;
}
.doc-authors {
	font-size: 0.85em;
	padding-top: 4px;
}
.single .doc-txt {
	padding-top: 6px;
}
.single .doc-ca {
	padding-top: 6px;
}
.double .doc-txt {
	height: 106px;
	font-size: 0.85em;
	padding-top: 3px;
}
.other .doc-txt  {
	font-size: 0.85em;
}
.double .doc-txt p {
	margin-top: 3px;
	margin-bottom: 6px;
}
.other .doc-txt p {
	margin-top: 0px;
	margin-bottom: 6px;
}
.single .more {
	padding-top: 8px;
	font-weight: bold;
	font-size: 0.9em;
}	
.single .more a {
	color: #F5BA07;
}
.single .more a:hover {
	color: #000000;
}
.double .more {
	font-size: 0.85em;	
	font-weight: bold;
}	
.double .more a {
	color: #F5BA07;
}
.double .more a:hover {
	color: #000000;
}
.other .more {
	padding-top: 2px;
	font-size: 0.85em;
	font-weight: bold;
}	
.other .more a {
	color: #FFFFFF;
}
.other .more a:hover {
	color: #000000;
}
.ca-table {
	width: 100%;
	margin-bottom: 10px;
}
.ca-table td {
	border-top: 1px solid #DDDDDD;
	border-bottom: 1px solid #DDDDDD;
	padding: 2px;
	font-size: 0.84em;
}
.ca-table #caspt td {
	padding: 0px;
	color: #FFFFFF;
	border-top: 1px solid #FFFFFF;
}
.ca-table #caspt input {
	border: 0px none;
	color: #FFFFFF;
	background: #FFFFFF;
	height: 1px;
}
.ca-table input {
	margin-left: 10px;
	font-size: 1em;
}
.ca-table select {
	width: 110px;
	font-size: 1em;
}
.ca-table textarea {
	width: 280px;
	height: 80px;
	margin-left: 10px;
	padding: 5px;
	font: 1em Verdana, sans-serif;
}
.ca-table .desc {
	width: 120px;
	text-align: right;
}
.ca-table .sel {
	width: 120px;
	text-align: right;
}
.ca-submit {
	font-weight: bold;
	background: #26456C;
	color: #FFFFFF;
	border-top: 2px solid #4999B9;
	border-left: 2px solid #4999B9;
	border-right: 2px solid #080A2F;
	border-bottom: 2px solid #080A2F;
	padding-left: 5px;
	padding-right: 5px;
}
.ca-warning td {
	border-top: 2px solid #FFFFFF;
}
.doc-video {
	width: 500px;
	border-top: 1px solid #DDDDDD;
	border-bottom: 1px solid #DDDDDD;
	margin-top: 6px;
	margin-bottom: 6px;
	padding-top: 6px;
	padding-bottom: 6px;
	text-align: center;
	font-style: italic;
	font-size: 0.85em;
}
.doc .video p {
	margin: 0px;
	margin-top: 4px;
}
#docvideo {
	margin-bottom: 5px;
}
.doc-ad {
	width: 500px;
	font-size: 0.80em;
	margin-right: 5px;
	margin-bottom: 5px;
}
.doc-adf {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 99;
	width: 200px;
	font-size: 1em;
	margin-right: 5px;
	margin-bottom: 5px;
}
.doc-ad-sell , .doc-ad-buy, .doc-ad-rentsell , .doc-ad-rentbuy {
	width: 500px;
	color: #FFFFFF;
	padding: 2px;
	font-weight: bold;
}
.doc-ad-img {
	float: left;
	margin-top: 5px;
	margin-bottom: 5px;
	width: 60px;
	padding: 5px;
	border: 1px solid #DDDDDD;
	text-align: center;
	color: #999999;
}
.doc-ad-txt {
	float: right;
	margin-top: 5px;
	width: 420px;
}
.doc-ad-data {
	float: right;
	width: 420px;
	margin-top: 2px;
	margin-bottom: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
	border-top: 1px dotted #000000;
	text-align: right;
}
.doc-gal {
	width: 495px;
	margin-top: 10px;
	margin-bottom: 10px;
	border-top: 1px dotted #000000;
	border-bottom: 1px dotted #000000;
	padding-left: 8px;
	/*padding-top: 10px;*/
	padding-bottom: 10px;
}
.doc-galimg {
	float: left;
	margin-right: 8px;
	/*margin-bottom: 8px;*/
	width: 90px;
	height: 110px;
}
.doc-galimg td {
	text-align: center;
	vertical-align: middle;
	width: 74px;
	height: 84px;
	background: #DDDDDD;
	padding: 8px;
}
.doc-galimg img {
	border: 1px solid #999999;
}
.doc-sr {
	width: 495px;
	border-bottom: 1px dotted #000000;
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 0.85em;
}
.doc-sr .doc-subtitle {
	font: 1em Verdana, sans-serif;
	color: #2C4155;
}
.doc-sr .doc-title {
	font: 1.2em Verdana, sans-serif;
	color: #2C4155;
	font-weight: bold;
}
.doc-sr .doc-title a {
	color: #4999B9;
}
.doc-sr .doc-title a:visited {
	color: #9DCADC;
}
.doc-sr .doc-title a:hover {
	color: #000000;
}
.petitions td {
	text-transform: capitalize;
}
.innerb {
	background:#ffffff;
	padding-top:8px;
	padding-bottom:8px;
	text-align:center;
}
