.topmost
{
	z-index: 100;
}

.disclaimer
{
	font-size: .9em;
}
html
{
	background-color: #F8F8F8;
}

/* This rule resets a core set of elements so that they will appear consistent across browsers. Without this rule, content styled with an h1 tag, for example, would appear in different places in Firefox and Internet Explorer because each browser has a different top margin default value. By resetting these values to 0, the elements will initially be rendered in an identical fashion and their properties can be easily defined by the designer in any subsequent rule. */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6
{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
}
/* The body is the outermost layout component and contains the visible page content. Setting properties for the body element will help to create consistent styling of the page content and more manageable CSS. Besides using the body element to set global properties, it is common to use the body element to set the background color of the page and create a centered container for the page content to display. */
body
{
	color: #3C3E48;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	margin: 0;
	padding: 0;
	text-align: center;
	background-color: Transparent;
}
/* Commonly used to style page titles. */
table
{
    font-size: 11px;    /* Quirks mode does not see global font-size in tables. Force here. */
}
h1
{
	color: #000;
	font-size: 14px;
	font-weight: bold;
	line-height: 14px;
    margin-bottom: 6px;
}
.progressBackgroundFilter
{
	position: absolute;
	top: 0px;
	bottom: -1000px;
	left: 0px;
	right: 0px;
	overflow: hidden;
	padding: 0;
	margin: 0;
	background-color: White;
	-moz-opacity: .70;
	filter: alpha(opacity=70);
    filter: "alpha(opacity=70)";
	opacity: 0.7;
	z-index: 1000;
	display: inline; /*Set these height and width for ie 6*/
	height: 2000px;
	width: 1280px;
}

#processMessage
{
	position: absolute;
	top: 50%;
	left: 50%;
	margin: 0;
	z-index: 1001;
	padding: 0;
	background-color: #F8F8F8;
	cursor: auto;
}

#searchResults .gsc-control
{
	width: 650px;
}

#branding table.gsc-branding
{
	width: 100%;
}
#branding td.gsc-branding-text div.gsc-branding-text
{
	text-align: right;
}

wireFrame
{
	display: none;
	overflow: hidden;
	z-index: 2;
	background-color: #FFFFFF;
	border: solid 1px #D0D0D0;
}

#contentWrapper #leftColumn h1
{
	color: #1A5F9C;
	font-size: 26px;
	font-weight: bold;
	line-height: 1em;

}

#outerWrapper #contentWrapper1 h1
{
	color: #1A5F9C;
	font-size: 15px;
	font-weight: bold;
}
/* Commonly used to style section titles. */
h2
{
	color: #000;
	font-size: 12px;
	font-weight: bold;
	line-height: 14px;
}

h4
{
	color: Gray;
	font-size: 12px;
	font-weight: bold;
}

#contentWrapper #leftColumn p
{
	color: #000;
	font-size: 13px;
	font-weight: normal;
	line-height: 1.4em;
	font-family: "Lucida Sans" , "Trebuchet MS" , sans-serif;
}

#outerWrapper #contentWrapper2 p
{
	padding: 0;
	margin: 0;
}

/* Sets the style for unvisited links. */
a, a:link
{
	color: #1A5F9C;
	text-decoration: none;
}
/* Sets the style for visited links. */
a:visited
{
	color: #1A5F9C;
	text-decoration: none;
}
/* Sets the style for links on mouseover. */
a:hover
{
	color: #000;
	text-decoration: none;
}
/* Sets the style for a link that has focus. */
a:focus
{
	color: #1A5F9C;
}
/* Sets the style for a link that is being activated/clicked. */
a:active
{
	color: #1A5F9C;
}

/* SPECIAL JUMP LINK */

/*
a[class ="jump"] {
   padding-right: 18px;
   background: transparent url(/images/icons/pfeil6.gif) no-repeat center right;
}
*/

#backgroundWrapper
{
	background-color: #f8f8f8;
	width: 100%;
}

.sectionTitle
{
	background-image: url( "../../images/bg_gray.gif" );
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #1A5F9C;
	height: 25px;
}
.sectionTitleDate
{
	background-image: url( "../../images/bg_gray.gif" );
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px !important;
	font-weight: normal !important; 
	color: black !important;
	height: 25px !important;
}

.sectionHeading
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #1A5F9C;
}
.sectionBody
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.getPinLink
{
	text-decoration: underline;
	cursor: pointer;
	color: Red;
}

.hiddenTD
{
	visibility: hidden;
	display:none;
}



/* This is a container for the page content. It is common to use the container to constrain the width of the page content and allow for browser chrome to avoid the need for horizontal scrolling. For fixed layouts you may specify a container width and use auto for the left and right margin to center the container on the page. IE 5 browser require the use of text-align: center defined by the body element to center the container. For liquid layouts you may simply set the left and right margins to center the container on the page. */
#outerWrapper
{
	background-color: #fff;
	margin: 0 auto 0 auto;
	text-align: left; /* Redefines the text alignment defined by the body element. */
	width: 900px; /* border:8px solid #ffffff; */
	padding-left: 8px;
	padding-right: 8px;
}
#outerWrapper #header
{
    position: relative;
	background-image: url( "../../images/PageBanner.gif" );
	border-bottom: none 1px #666;
	font-size: 18px;
	font-weight: bold;
	height: 118px;
	line-height: 15px;
	padding: 0;
}
#bannerLink 
{ 
		position: absolute; 
		top: 0px; 
		left: 0px; 
		width: 124px; 
		height: 117px; 
		background-color: transparent;
}
.pagewidth
{
    width:900px;
    
}
#outerWrapper #dateSearch
{
	padding: 0;
	margin: 0;
	vertical-align: middle;
    /*shrinks login area*/
    /*height: 20px;*/
}

#outerWrapper #dateSearch #date
{
	padding: 0px 0px 0px 10px;
	font-weight: bold;
	float: left;
}

