/****************************************************************************************
*****************************************************************************************
						LAYOUT
*****************************************************************************************
****************************************************************************************/
BODY
{
    font-weight: normal;
    font-size: 13px;
    color: #21345F;
    font-family: Trebuchet MS, Arial, Helvetica;
    height: 100%;
    margin: 0 0 0 0;
    background-color:#ffffff;
}
HTML
{
	height: 100%;
}

HR
{
	width: 100%; 
	background-color: #D3D6DF;
	color: #D3D6DF;
	height: 3px;
}
.sidelights
{
	background: url(/public/graphics/misc/sidelights.jpg);
	background-position:top;
	background-repeat:repeat-x;
	background-color: #D2E5EC;
	width: 100%;
}
.MaxPage
{
	width: 1003px;
}
TD
{
    font-weight: normal;
	font-size: 13px;
    font-family: Trebuchet MS, Arial, Helvetica;
    color: #21345F;
}
TH
{
    font-weight: normal;
	font-size: 13px;
    font-family: Trebuchet MS, Arial, Helvetica;
}
/****************************************************************************************
*****************************************************************************************
						Header
*****************************************************************************************
****************************************************************************************/
table.hdr_bubbles
{
    background: url(/public/graphics/MastHead/bg_BanrBubbles.jpg); 
    background-position: left;
    background-repeat: no-repeat;
}
span.CernerTag
{
    background-image: url(/public/graphics/masthead/CernerTag.gif);
    width:179px;
    height:59px;
    display:block;
}
div.CernerTag_shadow
{
    height: 68px; 
    width:186px;
    background: url(/public/graphics/masthead/CernerTag_shadow.jpg);
    background-repeat: no-repeat;
}
a.CernerTag
{
    height:59px;
    width:179px;
    background-image: url(/public/graphics/masthead/CernerTag.gif);
    display:block;
}
a.CernerTag_pw
{
    height:59px;
    width:179px;
    background-image: url(/public/graphics/masthead/CernerTag_pw.gif);
    display:block;
}
a.CernerTag_fr
{
    height:59px;
    width:179px;
    background-image: url(/public/graphics/global/france/masthead/CernerTag-French.gif);
    display:block;
}
/****************************************************************************************
*****************************************************************************************
						Tab Styling
*****************************************************************************************
****************************************************************************************/
A.tab, A.tab:link, A.tab:visited, A.tab_selected, A.tab_selected:link, A.tab_selected:visited
{
    display:inline-block;
    color:#ffffff;
    /*height:100%;*/
    text-decoration:none;
    font-size: 10pt;
    font-family:Arial;
    font-weight: bold;
    /*letter-spacing: 1px;*/
    padding: 8px 15px 7px 15px;
    vertical-align:top;
    margin-top:1px;
    margin-left:-11px;
    margin-right:-11px;
}
A.tab_selected, A.tab_selected:link, A.tab_selected:visited
{
    background: #FFFFFF url(/public/graphics/masthead/tab_selected.gif) repeat-x;
    color:#333c66;
}
A.tab:hover /*, A.tab_selected:hover*/
{
    background: #1c7ba5 url(/public/graphics/masthead/tab_hover.gif) repeat-x;
    color: #FFFFFF;
}
table.tab_container_parent
{
    background-image:url(/public/graphics/MastHead/gnav_main_bg.jpg);
    height:34px;
    width:100%; 
}
div.tab_container
{
    margin:0px;
    padding:0px;
    /*background: url(/public/graphics/MastHead/bg_Globe.jpg) no-repeat right top;*/
    height:34px;
    overflow:hidden;
}
span.tab_round_lft
{
    background-image:url(/public/graphics/masthead/tab_curve_lft.gif);
    position:relative;
    top:2px;
    width:11px;
    height:33px;
    display:inline-block;
}
span.tab_round_rgt
{
    background-image:url(/public/graphics/masthead/tab_curve_rgt.gif);
    position:relative;
    top:2px;
    right:0px;
    width:11px;
    height:33px;
    display:inline-block;
}
span.gnav_CurveLeft
{
    background-image:url(/public/graphics/masthead/gnav_CurveLeft.jpg);
    width:13px;
    height:34px;
    display:block;
}
span.gnav_CurveRight
{
    background-image:url(/public/graphics/masthead/gnav_CurveRight.jpg);
    width:13px;
    height:34px;
    display:block;
    float:right;
}
.gnav_CurveRight2
{
    background-image:url(/public/graphics/masthead/gnav_CurveRight.jpg);
    width:13px;
    height:34px;
    display:block;
}
div.tabtools_container
{
    margin:0px;
    padding:0px;
    height:34px;
    width:170px;
}
div.tabtools_containerbg
{
    width:356px;
    background: url(/public/graphics/MastHead/bg_Globe.jpg) no-repeat -24px top;
}
span.globalsites_container
{
    height:34px;
    float:left;
}
select.globalSites
{
    margin-top: 5px;
    margin-left:24px;
    margin-right:17px;
    width:145px;
}
span.searchbox_container
{
    float:left;
    margin-top:5px;
}
.mainsearchbox
{
	height:21px;
	max-height:21px;
	width:111px;
}
span.searchbtn_container
{
    float:left;
    margin-top:6px;
}
a.searchButton, a.searchButton:link, a.searchButton:visited
{
    background:url(/public/graphics/MastHead/gnav_btn_search.jpg) no-repeat;
    width:51px;
    height:21px;
    display:block;
}
a.searchButton:hover
{
    background:url(/public/graphics/MastHead/gnav_btn_search_over.jpg) no-repeat;
}
/****************************************************************************************
*****************************************************************************************
						Breadcrumbs Styling
*****************************************************************************************
****************************************************************************************/
td.breadcrumbs
{
    color: #21345f;
    font-weight: bold;
    
    /*background-image: url(/public/graphics/masthead/bg_Breadcrumb.jpg);
    background-repeat: repeat-y;*/
}
td.breadcrumbs2
{
    color: #21345f;
    font-weight: bold;
    background-image: url(/public/graphics/masthead/bg_Breadcrumb.jpg);
    background-repeat: repeat-y;
}
td.breadcrumbs A:link, td.breadcrumbs2 A:link
{
    text-decoration: none;
    color: #21345f;
    font-weight: bold;
}
td.breadcrumbs A:visited, td.breadcrumbs2 A:visited
{
    text-decoration: none;
    color: #848c9d;
    font-weight: bold;
}
td.breadcrumbs A:hover, td.breadcrumbs2 A:hover
{
    text-decoration: underline;
    color: #21345f;
}
div.breadcrumb_curve_rgt
{
    height:24px;
    width:13px; 
    background-image:url(/public/graphics/masthead/Curve_BreadcrumbRight.jpg);
}
/****************************************************************************************
*****************************************************************************************
						Left Navigation Styling
*****************************************************************************************
****************************************************************************************/
td.leftnav
{
	width: 200px;
	background-image: url(/public/graphics/misc/bg_LeftNav_SolnsSvcs.jpg);
	background-repeat: repeat-y;
}
td.leftnav A:link
{
    text-decoration: none;
    font-weight: normal;
    color: #445782;
}
td.leftnav A:visited
{
    text-decoration: none;
    font-weight: normal;
    color: #445782;
}
td.leftnav A:hover, rhscallout_body td.leftnav A:hover
{
    text-decoration: underline;
    font-weight: normal;
    color: #21345F;
}
td.leftnav A:active
{
	font-weight: normal;
    text-decoration: none;
    color: #FFFFFF;
}
td A.leftnavcurrent:link, td.leftnavcurrent A:link, td.leftnavcurrent A:hover, td A.leftnavcurrent:visited, 
td.leftnavcurrent A:visited, UL.leftnav LI.leftnav_curr A, UL.leftnav LI.leftnav_curr A:link, 
UL.leftnav LI.leftnav_curr A:hover, UL.leftnav LI.leftnav_curr A:visited
{
    color: #21345F;
    font-weight: bold;
    text-decoration: none;
}
span.Curve-NoLeftNav
{
    background-image: url(/public/graphics/misc/Curve-NoLeftNav.gif);
    width:18px;
    height:18px;
    display:block;
}
span.Curve-LeftNav
{
    background-image: url(/public/graphics/misc/Curve-LeftNav.gif);
    width:18px;
    height:18px;
    display:block;
}
ul.leftnav
{
    margin: 18px 12px 0px 12px;
    padding:0px;
    width:176px;/*200 with margins*/
}
UL.leftnav LI.leftnav_lvl1 A, UL.leftnav LI.leftnav_lvl2 A, UL.leftnav LI.leftnav_lvl3 A
{
    /*move link closer to box*/
    margin-left: -5px;
}
UL.leftnav LI
{
    list-style-image: url(/public/graphics/Misc/subnav_square2.gif);
}
UL.leftnav LI.leftnav_curr, UL.leftnav LI A:hover
{
    list-style-image: url(/public/graphics/Misc/subnav_square2_over.gif);
}
.leftnav_lvl1
{
    margin-left:17px;
    padding: 0px 0px 5px 0px;
}
.leftnav_lvl2
{
    margin-left:31px;
    padding: 0px 0px 5px 0px;
}
.leftnav_lvl3
{
    margin-left:45px;
    padding: 0px 0px 5px 0px;
}
/****************************************************************************************
*****************************************************************************************
						Right Navigation Styling
*****************************************************************************************
****************************************************************************************/
span.Curve-Sidebar
{
    background-image: url(/public/graphics/misc/Curve-Sidebar.gif);
    width:18px;
    height:18px;
    display:block;
}
td.rightnav
{
	width: 200px;
	background:#D3D6DF url(/public/graphics/misc/bg_Sidebar.jpg) repeat-y top right;
	color: #21345F;
}
.rightnav A:link, td.CenterBody UL.rhs A:link, .rightnav_white  A:link, .rightnav_white A:visited
{
    text-decoration: underline;
    color: #21345F;
}
.rightnav A:visited, td.CenterBody UL.rhs A:visited
{
    text-decoration: underline;
    color: #af9335;
}
.rightnav A:active, td.CenterBody UL.rhs A:active
{
    text-decoration: underline;
    color: #ffffff;
}
.rightnav A:hover, td.CenterBody UL.rhs A:hover
{
    text-decoration: none;
    color: #1c7ba5;
}
.rightnav_white A:hover, .rightnav_white A:active
{
    text-decoration: none;
    color: #ffffff;
}
/***********************************************
	   Right Floating SideBar Styling
************************************************/
.rhscalloutbox
{
	background-color: #E2E4EB;/*#E2E4EB;*/
	float:left;
	text-align:left;
}
.rhscallout_top
{
	background: url(/public/uploadedimages/Sidebar-HdrTop.gif)  no-repeat;
	width:176px;
	height:2px;
	margin:0px;
	padding:0px;
	float:none;
}
.rhscallout_title
{
	background:url(/public/uploadedimages/Sidebar-HdrBg.gif) repeat-x;
    color: #21345f;
    font-weight:bold;
    border-bottom: solid 1px #efefef;
    padding-left:8px;
    padding-top:5px;
    padding-bottom:5px;
    margin:0px;
}
.rhscallout_body
{
    display:block;
	float:left;
    margin:0px;
}
.rhscallout_bottom
{
	background: url(/public/uploadedimages/Sidebar-HdrBtm.gif)  no-repeat;
	width:176px;
	height:4px;
    display:block;
	float:left;
}
td.CenterBody A.rhscallout:link
{
    text-decoration: none;
    font-weight:normal;
    color: #21345f;
}
td.CenterBody A.rhscallout:visited
{
    text-decoration: none;
    color: #21345f;
}
td.CenterBody A.rhscallout:active
{
    text-decoration: none;
    color: #e8ba25;
}
td.CenterBody A.rhscallout:hover
{
    text-decoration: none;
    color: #ffffff; 
}
.callout_rule
{
	color: #D3D6DF;
	height:1px;
	width:200px;
	margin:0 0 1px 0;
}
/*********************
	Right Floating SideBar Styling - white bgrd
**********************/
.rhscallout_wh_top
{
	background: url(/public/graphics/webparts/Sidebar-HdrTop_Wh.gif)  no-repeat;
	width:176px;
	height:2px;
	margin:0px;
	padding:0px;
	float:none;
}
.rhscallout_wh_bottom
{
	background: url(/public/graphics/webparts/Sidebar-HdrBtm_Wh.gif)  no-repeat;
	width:176px;
	height:5px;
    display:block;
	float:left;
}
/****************************************************************************************
*****************************************************************************************
						Main Content Area Styling
*****************************************************************************************
****************************************************************************************/
Select
{
    font-weight: normal;
	font-size: 13px;
    font-family: Trebuchet MS, Arial, Helvetica;
}
.MainBody
{
	width: 803px;
}
.InsideMainBody
{
	width: 767px;
}
.centerBody A:link, td.CenterBody .padbottom A:link, td.CenterBody .padtop A:link
{
	font-weight: normal;
    text-decoration: underline;
    /*color: #1c7ba5;*/
    color: #1e7295;
}
.centerBody A:visited, td.CenterBody .padbottom A:visited, td.CenterBody .padtop A:visited
{
    text-decoration: underline;
    color: #45a0c9;
    /*
	green 669933
	teal 62a9c9
	brite teal 00b1ff
	tan af9335
ME: mid teal 4BB4E3
	64a9cb
	ja 45a0c9
	*/
}
.centerBody A:active, td.CenterBody .padbottom A:active, td.CenterBody .padtop A:active
{
    text-decoration: underline;
    color: #669933;
}
.centerBody A:hover, td.CenterBody .padbottom A:hover, td.CenterBody .padtop A:hover
{
    text-decoration: underline;
    color: #af6227;
}
td.CenterBody A.HeaderLink:link
{
	font-weight: bold;
    text-decoration: underline;
    color: #1c7ba5;
}
td.CenterBody A.HeaderLink:visited
{
	font-weight: bold;
    color: #1c7ba5;
}
td.CenterBody A.HeaderLink:active
{
   font-weight: bold;
   color: #21345f;
}
td.CenterBody A.HeaderLink:hover
{
   font-weight: bold;
   color: #e8ba25;
}
td.CenterBody Table.solution_box, .solution_box
{
	background-color: #D2E5EC;
}

