body
{
}

/* Old Css Class*/
.rightmenu
{
	font-family: verdana;
	font-weight: bold;
	font-size: 7pt;
	color: #FFFFFF;
	cursor: pointer;
	background-color: #7D85B9;
	text-decoration: none;
}
.toplogin
{
	font-family: verdana;
	font-weight: bold;
	font-size: 7pt;
	color: #FFFFFF;
	text-decoration: underline;
}
.topmenutxt
{
	font-size: 7pt;
	font-weight: 400;
	color: #ffffff;
	font-family: Verdana;
	background-color: #35408e;
	text-decoration: none;
}

.toploginSelected
{
	font-family: verdana;
	font-weight: bold;
	font-size: 7pt;
	color: #35408e;
	cursor: pointer;
	text-decoration: underline;
}
.topmenutxtSelected
{
	font-size: 7pt;
	font-weight: 400;
	color: #35408e;
	font-family: verdana;
	text-decoration: none;
}

.rightmenunormal
{
	font-family: verdana;
	font-size: 7pt;
	color: #FFFFFF;
	background-color: #7D85B9;
	cursor: pointer;
	text-decoration: none;
}
.m_toprow
{
	background-color: #ffcd05;
}

.m_menuavail
{
	font-size: 9pt;
	font-weight: bold;
	cursor: pointer;
	color: #FFFFFF;
	font-family: verdana;
	background-color: #35408e;
	text-decoration: none;
}

.href_m_menuavail
{
	font-weight: bold;
	font-size: 9pt;
	cursor: pointer;
	color: #FFFFFF;
	font-family: verdana;
	text-decoration: none;
	background-color: Transparent;
}

.href_m_select
{
	font-weight: bold;
	font-size: 9pt;
	cursor: pointer;
	color: #35408e;
	font-family: verdana;
	text-decoration: none;
	background-color: Transparent;
}

.m_menuselect
{
	/*padding-left: 5px;*/
	font-weight: bold;
	font-size: 9pt;
	cursor: pointer;
	color: #35408e;
	font-family: verdana;
	text-decoration: none;
	margin-left: 3;
}

.m_menuhover
{
	font-size: 9pt;
	font-weight: bold;
	cursor: pointer;
	color: #FFFFFF;
	font-family: verdana;
	background-color: #35408e;
	text-decoration: none;
}



.menuspacer
{
	background-color: #7D85B9;
}

.rightmenuspacer
{
	background-color: #C1C7EF;
}

.diah1
{
	font-family: verdana;
	font-size: 18pt;
	color: #35408E;
	text-decoration: none;
}

.diah2
{
	font-family: verdana;
	font-size: 16pt;
	color: #35408E;
	text-decoration: none;
}

.mainhead
{
	font-family: verdana;
	font-size: 12pt;
	font-weight: bold;
	color: #35408E;
	text-decoration: none;
}

.mainheadtop
{
	font-family: verdana;
	font-size: 12pt;
	font-weight: bold;
	color: #35408E;
	text-decoration: none;
	text-align: center;
}

.submainhead
{
	font-family: verdana;
	font-size: 9pt;
	font-weight: bold;
	color: #35408E;
	text-decoration: none;
}

.diah3
{
	font-family: verdana;
	font-size: 8pt;
	font-weight: bold;
	color: #35408E;
	text-decoration: none;
}

.bNtxtbold
{
	font-family: Verdana;
	font-size: 8pt;
	color: #35408E;
	font-weight: bold;
	margin-top: 0;
	margin-bottom: 0;
	text-align: left;
	text-decoration: none;
}


.bNtxt
{
	font-family: Verdana;
	font-size: 8pt;
	color: #35408E;
	margin-top: 0;
	margin-bottom: 0;
	text-align: left;
	text-decoration: none;
}

.bNtxt TABLE
{
	font-family: Verdana;
	font-size: 8pt;
	color: #35408E;
	margin-top: 0;
	margin-bottom: 0;
	text-align: left;
	text-decoration: none;
}
.bNtxt A:link
{
	font-family: Verdana;
	font-size: 8pt;
	color: #35408E;
	text-decoration: underline;
}

.bNtxt A:visited
{
	font-family: Verdana;
	font-size: 8pt;
	color: #35408E;
	text-decoration: underline;
}

.bNtxt A:hover
{
	font-family: Verdana;
	font-size: 8pt;
	color: #D8AE02;
	text-decoration: none;
}
.bNtxt A:active
{
	font-family: Verdana;
	font-size: 8pt;
	color: #D8AE02;
	text-decoration: underline;
}
.bNtxt1
{
	font-family: Verdana;
	font-size: 8pt;
	color: #D8AE02;
	text-decoration: none;
}
.bNtxt1 A:link
{
	font-family: Verdana;
	font-size: 8pt;
	color: #D8AE02;
	text-decoration: underline;
}

.bNtxt1 A:visited
{
	font-family: Verdana;
	font-size: 8pt;
	color: #D8AE02;
	text-decoration: underline;
}

.bNtxt1 A:hover
{
	font-family: Verdana;
	font-size: 8pt;
	color: #D8AE02;
	text-decoration: none;
}
.bNtxt1 A:active
{
	font-family: Verdana;
	font-size: 8pt;
	color: #D8AE02;
	text-decoration: underline;
}
.topimagetxt
{
	font-family: Verdana;
	font-size: 6pt;
	color: #35408E;
	margin-top: 0;
	margin-bottom: 0;
	text-decoration: none;
}

.Hovertxt
{
	font-family: Verdana;
	font-size: 8pt;
	color: #FF5D00;
	cursor: pointer;
	margin-top: 0;
	margin-bottom: 0;
	text-decoration: none;
}
.expand
{
	font-family: verdana;
	font-size: 8pt;
	font-weight: bold;
	color: #35408E;
	background-color: #FFEEA9;
	text-decoration: none;
}

.bottomtxt
{
	font-family: Verdana;
	font-size: 7pt;
	color: #7D85B9;
	text-decoration: none;
}
.bottomlink
{
	font-family: Verdana;
	font-size: 7pt;
	color: #35408E;
	cursor: pointer;
	text-decoration: none;
}

.diah4
{
	font-family: verdana;
	font-size: 11pt;
	font-weight: bold;
	color: #35408E;
	text-decoration: none;
}

.boldbody_header
{
	font-family: verdana;
	font-size: 11pt;
	font-weight: bold;
	color: #35408E;
	text-decoration: none;
}

.bodytxt
{
	font-family: verdana;
	font-size: 11pt;
	color: #5D66A6;
	text-decoration: none;
}