#outerWrapper #topNavigation
{
	background-image: url( "../../images/bg_gray.gif" );
	height: 25px;
	text-align: center; /* padding: 5px 0 0 0; */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

#outerWrapper #topNavigation span
{
	/* margin: 0 6px 0 6px; */
	padding: 0;
	margin: 0;
	color: #999999;
}

/* WELCOME CONTENT */

#outerWrapper #contentWrapper
{
	/* background-image: ; */
	background-position: top left;
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
}
#outerWrapper #contentWrapper #leftColumn
{
	border-right: none 1px #666;
	float: left; /* width: 630px;   padding: 16px 0px 0px 8px; */
    width: 890px;
	padding: 8px 0px 8px 8px;
}
#outerWrapper #contentWrapper #leftColumn img
{
	/* margin: 0px 10px 0px 0; */
	margin: 0px 10px 0px 0;
	float: left;
	border: solid 1px black;
}

/* Contains the main page content. When using a mutliple column layout the margins will be set to account for the floated columns' width, margins, and padding. */
#outerWrapper #contentWrapper #content
{
	margin: 0px 8px 0px 660px;
	padding: 15px 0px 15px 0px;
    
}
/* Using floated elements and a clear float class is a common method to accomplish multiple column tableless layouts. If floated elements are used without being cleared the elements following will wrap around the floated element. This class should be applied to an element after the last floated element and before the close of the container with floated elements. */
#outerWrapper #contentWrapper .clearFloat
{
	clear: both;
}

/* CONTENT LEVEL 1 */

#outerWrapper #contentWrapper1
{
	background-image: url( "../../images/bkgrd_blue_section2.gif" );
	background-position: top left;
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 18px;
}

#outerWrapper #contentWrapper1 img
{
	margin: 0px 10px 5px 0;
	float: left;
}

#outerWrapper #contentWrapper1 #leftColumn1
{
	border-right: none 1px #666;
	float: left;
	padding: 0;
	width: 189px;
}

#outerWrapper #contentWrapper1 #leftColumn1 #sidebarContent1, #outerWrapper #detailContentWrapper1 #leftColumn1 #sidebarContent1, #sidebarContent3
{
    	padding: 6px 0px 0px 2px;
}

/* Added to accommodate for the padding differences between the area definitions */
#outerWrapper #contentWrapper1 #leftColumn1 .sectionName
{
	padding-left: 10px;
}

#outerWrapper #contentWrapper1 #leftColumn1 #sidebarContent1 h2, #outerWrapper #detailContentWrapper1 #leftColumn1 #sidebarContent1 h2, #sidebarContent3 h2
{
	font-size: 16px;
	padding: 18px 0px 9px 0px;
}

#outerWrapper #contentWrapper1 #leftColumn1 #sidebarContent1 table tr td, #outerWrapper #detailContentWrapper1 #leftColumn1 #sidebarContent1 table tr td, #sidebarContent3 table tr td
{
	line-height: 34px;
	padding-left: 10px;
}

#outerWrapper #contentWrapper1 #leftColumn1 #sidebarContent1 table tr td.iconarea, #outerWrapper #detailContentWrapper1 #leftColumn1 #sidebarContent1 table tr td.iconarea, #sidebarContent3 table tr td.iconarea
{
	padding: 0;
	width: 37px;
	display: block;
	text-align: center;
 }

#outerWrapper #contentWrapper1 #leftColumn1 #sidebarContent1 table tr td.iconarea a, #outerWrapper #detailContentWrapper1 #leftColumn1 #sidebarContent1 table tr td.iconarea a, #sidebarContent3 table tr td.iconarea a
{
	display: block;
	margin: 0 auto;
}

#outerWrapper #contentWrapper1 #leftColumn1 #sidebarContent1 table tr td.iconarea a img, #outerWrapper #detailContentWrapper1 #leftColumn1 #sidebarContent1 table tr td.iconarea a img, #sidebarContent3 table tr td.iconarea a img
{
	float: none;
	display: block;
	margin: 0 auto;
}

#outerWrapper #contentWrapper1 #leftColumn1 #sidebarContent1 a, #outerWrapper #contentWrapper1 #leftColumn1 #sidebarContent1 a:hover, #outerWrapper #detailContentWrapper1 #leftColumn1 #sidebarContent1 a, #outerWrapper #detailContentWrapper1 #leftColumn1 #sidebarContent1 a:hover, #sidebarContent3 a, #sidebarContent3 a:hover
{
	display: block; /* to increase clickable area as a's default */
	color: #1A5F9C;
	text-decoration: none;
	font-size: 12px;
	padding: 0;
}

#outerWrapper #contentWrapper1 #rightColumn1
{
	border-left: none 1px #666;
	float: right;
	padding: 0px 10px 0px 10px;
	width: 233px;
}
/* Contains the main page content. When using a mutliple column layout the margins will be set to account for the floated columns' width, margins, and padding. */
#outerWrapper #contentWrapper1 #content1
{
	margin: 0 265px 0 206px;
	padding: 0px 0px 0px 0px;
}
#outerWrapper #contentWrapper1 #content2
{
	margin: 0 10px 0 206px;
	padding: 0px 0px 0px 0px;
}
/* Using floated elements and a clear float class is a common method to accomplish multiple column tableless layouts. If floated elements are used without being cleared the elements following will wrap around the floated element. This class should be applied to an element after the last floated element and before the close of the container with floated elements. */
#outerWrapper #contentWrapper .clearFloat
{
	clear: both;
}

/* SECOND CONTENT LEVEL */

#outerWrapper #contentWrapper2
{
	padding-bottom: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	border-bottom: 2px solid #fff;
	float: none;
	clear: both;
	width: 900px;
}
#outerWrapper #contentWrapper2 img
{
	margin: 0px 10px 5px 0px;
	float: left;
	border: 0;
}
#outerWrapper #contentWrapper2 #leftColumn2
{
	vertical-align: top;
	width: 290px;
    padding-left: 5px;
}
#outerWrapper #contentWrapper2 #rightColumn2
{
	vertical-align: top;
	width: 290px;
    padding-left: 10px;
}
#outerWrapper #contentWrapper2 #content2
{
	vertical-align: top;
	width: 290px;
    padding-left: 10px;
}
#outerWrapper #contentWrapper2 #leftColumn2 div, #outerWrapper #contentWrapper2 #rightColumn2 div, #outerWrapper #contentWrapper2 #content2 div
{
	border-left: solid 2px #DBDBDB;
	border-right: solid 2px #DBDBDB;
	width: 286px;
	height: 90px;
}
#outerWrapper #contentWrapper2 #leftColumn2 div p, #outerWrapper #contentWrapper2 #rightColumn2 div p, #outerWrapper #contentWrapper2 #content2 div p
{
	padding: 5px;
}
#outerWrapper #contentWrapper2 #leftColumn2 span.sectionName, #outerWrapper #contentWrapper2 #rightColumn2 span.sectionName, #outerWrapper #contentWrapper2 #content2 span.sectionName
{
    padding: 10px 0px 9px 10px;
}
#outerWrapper #contentWrapper2 .clearFloat
{
	clear: both;
}

.rtop
{
	display: block;
}

.rtop *
{
	display: block;
	height: 1px;
	overflow: hidden;
}

.r1
{
	margin: 0 5px;
	border: solid 2px #DBDBDB;
	background: #DBDBDB;
	border-top: none 0px;
	border-bottom: none 0px;
	height: 2px;
}
.r2
{
	margin: 0 3px;
	border: solid 2px #DBDBDB;
	border-top: none 0px;
	border-bottom: none 0px;
}
.r3
{
	margin: 0 2px;
	border: solid 2px #DBDBDB;
	border-top: none 0px;
	border-bottom: none 0px;
}
.r4
{
	margin: 0 1px;
	height: 2px;
	border: solid 2px #DBDBDB;
	border-top: none 0px;
	border-bottom: none 0px;
}
.r5
{
	margin: 0 0px;
	border: solid 2px #DBDBDB;
	border-top: none 0px;
	border-bottom: none 0px;
}

/* FOOTER */

#outerWrapper #footer
{
	border-top: solid 2px #DBDBDB;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 18px;
	font-weight: normal;
}


#outerWrapper #footer span
{
	margin: 0 5px 0 5px;
	padding: 0;
	color: #999999;
}

/* OTHER */

.sectionName
{
	display: block;
	padding: 10px 0px 10px 10px;
	margin: 0;
	color: #fff;
	background-image: url( "../../images/back_stars_footer.gif" );
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
}

.DCO_TD_Border_Bottom_Groove
{
	border-bottom: groove 1px #DADADA;
}

.DCO_Collapseable_Underline:hover
{
	text-decoration: underline;
}

.DCO_Window_Modal_Popup
{
	border-top-color: #E5E5E5;
	border-right-color: Gray;
	border-bottom-color: Gray;
	border-left-color: #E5E5E5;
	background-color: #F8F8F8;
	border-width: 2px;
	border-style: solid;
	padding: 6px 8px;
	cursor: auto;
	color:Black;
}

.DCO_Box_Bevel
{
	border-top-color: #D0D0D0;
	border-right-color: Gray;
	border-bottom-color: Gray;
	border-left-color: #D0D0D0;
	background-color: #FAFAFA;
	border-width: 1px;
	border-style: solid;
	padding: 2px 1px 0px 2px ;
	cursor: auto;
	color:Black;
}

.DCO_Box_Bevel_NoPad
{
	border-top-color: #E5E5E5;
	border-right-color: Gray;
	border-bottom-color: Gray;
	border-left-color: #E5E5E5;
	background-color: #FBFBFB;
	border-width: 1px;
	border-style: solid;
	cursor: auto;
	color:Black;
}

.DCO_Window_Modal_Background
{
	background-color: #E4E4E4;
	-moz-opacity: .70;
	filter: alpha(opacity=70);
    filter: "alpha(opacity=70)";
	opacity: 0.7;
}

.DCO_Table_Cell_Grey td
{
	border-color: #C0C0C0 #FFFFFF #FFFFFF #C0C0C0;
}
.DCO_Button_Grey
{
	background-color: #eeeeee;
	font-weight: bold;
}
.DCO_Text_Error
{
	color: Red;
	font-weight: Normal;
}

.DCO_Text_Important
{
    color: Red;
    font-size: 17pt; 
    font-weight: bold;
}

.DCO_Text_Note
{
	color: Gray;
	font-weight: Normal;
}

.Accordion
{
	padding: 8px 0 8px 0px;
	margin-top: 5px;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	background-color: #335984;
}

.Accordion_noPad
{
	margin-top: 5px;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11.5px;
	background-color: #335984;
}

.Accordion:hover
{
	background-color: #536F9D;
}

.AccordionSelected
{
	padding: 8px 0 8px 0px;
	margin-top: 5px;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	background-color: #29486A;
}

.AccordionHighlight
{
	padding: 8px 0 8px 0px;
	margin-top: 5px;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	background-color: #536F9D;
}

.accordionContent
{
	background-color: #D3DEEF;
	border: 1px dashed #2F4F4F;
	border-top: none;
	padding: 5px;
	padding-top: 10px;
}

.DropPanel
{
	padding: 8px 10px 8px 10px;
	margin-top: 4px;
	color: #1A5F9C;
	background-color: #ebebeb;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	cursor: pointer;
	height: 18px;
}

.DropPanel:hover
{
	background-color: #1A5F9C;
	cursor: pointer;
}

.DropPanelSelected
{
	padding: 8px 0 8px 0px;
	margin-top: 5px;
	color: #ebebeb;
	background-color: #1A5F9C;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
}

.DropPanelHighlight
{
	padding: 8px 10px 8px 10px;
	margin-top: 4px;
	color: #ebebeb;
	background-color: #00335B;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	cursor: pointer;
	height: 18px;
}

.accordionContent
{
	background-color: #D3DEEF;
	border: 1px dashed #2F4F4F;
	border-top: none;
	padding: 5px;
	padding-top: 10px;
}


/* QUICK LINKS */


#quicklinks
{
	margin: 10px 0 10px 0;
	padding: 0;
	list-style-type: none;
	width: 172px;
	float: left; /* contain floated list items */
	clear: both;
}
#quicklinks li
{
	margin: 0;
	float: left; /* this corrects the IE whitespace bug */
	width: 100%;
	height: 28px;
}
#quicklinks li a, #quicklinks li a:link
{
	display: block; /* to increase clickable area as a's default */
	color: #1A5F9C;
	text-decoration: none;
	font-size: 12px;
	padding: 0 0 0 24px;
}

/* Sets the style for visited links. */
#quicklinks a:visited
{
	color: #1A5F9C;
	text-decoration: none;
}
/* Sets the style for links on mouseover. */
#quicklinks a:hover
{
	color: #999; /*	background: none;	*/
	text-decoration: none;
}
/* Sets the style for a link that has focus. */
#quicklinks a:focus
{
	color: #72c267;
}

/* ONLINE APPLICATIONS */

#onlineApps
{
	margin: 10px 0 0 0;
	padding: 0;
	list-style-type: none;
	width: 172px;
	float: left; /* contain floated list items */
	clear: both;
}
#onlineApps li
{
	margin: 0;
	float: left; /* this corrects the IE whitespace bug */
	width: 100%;
	height: 26px;
}
#onlineApps li a, #onlineApps li a:link
{
	display: block; /* to increase clickable area as a's default */
	color: #1A5F9C;
	text-decoration: none;
	font-size: 12px;
	padding: 0 0 0 16px;
	background: url(../../images/bullet_blue.gif) no-repeat top left;
}
/* Sets the style for visited links. */
#onlineApps a:visited
{
	color: #1A5F9C;
	text-decoration: none;
}
/* Sets the style for links on mouseover. */
#onlineApps a:hover
{
	color: #999;
	background: none;
	background: url(../../images/bullet_red.gif) no-repeat top left;
}
/* Sets the style for a link that has focus. */
#onlineApps a:focus
{
	color: #72c267;
}

/* SEARCH BOX */

form
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#search-box
{
	float: right;
	padding-left: 200px;
	display: inline-block;
}

.searchText
{
	color: #1A5F9C;
	font: 14px "Lucida Grande" , Verdana, sans-serif;
	width: 150px;
	border-top: 1px solid #99988d;
	border-right: 1px solid #b2b0a4;
	border-bottom: 1px solid #b2b0a4;
	border-left: 1px solid #b2b0a4;
	vertical-align: middle;
	padding: 0;
	margin-right: 3px;
	height: 22px;
}

.DCO_Watermark_Text
{
	color: #C0C0C0;
}

.searchButton
{
	margin: 0px 0px 0px 6px;
	vertical-align: top;
}

.DCO_popupMenu
{
	position: absolute;
	visibility: hidden;
	background: #FFFFFF;
}

.DCO_popupHover
{
	background-image: url( "../../images/blend003.bmp" );
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #FFFFFF;
}


/******************* Styles merged from content page template *********************/

/* CONTENT PAGES */

#outerWrapper #detailContentWrapper1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 18px;
	border-bottom: 2px solid #fff;
	width: 900px;
}
#outerWrapper #detailContentWrapper1 #leftColumn1 #sidebarContent1, #outerWrapper #detailContentWrapper1 #leftColumn1 #sidebarContent2
{
	border: solid 2px #DBDBDB;
	border-top: none 0px;
	border-bottom: none 0px;
}
#outerWrapper #detailContentWrapper1 img
{
	margin: 0px 10px 5px 0;
	float: left;
}

