﻿@charset "utf-8";
/* CSS Document */
/*
main CSS all media
////////////////////////////////////////////////////////////////////////////

colors:

first green: old909F29
new bg green: newDBEC79
new font green on bg green: new454
new font green on white: newA1BA00
*/


/*reset CSS from yahoo UI Library*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {margin:0;padding:0;}
table 			{border-collapse:collapse;border-spacing:0;}
fieldset,img	{border:0;}
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal;font-weight:normal;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:100%;}
q:before,q:after {content:'';}
abbr,acronym { border:0;}
address{margin:0 0 20px 0;line-height:1.4em;}
.greenText{color:#A1BA00}
.blueText{color:#1D54A6}
/*.text {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 100%;color: #555;}*/
/*
TYPOGRAPHY
__________
*/
body	{text-align: left;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 76%!important;line-height: 1.4em;color: #555;}
div 	{font-size: 1em;}
img		{border: 0;}
img.setTextRight{float:left;padding:0 10px 5px 0}
img.setTextLeft{float:right;padding:0 0 10px 10px}
	
/*
HYPERLINKS
__________
*/

a:link		{color: #1D54A6;text-decoration: none;}
a:visited	{color: #1D54A6;text-decoration: none;}
a:hover		{text-decoration: none!important;color:#A1BA00!important}

a.arrowLink:link,
a.arrowLink:visited	{color:#1D54A6;background:url(Images/arrow-blue.gif) no-repeat left 4px;padding:0 10px;}
a.arrowLink:hover	{color:#A1BA00;background:url(Images/arrow-green.gif) no-repeat left 4px;padding:0 10px;}
a.pdfLink:link,
a.pdfLink:visited	{color:#1D54A6;background:url(/_layouts/IMAGES/pdficon.gif) no-repeat top left;padding:2px 0px 2px 20px;}
a.pdfLink:hover	{color:#A1BA00;background:url(/_layouts/IMAGES/pdficon.gif) no-repeat top left;padding:2px 0px 2px 20px;}
a.wordLink:link,
a.wordLink:visited	{color:#1D54A6;background:url(/_layouts/IMAGES/icdoc.gif) no-repeat top left;padding:2px 0px 2px 20px;}
a.wordLink:hover	{color:#A1BA00;background:url(/_layouts/IMAGES/icdoc.gif) no-repeat top left;padding:2px 0px 2px 20px;}
a.xlsLink:link,
a.xlsLink:visited	{color:#1D54A6;background:url(/_layouts/IMAGES/icxls.gif) no-repeat top left;padding:2px 0px 2px 20px;}
a.xlsLink:hover	{color:#A1BA00;background:url(/_layouts/IMAGES/icxls.gif) no-repeat top left;padding:2px 0px 2px 20px;}
a.zipLink:link,
a.zipLink:visited	{color:#1D54A6;background:url(/_layouts/IMAGES/iczip.gif) no-repeat top left;padding:2px 0px 2px 20px;}
a.zipLink:hover	{color:#A1BA00;background:url(/_layouts/IMAGES/iczip.gif) no-repeat top left;padding:2px 0px 2px 20px;}
a.pptLink:link,
a.pptLink:visited	{color:#1D54A6;background:url(/_layouts/IMAGES/icppt.gif) no-repeat top left;padding:2px 0px 2px 20px;}
a.pptLink:hover	{color:#A1BA00;background:url(/_layouts/IMAGES/icppt.gif) no-repeat top left;padding:2px 0px 2px 20px;}

a.totopLink:link,
a.totopLink:visited	{color:#1D54A6;background:url(Images/totop.gif) no-repeat center left;padding:2px 0px 2px 15px;}
a.totopLink:hover	{color:#A1BA00;background:url(Images/totop-green.gif) no-repeat center left;padding:2px 0px 2px 15px;}

	
/*
HEADINGS
________
*/

/*
*a percent approach would be:
h1 { font-size: 240%; }
h2 { font-size: 180%; }
h3 { font-size: 140%; }
h4 { font-size: 100%; }
h5 { font-size: 70%; }
h6 { font-size: 50%; }
*/

h1 {font-size: 1.4em;line-height: 1.3em;margin: 0 0 0.5em 0;padding: 0;color: #333;}
h2 {font-size: 1.4em;line-height: 1.3em;margin: 0 0 0.5em 0;padding: 0;color: #1D54A6;}
h3 {font-size: 1.2em;line-height: 1.2em;margin: 0 0 0.5em 0;padding:0;color: #333;}
h4 {font-size: 1.2em;line-height: 1.2em;margin: 0 0 0.5em 0;padding:0;color: #1D54A6;}
h5 {font-size: 1em;line-height: 1em;margin: 0 0 0.5em 0;padding: 0;color:#333;font-style:normal}
h6 {font-size: 1em;line-height: 1em;margin: 0 0 0.5em 0;padding: 0;color: #1D54A6;}

/*
TEXT
____
*/

p 			{font-size: 1em;margin: 0 0 1.5em 0;padding: 0;line-height:1.4em;}

blockquote 	{margin-left:20px;font-weight:normal}
pre 		{font-family: monospace;font-size: 1.5em;}
strong,
b 			{font-weight: bold;}
em,
i 			{font-style:italic;}
code 		{font-family: "Courier New", Courier, monospace;font-size: 1em;white-space: pre;}

	
/*
LISTS
_____
*/

ul		{line-height:1.2em;margin: 1em 0 1.5em 0;padding: 0;}
ul li	{margin: 0 0 0.45em 20px;padding: 0;list-style-image:url(Images/arrow-blue-list.gif)}

ol		{font-size: 1.0em;line-height: 1.4em;margin: 0 0 1.5em 1em;padding: 0;}
ol li	{font-size: 1.0em;margin: 0 0 0.25em 20px;padding: 0;list-style:decimal}

dl		{margin: 0 0 1.5em 0;padding: 0;line-height: 1.4em;}
dl dt	{font-weight: bold;margin: 0.25em 0 0.25em 0;padding: 0;}
dl dd	{margin: 0 0 0 30px;padding: 0;}


/*
TABLE
_____
*/

table 			{font-size: 1em;margin: 0 0 1.5em 0;padding: 0;}
table caption	{font-weight: bold;margin: 0 0 0 0;padding: 0 0 1.5em 0;}
th 				{font-weight: bold;text-align: left;}
td 				{font-size: 1em;}

/*statistics table is sameas data table, data table is better name*/
table.statisticsTable			{font-size: 1em;margin: 0 0 1.5em 0;padding: 0;border:1px solid #6087C1;line-height:1.4em;visible:false}
table.statisticsTable caption	{font-weight: bold;margin: 0 0 0 0;padding: 0 0 1.5em 0;visible:false}
table.statisticsTable th 		{font-weight: bold;text-align: left;padding:3px;border:1px solid #6087C1;visible:false}
table.statisticsTable td 		{font-size: 1em;padding:3px;border:1px solid #6087C1;visible:false}

table.dataTable			{font-size: 1em;margin: 0 0 1.5em 0;padding: 0;border:1px solid #6087C1;line-height:1.4em;}
table.dataTable caption	{font-weight: bold;margin: 0 0 0 0;padding: 0 0 1.5em 0;visible:false}
table.dataTable th 		{font-weight: bold;text-align: left;padding:3px 6px;border:1px solid #6087C1;visible:false}
table.dataTable td 		{font-size: 1em;padding:3px 6px;border:1px solid #6087C1;visible:false;vertical-align:top}
tr.alternateRow	{background:#F8FBE4}
tr.alternateRowBlue	{background:#DDE6F2}
td.greenCell  	{background:#F8FBE4}
th.greenCell  	{background:#DBEC79}
td.blueCell	{background:#DDE6F2}
th.blueCell	{background:#1D54A6;color:#fff}
table.layOutTable table.dataTable{background:#fff}
hr 	{height: 1px;border: 0;border-top: 0px dotted #ddd;background:#fff url(Images/dots-hori.gif) repeat-x;color:#ddd;margin: 5px 0px;}
td.contentCell hr 	{height: 1px;border: 0;border-top: 0px dotted #ddd;background:#fff url(Images/dots-hori.gif) repeat-x;color:#ddd;margin: 1.5em 0px;}

/*hr		{display: none;}
div.hr	{height: 1px;margin: 1.5em 10px;border-bottom: 1px dotted black;}*/

.new {padding-left: 40px; background:url(Images/new.gif) no-repeat top left}
.newGreen {padding-left: 40px; background:url(Images/new.gif) no-repeat top left}
.newBlue {padding-left: 40px; background:url(Images/newBlue.gif) no-repeat top left}
	
/* END TYPOGRAPHY */

/*
FORM ELEMENTS
_____________
*/

form 						{margin:0;padding:0;}
form div,
form p 						{font-size: 1em;padding: 0;}
label 						{font-weight: bold;}

fieldset 					{border: 1px solid #eee;padding: 5px 10px;margin: 0 0 1.5em 0;}
fieldset legend 			{color: #666;font-size: 1.1em;font-weight: bold;margin: 0 0 0 0px;padding: 0;background-color: white;}
* html fieldset legend 		{margin: 0 0 10px -10px;}

fieldset ul 		{list-style: none;margin: 0 0 1.5em 0;padding: 0;}
fieldset ul li 		{list-style: none;margin: 0 0 0.5em 0;padding: 0;}
     
input, select, textarea 	{font-size:1em;font-family:Verdana, Arial, Helvetica, sans-serif;margin: 2px;padding: 0px;}
option {font-size:1em;font-family:Verdana, Arial, Helvetica, sans-serif;}
input, select 				{vertical-align:middle;}
textarea 					{width: 200px;height: 8em;}
input.check 				{border: none;width: auto;height: auto;margin: 0;}
input.radio 				{border: none;width: auto;height: auto;margin: 0;}
input.file 					{height: auto;width: 250px;}
input.readonly 				{background-color: transparent;border: none;}
input.button 				{width: 10em;border:1px solid black;background-color: #ddd;}
input.image 				{border: none;width: auto;height: auto;}
	
form div.submit 			{margin: 1em 0;}
form div.submit input 		{height: 2em;width: 15em;}

/* END FORM ELEMENTS */	


/*
TOOLS
_____
*/

/* clearing */
.stretch,
.clear 					{clear:both; height:1px; margin:0; padding:0; font-size: 15px;line-height: 1px;}
.clearfix:after 		{content: "."; display: block; height: 0; clear: both; visibility: hidden;}
* html>body .clearfix	{display: inline-block; width: 100%;}
* html .clearfix 		{/* Hides from IE-mac \*/height: 1%;/* End hide from IE-mac */}
/* end clearing */

/* replace */
.replace 			{display:block;background-repeat: no-repeat;background-position: left top;background-color:transparent;}
/* tidy these up */
.replace * 			{text-indent: -10000px;display:block;background-repeat: no-repeat;background-position: left top;background-color:transparent;}
.replace a 			{text-indent:0;}
.replace a span 	{text-indent:-10000px;}
/* end replace */

/* accessibility */
span.accesskey 	{text-decoration:none;}
.accessibility 	{position: absolute;top: -999em;left: -999em;}
/* end accessibility */


/*
BLOCKS LAYOUT & TYPO
_____________________
*/

body						{margin: 0;padding: 0;background: white;text-align: center;}
div#pageBlock				{margin:0 auto;padding: 0;background: white;text-align: left;/*width:950px*/max-width:980px;min-width:770px}
.siteTable 					{width:100%}

div.headerBlock				{background:url(Images/bg-header00.jpg) no-repeat bottom left;height:228px}
div.photo						{background:url(Images/bg-header11.jpg) no-repeat bottom left;}
div.photo2						{background:url(Images/bg-header02.jpg) no-repeat bottom left;}
div.photo3						{background:url(Images/bg-header03.jpg) no-repeat bottom left;}
div.photo4						{background:url(Images/bg-header04.jpg) no-repeat bottom left;}
div.photo5						{background:url(Images/bg-header05.jpg) no-repeat bottom left;}

div#logo					{float:left;/*margin-bottom:117px*/;border:0px solid #f00;/*position:absolute*/}
div#logo img.bosslogo {position:absolute;top:50px}

/* TOOLBAR */
div.toolbar					{position:relative;border:0px solid #0f0}
div.toolbar ul 				{position:absolute;right:0;/*float:right;*/margin:0 10px 0 0;border:0px solid #00f}
div.toolbar ul li			{display:block;border-left:0px dotted #888;padding:10px 0 0 5px;float:left;background:url(Images/dots-vert.gif) repeat-y top left;list-style-image:none}
div.toolbar a:link, div.toolbar a:visited {color:#888;text-transform: uppercase;text-decoration:none;font-size:80%;font-weight:bold}
div.toolbar a:hover {color:#A1BA00;}

/* TOPNAVIGATION */
div.topNavigation	 					{clear:both;padding-top:193px;}
div.topNavigation ul 					{background:#1D54A6;float:left;width:100%;line-height:normal;border-top:1px solid #CAC6C6;border-bottom:1px solid #999/*#8AA4CB*/;margin:0}
div.topNavigation ul li					{padding:0;margin:0;float:left;list-style-image:none}
div.topNavigation ul li	a:link,	
div.topNavigation ul li	a:visited		{display:block;padding:5px 10px;text-decoration:none;background:#1D54A6;margin:0;color:#fff;font-weight:bold;border-left:1px solid #164FA0}
div.topNavigation ul li	a:hover			{background:#DBEC79;color:#454}
div.topNavigation ul li.sel	a:link,	
div.topNavigation ul li.sel	a:visited	{background:#DBEC79;color:#454}

/* BREADCRUMB */
tr.breadRow	{background:#F6F6F6;border-top:1px solid #B2ACAC;}
div.breadcrumb	{padding:4px 10px;clear:both;margin-top:0;font-size:90%;color:#333;padding-left:20px}
div.breadcrumb strong, a.breadcrumbCurrent {color:#A1BA00 !important;font-weight:bold}
div.breadcrumb a:link, div.breadcrumb a:visited {color:#666;text-decoration:none}
div.breadcrumb a:hover {color:#A1BA00;}

/* CONTENT */
td.leftCell						{border-right:0px dotted #B2ACAC;width:195px/*was:20%*/;vertical-align:top;background:#F6F6F6  url(Images/dots-vert.gif) repeat-y top right;padding-right:1px}
td.home						{background:#Fff url(Images/dots-vert.gif) repeat-y top right}

/* NEWS */
div.newsBlock						{background:#fff;}
div.newsBlock h2					{background:#1D54A6;color:#fff;padding:4px 10px;font-size:100%;font-weight:bold;margin:0}
div.newsBlock ul					{margin:0;padding:0}
div.newsBlock ul li					{margin: 0;padding: 0;list-style-image:none}
div.newsBlock ul li	a:link,	div.newsBlock ul li	a:visited		{display:block;text-decoration:none;color:#555;padding:3px 7px 7px 17px;background:url(Images/arrow-blue.gif) no-repeat 7px 7px}
div.newsBlock ul li	a:hover			{background:#F3F7FA url(Images/arrow-blue.gif) no-repeat 7px 7px;color:#222}
div.newsBlock a.moreNews:link,
div.newsBlock a.moreNews:visited	{color:#1D54A6;background:url(Images/arrow-blue.gif) no-repeat center left;padding:0 10px;}
div.newsBlock a.moreNews:hover	{color:#A1BA00;background:url(Images/arrow-green.gif) no-repeat center left;padding:0 10px;}
div.newsBlock p {padding:4px 10px;}

/* LEFTMENU */
div.leftMenuBlock				{}
div.leftMenuBlock ul 			{margin:0;padding:0}
div.leftMenuBlock ul li			{margin:0;padding:0;list-style-image:none}
div.leftMenuBlock ul li	a:link,	div.leftMenuBlock ul li	a:visited	{text-decoration:none;color:#fff;display:block;background:#1D54A6;padding:3px 10px;border-bottom:1px solid #fff}
div.leftMenuBlock ul li	a:hover	{background:#DBEC79;color:#454!important}

div.leftMenuBlock ul li	ul li a:link, 
div.leftMenuBlock ul li	ul li a:visited		{text-decoration:none;color:#555;display:block;background:#EEEEEB;padding:3px 10px;border-bottom:2px solid #fff}
div.leftMenuBlock ul li	ul li a:hover		{background:#DBEC79;color:#454;}
div.leftMenuBlock ul li	ul li.sel a:link,
div.leftMenuBlock ul li	ul li.sel a:visited	{background:#DBEC79;color:#454;}

div.leftMenuBlock ul li	ul li.sel ul li a:link,
div.leftMenuBlock ul li	ul li.sel ul li a:visited		{text-decoration:none;color:#555;display:block;background:#fff url(Images/arrow-blue.gif) no-repeat 10px 7px;padding:3px 10px 3px 20px;border-bottom:2px solid #fff}
div.leftMenuBlock ul li	ul li.sel ul li a:hover			{background:#fff url(Images/arrow-green.gif) no-repeat 10px 7px;color:#A1BA00!important;}
div.leftMenuBlock ul li	ul li.sel ul li.sel a:link,
div.leftMenuBlock ul li	 ul li.sel ul li.sel a:visited	{background:#fff url(Images/arrow-green.gif) no-repeat 10px 7px;color:#A1BA00;font-weight:bold}


/* CONTENT */
td.contentCell					{background:#Fff url(Images/dots-hori.gif) repeat-x top left;padding:7px 10px 7px 20px;vertical-align:top;width:754px/*was:80%*/}

/* FUNCTIONS */
div.pageFunctionsBlock				{float:right;width:70px;text-align:right}
div.pageFunctionsBlock a.print:link, div.pageFunctionsBlock a.print:visited	{color:#333;background:url(Images/print.gif) no-repeat center left;padding:2px 0 2px 20px;font-size:90%;}
div.pageFunctionsBlock a.print:hover {color:#A1BA00;background:url(Images/print-green.gif) no-repeat center left;text-decoration:none}
div.pageFunctionsBlock a.textonly:link, div.pageFunctionsBlock a.textonly:visited	{color:#333;background:url(Images/textonly.gif) no-repeat center left;padding-left:20px;font-size:90%;}
div.pageFunctionsBlock a.textonly:hover {color:#000;text-decoration:none}

/* PAGE TITLE */
h1.pageTitle {font-size: 1.5em;line-height: 1.5em;margin: 0 0 1em 0;padding: 0;color:#1D54A6;}

/* CONTENT BLOCK */
div.contentBlock		{margin-right:70px;line-height:1.4em}

/* FOOTER */
div.footer 						{color:#666;background:url(Images/bg-footer.gif) repeat-x top left;border-bottom:8px solid #1D54A6;padding:15px 10px 7px 10px}
div.footer a:link, div.footer a:visited {color:#666;}
div.footer a:hover {color:#A1BA00;}
div.footer p	{margin:0}
div.footer p.date	{float:right}

/* STYLES FOR HOMEPAGE TABLE */
table.layOutTable{border:0;margin:0;padding:0}
table.layOutTable td, table.layOutTable th {padding:0 20px 20px 0;border:0;vertical-align:top}
table.layOutTable caption	{display:none}

table.layOutTable table.dataTable			{font-size: 1em;margin: 0 0 1.5em 0;padding: 0;border:1px solid #6087C1;line-height:1.4em;}
table.layOutTable table.dataTable caption	{font-weight: bold;margin: 0 0 0 0;padding: 0 0 1.5em 0;visible:false}
table.layOutTable table.dataTable th 		{font-weight: bold;text-align: left;padding:3px 6px;border:1px solid #6087C1;visible:false}
table.layOutTable table.dataTable td 		{font-size: 1em;padding:3px 6px;border:1px solid #6087C1;visible:false}

/*same styles but with older names - only kept for support: */
/*statisticTable = dataTable - baseTable = layOutTable - statisticsTable is used in templates!*/
table.baseTable{border:0;margin:0;padding:0}
table.baseTable td, table.baseTable th {padding:0 20px 20px 0;border:0;vertical-align:top}
table.baseTable caption	{display:none}

table.layOutTable table.statisticsTable			{font-size: 1em;margin: 0 0 1.5em 0;padding: 0;border:1px solid #6087C1;line-height:1.4em;}
table.layOutTable table.statisticsTable caption	{font-weight: bold;margin: 0 0 0 0;padding: 0 0 1.5em 0;visible:false}
table.layOutTable table.statisticsTable th 		{font-weight: bold;text-align: left;padding:3px;border:1px solid #6087C1;visible:false}
table.layOutTable table.statisticsTable td 		{font-size: 1em;padding:3px;border:1px solid #6087C1;visible:false}

table.baseTable table.statisticsTable			{font-size: 1em;margin: 0 0 1.5em 0;padding: 0;border:1px solid #6087C1;line-height:1.4em;}
table.baseTable table.statisticsTable caption	{font-weight: bold;margin: 0 0 0 0;padding: 0 0 1.5em 0;visible:false}
table.baseTable table.statisticsTable th 		{font-weight: bold;text-align: left;padding:3px;border:1px solid #6087C1;visible:false}
table.baseTable table.statisticsTable td 		{font-size: 1em;padding:3px;border:1px solid #6087C1;visible:false}

table.baseTable table.dataTable			{font-size: 1em;margin: 0 0 1.5em 0;padding: 0;border:1px solid #6087C1;line-height:1.4em;}
table.baseTable table.dataTable caption	{font-weight: bold;margin: 0 0 0 0;padding: 0 0 1.5em 0;visible:false}
table.baseTable table.dataTable th 		{font-weight: bold;text-align: left;padding:3px;border:1px solid #6087C1;visible:false}
table.baseTable table.dataTable td 		{font-size: 1em;padding:3px;border:1px solid #6087C1;visible:false}

/*special table was used during development*/
table.specialTable{font-size: 1em;margin: 0 0 1em 0;padding: 0;border:0;line-height:1.4em;background:#F8FBE4}
table.specialTable caption	{display:none}
table.specialTable th 		{font-weight: bold;text-align: left;padding:0;border:1px solid #6087C1;visible:false}
table.specialTable td 		{font-size: 1em;padding:0;border:1px solid #6087C1;visible:false}
table.specialTable h2		{background:#DBEC79;color:#454;padding:4px 10px;font-size:100%;font-weight:bold;margin:0 0 5px 0}
table.specialTable h3 {font-size: 1.3em;line-height: 1.3em;margin: 0 10px 0.5em 10px;padding:0;color: #333;}
table.specialTable h4 {font-size: 1.2em;line-height: 1.2em;margin: 0 10px 0.25em 10px;padding: 0;color: #1D54A6;}
table.specialTable h5 {font-size: 1.1em;line-height: 1.1em;margin: 0 10px 0.25em 10px;padding: 0;color:#333;font-weight:bold}
table.specialTable h6 {font-size: 1em;line-height: 1em;margin: 0 10px 0.25em 10px;padding: 0;color: #333;}
table.specialTable p {padding:0px 10px}
table.specialTable ul li	{margin: 0 0 0.45em 30px;padding: 0;list-style-image:url(Images/arrow-blue-list.gif)}
table.specialTable ol li	{font-size: 1.0em;margin: 0 0 0.25em 30px;padding: 0;list-style:decimal}
table.specialTable table.statisticsTable	{margin: 0 10px 1.5em 10px;}
table.specialTable table.statisticsTable td	{background:#fff}
table.specialTable table.dataTable	{margin: 0 10px 1.5em 10px;}
table.specialTable table.dataTable td	{background:#fff}
/*end of support styles*/


/* CENFORMS */
.text-disable{color:#ccc}
.text-enable{font-weight:bold}


/*BOSS*/
img.bosslogo {padding:0 0 8px 10px}

/*new for sharepoint integration*/
div.headerBlock {margin:0}
div.breadcrumb {margin:0}

#zz1_TopNavigationMenu {/*margin:193px 0 0 0;*/margin:0 0 0 0;clear:both;background:#1D54A6;width:100%;line-height:normal;border-top:1px solid #CAC6C6;border-bottom:1px solid #999/*#8AA4CB*/;position:relative;top:115px}
#zz1_TopNavigationMenu table {margin:0}
table.zz1_TopNavigationMenu_5 {width:auto}
table .ms-topnav {
background-color:none;
background-image:none;
background-repeat:repeat-x;
border:none;
color:inherit;
font-family:inherit;
font-size:1em!important;
}
a.ms-topnav:link, a.ms-topnav:visited {
background-color:#1D54A6;
background-image:none);
background-repeat:repeat-x;
border:none;
border-left:1px solid #164FA0;
color:#fff;font-weight:bold;
font-family:inherit;
font-size:1em!important;
padding:4px 14px 2px 14px/*4px 10px 2px 10px;*/;
text-decoration:none;
}
a.ms-topnav:hover, a.ms-topnavselected {background:#DBEC79!important;color:#454!important}


#zz10_SiteActionsMenu_t {float:right;text-align:right;position:relative;top:40px}
.ms-consoleframe table {margin:0}
table.ms-consoleframe {margin:0}

td#onetIdTopNavBarContainer #zz1_TopNavigationMenu {position:static}

/*in back end*/
.ms-main table {text-align:left}
.ms-main table {margin:0;border-collapse:separate}
table.ms-bannerframe {margin:0}
table.ms-bannerframe table {margin:0}
table.ms-bannerframe #zz1_TopNavigationMenu {margin:0;clear:none;background:none;width:auto;border:0}


table.ms-bannerframe #zz1_TopNavigationMenu table {}
table.ms-bannerframe table.zz1_TopNavigationMenu_5 {width:100%}

table.ms-bannerframe .ms-topnav {
background-color:#E2EFFF;
background-image:url(/_layouts/images/topnavunselected.gif);
background-repeat:repeat-x;
border-color:#C2DCFF #C2DCFF -moz-use-text-color #FFFFFF;
border-style:solid solid none;
border-width:1px 1px medium;
color:#3764A0;
font-family:Tahoma;
font-size:8pt;
}
table.ms-bannerframe a.ms-topnav:link, table.ms-bannerframe a.ms-topnav:visited {
background-color:#E2EFFF;
background-image:url(/_layouts/images/topnavunselected.gif);
background-repeat:repeat-x;
border-color:#C2DCFF #C2DCFF -moz-use-text-color #FFFFFF;
border-style:solid solid none;
border-width:1px 1px medium;
color:#3764A0;
font-family:Tahoma;
font-size:8pt;
padding:1px 8px 0px 8px;
text-decoration:none;
}
table.ms-bannerframe a.ms-topnav:hover {
background-image:url("/_layouts/images/topnavhover.gif");
background-color:#ffe6a0;
border:solid 1px #c2a770;
border-left:solid 1px #ffffff;
border-bottom-width:0px;
color:#000000;
}

.ms-propertysheet {
font-size:1em;
}
.ms-propertysheet th {
font-size:1em;
}


.ms-bodyareaframe {
padding:0px;
}
.ms-bodyareaframe, .ms-viewareaframe {
background-color:#FFFFFF;
border:0;
height:auto;
}

/*for webparts*/
.ms-WPBody {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 1em;line-height: 1.4em;color: #555;
}
.ms-WPBody td {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:1em;
}
.ms-WPBody select {width:680px;}
.ms-WPBody .pnlContactInfo select {width:auto;}
.ms-WPBody .pnlContactInfo input {width:255px;}
.ms-WPBody .pnlContactInfo input.btn {width:auto;}

.ms-WPBody .pnlComment select {width:auto;}
.ms-WPBody .pnlComment input {width:255px;}
.ms-WPBody .pnlComment input.btn {width:auto;}

.ms-WPBody .pnlMeetingRegistration select {width:auto;}
.ms-WPBody .pnlMeetingRegistration input {width:255px;}
.ms-WPBody .pnlMeetingRegistration input.btn {width:auto;}

.ms-WPBody .pnlInput select {width:auto;}
.ms-WPBody .pnlInput input {width:255px;}
.ms-WPBody .pnlInput input.btn {width:auto;}
.ms-WPBody .pnlInput span.checkbox input {width:auto;}





/*for webpart on search on cen*/
div#ctl00_m_g_0015db56_49c4_458c_a96e_53efbc0b6d59 table {width:100%}
div#ctl00_m_g_0015db56_49c4_458c_a96e_53efbc0b6d59 label {font-weight:normal;padding-left:10px}
div#ctl00_m_g_0015db56_49c4_458c_a96e_53efbc0b6d59 td.ms-advsrchText input {width:194px}
div#ctl00_m_g_0015db56_49c4_458c_a96e_53efbc0b6d59 td.ms-advsrchHeadingText h3 {font-weight:normal;}

/*for webpart on search on boss*/
div#ctl00_m_g_20e28e00_1992_4208_adfb_75d76b553a2b table {width:100%}
div#ctl00_m_g_20e28e00_1992_4208_adfb_75d76b553a2b label {font-weight:normal;padding-left:10px}
div#ctl00_m_g_20e28e00_1992_4208_adfb_75d76b553a2b td.ms-advsrchText input {width:194px}
div#ctl00_m_g_20e28e00_1992_4208_adfb_75d76b553a2b td.ms-advsrchHeadingText h3 {font-weight:normal;}




table.ms-rtetoolbarmenu table { margin: 0 0 5px 0; }