.border_all
{
	border-left: #7D85B9 1px solid;
	border-right: #7D85B9 1px solid;
	border-bottom: #7D85B9 1px solid;
	border-top: #7D85B9 1px solid;
}
.border_CheckList
{
	border-left: #7D85B9 1px solid;
	border-right: #7D85B9 1px solid;
	border-top: #7D85B9 1px solid;
}
.scart_Itemdetails
{
	border-left: #7D85B9 1px solid;
	border-right: #7D85B9 1px solid;
	border-top: #7D85B9 1px solid;
}
.scart_Itemdetails TD
{
	border-right: #7D85B9 1px solid;
	border-bottom: #7D85B9 1px solid;
}


.border_bg
{
	background-color: #E3EAF5;
	font-size: 12pt;
	font-weight: bold;
	font-family: verdana;
	color: #35408E;
}


.tab_bgcolor
{
	background-color: #E3EAF5;
}

.left
{
	border-left: #7D85B9 1px solid;
	background-color: #E3EAF5;
}
.right
{
	border-right: #7D85B9 1px solid;
	background-color: #E3EAF5;
}
.left_right
{
	border-left: #7D85B9 1px solid;
	border-right: #7D85B9 1px solid;
}

.top
{
	border-top: #7D85B9 1px solid;
}

.top_left_right
{
	border-left: #7D85B9 1px solid;
	border-right: #7D85B9 1px solid;
	border-top: #7D85B9 1px solid;
}

.top_left
{
	border-top: #7D85B9 1px solid;
	border-left: #7D85B9 1px solid;
}

.top_right
{
	border-top: #7D85B9 1px solid;
	border-right: #7D85B9 1px solid;
}

.bottom
{
	border-bottom: #7D85B9 1px solid;
}


.bottom_left
{
	border-bottom: #7D85B9 1px solid;
	border-left: #7D85B9 1px solid;
}

.bottom_right
{
	border-bottom: #7D85B9 1px solid;
	border-right: #7D85B9 1px solid;
}
.bottom_left_right
{
	border-left: #7D85B9 1px solid;
	border-right: #7D85B9 1px solid;
	border-bottom: #7D85B9 1px solid;
	background-color: #E3EAF5;
}


A.link.hyper
{
	font-size: 9pt;
	color: #ff5d00;
	font-family: Verdana;
	text-decoration: none;
}


.meetingmenu
{
	border-top: #C1C7EF 1px solid;
	font-size: 10pt;
	font-family: Verdana;
	text-decoration: none;
	color: #35408E;
}

.meetingmenuover
{
	border-top: #C1C7EF 1px solid;
	font-size: 10pt;
	font-family: Verdana;
	text-decoration: none;
	color: #D8AE02;
}

.meetingmenuselected
{
	border-top: #C1C7EF 1px solid;
	font-size: 10pt;
	font-family: Verdana;
	font-weight: bold;
	text-decoration: none;
	color: #D8AE02;
}

.meetinghead
{
	font-family: verdana;
	font-size: 12pt;
	font-weight: bold;
	text-decoration: none;
	/*color: #F0C000;*/
	color:Black;
}
.meetingheadbl
{
	font-family: verdana;
	font-size: 12pt;
	font-weight: bold;
	text-decoration: none;
	color: #35408E;
}


.meetingsubhead
{
	font-family: verdana;
	font-size: 11pt;
	font-weight: bold;
	text-decoration: none;
	color: #5D66A6;
}

.meetingdate
{
	font-family: Verdana;
	font-size: 8pt;
	color: #5D66A6;
	text-decoration: none;
}

.meetingrighthead
{
	font-family: verdana;
	font-size: 9pt;
	font-weight: bold;
	color: #35408E;
	background-color: #FFEEA9;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;	
}
.meetingrightmenu
{
	font-family: verdana;
	font-size: 8pt;
	text-align: center;
	color: #35408E;
	background-color: #ffffff;
	border-top: #C1C7EF 1px solid;
	border-bottom: #C1C7EF 1px solid;
	border-left: #C1C7EF 1px solid;
	border-right: #C1C7EF 1px solid;
	cursor: pointer;
	text-decoration: none;
}

.meetingrightmenusel
{
	font-family: verdana;
	font-size: 8pt;
	text-align: center;
	font-weight: bold;
	color: #35408E;
	background-color: #EDEFFE;
	cursor: pointer;
	text-decoration: none;
}

.meetingdiv
{
	background-color: #EDEFFE;
	border-top: #C1C7EF 1px solid;
	scrollbar-face-color: #EDEFFE;
	scrollbar-track-color: #EDEFFE;
}
.scrollbarNews
{
	scrollbar-face-color: #EDEFFE;
	scrollbar-track-color: #EDEFFE;
}
.scrollbarHome
{
	scrollbar-face-color: #E3EAF5;
	scrollbar-track-color: #E3EAF5;
}
.meetingrighttab
{
	font-family: Verdana;
	font-size: 8pt;
	color: #5D66A6;
	text-decoration: none;
}

.meetingrighttabbold
{
	font-family: Verdana;
	font-size: 7.5pt;
	font-weight: bold;
	color: #35408E;
	text-decoration: none;
}

.meetingtabborder
{
	border-right: #7D85B9 1px solid;
}
.meetingtabhead
{
	font-family: verdana;
	font-size: 10pt;
	font-weight: bold;
	color: #35408E;
	background-color: #C1C7EF;
	text-decoration: none;
}


.meetingtabhead1
{
	background-color: #C1C7EF;
}
.meetingtabsubhead
{
	font-family: verdana;
	font-size: 9pt;
	color: #35408E;
	background-color: #EDEFFE;
	border-right: #C1C7EF 1px solid;
	text-decoration: none;
}

.meetingsubtabborder
{
	border-top: #7D85B9 1px solid;
	border-bottom: #7D85B9 1px solid;
	border-left: #7D85B9 1px solid;
	border-right: #7D85B9 1px solid;
}

.meetingtabtext
{
	font-family: verdana;
	font-size: 8pt;
	color: #5D66A6;
	border-right: #C1C7EF 1px solid;
	border-top: #C1C7EF 1px solid;
	background-color: white;
}

.meetingtabtextover
{
	font-family: verdana;
	font-size: 8pt;
	color: #5D66A6;
	border-right: #C1C7EF 1px solid;
	border-top: #C1C7EF 1px solid;
	background-color: #FFEEA9;
	cursor: pointer;
}