#outerWrapper #detailBilling img
{
         margin: 0px 7px 0px 7px;
         float: none;
}

/* CONTENT - BODY */

#outerWrapper #detailContentWrapper1 #content1
{
	margin: 0px 0px 0 210px;
	padding: 0px 0px 0px 0px;
}


#outerWrapper #detailContentWrapper1 #content1 ul li
{
	list-style-image: url( "../../images/bullet_star_circle.jpg" );
	line-height: 28px;
	padding-left: 8px;
}

#outerWrapper #detailContentWrapper1 #content1 ul li ul li
{
	list-style-image: url( "../../images/bullet_star.jpg" );
	line-height: 23px;
	padding-left: 8px;
}

#outerWrapper #contentwrapper table tr td ul li
{
	list-style-image: url( "../../images/bullet_star_circle.jpg" );
	line-height: 28px;
	padding-left: 8px;
}

#outerWrapper #contentwrapper table tr td ul li ul li
{
	list-style-image: url( "../../images/bullet_star.jpg" );
	line-height: 23px;
	padding-left: 8px;
}

#outerWrapper #detailContentWrapper1 #content1 h1
{
	color: #1A5F9C;
	font-size: 26px;
	font-weight: bold;
	line-height: 1em;
}

#outerWrapper #detailContentWrapper1 #content1 h2
{
	color: #1A5F9C;
	font-size: 16px;
	font-weight: bold;
	padding: 15px 0px 0px 0px;
}

