/* styles for table columns heritageinstitute.com copyright 2007 2008 Ed Eduljee */

/* html elements */
body			{ background:#CFF8FC; margin:0px; font:10pt verdana, sans-serif; color:#003366; }

p				{ margin-top:0px; margin-bottom:0px; margin-left:15px; font:10pt verdana, sans-serif; color:#003366; line-height:135%; }

h1				{ font:small-caps bold 14pt "Lucida Sans", "Trebuchet MS", Helvetica, Arial, sans-serif; color:#BB1144; margin-top: 5px; margin-bottom: 5px }

h6				{ font:small-caps bold 14pt "Lucida Sans", "Trebuchet MS", Helvetica, Arial, sans-serif; text-align:center; color:#CFF8FC; margin-top: 5px; margin-bottom: 5px }

h2				{ font:bold 11pt verdana, sans-serif; color:#BB1144; margin-top:5px; margin-bottom:5px }

h3				{ font:small-caps bold 13pt "Lucida Sans", "Trebuchet MS", Helvetica, Arial, sans-serif; color:#003366; text-align:center; margin-top:5px; margin-bottom:5px }

h4				{ font:bold 10pt verdana, sans-serif; color:#003366; margin-top:5px; margin-bottom:0px }

h5				{ font:bold 10pt verdana, sans-serif; text-indent:15px; color:#003366; margin-top:5px; margin-bottom:0px}

hr				{ color:#FFF; background-color:#FFF; border:0; height:2px; width: 95%; }

img				{ border:0; }

li				{ font:10pt verdana, sans-serif; color:#003366; line-height:140%; }

ul, ol			{ margin-top:5px; margin-bottom:5px; }

/* link styles */
a				{ text-decoration:none; color:#ff0000; }

a:link, a:active { background:inherit; color:#ff0000;}

a:hover			{ background:inherit; color:#ff0000; text-decoration:underline}

.sidebar1 a, .sidebar1b a, .sidebar2 a						{ text-decoration:none; color:#003366; }

.sidebar1 a:link, .sidebar1b a:active, .sidebar2 a:active	{ background:inherit; color:#003366; }

.sidebar1 a:hover, .sidebar1b a:hover, .sidebar2 a:hover	{ background:inherit; color:#ff0000; text-decoration:underline; }

h1 a					{ text-decoration:none; color:#BB1144; }

h1 a:link, h1 a:active	{ background:inherit; color:#BB1144; }

h2 a					{ text-decoration:none; color:#BB1144; }

h2 a:link, h2 a:active	{ background:inherit; color:#BB1144; }

h4 a					{ text-decoration:none; color:#003366; }

h4 a:link, h4 a:active	{ background:inherit; color:#003366; }

h1 a:hover, h2 a:hover, h4 a:hover  { background:inherit; color:#ff0000; text-decoration:underline; }


/* user defined */
.caption		{ font:8pt verdana, sans-serif; color:#333333; line-height:120%; text-align:center }

.credit			{ font:7pt verdana, sans-serif; color:#003366; line-height:120%; text-align:center }

.col			{ vertical-align:top; padding:10px; }

.col_contents	{ width:33%; vertical-align:top; padding:10px; text-align:left }

.col_left		{ width:20%; vertical-align:top; padding:10px; text-align:right }

.col_center		{ width:60%; vertical-align:top; padding:10px; }

.col_right		{ width:20%; vertical-align:top; padding:10px; text-align:left }

.images			{ margin:8px}

.image_right	{ float:right; margin:8px; }

.image_left		{ float:left; margin:8px; }

.image_center	{ text-align:center; margin:8px; width:100% }

.note			{ font: 9pt verdana, sans-serif; color:#333333; margin-top: 0px; margin-bottom: 0px }

.sidebar1		{ font: 10pt "Lucida Sans", "Trebuchet MS", Helvetica, Arial, sans-serif; color:#003366; margin-top:6px; margin-bottom:8px; margin-right:10px; margin-left:10px; }

.sidebar1b		{ font:bold 10pt "Lucida Sans", "Trebuchet MS", Helvetica, Arial, sans-serif; color:#003366; margin-top:6px; margin-bottom:8px; margin-right:10px; margin-left:10px; }

.sidebar2		{ font: 9pt "Lucida Sans", "Trebuchet MS", Helvetica, Arial, sans-serif; color:#003366; margin-top:6px; margin-bottom:8px; margin-right:10px; margin-left:10px; }

.smalltext		{ font:8pt verdana, sans-serif; color:#003366; line-height:120% }

.table_center	{ margin-left:auto; margin-right:auto; }

.text			{ font:10pt verdana, sans-serif; color:#003366; line-height:135% }

.title			{ font:bold 16pt "Lucida Sans", "Trebuchet MS", Helvetica, Arial, sans-serif; color:#003366; text-transform:uppercase; text-align:center; margin-top: 5px; margin-bottom: 5px;  line-height:130% }

/* ids */
#banner			{ width:1150px; height:443px; }

#banner_cell	{ background: #CFF8FC url('images/banners/background.jpg') repeat-x 100% 0px; text-align:center }

#banner_cell_sh	{ background: #CFF8FC url('images/banners/backgroundShort.jpg') repeat-x 100% 0px; text-align:center }

#col_left		{ width:20%; vertical-align:top; padding:10px; text-align:right }

#col_center		{ width:60%; vertical-align:top; padding:10px; }

#col_right		{ width:20%; vertical-align:top; padding:10px; text-align:left }

#col_contents   { width:33%; vertical-align:top; padding:10px; text-align:left }

#contents		{ padding-left:25px; padding-right:25px; }

#contents_left	{ float:left; margin-right:20px; margin-bottom:25px; width:20%; vertical-align:top; text-align:right; border-bottom: 5px solid white }

#contents_right	{ float:right; margin-left:20px; margin-bottom:25px; width:20%; vertical-align:top; text-align:left; border-bottom: 5px solid white }

#footer			{ text-align:center; padding:5px; font:10pt verdana, sans-serif; color:#003366; line-height:120%; }

#navbar			{ text-align:center; margin-top:12px; margin-bottom:5px; }

#navbar p a		{ padding:10px; }

#wrapper		{ padding: 0px; width:100%}