.meetingtabtextcenter
{
	font-family: verdana;
	font-size: 8pt;
	color: #5D66A6;
	text-align: center;
	border-top: #C1C7EF 1px solid;
	border-right: #C1C7EF 1px solid;
	background-color: white;
}
.scrollbar
{
	font-family: Verdana;
	font-size: 10pt;
	color: #666666;
	scrollbar-face-color: #ffffff;
	scrollbar-base-color: #ffffff;
	scrollbar-arrow-color: #7D85B9;
	scrollbar-highlight-color: #EDEFFE;
	border-top: #7D85B9 1px solid;
	border-bottom: #7D85B9 1px solid;
	border-left: #7D85B9 1px solid;
	border-right: #7D85B9 1px solid;
}

.breadcrumb A:active
{
	font-family: Verdana;
	font-size: 7pt;
	color: #666666;
	text-decoration: underline;
}
.breadcrumb A:link
{
	font-family: Verdana;
	font-size: 7pt;
	color: #666666;
	text-decoration: underline;
}
.breadcrumb
{
	font-family: Verdana;
	font-size: 7pt;
	color: #666666;
}

.breadcrumb A:visited
{
	font-family: Verdana;
	font-size: 7pt;
	color: #666666;
	text-decoration: underline;
}
.breadcrumb A:hover
{
	font-family: Verdana;
	font-size: 7pt;
	color: #D8AE02;
	text-decoration: underline;
}

.primhead
{
	font-family: Verdana;
	font-size: 8pt;
	color: #5D66A6;
	text-decoration: none;
}
.bNtxtItalic
{
	font-family: Verdana;
	font-size: 8pt;
	font-style: Italic;
	color: #35408E;
	margin-top: 0;
	margin-bottom: 0;
	text-decoration: none;
}
.reslink
{
	font-family: Verdana;
	font-size: 8pt;
	color: #35408E;
	margin-top: 0;
	margin-bottom: 0;
	text-decoration: underline;
	cursor: pointer;
}
.rightmenubk
{
	font-family: verdana;
	font-weight: bold;
	font-size: 7pt;
	color: #35408E;
	cursor: pointer;
	background-color: #EDEFFE;
	text-decoration: none;
}

.cSitemapHeader
{
	font-family: Verdana;
	font-size: 8pt;
	color: #35408E;
	margin-top: 0;
	margin-bottom: 0;
	font-weight: bold;
	text-align: left;
	text-decoration: none;
}

.cSitemapSub
{
	font-family: Verdana;
	font-size: 8pt;
	color: #35408E;
	margin-top: 0;
	margin-bottom: 0;
	text-align: left;
	text-decoration: none;
}
.cSitemapSub A:link
{
	font-family: Verdana;
	font-size: 8pt;
	color: #35408E;
	text-decoration: none;
}

.cSitemapSub A:visited
{
	font-family: Verdana;
	font-size: 8pt;
	color: #35408E;
	text-decoration: none;
}

.cSitemapSub A:hover
{
	font-family: Verdana;
	font-size: 8pt;
	color: #D8AE02;
	text-decoration: none;
}
.cSitemapSub A:active
{
	font-family: Verdana;
	font-size: 8pt;
	color: #D8AE02;
	text-decoration: none;
}

.SitemapDrillDown
{
	font-family: Verdana;
	font-size: 8pt;
	color: #35408E;
	background-color: Transparent;
	cursor: pointer;
	margin-top: 0;
	margin-bottom: 0;
	text-align: left;
	text-decoration: none;
}

.SMShowCollapseAll
{
	font-family: Verdana;
	font-size: 8pt;
	color: #EC5601;
	background-color: Transparent;
	cursor: pointer;
	margin-top: 0;
	margin-bottom: 0;
	text-align: left;
	text-decoration: underline;
}

.ProgBarActive
{
	font-size: 7pt;
	color: #ff0000;
	font-family: Verdana;
	text-align: center;
}


.ProgBarCompleted
{
	font-size: 7pt;
	color: #7d85b9;
	font-family: Verdana;
	text-align: center;
	text-decoration: underline;
}

.ProgBarInactive
{
	font-size: 7pt;
	color: #7d85b9;
	font-family: Verdana;
	text-align: center;
}
/*new class*/
.textBoxScrollBar
{
	font-family: Verdana;
	font-size: 10pt;
	color: #666666;
	scrollbar-face-color: #ffffff;
	scrollbar-base-color: #ffffff;
	scrollbar-arrow-color: #7D85B9;
	scrollbar-highlight-color: #EDEFFE;
	border-top: #7D85B9 1px solid;
	border-bottom: #7D85B9 1px solid;
	border-left: #7D85B9 1px solid;
	border-right: #7D85B9 1px solid;
}


/*End Old Class*/

/*New Old Class*/
.textBox
{
	font-family: Verdana;
	font-size: 10pt;
	color: #666666;
	border-top: #7D85B9 1px solid;
	border-bottom: #7D85B9 1px solid;
	border-left: #7D85B9 1px solid;
	border-right: #7D85B9 1px solid;
}

.textBoxEO
{
	font-family: Verdana;
	font-size: 8pt;
	color: #666666;
	border-top: #7D85B9 1px solid;
	border-bottom: #7D85B9 1px solid;
	border-left: #7D85B9 1px solid;
	border-right: #7D85B9 1px solid;
}
.textBoxDisable
{
	border-right: dimgray 1px solid;
	border-top: dimgray 1px solid;
	font-size: 10pt;
	border-left: dimgray 1px solid;
	color: #666666;
	border-bottom: dimgray 1px solid;
	font-family: Verdana;
	background-color: #DCDCDC;
}
.textBoxScrollBar
{
	font-family: Verdana;
	font-size: 10pt;
	color: #666666;
	scrollbar-face-color: #ffffff;
	scrollbar-base-color: #ffffff;
	scrollbar-arrow-color: #7D85B9;
	scrollbar-highlight-color: #EDEFFE;
	border-top: #7D85B9 1px solid;
	border-bottom: #7D85B9 1px solid;
	border-left: #7D85B9 1px solid;
	border-right: #7D85B9 1px solid;
}

.dropDown, .webCombo
{
	font-family: Verdana;
	font-size: 10pt;
	color: #666666;
	border-top: #7D85B9 1px solid;
	border-bottom: #7D85B9 1px solid;
	border-left: #7D85B9 1px solid;
	border-right: #7D85B9 1px solid;
}

.dropDownEO
{
	font-family: Verdana;
	font-size: 8pt;
	color: #666666;
	border-top: #7D85B9 1px solid;
	border-bottom: #7D85B9 1px solid;
	border-left: #7D85B9 1px solid;
	border-right: #7D85B9 1px solid;
}

.dropDownDisabled, .webComboDisabled
{
	font-family: Verdana;
	font-size: 10pt;
	color: #666666;
	border-top: dimgray 1px solid;
	border-bottom: dimgray 1px solid;
	border-left: dimgray 1px solid;
	border-right: dimgray 1px solid;
	background-color: #DCDCDC;
}