#outerWrapper #detailContentWrapper1 #content1 h3
{
	color: #1A5F9C;
	font-size: 13px;
	font-weight: bold;
}

#outerWrapper #detailContentWrapper1 #content1 #faqtable .normal
{
	font-size: 12px;
	font-weight: normal;
}

#outerWrapper #detailContentWrapper1 #content1 #faqtable ul li
{
	list-style-image: url( '../../Images/expand.gif' );
	cursor: pointer;
	line-height: 20px;
}

#outerWrapper #detailContentWrapper1 #content1 #faqtable ul li h2
{
	cursor: pointer;
}

#outerWrapper #detailContentWrapper1 #content1 #faqtable ul li div.DCO_Window_Modal_Popup ul li
{
	list-style-image: url( "../../images/bullet_star_circle.jpg" );
	line-height: 20px;
}

#outerWrapper #detailContentWrapper1 #content1 #faqtable div.DCO_Window_Modal_Popup ul li
{
	list-style-image: url( "../../images/bullet_star_circle.jpg" );
	line-height: 20px;
}

#outerWrapper #detailContentWrapper1 #content1 #faqtable div.DCO_Window_Modal_Popup ul li ul li
{
	list-style-image: url( "../../images/bullet_star.jpg" );
	line-height: 20px;
}

