/* GLOBAL ELEMENTS */
body  { background: #FFFFFF; margin: 0; padding: 0; font-family: Helvetica, Arial; font-size:12px; color:#000; }
table { display:block; border:0px none; margin:0; padding:0 }
img   { border-width:0; border-style:none; }
form  { display:block; margin:0; padding:0; }
fieldset { border:0px none; margin:0; padding:0 }
input { }
textarea, option, select { }
/* a     { } */
a     { color:#336699; text-decoration:none; }
/* a:hover { color: #FF8000; } */
a:hover { color: #0a459e; text-decoration:underline; }
hr { width:100%; color:#000; background-color:#000; height:1px; margin:2px 0px; padding:0px; font-size:0px; border-bottom:0px; }
blockquote { margin:0; padding-left:20px; background-image:url('http://m.bdbphotos.com/include/images/icons/quotes.gif'); background-position:  left top; background-repeat:no-repeat; zoom:1; overflow:hidden; word-wrap:break-word }

	h1, h2, h3, h4, h5, h6 { font-weight: bold; margin: 0; padding:0; color:#01193d;}
	H1		{font-size: 15pt; }
	H2		{font-size: 13pt; }
	H3		{font-size: 13pt; }
	H4		{font-size: 11pt; }
	H5		{font-size: 10pt; }
	H6		{font-size: 9pt;  }

/* FLOATFIX */
.fixfloat { height:1%; }
.fixfloat:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

/* Hides from IE-mac \*/
.clearfix {height:1%;}
/* End hide from IE-mac */
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

/* GLOBAL HEADER */
#stampad { margin-left: auto; margin-right: auto; width:970px; color:#ffffff; }
#header { position: relative; margin-left: auto; margin-right: auto; width:960px; color:#ffffff; }

/* CONTENTS */
#body { clear:both; }
#contents { float:center; width:900px; margin-left: auto; margin-right: auto; padding-right:10px; padding-left:10px; padding-bottom:10px; padding-top:10px; background: #ffffff; min-height: 250px; margin-bottom:0px; }

/* GENERAL LAYOUT VOCABULARY */
.left { float:left; }
.right { float:right; }
.clear { clear:both; line-height:0px; height: 0; }


/* COMMON LINK CLASSES */
.videoLink, .storyLink, .userLink, .photoLink { }
.jlink { color:#00f; cursor:pointer; text-decoration:underline; }
.jlink:hover { color: #b02a43; }
.jbutton { cursor:pointer; }
.action_icon { padding-left: 15px; background: url('images/right-arrow.gif') no-repeat center left; }

/* *************************************************************
	BOX STYLES
   ************************************************************* */

/* BASIC BIG BOX STYLES */
td.topleft     { width: 12px; height: 26px; font-size:0px; }
td.title       { height: 26px; text-align: left; }
div.title      { font-size: 18px; font-weight: bold; padding-left:8px; }
td.topright    { width: 12px; height: 26px; font-size:0px; }
td.body        { padding: 2px 2px 2px 2px; border-left: solid 1px; border-right: solid 1px; }
div.body       { }
td.bottomleft  { width: 12px; height: 9px; font-size:0px; }
td.bottom      { height: 8px; border-bottom: 1px solid; font-size:0px; }
td.bottomright { width: 12px; height: 9px; font-size:0px; }

table.crimson { }
table.crimson td.topleft    { background:url('images/crimson-topleft.gif') no-repeat; }
table.crimson td.title      { background-color: #01193d; }
table.crimson div.title      { color : #ffffff }
table.crimson td.topright   { background:url('images/crimson-topright.gif') no-repeat; }
table.crimson td.body       { border-color: #01193d; background-color: #ffffff; }
table.crimson td.bottomleft  { background:url('images/crimson-bottomleft.gif') no-repeat; font-size:0px }
table.crimson td.bottom      { border-color: #01193d; font-size:0px; background-color: #ffffff; }
table.crimson td.bottomright { background:url('images/crimson-bottomright.gif') no-repeat; font-size:0px }
table.crimson .title h1		{ color:#FFFFFF; font-size: 13pt; }
table.crimson .title h2		{ color:#FFFFFF; }
	

/* new CSS 19 Feb 2006 - Designer */

h2.fill {
	background:url('images/fill-main-header.jpg') repeat-x center;
	color:#FFFFFF;
	height:26px;
	line-height:26px;
	font-size:11pt;
	padding-left:10px;
	border: 3px solid #01193d;
	text-align:left
}

h3.fill {
	border:1px solid #01193d;
	background:#FFFFFF;
	color:#01193d;
	height:14px;
	line-height:20px;
	font-size:9pt;
	padding-left:10px;
	margin-bottom:5px;
	text-align:left;
}

.pad5 {
	padding:5px;
}

.pad3 {
	padding:3px;
}

