body
{
    background-color: white;
    font-size: 12pt;
    color: black;
    font-family: Arial,Helvetica,Sans Serif;
    margin: 0px;
}

body p
{
    font-size: 12pt;
    color: black;
}

h1
{
    font-size: 22pt;
    font-weight: normal;
}

h2
{
    font-size: 19pt;
    font-weight: normal;
}

h3
{
    font-size: 16pt;
    font-weight: normal;
}

h4
{
    font-size: 14pt;
    font-weight: normal;
}

div#header_quote
{
    margin: 23px 0px 0px 0px;
}

img#header_logo
{
    position: absolute;
    top: 0px;
    right: 0px;
}

div#banner_outer, 
div#header_menu_items, 
div#footer_menu_left, 
div#footer_menu_right, 
div#menu_sub, 
div#main_background_bottom, 
div#essence_tag, 
div#snippets_outer,
div#popup_menu
{
    display: none;
}

div#main_outer
{
    margin: 0px;
    width: 100%;
}

div#main_background
{
    background-color: white;
    background-image: none;
}

div#content_main
{
    margin: 0px 0px 0px 0px;
    width: 100%;
}

div#bread_crumb
{
    margin: 15pt 0pt 15pt 0pt;
    font-size: 10pt;
    color: #666666;
}

div#bread_crumb span.bread_crumb_page
{
}

div#bread_crumb span.bread_crumb_separator
{
    padding: 0pt 5pt 0pt 5pt;
}

div#footer_content_main, 
div#footer_content_main p
{
    font-size: 10pt;
    text-align: left;
    color: #999999;
}

a:link, a:visited
{
    color: #666666;
    background: transparent;
    font-weight: normal;
    text-decoration: underline;
}

div.document_list_item div.document_details a:link:after,
div.document_list_item div.document_details a:visited:after,
div#content_main p a:link:after, 
div#content_main p a:visited:after,
#home-grid .news-events .item dd a:after,
#home-grid .menus li a:after
{
    color: #999999;
    content: " (" attr(href) ") ";
    font-size: 80%;
}

/*** PEOPLE LISTS - START ***/
div.people_list
{
}

div.people_list dl dt
{
    float: left;
    margin: 0px 0px 5px 0px;
    padding: 0px;
}

div.people_list dl dd
{
    margin: 0px 0px 5px 6cm;
    padding: 0px;
}

/*** PEOPLE LISTS - END ***/

/*** DOCUMENT LIST - START ***/
div.document_list_item img.thumbnail
{
    float: left;
}

div.document_list_item
{
    margin-bottom: 25px;
}

div.document_list_item img.thumbnail
{
    float: left;
    margin-top: 3px;
    border-style: none;
}

div.document_list_item div.document_details
{
    margin-left: 60px;
}

div#content_main_inner div.document_list_item div.document_details h2
{
    margin: 0px 0px 5px 0px;
    padding: 0px;
}

div#content_main_inner div.document_list_item div.document_details p
{
    margin: 0px 0px 5px 2px;
    padding: 0px;
}

div#content_main_inner div.document_list_item div.document_details a
{
    font-size: 0.8em;
    padding-left: 2px;
}

/*** DOCUMENT LIST - END ***/


/*** HOME PAGE - START ***/
#home-grid .images
{
	display: none;
}
#home-grid .menus 
{
	font-size: 0.9em;
}
#home-grid .menus h2
{
	display: block;
}
#home-grid .menus ul
{
	list-style-position: inside;
	margin: 0px 0px 0px 6px;
	padding: 0px;
}
#home-grid .menus ul li a
{
	margin: 0px 0px 5px 0px;
	padding: 0px;
	text-decoration: none;
}

#home-grid .news-events .item
{
	width: 500px;
	margin: 0px 0px 10px 0px;
	clear: both;
	overflow: hidden;
}
#home-grid .news-events .item .type
{
	float: left;
	width: 43px;
	color: #f07122;
}
#home-grid .news-events .item .details
{
	float: right;
	display: block;
	margin: 0px;
	width: 450px;
}
#home-grid .news-events .item .details a
{
	text-decoration: none;
}
#home-grid .news-events .item .details .event-info
{
	display: block;
	color: #818285;
}
/*** HOME PAGE - END ***/

/*** NEWS & EVENT - START ***/
#items .item 
{
	margin: 0px 0px 30px 10px;
	padding: 0px;
}
#items .item .information
{
	padding: 0px;
	margin: 0px;
}

#items .item-title
{
	position: relative;
}
#items .item-title img
{
	position: absolute;
	left: -8px;
	top: 14px;
}
#items .item-title h2
{
	margin: 0px;
}

#items .item-title h2 a
{
	text-decoration: none;
	color: #f07122;
}
/*** NEWS & EVENT - END ***/
.boxy-modal-blackout
{
	display: none !important;
	border: solid 1px red;
}

.popup-visible div#banner_outer, 
.popup-visible div#header_menu_items, 
.popup-visible div#footer_menu_left, 
.popup-visible div#footer_menu_right, 
.popup-visible div#menu_sub, 
.popup-visible div#main_background_bottom, 
.popup-visible div#essence_tag, 
.popup-visible div#snippets_outer,
.popup-visible div#popup_menu,
.popup-visible div#content_main,
.popup-visible .jScrollPaneContainer .jScrollPaneTrack
{
    display: none;
}

.popup-visible .visible
{
	display: block;
	/*width: 1cm !important;*/
}

.popup-visible .visible #contain_main,
.popup-visible .visible #content_main_inner
{
    margin: 0px !important;
    padding: 0px !important;
}

.popup-visible .jScrollPaneContainer
{
    height: auto !important;
    overflow: visible !important;
}

.popup-visible #content_main_inner
{
    height: auto !important;
    position: relative !important;
    top: 0px !important;
    left: 0px !important;
    width: auto !important;
}

.popup-visible .visible .close-container
{
	display: none;
}