.comboList
{
	background-color:  #FFFFFF;
	border-top: #7D85B9 1px solid;
	border-bottom: #7D85B9 1px solid;
	border-left: #7D85B9 1px solid;
	border-right: #7D85B9 1px solid;
	margin: 0px 0px 0px 0px !important; /* Aligns listbox with textbox */
	padding: 0px 0px 0px 0px !important; /* Left-justifies listbox items */
	/*text-align: inherit;*/
	text-indent: 2px;
	list-style: none; /* Removes bullets in FireFox and Safari */
	white-space: nowrap; /* Used with overflow property to show/hide scrollbar(s) when needed */
	overflow: hidden; /* Used with white-space property to show/hide scrollbar(s) when needed */
	/*overflow-x: scroll; /* Adds horizontal scroll bar (IE only) */
	/*overflow-y: scroll; /* Adds vertical scroll bar (IE only) */
	z-index: 1000;
}

.comboListItem
{
	font-family: Verdana;
	font-size: 10pt;
	color: #666666;
	background-color: #FFFFFF;
	/*padding: 0px;*/
	/*margin: 1%;*/
	/*text-align: inherit left;*/
}

.comboListItemHighlight
{
	font-family: Verdana;
	font-size: 10pt;
	color: HighlightText; /*#00337E;*/
	background-color: Highlight; /*#EED47D;*/
}

.errorMessage
{
	font-weight: bold;
	font-size: 9px;
	color: red;
	font-family: Verdana;
}

.infoMessage
{
	font-weight: bold;
	font-size: 9px;
	color: #008800;
	font-family: Verdana;
}

.checkListControl
{
	table-layout: fixed;
}

.checkListControl TR
{
	border-bottom: #7D85B9 1px solid;
	height: 20px;
	vertical-align: middle;
	font-family: Verdana;
	font-size: 8pt;
	color: #35408E;
	margin-top: 0;
	margin-bottom: 0;
	text-align: left;
	text-decoration: none;
}
/*for rdo list*/
.rdoListControl TD
{
	border-bottom: #7D85B9 1px solid;
	vertical-align: middle;
	font-family: Verdana;
	font-size: 8pt;
	color: #35408E;
	margin-top: 0;
	margin-bottom: 0;	
	text-decoration: none;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}
.rdoListControl
{
	border-bottom: #7D85B9 1px solid;
	height: 20px;
	vertical-align: middle;
	font-family: Verdana;
	font-size: 8pt;
	color: #35408E;
	margin-top: 0;
	margin-bottom: 0;	
	text-decoration: none;		
}
.rdoListControl LABEL
{
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}

.checkListControl LABEL
{
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}

.checkListControlNoLine
{
	table-layout: fixed;
}

.checkListControlNoLine TR
{
	height: 20px;
	vertical-align: middle;
	font-family: Verdana;
	font-size: 8pt;
	color: #35408E;
	margin-top: 0;
	margin-bottom: 0;
	text-align: left;
	text-decoration: none;
}

.checkListControlNoLine LABEL
{
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}

.checkListController
{
	font-size: 8pt;
	cursor: pointer;
	color: #35408e;
	font-family: Verdana;
	text-decoration: underline;
}

.select
{
	font-family: verdana;
	font-size: 8pt;
	font-weight: bold;
	text-decoration: none;
	color: #5D66A6;
}

.emailTo
{
	font-family: Verdana;
	font-size: 7.5pt;
	font-weight: bold;
	color: Red;
	text-decoration: none;
}


.findGridMainBorder
{
	border-top: #7D85B9 1px solid;
	border-bottom: #7D85B9 1px solid;
	border-left: #7D85B9 1px solid;
	border-right: #7D85B9 1px solid;
	scrollbar-face-color: #ffffff;
	scrollbar-base-color: #ffffff;
	scrollbar-arrow-color: #7D85B9;
	scrollbar-highlight-color: #EDEFFE;
}
.findGridHeaderBackground
{
	background-color: #C1C7EF;
}

.findGridHeaderText
{
	font-family: verdana;
	font-size: 10pt;
	font-weight: bold;
	color: #35408E;
	background-color: #C1C7EF;
	text-decoration: none;
}

.findGridColumnHeader
{
	font-family: verdana;
	font-size: 9pt;
	color: #35408E;
	background-color: #EDEFFE;
	text-decoration: none;
}

.findGridColumnHeaderCell
{
	border-left: #C1C7EF 1px solid;
}

.fGStyle
{
	table-layout: fixed;
}

.fGStyle TD
{
	font-size: 8pt;
	cursor: pointer;
	color: #5d66a6;
	font-family: verdana;
	height: 20px;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}

.fGStyle span
{
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}

.fGRStyle TR
{
	background-color: white;
}

.fGRStyle
{
	background-color: white;
}

.fGRHStyle
{
	background-color: #ffeea9;
}

.dataGridPager
{
	font-family: Verdana;
	font-size: 8.5pt;
	color: #35408E;
	text-decoration: none;
}
.dataGridPager A:link
{
	font-family: Verdana;
	font-size: 8.5pt;
	color: #35408E;
	text-decoration: none;
}

.dataGridPager A:hover
{
	font-family: Verdana;
	font-size: 8.5pt;
	color: #35408E;
	text-decoration: none;
}

.dataGridPager A:visited
{
	font-family: Verdana;
	font-size: 8.5pt;
	color: #35408E;
	text-decoration: none;
}

/* Search grid control Css*/

.sGPanel
{
	border-top: #7D85B9 1px solid;
	border-bottom: #7D85B9 1px solid;
	border-left: #7D85B9 1px solid;
	border-right: #7D85B9 1px solid;
	scrollbar-face-color: #ffffff;
	scrollbar-base-color: #ffffff;
	scrollbar-arrow-color: #7D85B9;
	scrollbar-highlight-color: #EDEFFE;
}

.sGGridPanel
{
	border-top: #7D85B9 1px solid;
	border-bottom: #7D85B9 1px solid;
	scrollbar-face-color: #ffffff;
	scrollbar-base-color: #ffffff;
	scrollbar-arrow-color: #7D85B9;
	scrollbar-highlight-color: #EDEFFE;
}

.sGHeader
{
	background-color: #C1C7EF;
}

.sGHeader SPAN
{
	font-family: verdana;
	font-size: 10pt;
	font-weight: bold;
	color: #35408E;
	background-color: #C1C7EF;
	text-decoration: none;
}

.sGColHeader
{
	background-color: #EDEFFE;
	font-family: verdana;
	font-size: 9pt;
	color: #35408E;
	text-decoration: none;
}

