/* CSS Document */
.content { padding: 25px 5px 25px 25px;}
table.featured td { padding: 5px; border-bottom: 1px solid #CCCCCC; border-top: 1px solid #CCCCCC; text-align:right;}
table.featured {  margin-top:10px; border-collapse:collapse; width:700px;}
table.featured .quote{ text-align:center; font-size:16px; color:#666666; font-style:italic; margin-bottom:10px; line-height:20px;}
table.featured .quote .q{font-size: 30px; font-family:"Times New Roman", Times, serif;}
table.featured .quote a.read {
	font-family:Arial, Helvetica, sans-serif; font-size:12px; font-style:normal; margin-left:10px;
}
.right {width:245px; float:right;}
table.organ{   border-collapse:collapse;  border:1px solid #CCCCCC; margin-bottom:10px;  width:225px;}
table.organ td {font-size:12px; padding:2px 4px; border-top:1px solid #CCCCCC;}
table.organ th { background-color:#CCCCCC;}
table.fan { border:2px solid #002B60; width:475px; border-collapse:collapse; border-bottom:2px solid #002B60;}
table.fan td { padding:4px 8px; border-bottom:1px solid #CCCCCC;}
table.fan th {background-color: #002B60; color:#FFFFFF; padding:0px;} 
#content input[type="text"], #contentinput[type="password"], #contentinput[type="file"], #content select{border:1px solid #aaa; padding:4px; width:auto; font-size:16px;}
#content textarea {border:1px solid #aaa; padding:4px; width:auto; font-size:14px; font-family: 'Helvetica Neue','Helvetica','Arial',sans-serif;}

#content input[type="text"].tiny{ font-size:12px; padding:2px;}
td.label, td.label_req { text-align:right; font-size:16px; font-family:'Helvetica Neue','Helvetica','Arial',sans-serif; background-color:#EEEEEE;}
td.label_req { color: #333333; font-weight:bold; }
td.label { color: #666666;}

table.fan td p { margin-bottom:12px;}

table.fan .note { font-style:italic;}
td.label .note, td.label_req  .note {font-size:12px; color:#333333;}

.factors { margin-bottom:5px; background-color:#CCCCCC; padding:0px 8px ;}
.factors .q { color:#002B60;}
.factors .q .note { color:#666666; font-size:12px;}
.factors .r { font-size:11px;}

a.rightfloat img { border:none; float:right; margin-left:20px;}

a.videoblock{   line-height:14px; display:block;  text-decoration:none;  padding:5px;}
a.videoblock:hover{color:#FFFFFF; background-color:#002B60;}
a.videoblock div {font-size:11px;  color:#333333; }
a.videoblock:hover div { color:#FFFFFF;}
a.videoblock h3 {  font-size:16px;}
a.videoblock:hover h3 { color:#CCCCCC;}
a.videoblock img {border:none;}

.notice { color:#002B60;}
.error{color:#8F142A;}