/***********************************************
	   Border Box Styling
************************************************/
.WebPartBoxTitle
{
	color:#1c7ba5;/*TEAL*/
	font-weight: bold;
	font-size:11pt;
}
td.CenterBody .WebPartBox, .WebPartBox
{
	background-color: #D3D6DF;
}
td.CenterBody .WebPartBoxTopLeft, .WebPartBoxTopLeft
{
	background: url(/public/graphics/webparts/topleft_corner.jpg) no-repeat;
	float: left; 
    height: 12px; 
    width: 12px; 
    padding: 0px; 
    margin: 0px;
}
td.CenterBody .WebPartBoxTopRight, .WebPartBoxTopRight
{
	background: url(/public/graphics/webparts/topright_corner.jpg) no-repeat;
	float: right; 
    height: 12px; 
    width: 12px; 
    padding: 0px; 
    margin: 0px;	
    line-height: 13px;
	border-collapse: collapse;
}
td.CenterBody .WebPartBoxTitleBar, .WebPartBoxTitleBar
{
	margin: 0px 6px 0px 6px; 
	padding-top: 6px; 
}
td.CenterBody .WebPartBoxInsideTopLeft, .WebPartBoxInsideTopLeft
{
	background: url(/public/graphics/webparts/topleft_wh_corner.jpg) no-repeat;
	float: left; 
    height: 13px; 
    width: 13px; 
    padding: 0px; 
    margin: 0px;
}
td.CenterBody .WebPartBoxInsideTopRight, .WebPartBoxInsideTopRight
{
	background: url(/public/graphics/webparts/topright_wh_corner.jpg) no-repeat;
	float: right; 
    height: 13px; 
    width: 13px; 
    padding: 0px; 
    margin: 0px;
}
td.CenterBody .WebPartBoxBottom, .WebPartBoxBottom
{
	background: url(/public/graphics/webparts/bottom_border.jpg); 
	width: 100%; 
	height: 18px;
    float: none;
}
td.CenterBody .WebPartBoxBottomLeft, .WebPartBoxBottomLeft
{
	background: url(/public/graphics/webparts/bottomleft_border.jpg) no-repeat;
	float: left; 
    height: 18px; 
    width: 18px; 
    padding: 0px; 
    margin: 0px;
}
td.CenterBody .WebPartBoxBottomRight, .WebPartBoxBottomRight
{
	background: url(/public/graphics/webparts/bottomright_border.jpg) no-repeat;
	float: right; 
    height: 18px; 
    width: 18px; 
    padding: 0px; 
    margin: 0px;
}
/********************************
Darker Border Box (User Toolbox)
*********************************/
td.leftnav .ToolBox
{
	background-color: #76AEC1;
}
td.leftnav .ToolBoxTopLeft
{
	background: url(/public/graphics/webparts/tb_topleft_corner.jpg) no-repeat;
	float: left; 
    height: 12px; 
    width: 12px; 
    padding: 0px; 
    margin: 0px;
}
td.leftnav .ToolBoxTopRight
{
	background: url(/public/graphics/webparts/tb_topright_corner.jpg) no-repeat;
	float: right; 
    height: 12px; 
    width: 12px; 
    padding: 0px; 
    margin: 0px;	
}
td.leftnav .ToolBoxTitleBar
{
	margin: 0px 6px 0px 6px; 
	padding-top: 6px; 
}
td.leftnav .ToolBoxInsideTopLeft
{
	background: url(/public/graphics/webparts/tb_topleft_inside_corner.jpg) no-repeat;
	float: left; 
    height: 13px; 
    width: 13px; 
    padding: 0px; 
    margin: 0px;
}
td.leftnav .ToolBoxInsideTopRight
{
	background: url(/public/graphics/webparts/tb_topright_inside_corner.jpg) no-repeat;
	float: right; 
    height: 13px; 
    width: 13px; 
    padding: 0px; 
    margin: 0px;
}
td.leftnav .ToolBoxBottom
{
	background: url(/public/graphics/webparts/tb_bottom_border.jpg); 
	width: 100%; 
	height: 18px;
    float: none;
}
td.leftnav .ToolBoxBottomLeft
{
	background: url(/public/graphics/webparts/tb_bottomleft_border.jpg) no-repeat;
	float: left; 
    height: 18px; 
    width: 18px; 
    padding: 0px; 
    margin: 0px;
}
td.leftnav .ToolBoxBottomRight
{
	background: url(/public/graphics/webparts/tb_bottomright_border.jpg) no-repeat;
	float: right; 
    height: 18px; 
    width: 18px; 
    padding: 0px; 
    margin: 0px;
}
/****************************************************************************************
*****************************************************************************************
						Misc. Styling
*****************************************************************************************
****************************************************************************************/
A.boldlink
{
    font-weight: bold;
}
A.nodeco:link, A.nodeco:visited, A.nodeco:active
{
    text-decoration: none;   
    color: #21345f;
}
A.nodeco:hover
{
    text-decoration: none;   
    color: #af6227;
}
.leftnavselected
{
    font-weight: bolder; 
    text-decoration: none;   
}
A.darklink:visited, td.CenterBody A.darklink:visited
{
	color: #576396;
}
A.darklink:hover, td.CenterBody A.darklink:hover
{
	color: #e8ba25;
}
a.footernav:hover, .footernav a:hover
{
    text-decoration: none;
}
A.footernav:visited, .footernav a:visited
{
    color: #C9DAE2;
}
a.SectionHeader, .SectionHeader
{
	font-weight:bold;
	font-size: 13px;
	color: #353C68;
}
A.accent
{
    color: #4496BB;   
    text-decoration: underline;
}
A.accent:visited
{
    color: #4496BB;
    text-decoration: underline;
}
A.accent:active
{
    text-decoration: none;
}
A.accent:hover
{
    text-decoration: none;
}
A.accentbold, A.accentbold:visited

