/* CSS Document */


.best_stories {
	padding: 7px 0px;
	border-bottom: 1px dotted #CCCCCC;
	border-top: 1px dotted #CCCCCC;
}

.inputs {
	border:1 solid black;
	font:bold 10px Verdana, Arial, Helvetica, sans-serif;
}

.smallest {
	font-size: 1px;
}

.dot_square {
	padding: 3px;
	
	border-bottom: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
}

.wait_time {
	font-size:18px;
}

.dot_square2 {
	padding: 3px;
	/*width:85%;*/
	width:100%;
	border-bottom: 1px dotted #3399CC;
	border-top: 1px dotted #3399CC;
	border-left: 1px dotted #3399CC;
	border-right: 1px dotted #3399CC;
}

.dot_square_blue {
	padding: 2px;
	font: 14px Georgia, "Times New Roman", Times, serif;
	background-color:#E6EEF9;
	border-bottom: 1px solid #C3D7F0;
	border-top: 1px solid #C3D7F0;
	border-left: 1px solid #C3D7F0;
	border-right: 1px solid #C3D7F0;
}

.dot_square_yellow {
	padding: 2px;
	font: 14px Georgia, "Times New Roman", Times, serif;
	background-color:#FFE67D;
	border-bottom: 1px solid #FFCC00;
	border-top: 1px solid #FFCC00;
	border-left: 1px solid #FFCC00;
	border-right: 1px solid #FFCC00;
}


.dot_square_grey {
	padding: 2px;
	padding-bottom: 0px;
	font: 14px Georgia, "Times New Roman", Times, serif;
	/*background-color: #EAEAEA;*/
	border-bottom: 1px solid #3399CC;
	border-top: 1px solid #3399CC;
	border-left: 1px solid #3399CC;
	border-right: 1px solid #3399CC;
}

.grey_square {
	padding-left: 4px;
	padding-right: 4px;
	border-bottom: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
}

.dot_square_green {
	padding: 2px;
	font: 14px Georgia, "Times New Roman", Times, serif;
	background-color: #D9FFD9;
	border-bottom: 1px solid #40FF40;
	border-top: 1px solid #40FF40;
	border-left: 1px solid #40FF40;
	border-right: 1px solid #40FF40;
}

.dot_left {
	padding: 5px;
	border-left: 1px dotted #CCCCCC;
}

.book_title {
	padding-top: 3px;
	padding-bottom: 5px;
	/*border-bottom: 1px dotted #CCCCCC;*/
	font-family: "Times New Roman", Times, serif;
}

.book_title2 {
	padding-top: 3px;
	padding-bottom: 5px;
	border-bottom: 1px dotted #CCCCCC;
	font-family: "Times New Roman", Times, serif;
	font-size:18px;
}

.menu_title {
	padding-top: 3px;
	padding-bottom: 5px;
	border-bottom: 1px dotted #CCCCCC;
	color:#777777;
	font-family: "Times New Roman", Times, serif;
	font-size:18px;
}


.li_style {
	padding-top: 3px;
	padding-bottom: 5px;
	border-bottom: 1px dotted #CCCCCC;
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
}
.li_style a{color:blue;text-decoration:none;}
.li_style a:hover{color:blue;text-decoration:underline;}

.bot_dot {
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom: 1px dotted #CCCCCC;
	
}

.updown_dot {
	padding-top: 2px;
	padding-bottom: 2px;
	border-bottom: 1px dotted #CCCCCC;
	border-top: 1px dotted #CCCCCC;
}




.top_dotted_div {
	padding: 5px;
	
	border-top: 1px dotted #CCCCCC;
	margin-bottom: 30px;
}

.top_dotted_div2 {
	padding: 5px;
	
	border-top: 1px dotted #CCCCCC;
}

.not_dotted_div {
	padding: 7px;
	width:85%;
	margin-bottom: 30px;
}

.margin_div{
	margin-bottom:4px;
}

.padding_div{
	padding-bottom:4px;
}

.btm_dotted_td {
	padding: 7px;
	width:85%;
	border-bottom:: 1px dotted white;
	/*margin-bottom: 30px;*/
}