.dropPanelSpacing
{
	margin-top: 4px;
	margin-left: 40px;
	padding: 0px 14px;
}

/* CONTENT - SIDEBAR */

#outerWrapper #detailContentWrapper1 .sectionName
{
	padding: 8px 0 8px 10px;
	color: #fff;
	background-image: url( '../../Images/back_Stars.gif' );
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	display: block;
}

#outerWrapper #detailContentWrapper1 #leftColumn1 h1
{
	color: #1A5F9C;
	font-size: 14px;
	font-weight: bold;
	margin: 0px;
}

#outerWrapper #detailContentWrapper1 #leftColumn1 h2
{
	color: #000;
	font-size: 12px;
	font-weight: bold;
	line-height: 14px;
}

#outerWrapper #detailContentWrapper1 #leftColumn1
{
	float: left;
	padding: 0px 0px 0px 0px;
	width: 196px;
}

#outerWrapper #detailContentWrapper1 #leftColumn1 #sidebarContent2
{
	padding: 0px 0px 0px 10px;
	margin: 0;
	font-size: 11px;
}

#outerWrapper #detailContentWrapper1 #leftColumn1 #sidebarContent2 h2
{
	color: #1A5F9C;
	font-size: 15px;
	font-weight: bold;
	padding: 18px 0px 6px 0px;
	margin: 0;
}

#outerWrapper #detailContentWrapper1 #leftColumn1 #sidebarContent2 h3
{
	color: #000;
	font-size: 12px;
	font-weight: bold;
	padding: 18px 0px 6px 0px;
	margin: 0;
}

#outerWrapper #detailContentWrapper1 #leftColumn1 #sidebarContent2 .inlineheading1
{
	color: #000;
	font-size: 14px;
	font-weight: bold;
	padding-right: 6px;
}

#outerWrapper #detailContentWrapper1 #leftColumn1 #sidebarContent2 .inlineheading2
{
	color: #000;
	font-size: 13px;
	font-weight: bold;
	padding-right: 6px;
}

#outerWrapper #detailContentWrapper1 #leftColumn1 #sidebarContent2 .inlineheading3
{
	color: #000;
	font-size: 12px;
	font-weight: bold;
	padding-right: 6px;
}

#outerWrapper #detailContentWrapper1 #leftColumn1 #sidebarContent2 .inlineheading4
{
	font-weight: bold;
}

#outerWrapper #detailContentWrapper1 #leftColumn1 #sidebarContent2 .inlineheading4label
{
	width: 42px;
	font-weight: bold;
}

#outerWrapper #detailContentWrapper1 #leftColumn1 #sidebarContent2 p
{
	padding: 6px 12px 18px 0px;
	margin: 0;
}

#outerWrapper #detailContentWrapper1 #leftColumn1 #sidebarContent2 .inlinenormal
{
	padding: 0px 0px 6px 0px;
}

/* HCDCO STYLES */

.maintable
{
	padding: 8px;
	font-weight: bold;
	border: 0px;
	width: 100%;
}
.maintable td
{
	text-align: left; /* font-size: 12pt; */
}

.contentBoxContainer
{
    width: 656px;
    border-style: solid;
    border-color: #C7C7C7;
    border-width: 1px;
    background-color: #FAFAFA;
    overflow: hidden;
}

.contentBoxHeader
{
	text-align: left;
	font-weight: bold; 
	margin: 20px 0px 0px 0px; 
	background-image: url('../../Images/Back_Stars_Content.gif');
}

.contentBoxBody
{
	text-align:left; 
	font-size: 12px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	line-height:normal;
	vertical-align:top; 
	margin: 0px 0px 20px 0px; 
	padding: 10px 10px 10px 10px;
	background-color: #f6f6f6;
	border: 1px solid;
	border-left-color: #ddd;
	border-top-color: #ddd;
	border-right-color: #666;
	border-bottom-color: #666;
	color: #1A5F9C;
}
.button
{
	background-color: #ebebeb;
	text-align: center;
	vertical-align: middle;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	border: 1px solid #AAA;
	color: #1A5F9C;
	cursor: pointer;
	display: inline-block;
	height: 24px;
}
.buttonLogin
{
	height: 22px;
	line-height: 22px;
	padding: 0px 4px;
	margin-right: 3px;
}
.buttonLoginHalfHeight
{
	height: 22px;
    line-height: 11px;
	padding: 0px 2px;
	vertical-align: top;
    font-size: 10px;
	margin-right: 1px;
}
.buttonLoginFullPage
{
	height: 22px;
	line-height: 22px;
	padding: 0px 8px;
	margin-right: 15px;
}
.imagebutton
{
    height: 24px;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
}

/* HCDCO - HEADER AND MENUS */

#outerWrapper #topNavigation a.menuitem, #outerWrapper #topNavigation a.menuitem:hover, #outerWrapper #topNavigation a.menuitemgraphic, #outerWrapper #topNavigation a.menuitemgraphic:hover
{
	vertical-align: middle;
	margin: 2px 0px 1px 0px;
	padding: 0px 8px;
	line-height: 21px;
	height: 21px;
	cursor: pointer;
	text-decoration: none;
	display: inline-block;
    
   
}
#outerWrapper #topNavigation a.menuitem
{
	border-right: inset 2px #dbdbdb;
}
#outerWrapper #topNavigation a.menuitem:hover, #outerWrapper #topNavigation a.menuitemgraphic:hover
{
	color: #ebebeb;
	background-color: #1A5F9C;
    
}
#outerWrapper #topNavigation a.menuitemgraphic img
{
    margin-top: 1px;
    width: 24px;
}
#outerWrapper #topNavigation div.submenu
{
	text-align: left;
	height: 24px;
	margin: 0;
	padding: 0;
	white-space: nowrap;
	display: block;
    
}
#outerWrapper #topNavigation div.submenu a
{
	color: #1A5F9C;
	background-color: #ebebeb;
	border-left: 2px solid #DBDBDB;
	border-right: 2px solid #DBDBDB;
	border-bottom: 2px solid #DBDBDB;
	vertical-align: middle;
	display: block;
	padding: 0 15px 0 15px;
	line-height: 24px;
	cursor: pointer;
	text-decoration: none;
	z-index: 100;
    box-shadow: 4px 4px 8px #444;
    
}
#outerWrapper #topNavigation .submenu a:hover
{
	color: #ebebeb;
	background-color: #1A5F9C;
	text-decoration: none;
 
}