{
	font-weight:bold;
    color: #4496BB;   
    text-decoration: underline;
}
A.accentbold:active
{
    text-decoration: none;
}
A.accentbold:hover
{
    text-decoration: none;
}
/****************************************************************************************
*****************************************************************************************
						CONTENT
*****************************************************************************************
****************************************************************************************/
.footernav, .footernav a:link, .footernav a
{
    color: #C9DAE2;
}
select.current_affiliation_selector
{
	font-size: 13px;
	height:20px;
	color:#1c7ba5;
	font-weight:bold;
    font-family: Trebuchet MS, Arial, Helvetica;
    border:solid 1px #E3EEF4;
    /*margin:0px;
    padding:0px;
    background-color: #D2E5EC;*/
}
UL LI
{
    list-style-image: url(/public/graphics/Misc/subnav_square.gif);
    list-style-type: square
}
UL LI LI
{
    list-style-image: url(/public/graphics/Misc/subnav_square_over.gif);
    list-style-type: disc
}
UL LI LI LI
{
    list-style-image: url(/public/graphics/Misc/subnav_square_over.gif);
    list-style-type: disc
}
UL.rhs
{
    padding:5px;
    margin: 0 0 0 20px;
}
UL.compact LI
{
	list-style-image: url(/public/graphics/Misc/subnav_square.gif);
    list-style-type: disc;
    padding:0;
    margin: 0 0 3px -15px;

}
UL.compact LI LI
{
    list-style-image: url(/public/graphics/Misc/subnav_square_over.gif);
    list-style-type: disc;
    padding:0;
    margin: 0 0 3px -30px;
}
OL LI
{
    list-style-type: decimal
}
OL OL LI
{
    list-style-type: lower-alpha
}
OL OL OL LI
{
    list-style-type: lower-roman
}
.pageheader
{
    font-size: 18px;
    font-weight: bold;
    color: #21345f;
}
h1
{
    font-size: 18px;
    font-weight: bold;
    color: #21345f;
    margin:0px;
}
h2
{
    font-size: 15px;
    font-weight: bold;
    color: #21345f;
    margin:0px;
}
h3
{
    font-size: 13px;
    font-weight: bold;
    color: #21345f;
    margin:0px;
}
.SectionHeaderBar
{
	background-color: #D9DCE5
}
.field_name
{	
	text-align: right;
}
.form_buttons
{
	color: #ffffff;
    padding: 2px 3px 2px 3px;
	background-color: #1C7CA6;
	border: solid 2px;
	border-bottom-color: #A5CADC;
	border-left-color: #A5CADC;
	border-right-color: #D2E5EB;
	border-top-color: #D2E5EB;
}
.form_buttons_disabled
{
	color: #ffffff;
    padding: 2px 5px 2px 3px;
	border: solid 2px;
	border-bottom-color: #B5B8BD;
	border-right-color: #B5B8BD;
	border-left-color: #D8DBE1;
	border-top-color: #D8DBE1;
	background-color: #BFC5D1;
}
td.CenterBody .datagrid_header TH, .datagrid_header, td.CenterBody .datagrid_header TD
{
	vertical-align: bottom;
	text-align: center;
	background-color: #BFC5D1;
	color: #21345f;
	height: 25px;
	font-weight:bold;
}
td.CenterBody .datagrid_header A, .datagrid_header A,td.CenterBody .datagrid_header TH A:link,td.CernerBody .datagrid_header TD A:link,td.CenterBody .datagrid_header TH A:hover, td.CenterBody .datagrid_header TD A:hover
{
	color: #21345f;
	text-decoration: underline;
	font-weight:bold;
}
td.CenterBody .datagrid_header A:visited, .datagrid_header A:visited
{
	color: #21345f;
}
td.CenterBody datagrid_footer, .datagrid_footer
{
	text-align: center;
	background-color: #BFC5D1;
	color: #21345f;
}
td.CenterBody .sectionbox_header, .sectionbox_header
{
	text-align: center;
	background-color: #BFC5D1;
	color: #21345f;
	height: 25px;
	font-weight:bold;
}
.datagrid_alt_item
{
	background-color: #E9E9E9;
}
.datagrid_item
{
	background-color: #D9E2E6;
}
.account_green
{
	background-color: #B0C2BD;
}
.account_blue
{
	background-color: #B4BFCC;
}
.account_gray
{
	background-color: #BFBFBF;
}
.padtop
{
	padding-top:10px;
	display:block;
}
.padbottom
{
	padding-bottom:10px;
	display:block;
}
.padright
{
	padding-right:10px;
	/*display:block;*/
}
.section_header
{
    font-size: 13px;
    font-weight: bold;
    color: #1c7ba5;
    margin: 0px;	
    height: 30px;
    border-bottom: solid 1px #1c7ba5;
    vertical-align:bottom;
}
div.section_header
{
	font-size: 13px;
    font-weight: bold;
    color: #1c7ba5;
    margin: 0 0 15px 0;	
    height: 20px;
    width:100%;
    float:left;
    border-bottom: solid 1px #1c7ba5;
    vertical-align:bottom;
}
.section_divider
{
    margin: 0px;	
    border-top: solid 1px #1c7ba5;
    float:left;
    width:100%;
}
div.popupdiv
{
      /*position:relative; top:-100px; margin-left:120px;

    Makes the div be positioned relative to where it appears in the html/asp */
    /*left:0px;height:200px;padding: 10px;*/
    /*top:-200px;  Offsets the div 200 pixels up from where it appears in the html/asp */
    width:500px;
    border:solid 1px #1c7ba5;/*#21345F, 1c7ba5, D2E5EC*/
    background-color:#F6FAFB;/*#F4F9FB, F6FAFB*/
    float:left;
   
   
    /*z-index:101;filter:progid:DXImageTransform.Microsoft.dropshadow(offx=5, offy=5, color=#cccccc); creates a drop-shadow behind the div */
    /*display:none;  Makes the div not display on load */
    /*border-bottom: solid 3px #ccc;
    border-right: solid 3px #ccc;top:-200px;
	left:auto;
	right:auto;*/
}
div.popupdivshadow
{
    position:relative;
    width:500px;
    border-bottom:solid 5px #EEE;/*#21345F, 1c7ba5*/
    border-right:solid 5px #EEE;/*#21345F, 1c7ba5*/
    float:left;
    top:-100px;
    margin-left:120px;
}

