@import url(/css/font/opensans.css);

html {margin:0px; padding: 0px;}
body  { margin:10px; width:1150px; color:#444444; font-family: "Open Sans",Verdana,Arial,sans-serif; font-size: 13px; line-height:15px; }

h1  { color:#111111; font-size: 20px; line-height: 1.1em }
h2  { font-size: 10.5pt; }
h3  { line-height: 14pt; font-size: 10pt; }
h3.tipp  { border: 1px solid #fcefa1; background: #fbf9f0; padding:5px; line-height: 14pt; font-size: 10pt; }

hr { height: 1px; border-width: 1px 0 0 0; margin:0px; margin-top:12px; margin-bottom:12px; border-style: solid; border-color: #d7d8d6; }
hr.small { height: 1px; border-width: 1px 0 0 0; margin:0px; margin-top:4px; margin-bottom:4px; border-style: solid; border-color: #d7d8d6; }

.small  { font-size: 9pt; color:#444444; }
.small_light  { font-size: 9pt; color:#BBBBBB; }
.verysmall  { font-size: 5pt; color:#444444;}

.infoarea  { border: 0px; min-height:1400px; float:left; margin:0px; width:288px; }
.contentarea  { border: 0px; float:left; margin-right:0px; width:761px; min-height:1400px }
.emptyarea  {border: 0px; margin:0px; width:130px; }
.contentbox { width:710px }
.contentbox_double { cursor: pointer; padding-bottom:0px; padding-top: 0px; padding-left: 8px; padding-right: 8px; float:left; width:350px }
.contentbox_button_left { padding-right: 8px; padding-top: 10px; padding-bottom: 10px; }
.contentbox_button_right { padding-right: 8px; padding-top: 10px; padding-bottom: 10px; text-align: right }
.topmenu { width:1150px }
.footer  { }

input.uhs_button { border:0px; padding-right:10px; padding-left:10px; padding-bottom:3px; padding-top:3px; background:#c4d934; color:white; font-weight:bold; font-size:9pt; text-decoration:none; }
button.uhs_button { border:0px; padding-right:10px; padding-left:10px; padding-bottom:3px; padding-top:3px; background:#c4d934; color:white; font-weight:bold; font-size:9pt; text-decoration:none; }
button.uhs_button_small { border:0px; padding-right:2px; padding-left:2px; padding-bottom:2px; padding-top:2px; background:#c4d934; color:white; font-weight:bold; font-size:9pt; text-decoration:none; }
button.uhs_button2 { border:0px; padding-right:10px; padding-left:10px; padding-bottom:3px; padding-top:3px; background:#bbbbbb; color:white; font-weight:bold; font-size:9pt; text-decoration:none; }

a.button:link { padding-right:20px; padding-left:20px; padding-bottom:5px; padding-top:5px; background:#c4d934; color:white; font-weight:bold; font-size:11pt; text-decoration:none; }
a.button:visited { padding-right:20px; padding-left:20px; padding-bottom:5px; padding-top:5px; background:#c4d934; color:white; font-weight:bold; font-size:11pt; text-decoration:none; }
a.button:active { padding-right:20px; padding-left:20px; padding-bottom:5px; padding-top:5px; background:#c4d934; color:white; font-weight:bold; font-size:11pt; text-decoration:none; }
a.button:hover { padding-right:20px; padding-left:20px; padding-bottom:5px; padding-top:5px; background:#c4d934; color:white; font-weight:bold; font-size:11pt; text-decoration:none; }

a.uhs_button:link { padding-right:10px; padding-left:10px; padding-bottom:3px; padding-top:3px; background:#c4d934; color:white; font-weight:bold; font-size:9pt; text-decoration:none; }
a.uhs_button:visited { padding-right:10px; padding-left:10px; padding-bottom:3px; padding-top:3px; background:#c4d934; color:white; font-weight:bold; font-size:9pt; text-decoration:none; }
a.uhs_button:active { padding-right:10px; padding-left:10px; padding-bottom:3px; padding-top:3px; background:#c4d934; color:white; font-weight:bold; font-size:9pt; text-decoration:none; }
a.uhs_button:hover { padding-right:10px; padding-left:10px; padding-bottom:3px; padding-top:3px; background:#c4d934; color:white; font-weight:bold; font-size:9pt; text-decoration:none; }

a.uhs_button2:link { padding-right:10px; padding-left:10px; padding-bottom:3px; padding-top:3px; background:#cccccc; color:white; font-weight:bold; font-size:9pt; text-decoration:none; }
a.uhs_button2:visited { padding-right:10px; padding-left:10px; padding-bottom:3px; padding-top:3px; background:#cccccc; color:white; font-weight:bold; font-size:9pt; text-decoration:none; }
a.uhs_button2:active { padding-right:10px; padding-left:10px; padding-bottom:3px; padding-top:3px; background:#cccccc; color:white; font-weight:bold; font-size:9pt; text-decoration:none; }
a.uhs_button2:hover { padding-right:10px; padding-left:10px; padding-bottom:3px; padding-top:3px; background:#cccccc; color:white; font-weight:bold; font-size:9pt; text-decoration:none; }

.margin0 {margin: 0px }
.margin8 {margin: 8px }

.padding0 {padding: 0px }
.padding5 {padding: 5px }
.padding8 {padding: 8px }

.icon_left {float: left; margin-left:15px; margin-right:5px;}
.right {text-align: right }
.center {text-align: center }

.border_top { border-top: 1px; border-style: solid; border-color: #d7d8d6; }
.border_bottom { border-bottom: 1px; border-style: solid; border-color: #d7d8d6; }
.border_left { border-left: 1px; border-style: solid; border-color: #d7d8d6; }
.border_right { border-right: 1px; border-style: solid; border-color: #d7d8d6; }

table.box  { height:100%; width:100%; }
td.boxcontent  { height:100%; vertical-align:top }
table.content  { border-width: 0px 0px 0px 0px; border-style: solid; border-color: #d7d8d6; }
tr.content  {  border-width: 0px 0px 0px 0px; border-style: solid; border-color: #d7d8d6; }
th.content  { border-width: 1px 1px 1px 1px; border-style: solid; border-color: #d7d8d6; }
td.content  { padding:6px; border-width: 1px 1px 1px 1px; border-style: solid; border-color: #d7d8d6; }
td.content_right  { vertical-align:top; height:390px; width:350px; padding:14px; border-width: 0px 0px 1px 1px; border-style: solid; border-color: #d7d8d6; }
td.content_left  { vertical-align:top; height:390px; width:350px; padding:14px; border-width: 0px 0px 1px 0px; border-style: solid; border-color: #d7d8d6; }
.td  { line-height:12pt }

.border_no_top { border-width: 0px 1px 1px 1px; border-style: solid; border-color: #d7d8d6;}

.border_ui-widget-content { border: 1px dotted #aebfcf; background: #ffffff url(jquery/images/ui-bg_highlight-hard_75_ffffff_1x100.png) 50% top repeat-x; color: #111111; }
.border_ui-corner-all { -moz-border-radius: 0px; -webkit-border-radius: 0px; border-radius: 0px; }

a:link { color:#333333; font-size:9pt; text-decoration:underline; }
a:visited { color:#333333; font-size:9pt; text-decoration:underline; }
a:active { color:#333333; font-size:9pt; text-decoration:underline; }
a:hover { background:#c4d934; color:#333333; font-size:9pt; text-decoration:underline; }

a.small:link { color:#333333; font-size:9pt; text-decoration:underline; }
a.small:visited { color:#333333; font-size:9pt; text-decoration:underline; }
a.small:active { color:#333333; font-size:9pt; text-decoration:underline; }
a.small:hover { background:#c4d934; color:#333333; font-size:9pt; text-decoration:underline; }

a.todo:link { color:#1f2280; background: transparent; font-size:9pt; text-decoration:none; }
a.todo:visited { color:#1f2280; background: transparent; font-size:9pt; text-decoration:none; }
a.todo:active { color:#1f2280; background: transparent; font-size:9pt; text-decoration:none; }
a.todo:hover { color:#1f2280; background: transparent; font-size:9pt; text-decoration:underline; }

a.small_light:link { color:#BBBBBB; font-size:9pt; text-decoration:underline; }
a.small_light:visited { color:#BBBBBB; font-size:9pt; text-decoration:underline; }
a.small_light:active { color:#BBBBBB; font-size:9pt; text-decoration:underline; }
a.small_light:hover { background:#c4d934; color:#BBBBBB; font-size:9pt; text-decoration:underline; }

a.simple:link { color:#333333; font-size:9pt; text-decoration:none; }
a.simple:visited { color:#333333; font-size:9pt; text-decoration:none; }
a.simple:active { color:#333333; font-size:9pt; text-decoration:none; }
a.simple:hover { background:none; color:#333333; font-size:9pt; text-decoration:none; }

a.menu:link { border: 0px hidden #aebfcf; margin-left:10px; color:#444444; font-stretch: semi-condensed; font-size:8pt; text-decoration:underline; }
a.menu:visited { margin-left:10px; color:#444444; font-stretch: semi-condensed; font-size:8pt; text-decoration:underline; }
a.menu:active { margin-left:10px; color:#444444; font-stretch: semi-condensed; font-size:8pt; text-decoration:underline; }
a.menu:hover { border: 0px dotted #aebfcf; margin-left:10px; background:#c4d934; color:#444444; font-stretch: semi-condensed; font-size:8pt; text-decoration:underline; }

.ddsmoothmenu{
color: #444444;
font-size:11px;
font-family: Verdana,Arial,sans-serif;
font-weight: bold;
background-color: #ced6e8;
background-image: url(jquery/images/ui-bg_highlight-hard_50_ced6e8_1x100.png);
background-repeat: repeat-x;
background-attachment: scroll;
background-position: 50% 50%;
width: 100%;
}

.ddsmoothmenu ul{
z-index:100;
margin: 0px;
padding-left: 0px;
list-style-type: none;
}

/*Top level list items*/
.ddsmoothmenu ul li{
position: relative;
display: inline;
float: left;
}

/*Top level menu link items style*/
.ddsmoothmenu ul li a{
display: block;
margin: 2px;
height: 32px;
padding-left: 9px;
padding-bottom: 5px;
padding-right: 13px;
padding-top: 8px;
font-size:11px;
background-color: #ced6e8;
background-image: url(jquery/images/ui-bg_highlight-hard_50_ced6e8_1x100.png);
background-repeat: repeat-x;
background-attachment: scroll;
background-position: 50% 50%;
border-right: 1px dotted #aebfcf;
text-decoration: none;
}

* html .ddsmoothmenu ul li a{ /*IE6 hack to get sub menu links to behave correctly*/
display: inline-block;
}

.ddsmoothmenu ul li a:link, .ddsmoothmenu ul li a:visited{
color: #444444;
}

.ddsmoothmenu ul li a.selected{ /*CSS class that's dynamically added to the currently active menu items' LI A element*/
background-color: #ced6e8;
background-image: url(jquery/images/ui-bg_highlight-hard_50_ced6e8_1x100.png);
background-repeat: repeat-x;
background-attachment: scroll;
background-position: 50% 50%;
color: #444444;
}

.ddsmoothmenu ul li a:hover{
background: #fcefa1; /*background of menu items during onmouseover (hover state)*/
color: #444444;
border-right: 1px dotted #aebfcf;
}
    
/*1st sub level menu*/
.ddsmoothmenu ul li ul{
position: absolute;
left: 0;
display: none; /*collapse all sub menus to begin with*/
visibility: hidden;
}

/*Sub level menu list items (undo style from Top level List Items)*/
.ddsmoothmenu ul li ul li{
display: list-item;
float: none;
}

/*All subsequent sub menu levels vertical offset after 1st level sub menu */
.ddsmoothmenu ul li ul li ul{
top: 0;
}

/* Sub level menu links style */
.ddsmoothmenu ul li ul li a{
font-size: 8pt;
font-weight: lighter;
height:18px;
width: 210px; /*width of sub menus*/
padding-left: 10px;
padding-top: 8px;
padding-right: 10px;
padding-bottom: 8px;
margin: 0;
text-decoration: none;
background-image: none;
}

/* Holly Hack for IE \*/
* html .ddsmoothmenu{height: 1%;} /*Holly Hack for IE7 and below*/