/* HTML-tag styles, unqualified */

body	{margin:0; padding: 0; line-height: 1.5em; background: #4A0203 url(images/pageElements/bgd_page.jpg) repeat-x 0 0; position:relative}
h1		{margin-top:0; font-weight: normal; font-size:24px; line-height: 1.08em;}
img		{border-color: #fff;}

/* Edit.com font style-options (classes unattributed to a tag) */

body, td,
.NormalText	{color: #fff; font-size: 12px; font-family: Verdana, Georgia;}

.Header		{ color: #FFF; font-size: 18px; font-weight: bold; font-family: Verdana; }

/* Edit.com image style-options (unqualified IMG classes)					*/

img.Clear				{}
img.ImageLeft			{margin-right: 10px; float: left;}
img.ImageRight			{margin-left: 10px; float: right;}
* img.staffpic			{float:right; margin:0 0 10px 10px;}

/* classes attributed to tags and conditional styles */

div#headerHome {width:900px; height:350px; margin:31px 0 0; background:url(images/pageElements/bgd_headerHome.jpg) 0 0 no-repeat; position:relative; overflow:hidden;}
div#flashheader {margin-top:-31px}
div#shell {width:100%; position:relative; margin:0 auto 0 0; background:url(images/pageElements/bgd_shell.jpg) 0 0 repeat-y; z-index:90; }
div#container { display:block; width:100%; background:url(images/pageElements/bgd_container.jpg) 0 0 no-repeat; padding-top:20px; min-height:345px; _height:345;}
div.content {display:block; width:850px;}
	div.content h2 {display: block; background: #9B9CA0; color: #fff; font-size: 16px; line-height: 1.125em; margin: 24px 0 5px; padding: 3px 0 3px 6px;}
	div.content h3 {color:#fff; font-size: 14px; line-height: 1.29em; margin-bottom:3px; }
	div.content h4 {color:#fff; font-size: 13px; line-height: 1.38em; margin-bottom:1px;  }
	div.content h5 {color:#fff; font-size:18px; line-height: 1em;  margin-bottom:10px; }
	div.content hr {height:1px; color:#333; background:#333; size:1px;}
	div.content p, div.content form {margin-top:3px; margin-bottom:15px; }
div#casestudylink {width:120px; margin-left:90px; margin-right:90px; margin-top:5px; margin-bottom:5px; background:#9A9EA1; border:2px solid #4A0203; text-align:center;}
	div#casestudylink p {margin:10px 5px 10px 5px; font-weight: bold; font-size: 12px; line-height: 1.17em;}
	div#casestudylink a{color:#fff;}
	div#casestudylink a:hover{color:#000;}
div#footer {clear:both; width:100%; background:#000000; padding-bottom:10px; color:#fff; font-size: 10px; line-height: 1.5em;background:url(images/pageElements/bgd_footer.jpg) #fff 0 0 repeat-x;}
	div#footer p {width:900px; text-align:center;}
	div#footer a {color:#fff; text-decoration:none; }
	div#footer a:hover {color:#eaeaea; }

/* Navigation top:-12px; left:-40px; */
ul#mainmenu {list-style: none; width:100%; margin:0; padding:0; height:31px; z-index:999; background:#fff; position:absolute; top:-381px; left:0}
ul#mainmenu li {float: left; padding: 0; margin: 0; position: relative; }
ul#mainmenu li a {display: block; text-decoration:none;}

ul#mainmenu li ul {margin: 0 0 0 -90px; padding: 10px 0; list-style: none; position: absolute; width:184px; left: 50%; top: 100%; z-index:99;}
ul#mainmenu li ul li {clear:both; float:none; border: 0 solid #fff; padding:0; margin:0; height:24px;  font:bold 13px/1.69em Arial; background:#fff;}
ul#mainmenu li ul li a {color: #000; clear: both; width: 100%; text-align: center;}
ul#mainmenu li ul li a:hover {color: #000; background: #F2F2F2;}

ul#mainmenu img { border:0;}
ul#mainmenu li ul li.top	{border-width: 10px 0 0;}
ul#mainmenu li ul li.bottom	{border-width: 0 0 10px;}
/* end navigation */

/* Stuff */
div#feature {margin:25px auto;}
iframe.featureCenter {border:5px solid #b9d1e6; padding:2px; margin:7px auto 7px auto; }

/* links */

a {color:#9B9CA0;}
a:hover {color:#fff; text-decoration:none;}

div#faq a:hover {color:#9B9CA0;}