/*div.maskingdiv
{
    z-index:100;
    overflow:hidden;
    background: #D2E5EC url(/public/graphics/misc/sidelights.jpg) repeat-x;
    position:relative;
	/*visibility: hidden;
	position:absolute;
	left:0px;
	top:0px;
	font-family:verdana;
	font-weight:bold;
	padding:40px;
    width:7000px;
    height:5000px;
	background-image:url(Mask.png);
	 ieWin only stuff 
	_background-image:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='Mask.png');/
}*/
/****************************************************************************************
*****************************************************************************************
						ERFP STYLES
*****************************************************************************************
****************************************************************************************/
.erfp_label_text
{
	color: #576396;
	font-size: 13px;
	font-weight: bold;
}
.erfp_sm_label_text
{
	color: #576396;
	font-size: 11px;
}
.erfp_white_text
{
	color: #FFFFFF;
}
.erfp_label_text_white
{
	color: #FFFFFF;
	font-size: 13px;
	font-weight: bold;
}
.erfp_sm_label_text_white
{
	color: #FFFFFF;
	font-size: 11px;
}
.erfp_label_text_black
{
	color: #000000;
	font-size: 13px;
	font-weight: bold;
}
.erfp_form_input
{
	color: #000000;
}
.erfp_form_input_small
{
	color: #000000;
	font-size: 10px;
}
.erfp_form_button
{
	color: #ffffff;
	background-color: #D99331;
	border-width: 1px;
}
.erfp_small_button
{
	color: #ffffff;
	font-size: 11px;
	background-color: #D99331;
	border-width: 1px;
}
.erfp_link
{
	color: #576396;
}
.erfp_link_small
{
	color: #576396;
	font-size: 11px;
}
.erfp_page_header
{
	color: #ffffff;
	font-size: 24px;
}
.erfp_required
{
	color: #ff0000;
	font-style: italic;
}
.erfp_bold_input
{
	color: #000000;
	font-weight: bold;
}
.erfp_section_header
{
	color: #ffffff;
	font-weight: bold;
}
.erfp_label_background
{
	background-color: #576396;
}
/****************************************************************************************
*****************************************************************************************
						COLORS
*****************************************************************************************
****************************************************************************************/
.font_accent
{
	color:#1c7ba5;/*TEAL*/
}
.font_error
{
	color:#DE170E ! important;
}
.font_gray
{
	color:#9198AE;
}
.cerner_blue
{
    background-color: #576396
}
.dark_cerner_blue
{
    background-color: #333c66
}
.light_cerner_blue
{
    background-color: #8f98bf
}
.darker_cerner_blue
{
    background-color: #171d39
}
.cerner_orange
{
    background-color: #d99331
}
.dark_cerner_orange
{
    background-color: #aa6f1d
}
.light_cerner_orange
{
    background-color: #e3b068
}
.black
{
    background-color: #000000
}
.white
{
    background-color: #ffffff
}
/****************************************************************************************
*****************************************************************************************
				CALENDAR POPUP
*****************************************************************************************
*****************************************************************************************/
.cernercom_cal .ajax__calendar_container {
    border:2px solid #D2E5EC;
    background-color:#ffffff;
    color:#21345F;
}
.cernercom_cal .ajax__calendar_footer {
    border-top:1px solid #D2E5EC;
} 
.cernercom_cal .ajax__calendar_dayname {
    border-bottom:1px solid #D2E5EC;
    color: #1c7ba5;
} 
.cernercom_cal .ajax__calendar_day {
    border:1px solid #ffffff;
} 
.cernercom_cal .ajax__calendar_month {
    border:1px solid #ffffff;
} 
.cernercom_cal .ajax__calendar_year {
    border:1px solid #ffffff;
} 
.cernercom_cal .ajax__calendar_today {
    color:#1c7ba5;
}
.cernercom_cal .ajax__calendar_active .ajax__calendar_day {
    background-color:#edf9ff;
    border-color:#1c7ba5;
    color:#1c7ba5;
} 
.cernercom_cal .ajax__calendar_active .ajax__calendar_month {
    background-color:#edf9ff;
    border-color:#1c7ba5;
    color:#1c7ba5;
} 
.cernercom_cal .ajax__calendar_active .ajax__calendar_year {
    background-color:#edf9ff;
    border-color:#1c7ba5;
    color:#1c7ba5;
} 
.cernercom_cal .ajax__calendar_other .ajax__calendar_day {
    background-color:#ffffff; 
    border-color:#ffffff;
    color:#646464;
} 
.cernercom_cal .ajax__calendar_other .ajax__calendar_year {
    background-color:#ffffff;
    border-color:#ffffff;
    color:#646464;
} 
.cernercom_cal .ajax__calendar_hover .ajax__calendar_day {
    background-color:#edf9ff;
    border-color:#daf2fc;
    color:#1c7ba5;
} 
.cernercom_cal .ajax__calendar_hover .ajax__calendar_month {
    background-color:#edf9ff;
    border-color:#daf2fc;
    color:#1c7ba5;
} 
.cernercom_cal .ajax__calendar_hover .ajax__calendar_year {
    background-color:#edf9ff;
    border-color:#daf2fc;
    color:#1c7ba5;
} 
.cernercom_cal .ajax__calendar_hover .ajax__calendar_title {
    color:#af6227;
} 
.cernercom_cal .ajax__calendar_hover .ajax__calendar_today {
    color:#af6227;
}
td.CenterBody .cal_weekdaystyle, .cal_weekdaystyle
{
	font-size: xx-small;
	color: black;
	background-color: #ffffff;
}
td.CenterBody a.cal_weekdaystyle:link, td.CenterBody a.cal_weekdaystyle:visited, a.cal_weekdaystyle:link, a.cal_weekdaystyle:visited
{
	color: black;
}
td.CenterBody .cal_monthheaderstyle, .cal_monthheaderstyle
{
	color: black;
	background-color: #9AA3B6;/*LightSlateGray*/
}
td.CenterBody a.cal_monthheaderstyle:link, td.CenterBody a.cal_monthheaderstyle:visited, a.cal_monthheaderstyle:link, a.cal_monthheaderstyle:visited
{
	color: black;
}