.sGColHeader TD
{
	border-left: #C1C7EF 1px solid;
	background-color: #EDEFFE;
	font-family: verdana;
	font-size: 9pt;
	color: #35408E;
	text-decoration: none;
}

.sGStyle
{
	table-layout: fixed;
}

.sGStyle TD
{
	font-size: 8pt;
	cursor: pointer;
	color: #5d66a6;
	font-family: verdana;
	height: 20px;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}

.sGStyle span
{
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}

.sGStyle div
{
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}

.sGStyleEO
{
	table-layout: fixed;
}

.sGStyleEO TD
{
	font-size: 8pt;
	cursor: pointer;
	color: #5d66a6;
	font-family: verdana;
	min-height: 20px;
	height: auto;
	text-overflow: ellipsis;
	overflow: hidden;
	/*white-space: nowrap;*/
}

.sGRStyle TR
{
	background-color: white;
}

.sGRStyle
{
	background-color: white;
}

.sGRHStyle
{
	background-color: #ffeea9;
	cursor: default;
}

.sGPager
{
	font-family: Verdana;
	font-size: 8.5pt;
	color: #35408E;
	text-decoration: none;
}

.sGPager A:link
{
	font-family: Verdana;
	font-size: 8.5pt;
	color: #35408E;
	text-decoration: none;
}

.sGPager A:hover
{
	font-family: Verdana;
	font-size: 8.5pt;
	color: #35408E;
	text-decoration: none;
}

.sGPager A:visited
{
	font-family: Verdana;
	font-size: 8.5pt;
	color: #35408E;
	text-decoration: none;
}

/* Bottom Right nav*/

.bottomRightNav
{
	font-family: Verdana;
	font-size: 8pt;
	color: #FF5D00;
	margin-top: 0;
	margin-bottom: 0;
	text-decoration: none;
}

/* End Search grid control Css*/

/*Eduoff Right Pane Tab control */

.rPTabPage
{
	font-family: Verdana;
	font-size: 8pt;
	color: #35408E;
	padding-left:3px;
	padding-top:3px;
	margin-top: 0;
	margin-bottom: 0;	
	text-align: left;
	text-decoration: none;
}

.rPTabPage TABLE
{
	font-family: Verdana;
	font-size: 8pt;
	color: #35408E;	
	margin-top: 0;
	margin-bottom: 0;
	text-align: left;
	text-decoration: none;
}

.rPTabPage A:link
{
	font-family: Verdana;
	font-size: 8pt;
	color: #35408E;
	text-decoration: underline;
}

.rPTabPage A:visited
{
	font-family: Verdana;
	font-size: 8pt;
	color: #35408E;
	text-decoration: underline;
}

.rPTabPage A:hover
{
	font-family: Verdana;
	font-size: 8pt;
	color: #D8AE02;
	text-decoration: none;
}
.rPTabPage A:active
{
	font-family: Verdana;
	font-size: 8pt;
	color: #D8AE02;
	text-decoration: underline;
}

/* Tab Table Css*/
.rTabHeaderRow
{
	font-family: verdana;
	font-size: 8pt;
	font-weight: bold;
	color: #35408E;
	background-color: #C1C7EF;
	text-decoration: none;
}

.rTabRow
{
	font-family: verdana;
	font-size: 8pt;
	color: #5D66A6;
	background-color: white;
}
/*End Tab Table Css*/

/*Treeview Style*/

.treeV
{
	table-layout: fixed;
	font-size: 8pt;
	color: #5d66a6;
	font-family: verdana;
}

.treeV IMG
{
	cursor: pointer;
}

.treeVN span
{
	cursor: pointer;
	font-weight:bold;
}

.treeVN
{
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;	
}

/*End Treeview CSS*/

/*Shopping Cart CSS Region*/

.sCart
{
	table-layout: fixed;
}

.sCartHeader
{
	font-family: verdana;
	font-size: 8pt;
	font-weight: bold;
	color: #35408E;
	text-decoration: none;
	background-color: #edeffe;
	border-bottom: #7D85B9 1px solid;
}

.sCartHeader TD
{
	border-bottom: #7D85B9 1px solid;
}

.sCartItem
{
	height:35px;
	font-family: verdana;
	font-size: 8pt;
	font-weight:normal;
	color: #35408E;
	text-decoration: none;
	border-bottom: #7D85B9 1px solid;	
}

.sCartItem TD
{
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	border-bottom: #7D85B9 1px solid;
}

.sCartSubItem
{
	height:35px;
	font-family: verdana;
	font-size: 8pt;
	font-weight: normal;
	color: #35408E;
	text-decoration: none;	
}

.sCartSubItem TD
{
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}

.sCartItemTotal
{
	height:20px;
	font-family: verdana;
	font-size: 8pt;
	font-weight:bold;
	color: #35408E;
	text-decoration: none;
}

.sCartItemSubTotal
{
	font-family: verdana;
	font-size: 8pt;
	font-weight: bold;
	color: #35408E;
	text-decoration: none;
	background-color: #edeffe;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}

.sCartSummary
{	
	table-layout:auto;
}

.sCartSummary TD
{
	font-family: verdana;
	font-size: 8pt;
	font-weight: normal;
	color: #35408E;
	text-decoration: none;
	overflow:visible;
	white-space:normal;	
}

.sCartSummaryItem
{
	height:30px;
	font-family: verdana;
	font-size: 8pt;
	font-weight:normal;
	color: #35408E;
	text-decoration: none;
	border-bottom: #7D85B9 1px solid;	
}

.sCartSummaryItem TD
{
	/*text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	border-bottom: #7D85B9 1px solid;*/
}

.sCartSummarySubItem
{	
	height:30px;
	font-family: verdana;
	font-size: 8pt;
	font-weight: normal;
	color: #35408E;
	text-decoration: none;	
}

.sCartSummarySubItem TD
{
	/*text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;*/

}
/*End Shopping Cart CSS Region*/

.printyes {display:none}

/* Get involved */

.gridHeader
{
	Font-family :verdana;
	Font-Size : 8pt;
	Font-weight : bold;
	color :#35408E;
	text-decoration: none;
	border-bottom: #7D85B9 1px solid;
	height: 30;
	
}

.voltabtext
{
	font-family: verdana;
	font-size: 8pt;
	color: #5D66A6;
	border-right: #C1C7EF 1px solid;
	border-top: #C1C7EF 1px solid;
	background-color: white;
}

.meetingtabheadright
{
    border-right: #7d85b9 1px solid;
    font-weight: bold;
    font-size: 8pt;
    color: #35408e;
    font-family: verdana;
    background-color: #c1c7ef;
    text-decoration: none
}

/* added by alex styles for session timeout    */
      #html,body{height:100%;}
      #divSessionTimer, #ifSessionTimer{
        position: absolute;
        top: 0px;
        left: 30px;
        display: none;
        width: 350px;
        height: 150px;
      }
      
      #divSessionTimer{
        background-color: silver;
        border: 3px outset;
        z-index: 101;
      }
      #ifSessionTimer
      {
		z-index: 100;
      }
      #divContent,#divTitle{
        font-family: Times;
        font-size: 1em;
        font-weight: bold;
      }
      #divTitle{
        background-color: blue;
        background-image: url("images/bluegrad.jpg");
        color: white;
      }
      #divContent{
        color: black;
        width: 330px;
        margin: 5px 5px 10px 5px;
      }
      #divBut{
        text-align: center;
        margin-bottom: 10px;
      }
      #divBut .confirm{color: green; width: 70px;}
      #divBut .ignore{color: red; width: 70px;}
      
  
 /*+++++++++++++++++++++++++++++++++++++++++++++++*/
 /* added by alex on 1/18/2007 for search function*/
  /*+++++++++++++++++++++++++++++++++++++++++++++++*/

