/* Begin Temporary */
	.questions {background:yellow;}
/* End Temporary */
/******************************/
/* Begin General styles */
	body {background:#FFF; margin:0; padding:0; font:11px Arial,Verdana,Helvetica, sans-serif; padding-bottom:20px;}
	form {margin:0; padding:0;}
	td {vertical-align:top; font-size:2.0ex;}
	a  {text-decoration: underline; color: #49f207;}
	a:hover {color: #red; text-decoration:underline;}
	#left {/*background:url("../p/left.gif")*/ no-repeat; padding-right:0px; width:7px;}
	#right {/*background:url("../p/right.gif")*/ no-repeat; padding-left:0px; width:7px;}
	#center {padding:0 20px;}
/* End General Styles */

/* Styles */
.note:before
{
	content: "Note: ";
	font-weight: bold;
}
.note, .ednote, .update, .quote, .email
{
	background-color: #eef;
	border: 1px solid #ddf;
	padding: 1pc;
	margin: 1pc;
}
.email:before
{
	content: "Email: ";
	font-weight: bold;
}

#header { 
        font-family: Verdana, sans-serif;
        font-size: 13pt;
        color: #000000;
	text-decoration: none;
	margin: 0 10px 20px 0;
}
.header { 
        font-family: Verdana, sans-serif;
        font-size: 13pt;
        color: #000000;
	text-decoration: none;
	margin: 0 10px 20px 0;
}


/******************************/
/* Begin logo area */
	#logo {padding:15px 0 0 1px;}
/* End logo area */
/******************************/
/* Begin toolbar area */
	#toolbar {text-transform:uppercase; color:#595859; font-size:1em; padding:54px 5px 0 0;}
	#toolbar a {color:#595859; text-decoration:none;}
	#toolbar a:hover {text-decoration:underline;}
	
	.search input {margin:0; padding:0;}
	.search input.submit {cursor:hand; color:#595859; font-size:1em; border:none; background:#FFF; font-family:Arial,Verdana,Helvetica;  padding:54px 20px 0 0;}
	.search input.text {height:12px; margin:51px 5px 12px 0; font-size:.8em;}
/* End toolbar area */
/******************************/
/* Begin main navigation */
	#mainnav ul 	{margin: 0; padding: 0; list-style:none;}
	#mainnav ul li 	{float:left; position: relative;}
	
	#mainnav li ul  {margin: 0; width: 1px; position: absolute; left: 0; top: 0;  display: none; z-index: 100; }
    #mainnav li:hover ul, #mainnav li.over ul {display: block; position: absolute; top:0;}
/* End main navigation */
/******************************/
/* Begin banner area */
	#banner {position:relative; clear:both; top:6px; padding-bottom:12px;}
	#right-banner {position:absolute; top:0; left:617px;}
	#right-banner img.botpad {padding-bottom:5px;}
	
	#sub-banner {position:relative;}
	#sub-banner-text {position:absolute; left:22px; top:10px; color:#CFE1EF; width:390px;}
/* End banner area */
/******************************/
/* Begin leftnav area */
	#leftnav {width:115px; text-align:right; border-bottom:1px solid #EEE;}
	#leftnav ul {margin:20px 0; padding:0; list-style:none;}
	#leftnav ul li {padding-bottom:3px;}
	#leftnav ul li a {background:url("../pics/common/leftnav.gif") no-repeat; color:#575455; text-decoration:none; display:block; padding:4px 8px 5px 0; height:14px;}
	#leftnav ul li a:hover {background:url("../pics/common/leftnav_on.gif") no-repeat; color:#FFF;}
	#leftnav ul li.on a {background:url("../pics/common/leftnav_on.gif") no-repeat; color:#FFF;}
	
	#leftnav ul li.double a {background:url("../pics/common/leftnav_double.gif") no-repeat; color:#575455; text-decoration:none; display:block; padding:4px 8px 5px 0; height:28px;}
	#leftnav ul li.double a:hover {background:url("../pics/common/leftnav_double_on.gif") no-repeat; color:#FFF;}
	#leftnav ul li.doubleon a {background:url("../pics/common/leftnav_double_on.gif") no-repeat; color:#FFF; padding:4px 8px 5px 0; height:28px;}
	#leftnav ul li.doubleon a:hover {background:url("../pics/common/leftnav_double_on.gif") no-repeat; color:#FFF; padding:4px 8px 5px 0; height:28px;}
/* End leftnav area */
/******************************/
/* Begin content area */
	#content {color:#575455; text-align:left; padding:20px 24px 20px 15px; border-bottom:1px solid #EEE;}
	#content h1 {margin:0; padding-bottom:0px; font-size:2em; color:#0065A4;}
	#content h2 {margin:0; padding-bottom:0; font-size:2em; color:#0065A4;}
	#content ul {margin:5px 0; padding-left:25px;}
	#content li {padding-bottom:4px;}
	#content p {margin:0; padding-bottom:20px;}
	
	#content #shadow-bg {position:relative; background:url("../pics/common/shadow_bg.gif"); width:423px; height:208px; padding:10px 20px; margin:20px 0;}

	#content #shadow-bg ul.colored {list-style:url("../pics/common/colored_bullets.gif"); position:absolute; left:180px; top:60px; width:250px;}
	#content #shadow-bg strong {color:#0065A4; font-size:1.1em;}
	#content #shadow-bg img {padding:30px 0;}
	#content #shadow-bg p {margin:0; padding-bottom:5px;}
/* End content area */
/******************************/
/* Begin rightnav area */
	#rightnav {width:154px; text-align:left; font-size:1.1em; color:#575455; padding-top:25px; border-bottom:1px solid #EEE;}
	#rightnav div p {margin:0; border-left:1px solid #eee; border-right:1px solid #eee; padding:5px 0 5px 8px; background:#F6F7F7;}
	#rightnav div p.title {background:url("../pics/rightnav/resource_title.gif"); font-weight:bold; color:#FFF; padding:5px 8px;}
	#rightnav a {color:#9FA615;}
/* End rightnav area */
/******************************/
/* Begin footer area */
	#footer {clear:both; color:#595859; padding-top:10px;}
	#footer a { color:#49f207; text-decoration:none;}
	#footer a:hover {text-decoration:underline;}
	
/* End footer area */
/************************************************************* Section below is designated for section specific areas *************************************************************/
/* Begin Home section */
	#home-banner {position:relative; clear:both; top:6px; padding-bottom:12px;}
	#home-banner #banner-text {position:absolute; top:50px; left:380px; color:#E7EEF4; font-size:2.1ex; font-spacing:10; font-weight:bold; width:180px;}
	#home-banner #banner-text ul {margin:0; padding:0; list-style:url("../pics/home/banner_bullets.gif");}
	#home-banner #banner-text ul li {padding-bottom:11px;}
	#home-right-banner {position:absolute; top:0; left:579px;}
	#home-right-banner img.botpad {padding-bottom:5px;}
	
	#home-sub-banner {position:relative;}
	#home-sub-banner-text {position:absolute; left:22px; top:30px; color:#CFE1EF; width:390px;}
	
	#home-content {margin:40px 30px; color:#444444;}
	#home-content a {color:#575455;}
	#home-content a:hover {color:#1065AF;}
	#home-content .news-features {padding-right:20px;}
	#home-content .divider {padding:10px 0;}
	#home-content .logo {padding-right:10px; vertical-align:middle; text-align:center;}
	#home-content .more-news-features {padding:20px 20px 0 0;}
	#home-content .more-events {padding-top:20px;}
/* End Home Section */
/******************************/
/* Begin Sitemap section */
	#site-map {position:relative;}
	#site-map ul {list-style:none; margin:0; padding:0;}
	#site-map ul li {font-weight:bold;}
	#site-map ul li ul {margin-bottom:10px;}
	#site-map ul li ul li {font-weight:normal; padding-left:5px;}
	#site-map ul.right {position:absolute; top:0; right:320px;}
/* End Sitemap Section */
/******************************/
/* Begin Partners section */

/* End Partners section */
/******************************/
/* Begin Product Section */

/* End Product Section */	
/************************************************************* Section below is designated for general site wide styles ************************************************************/
