/* CSS Document */

ul.linklist
{
	list-style-type: none;

	font-family: Tahoma, sans-serif;
	font-size: 8.25pt;
}
ul.linklist li
{
	margin-bottom: 2px;
	line-height: 13.5pt;
}
ul.linklist li.last
{
	margin-bottom: 0;
}
ul.linklist li img
{
	vertical-align: middle;
	margin-right: 10px;
}
ul.linklist a
{
	color: #330066;
	text-decoration: none;
}
ul.linklist a.child
{
	color: #C50C85;
	text-decoration: none;
}
ul.linklist a strong
{
	text-decoration: underline;
}

.projects ul.linklist a
{
	color: #0090da;
}
.projects ul.linklist a.pro
{
	color: #014ba5;
}

.tarhead
{background-color:#009900; font-weight:bold; color:#FFFFFF;padding-bottom:0px;padding-top:0px;}

.tarpname0	{padding:4px 8px 8px 8px;}
.tarpname1	{padding:4px 8px 8px 8px; background-color:#F0F0F0;}
.tarp0 		{padding:4px 8px 8px 8px;}
.tarp1 		{padding:4px 8px 8px 8px; background-color:#F0F0F0;}










/* Header -> logo */
#header .logo a
{
	display: block;
	margin-top: 50px;
	margin-bottom: 30px;
	width: 163px;
	height: 42px;
}
#header .logo a.pda {
	display: inline;
	color: #330165;
	font-size: 7.5pt;
	padding: 0;
	margin-left: 37px;
}
/* Header -> region */
#header .region  div
{
	float: right;
	padding: 36px 36px 0 0;
}

#header .region img
{
	display: block;
}
#header .region a
{
	float: right;
	clear: both;
}






/* Header -> menu */
#header ul
{
	list-style-type: none;
	padding-top: 44px;
	background: url(/i/menu-bg.png) no-repeat;
}
#header ul.active
{
	background: url(/i/menu-bg-active.png) no-repeat;
}
#header ul li
{
	padding-left: 16px;
	color: white;
	font-weight: bold;
}
#header ul li.active
{
	background: #53c521 url(/i/menu-hand.gif) no-repeat;
}
#header ul li a
{
	text-transform: uppercase;
	color: black;
}
#header ul li img
{
	display: block;
	height: 20px;
}
#header ul li a.corporate img
{
	/* width: 160px; */
}

















/* Level 1 */
#submenu
{
	font-family: Tahoma, sans-serif;
	font-size: 9.75pt;
	list-style-type: none;
	color: #515c4b;
}
#submenu li
{
	width: 170px;
	margin-bottom: 2px;
}
#submenu li.last
{
	margin-bottom: 0;
}
#submenu li.active
{
	width: 176px;
	background: url(/i/submenu-hand.gif) 100% 50% no-repeat;
	font-weight: bold;
}
#submenu li a,
#submenu li span
{
	display: block;
	padding: 7px 10px 7px 25px;
}
#submenu li a
{
	background: #eef5e9;
}
#submenu li a { color: #330066; }



/* Level 2 */
#submenu ul
{
	font-family: Tahoma, sans-serif;
	font-size: 8.25pt;
	list-style-type: none;
	color: #515c4b;
}
#submenu ul li
{
	width: 170px;
	margin-bottom: 0;
}
#submenu ul li.last
{
	margin-bottom: 0;
}
#submenu ul li.active
{
	width: 176px;
	background: url(/i/submenu-hand.gif) 100% 50% no-repeat;
}
#submenu ul li a,
#submenu ul li span
{
	display: block;
	padding: 7px 10px 7px 40px;
}
#submenu ul li a
{
	background: #eef5e9;
}
#submenu ul.active li a
{
	color: #515c4b;
	background: #fff;
}














#bread_crumbs
{
	font-family: Tahoma, sans-serif;
	font-size: 8.25pt;
	padding: 0;
	margin: 0;
	list-style: none;
	height: 1.2em;
}
#bread_crumbs li
{
	display: block;
	float: left;
	padding-right: 18px;
	margin-left: 6px;
	background: transparent url(/i/bread-hand.gif) 100% 0.45em no-repeat;
}
#bread_crumbs li.first
{
	margin-left: 0;
}
#bread_crumbs li.last
{
	background: none;
}
#bread_crumbs
{
	font-family: Tahoma, sans-serif;
	font-size: 8.25pt;
	color: #7a8772;
}
#bread_crumbs a
{
	color: #7a8772;
}











#content
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	/*font-size: 10.5pt;  130% */
}
#content h1
{
	margin: 1em 0;
	font-size: 15pt;
	font-weight: normal;
}
#content h1.first
{
	margin: 0.35em 0 0 0;
}
#content h2
{
	margin: 1em 0;
	font-size: 13.5pt;
	font-weight: normal;
}
#content h3
{
	margin: 1em 0;
	font-size: 10.5pt;
	font-weight: bold;
}
#content big
{
	font-family: Arial, Helvetica, sans-serif;
}
/*#content p, */
#content blockquote
{
	margin: 1em 0px 1em 25px;
}


#content .indent-left
{
	padding-left: 20px;
}
#content .indent-right
{
	padding-right: 20px;
}





#rightframe .projects
{
	margin-top: 27px;
}















/* Cellar -> subscribe */
#cellar .col1
{
}
#cellar .col1 .wrapper
{
	padding-top: 36px;
}
#cellar .col1 form
{
	width: 40%;
	margin: 0 auto;
}
#cellar .col1 form label,
#cellar .col1 form label img
{
	display: block;
}
#cellar .col1 form label
{
	padding-bottom: 3px;
}
#cellar .col1 form input
{
	font-size: 9pt;
}
#cellar .col1 form input.text
{
	width: 68%;
	margin-right: 5px;
}
#cellar .col1 form input.submit
{
	padding: 0 3px;
	margin-bottom: expression("-1px");
}




/* Cellar -> links1 */
#cellar .col2 .wrapper
{
	padding-top: 37px;
	padding-left: 10px;
}



/* Cellar -> projects */
#cellar .col3 .wrapper
{
	padding: 37px 10px 0 10px;
}



/* Cellar -> search */
#cellar .col4 .wrapper
{
	padding: 5px 0 0 0;
}
#cellar .col4 form
{
	padding: 6px 10px 5px 10px;
}
#cellar .col4 input
{
	font-size: 9pt;
}
#cellar .col4 form div
{
}
#cellar .col4 form input.text
{
	width: 110px;
}
#cellar .col4 form input.submit
{
	background: none;
	border: none;
	font-family: Tahoma, sans-serif;
	cursor: pointer;
	font-weight: normal;
}
#cellar .col4 ul.linklist
{
	padding: 15px 0 0 28px;
}
#cellar .col4 ul.linklist a
{
	color: #89957d;
}



















#footer
{
	color: white;
	font-family: Tahoma, sans-serif;
	font-size: 8pt;
}
#footer a
{
	color: white;
}

#footer ul
{
	margin: 35px 0 15px 96px;
	list-style-type: none;
	width: 40em;
}
#footer ul li
{
	float: left;
	padding: 0 10px;
	background: url(/i/footer-menu-delim.gif) 100% 80% no-repeat;
	font-weight: bold;
	color: #333;
}
#footer ul li.first { padding-left: 0; }
#footer ul li.last  { padding-right: 0; background: none; clear:right; }

#footer p
{
	clear: both;
	margin: 15px 0 0 96px;
}
#footer .right div
{
	margin: 12px 30px 0 30px;
}


#content .bluetextbold				{color:#330066; font-weight: bold;}
#content a.bluetextbold:link		{text-decoration:underline; color:#330066; font-weight: bold;}
#content a.bluetextbold:visited		{text-decoration:underline; color:#330066; font-weight: bold;}
#content a.bluetextbold:active		{text-decoration:underline; color:#330066; font-weight: bold;}
#content a.bluetextbold:hover		{text-decoration:underline; color:#330066; font-weight: bold;}

#content .gray				{color:#666; font-weight: normal; text-align:justify;}
#content a.gray:link			{text-decoration:none; color:#666; font-weight: normal;}
#content a.gray:visited		{text-decoration:none; color:#666; font-weight: normal;}
#content a.gray:active		{text-decoration:underline; color:#666; font-weight: normal;}
#content a.gray:hover			{text-decoration:underline; color:#666; font-weight: normal;}

#content .greentextbold				{color:#009900; font-weight: bold;}
#content a.greentextbold:link		{text-decoration:underline; color:#009900; font-weight: bold;}
#content a.greentextbold:visited	{text-decoration:underline; color:#009900; font-weight: bold;}
#content a.greentextbold:active		{text-decoration:underline; color:#009900; font-weight: bold;}
#content a.greentextbold:hover		{text-decoration:underline; color:#009900; font-weight: bold;}

#content .greentext0				{color:#009900; font-weight: normal;}
#content a.greentext0:link		{text-decoration:underline; color:#009900; font-weight: normal;}
#content a.greentext0:visited	{text-decoration:underline; color:#009900; font-weight: normal;}
#content a.greentext0:active		{text-decoration:underline; color:#009900; font-weight: normal;}
#content a.greentext0:hover		{text-decoration:underline; color:#009900; font-weight: normal;}

#content ul							{margin-left:30px; margin-top: 7px; list-style-image: url(/images/dot.gif);}
#content ol							{margin-left:35px; margin-top: 7px;}
#content li							{padding-bottom: 5px;}