body
{
    font-family:Verdana;
    font-size:12px;
}

.ResultList
{
    width:100%;
}

.CategoryTitle
{
    background-color:#35408e;
    font-size:13px;
    font-weight:bold;
    padding:2px;
    width:75%;
    color: #FFFFFF;
}

.CategoryPagesFound
{
    background-color:#35408e;
    font-size:13px;
    font-weight:bold;
    padding:2px;
    padding-right:8px;
	text-align:right;
	width:25%;
	color: #FFFFFF;
}

.PageIcons
{
	margin-top: 2px;
}

.IconsColumn
{
    font-size: 13px;
    vertical-align:top;
    width: 25px;
}

.PageLink
{
    font-size: 13px;
    vertical-align:top;
}

.PageLink_small
{
    font-size: 11px;
    vertical-align:top;
}

.PageDescription
{
    font-size: 10px;
    vertical-align:top;
}

.InfoText
{
    font-size: 10px;
    color:Gray;
    vertical-align:top;
    padding-top: 5px;
}

.Summary
{
    text-align:left;
}

.SummaryText
{
    font-size: 13px;
    font-weight:bold;
    text-align:left;
}

.SummarySeachText
{
    font-weight: bold;
    font-size: 13px;
    color: #DC143C;
    text-align: left;
}

.HeaderText
{
    font-size: 13px;
    font-weight:bold;
    text-align:left;
    color:#35408e;
}
/*
.ErrorMessage
{
    padding-right: 20px;
    padding-left: 20px;
    padding-bottom: 20px;
    padding-top: 20px;
    background-color: #35408e;
    text-align: center;
    font-size: 13px;
    font-family:Verdana;    
    color:Black;
 }
*/
.SearchForm
{
    border-left-color: gray;
    border-bottom-color: gray;
    border-top-color: gray;
    background-color: #F5F5F5;
    border-right-color: gray;
    padding:20px;
}

.SearchInput
{
    border: gray 1px solid;
    width: 405px;
    font-size: 13px;
    font-family:Verdana;    
}

.SearchButton
{
    border: gray 1px solid;
    font-size: 13px;
    font-family:Verdana;   
    font-weight:bold;
    color:Maroon; 
}

.SearchFormText
{
    font-size:11px;
    font-family:Verdana;
}

.SearchFormTitles
{
    font-size:11px;
    font-family:Verdana;
    font-weight:bold;
}

.NavigationLink
{
    font-size: 13px;
    vertical-align:top;
}

.InCategoryNavigationLink
{
    font-size: 11px;
    vertical-align:top;
    font-style:italic;
}

