/* Start of CMSMS style sheet 'cms-related' */
/* Articles */
.articleSummary {
width:420px;
padding:8px; margin:0px 0px 8px 0px;
}
.articleSummary .articleThumbnail {
width:100px; height:120px;
margin:0px 12px 0px 0px;
float:left;
overflow:visible;
}
.articleSummary .articleThumbnail img {
width:100px;
}
.articleSummary .summary {
width:308px;
float:left;
}
.articleSummary .summary h2 {
font-size:75%; font-weight:bold;
color:#000;
margin:0px;
}
.articleSummary .summary p {
color:#333;
font-size:70%;
}
.articleSummary .summary a {
color:#181846;
font-size:75%;
line-height:1.4em;
text-decoration:none;
}
.articleSummary .summary a:hover {
text-decoration:underline;
}

.articleDetailed h1 {
font-size:130%; font-family:georgia;
margin:0px;
line-height:1.3em;
}
.articleDetailed .author {
font-size:80%; color:#555;
}
.articleDetailed p {
color:#333;
}
.articleDetailed .mainImage {
width:492px;
}
.articleDetailed .mainImage img {
margin:0px 0px 8px 0px;
}
.articleQuesion, p.articleQuesion {
font-weight:bold; color:#222253;
}


p.blue {
background-color:#c6ddf4;
padding:11px;
text-decoration:none;
cursor:pointer;
}
p.blue:hover {
background-color:#a4c2e1;
}

/* login */
.login {
width:121px;
margin:11px 0px 0px 11px;
}
.login input {
width:121px;
padding:0px;
display:block;
}
.login .sb {
width:121px;
margin:5px 0px 5px 0px;
}
.login a {
font-size:75%; font-weight:normal;
color:#333;
}

a.print {
background:#fff url(media/common/print-icon.gif) no-repeat 0px 0px;
padding:0px 0px 0px 20px; margin:0px 0px 0px 8px;
}


/* lists */
.list1 li {
font-size:80%;
padding:0px 0px 0px 6px; margin:0px 0px 8px 18px;
list-style:disc;
}
.list1 li a {
font-weight:bold;
color:#333;
}

.h2_small {
font-size:90%; font-weight:bold;
}

table.std {
font-size:80%;
}
table.std td {
padding:0px 0px 6px 0px;
}

p.error {
color:#c00;
}

form div.Row {
margin:0px 0px 6px 0px;
}

form div.Row label {
	display:block;
	width:110px; height:17px;
	float:left;
	font-size:80%; font-weight:normal;
	margin:0px; padding:2px 0px 0px 0px;
	border-bottom:1px solid #8a8c90;
}
form div.Row label.Textarea {
	display:block;
	width:110px; height:17px;
	float:left;
	font-size:80%; font-weight:normal;
	margin:0px; padding:84px 0px 0px 0px;
	border-bottom:1px solid #8a8c90;
}

form div.Row input {
	display:block;
	float:left;
	margin:0px; padding:0px;
	width:322px; height:18px;
	border:1px solid #8a8c90;
}
form div.Row textarea {
	display:block;
	float:left;
	margin:0px; padding:0px;
	width:322px; height:100px;
	border:1px solid #8a8c90;
}

.testimony {
	width:435px;
	background-image: url(media/testimonials/quotes.gif);
	background-repeat: no-repeat;
	background-position: -85px top;
	margin:0 auto;
}

.testimonial {
	width:315px;
	padding:10px 60px;
	background-image: url(media/testimonials/quotes.gif);
	background-repeat: no-repeat;
	background-position: 370px bottom;
	font-size:110%;
	color:#111;
	font-style:italic;
	position:relative;
	overflow:hidden;
}