.small_title {
	color: #666666;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}

.big_title {
	color: black;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
}
.big_title a{
	color: #666666;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	text-decoration:underline;
}
.big_title a:hover{
	color: #666666;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	text-decoration:none;
}

.indentDiv {
	padding-top: 5px;
	margin-left: 30px;
	line-height: 20px;
}

.story_title {font: bold 12px Georgia, "Times New Roman", Times, serif;color:black}
.story_title a{color:blue;text-decoration:none}
.story_title a:hover{text-decoration:underline}
.story_desc {font: 13px Arial;color:black}
.story_info {font: 13px Arial;color:#666666}

.int {font: 13px Arial, "Times New Roman"}

.small_text {font:11px;}

.link {color:black;font:10pt Arial;text-decoration:none;}
.link a{color:#006699;font:10pt Arial;text-decoration:underline;}
.link a:hover{color:#006600;text-decoration:none;}

.link_red {color:black;font:10pt Arial;text-decoration:none;}
.link_red a{color:#CC0000;font:10pt Arial;text-decoration:underline;}
.link_red a:hover{color:#CC0000;text-decoration:none;}

.text_red {color:#CC0000;font:10pt Arial;text-decoration:none;}

.link_white {color:white;font: bold 13px Arial;text-decoration:none;}
.link_white a{color:white;font:bold 13px Georgia;text-decoration:none;}
.link_white a:hover{color:white;text-decoration:underline;}

.auth_link {color:black;font:10pt Arial;text-decoration:none;}
.auth_link a{color:#006699;font:10pt Arial;text-decoration:underline;}
.auth_link a:hover{color:#006600;text-decoration:none;}

.link_small {color:black;font:15px Times New Roman;text-decoration:none;}
.link_small a{color:#006699;font:15px Times New Roman;text-decoration:underline;}
.link_small a:hover{color:#006699;text-decoration:none;}

.acsent {color:#CC0000;font:17px Times New Roman;}


.link_on_blue {color:black;font:11pt Times New Roman;text-decoration:none;}
.link_on_blue a{color:#666666;font:11pt Times New Roman;text-decoration:underline;}
.link_on_blue a:hover{color:black;text-decoration:none;}



.catalog_link {color:black;font:10pt  Times New Roman;text-decoration:none;}
.catalog_link a{color:#006600;font: bold 10pt Verdana, Arial, Helvetica, sans-serif;text-decoration:none;}
.catalog_link a:hover{color:#003366;text-decoration:underline;}

.catalog_all {color:black;font:10pt Times New Roman;text-decoration:none;}
.catalog_all a{color:#003366;font: bold 10pt Verdana, Arial, Helvetica, sans-serif;text-decoration:none;}
.catalog_all a:hover{text-decoration:underline;}


.page_text {font:13px Georgia, "Times New Roman", Times, serif;color:black}
.page_text a{color:#006699;font:13px Georgia, "Times New Roman", Times, serif;text-decoration:underline;}
.page_text a:hover{color:#006600;text-decoration:none;}

.menu {font:13px Georgia, "Times New Roman", Times, serif;color:black}
.menu a{color:#006699;font:13px Georgia, "Times New Roman", Times, serif;text-decoration:underline;}
.menu a:hover{color:black;text-decoration:none;}

.warn {font:13px Georgia, "Times New Roman", Times, serif;color:black}
.warn a{color:#CC0000;font:13px Georgia, "Times New Roman", Times, serif;text-decoration:underline;}
.warn a:hover{color:#CC0000;text-decoration:none;}



.story_title_h3 {font: 18px Georgia, "Times New Roman", Times, serif;color:black}

.authors_signature {font:14px Times New Roman;color:black}

.page_titles {font:13px Georgia, "Times New Roman", Times, serif;color:black}

.sign {font:13px Georgia, "Times New Roman", Times, serif;color:black;}
.sign a{font:13px Georgia, "Times New Roman", Times, serif;color:black;text-decoration:underline}
.sign a:hover{text-decoration:none;}

.table_title {
	font-size: 18px;
	font-weight: bold;
	font-family: Arial, "Times New Roman", Times, serif;
}