﻿/* The block below is Eric Mayers Reset.css. It helps to provide */
/* consistant styling across all browsers as all styles are reset*/
/* to have a common starting point, read his article on this URL */
/* http://meyerweb.com/eric/thoughts/2007/05/01/reset-reloaded/ */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
	line-height:1.125em; /* 16Ã1.125=18 */
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
	background: white;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}

/* Global.css is used across every page, only use for most basic */
/* styling or things which are global across all themes */
body{line-height:1.25em;font-family:Trebuchet MS,Verdana,"Bitstream Vera Sans","DejaVu Sans","Liberation Sans",Geneva,sans-serif;font-size:0.85em}
h1,h2,h3,h4{color:#791e20;margin:.2em 0;}
h1 {font-size:1.5em}
h2 {font-size:1.25em}
h3 {font-size:1.15em}
h4 {font-size:1.1em}
p{padding:0 0 1em 0}

h1 span.date, 
h2 span.date, 
h3 span.date, 
h4 span.date{float:right;color:#aaa}

fieldset {margin:0;padding:0;line-height:1.8em;}
fieldset label
{
    width:100px;vertical-align:top;
    display:inline-block;
    margin-right:5px;
    /* make ie do inline-block */
    zoom:1;
    *display:inline;
    }
fieldset label.checkbox{margin-left:110px;width:auto;color:#000}
    
.uploading{background:url(../scripts/Browser/images/spinner.gif) no-repeat left center;padding-left:20px;margin-left:10px;}
.uploadarea h1,
.memorywiz .panes .pane h1,
.memorywiz label.full{font-size:14px;border-bottom:solid 1px #ddd;padding:5px 0;color:#600;margin-bottom:5px;}
.uploadarea{border:none}
.uploadarea .Uploader{padding:5px 0;border-bottom:solid 2px #ddf;}

.memorywiz ul.tabs li a{padding:5px 10px;}
.memorywiz label{width:140px;display:inline-block; margin-bottom:3px;}
.memorywiz input{Border:1px solid #F2E2E3; /*background-color:#FEFAFB;*/ background:#fff; margin-bottom:3px;}
.memorywiz textarea{Border:1px solid #F2E2E3; margin-bottom:3px;background:#fff;}
.memorywiz button.next, .memorywiz button.prev, .memorywiz .SubmitAnother{padding:2px 5px 2px 5px; border:none; background-color:#791E20; color:#fff; margin-right:5px;}

.memorywiz label.full{width:99%;display:block;}
div.memorywiz div.panes{clear:left;border:solid 1px #B87678;padding:10px;}

div.memorywiz ul.tabs {height:20px;margin-bottom:4px;clear:both;}
div.memorywiz ul.tabs li a
{
    background:url(../Images/Tabs/tabstates.png) no-repeat top left; 
    height:25px;line-height:24px;
    padding: 0 0 0 6px;
    overflow:hidden;
    display:inline-block;
    zoom:1;
    *display:inline;
    }
div.memorywiz ul.tabs li a span
{
    background:transparent url(../images/tabs/tabstates.png) no-repeat top right;
    /*border:solid 1px red;*/
    height:25px;line-height:24px;
    color:#aaa;
    display:inline-block;
    zoom:1;
    *display:inline;
    margin:0;
    padding:0 15px 0 7px;
    }

div.memorywiz ul.tabs li a:hover{background-position:-50px left;}
div.memorywiz ul.tabs li a:hover span{background-position:-50px right;color:#fff}

div.memorywiz ul.tabs li a.current{background-position:-25px left;}
div.memorywiz ul.tabs li a.current span{background-position:-25px right;color:#fff;}

div.memorywiz ul.errors{margin:.4em 0;color:#a00;}
.info{font-size:.85em;padding:4px;border:solid 1px #F2E2E3;background:#FFFEC7;margin:5px;}

/* search results */
.memory .header{float:left;width:100%;color:#fff;background:#fff url(../images/memHeaderBG.png) no-repeat top left;padding:5px 8px;height:45px;}
.memory .header h2{float:left;font-size:14px;color:#fff;font-weight:bold;width:280px;}
.memory .header span{float:left;display:block;clear:none;font-size:13px;margin:0px;width:280px}
.memory .header .moreInfoTxt{width:220px;float:right;margin-right:15px;padding-top:0px;margin-top:-17px;}

table.memory tr td .header{width:400px;clear:both;background:#fff url(../images/searchHdr410_New.gif) no-repeat top left;}
table.memory tr td a.wrap{display:block;height:90px;width:110px;overflow:hidden;margin-right:5px}
table.memory tr td.c a, table.memory tr td a h3{color:#fff;line-height:25px;cursor:pointer;text-decoration:none;}
table.memory tr td.c a span{font-size:1em;}
table.memory tr td.c a span.more{color:#a00}

/* the overlayed element */
div.hasOverlay{clear:both;margin-top:10px}
div.hasOverlay img{margin-top:-30px;.margin-top:-20px}
div.hasOverlay img.zoom{position:relative;z-index:10;color:#fff;left:480px;height:34px;top:10px;.top:20px;display:block}


div.overlay {
	/* initially overlay is hidden */
	display:none;
	background:#fff;
	padding:10px;
	margin:20px;
}
div.overlay img{}


div.overlay div.close {
	background-image:url(../Images/close.png);
	position:absolute;
	left:25px;
	top:25px;
	cursor:pointer;
	height:40px;
	width:80px;
}

div.black h2, div.petrol h2 {
	color:#ddd;		
}

span.datepart label{width:auto;padding-right:5px}
span.datepart input{width:40px}
#fbisMp_content_UploadMemory1_VagueDate1_Year {width:60px}

#vdhelp {font-size:.9em;width:300px;background:#fff;padding:10px;border:solid 1px #ddd;display:none;}
#vdhelp ul {margin:1em;}
#vdhelp ul li{margin:.3em 0;}
#vdhelp ul li code{font-family:courier;line-height:1.4em;font-weight:bold}

a.pophelp {display:block;float:right;width:20px;height:16px;background:url(../Images/Icons/Help.png) no-repeat;margin:3px 2px}

.srchHlpBtn{padding-bottom:12px;padding-top:12px;}
a#vdhtrigger img{display:none;}
.datepart{float:left;width:180px;
    height: 51px;
}