td.CenterBody .cal_offmonthstyle, .cal_offmonthstyle
{
	font-size: xx-small;
	color: gray;
	background-color: #D2E5EC;
}
td.CenterBody a.cal_offmonthstyle:visited, a.cal_offmonthstyle:visited
{
	color: gray;
}
td.CenterBody .cal_gototodaystyle, .cal_gototodaystyle
{
	font-size:xx-small;
	color: #000000;
	background-color: #BFC5D1;
}
td.CenterBody a.cal_gototodaystyle:visited, a.cal_gototodaystyle:visited
{
	color: black;
}
td.CenterBody .cal_todaydaystyle, .cal_todaydaystyle
{
	color: #000000;
	background-color: #ffffff;
}
td.CenterBody a.cal_todaydaystyle:visited, a.cal_todaydaystyle:visited
{
	color: #000000;
}
td.CenterBody .cal_dayheaderstyle, .cal_dayheaderstyle
{
	font-size: xx-small;
	color: #ffffff;
	background-color: #BFC5D1;
}
td.CenterBody .cal_weekendstyle, .cal_weekendstyle
{
	font-size: xx-small;
	color: black;
	background-color: #ECF4F7;
}
td.CenterBody a.cal_weekendstyle:visited, a.cal_weekendstyle:visited
{
	color: black;
}
td.CenterBody .cal_selecteddatestyle, .cal_selecteddatestyle
{
	color: #ffffff;
	background-color: #1C7CA6;
}
td.CenterBody a.cal_selecteddatestyle:visited, a.cal_selecteddatestyle:visited
{
	color: #ffffff;
}
td.CenterBody .cal_cleardatestyle, .cal_cleardatestyle
{
	font-size:xx-small;
	color: #000000;
	background-color: #BFC5D1;
}
td.CenterBody a.cal_cleardatestyle:visited, a.cal_cleardatestyle:visited
{
	color: #000000;
}
td.CenterBody .cal_holidaystyle, .cal_holidaystyle
{
	font-size:x-small;
	color: #000000;
	background-color: #ffffff;
}
td.CenterBody a.cal_holidaystyle:visited, a.cal_holidaystyle:visited
{
	color: #000000;
}
/****************************************************************************************
*****************************************************************************************
					Millennium Help/Bedrock
*****************************************************************************************
****************************************************************************************/
td.helpleftnav a:link, td.helpleftnav a:hover, td.helpleftnav a:visited
{
	color: #21345F;
	font-weight: bold;
}
td a.helpleftnav:link, td a.helpleftnav:visited, td a.helpleftnav:active
{
	color: #21345F;
}
td a.helpleftnav:hover
{
	color: #21345F;
	text-decoration: underline;
}
h1.title
{
    font-size: 20pt;
    font-weight: bold;
    color: Black;
}
h2.title
{
    font-size: 14pt;
    font-weight: bold;
    color: Black;
    background-color: #E4E4E4;
}
h3.title
{
    font-size: 12pt;
    font-weight: bold;
    color: Black;
}
h4.title
{
	font-size: 12pt;
    font-style: italic;
    font-weight: normal;
    color: Black;
}
.note
{
	background-color: #D6D6EE
}
/****************************************************************************************
*****************************************************************************************
						PRINT
*****************************************************************************************
****************************************************************************************/
.PrintShow
{
	display: none;
}

