/* 
 ----------------------------------------------------------------------------
  Copyright Benj Arriola 2007.
  Benj Arriola's Default CSS File

  Please check for cross-browser compatibility prior to making changes
  MINIMUM BROWSER CHECK :: IE5.x/IE6/Firefox/Safari

  CSS Document - layout.css
 ---------------------------------------------------------------------------- 
*/



/* undo some default styling of common (X)HTML browsers
 * ------------------------------------------------------------------------- */

/* No list-markers by default - must redefine bullets w/ bg graphics */
ul,ol { list-style:none; }
/* Avoid browser default inconsistent heading font-sizes and pre/code */
h1,h2,h3,h4,h5,h6,pre,code,td { font-size:1em; }
/* Remove inconsistent (among browsers) default padding or margin */
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input,label,div,dd,dt,dl,table,tr,td,script,hr { margin:0; padding:0; }
/* prevent blue linked image borders */
a img,:link img,:visited img,fieldset { border:none; }



/* global elements
 * ------------------------------------------------------------------------- */

/* ----- type selectors ----- */ 
body { 
	background: #fff;
	text-align: center; 
	font: 12px/18px Verdana, "Trebuchet MS", Arial, Helvetica, sans-serif; 
	color: #000; 
	}

p, ul, ol, dl, pre, blockquote	{ margin-bottom:10px; }

blockquote { 
	margin-left: 10px; 
	margin-right: 10px; 
	}

h1,h2,h3 { margin-bottom:4px; }

h1	{ font-size:1.2em; color:#0055BB; }
h2	{ font-size:1.1em; color:#000; }
h3	{ font-size:1.05em; color:#0055BB; }

h1 span, h2 span, h3 span	{ display:none; }

a:link,a:visited { color:#FF6400; text-decoration:underline; }
a:hover,a:active { color:#026698; text-decoration:none; }

/* ----- classes ----- */

div.clear {
	clear:both;
	width:100%;
	height:.01em; 
	overflow:hidden; 
	}


/* framework
 * ------------------------------------------------------------------------- */

#wrap { 
	width:460px; 
	margin:10px auto 0 auto;
	text-align:left; 
	}
	


/* Contact Form
 * ------------------------------------------------------------------------- */

#contact-main {
	width: 460px;
	margin: 0 0 0 0px;
}

#idFromEmail {display: none;}

#contact-main dl {
	margin: 0 0 0 5px;
}
body #contact-main p{
	margin: 0 0 0 5px;
}
#contact-main dl br {
	clear: both;
}

#contact-main dt {
	float: left;
	width: 200px;
	line-height: 18px;
	text-align: right;
}
#contact-main dd {
	margin: 0 0 5px 210px;
	text-align: left;
}
#contact-main dd input, #contact-main dd select, #contact-main dd textarea {
	width:200px;
}
#contact-main dd textarea {
	height: 85px;
}
#contact-main dd input.radio {
	width:13px;
	margin-left: 10px;
	border: none;
}
#contact-main dl dd input.submit-contact-main { width: 60px; }



#dhtmltooltip{
position: absolute;
width: 150px;
border: 2px solid black;
padding: 2px;
background-color: lightyellow;
visibility: hidden;
z-index: 100;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}
