
body  { margin:10px; width:1150px; color:#444444; font-family: Verdana,Arial,sans-serif; font-size: 8pt; }

h1  { color:#111111; font-family: Verdana,Arial,sans-serif; font-size: 20px; line-height: 1.1em }
h2  { font-family: Verdana,Arial,sans-serif; font-size: 10.5pt; }
h3  { font-family: Verdana,Arial,sans-serif; line-height: 20px; font-size: 10pt; }
h3.tipp  { border: 1px solid #fcefa1; background: #fbf9f0; padding:5px; font-family: Verdana,Arial,sans-serif; line-height: 20px; font-size: 10pt; }

hr { height: 1px; border-width: 1px 0 0 0; margin-top:10px; margin-bottom:10px; border-style: dotted; border-color: #aebfcf; }

.small  { font-family: Verdana,Arial,sans-serif; font-size: 7.5pt; color:#444444; }
.small_light  { font-family: Verdana,Arial,sans-serif; font-size: 7.5pt; color:#BBBBBB; }
.verysmall  { font-family: Verdana,Arial,sans-serif; font-size: 5pt; color:#444444;}

.infoarea  { border: 0px; float:left; margin:0px; width:290px; }
.contentarea  { border-left: 1px dotted #aebfcf; border-right: 1px dotted #aebfcf; float:left; margin-right:5px; width:717px; }
.emptyarea  {border: 0px; margin:0px; width:130px; }
.contentbox { width:710px }
.contentbox_double { cursor: pointer; padding-bottom:5px; padding-top: 0px; padding-left: 8px; padding-right: 8px; float:left; width:330px }
.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 }

.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_left { border-width: 0px 0px 0px 1px; border-style: dotted; border-color: #aebfcf; }
.border_right { border-width: 0px 1px 0px 0px; border-style: dotted; border-color: #aebfcf; }

table.content  { border-width: 0px 0px 0px 0px; border-style: dotted; border-color: #aebfcf; }
tr.content  {  border-width: 0px 0px 0px 0px; border-style: dotted; border-color: #aebfcf; }
th.content  { border-width: 1px 1px 1px 1px; border-style: dotted; border-color: #aebfcf; }
td.content  { padding:6px; border-width: 1px 1px 1px 1px; border-style: dotted; border-color: #aebfcf; }

.border_no_top { border-width: 0px 1px 1px 1px; border-style: dotted; border-color: #aebfcf;}

.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.small:link { color:#333333; font-family:Verdana,Arial,sans-serif; font-size:7.5pt; text-decoration:underline; }
a.small:visited { color:#333333; font-family:Verdana,Arial,sans-serif; font-size:7.5pt; text-decoration:underline; }
a.small:active { color:#333333; font-family:Verdana,Arial,sans-serif; font-size:7.5pt; text-decoration:underline; }
a.small:hover { background:#fcefa1; color:#333333; font-family:Verdana,Arial,sans-serif; font-size:7.5pt; text-decoration:underline; }

a.small_light:link { color:#BBBBBB; font-family:Verdana,Arial,sans-serif; font-size:7.5pt; text-decoration:underline; }
a.small_light:visited { color:#BBBBBB; font-family:Verdana,Arial,sans-serif; font-size:7.5pt; text-decoration:underline; }
a.small_light:active { color:#BBBBBB; font-family:Verdana,Arial,sans-serif; font-size:7.5pt; text-decoration:underline; }
a.small_light:hover { background:#fcefa1; color:#BBBBBB; font-family:Verdana,Arial,sans-serif; font-size:7.5pt; text-decoration:underline; }

a.simple:link { color:#333333; font-family:Verdana,Arial,sans-serif; font-size:8pt; text-decoration:none; }
a.simple:visited { color:#333333; font-family:Verdana,Arial,sans-serif; font-size:8pt; text-decoration:none; }
a.simple:active { color:#333333; font-family:Verdana,Arial,sans-serif; font-size:8pt; text-decoration:none; }
a.simple:hover { background:none; color:#333333; font-family:Verdana,Arial,sans-serif; font-size:8pt; text-decoration:none; }

a:link { color:#333333; font-family:Verdana,Arial,sans-serif; font-size:8pt; text-decoration:underline; }
a:visited { color:#333333; font-family:Verdana,Arial,sans-serif; font-size:8pt; text-decoration:underline; }
a:active { color:#333333; font-family:Verdana,Arial,sans-serif; font-size:8pt; text-decoration:underline; }
a:hover { background:#fcefa1; color:#333333; font-family:Verdana,Arial,sans-serif; font-size:8pt; text-decoration:underline; }

a.menu:link { border: 0px hidden #aebfcf; margin-left:10px; color:#444444; font-stretch: semi-condensed; font-family:Verdana,Arial,sans-serif; font-size:8pt; text-decoration:underline; }
a.menu:visited { margin-left:10px; color:#444444; font-stretch: semi-condensed; font-family:Verdana,Arial,sans-serif; font-size:8pt; text-decoration:underline; }
a.menu:active { margin-left:10px; color:#444444; font-stretch: semi-condensed; font-family:Verdana,Arial,sans-serif; font-size:8pt; text-decoration:underline; }
a.menu:hover { border: 0px dotted #aebfcf; margin-left:10px; background:#fcefa1; color:#444444; font-stretch: semi-condensed; font-family:Verdana,Arial,sans-serif; font-size:8pt; text-decoration:underline; }

.ddsmoothmenu{
color: #444444;
font-size:8pt;
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;
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*/
