html, body {
    display: block;
}
html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, p, a, pre, form, fieldset, input, blockquote, th, td {
    margin: 0;
    padding: 0;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
    font-size: 1em;
}
td, th { vertical-align: top; padding-right :5px;}
fieldset, img {
    border: 0;
}
address, caption, cite, code, dfn, th, var {
    font-style: normal;
    font-weight: normal;
}
caption, th {
    text-align: left;
}
h1, h2, h3, h4, h5, h6 {
    color: inherit;
    background-color: inherit;
    text-align: left;
}

/************************/
/* GLOBAL               */
/************************/
body {
    background-color: #ffffff;
    font: 100%/1.4 Arial, sans-serif;
    text-align: center;
    color: #000000;
}
body form {
    background: #ffffff;
    font-size: 62.5%;
    margin: 0 auto 18px auto;
    overflow: hidden;
    text-align: left;
    width: 96em;
}

h1, h2, h3, h4 {
    font-family: Arial, sans-serif;
}
h1 {
    font-size: 2.4em;
    font-weight: normal;
    line-height: 1.2em;
    margin: 0.2em 0;
    color: #006993;
}
h2 {
    font-size: 1.8em;
    font-weight: normal;
    line-height: 1.2em;
    margin: 0.2em 0;
    color: #000000;
}
h3 {
    font-size: 1.5em;
    font-weight: bold;
    margin: 0.2em 0;
    color: #000000;
}
h4 {
    font-size: 1.3em;
    font-weight: bold;
    margin: 0.2em 0;
    color: #000000;
}
a { color: #006993; text-decoration:none;}
a:hover { text-decoration:underline; }
a:visited { color: #4C4C4C;}
h1 a, h2 a, h3 a, h4 a {
    /*color: #000000;*/ text-decoration:none;
}
/*h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover {
 color: #004994;
}*/
p, ul, ol, dl, pre, blockquote, table {
    font-size: 1.1em;
}
.preamble {
    font-size: 1.5em;
    line-height:1.25em;
}
table p, table ul, table ol, table li {
    font-size: 1em;
}

table h1 {font-size: 2em;}
table h2 {font-size: 1.5em;}
table h3 {font-size: 1.3em;}
table h4 {font-size: 1.1em;}

p ul, p ol, p dl, p pre, p blockquote, p table, 
ul ul, ul ol, ol ol, ol ul {
    font-size: 1em;
}

label, input, select, textarea { font-family:Arial, Sans-Serif; font-size:1.1em; }

p, .preamble {
    margin: 0 0 1em 0;
    padding: 0;
}

ul {
    padding: 0;
    margin: 1em 2.5em;
}
ol {
    padding: 0;
    margin:1em 2.5em;
}

fieldset {
    margin: 0 0 1em 0;
    padding: 1em;
}

hr {
    margin: 0.5em 0;
    height: 1px;
    padding: 0;
    background: #d7d7d7;
    color: #d7d7d7;
    border: 0;
}

hr.clear {
    clear: both;
}



/************************/
/* CLASSES              */
/************************/

.ButtonFix
{
	text-align: left;
}

.c_date, .classification {
    color: #6d6e71;
    font-family: Arial, Sans-Serif;
    font-size: 1.0em;
}
.introduction {
    font-style: italic;
}

.hidden {
    display: none;
}

.clearAll {clear:both;}

.error {
    color: Red;
}

.button {
    border: 1px solid black;
    color: White;
    background: black url(images/buttonBg.png) repeat-x;
}
  
.addBorder {
    background: transparent url(images/border_dashed.png) repeat-x left top;
    padding-top: 3px;
}

.addBlock { display:block; }

.colNavigation {
    background: transparent url(images/border_dashed.png) repeat-x left top;
    float: left;
    padding-top: 3px;
    width: 17.6em;
}
.colSidebar {
    float: right;
    padding-top: 3.0em;
    width: 21.6em;
}

.colSidebar h2 {
    color: #505050;
    font-family: Arial, Sans-Serif;
    font-size: 1.1em;
    letter-spacing: 1px;
    text-transform: uppercase;
}
.colSidebar h3 {
    color: #505050;
    font-family: Arial, Sans-Serif;
    font-size: 1.1em;
    letter-spacing: 1px;
    text-transform:uppercase;
}
.colSidebar a { color: #006993; text-decoration:none; }
.colSidebar a:hover { color: #006993; text-decoration:underline; }
.colSidebar a:visited { color: #909090; }



.colMain {
    background: transparent url(images/border_dashed.png) repeat-x left top;
    padding-top: 3px;
    overflow:hidden;
}
.colMain a { text-decoration:underline; }
.colMain h1 a, .colMain h2 a, .colMain h3 a, .colMain h4 a { text-decoration:none; }

#HeaderMenus
{
    padding-top: 2.2em;
    float: right;
}  

.menuShortcuts {
    font-family: Arial, Sans-Serif;
    font-size: 1.1em;
    list-style: none;
    padding-bottom: 3em;
    margin: 0 0 0 0;
}
.menuShortcuts li {
    background: url(images/menu_s_divider.png) no-repeat left top;
    display: block;
    float: right;
    padding-left: 15px;
    line-height:1.3em;
}
.menuShortcuts li a {
    background: url(images/menu_s_icon.png) no-repeat right 6px;
    color: #808080;
    display: block;
    outline: none;
    padding-right: 25px;
    text-decoration: none;
}
.menuShortcuts li a:hover {
    color: #006993;
}
.menuShortcuts li.selected a, .menuShortcuts li.selected span {
    color: #adafb1;
}
.menuShortcuts li.last {
    background: url(images/menu_s_icon.png) no-repeat left 6px;
    padding-left: 25px;
    padding-right: 5px;
}
.menuShortcuts li.last a {
    background: none;
    display: inline;
    padding: 0 2px;
}

.menuShortcuts .textNormal { font-size:0.8em;}
.menuShortcuts .textMedium { font-size:1em;}
.menuShortcuts .textLarge { font-size:1.2em;}
.menuShortcuts .textActive { color: #006993;}

.menuMain {
    float:right;
    font-family: Arial, Sans-Serif;
    font-size: 1.0em;
    height: 100%;
    margin: 0.5em 0.1em 0.5em 0;
    overflow: hidden;
    width:72.5em;
}
* html .menuMain { width:72.3em; }
.menuMain li {
    display: block;
    float: left;
    
    vertical-align: text-bottom;
    height: 3em;
    
}

.menuMain li:hover {
    
    /*border-top: solid 1px #6d6e71;*/
    /*background-image: url(images/topmenu_tile.png);
    background-repeat:repeat-x;*/
    
}

* html .menuMain li a { display: inline-block; width:5em; }


.menuMain div.selected {
    border-top: solid 1px #6d6e71;
    /*border-bottom: solid 1px #ffffff;*/
}

.menuMain li a, .menuMain li span {
    color: #000000;
    display: block;
    font-size: 1.1em;
    height: 2.2em;
    line-height: 1.1em;
    outline: none;
    padding: .7em 1em .2em 0;
    text-decoration: none;
}

.menuMain div:hover
{
    border-top: solid 1px #6d6e71;
}


.menuMain li a span, .menuMain li span a {
    font-size: 1em;
}

.menuMain li a:hover {
    color: #006993;
    
}
.menuMain li.selected span, .menuMain li.selected a {
    color: #006993;
}

.menuMain1 { width:6.0em;padding-left: 1.2em;padding-bottom: 0.3em;border-right: solid 1px #6d6e71; }
.menuMain2 { width:8.0em;padding-left: 1.2em;padding-bottom: 0.3em;border-right: solid 1px #6d6e71; }
.menuMain3 { width:7.5em;padding-left: 1.2em;padding-bottom: 0.3em;border-right: solid 1px #6d6e71; }
.menuMain4 { width:8.7em;padding-left: 1.2em;padding-bottom: 0.3em;border-right: solid 1px #6d6e71; }
.menuMain5 { width:6.0em;padding-left: 1.2em;padding-bottom: 0.3em;border-right: solid 1px #6d6e71; }
.menuMain6 { width:9.5em;padding-left: 1.2em;padding-bottom: 0.3em;border-right: solid 1px #6d6e71; }
.menuMain7 { width:10.0em;padding-left: 1.2em;padding-bottom: 0.3em;border-right: solid 1px #6d6e71; }
.menuMain8 { width:6.5em;padding-left: 1.2em;padding-bottom: 0.3em; }


.menuMainWrapper1 { width:7.2em;float:left;padding-top:1.5em;}
.menuMainWrapper2 { width:9.2em;float:left;padding-top:1.5em;}
.menuMainWrapper3 { width:8.7em;float:left;padding-top:1.5em;}
.menuMainWrapper4 { width:9.9em;float:left;padding-top:1.5em;}
.menuMainWrapper5 { width:7.2em;float:left;padding-top:1.5em;}
.menuMainWrapper6 { width:10.7em;float:left;padding-top:1.5em;}
.menuMainWrapper7 { width:11.2em;float:left;padding-top:1.5em;}
.menuMainWrapper8 { width:7.7em;float:left;padding-top:1.5em;}


.menuSecondary {
    font-family: Arial, Sans-Serif;
    font-size: 1.1em;
    height: 100%;
    list-style: none;
    margin: 0;
    overflow: hidden;
    padding-bottom: 10px;
}
* html .menuSecondary li a { display: inline-block; }
.menuSecondary a, .menuSecondary span {
    color: #000000;
    outline: none;
    text-decoration: none;
}
.menuSecondary li {
    padding: 3px 0;
}
.menuSecondary a:hover {
    color: #006993;
}

.menuSecondary li a:hover {
    color: #006993;
}
.menuSecondary a:visited {
    color: #000000;
}

.menuSecondary li.selected span, .menuSecondary li.selected a {
    color: #006993;
}
.menuSecondary li.bordertop {
    background: transparent url(images/border_dashed.png) repeat-x left top;
    padding-top: 3px;
}

/* SubMenu */

#MenuBackground
{
    background-image: url(images/menu_bg_small.png);
    background-repeat:repeat-y;
    width: 100%;
    height: 100%;
    /*padding-bottom: 0.4em;*/
    
}
.MenuBackgroundInner
{
   background: url(images/transp_bg.png);
   background-repeat:repeat;
}

.menuContext ul {
    font-family: Arial, Sans-Serif;
    font-size: 1.0em;
    /*height: 100%;*/
    height: 10.5em;
    list-style: none;
    margin: 0;
    overflow: hidden;
}
.menuContext li {
    
    float: left;
    height: 8.3em;
    margin: 1.5em 0 0 -2px;
    padding: 0 2.4em 0 1.1em;
}
.menuContext4L li { height:6.8em; }
.menuContext6L li { height:9.8em; }

* html .menuContext ul div, * html .menuContext ul ul, 
* html .menuContext li, * html .menuContext li a { display: inline-block; width:9em; overflow:visible; white-space:nowrap; }
.menuContext li a, .menuContext li span  {
    margin-top: -1.5em;
    position:relative;
}
.menuContext li li a, .menuContext li li span {
    margin-top: 0;
}
.menuContext a, .menuContext span {
    color: #808080;
    display: block;
    font-size: 1.1em;
    letter-spacing: 1px;
    line-height: 1.5em;
    outline: none;
    text-decoration: none;
    text-transform: uppercase;
    
}
.menuContext li li {
    background: none;
    float: none;
    height: auto;
    margin: 0;
    padding: 0;
}
.menuContext li li a, .menuContext li li span {
    color: #006993;
    letter-spacing: 0px;
    text-transform: none;
}
.menuContext li li a:hover {
    color: #e2e65b;
}
.menuContext li li.selected span, .menuContext li li.selected a {
    color: #e2e65b;
}

.menuFlyout { font-family:Arial, Sans-Serif; font-size:1.0em;height:100% }
.menuFlyout div, .menuFlyout ul 
{ 
    width:10em; 
    
    
}
.menuFlyoutNarrow div, .menuFlyoutNarrow ul { width:8em; }
.menuFlyoutWide div, .menuFlyoutWide ul { width:12em; }
.menuFlyoutXWide div, .menuFlyoutXWide ul { width:14em; }
.menuFlyout ul div { width:auto; }
.menuFlyout ul { height:8.3em; }
.menuFlyout ul ul { height:10.5em;}
.menuFlyout4L ul { height:6.8em; }
.menuFlyout4L ul ul { height:9.4em; }
.menuFlyout6L ul { height:9.8em; }
.menuFlyout6L ul ul { 
    /*height:12.6em;*/
    height: 100%;
     }
.menuFlyout ul ul ul { height:auto; }

.menuFlyout ul { font-size:1.0em; list-style:none; margin:0; /*padding-top:1.7em;*/ position:relative; }
.menuFlyout ul ul { 
    display:none; 
    left:100%; 
    overflow:hidden; 
    padding-top:0; 
    position:absolute; 
    top:0; 
    width:60em;
     
    }    
.menuFlyout ul ul ul { position:static; left:0; top:0; width:auto;}


.menuFlyout ul:hover li div ul, .menuFlyout ul.hover li div ul { display: none; }

.menuFlyoutJS
{
    /*background: url(images/transp_bg.png);
    /*background-repeat:repeat;*/
}
.menuFlyoutJS div
{
    
}
.menuFlyoutJS li.selected div ul { display: block; }
.menuFlyoutJS ul:hover li:hover div ul { display: block; }
.menuFlyoutJS ul.hover li.hover div ul { display: block; }

* html .menuFlyout ul.hover li.hover div ul div { display: inline-block; }
* html .menuFlyout ul.hover li.hover div ul ul { display: inline-block; }

.menuFlyout li li { float:left; height:8.3em; margin: 1.5em 0 0 -2px; padding:0 1.5em 0 0.7em; width:auto; }
.menuFlyout li li li { float:none; height:auto; margin:0; padding:0; }
.menuFlyout4L li li { height:6.8em;}
.menuFlyout6L li li { height:9.8em;}

.menuFlyout a, .menuFlyout span { display:block; font-size:1.1em; outline:none; line-height:1.5em; color: #FFFFFF; text-decoration:none; }    
.menuFlyout li li span, .menuFlyout li li a { position:relative; letter-spacing:1px; text-decoration:none; font-weight:bold; text-transform:uppercase; }
.menuFlyout li li li span, .menuFlyout li li li a { margin-top:0; letter-spacing:0px; text-transform:none; }

.menuFlyout a, .menuFlyout span, .menuFlyout li li li a, .menuFlyout li.selected li li a, 
.menuFlyout li:hover li li a { color:#FFFFFF; }
.menuFlyout li.selected a, .menuFlyout li.selected span, .menuFlyout li li li.selected a,
.menuFlyout li a:hover, .menuFlyout li:hover span, .menuFlyout li li li a:hover { color:#e2e65b; }
.menuFlyout li li span, .menuFlyout li.selected li span, .menuFlyout li:hover li span { color:#FFFFFF; }
.menuFlyout span { cursor: default;}
.menuFlyout a { cursor: hand; }

/*.menuFlyout li li, .menuFlyout li:hover li { background: transparent url(images/border_dashed_v.png) repeat-y left top; }*/
.menuFlyout li li li, .menuFlyout li:hover li li { background-image:none; }

.menuFlyout div 
{ 
    /*background:transparent url(images/flyout_background.png) no-repeat right 1.5em; */
    background-color: #006993;  
}
/*.menuFlyout ul { background:transparent url(images/flyout_bottom.png) no-repeat right bottom;  }*/
/*.menuFlyout ul:hover li:hover span, .menuFlyout ul:hover li:hover a, 
.menuFlyout ul.hover li.hover span, .menuFlyout ul.hover li.hover a, 
.menuFlyout li.selected span, .menuFlyout li.selected a {
    background: transparent url(images/flyout_selected.png) no-repeat right 0.4em; }*/
    
    

.menuFlyout div div, .menuFlyout ul ul,
.menuFlyout ul:hover li span, .menuFlyout ul:hover li a,
.menuFlyout ul.hover li span, .menuFlyout ul.hover li a,
.menuFlyout ul:hover li:hover li span, .menuFlyout ul:hover li:hover li a,
.menuFlyout ul.hover li.hover li span, .menuFlyout ul.hover li.hover li a,
.menuFlyout li.selected li span, .menuFlyout li.selected li a { background-image:none; }

* html .menuFlyout div { display: inline-block; }
* html .menuFlyout li li { display: inline-block; }
* html .menuFlyout li a { display: inline-block; width:100%; white-space:nowrap;}
* html .menuFlyout li span { display: inline-block; width:100%; white-space:nowrap; }
* html .menuFlyout li li { overflow:visible; width:50px; }

.menulistItems
{
    color: #FFFFFF;
}

#menuHover4L
{
    /*height: 100%;*/
    padding-left: 1em;
    /*padding-bottom: 0.6em;*/
    font-size: 1em;
    background-color:#006993;
    
}



#menuHover5L
{
    /*height: 8.2em;*/
    padding-left: 1em;
    font-size: 1em;
    background-color:#006993;
    
}
#menuHover6L
{
    height: 100%;
    /*height: 9.9em;*/
    
    padding-left: 1em;
    padding-top: 0em;
    font-size: 1em;
    background-color:#006993;
    
    
}


.menuFlyoutNarrow div.menuHover4L {height: 100%; width: 9em; }
.menuFlyoutNarrow div.menuHover5L {height: 100%; width: 9em; }
.menuFlyoutNarrow div.menuHover6L {height: 100%; width: 9em; }

.menuFlyoutWide div.menuHover4L {height: 100%; width: 13em; }
.menuFlyoutWide div.menuHover5L {height: 100%; width: 13em; }
.menuFlyoutWide div.menuHover6L {height: 100%; width: 13em; }

.menuFlyoutXWide div.menuHover4L {height: 100%; width: 15em; }
.menuFlyoutXWide div.menuHover5L {height: 100%; width: 15em; }
.menuFlyoutXWide div.menuHover6L {height: 100%; width: 15em; }



#box1
{
    border-left: solid 1px #FFFFFF;
    
    margin: 0;
    height: 100%;
    background-color:#2f7e9e;
    /*
    filter:alpha(opacity=93);
	-moz-opacity:0.93;
	-khtml-opacity: 0.93;
	opacity: 0.93;
	*/
	
}

#box1 span
{
    margin: 0;
    color: #FFFFFF;
    font-weight: 700;
    margin-top: 0.4em;
}

#box1 a
{
   font-size: 1.1em;
   color: #FFFFFF;
   font-weight: normal;
}

#box1 a:hover
{
    color: #e2e65b;
}


#box2
{
    border-left: solid 1px #FFFFFF;
    margin: 0;
    height: 100%;
    background-color:#2f7e9e;
    /*
    filter:alpha(opacity=93);
	-moz-opacity:0.93;
	-khtml-opacity: 0.93;
	opacity: 0.93;
	*/
	
}

#box2 a
{
   font-size: 1.1em;
   color: #FFFFFF;
   font-weight: normal;	
}

#box2 a:hover
{
    color: #e2e65b;
}


#box2 span
{
    margin: 0;
    color: #FFFFFF;
    font-weight: 700;
    margin-top: 0.4em;
}

#box3 
{
    border-left: solid 1px #FFFFFF;
    margin: 0;
    height: 100%;
    background-color:#2f7e9e;
    /*
    filter:alpha(opacity=93);
	-moz-opacity:0.93;
	-khtml-opacity: 0.93;
	opacity: 0.93;
	*/
	
}

#box3 a
{
   font-size: 1.1em;
   color: #FFFFFF;
   font-weight: normal;	
}

#box3 a:hover
{
    color: #e2e65b;
}

#box3 span
{
    margin: 0;
    color: #FFFFFF;
    font-weight: 700;
    margin-top: 0.4em;
}

#box4
{
    border-left: solid 1px #FFFFFF;
    margin: 0;
    height: 100%;
    background-color:#2f7e9e;
    /*
    filter:alpha(opacity=93);
	-moz-opacity:0.93;
	-khtml-opacity: 0.93;
	opacity: 0.93;
	*/

}

#box4 a
{
   font-size: 1.1em;
   color: #FFFFFF;
   font-weight: normal;
}

#box4 a:hover
{
    color: #e2e65b;
}

#box4 span
{
    margin: 0;
    color: #FFFFFF;
    font-weight: 700;
    margin-top: 0.4em;
}

#solidBG
{
    background-color:#2f7e9e;
}

.borderTop {background: transparent url(images/border_dashed.png) repeat-x left top;}
.borderBottom {background: transparent url(images/border_dashed.png) repeat-x left bottom; padding-bottom:0.5em;}

.pageActions input { margin-left:.3em; }
.pageActions a { color:#808080; text-decoration: none; line-height:1em; }
.pageActions a:hover { color: #004994; text-decoration: underline; }
.pageActions { height:1.0em; padding:1.5em 0 0.5em 0; overflow:hidden; text-align:right; }
.pageActions div { display: inline;}
.pageActions .tipafriend:hover { background: url(images/icon_mail_mo.png) no-repeat left top}
.pageActions .print:hover { background: url(images/icon_print_mo.png) no-repeat left top}
.pageActions .rsslink:hover { background: url(images/icon_rss_mo.png) no-repeat left top}
.pageActions .tipafriend:hover img , .pageActions .print:hover img, .pageActions .rsslink:hover img { visibility:hidden;}
.pageActions .textLink { margin-left: 0.3em; }
.pageActions div.pageActionsHeader { display: block; float: left; line-height:13px; }
.pageActions div.pageActionsStamp { display:block; float: right; }

.pageListing .pageListItem {background: transparent url(images/border_dashed_light.png) repeat-x left top; padding-top:0.3em; }
.articleList .pageListItem {background: none; padding-top:0; }

.pageListing h1 {
    font-size: 1.8em;
    font-weight: normal;
    line-height:1.2em;
    margin: 0;
}
.pageListing h1 a {color: #006993; text-decoration:none; }
.pageListing h1 a:hover { color: #006993; text-decoration:underline; }
.pageListing h1 a:visited { color: #4C4C4C; }
.articleList.pageListing h1 a:visited, .colArticlesFull.pageListing h1 a:visited { color: #006993; }

.pageListing p { margin:0;}
.pageListItem {margin: 0 0 2em 0;}

.searchNarrow { list-style: none; margin:0 0 10px 0;}
.searchNarrow .selected { padding-left: 10px;}
.searchNarrow .selected a { color:#000000; font-weight:bold; text-decoration:none; }

.searchContainer { height:100%; overflow: hidden; padding-bottom:1em;}
.searchBlock { float:left; padding-right:2px; }
.searchBlock label { display:block; height:1.5em }
.searchBlock input, .searchBlock select, .searchSubmitBlock input { margin:0; }
.searchSubmitBlock { float:left;  }
.searchSubmitBlock div { font-size:1.1em; height: 1.5em;}
* html .searchBlock label { float:left; }
* html .searchBlock input, * html .searchBlock select, * html .searchSubmitBlock input { clear:left; }

.searchInput { border: 1px solid #808080; color: #808080; float: left; margin: 0.3em 2px 0px 0px; padding: 1px 3px; }
.searchInputWide { border: 1px solid #808080; color: #808080; float: left; margin: 0.3em 2px 0px 0px; padding: 1px 3px; width:21em }
.searchDropdown { border: 1px solid #808080; color: #808080; float: left; margin: 0.3em 2px 0px 0px; }
.searchButton { background-color: #ffffff; border: 1px solid #808080; color: #808080; display: block; float: left; 
    margin-top: 0.3em; width: 4em; }
.searchDocuments .searchDropdown { width: 9em;}
.searchDocuments .searchInput { width: 10.5em; }
.searchLicenseReg { width: 8em; }
.selectLicenseType { width: 22em; }
.selectLicenseType option { width: 25em; }
.selectLicenseCounty { width: 8em; }
.selectLicenseCounty option { width: 12em; }


.licenseRegResult input { background:transparent; border:0; color:#006993; cursor:pointer; display:block; 
display:inline-block; float:left; font-family:Times New Roman, serif; font-size: inherit; margin:0; 
overflow:visible; position:relative; padding:0;text-decoration:none; width:auto; }
.licenseRegResult input:hover { text-decoration:underline;}
.licenseRegResult input.disabled { color: #808080; cursor:default;}
.licenseRegPaging { padding-top:1em; text-align:right; }
.licenseRegResult thead input { color:#000000; }
.licenseRegResult th h2 { font-size: 1.3em;}

.licenseRegResultSection { margin-top:2em;} 

.tblDefault { margin:.5em 0; width:46em; }
.tblDefault th { font-weight: bold; padding:0 3px; vertical-align:top; }
.tblDefault th a, .tblDefault th a:visited { color:#000000; text-decoration: none; }
.tblDefault tbody a, .tblDefault tbody a:visited { color:#006993; text-decoration: none; }
.tblDefault a:hover { color:#00498F; text-decoration: underline; }
.tblDefault td { padding:0 3px; vertical-align:top; }
.tblDefault thead tr {background: transparent url(images/border_dashed.png) repeat-x left bottom;}
.tblDefault .rowEven {}
.tblDefault .rowOdd {}
.tblDefault th, .tblDefault td {border:0;}

.tblDetails th { font-weight: bold; padding-right:1em; }

.resultPaging, .resultHits { 
    list-style: none; margin:0; overflow: hidden; width:100%; }
/*.resultPaging input { background:transparent; border:0; color:#00498F; cursor:pointer; display:block; 
display:inline-block; float:left; margin:0 6px 0 0; overflow:visible; padding:0; text-decoration:none; width:auto; }*/
.resultPaging input { background:transparent; border:0; color:#006993; cursor:pointer; display:block; 
display:inline-block; float:left; margin:0 6px 0 0; overflow:hidden; padding:0; text-decoration:none; width:auto; }

.resultPaging input:hover { text-decoration:underline;}
.resultPaging input.disabled { color: #808080; cursor:default;}
.resultPaging input.current { color:#ed3024 !important; cursor:default; text-decoration:none;}
.resultPaging table { width:100%; }
.resultPaging { text-align:right; }
.resultPaging .pgPrev {/*background: transparent url(images/icon_handright_mo.png) no-repeat left center;*/ padding-left:20px;}
.resultPaging .pgNext {/*background: transparent url(images/icon_handleft_mo.png) no-repeat right center; */padding-right:20px;}
*:first-child + html .resultPaging input { margin-right: 9px;}
*:first-child + html .resultPaging .pgPrev { padding-left: 23px;}
*:first-child + html .resultPaging .pgNext { padding-right: 23px;}

.resultFilter { list-style: none; margin:0 0 10px 0;}
.resultFilter .selected { padding-left: 10px;}
.resultFilter .selected a { color:#000000; font-weight:bold; text-decoration:none; }
.resultFilter li { display:block; overflow:hidden; width:100%; }

.resultFilter input { background:transparent; border:0; color:#606060; cursor:pointer; display:block;
display:inline-block; font-family:inherit; font-size:1em; margin:0; overflow:hidden; padding:0; text-align:left; text-decoration:none; }
.resultFilter input:hover { text-decoration:underline;}
.resultFilter input.disabled { color: #808080; cursor:default;}
.resultFilter .selected span { color:#ed3024 !important; cursor:default; text-decoration:none;}


.sidebarList { list-style: none; margin:0;}
.sidebarList li {margin-bottom:0.5em;}

.quickSearchField, .fullSearchField { border: 1px solid #808080; color: #808080; float: left; height:14px; margin: 0.3em 2px 0px 0px; 
    padding: 1px 0.3em; }
.quickSearchField { width: 11.0em; }
.fullSearchField { width: 20em;}
.quickSearchButton { background-color: #ffffff; border: 1px solid #808080; color: #808080; display: block; float: left; 
    height:18px; margin-top: 0.3em; padding: 1px 0; text-align:center; width:3.9em}
.QuickSearchArea .quickSearchButton {float: right;}
.quickSearchButton:hover {cursor: pointer;}
.fullSearchDropdown { border: 1px solid #808080; color: #808080; float: left; margin: 0.3em 2px 0px 0px; padding: 0 0 0 0.3em; width: 14em; }

.listingContainer { background: transparent url(images/border_dashed.png) repeat-x left top; margin:0; 
    overflow: hidden; padding: 1em 0; width:100%;}
.listingContainer label { display:block;}
.listing_timeframe, .listing_search, .listing_submit { float:left; padding-right:1em; }
.listing_submit { padding-top: 1.5em;}
.listing_hits { clear:both; padding-top:1em;}
.listing_timeframe { }

.formRow { overflow:hidden; padding: 0.2em 0; width:100%; }
.formRowCR { overflow:hidden; padding: 0.2em 0; width:100%; }
.formRowCR input { font-family: Times New Roman, serif; font-size:1.2em; margin-right:0.3em; vertical-align:middle; }
.formRowCR label { font-family: Times New Roman, serif; font-size:1.2em; margin-right:1.5em; vertical-align:middle;  }
.formRowButtons { font-size:1.2em; overflow:hidden; padding: 0.2em 0 1em; text-align:right; width: 27.2em; }
.formRowButtons input { background-color:#FFFFFF; border:1px solid #808080; color:#808080; cursor:pointer; 
font-family: Times New Roman, serif; font-size:1em; width:8em; }
.formRow span { display:block; float:left; width: 12em; }
.formRow span.auto { display:block; float:left; width: auto; }
.formRow label { display:block; font-family: Times New Roman, serif; font-size:1.2em; float:left; width: 7em;}
.formRow input { border:1px solid #808080; color:#808080; display:block; font-family: Times New Roman, serif;
font-size:1.2em; float:left; width: 24em;}
.formLabel { display:block; font-family: Times New Roman, serif; font-size:1.2em; float:left; width: 11em;}
.formInput { border:1px solid #808080; color:#808080; display:block; font-family: Times New Roman, serif;
font-size:1.2em; float:left; width: 16em;}
.formText { border:1px solid #808080; color:#808080; display:block; font-family: Times New Roman, serif;
font-size:1.2em; float:left; height: 9em; width: 24em;}
.formButton { background-color:#FFFFFF; border:1px solid #808080; color:#808080; cursor:pointer; 
font-family: Times New Roman, serif; font-size:1em; width:8em; }

.formLogin .formRowButtons { width: 19em; }
.formSubscribe .formRow input { margin-right: 1em;}
.formSubscribe .formRow input[disabled=disabled] { background:#ffffff; border:0; }
.formSubscribe p { margin:0;}
.formSubscribe p span { margin-left:1em;}
.formSubscribe p label, .formSubscribe p input {font-size:1em;}
.subscriptionSubOption { padding-left:2em;}
.subscriptionOption *, .subscriptionSubOption * { vertical-align:middle; }
.subscriptionCustomOptions.hide {display:none;}

.orgChartView { padding: 2.5em 0; overflow:hidden; width:100%;}
.orgChartView ul { font-family:Arial, Sans-Serif; font-size:1em; list-style: none none outside; margin:0; 
    padding:0; text-indent:0; }
.orgChartView li { margin:0; padding:0; text-indent:0;}
.orgChartView li li li {float:left; width:11em; margin:0 0.6em; }

.orgChartView li .outer { background: transparent url(images/orgchart_guide.png) no-repeat center top;  
   margin:0 auto; padding: 3px 0 0; width: 12em; }
.orgChartView li li .outer { background-image: url(images/orgchart_guide_c.png); padding-top:13px; }
.orgChartView li .inner { background: transparent url(images/border_dashed.png) repeat-x left top; padding-top:1px; }
.orgChartView li li ul { width:36.8em; margin:0 auto; padding-top:10px;
background: transparent url(images/orgchart_guide_c.png) no-repeat center top; }
.orgChartView li li li ul {background:none; padding:0; width:100%; }
.orgChartView li li ul .wrap {margin:0 -6.1em; overflow:hidden;}
.orgChartView li li li ul .wrap {background: transparent url(images/border_dashed_v.png) repeat-y left top;
    margin:-1.2em 0 0 0; padding:1.2em 0 0 1px; overflow:hidden;}
.orgChartView li li li .outer { width:auto;}
.orgChartView li li li li .outer { padding:0;}
.orgChartView li li li li ul .wrap {background: none; margin:0; padding:0;}

.orgChartView li li li li {border:0; margin:0;}
.orgChartView li li li li .outer { background: none; }


.orgChartView a { display: block; height:4em; outline:none; overflow:hidden; text-align:center;text-indent:0;}
.orgChartView a, .orgChartView a:hover { color:#000000; text-decoration:none; }

.orgChartView li li li a {  margin:0; height:4.8em; text-align:left;}
.orgChartView li li li li { float:none; margin:0; padding-top:1px;width: auto; }
.orgChartView li li li li a { border: 0;padding:0 0.5em;  position:relative; }

.orgChartView li a:hover, .orgChartView li a.selected { color:#006993; }
/*.orgChartView li a:hover, .orgChartView li a.selected { background: transparent url(images/scribble_L_1.png) no-repeat left -5px; }
.orgChartView li li a:hover, .orgChartView li li a.selected {background-image: url(images/scribble_L_2.png);}
.orgChartView li li li a:hover, .orgChartView li li li a.selected {background-image: url(images/scribble_1.png); background-position: -6px -2px;}
.orgChartView li li li li a:hover, .orgChartView li li li li a.selected {background-image: url(images/scribble_3.png);}
*/
.orgChartView .staffInfo { color:#808080; display:block; float:right; margin-top: -2.5em;}
.orgChartView li li li .staffInfo { margin-top: -1.5em;}

.orgChartDesc { display : none;}
.orgChartDesc.selected { display: block;}


.articleList { margin:0; overflow:hidden; width:100%;}
/*.colsArticleLatest {  background: transparent url(images/border_dashed.png) repeat-x left top; } */
.colsArticleLatest { margin:0; overflow:hidden; width:100%; }
.colLatest {float:right; padding-top:0.5em; width:20em;}
.colArticles { float:left; width:25em;}
.colArticles.pageListing, .colArticlesFull.pageListing { background:none; padding-top:0.3em;}
.colWrapper {
    background: transparent url(images/border_dashed.png) repeat-x left top;
    margin:0;
    overflow:hidden;
    width:100%;
}
.colPrimary { float:left; padding-top:0.5em; width:27em;}
.colSecondary { float:right; padding-top:0.5em; width:20em;}

.tocInfo { background: transparent url(images/border_dashed_v.png) repeat-y 28em top; color:#808080;
    margin:0 0 2em 0; overflow:hidden; width:100%; }
.tocInfo h2 { font-family:Arial, Serif; font-size: 1.2em; text-transform:uppercase; }
.tocInfo a { color:#006993; text-decoration:none; }
.tocInfo ul { list-style:none; margin:0; } 
.tocInfo li { font-weight:bold; line-height:1em; padding:0 0 6px 0; } 
.tocInfo .colSecondary p {font-family:Arial, Serif; font-size: 1.1em;  }
.tocSection h2 { font-size: 1.2em; font-weight:bold; color:#000000; }
.tocSection p.toplink {background: transparent url(images/icon_wave.png) no-repeat left 0.3em;
font-family:Arial, Serif;  font-size: 0.9em; margin:0; padding: 0.2em 0 0 25px; float:right; }
.tocSection p.toplink a {background: transparent url(images/icon_gototop.png) no-repeat right top; color:#808080; 
padding: 0.5em 15px 0 0; text-decoration:none; }
.tocSection p.toplink a:hover {background-image: url(images/icon_gototop_mo.png);color:#006993;text-decoration:none;  }

.latestUpdatedListing h1{ color:#808080; font-family:Times New Roman, Serif; font-size:1.8em; }
.latestUpdatedListing .item{overflow:hidden; width:100%; padding:2px 0;}
.latestUpdatedListing .itemdate{ color:#808080;float:left;}
.latestUpdatedListing .itemdate p { font-family:Times New Roman, Serif;font-size:1.2em; line-height:1.2em; margin:0;}
.latestUpdatedListing h2{font-size:1em; line-height:1em; margin: 0 0 0 5em;}
.latestUpdatedListing h2 a { color:#808080; font-family:Times New Roman, Serif; font-size:1.2em;line-height:1.2em;}
.latestUpdatedListing .readMore { /*background: transparent url(images/icon_handleft.png) no-repeat right 50%;*/ color:#808080; 
    font-family:Times New Roman, Serif; font-size:1.2em; padding-right:30px; text-decoration:none; }
.latestUpdatedListing h2 a:hover, .latestUpdatedListing .readMore:hover { color:#006993; text-decoration: underline;}
.latestUpdatedListing h2 a:visited { color: #4c4c4c;}

a.readMore { color:#006993; text-decoration: none;}
a.readMore:hover { color:#006993; text-decoration: underline;}

input.sortingAsc {background: transparent url(images/sortingAsc.gif) no-repeat right 0.5em; padding-right:9px; }
input.sortingDesc {background: transparent url(images/sortingDesc.gif) no-repeat right 0.5em; padding-right:9px; }
a.sortingAsc {background: transparent url(images/sortingAsc.gif) no-repeat right 0.5em; display:block; float:left; padding-right:12px; }
a.sortingDesc {background: transparent url(images/sortingDesc.gif) no-repeat right 0.5em; display:block; float:left; padding-right:12px; }


/************************/
/* HEADER               */
/************************/
#Page {
    overflow: hidden;
    width: 100%;
    margin-bottom: 20px;
}
#HygieneArea, #HeaderArea {
    overflow: hidden;
    width: 100%;
}
#HygieneArea { margin-top:5px;}
#Logo, #LogoPrint {
    float: left;
    padding: 5px 0 0.3em .4em;
    width: 20.9em;
}
#Logo a{ display:block;}
#Logo img, #LogoPrint img {width: 20.8em;}
#LogoPrint { display: none;}

.sidebarContent {
    background:transparent url(images/border_dashed.png) repeat-x scroll left top;
    padding: 0.5em 0 1.7em 0;
}

/************************/
/* MAIN BODY            */
/************************/
#WrapperArea {
    padding: 0 0 0 3.6em;
    /*background: transparent url(images/bg_page_long.png) repeat-x left top;*/
}



/************************/
/* CONTENT              */
/************************/
#MainContentArea {
    background:#ffffff;
    overflow: hidden;
    height: 100%;
    padding:0 0.1em .5em 0.4em;
}
.ContextMenu5L {
    height: 10.5em;
    width: 100%;
    background-image: url(../Default/images/menu_bg_small.png);
    background-repeat:repeat-y;
    
    
}
.ContextMenu4L {
    height: 9.4em;
}
.ContextMenu6L {
    height: 13.0em;
}

#MainSidebarArea {
    overflow:hidden;
    width:100%;
}

#ContentArea {
    
    width:72.5em;
    float:right;
}
#BreadCrumbsArea {
    background: transparent url(images/border_dashed.png) repeat-x left top;
    color: #808080;
    font-family: Arial, Sans-Serif;
    margin-top: 1.5em;
    padding-top: 0.5em;
    height: 2em;
}
#BreadCrumbsArea, #BreadCrumbsArea a, #BreadCrumbsArea span {
    /*font-size: 1.1em;*/
    /*font-size: 13px;*/
    font-size: 1.05em;
}
#BreadCrumbsArea a {
    color: #808080;
    text-decoration: none;
}

#BreadCrumbsArea a:hover {
    color: #006993;
}
#BreadCrumbsArea a.selected, #BreadCrumbsArea span.selected {
    color: #adafb1;
}
#BreadCrumbsArea a:hover {
    text-decoration: underline;
}
#MainBody {
    border-top: solid 2px #004990;
    float: left;
    padding-top: 0.4em;
    width: 49.1em;
}
#FullBody {
    border-top: solid 2px #004990;
    padding-top: 0.4em;
}

#SidebarArea {
    border-top: solid 2px #004990;
    float: right;
    font-family: Arial, Sans-Serif;
    padding-top: 0.4em;
    width: 21.6em;
}


#SidebarArea p, #SidebarArea ul, #SidebarArea ol, #SidebarArea dd, #SidebarArea pre, #SidebarArea blockquote, #SidebarArea table {
    font-size: 1.1em;
}

/************************/
/* SECONDMENU           */
/************************/
.NavigationArea5L {
    float: left;
    margin: 10.5em 0 0 0;
    width: 17.6em;
}
.NavigationArea4L {
    float: left;
    margin: 9em 0 0 0;
    width: 17.6em;
}
.NavigationArea6L {
    float: left;
    margin: 12em 0 0 0;
    width: 17.6em;
}
#SecondaryMenuArea {
    border-top: solid 2px #004990;
    padding-top: 0.4em;
}
.QuickSearchArea {
    height: 2.5em;
}


/************************/
/* FOOTER               */
/************************/
#FooterArea {
    background:#ffffff;
    overflow: hidden;
    height: 100%;
    padding:0 0.1em 0 0.4em;
}
#Footer {
    color: #808080;
    font-family: Arial, Sans-Serif;
    overflow: hidden;
    width: 100%;
}
#Footer p, #Footer ul, #Footer ol, #Footer dl {
    font-size: 0.9em;
}
#Footer ul {
    list-style: none;
    margin: 0;
}
#Footer li {
    background: url(images/menu_s_divider.png) no-repeat 5px top;
    display: block;
    float: left;
    padding-left: 15px;
}
#Footer li.first {
    background: none;
    padding-left: 0;
}


#Footer .footerLeft {
    border-top: solid 2px #004990;
    float: left;
    width: 17.6em;
}
#Footer .footerLeft p {
    display: block;
    padding-top: 2px;
}
#Footer .footerRight {
    border-top: solid 2px #004990;
    float: right;
    width: 21.6em;
}
#Footer .footerRight p {
    display: block;
    padding-top: 2px;
}
#Footer .footerCenter {
    border-top: solid 2px #004990;
    margin: 0 23.4em 0 19.4em;
    padding-top: 2px;
}

.linkjsshow {display:none;}

.popupModal {
    background-color:#000000;
    display:none;
    position: fixed;
    top: 0;
    height:100%;
    left:0;
    width:100%;
    opacity:0.4;
    filter: alpha(opacity=40);
    z-index:50;
}
.popupModal.show { display:block;}
.popupCenter {
    display:none;
    position: fixed;
    margin:0 auto;
    top: 0;
    height:100%;
    left:0;
    width:100%;
    z-index:75;
}
.popupCenter.show { display:block;}
.popupContent {
    background-color:#ffffff;
    border: solid 2px #000000;
    font-family: Arial, Sans-Serif;
    height: 20em;
    left: 50%;
    margin:-10em 0 0 -17.5em;
    padding:10px;
    position: absolute;
    top:50%;
    width: 35em;
    z-index:100;
}
.popupContent * {
    font-family: Arial, Sans-Serif;
}

.popupContent .popupClose {
    text-align:right;
    padding-bottom:2px;
}
.popupContent .popupClose a {
    background: url(images/button_close.png) no-repeat right center;
    padding-right: 17px;
    text-decoration:none;
}

.popupLightbox {
    background-color:#ffffff;
    border: solid 2px #000000;
    font-family: Arial, Sans-Serif;
    left: 50%;
    margin:-30em 0 0 -38em;
    padding:10px;
    position: absolute;
    top:50%;
    width: 712px;
    height: 567px;
    z-index:100;
}

.popupLightbox * {
    font-family: Arial, Sans-Serif;
}

.popupLightbox .popupClose {
    text-align:right;
    padding-bottom:2px;
}
.popupLightbox .popupClose a {
    background: url(images/button_close.png) no-repeat right center;
    padding-right: 17px;
    text-decoration:none;
}
/***************************************/
/***************************************/







/*************************/
/* LOGIN PAGE            */
/*************************/
.loginArea {
    width: 100%;
}

.loginArea label {
    display: block;
    line-height: 1em;
    width: 35%;
}

.loginArea input {
    margin: 0.3em 0 1em 0;
}

/*************************/
/* REGISTER PAGE         */
/*************************/
.registerArea {
    width: 100%;
}

.registerArea label {
    display: block;
    line-height: 1em;
}

.registerArea input {
    margin: 0.3em 0 1em 0;
}

/*************************/
/* SUBSCRIPTION PAGE     */
/*************************/
.subscriptionArea {
    width: 100%;
}

.subscriptionArea label.topLabel {
    display: block;
    line-height: 1em;
}

.subscriptionArea input, .subscriptionArea select {
    margin: 0.3em 0 1.5em 0;
}

.subscriptionListArea input {
    margin: 0 0.3em 0 0;
}

.subscriptionListArea td {
    vertical-align: text-bottom;
    padding: 0.3em 0;
}

/*************************/
/* SEARCH PAGE           */
/*************************/
#SearchArea { overflow:hidden; height:100%; margin:1em 0 1.5em 0;}
input.searchText {
    width: 75%;
}

/*************************/
/* SITEMAP PAGE          */
/*************************/
#SiteMap ul {
    margin: 0;
    padding: 0.2em 0;
}

#SiteMap ul ul {
    padding: 0;
    margin-left: 0.5em;
}

#SiteMap li {
    margin: 0 0 0.5em 0;
    padding: 0;
    list-style: none;
    font-size: 1.3em;
}
#SiteMap li a {
    text-decoration: none;
}

#SiteMap li li {
    margin: 0.2em 0;
    padding-left: 1em;
    background: url(images/SiteMapBullet.png) no-repeat;
    font-size: 0.7em;
}

#SiteMap li li a {
    text-decoration: underline;
}

#SiteMap li li li {
    font-size: 1em;
}

/*************************/
/* DOCUMENTS             */
/*************************/
#MainBody.documentList ul {
    list-style-type: none;
    padding: 0;
    margin: 0;
}

#MainBody.documentList li {
    clear: both;
}

#MainBody.documentList .download {
    float: right;
}

#MainBody.documentList a {
    padding: 0 0 2px 20px;
}

a.bmpExtension {
    background: url(images/extensions/bmp.gif) no-repeat;
    padding: 0 0 2px 20px;
    line-height: 2em;
}
a.docExtension, a.docxExtension {
    background: url(images/extensions/doc.gif) no-repeat;
    padding: 0 0 2px 20px;
    line-height: 2em;
}
a.gifExtension {
    background: url(images/extensions/gif.gif) no-repeat;
    padding: 0 0 2px 20px;
    line-height: 2em;
}
a.htmExtension, a.htmlExtension {
    background: url(images/extensions/htm.gif) no-repeat;
    padding: 0 0 2px 20px;
    line-height: 2em;
}
a.jpgExtension, a.jpegExtension {
    background: url(images/extensions/jpg.gif) no-repeat;
    padding: 0 0 2px 20px;
    line-height: 2em;
}
a.mp3Extension {
    background: url(images/extensions/mp3.gif) no-repeat;
    padding: 0 0 2px 20px;
    line-height: 2em;
}
a.mpgExtension {
    background: url(images/extensions/mpg.gif) no-repeat;
    padding: 0 0 2px 20px;
    line-height: 2em;
}
a.pdfExtension {
    background: url(images/extensions/pdf.gif) no-repeat;
    padding: 0 0 2px 20px;
    line-height: 2em;
}
a.pngExtension {
    background: url(images/extensions/png.gif) no-repeat;
    padding: 0 0 2px 20px;
    line-height: 2em;
}
a.pptExtension, a.pptxExtension {
    background: url(images/extensions/ppt.gif) no-repeat;
    padding: 0 0 2px 20px;
    line-height: 2em;
}
a.tifExtension, a.tiffExtension {
    background: url(images/extensions/tif.gif) no-repeat;
    padding: 0 0 2px 20px;
    line-height: 2em;
}
a.txtExtension {
    background: url(images/extensions/txt.gif) no-repeat;
    padding: 0 0 2px 20px;
    line-height: 2em;
}
a.wavExtension {
    background: url(images/extensions/wav.gif) no-repeat;
    padding: 0 0 2px 20px;
    line-height: 2em;
}
a.xlsExtension, a.xlsxExtension {
    background: url(images/extensions/xls.gif) no-repeat;
    padding: 0 0 2px 20px;
    line-height: 2em;
}
a.zipExtension {
    background: url(images/extensions/zip.gif) no-repeat;
    padding: 0 0 2px 20px;
    line-height: 2em;
}

/*************************/
/* PAGELIST              */
/*************************/
.pageList ul {
    margin: 0;
    padding: 0;
    list-style-type: none;
}

.pageList li {
    padding-bottom: 0.2em;
    list-style-type: none;
}

.pageList h2 {
    margin: 0;
}

/*************************/
/* FORMS                 */
/*************************/
.xForm {
}

.xForm h2 {
    padding: 1em 0;
    margin: 0;
}

.xForm legend {
    color: Black;
}

.xForm input {
    float: left;
}

.xForm .heading {
    font-weight: bold;
    font-size: 1em;
    padding: 0;
    margin: 0.4em 0em;
}

.xForm #id_matrix {
    width: 100%;
    margin: 0;
    padding: 0;
}

.xForm #id_matrix td {
    border: 0;
    margin: 0;
    padding: 0.2em 0;
}

span.xformvalidator {
    color: Red;
}

.xForm .options {
    float: left;
}

.xForm label {
    margin-right: 0.5em;
    float: left;
}

#id_matrix br {
    clear: both;
}

.thankyoumessage {
    padding: 1em 0;
    margin: 0;
    font-weight: bold;
}

/**********************************/
/*    Table classes for content   */
/**********************************/
table.classic {
    border-collapse: collapse;
    border: solid 0.1em #777777;
}

table.classic th {
    border: solid 0.1em #777777;
    background-color: #DADADA;
    padding: 0.4em;
}

table.classic td {
    border: solid 0.1em #777777;
    padding: 0.2em 0.4em;
}

table.color {
    border-collapse: collapse;
    border: solid 0.1em #275569;
}

table.color th {
    border: solid 0.1em #275569;
    background-color: #4495b9;
    color: White;
    padding: 0.4em;
}

table.color td {
    border: solid 0.1em #275569;
    padding: 0.2em 0.4em;
}

th.highlighted, td.highlighted {
}

table.classic th.highlighted {
    background-color: #AAAAAA;
}

table.classic td.highlighted {
    background-color: #F0F0F0;
}

table.color th.highlighted {
    background-color: #377995;
}

table.color td.highlighted {
    background-color: #d1e6ef;
}

th.leftalignedcontent, td.leftalignedcontent {
    text-align: left;
}

th.rightalignedcontent, td.rightalignedcontent {
    text-align: right;
}

/**********************************/
/*   Image  classes for content    */
/**********************************/
img.topleftfloatingimage {
    margin-right: 1em;
    margin-bottom: 1em;
    float: left;
}

img.toprightfloatingimage {
    float: right;
    vertical-align: top;
    margin-left: 1em;
    margin-bottom: 1em;
}

/*************************/
/* Prospect-List         */
/*************************/

table.prospects 
{
    background: url(images/border_dashed.png) repeat-x left top;
    margin-top: 1em;
    padding-top: 1em;
    width: 100%;   
}

td.prospectscol1
{
    width: 13em;
}

td.prospectsfirstcol1
{
    padding-top: 1em;
}

td.prospectsfirstcol2
{
    padding-top: 0.7em;
    font-weight: bold;
    font-size: 1.3em;
    
}
.PagingContainer
{
    font-size: 1.1em;
}