
.page_link
{
       margin-right: .20em;
       margin-left: .20em;
       font-weight: bold;
       width: 33px;
       background: whitesmoke;
       font-weight: bold;
       border-right: darkgray 1pt solid;
       border-top: darkgray 1pt solid;
       border-left: darkgray 1pt solid;
       border-bottom: darkgray 1pt solid;
       cursor: hand;
}

.page_link_year
{
       margin-right: .20em;
       margin-left: .20em;
       font-weight: bold;
       width: 53px;
       background: whitesmoke;
       font-weight: bold;
       border-right: darkgray 1pt solid;
       border-top: darkgray 1pt solid;
       border-left: darkgray 1pt solid;
       border-bottom: darkgray 1pt solid;
       cursor: hand;
}

.page_link_disabled
{
       margin-right:.20em;
       margin-left:.20em;
       font-weight:bold;
       width:33px;
       background: white;
       border-right: lightgray 1pt solid;
       border-top: lightgray 1pt solid;
       border-left: lightgray 1pt solid;
       border-bottom: lightgray 1pt solid;
}

.page_link_year_disabled
{
       margin-right:.20em;
       margin-left:.20em;
       font-weight:bold;
       width:53px;
       background: white;
       border-right: lightgray 1pt solid;
       border-top: lightgray 1pt solid;
       border-left: lightgray 1pt solid;
       border-bottom: lightgray 1pt solid;
}

.bold_short_field_error{
      font-weight: bold;
      color:Maroon;
}

.paragraph{
	display:block;
	margin:14px 0px 10px 0px;
	word-wrap: break-word;
	width:388px;
}

.paragraph_short_margin{
	display:block;
	margin-top:-5px 0px 10px 0px;
	width:388px;
	word-wrap: break-word;
}

/*
.page_type{
	margin-top:5px;
	display:block;
	width:388px;
	word-wrap: break-word;
}
*/

.short_field_container{
	margin-top:0px;
	padding:0px;
	display:block;
	word-wrap: break-word;
}


.bold_short_field{
	font-weight: bold;
	padding-right: 3px;
}

.long_field_header{
	margin-top:10px;
	font-family: Verdana, Helvetica, Arial, sans-serif;
  	color: #485458;
	font-weight: bold;
	font-size: 10px;
	line-height: 12px;
	display:block;
	word-wrap: break-word;
}

.italic_quote{
	margin-top:14px;
	font-family: Verdana, Helvetica, Arial, sans-serif;
  	color: #485458;
	padding:10px;
	font-style:italic;
	font-size: 10px;
	line-height: 12px;
	background-color:#F7FAFC;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	display:block;
	/* width:388px; */
	word-wrap: break-word;
}

.image_container{
	margin-top:14px;
	position:relative;
	margin-bottom:0px;
	display:block;
}

.image_container .image_or_logo{
	float:left;
	width:210px;
	display:block; /**/
	position:relative;
}

.image_container .image_text{
	position:absolute;
	width:160px;
	padding-left:10px;
	/*bottom:0px;*/
	top:0px;
}

.image_container .image_title{
	font-weight: bold;
	display:block;
	/*float:right;*/
}

.thumb_container{
	margin-top:10px;
	position:relative;
	padding-bottom:5px;
	border-bottom: 0px solid #ccc;
	display:block;
}

.thumb_container .thumb_image{
	float:left;
	width:85px;
}

.thumb_container .thumb_text{
	position:absolute;
	width:285px;
	padding-left:10px;
	top:0px;
}

.thumb_container .thumb_title{
	font-weight: bold;
	display:block;
}

.thumb_container .download_link{
	/*display:block;*/
}

.thumb_container .download_size{
	font-weight: normal;
	/*display:block;*/
}

.thumb_container .thumb_caption{
	float:left;
	clear:both;
}

/* right column styles */

.right_column_header{
	font-family: Verdana, Helvetica, Arial, sans-serif;
  	color: #818285;
	width:180px;
	font-weight: bold;
	font-size: 12px;
	margin-top:0px;
	margin-bottom:5px;
	display:block;
}

.right_column_top_line{
	font-family: Verdana, Helvetica, Arial, sans-serif;
  	color: #818285;
	font-weight: bold;
	font-size: 12px;
	line-height: 16px;
	border-top:1px solid #ccc;
	margin-top:14px;
	padding-top:12px;
	display:block;
}


/*
.left_col_container{
	background-color:#FFFED8;
	width:180px;
	display:block;
	margin-top:14px;
	margin-bottom:20px;
	border-bottom:1px solid #ccc;
}
*/

.right_col_container{
	background-color:#FFFED8;
	width:180px; /*165*/
	display:block;
	margin-top:15px;
	margin-bottom:15px;
	border-bottom:1px solid #ccc;
}

.right_col_container h1
{
	margin:0px;
}

.right_col_content{
	padding:5px 10px 5px 10px;
	display:block;
}