/****************************************************************************************
*****************************************************************************************
					Organization Portolio
*****************************************************************************************
****************************************************************************************/

.Org-portfolio-set
{
	float:left;

	margin-left:auto;
	margin-right:auto;
	text-align:left;
	width:100%;	
}
.BizModel-Assets
{
	float:left;
	width:100%;

}
.IDC-list
{
	margin:0px;
	padding:0px;
	list-style-type:none;
}

.IDC-list .list-even
{
	position:relative;
	display:inline;
	float:left;
	margin: 0px;
	width:240px;
	padding: 4px;
	text-align:center;
	border-right: solid 2px #A4CADB;
	border-top: solid 2px #A4CADB;
	border-left: solid 2px #A4CADB;
	border-bottom: solid 2px #A4CADB;
}

.IDC-list .list-odd
{

	position:relative;
	display:inline;
	float:left;
	margin: 0px;
	width:240px;
	padding: 4px;
	text-align:center;
	border-right: solid 2px #A4CADB;
	border-top: solid 2px #A4CADB;
	border-left: solid 2px #A4CADB;
	border-bottom: solid 2px #A4CADB;
}
.export-button
{
	clear:both;
	display:block;
	float:right;
	margin-top:5px;
	margin-right:45px;
		
}

.org-portfolio
{
	width:100%;	
}
.org-portfolio p
{
	float:left;
	width:100%;	
	margin-bottom:15px;
	text-align:justify;
}