.HorizontalLine
{
	color:#35408e;
}

	.rollmenu {border-right: #254869 1px solid; padding-right: 2px; border-top: #8eaac7 1px solid; display: ; padding-left: 2px; font-size: 11px; padding-bottom: 2px; border-left: #5f87af 1px solid; color: #eee; line-height: normal; padding-top: 2px; border-bottom: #19324c 1px solid; font-family: "Arial", "Helvetica", "sans-serif"; background-color: #35408e; text-decoration: none}
	.rollmenu:hover {	background-color: #7D85B9; text-decoration: none}
	A.rollmenu:link, A.rollmenu:visited, A.rollmenu:active {border-right: #254869 0px solid; padding-right: 0px; border-top: #8eaac7 0px solid; display: block; padding-left: 0px; font-size: 11px; padding-bottom: 0px; border-left: #5f87af 0px solid; color: #eee; line-height: normal; padding-top: 0px; border-bottom: #19324c 0px solid; font-family: "Arial", "Helvetica", "sans-serif"; background-color: #35408e; text-decoration: none}
	A.rollmenu:hover {	background-color: #7D85B9; text-decoration: none}
 

td.topmenuitem
{
	background-color: #35408e;
}

li.HomePage
{
	list-style-type: none;
	list-style-position: outside;
	margin: 0;
}

A.HomePage:link
{
	font-family: Verdana;
	font-size: 8pt;
	color: #35408E;
	text-decoration: none;
	font-weight: bold;
}

A.HomePage:visited
{
	font-family: Verdana;
	font-size: 8pt;
	color: #35408E;
	text-decoration: none;
	font-weight: bold;
}

A.HomePage:hover
{
	font-family: Verdana;
	font-size: 8pt;
	color: #D8AE02;
	text-decoration: none;
	font-weight: bold;
}
A.HomePage:active
{
	font-family: Verdana;
	font-size: 8pt;
	color: #D8AE02;
	text-decoration: none;
	font-weight: bold;
}

A.HomePageThin:link
{
	font-family: Verdana;
	font-size: 8pt;
	color: #35408E;
	text-decoration: none;
	font-weight: normal;
}

A.HomePageThin:visited
{
	font-family: Verdana;
	font-size: 8pt;
	color: #35408E;
	text-decoration: none;
	font-weight: normal;
}

A.HomePageThin:hover
{
	font-family: Verdana;
	font-size: 8pt;
	color: #D8AE02;
	text-decoration: none;
	font-weight: normal;
}
A.HomePageThin:active
{
	font-family: Verdana;
	font-size: 8pt;
	color: #D8AE02;
	text-decoration: none;
	font-weight: normal;
}

.absRankMyAbstract
{WIDTH: 15px; HEIGHT: 15px;}

.absRankNotReviewed
{WIDTH: 25px; HEIGHT: 15px; BACKGROUND-COLOR: #FF9966}

.absRankReviewed
{WIDTH: 25px; HEIGHT: 15px; BACKGROUND-COLOR: #66FFCC}

.absRankOverall
{WIDTH: 25px; HEIGHT: 15px; BACKGROUND-COLOR: #CC99FF}

.floatright { 
	float:right; 
	margin:0 0 10px 10px; /* Give it a left margin */ 
} 
.floatleft { 
	float:left; 
	margin:0 10px 10px 0; /* Give it a right margin */ 
} 
.clear { 
	clear:both; 
	width:100%; 
	font-size:1px; 
}  
 
.WarningMessages
{   /*background:url(/DIAHome/Common/Resources/Images/eUpdateBG.gif);*/
	/*background-image: url("/Common/Resources/Images/eUpdateBG.gif") no-repeat;*/
	/*FONT-FAMILY: Verdana; 
	FONT-SIZE: 8px; 
	color: #35408e;
	FONT-WEIGHT: bold;*/
	LEFT: 169px; 
	WIDTH: 530px; 	
	POSITION: absolute; 
	TOP: 146px; 
	HEIGHT: 80px;	
	background-color: #ced5e8;
	/*background-image: url(/DIAHome/Common/Resources/Images/bgWarning.gif);*/
	background-repeat: repeat;
	}
	
.ButtonBckrnd
{
	background-image: url(/DIAHome/Common/Resources/Images/BackHome.gif);	
}
.bNtxtMembersBox
{
	font-family: Verdana;
	font-size: 8pt;
	color: #35408E;
	margin-top: 0;
	margin-bottom: 0;
	text-align:left;
	text-decoration: none;
}
.CaseStudyAbstract
{
	font-family: Verdana;
	font-size: 8pt;
	font-style:italic;
	color: #35408E;
	margin-top: 0;
	margin-bottom: 0;
	text-align:left;
	text-decoration: none;
}

.MemberName
{
	font-family: Verdana;
	font-size: 10pt;
	font-weight:bold;
	text-align:center;
	text-decoration: none;
}
.MemberDetails
{
	font-family: Verdana;
	font-size: 8pt;
	font-weight:bold;
	text-align:center;
	text-decoration: none;
}
.BODMessages
{
	background-color:#edeffe;
	/*background-color:#ced5e8;*/
	border-left: #35408E 1px solid;
	border-right: #35408E 1px solid;
	border-bottom: #35408E 1px solid;
	border-top: #35408E 1px solid;
}


/* TabPanel styles -- bug in ASPLIB tabpanel causes it to not use these styles
 when the Infragistics UltraWebTree is inside one of its content pages. */
.CcntrlTab__tab
{
    background: White; 
    border: 1px Solid #C1C7EF; 
    color: #35408E;
}
.CcntrlTab__tabSelected
{
    background: #EDEFFE; 
    color: #35408E;
    border: 1px Solid #C1C7EF; 
    border-Bottom: 0px;
}
.CcntrlTab__tabDisabled
{
    background: #E1FFE7; 
    color: Gray;
    border: 1px Solid #C1C7EF;
}
.CcntrlTab__tabHover
{
    background: #EDEFFE;
    color: #35408E;
    border: 1px Solid #C1C7EF;
}
.CcntrlTab__tabHoverIcon
{
    background: #EDEFFE;
}
.CcntrlTab__tabSelectedIcon
{
    background: #EDEFFE;
}
.CcntrlTab__tabIcon
{
    background: White;
}
.CcntrlTab__link
{
    background: White;
    color: #35408E;
    font-size: 8pt;
    font-family: Verdana;
    text-decoration: none;
}
.CcntrlTab__linkSelected
{
    background: #EDEFFE; 
    color: #35408E;
    font-weight: bold; 
    font-size: 8pt;  
    font-family: Verdana;
    text-decoration: none; 
}
.CcntrlTab__linkDisabled
{
    background: #E1FFE7; 
    color: Gray;
    text-decoration: none;
}
.CcntrlTab__linkHover
{
    background: #EDEFFE;
    color: #35408E;
    font-weight: bold; 
    font-size: 8pt;  
    font-family: Verdana;
    text-decoration: none; 
}

/* End ASPLIB tab control */

.UltraWebTreeAgenda
{
    background-color: Transparent; /*#EDEFFE;*/
	font-family: Verdana;
	font-size: 8pt;
	color: #35408E;
	margin-top: 0;
	margin-bottom: 0;
	text-align: left;
	text-decoration: none;
	line-height: 10px;
	vertical-align: top;
	width: 100%;
}
.UltraWebTreeAgenda NOBR
{
    white-space: normal;
}
.UltraWebTreeLine1
{
    background-color: Transparent; /*#EDEFFE;*/
    font-weight: bold;
    margin-left: 20px;
    color: #35408e;
    line-height: 9pt;
}
.UltraWebTreeLine2A
{
    background-color: Transparent; /*#EDEFFE;*/
    font-weight: bold;
    color: #35408e;
    line-height: 9pt;
}
.UltraWebTreeLine2B
{
    background-color: Transparent; /*#EDEFFE;*/
    font-weight: bold;
    color: #35408e;
    line-height: 9pt;
}

.UltraWebTreeChildContent1
{
    background-color: Transparent; /*#EDEFFE;*/
    margin-left: 20px;
    line-height: 9pt;
    color: #35408e;
}
.UltraWebTreeChildContent2
{
    background-color: Transparent; /*#EDEFFE;*/
    margin-left: 60px;
    line-height: 9pt;
    color: #35408e;
}


.UserErrorMessage
{
	font-family: Verdana;
	font-size: 10pt;
	font-style: italic;
	color: red;
}

/*Hover Menu*/
.popupMenu {
	font-family: Verdana;
	font-size: 8pt;
	color: #35408E;
	margin-top: 0;
	margin-bottom: 0;
	text-align: left;
	text-decoration: none;
	position:relative;
	padding: 2 2 2 2;
	visibility:hidden;
	background-color:#F5F7F8;
	opacity:.9;
	filter: alpha(opacity=90);
}

.popupHover {
	background-image:url(images/header-opened.png);
	background-repeat:repeat-x;
	background-position:left top;
	background-color:#F5F7F8;
}

span.CPCatOffTreeHdrText 
{
	height: 22px;
	width: 432px;
	font-weight: bold;
}

span.CPCatOffTreeHdrButton
{
	height: 22px;
	width: 100px;
	text-align: right;
}

/* new colors*/
.m_menuavailleft
{
	font-size: 9pt;
	font-weight: bold;
	cursor: pointer;
	color: #35408e;
	font-family: verdana;
	background-color: #CED5E8;
	text-decoration: none;
}

.m_menuavail1
{
	font-size: 9pt;
	font-weight: bold;
	cursor: pointer;
	color: #FFFFFF;
	font-family: verdana;
	background-color: #9EBADF;
	text-decoration: none;
}
.m_menuavail2
{
	font-size: 9pt;
	font-weight: bold;
	cursor: pointer;
	color: #FFFFFF;
	font-family: verdana;
	background-color: #FCC223;
	text-decoration: none;
}

.m_menuavail3
{
	font-size: 9pt;
	font-weight: bold;
	cursor: pointer;
	color: #FFFFFF;
	font-family: verdana;
	background-color: #F57E2C;
	text-decoration: none;
}

/********************************/
/* 2009 Redesign Styles - Begin */
/********************************/

.backgroundDark
{
	background-color: #35408E;
}

.backgroundLight
{
	background-color: #D7E0F1;
}

.backgroundGradient
{
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr='#35408E', EndColorStr='#D7E0F1');
}
.backgroundTopBarImage
{
	background-image:url(/DIAHome/Common/Resources/Images/gradient500.jpg);	
	background-color:#D7E0F1;
	background-repeat:no-repeat;
}
.backgroundFooterImage
{
	background-image:url(/DIAHome/Common/Resources/Images/gradientfooter250.jpg);	
	background-color:#D7E0F1;
	background-repeat:no-repeat;
}
.topLinks
{
	font-family: Arial;
	font-size: 9pt;
	font-weight: bold;
	color: #35408E;
	text-decoration: none;
}

.topLinks a:hover
{
	cursor: pointer;
	text-decoration: underline;
}

.bottomLinks
{
	font-family: Arial;
	font-size: 9pt;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #35408E;
	text-decoration: none;
}

.bottomLinks a:hover
{
	cursor: pointer;
	text-decoration: underline;
}

.topBarText
{
	font-family: Arial;
	font-size: 8pt;
	font-weight: bold;
	color: #35408E;
	text-decoration: none;
}

.topBarText a:hover
{
	cursor: pointer;
	text-decoration: underline;
}

/* Begin Left Navigation */

.leftNav
{
	border-color: #BBBBBB;
	border-style: solid;
	border-top-width: 0px;
	border-left-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	width: 225px;
	/*vertical-align: middle !important;*/
}

/* Left Nav - Main (Level 1) */

.leftNavHeader, .leftNavMain, .leftNavMainLink, .leftNavFooter
{
	border-top-width: 1px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-color: #BBBBBB;
	border-style: solid;
	background-color: #FFFFFF;
	background-image: url(/DIAHome/Common/Resources/Images/LeftNavMainExpand.jpg);
	background-repeat: repeat-x;
}

.leftNavHeader
{
	border-top-width: 0px;
	border-left-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	background-image: url(/DIAHome/Common/Resources/Images/LeftNavMain.jpg);
	background-repeat: repeat-x;
	/*width: 225px;*/
}

.leftNavMain, .leftNavMainLink
{
	font-family: Arial;
	font-size: 9pt;
	font-weight: bold;
	color: #35408E;
	text-decoration: none;
	/*width: 223px;*/
	height: 26px;
	line-height: 26px;
	/*vertical-align: middle;*/
	/*padding-top: 5px;*/
	
}

.leftNavMain a:link, .leftNavMain a:visited, .leftNavMainLink a:link, .leftNavMainLink a:visited
{
	color: #35408E;
	text-decoration: none;
}

.leftNavMainHover, .leftNavMain a:hover
{
	cursor: pointer;
	/*text-decoration: underline;*/
}

.leftNavMainLinkHover, .leftNavMainLink a:hover
{
	cursor: pointer;
	text-decoration: underline;
}

.leftNavMainHilite, .leftNavMain a:active
{
	cursor: pointer;
	/*color: #FFFFFF;*/
	/*background-color: #35408E;*/
	/*background-image: none;*/
	/*background-repeat: no-repeat;*/
	background-color: #FFFFFF;
	background-image: url(/DIAHome/Common/Resources/Images/LeftNavMainCollapse.jpg);
	background-repeat: repeat-x;
	border-bottom-width: 0px;
}

.leftNavMainLinkHilite, .leftNavMainLink a:active
{
	cursor: wait;
	color: #35408E;
}

/* Left Nav - Level 2 */

.leftNavLevel2, .leftNavLevel2Header, .leftNavLevel2Indent
{
	font-family: Arial;
	font-size: 9pt;
	color: #000000;
	text-decoration: none;
	/*width: 223px;*/
	height: 19px;
	line-height: 19px;
	/*vertical-align: middle;*/
}

.leftNavLevel2 a:link, .leftNavLevel2 a:visited
{
	color: #000000;
	text-decoration: none;
}

.leftNavLevel2Header, .leftNavLevel2Header a:link, .leftNavLevel2Header a:visited
{
	/*font-weight: bold;*/
	color: #000000;
	text-decoration: none; /*underline;*/
}

.leftNavLevel2Indent, .leftNavLevel2Indent a:link, .leftNavLevel2Indent a:visited
{
	color: #000000;
	text-decoration: none;
	text-indent: 14px;
}

.leftNavLevel2Hover, .leftNavLevel2 a:hover, .leftNavLevel2Header a:hover, .leftNavLevel2Indent a:hover
{
	cursor: pointer;
	text-decoration: underline;
}

.leftNavLevel2Hilite, .leftNavLevel2 a:active, .leftNavLevel2Header a:active, .leftNavLevel2Indent a:active
{
	cursor: wait;
}

.leftNavFooter
{
	border-top-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	background-image: url(/DIAHome/Common/Resources/Images/LeftNavMain.jpg);
	background-repeat: repeat-x;
	/*width: 225px;*/
}

/* End Left Navigation */

.titleBarText
{
	font-family: Arial;
    font-size: 10pt;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

.signInBoxHeading
{
	font-family: Arial;
    font-size: 9pt;
	font-weight: bold;
	color: #35408E;
	text-decoration: none;
}

.signInBoxText
{
	font-family: Arial;
    font-size: 8pt;
	color: #000000;
	text-decoration: none;
}

/******************************/
/* 2009 Redesign Styles - End */
/******************************/

.webCombo
{
}

.webComboFrame
{
	background-color: Window;
	border: #7D85B9 1px solid;
    padding-bottom: 2px;
    padding-left: 2px;
    padding-right: 2px;
}

.webComboRow
{
	color: #666666;
	font-family: Verdana;
	font-size: 10pt;
}

.webComboSelectedRow
{
	background-color: Highlight;
	color: HighlightText;
	width: 100%;
}

/* One row white, another row #E6DACE */
.gridAlternatingItem
{  
  background-color: #AACCEE;
}

/* The overall style of the GridView */
.gridStyle
{
      border-color:#A29F9F;   
      border:1;
      width: 100%;
      font-size: 10pt;
}