/*=========================================================*/
/* 	jacquelinemitelman.com style sheet           		*/
/* 	16/03/2011                                           */
/**********************************************************/
body 	{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:0.8em;
	height:100%;
	background-repeat:no-repeat;
	background-attachment:fixed;
	background-color:#ffffff;
	color:#333333;
	margin:0;
	padding:0;
	}

.Background	{
	background-color:#ffffff;
  	background-position:top center;
	background-repeat:no-repeat;
	background-attachment:fixed;
	}

table,th,tr,td {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:1.0em;
	color:#444444;
	margin:0;
	padding:0;
	}

pre 	{
	font-family:Monospace;
	color:#080808;
	}

ul,ol	{
	text-align:left;
	margin:5px 20px;
	padding:0;
	}

pre	{
	font-family:Monospace;
	color:#008000;
	font-size:x-small;
	margin:1px 5px;
	padding:0;
	}
form	{
	margin:0;
	padding:0 0 0 20px;
	padding:0;
	}

textarea	{
	border:solid #999999 1px;
	font-family:sans-serif;
	font-size:1.0em;
	}

input	{
	margin:0;
	padding:0;
	}

strong{
	font-weight:600;
	font-size:130%;
	}

small	{
	font-family:Arial,Helvetica,sans-serif;
	font-size:80%;
	}

b	{
	font-weight:600;
	}

h1 	{
	font-size:1.25em;
	font-weight:bold;
	color:#555555;
	margin:3px 5px;
	padding:0;
	}
h2 	{
	font-size:120%;
	font-weight:bold;
	color:#666666;
	margin:3px 5px;
	padding:0;
	}
h3 	{
	font-size:110%;
	font-weight:bold;
	color:#777777;
	margin:2px 5px 3px 5px;
	padding:0;
	}
h4 	{
	font-size:100%;
	font-weight:bold;
	color:#888888;
	margin:1px 5px 3px 5px;
	padding:0;
	}
h5 	{
	font-size:70%;
	font-weight:bold;
	color:#888888;
	margin:1px 5px 3px 5px;
	padding:0;
	}
p	{
	font-size:90%;
	color:#666666;
	margin:1px 5px 3px 5px;
	padding:0;
	}
p:first-child { 
	margin-top:0;
	}
small	{
	font-size:80%;
	}
big	{
	font:1.23em Verdana,Arial,Helvetica,sans-serif;
	}
/*////////////////////////////////////
// Link  classes//
////////////////////////////////////*/
a	{
	font-weight:bold;
	text-decoration:none;
	color:#888888;
	} 
a:visited 	{
	font-weight:bold;
	text-decoration:none; 
	color:#888888;
	} 
a:active 	{
	font-weight:bold;
	color:#888888;
	} 
a:focus 	{
	font-weight:bold;
	color:#888888;
	}  
a:hover 	{
	font-weight:bold;
	text-decoration:underline;
	color:#888888;
	}
a img{
	border:0 solid transparent;
	text-decoration:none;
	}
a:hover img{
	border:0 solid transparent;
	text-decoration:none;
	}
a.nounderline {
	text-decoration:none;
	font-weight:bold;
	color:#888888;
	}
a.nounderline:visited {
	text-decoration:none;
	font-weight:bold;
	color:#888888;
	}
a.nounderline:hover {
	text-decoration:none;
	font-weight:bold;
	color:#888888;
	}

a.wText:visited	{
	font:1.0em Arial,Helvetica,sans-serif;
	color:#ffffff;
	text-decoration:none;
	margin:0 5px 3px 5px;
	padding:0;
	}