/* SEARCH RESULTS */

.subhead
{
	font-weight: normal;
	font-size: 9pt;
	color: black;
	font-style: normal;
	font-family: Arial;
}
.searchResults
{
	background-color: #FFFFFF;
}
.resultgrid
{
	padding: 0;
	margin: 0;
	width: 98%;
	background-color: #ffffff;
	border-bottom: 1px solid #DBDBDB;
	border-left: solid 1px #DBDBDB;
}
.resultgrid td
{
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	border-bottom: 1px solid #DBDBDB;
	padding: 4px 8px;
	font-weight: normal;
	font-size: 8pt;
	white-space: normal; 
}
.resultgridheader td, .resultgridheaderlocked td
{
	background-color: #1B3D5C;
	font-weight: bold;
	color: #FFFFFF;
}

.resultHeader
{
	/*background-image: url('../../Images/search_header_bg.gif' ); 	background-repeat: no-repeat; 	background-color: #dae6fb;*/
	background-color: #ffffff;
	border-bottom: 1px solid #DBDBDB;
	border-left: solid 1px #DBDBDB;
}
.resultHeader td
{
	padding: 4px 0px 0px 4px;
	border-bottom: 1px solid #DBDBDB;
	border-right: solid 1px #DBDBDB;
}

.trResultHeader td
{
	background-color: #1B3D5C;
	padding: 4px 8px 4px 10px;
	font-weight: bold;
	color: #FFFFFF;
}

.trPublicReportsHeader td
{
	background-color: #1B3D5C;
	background-image: url( '../../Images/PR_Back_Stars.gif' );
	padding: 4px 8px 4px 10px;
	font-weight: bold;
	color: #FFFFFF;
}

.trPublicReportsSubHeader
{
	padding: 4px 8px 4px 10px;
	font-weight:bold; 
	background-color:#446688; 
	color: white;
}

.searchBody
{
	border: 1px solid #eeeeee;
}
.TabContentBody
{
	border: 1px solid #eeeeee;
	width: 98%;
}
.TabContentBody td
{
	text-align: left;
	border-bottom: 1px solid #eeeeee;
}

.searchBody td
{
	color: #333333;
	padding-left: 5px;
	padding-right: 3px;
	padding-top: 8px;
	padding-bottom: 8px;
	font-size: 12px;
}
.yourbasket
{
	/*background-color: #f6f9fc;*/
}
.yourbasket td
{
	font-size: 13px;
}

.basket
{
	border: 1px solid #dddddd;
}
.basket td
{
	color: #333333;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 3px;
	padding-bottom: 3px;
	font-size: 12px;
}
.updateprogess
{
	background-color: #ffffff;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-top: 5px;
	border: 1px solid #4e8ebe;
}
.rowAlt
{
	background-color: #D3DEEF;
}
.PagerHolder
{
	vertical-align: bottom;
	height: 22px;
}
.pagerPadding
{
	padding-right: 8px;
	padding-left: 8px;
	padding-bottom: 2px;
	border: 1px solid #e6e6e6;
	font-size: 12px;
	background-color: #eeeeee;
	position: relative;
	margin: 2px;
}
a.pagerPadding:hover
{
	padding-right: 8px;
	padding-left: 8px;
	padding-bottom: 2px;
	border: 1px solid #e6e6e6;
	font-size: 18px;
	background-color: #cccccc;
	position: relative;
	margin: 2px;
	font-weight: bold;
	color: #ffffff;
}
.pagerDisabled
{
	cursor: default;
	text-decoration: none;
	padding-right: 8px;
	padding-left: 8px;
	padding-bottom: 2px;
	margin: 2px;
	font-weight: bold;
}
.BlueBold
{
	color: Blue;
	font-weight: bold;
}
.AdminButton
{
	border-top: 1px solid #dddddd;
	border-bottom: 2px solid #cccccc;
	border-left: 3px solid #aaaaaa;
	border-right: 2px solid #cccccc;
	background-color: #eeeeee;
	font-size: 10pt;
	font-weight: bold;
	padding: 5px 5px 5px 5px;
	width: 150px;
}

.invisible
{
	display: none;
}

.h1spacer
{
	line-height: 21px;
}

/*
.tableborderblu
{
    border: #1b4b7a 1px solid;
}
*/

.tableborderblu th
{
	background-color: #1A5F9C;
	color: #fff;
	padding: 3px 8px 3px 8px;
}

.tableborderblu td
{
	padding: 3px 8px 3px 8px;
}

.tableborderblu tr td a
{
	color: #1A5F9C;
	font-size: 13px;
	padding: 6px 0px 9px 0px;
}

.tableborderblu tr td img
{
	margin-left: auto;
	margin-right: auto; /*	padding: 0px 125px 0px 125px;*/
}

.paymenttypeslegend
{
	text-align: center;
	vertical-align: top;
	width: 100px;
	font-weight: bold;
}

.paymenthistoryreportlegend
{
	vertical-align: top;
	width: 150px;
	font-weight: bold;
}

.totop
{
	list-style-image: url(../../Images/icon_arrow_up.gif);
	text-align: justify;
	margin-left: 20px;
}

ul.totop li a
{
	font-size: 11px;
}

.spacer6px
{
	line-height: 6px;
}

.spacer9px
{
	line-height: 9px;
}

.spacer12px
{
	line-height: 12px;
}

