*
{
	margin	: 0px;
	padding	: 0px;
}
html, body
{
	margin	: 0px;
	padding	: 0px;
	font	: 12px Tahoma, Arial, Helvetica, sans-serif;
	color	: #4f4f4f;
}
a img { border: 0; }
a { color: #333; }
a:hover 
{ 
	text-decoration	: none;
	color			: #0169b7;
}
a:active { color: #38a7fa; }
h1
{
	margin-bottom	: 30px;
	font-size		: 19px;
	color			: #86a2b6;
}
/* Feature page h1 set with .content.feature h1 */
h2
{
	margin-top	: 20px;
	font-size	: 14px;
	font-weight	: bold;
	color		: #3e3532;
}
h2 a 
{ 
	font-size	: 12px;
	font-weight	: normal;	
}
h3 /* .content.feature heading */
{
	margin-bottom	: 20px;
	font-size		: 20px;
	color			: #86a2b6;
	font-weight		: normal;
}
p 
{ 
	clear		: both;
	margin		: 3px 0 15px 0;
	line-height	: 18px;
}
fieldset 
{ 
	padding	: 10px 15px;
	border: #e5e5e5 2px solid; 
}
legend 
{
	padding			: 0 5px;
	color			: #a0b700;
	font-weight		: bold;
	text-transform	: uppercase;
}
input, select, textarea
{
	padding		: 2px;
	font		: 10px Verdana, Tahoma, Arial, sans-serif;
}
div.hr
{
	clear		: both;
	margin		: 10px 0;
	height		: 1px;
	background	: #c1c5c7;
	font-size	: 1px;
}
div.clear { clear	: both; }
/* callout links, used in #featured .content */
a.callout
{
	display			: block;
	padding			: 10px 7px;
	background		: #eff5f9;
	border			: #eff5f9 1px solid;
	margin			: 4px 0;
	color			: #006fc0;
	font-weight		: bold;
	text-decoration	: none;
}
a.callout span
{
	display		: block;
	font-weight	: normal;
	font-size	: 10px;
	color		: #4f4f4f;
	padding		: 5px 10px;
}
a.callout span em 
{ 	
	color		: #006fc0; 
	font-style	: normal;
}
a:hover.callout 
{
	background	: #FFF; 
	border		: #d1d8dd 1px solid; 
}
a:hover.callout span em { color: #38a7fa; }
div.clear { clear: both; }

#page
{
	margin	: 0 auto;
	width	: 770px;
}

/*------------------------------- pageHead */
#pageHead 
{ 
	height		: 80px; 
	position	: relative;
}
a#logo
{
	position	: absolute;
	top			: 10px;
	left		: 0px;
}
#pageHead ul 
{
	position		: absolute;
	right			: 0px;
	top				: 0px;
	padding-top		: 8px;
	padding-right	: 20px;
	list-style		: none;
	border-top		: #0061a8 5px solid;
}
#pageHead ul li  { display: inline; }
#pageHead ul li a
{
	color			: #3c231b;
	font-size		: 12px;
	padding-left	: 8px;
	margin-left		: 18px;
	background		: url(images/topNav_arrow.gif) center left no-repeat;
	text-decoration	: none;
}
#pageHead ul li a:hover { color: #0169b7; }
#pageHead ul li a.selected
{
	color			: #849600;
	padding-left	: 12px;
	background		: url(images/topNav_arrow_selected.gif) 0px 5px no-repeat;
}
#pageHead #search
{
	position	: absolute;
	right		: 0px;
	bottom		: 12px;
	font-size	: 10px;
	color		: #3c231b;
}
#pageHead #search input.go, input.go
{
	width		: 25px;
	height		: 22px;
	background	: url(images/btn_go.gif) top left no-repeat;
	cursor		: pointer;
	border		: 0;
}
/* #pageHead #search input set with #newsletter styles */

#media
{
	height			: 198px;
	background		: #474846 url(images/_placeholder_media.jpg) top left no-repeat;
	clear			: both;
}
#marquee
{
	height		: 88px;
	background	: #e2eef8 url(images/marquee_bg.gif) bottom left no-repeat;
	position	: relative;
}
#marquee h1
{
	width		: 500px;
	padding		: 18px 0 0 30px;
	font		: italic 20px Garamond, 'Times New Roman', Times, Georgia, serif;
	color		: #0070ce;
}
/* #marquee #members set below */

/*------------------------------- mainNav */
#mainNav
{
	padding-top		: 1px;
	margin-bottom	: 1px;
	border-top		: #474846 1px solid;
}
#mainNav ul
{
	height		: 32px;
	background	: #0060a6;
	list-style	: none;
}
#mainNav ul li { display: inline; }
#mainNav ul li a
{
	display				: block;
	float				: left;
	height				: 32px;
	background-position	: bottom left;
	background-repeat	: no-repeat;
}
#mainNav ul li a:hover { background-position: center left; }
#mainNav ul li a.selected, #mainNav ul li a:hover.selected { background-position: top left; }

/* MY PDMAN */
#mainNav #pdma
{
	width				: 117px;
	background-image	: url(images/mainNav_pdma.gif);
}
/* ABOTU PDMA */
#mainNav #about
{
	width				: 129px;
	background-image	: url(images/mainNav_about.gif);
}
/* JOIN PDMA */
#mainNav #join
{
	width				: 117px;
	background-image	: url(images/mainNav_join.gif);
}

/* GET KNOWLEDGE */
#mainNav #knowledge
{
	width				: 147px;
	background-image	: url(images/mainNav_knowledge.gif);
}
#mainNav #connected
{
	width				: 147px;
	background-image	: url(images/mainNav_connected.gif);
}
#mainNav #events
{
	width				: 99px;
	background-image	: url(images/mainNav_events.gif);
}

#mainNav #shop
{
	width				: 131px;
	background-image	: url(images/mainNav_shop.gif);
}

#mainNav #recognition
{
	width				: 131px;
	background-image	: url(images/mainNav_recognition.gif);
}

#mainNav #certified
{
	width				: 131px;
	background-image	: url(images/mainNav_certified.gif);
}



/*------------------------------------------------------------------------ nav, dropdowns */
#dropdowns
{
	width		: 100%;
	height		: 32px;
	list-style	: none;
	background	: #0061a6 url(images/nav_bg.gif) top left repeat-x;
	border-top	: #FFF 1px solid; /* 474846 */
	position	: relative;
	z-index		: 9999;
}

#nav ul { list-style: none; }

#nav a 
{
	font-size		: 12px;
	color			: #27370d;
	text-transform	: uppercase;
	display			: block;
	/*height			: 32px;*/
	text-decoration	: none;
}

#nav li a.parent
{
	padding				: 0;
	margin				: 0;
	display				: block;
	height				: 32px;
	background-position	: bottom left;
	background-repeat	: no-repeat;
}
#nav li a:hover.parent { background-position: center left; }
#nav li a.selected.parent, #nav li a:hover.selected.parent { background-position: top left; }

#nav li 
{
	float		: left;
	line-height	: 32px;
	list-style	: none;
}
#nav li a:hover
{
	background		: #FFF;
	text-decoration	: none;
}
#nav li ul 
{
	position	: absolute;
	padding		: 5px;
	width		: 16em;
	left		: -999em;
	background	: #0062a9 url(images/dropdown_bg.gif) top left repeat-x;
}
#nav li:hover ul, #nav li.dropdown ul 
{
	left	: auto;
	z-index	: 1000;	
}

#nav li ul li 
{
	line-height	: 25px;
	width		: 16em;
}
#nav li ul li a
{
	font-size		: 11px;
	text-transform	: none;
	margin			: 0;
	border			: 0;
	color			: #dbdbda;
	padding			: 0 4px 0 10px;
	cursor			: pointer;
}
#nav li ul li a:hover
{
	background	: #337eb5;
	font-weight	: bold;
	color		: #FFF;
}

#nav li:hover, #nav li.hover {
	position: static;
}
#nav li ul ul { margin: -29px 0 0 15em; }
#nav li:hover ul ul, #nav li.dropdown ul ul { left: -999em; }
#nav li:hover ul, #nav li li:hover ul, #nav li.dropdown ul, #nav li li.dropdown ul { left: auto; }
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.dropdown ul ul, #nav li.dropdown ul ul ul { left: -999em; }
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.dropdown ul, #nav li li.dropdown ul, #nav li li li.dropdown ul { left: auto; }

	
	
/* MY PDMA */
#nav #pdma
{
	width				: 117px;
	background-image	: url(images/mainNav_pdma.gif);
}
/* ABOTU PDMA */
#nav #about
{
	width				: 129px;
	background-image	: url(images/mainNav_about.gif);
}
/* JOIN PDMA */
#nav #join
{
	width				: 117px;
	background-image	: url(images/mainNav_join.gif);
}
/* GET KNOWLEDGE */
#nav #knowledge
{
	width				: 147px;
	background-image	: url(images/mainNav_knowledge.gif);
}
#nav #connected
{
	width				: 147px;
	background-image	: url(images/mainNav_connected.gif);
}
#nav #events
{
	width				: 99px;
	background-image	: url(images/mainNav_events.gif);
}
#nav #shop
{
	width				: 131px;
	background-image	: url(images/mainNav_shop.gif);
}
#nav #recognition
{
	width				: 131px;
	background-image	: url(images/mainNav_recognition.gif);
}	
#nav #certified
{
	width				: 131px;
	background-image	: url(images/mainNav_certified.gif);
}	






/*------------------------------- titleBar */
#titleBar
{
	height			: 36px;
	margin			: 1px 0;
	padding-left	: 22px;
	background		: #b9d300 url(images/titleBar_bg.gif) 51px 0px no-repeat;
}
#titleBar h1
{
	margin-bottom	: 0px;
	font-size		: 18px;
	line-height		: 36px;
	color			: #f7ffbd;
	font-weight		: normal;
	text-transform	: uppercase;
}
#titleBar h1 span
{
	color			: #FFF;
	text-transform	: none;
}
 /*#titleBar.pdma 		{ background-position: 51px 0px; } */
#titleBar.about 		{ background-position: 58px 0px; }
#titleBar.join 			{ background-position: 179px 0px; }
#titleBar.knowledge 	{ background-position: 313px 0px; }
#titleBar.connected 	{ background-position: 460px 0px; }
#titleBar.events 		{ background-position: 583px 0px; }
#titleBar.shop 			{ background-position: 698px 0px; }
#titleBar.recognition	{ background-position: 695px 0px; }
#titleBar.none 			{ background-image: none; }
#titleBar.chapter		{ background-image: none; }

#main 
{ 
	width	: 568px; 
	float	: left;
}
#main .content { padding: 37px 22px 20px 22px; }
#main .content ul,
#main .content ol,
#feature .content ul, 
#feature .content ol,
#main .content blockquote
{
	margin-left		: 25px;
}
#feature { padding: 30px 22px 10px 22px; }

/*------------------------------- feature */
#feature 
{ 
	float			: left;
	background		: #e2eff8;
	margin-bottom	: 5px;
}
#feature .content
{
	float		: left;
	width		: 380px;
}
#feature .content .sub_content { padding: 10px; }
#feature #spot
{	
	width		: 320px;
	float		: right;
}
#feature #spot blockquote
{
	padding		: 10px 25px;
	color		: #0066b0;
	font		: bold italic 16px 'Times New Roman', Times, Georgia, serif;

}
#feature #spot blockquote p
{
	color		: #4f575d;
	font-weight	: normal;
	font-size	: 11px;
	text-align	: left;
}
#enroll, #renewal
{
	font-size		: 11px;
	margin-bottom	: 10px;
	background	: #FFF;
	padding-top: 5px;
}
#enroll
{
	float		: left;
	width		: 360px;
	line-height	: 18px;
}

#enroll fieldset, #renewal fieldset { min-height: 135px; }
#enroll fieldset form { margin: 10px 0; }

#enroll fieldset div
{
	clear		: both;
	background	: #f3f9fc;
	font-size	: 10px;
	padding		: 6px 8px;
	color		: #737757;
	line-height	: 16px;
}

#renewal
{
	float		: right;
	width		: 350px;
}
#renewal fieldset div
{
	clear		: both;
	background	: #f3f9fc;
	font-size	: 10px;
	padding		: 6px 8px;
	color		: #737757;
	line-height	: 16px;
}
#renewal fieldset form { margin	: 10px; }
#renewal fieldset form a 
{ 
	color		: #006fc0;
	font-size	: 10px;
}
a#sign-in
{
	display		: block;
	width		: 74px;
	height		: 19px;
	background	: url(images/btn_sign-in.gif) bottom left no-repeat;
}
#renewal fieldset form a#sign-in 
{ 
	float		: left; 
	margin-left	: 10px;
	
}
a:hover#sign-in { background-position: top left; }

#sideBar
{
	margin-bottom	: 10px;
	width			: 199px;
	float			: right;
}

/*------------------------------- subNav */
#subNav
{
	padding		: 15px 0;
	padding-top	: 20px;
	margin		: 1px 0;
	background	: #f1f6cc;
}
#subNav ul
{
	list-style	: none;
	margin		: 0 12px 0 15px;
}
#subNav ul li { margin-bottom: 11px; }
#subNav ul li a
{
	display			: block;
	text-decoration	: none;
	padding-left	: 11px;
	background		: url(images/subNav_item_bg.gif) 0px 3px no-repeat;
	color			: #0070c2;
	line-height		: 13px;
}
#subNav ul li a:hover
{
	text-decoration	: underline;
	color			: #1592eb;
}
#subNav ul li a.selected, #subNav ul li.nonlink
{
	font-weight	: bold;
	color		: #7a8285;
	background	: url(images/subNav_item_selected.gif) 0px 4px no-repeat;
}
#subNav ul li.nonlink 
{
	font-weight		: normal;
	padding-left	: 11px;
	background		: url(images/subNav_nonlink.gif) 0px 4px no-repeat; 
}
#subNav ul li a:hover.selected { text-decoration: none; }


/*------------------------------- members */
#members
{
	padding		: 15px;
	text-align	: center;
	background	: #dae9c6;
	color		: #3c231b;
	font-size	: 11px;
}
#members a { color: #106aa0; }
#members a#sign-in
{
	display		: block;
	width		: 74px;
	margin		: 5px auto;
	height		: 19px;
	background	: url(images/btn_sign-in.gif) bottom left no-repeat;
}
#members a:hover#sign-in { background-position: top left; }
#members strong { font-weight: normal; }
#marquee #members
{
	width		: 214px;
	height		: 100%;
	padding		: 0px;
	position	: absolute;
	right		: 0px;
	top 		: 0px;
}
#marquee #members div { padding-top: 15px; }

/*------------------------------- homebase */
.panel
{
	width		: 272px;
	height		: 240px; /* REMOVE FOR VARIABLE HEIGHTS */
	margin		: 6px 0;
	background	: #efeff0 url(images/panel_bg.jpg) top left no-repeat;
	min-height	: 230px;
	position	: relative;
	float		: left;
}
.panel .head
{
	height		: 29px;
	background	: #FFF url(images/panel_head.gif) bottom left no-repeat;
	color		: #fcfff5;
	font		: bold 12px/32px Arial, Helvetica, Tahoma, Verdana, sans-serif;
	position	: relative;
}
.panel .head strong 
{ 
	float		: left;
	text-indent	: 20px; 
}
.panel ul 
{ 
	list-style	: none;
	float		: left; 
}
.panel .head ul li 	{ display: inline; }
.panel ul li a 		{ text-decoration: none; }
.panel .content 	
{ 
	padding			: 0 20px 20px 20px; 
	margin-bottom	: 20px; 
}
.panel .content ul 	{ width: 100%; }
.panel .divider
{
	height		: 2px;
	margin		: 7px 0;
	font-size	: 1px;
	background	: url(images/panel_item_divider.gif) top left repeat-x;
}
.panel .foot
{
	width		: 272px;
	height		: 11px;
	background	: #FFF url(images/panel_foot.jpg) top left no-repeat;
	position	: absolute;
	left		: 0px;
	bottom		: 0px;
}
a.view-all
{
	display	: block;
	width	: 47px;
	height	: 14px;
	float	: right;
}
#news a.view-all 
{ 
	background	: url(images/btn_view-all_news.gif); 
	margin		: 9px 10px 0 0;
}
#upcoming-events a.view-all 
{ 
	/*background	: url(images/btn_view-all_events.gif); */
	background	: url(images/btn_view-all_news.gif); 
	margin		: 9px 10px 0 0;
	
}

/*------------------------------- news panel */
#news.panel ul li { margin: 22px 0; }
#news.panel ul li a 
{ 
	text-decoration	: none;
	color			: #00609a; 
}
#news.panel ul li a:hover
{
	text-decoration	: underline;
	color			: #38a7fa;
}

/*------------------------------- upcoming-events panel */
#upcoming-events { margin-left: 6px; }
#upcoming-events #events-local { display: none; }
#upcoming-events #tabs 
{ 
	position	: absolute; 
	right		: 8px; 
	bottom		: 0px; 
}
#upcoming-events #tabs li a
{
	display		: block;
	float		: left;
	padding		: 0 9px;
	font-size	: 10px;
	line-height	: 32px;
	height		: 29px;
	position	: relative;
	color		: #64615b;
}
#upcoming-events #tabs li a div
{
	width		: 10px;
	position	: absolute;
	right		: -1px;
	bottom		: 0px;
}
#upcoming-events #tabs li a:hover { color: #FFF; }
#upcoming-events #tabs li a.selected, #upcoming-events #tabs li a:hover.selected
{ 
	background	: url(images/tabs_bg.gif) bottom left no-repeat; 
	color		: #3c231b;
}
#upcoming-events #tabs li a.selected div { background: url(images/tabs_cap.gif) bottom right no-repeat; }

#upcoming-events.panel .content ul li#one
{
	height		: 8px;
	margin-top	: 5px;
	background	: url(images/panel_divider_one.gif) 0px 6px no-repeat;
	padding		: 0;
}
#upcoming-events.panel .content ul li#two { background-image: none; padding-top: 4px; }
#upcoming-events.panel .content ul li 
{ 
	clear		: both;
	padding		: 10px 0;
	background	: url(images/panel_item_divider.gif) top left repeat-x; 
}
#upcoming-events.panel span
{
	display		: block;
	font-size	: 10px;
	color		: #909090;
}
#upcoming-events.panel .date
{
	font-weight	: bold;
	color		: #8fa300;
}
#upcoming-events.panel .name { color: #000; }
#upcoming-events.panel .name strong { color: #00609a; }
#upcoming-events.panel ul li a:hover span.name strong { color: #38a7fa; }
#upcoming-events.panel ul li a:hover span.date { color: #afc800; }

/*------------------------------- featureBar */
#featureBar
{
	width			: 214px;
	padding-top		: 6px;
	padding-bottom	: 15px;
	margin-bottom	: 10px;
	background		: #f1f6cc;
	float			: right;
	font-size		: 10px;
}
#featureBar h4
{
	height			: 29px;
	margin-top		: 0px;
	color			: #FFF;
	font-size		: 11px;
	line-height		: 29px;
	font-weight		: bold;
	text-indent		: 10px;
	background		: #317818 url(images/featureBar_heading.gif) center right no-repeat;
	clear			: both;
	text-transform	: uppercase;
}
#featureBar a h4
{
	color				: #FFF;
	text-decoration		: none;
	background-image	: url(images/featureBar_heading_link.gif);
}

#featureBar .content { padding: 10px; }
#featureBar .content ul 
{ 
	margin-left		: 0px;
	list-style-type	: none;
	font-size		: 11px;
}
#featureBar .content ul li 
{ 
	padding-bottom	: 6px;
	margin-bottom	: 5px; 
	border-bottom	: #cfd3af 1px solid;
}
#featureBar a { color: #00609a; }
#featureBar a:hover { text-decoration: none; }

/*------------------------------- footer */
#footer
{
	clear		: both;
	margin		: 8px 0;
	color		: #7a7d67;
	font-size	: 10px;
}
#newsletter
{
	width			: 272px;
	margin-bottom	: 5px;
	padding			: 39px 0 12px 0;
	float			: left;
	background		: #f1f6cc url(images/newsletter_head2.gif) top left no-repeat;
	position		: relative;
}
#newsletter input#email, #pageHead #search input
{
	width		: 150px;
	margin		: 0 4px 0 10px;
	background	: #FFF;
	color		: #897a71;
	font-size	: 9px;
}
#pageHead #search input { margin: 0px; }
#newsletter input#subscribe
{
	border		: 0;
	width		: 62px;
	height		: 20px;
	background	: #868e92 url(images/btn_subscribe.gif) top left no-repeat;
	cursor		: pointer;
}
#newsletter div
{
	position	: absolute;
	width		: 272px;
	height		: 10px;
	bottom		: 0px;
	left		: 0px;
	background	: url(images/newsletter_bottom.gif) bottom left no-repeat;
}
#promo
{
	width		: 492px;
	padding-top	: 11px;
	background	: url(images/promo_bg.gif) top right no-repeat;
	float		: right;
}
#ads
{
	clear		: both;
	padding-top	: 14px;
	background	: url(images/ads_bg.gif) top left no-repeat;
}
#ads a img { margin-right: 4px; }
#footer p
{
	margin		: 0;
	padding		: 0 11px;
}
#footer .lines
{
	clear			: both;
	height			: 3px;
	border-top		: #c1c5c7 1px solid;
	border-bottom	: #c1c5c7 1px solid;
	font-size		: 1px;
	margin			: 4px 0;
}

.content18
{
	margin	: 0px;
	padding	: 0px;
	font	: 18px Tahoma, Arial, Helvetica, sans-serif;
	color	: #4f4f4f;
}

.content14
{
	margin	: 0px;
	padding	: 0px;
	font	: 14px Tahoma, Arial, Helvetica, sans-serif;
	color	: #4f4f4f;
}

.content12
{
	margin	: 0px;
	padding	: 0px;
	font	: 12px Tahoma, Arial, Helvetica, sans-serif;
	color	: #4f4f4f;
}


.content11
{
	margin	: 0px;
	padding	: 0px;
	font	: 11px Tahoma, Arial, Helvetica, sans-serif;
	color	: #4f4f4f;
}

.content10
{
	margin	: 0px;
	padding	: 0px;
	font	: 10px Tahoma, Arial, Helvetica, sans-serif;
	color	: #4f4f4f;
}


.contentred
{
	margin	: 0px;
	padding	: 0px;
	font	: 12px Tahoma, Arial, Helvetica, sans-serif;
	color	: #FF0000;
}

/*------------------------------- pdf */
#pdf
{
	height			: 36px;
	margin			: 1px 0;
	padding-left	: 22px;
	background		: #b9d300;
}

#pdf h1
{
	margin-bottom	: 0px;
	font-size		: 18px;
	line-height		: 36px;
	color			: #f7ffbd;
	font-weight		: normal;
	text-transform	: uppercase;
}

#pdfLine
{
	padding-top		: 1px;
	margin-bottom	: 1px;
	border-top		: #474846 1px solid;
}

#pdfLine2
{
	padding-top		: 1px;
	margin-bottom	: 1px;
	border-top		: #C0C0C0 1px dashed;
	height		    : 20px;
}

/* Tabs */
.adminTabs *
{
	margin	: 0px;
	padding	: 0px;
}
ul.adminTabs { list-style: none; }
ul.adminTabs li { display: inline; }
ul.adminTabs li a
{
	display			: block;
	float			: left;
	height			: 22px;
	background		: url(images/adminTabs_bg.gif) top left no-repeat;
	font			: 10px/22px Verdana, Arial, Helvetica, sans-serif;
	color			: #0b333c;
	text-decoration	: none;
	padding-left	: 15px;
	padding-right	: 10px;
}
ul.adminTabs li div
{
	width		: 5px;
	height		: 22px;
	font-size	: 1px;
	float		: left;
	background	: url(images/adminTabs_cap.gif) top right no-repeat;
}
ul.adminTabs li.selected div { background-image: url(images/adminTabs_cap_selected.gif); }
ul.adminTabs li a:hover  { color: #0171c5; }
ul.adminTabs li.selected a
{
	font-weight			: bold;
	background-image	: url(images/adminTabs_bg_selected.gif);
}
ul.adminTabs li.selected a:hover { color: #0b333c; }

ul.adminTabs li.inactive div { background-image: url(images/adminTabs_cap.gif); }
ul.adminTabs li.inactive a
{
	font-weight			: normal;
	background-image	: url(images/adminTabs_bg.gif);
	color: #C0C0C0;
}
ul.adminTabs li.inactive a:hover { color: #C0C0C0; }

/* Form Buttons */
input.adminButton
{
	padding		: 2px 8px;
	border		: #919999 3px double;
	font		: 10px/22px Verdana, Arial, Helvetica, sans-serif;
	background	: #FFF url(images/adminButton_bg.gif) top left repeat-x;
	cursor		: pointer;
}
input.adminButton.inactive
{
	background	: #d4d4d4;
	cursor		: default;
	color		: #616a6a;
}

.adminPanel
{
	display			: block;
	/*float			: left;*/
	height			: 30px;
	background		: url(images/admin_panel.gif) top left no-repeat; 
	font			: 10px/22px Verdana, Arial, Helvetica, sans-serif;
	font-weight		: bold;
	color			: #0b333c;
	line-height	: 30px;
	  /*background-color: #EBEDF1; */
	text-decoration	: none;
	padding-left	: 15px;
}

.adminLabel
{
	font			: 10px Verdana, Arial, Helvetica, sans-serif;
	font-weight		: normal;
	color			: #0b333c;
	text-decoration	: none;
}

.adminLabel9
{
	font			: 9px Verdana, Arial, Helvetica, sans-serif;
	font-weight		: normal;
	color			: #0b333c;
	text-decoration	: none;
}

.adminTopPanelBorder
{
	border-bottom:#DBDBDB 1px solid; 
	border-left:#DBDBDB 1px solid; 
	border-right:#DBDBDB 1px solid;
}

.adminPanelBorder
{
	border-top:#DBDBDB 1px solid;
	border-bottom:#DBDBDB 1px solid; 
	border-left:#DBDBDB 1px solid; 
	border-right:#DBDBDB 1px solid;
}

.tablerow1 {background-color: #F1F6F6;
	        height: 20px;}  
			
.tablerow2 {background-color: #E7E7EF;
	        height: 20px;}  
			
.documenttablerow1 {background-color: #F1F6F6;
	        height: 30px;}  
			
.documenttablerow2 {background-color: #E7E7EF;
	        height: 30px;}  
			
.reportHeader
{
	font			: 16px Verdana, Arial, Helvetica, sans-serif;
	font-weight		: normal;
	color			: #0b333c;
	text-decoration	: none;
}

.reportContent
{
	font			: 11px Verdana, Arial, Helvetica, sans-serif;
	font-weight		: normal;
	color			: #0b333c;
	text-decoration	: none;
}

/*-------------------------------------------- BOK */
#filter
{
	margin		: 2px 0;
	padding		: 10px 0 15px 0;
	background	: #f1f6cd url(images/filter_bg.gif) 19px 25px no-repeat;
	float		: left;width: 100%;
}
#filter select 
{ 
	margin	: 14px 0 0 118px; 
	float	: left;
}
#filter select option { padding-right: 12px; }

#filter input.go 
{ 
	background-image	: url(images/btn_go-filter.gif); 
	float				: left;
	margin				: 14px;
}

#filter #tags 
{ 
	float	: left; 
	margin 	: 6px 10px 0 20px;
}
#filter #tags td { padding: 2px 0; }
#filter #tags label { padding: 0 6px 0 3px; }

#filter #keywords
{ 
	float	: left; 
	margin 	: 14px 0 0 20px;
}
#filter #keywords input { width: 150px; }

#resultsInfo
{
	height			: 26px;
	line-height		: 26px;
	padding			: 0 10px;
	background		: #ecf7fd;
	border-top		: #b9d300 1px solid;
	border-bottom	: #b9d300 1px solid;
	clear			: both;	
	text-align		: right;
	color			: #68696a;
	font-size		: 10px;
}
#resultsInfo span 
{ 
	float		: left; 
	color		: #68696a;
	font-size	: 12px;
}
#resultsInfo a
{
	font-weight	: bold;
	font-size	: 11px;
	color		: #0060a5;
	margin		: 0 4px 0 2px;
}
#resultsInfo a:hover { color: #0084cc; }
#resultsInfo a.selected { text-decoration: none; }

.results a { color: #0062ab; }
.results h4 { margin: 30px 0 4px 0; }
.results h4:first-child { margin-top: 0; }
.results h4 a
{
	font-size		: 16px;
	text-decoration	: none;
	font-weight		: bold;
}
.results h4 a:hover
{
	color			: #0084cc;
	text-decoration	: underline;
}
.results p { margin-bottom: 0; }
.results span 
{ 
	text-transform	: uppercase; 
	font-size		: 10px;
	color			: #3b3b3;
}
.results span a { text-transform: none; }

/*-------------------------------------------- BOK Matrix */
#matrix { margin: 25px 0; }
#matrix thead
{
	height	: 50px;
}
#matrix th 
{ 
	width			: 192px;
	text-align		: center;
	line-height		: 50px;
	text-transform	: uppercase;
	color			: #5d4941;
	font-size		: 14px;
	font-weight		: bold;
	cursor			: default;
}

#matrix th#discovery  	
{ 
	width			: 190px;
	border-right	: #FFF 2px solid; 
	background		: #e8f3ba url(images/matrix_thead_discovery.jpg) top right repeat-y;
}
#matrix th#development 	
{ 
	width			: 190px;
	border-right	: #FFF 2px solid; 
	background		: #dbedcb url(images/matrix_thead_development.jpg) top right repeat-y;	
}
#matrix th#commercialization	
{ 
	width			: 190px;
	background		: #c9e4e3 url(images/matrix_thead_commercialization.jpg) top right repeat-y;	
}


#matrix tbody td, #matrix tbody td.inactive
{ 
	text-align		: center; 
	border-bottom	: #e8f3ba 2px solid; 
}
#matrix tbody td.label
{
	text-align		: left;
	background		: #e9eee0 url(images/matrix_label_bg.gif) center left no-repeat;
	padding			: 0 20px;
	border-color	: #FFF;
	cursor			: default;
}
#matrix tbody tr:last-child td { border-bottom: 0; }
#matrix tbody td.discovery 			
{ 
	background		: #d4e3a4 url(images/matrix_discovery_bg.jpg) top right repeat-y; 
	border-right	: #e9eee0 2px solid;
}
#matrix tbody td.development 		
{ 
	background		: #c8ddb2 url(images/matrix_development_bg.jpg) top right repeat-y; 
	border-right	: #e9eee0 2px solid;
}
#matrix tbody td.commercialization { background: #b7d5c7 url(images/matrix_commercialization_bg.jpg) top right repeat-y; }

#matrix tbody tr td.inactive { background: #cbcfc3 url(images/matrix_inactive_bg.jpg) top right repeat-y; }

#matrix tbody a 
{ 
	display			: block;
	text-decoration	: none; 
	font-size		: 10px;
	font-weight		: bold;
	color			: #b9d300; /*  View Files in:  */
}
#matrix tbody a div 
{ 
	visibility	: hidden;
	padding		: 12px 8px;
	background	: #257989 url(images/matrix_link_bg.jpg) top left repeat-x;
}
#matrix tbody a span 
{ 
	display		: block; 
	color		: #fff;
	font-weight	: normal;
}
#matrix tbody a span b 
{ 
	color		: #fff; 
	font-weight	: normal;
}

#matrix tbody a:hover div { visibility: visible; }

.search_link
{ 
	text-decoration	: none;
	font-weight		: bold;
	color			: #0169b7;
}

.bluelink
{ 
	text-decoration	: underline;
	font-weight		: normal;
	color			: #0000FF;
}

.bluelink:hover 
{ 
	text-decoration	: none;
	font-weight		: normal;
	color			: #0000FF;
}

#google_translate_element
{ 	color		: #7a7d67;
	font-size    : 10px; float: right;
}

#google_translate_element select
{ 	font-size	: 10px;		
	width		: 175px;
}