td.nav  			{line-height:180%;}
td.nav a  			{font-weight:bold;text-decoration:none;margin:1px;}
td.nav a:hover 		{background-color:#eeeeee;border:solid #999999 1px;margin:0;text-decoration:none;}
td.nav a:focus 		{background-color:#eeeeee;border:solid #999999 1px;margin:0;text-decoration:none;}
td.nav span	 	{background-color:transparent;margin:1px;}
td.nav span.on		{font-family:Verdana,Arial,Helvetica,non-serif;background-color:#eeeeee;border:solid #999999 1px;margin:0;font-weight:bold;color:#444444;}

.menu	 			{background-color:transparent;}
a.menu  			{position:relative;font:9pt Arial,Helvetica,sans-serif;color:#666666;text-decoration:none;font-weight:normal;}
a.menu:visited 		{position:relative;font:9pt Arial,Helvetica,sans-serif;color:#666666;text-decoration:none;font-weight:normal;}
a.menu:hover 		{position:relative;font:9pt Arial,Helvetica,sans-serif;color:#444444;text-decoration:none;font-weight:normal;}
a.menu span 		{padding:1px;font-weight:normal;}
a.menu:hover span 	{background-color:#eeeeee;padding:0;border:solid #999999 1px;}
a.menu span.on 		{background-color:#eeeeee;padding:0;border:solid #999999 1px;}






/*////////////////////////////////////
// Form  classes//
////////////////////////////////////*/
form{
	margin:0;
	padding:0;
	}
input{
	background-color:#ffffff;
	}
/*////////////////////////////////////
// emulate moz to look like IE      //
// [type=""] doesnt work in IE      //
////////////////////////////////////*/
input[type="reset"],
input[type="button"],
input[type="submit"] {
	font:10pt sans-serif;
	margin:1px;
	padding:0 16px;
	}

input:not([type]),
input[type="text"],
input[type="password"] {
	-moz-appearance:dialog;
	border:solid #000 1px;
	}

textarea.wtext {
	font:8pt Verdana,Arial,Helvetica,sans-serif;
	font-weight:bold;
	border:solid #999999 1px;
	color:#aaaaaa;
	margin:3px 5px;
	padding:0;
	}

input.wtext {
	font:8pt Verdana,Arial,Helvetica,sans-serif;
	font-weight:bold;
	border:solid #999999 1px;
	background-color:#ffffff;
	color:#aaaaaa;
	margin:3px 5px;
	padding:0;
	}

form.pbutton input {
	font:0.86em Verdana,Arial,Helvetica,sans-serif;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
	background-color:#eeeeee;
	color:#444444;
	border:solid #999999 1px;
	margin:3px 5px;
	padding:0;
	width:120px;
	}

input.pbutton {
	font:0.86em Verdana,Arial,Helvetica,sans-serif;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
	background-color:#eeeeee;
	border:solid #999999 1px;
	color:#444444;
	margin:3px 6px;
	padding:0;
	}

input.header {
	font:0.86em Verdana,Arial,Helvetica,sans-serif;
	font-weight:bold;
	text-align:left;
	text-decoration:none;
	color:#444444;
	border:solid #999999 1px;
	margin:3px 5px;
	padding:1px;
	width:116px;
	}

/*////////////////////////////////////
// Table  classes//
////////////////////////////////////*/
td div {
	position:relative;
	}
table.dcell td {
	border-bottom:1px solid #bbbbbb;
	margin:0;
	padding:0;
	}
table.ncell td {
	border:solid #bbbbbb 1px;
	}
table.b3cell td {
	border-left:solid #ffffff 1px;
	border-top:solid #ffffff 1px;
	border-bottom:solid #ffc9b1 2px;
	border-right:solid #ffc9b1 2px;
	margin:0;
	padding:10px;
	background-color:#f3f3f3;
	}
table.plain td {
	border:solid #ffffff 0;
	margin:0;
	padding:0;
	}
table.printonly td {
	display:none;
	}

/*//////////////////////////////////////
// Img classes			//
////////////////////////////////////*/
.photo	{
	border:solid 1px #111111;
	}
.photo a:hover{
	text-decoration:none;
	border:solid 1px #111111;
	}
/*//////////////////////////////////////
// Div classes			//
////////////////////////////////////*/
div.center {
	display:block;
	position:relative;
	text-align:center;
	margin:1px auto;
	padding:0;
	z-index:3;
	}

div.menu1Div{
	display:block;
	position:absolute;
	background-color:transparent;
	text-align:center;
	width:86px;
	top:0;
	left:0;
	margin:0;
	padding:5px;
	z-index:100;
	}

div.sectiontop{
	position:relative;
	height:80px;
	text-align:center;
	padding:0;
	margin:0;
	}

div.sectionlogo{
	position:relative;
	height:80px;
	text-align:left;
	padding:0;
	margin:10px;
	}

div.sectionbottom{
	position:absolute;
	bottom:1%;
	text-align:center;
	padding:0;
	margin:0;
	}

div.textColumn{
	position:relative;
	display:block;
	float:left;
	width:49%;
	margin:0;
	padding:0;
	z-index:100;
	}

div.textColumnR{
	position:relative;
	display:block;
	float:right;
	width:50%;
	margin:0;
	padding:0;
	z-index:100;
	}

div.box {
	background-color:transparent;
	border:1px solid #999999;
	text-align:left;
	margin:5px;
	padding:0;
	}

div.textbox {
	background-color:transparent;
	border:1px solid #999999;
	text-align:left;
	margin:5%;
	margin-top:20px;
	margin-bottom:20px;
	padding:10px;
	}

div.textbox p img{
	float:left;
	}

div.picbox{
	display:block;
	position:relative;
	border:solid #999999 1px;
	text-align:center;
	margin:10px auto;
	padding:0;
	z-index:3;
	}

div.picbox img{
	border:solid #999999 1px;
	padding:0;
	}

div.dcell{
	clear:both;
	border:0 solid #ffffff;
	margin:0;
	padding:0;
	border-bottom:1px solid #999999;
	}

div.text {
	text-align:left;
	margin:0;
	margin-top:20px;
	margin-bottom:20px;
	padding:0;
	}

div.pageClass{
	clear:both;
	position:relative;
	border: solid #999999 0;
	width:700px;
	margin:10px auto;
	padding:0;
	z-index:10;
	text-align:center;
	}

/*/////////////////////////////////
// class strings formatting     //
/////////////////////////////////*/
.wText 	{
	font:1.0em Arial,Helvetica,sans-serif;
	margin:0 5px 3px 5px;
	padding:0;
	}
.docAddress	{
	font-size:70%;
	margin:1px 5px;
	color:#666666;
	}
.docEmail {
	font-family:Arial,Helvetica,sans-serif;
	font-weight:600;
	color:#111111;
	margin:2px 5px;
	padding:0;
	}
.docww {
	font-family:Arial,Helvetica,sans-serif;
	font-weight:600;
	color:#111111;
	margin:2px 5px;
	padding:0;
	}
.docWWW {
	font:1.18em Verdana,Arial,Helvetica,sans-serif;
	font-weight:600;
	margin:0;
	padding:0;
	}

/*/////////////////////////////////
// Div positioned ids  //
/////////////////////////////////*/
#PageDiv {
	display:block;
	text-align:left;
	width:80%;
	margin:0 10%;
	padding: 20px 0;
	}
#t1 	{
	position:relative;
	font-weight:bold;
	top:0;
	left:0;
	width:360px;
	margin:3px 0;
	padding:0;
	}
#t2	{
	position:relative;
	top:0;
	left:0;
	width:360px;
	margin:0;
	padding:0;
	}