.spacer24px
{
	line-height: 24px;
}

.centercontent
{
	margin-left: auto;
	margin-right: auto;
}

.contentwidth
{
	width: 656px;
}

.inlineparagraph
{
	margin-top: 0;
}

#outerWrapper #detailContentWrapper1 #content1 ul.listnobullet li
{
	list-style-type: none;
	list-style-image: none;
}

#outerWrapper #detailContentWrapper1 #content1 .firstparagraph
{
	margin-top: 18px;
}

#outerWrapper #detailContentWrapper1 #content1 .listspacer
{
	margin-top: 18px;
	vertical-align: top;
}

#outerWrapper #detailContentWrapper1 #content1 .listspacer li
{
	padding-top: 5px;
}

.aligntop
{
	vertical-align: top;
}

.courtinfo th
{
	padding: 10px 12px;
	font-size: 14px;
}

.courtinfo td
{
	padding-left: 40px;
}

#example
{
	border: ridge 3px gray;
}

.contactinfo2column tr
{
	vertical-align: top;
}

.contactinfo2column tr td
{
	width: 50%;
}

.contactinfo2column tr td div
{
	float: left;
}

.systemmessage
{
	color: Red;
	font-weight: bold;
}

.modaldialogbackground
{
	background-image: url( '../../images/popup_top_bg.jpg' );
	background-repeat: repeat-x;
	border-bottom: 1px solid #bbbbbb;
	padding-left: 10px;
	text-align: left;
}

.modaldialog
{
	border: 1px solid #808080;
	background-color: #fcfcfc;
}

.previewbg
{
	background-color: #dddddd;
	-moz-opacity: .70;
	filter: alpha(opacity=70);
    filter: "alpha(opacity=70)";
	opacity: 0.7;
}

.centerinline
{
	text-align: center;
}

.infotable
{
	width: 650px;
	font-weight: normal;
	font-size: 13px;
	color: black;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
}

.infotable th, .infotableheader
{
	padding: 4px 6px;
	margin: 0;
	color: #fff;
	background-color: #0D3B88;
	font-weight: bold;
	font-size: 14px;
	text-align: center;
}

.infotable tr
{
	padding: 4px 6px;
}

.summationtable td
{
	line-height: 25px;
}

.rowspacer td
{
	line-height: 15px;
}

.infoupdatetable tr
{
	line-height: 30px;
}

.infoupdatetable tr td
{
	border-color: #eeeeee;
}

.infoupdatetable tr label
{
	font-weight: bold;
	text-align: left;
	padding-right: 4px;
}

.infoupdatetable tr.tight
{
	line-height: 20px;
}

.infoupdatetable sup
{
	color: Red;
}

.infoupdatetabletight tr
{
	height: 20px;
}

.infoh2
{
	color: #1A5F9C;
	font-size: 16px;
	font-weight: bold;
	padding: 15px 0px 0px 0px;
}

.infoh3
{
	color: #1A5F9C;
	font-size: 12px;
	font-weight: bold;
	padding: 15px 0px 0px 0px;
}

.infolabel
{
	font-weight: bold;
	text-align: left;
	padding-right: 4px;
}

.radiobuttonlabel
{
	font-weight: bold;
	text-align: left;
}

.alignleft
{
	text-align: left;
}

.radiobuttononly
{
	vertical-align: top;
	width: 25px;
}

.breadcrumb
{
	font-weight: normal;
	font-size: 8pt;
	color: black;
	font-style: normal;
	font-family: Arial;
	padding: 0;
	margin: 0;
	line-height: 14px;
	height: 14px;
}

/* home page */
.loginareaiframewide
{
	height: 25px;
	width: 500px;
    }

.loginareaiframenarrow
{
	height: 25px;
	width: 430px;
}

#contentWrapper1 #leftColumn1 .loginareaiframetall
{
	width: 194px;
	height: 270px;
	border-right: solid 1px #929292;
}

#contentWrapper1 #leftColumn1 .loginareaiframeshort
{
	width: 194px;
	height: 130px;
	border-right: solid 1px #929292;
}

/* other pages */
#detailContentWrapper1 #leftColumn1 .loginareaiframetall
{
	width: 194px;
	height: 270px;
	border-right: solid 1px #dbdbdb;
}

#detailContentWrapper1 #leftColumn1 .loginareaiframeshort
{
	width: 194px;
	height: 130px;
	border-right: solid 1px #dbdbdb;
}

/* common styles */
.loginareabackground
{
	background-color: #f0f0f0;
    margin: 0;
	padding: 0;
	text-align: left;
	border-style: none;
	width: 100%;
}

.loginsectionname
{
	padding: 0px 0px 0px 13px;
    color: #fff;
	background-color: #0D3B88;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	display: block;
	margin-bottom: 10px;
	line-height: 32px;
}

.logininputarea
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 0px 0px 0px 6px;
}

.logininputarea .label
{
	font-weight: bold;
}

.vacationtable
{
	width: 165px;
	border-top: solid 1px #929292;
	border-left: solid 1px #929292;
}

.vacationtable th
{
	border-bottom: solid 1px #929292;
	border-right: solid 1px #929292;
	background-color: #0D3B88;
	color: #fff;
	white-space: nowrap;
	text-align: center;
	line-height: 20px;
}

.vacationtable tr td
{
	border-bottom: solid 1px #929292;
	border-right: solid 1px #929292;
	white-space: nowrap;
	text-align: center;
	line-height: 20px;
}

.vacationtable tr.summer th
{
	border-bottom: solid 1px #929292;
	border-right: solid 1px #929292;
	background-color: #ebebeb;
	color: #0D3B88;
	white-space: nowrap;
	text-align: center;
	line-height: 20px;
}

.orderedlist li
{
	padding: 6px 0px 6px 0px;
}

.casedocuments td
{
    border-bottom-width: 0px;
}

.caseactivitieslist td
{
	border-top: 1px solid #DBDBDB;
}

.caseactivitieslist td ol
{
    margin-bottom: 0px;
    font-size: 12px;
}