/****************************************************************************************
*****************************************************************************************
						Search Styling
*****************************************************************************************
****************************************************************************************/

.SearchBoxResults_lblSrchLink a:link
{
    text-decoration: underline;
    color: #21345F;
}
.SearchBoxResults_lblSrchLink a:visited
{
    text-decoration: underline;
    color: #af9335;
}
.SearchBoxResults_lblSrchLink a:active
{
    text-decoration: underline;
    color: #ffffff;
}
.SearchBoxResults_lblSrchLink a:hover
{
    text-decoration: none;
    color: #1c7ba5;
}

.SearchBoxResults_lblSrchSite
{
    font-size: 0.9em;
    color: #669933;
}
.searchpagination
{
    font-size: 0.9em;
}
.DocHitExtractHit
{
    font-weight: bold;
    font-size: 1.1em;
}
/****************************************************************************************
*****************************************************************************************
						FOOTER STYLING
*****************************************************************************************
****************************************************************************************/
table.footer
{
   background-image:url(/public/graphics/footer/footer_bg.jpg);
}
span.footer_lft_curve
{
    background-image:url(/public/graphics/footer/footer_lft_curve.gif);
    height:43px;
    width:13px;
    display:block;
}span.footer_rgt_curve
{
    background-image:url(/public/graphics/footer/footer_rgt_curve.gif);
    height:43px;
    width:13px;
    display:block;
}