.testaments { text-align:right; font-style:normal; color:#666; font-size:65%; }

div.BackIssue { }
div.BackIssue div.Content {
	width:300px;
}
div.BackIssue img {
	margin:0px 0px 4px 0px;
}
div.BackIssue div.Left {
	float:left;
	margin:0px 0px 0px 13px;
}
div.BackIssue div.Right {
	float:left;
	margin:0px 13px 0px 0px;
}
div.BackIssue div.Content ul {
	list-style:circle;
}
div.BackIssue div.Content ul li {
	font-size:75%; font-weight:normal;
	margin:0px 0px 3px 18px;
}

.Box {
	width:418px; height:70px;
	border:1px solid #8a8c90;
	padding:8px; margin:0px 0px 12px 0px;
}
.Box p {
	font-size:80%;
}
.Box p span {
	color:#555;
}

.sharing {
margin:0px 0px 12px 0px;
}

/* comments */
.comments {
width:434px;
margin:12px 0px 0px 0px;
}
.comments .top {
background:#fff url(../images/comments/comment-top.gif) no-repeat 0px 0px;
height:11px; width:434px;
}
.comments .middle {
height:auto; width:407px;
border-left:1px solid #d0d0d0; border-right:1px solid #d0d0d0;
padding:0px 12px 0px 12px;
}
.comments .middle .p {
font-size:90%;
}
.comments .bottom{
background:#fff url(../images/comments/comment-bottom.gif) no-repeat 0px 0px;
height:20px; width:434px;
padding:16px 0px 0px 0px;
}
.comments .bottom {
color:#444;
font-size:75%;
}
.comments .bottom span {
padding-left:40px;
color:#3a6b9e; font-weight:bold;
}

.commentsForm {
width:400px;
background-color:#c6ddf4;
border:1px solid #a4c2e1;
margin:16px 0px 0px 0px;
padding:16px;
}
.commentsForm h2 {
color:#2f6ead;
border-bottom:2px dotted #2f6ead;
padding:0px 0px 6px 0px;
}
.commentsForm textarea {
width:400px; height:150px;
margin:0px 0px 8px 0px;
}

ul li a {
color:#0a255c;
text-decoration:underline;
font-weight:bold;
}
ul li a:hover {
color:#5c0a40;
}


/* menus */
#advertising {
position:absolute;
top:27px; left:150px;
}
#article-categories {
position:absolute;
top:0px; left:150px;
}
#contact-us {
position:absolute;
top:135px; left:150px;
}

/* banners */
.banner120x120 {
width:120px; height:120px;
background-color:#fff; color:#666;
font-size:70%;
margin:16px auto;
}
.banner120x600 {
width:120px; height:600px;
background-color:#fff; color:#666;
font-size:70%;
margin:16px auto;
}
.banner120x240 {
width:120px; height:240px;
background-color:#fff; color:#666;
font-size:70%;
margin:16px auto;
}
.banner728x90 {
width:728px; height:90px;
background-color:#fff; color:#666;
font-size:70%;
margin:0px auto;
}

.stdC ul {
list-style:disc;
padding:0px 0px 0px 20px; margin:0px 0px 0px 12px;
}
.stdC ul li {
font-size:75%; font-weight:normal;
margin:0 0 1em 0;
color:#2c2d2e;
line-height:1.4em;
}

.homeTab {
	margin:0px 0px 8px 0px;
}
.homeTab .tabs {
	margin:0px;
}
.homeTab .online {
	display:none;
}
.homeTab .print {
	display:block;
}
.homeTab .video {
	display:none;
}


.homeTab .tabs a.tab {
	display:block;
	width:108px; height:18px;
	background-color:#eab3bb;
	color:#fff;
	font-weight:bold; font-size:80%;
	padding:6px; margin:0px 3px 0px 0px;
	text-decoration:none;
	float:left;
}

.homeTab .tabs a.tab:hover {
	background-color:#9d0017;
}

.homeTab .tabs a.current {
	background-color:#9d0017;
}

.homeTab .online, .homeTab .print, .homeTab .video{
	border:1px solid #9d0017;
	padding:8px; margin:0px;
}
/* End of 'cms-related' */

/* Start of CMSMS style sheet 'subscribe' */
.PayPal {
	width:418px; height:35px;
	border:1px solid #8a8c90;
	padding:8px; margin:0px 0px 12px 0px;
}
.PayPal div.A {
	float:left;
	width:284px;
	padding:0px 6px 0px 0px;
}
.PayPal div.A p {
	font-size:80%;
}
.PayPal div.A p span {
	color:#444;
}
.PayPal div.A p span span {
	font-size:85%;
	color:#666;
}
.PayPal div.B {
	float:left;
	width:127px;
	padding:7px 0px 0px 0px;
	text-align:right;
}

.Higher {
	height:72px;
}
.Higher div.B {
	padding:24px 0px 0px 0px;
}
/* End of 'subscribe' */