.basketitemseparator td
{
    margin: 0;
    padding: 0;
    line-height: 0px;
    border-bottom: solid 1px #1b3d5c;
}

.listflushleft
{
	margin-left: 16px;
}

.officialmessage
{
	color: Green;
	font-size: 14px;
}

.eclerkmenu
{
	margin-left: 10px;
}

.eclerkloginlabel
{
	padding-right: 6px;
	color: #000;
	/*background-color: #fff;*/
    background-color: #f1f1f1;
	font-weight: bold;
	font-size: 14px;
	text-align: left;
	height: 24px;
	line-height: 24px;
	display: inline-block;
	vertical-align: middle;
	outline-style: none;
}

.loginlabel
{
    background-color: #f1f1f1;
	font-weight: bold;
	text-align: left;
	padding-right: 3px;
	height: 24px;
	line-height: 24px;
	display: inline-block;
	vertical-align: middle;
	outline-style: none;
}

.licenseprompt
{
    margin: 12px 0px;
}

.licenseprompt tr td
{
    padding: 6px;
    font-size: 13px;
    line-height: 16px;
}

.specialinstructions
{
	color: Gray;
	font-size: 11px;
	font-style: italic;
	line-height: normal;
	vertical-align: middle;
}

.specialinstructions sup
{
	color: Red;
	font-weight: bold;
}

.petitiontext
{
	background-color: #eeeeee;
	width: 625px;
	padding: 14px 20px 12px 20px;
	margin: 0;
	text-align:justify;
	font-weight: bold;
}
.petitiontext tr
{
	line-height: 1.5em;
}
.petitiontext tr td
{
	width: 50%;
	padding: 2px 0px;
}
a.whatsnew:link
{
    font-weight: bold;
    font-size: 12px;
    color: Red;
}
a.whatsnew:hover
{
    color: #000000;
}
a.whatsnew:visited
{
    font-weight: bold;
    font-size: 12px;
    color: Red;
}
a.whatsnewregular:link
{
    padding-top: 10px;
    font-weight: bold;
    font-size: 12px;
}
a.whatsnewregular:visited
{
    font-weight: bold;
    font-size: 12px;
}
/* default layout */
.CustomTabStyle {font-weight:bold;}
.CustomTabStyle .ajax__tab_header {white-space:nowrap;}
.CustomTabStyle .ajax__tab_outer {display:-moz-inline-box;display:inline-block;}
.CustomTabStyle .ajax__tab_inner {display:-moz-inline-box;display:inline-block;}
.CustomTabStyle .ajax__tab_tab {padding-left: 2px;padding-right: 2px;margin-right:2px;overflow:hidden;text-align:center;cursor:pointer;display:-moz-inline-box;display:inline-block;}

/* xp theme */
.CustomTabStyle .ajax__tab_header {font-size:12px; font-weight:bold; background:url(../../Images/tab-line.gif) repeat-x bottom;height:42px;}
.CustomTabStyle .ajax__tab_outer {padding-right:2px;margin:0;background:url(../../Images/tab-right.gif) no-repeat right;height:42px;}
.CustomTabStyle .ajax__tab_inner {padding-left:2px;margin:0;background:url(../../Images/tab-left.gif) no-repeat;height:42px;}
.CustomTabStyle .ajax__tab_tab {padding:0px 4px;margin:0;background:url(../../Images/tab.gif) repeat-x;height:42px;}
.CustomTabStyle .ajax__tab_hover .CustomTabStyle .ajax__tab_outer {padding-right:2px;margin:0;background:url(../../Images/tab-hover-right.gif) no-repeat right;height:42px;}
.CustomTabStyle .ajax__tab_hover .CustomTabStyle .ajax__tab_inner {padding-left:2px;margin:0;background:url(../../Images/tab-hover-left.gif) no-repeat;height:42px;}
.CustomTabStyle .ajax__tab_hover .CustomTabStyle .ajax__tab_tab {padding:0px 4px;margin:0;background:url(../../Images/tab-hover.gif) repeat-x;height:42px;}
.CustomTabStyle .ajax__tab_active  .ajax__tab_outer {background:url(../../Images/tab-active-right.gif) no-repeat right;height:42px;}
.CustomTabStyle .ajax__tab_active  .ajax__tab_inner {background:url(../../Images/tab-active-left.gif) no-repeat;height:42px;}
.CustomTabStyle .ajax__tab_active  .ajax__tab_tab {background:url(../../Images/tab-active.gif) repeat-x;height:42px;}
.CustomTabStyle .ajax__tab_body {border:1px solid #eeeeee;border-top:0;padding:2px;background-color:#ffffff;}

/* scrolling */
.CustomTabStyle .ajax__scroll_horiz {overflow-x:scroll;}
.CustomTabStyle .ajax__scroll_vert {overflow-y:scroll;}
.CustomTabStyle .ajax__scroll_both {overflow:scroll}
.CustomTabStyle .ajax__scroll_auto {overflow:auto}

.infoboxdropshadow
{
    z-index: 2;
    -ms-opacity: .50;
    -moz-opacity: .50;
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);
    filter: alpha(opacity=50);
    border: solid 1px #CCCCCC;
    background-color: White;
    display: none;
}

.infoboxforeground
{
    z-index: 2;
    -ms-opacity: .80;
    -moz-opacity: .80;
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80);
    filter: alpha(opacity=80);
    border: solid 0px #CCCCCC;
    background-color: White;
    display: none;
}

.rightclickmenu_menuItem
{
	font-family: sans-serif;
	font-size: 10pt;
	width: 220px;
	padding: 2px 5px;
	margin: 0;
	background-color: menu;
	color: black;
	cursor: pointer;
}
.rightclickmenu_highlightItem
{
	font-family: sans-serif;
	font-size: 10pt;
	width: 220px;
	padding: 2px 5px;
	margin: 0;
	background-color: highlight;
	color: white;
	cursor: pointer;
}

#outerWrapper #detailContentWrapper1 img.resizeableNewJuryBuilding
{
    float:right;
    
    
}
