/*css styles to be displayed when looking at the document on the screen*/
@media screen {

#table_layout_right p {
	line-height: 16px;
	font-size: 11px;
	margin: 0 0 15px 0;
}
#table_layout_right {
	width: 100%;
	background-color: #FFFFFF;
}
#table_layout_right_left {
	padding: 30px;
	background-image: url(/elements/content_background.gif);
	background-repeat: no-repeat;
}
#table_layout_right h1 {
	color: #1A3150;
	font: 25px/26px Georgia, "Times New Roman", Times, serif;
	margin-top: 0px;
}
#table_layout_right h1.introduction {
	color: #1A3150;
	font: italic bold normal 15px/26px Georgia, "Times New Roman", Times, serif;
	margin-top: 0px;
}
#table_layout_right h2 {
	color: #615E36;
	font: bold 15px Verdana, Arial, Helvetica, sans-serif;
	margin: 0 10px 0 0;
}
#table_layout_right h3 {
	color: #000;
	font: bold normal 12px Verdana, Arial, Helvetica, sans-serif;
	margin: 0 0 10px 0;
	padding: 0;
}
#table_layout_right_left {
	vertical-align: top;
}
#table_layout_right_right {
	width: 259px;
	vertical-align: top;
	padding-top: 30px;
}
#photo_caption {
	padding: 10px 20px;
	color: #1A3150;
}
#photo_caption strong {
	font-weight: normal;
	color: #615E36;
}
img.right_align {
	padding: 0 0 10px 25px;
}
div#links p {
	line-height: 15px;
}

img.right {
	padding-left: 25px;
	padding-right: 0;
	margin-right: 0;
	padding-bottom: 10px;
}

img.left {
	padding-right: 25px;
	padding-left: 0;
	padding-bottom: 10px;
}

#table_layout_right #table_layout_right_left table {
	margin-bottom: 15px;
}

}


/*css styles to be displayed when printing the document*/
@media print {

#table_layout_right p, #table_layout_right li, #table_layout_right td {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#table_layout_right h1 {
	font-size: 20px;
}

#table_layout_right h1.introduction { font-size:18px;}
#table_layout_right h2 { font-size: 17px; }
#table_layout_right h3 { font-size: 15px; }
}