div.searchbox {
    padding: 10px;
    margin-bottom: 15px;
}

div.searchbox label {
    margin-top: 3px;
    float: left;
    margin-right: 5px;
    font-size: 1.1em;
    text-align: right;
    vertical-align: middle;
}

div.searchbox input {
    float: left;
    width: 80%;
}

div.searchbox input.button {
    float: right;
    width: 15%;
}

textarea {
    line-height: 1.3em;
}

div.task_comment {
    padding: 10px;
    margin-bottom: 20px;
    border-bottom: #ccc solid 2px;
    font-size: 1.4em;
}

div.task_comment div.author {
    text-align: right;
    font-size: 0.8em;
}

span.flag-green {
    padding-left: 25px;
    background-color: transparent;
    background-image: url(flag-green.png);
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: 0pt 0pt;
}

span.flag-yellow {
    padding-left: 25px;
    background-color: transparent;
    background-image: url(flag-yellow.png);
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: 0pt 0pt;
}

span.flag-amber {
    padding-left: 25px;
    background-color: transparent;
    background-image: url(flag-amber.png);
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: 0pt 0pt;
}

span.flag-red {
    padding-left: 25px;
    background-color: transparent;
    background-image: url(flag-red.png);
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: 0pt 0pt;
}

body {
    background-color: #9dddff;
    padding: 0 15px;
    margin: 0;
    background-image: url(../images/body-bg.jpg);
    background-repeat: repeat-x;
    background-position: left top;
    font-size: 13px;
    font-family: 'lucida grande', helvetica, verdana, arial, sans-serif;
}

#pagewrapper {
    border-left: 2px solid #fff;
    border-right: 2px solid #fff;
    background-color: #e6e5e7;
    min-width: 977px;
    padding: 0 0 1px !important;
    margin: 0 auto 0;
}

a,a:link {
    color: #666;
    text-decoration: none;

}
a:hover,a:active {
    color: #19A2FF;
    text-decoration: underline;
}

p {
    line-height: 2.5ex;
    margin: 1.4ex 0;
}

img {
    border: none;
}

h1 {
    color: #182E48;
    font-size: 28px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
    display: block;
    margin: 0px;
    padding-top: 6px;
    padding-right: 24px;
    padding-bottom: 6px;
    padding-left: 24px;
}

div.main-content h1 {
    color: #fff;
}

h2,h3,h4 {
    font-family: Arial, Helvetica, sans-serif;
}

h2 {

}

blockquote {
    background: #f4f7e0 url(../index.php_files/blockquote-bg.gif) top left
        repeat-y;
    border-bottom: 2px solid #ddd;
    margin: 1ex 0;
    color: #353730;
    font-style: italic;
    padding: 1.5ex 3em;
}

q {
    line-height: 130%;
}

.page-header blockquote {
    margin-right: 240px;
    font-family: Georgia, Times New Roman, serif;
    background: #444;
    color: #eee;
    border-bottom: 2px solid #666;
}

.main-content cite {
    display: block;
    text-align: right;
    font-family: georgia, serif;
    letter-spacing: .01em;
    color: #888;
    font-style: italic;
    margin-top: .5ex;
}

.wrapper {
    width: 982px;
    overflow: hidden;
    padding: 0px;
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
    background-repeat: no-repeat;
    background-position: left top;
    min-height: 82px;
}

.clearer {
    clear: both;
}

small {
    font-size: 0.8em;
}

div.nav {
    position: relative;
}

a#home-link {
    display: block;
    width: 100px;
    height: 30px;
}

body .primary-nav {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    margin: 0;
    padding: 0;
    font-weight: bold;
    color: #5175B7;
}

body .primary-nav li {
    margin: 0;
    padding: 0px;
}

body .primary-nav li a {
    color: #5175B7;
    text-decoration: none;
}

.keywordfluency a {
    display: block;
    height: 36px;
    width: 145px;
    position: absolute;
    left: 229px;
    top: 17px;
    background-image: url(../images/but01-keywordfluency.jpg);
    background-repeat: no-repeat;
    background-position: left top;
    text-align: center;
    padding-top: 20px;
}

.keywordfluency a:hover {
    background-image: url(../images/but02-keywordfluency.jpg);
}

.keywordfluency a.active {
    display: block;
    height: 36px;
    width: 145px;
    position: absolute;
    left: 229px;
    top: 17px;
    background-image: url(../images/but03-keywordfluency.jpg);
    background-repeat: no-repeat;
    background-position: left top;
    text-align: center;
    padding-top: 20px;
    color: #FFFFFF;
}

.linkfluency a {
    display: block;
    height: 36px;
    width: 110px;
    position: absolute;
    left: 381px;
    top: 17px;
    background-image: url(../images/but01-linkfluency.jpg);
    background-repeat: no-repeat;
    background-position: left top;
    text-align: center;
    padding-top: 20px;
}

.linkfluency a:hover {
    background-image: url(../images/but02-linkfluency.jpg);
}

.linkfluency  a.active {
    display: block;
    height: 36px;
    width: 110px;
    position: absolute;
    left: 381px;
    top: 17px;
    background-image:
        url(../images/modules/linkfluency/but03-linkfluency.jpg);
    background-repeat: no-repeat;
    background-position: left top;
    text-align: center;
    padding-top: 20px;
    color: #FFFFFF;
}

.cs a {
    display: block;
    height: 36px;
    width: 132px;
    position: absolute;
    left: 498px;
    top: 17px;
    background-image: url(../images/but01-cs.jpg);
    background-repeat: no-repeat;
    background-position: left top;
    text-align: center;
    padding-top: 20px;
}

.cs a:hover {
    background-image: url(../images/but02-cs.jpg);
}

.cs a.active {
    display: block;
    height: 36px;
    width: 132px;
    position: absolute;
    left: 498px;
    top: 17px;
    background-image: url(../images/modules/cs/button-cs.jpg);
    background-repeat: no-repeat;
    background-position: left top;
    text-align: center;
    padding-top: 20px;
    color: #FFFFFF;
}

.central a {
    display: block;
    height: 36px;
    width: 77px;
    position: absolute;
    left: 637px;
    top: 17px;
    background-image: url(../images/but01-central.jpg);
    background-repeat: no-repeat;
    background-position: left top;
    text-align: center;
    padding-top: 20px;
}

.central a:hover {
    background-image: url(../images/but02-central.jpg);
}

.central a.active {
    display: block;
    height: 36px;
    width: 77px;
    position: absolute;
    left: 637px;
    top: 17px;
    background-image: url(../images/but03-central.jpg);
    background-repeat: no-repeat;
    background-position: left top;
    text-align: center;
    padding-top: 20px;
    color: #FFFFFF;
}

.seo a {
    display: block;
    height: 36px;
    width: 54px;
    position: absolute;
    left: 721px;
    top: 17px;
    background-image: url(../images/but01-seo.jpg);
    background-repeat: no-repeat;
    background-position: left top;
    text-align: center;
    padding-top: 20px;
}

.seo a:hover {
    background-image: url(../images/but02-seo.jpg);
}

.seo a.active {
    display: block;
    height: 36px;
    width: 54px;
    position: absolute;
    left: 721px;
    top: 17px;
    background-image: url(../images/but03-seo.jpg);
    background-repeat: no-repeat;
    background-position: left top;
    text-align: center;
    padding-top: 20px;
    color: #FFFFFF;
}

.support a {
    display: block;
    height: 36px;
    width: 77px;
    position: absolute;
    left: 782px;
    top: 17px;
    background-image: url(../images/but01-support.jpg);
    background-repeat: no-repeat;
    background-position: left top;
    text-align: center;
    padding-top: 20px;
}

.support a:hover {
    background-image: url(../images/but02-support.jpg);
}

.support a.active {
    display: block;
    height: 36px;
    width: 77px;
    position: absolute;
    left: 782px;
    top: 17px;
    background-image: url(../images/but03-support.jpg);
    background-repeat: no-repeat;
    background-position: left top;
    text-align: center;
    padding-top: 20px;
    color: #FFFFFF;
}

.login a {
    display: block;
    height: 36px;
    width: 70px;
    position: absolute;
    left: 866px;
    top: 17px;
    background-image: url(../images/but01-login.jpg);
    background-repeat: no-repeat;
    background-position: left top;
    text-align: center;
    padding-top: 20px;
}

.login a:hover {
    background-image: url(../images/but02-login.jpg);
}

.login a.active {
    display: block;
    height: 36px;
    width: 70px;
    position: absolute;
    left: 866px;
    top: 17px;
    background-image: url(../images/but03-login.jpg);
    background-repeat: no-repeat;
    background-position: left top;
    text-align: center;
    padding-top: 20px;
    color: #FFFFFF;
}

.breadcrumbs {
    min-width: 981px;
    margin: 0 auto;
    padding: 0;
}

.breadcrumbs .breadcrumbsLeft,.breadcrumbs .breadcrumbsRight {
    width: 10px;
    height: 65px;
    background-position: 0 0;
    background-repeat: no-repeat;
}

.breadcrumbs .breadcrumbsLeft {
    background-image: url(../images/breadcrumbs-left-bg.gif);
    float: left;
}

.breadcrumbs .breadcrumbsRight {
    background-image: url(../images/breadcrumbs-right-bg.gif);
    float: right;
}

.breadcrumbs .breadcrumbsRepeat {
    margin: 0 10px;
    padding: 13px 0 0;
    height: 52px;
    background: url(../images/breadcrumbs-bg.gif) repeat-x 0 0;
}

.breadcrumbsBox {
    border: 1px solid #cccccc;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    padding: 2px;
    font-size: 12px;
    line-height: 19px;
    height: 19px;
}

.breadcrumbsBox .here {
    float: left;
    padding: 0 14px 0 10px;
    margin: 0 0 0 0;
    color: #666;
    background: #d7dfe2 url(../images/here-right-bg.gif) no-repeat 100% 0;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
}

.breadcrumbsBox ul {
    float: left;
    list-style: none;
    padding: 0 0 0 2px;
    margin: 0;
}

.breadcrumbsBox ul li {
    padding: 0 16px 0 6px;
    background: url(../images/breadcrumbs-arrow.gif) no-repeat 100% 50%;
    float: left;
    color: #8a8a8a;
}

.breadcrumbsBox ul li.last {
    padding-right: 0;
    background: none;
}

.breadcrumbsBox a {
    text-decoration: underline;
}

.breadcrumbsBox a:hover {
    text-decoration: none;
}

.main-content {
    padding-top: 2ex;
}

.main-content {
    width: 73%;
    margin: 0;
    padding: 0;
    float: left;
}

.main-content2 {
    width: 600px;
    margin: 0;
    padding: 0;
    float: left;
}

.main-content-right {
    width: 73%;
    margin: 0;
    padding: 0;
    float: right;
}

.sub-content {
    width: 24%;
    margin: 0;
    padding: 0;
    float: right;
    clear: none;
}

.sub-content-left {
    width: 250px;
    padding: 0;
    float: left;
    clear: none;
}

.tab-content-right {
    width: 75%;
    margin: 0;
    padding: 0;
    float: right;
    padding-right: 20px;
}

.tab-content-left {
    width: 200px;
    padding: 0;
    float: left;
    clear: none;
}

.sub-content-wide {
    width: 330px;
    margin: 0;
    padding: 0;
    float: right;
    clear: none;
}

a.feedbacklink {
    text-align: right;
    color: #f00;
    float: right;
    padding-top: 0px;
    padding-right: 20px;
    padding-left: 20px;
    padding-bottom: 20px;
    text-indent: 30px;
    background: transparent url(../index.php_files/beta.gif) no-repeat 1px
        1px;
}

ul.side-list li {
    list-style: none;
    margin-left: -20px;
    font-size: 0.9em;
    width: 200px;
    border-bottom: 1px #ccc solid;
}

ul.side-cats li {
    list-style: none;
    margin-left: -40px;
    font-size: 0.9em;
    height: 20px;
    width: 200px;
    border-bottom: 1px #ccc solid;
}

ul.side-cats li a {
    padding-left: 20px;
}

ul.side-cats li a:hover {
    background-color: transparent;
    background-image: url(../index.php_files/arrow3.png);
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: 0pt 50%;
    color: #E00000;
}

.sub-nav {
    margin: 0;
    padding: 0;
    font-family: "trebuchet ms", arial;
    font-size: 1.1em;
    list-style: none;
}

.sub-nav li {
    padding-left: 25px;
    margin: 0;
    height: 1%;
    color: #ffffff;
}

.sub-nav a {
    color: #f3f3f3;
    padding: .4ex 0 .4ex 30px;
    display: block;
    margin: 0;
}

.sub-nav a {
    color: #f3f3f3;
}

.sub-nav a:hover {
    background-color: transparent;
    background-image: url(../index.php_files/arrow2.png);
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: 0pt 50%;
    color: #f3f3f3;
}

.sub-nav a.active {
    background-color: transparent;
    background-image: url(../index.php_files/arrow.gif);
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: 0pt 50%;
}

div.bigicon {
    float: left;
    width: 80px;
    padding: 10px;
    margin: 5px;
    text-align: center;
}

div.bigicon a {
    font-size: smaller;
    text-decoration: none;
    color: #555555;
}

div.bigicon img {
    width: 80px;
    padding-bottom: 10px;
}

.intro {
    color: #333;
    clear: left;
    font-size: 1.2em;
}

.intro {
    color: #ddd;
    font-size: 1em;
}

.page-header {
    padding: 0;
    min-width: 981px;
    height: 148px;
    position: relative;
}

.page-header .logo {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 10;
}

.page-header .topRight {
    position: absolute;
    top: 0;
    right: 0;
    list-style: none;
    margin: 0;
    padding: 0 0 0 3px;
    float: right;
    background: url(../images/top-right-divider.gif) no-repeat 0 0;
}

.page-header .topRight li {
    padding: 3px 11px 0 8px;
    height: 28px;
    background: url(../images/top-right-divider.gif) no-repeat 100% 0;
    float: right;
}

.page-header .logout {
    display: block;
    color: #fff;
    font-size: 14px;
    text-decoration: none;
    background: url(../images/logout-ico.gif) no-repeat 100% 50%;
    padding: 0 25px 0 0;
    margin: 3px 0 0;
}

.page-header .logout:hover {
    color: #92fefb;
}

.topNavigation {
    height: 88px;
    width: 100%;
    position: absolute;
    left: 0;
    bottom: 0;
}

.topNavigation .topMenu {
    clear: both;
    height: 44px;
    position: relative;
}

.topNavigation .topMenu ul {
    list-style: none;
    padding: 0;
    margin: 0;
    position: absolute;
    top: 0;
    right: 0;
    float: right;
}

.topNavigation .topMenu ul li {
    float: left;
    padding: 0 0 0 8px;
    width: 100px;
    position: relative;
}

.topNavigation .topMenu ul li a {
    width: 100px;
    height: 44px;
    display: block;
    position: relative;
    top: 0;
    left: 0;
    background: url(../images/top-menu-bg.gif) no-repeat 0 0;
    color: #0f61bb;
    font-weight: bold;
    line-height: 36px;
    text-decoration: none;
    text-align: center;
}

.topNavigation .topMenu ul li a:hover {
    background-image: url(../images/top-menu-bg-h.gif);
    color: #fff;
}

.topNavigation .topMenu ul li a.active {
    background-image: url(../images/top-menu-bg-h.gif);
    color: #fff;
    height: 52px;
}

.topNavigation .subMenuBox {
    clear: both;
    height: 44px;
}

.topNavigation .subMenuBox .subMenuBoxLeft,.topNavigation .subMenuBox .subMenuBoxRight
    {
    width: 8px;
    height: 44px;
    background-position: 0 0;
    background-repeat: no-repeat;
}

.topNavigation .subMenuBox .subMenuBoxLeft {
    background-image: url(../images/header-left-bg.gif);
    float: left;
}

.topNavigation .subMenuBox .subMenuBoxRight {
    background-image: url(../images/header-right-bg.gif);
    float: right;
}

.topNavigation .subMenuBox .subMenuBoxRepeat {
    height: 44px;
    margin: 0 8px;
    padding: 8px 0 0;
    background-color: #fff;
}

.topNavigation .subMenuBox .subMenuBoxRepeat .subMenu {
    padding: 5px 9px;
    height: 25px;
    background: url(../images/top-sub-menu-bg.gif) repeat-x 0 0;
    position: relative;
}

.topNavigation .subMenuBox .subMenuBoxRepeat .subMenu ul {
    list-style: none;
    padding: 0;
    margin: 0;
    /*position:absolute;*/
    top: 5px;
    left: 9px;
    /*display:none;*/
}

.topNavigation .subMenuBox .subMenuBoxRepeat .subMenu ul li {
    padding: 0 13px 0 10px;
    background: url(../images/top-sub-menu-divider.gif) no-repeat 100% 50%;
    float: left;
    font-weight: bold;
    font-size: 16px;
    line-height: 25px;
}

.topNavigation .subMenuBox .subMenuBoxRepeat .subMenu ul li a {
    color: #fff;
    text-decoration: none;
}

.topNavigation .subMenuBox .subMenuBoxRepeat .subMenu ul li a:hover {
    color: #e1e4e9;
}

.page-header div.wrapper {
    background: transparent;
}

.page-header .main-content a {
    color: #fff;
}

.page-header .main-content a:hover,.page-header p a:active {
    color: #000;
    background: #ffb;
    text-decoration: none;
}

.page-header h2,.page-header h3 {
    color: #eee;
}

.panels {
    margin-top: 2ex;
    overflow: hidden;
}

.panel h2 {
    font-size: 1.3em;
    font-weight: normal;
    margin: 0.2ex 0 0.5ex;
}

.panel h2 span {
    display: block;
    font-size: 3em;
}

.panel p a {
    background: #FFE49C;
    color: #333;
}

.panel img {
    float: left;
    margin-right: 1em;
}

.panel {
    border: 5px solid #FFFFFF;
    padding: 5px;
    width: 90%;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    float: left;
    height: 100%;
    position: relative;
    overflow: visible;
}

.panel,.panel div {

}

.panel .panel-inner {
    border-bottom: 1px solid #FFFFFF;
    overflow: hidden;
    padding: 1em 1.5em;
    height: 96.5%;
    display: block;
}

a.panel-inner {
    color: #333;
}

a.panel-inner:hover {
    text-decoration: none;
}

.hovering .panel {
    background: #FF761A url(../index.php_files/panel-orange.jpg) repeat-x
        left top;
    border: 5px solid #FFEFCE;
}

.hovering .panel-inner {
    background: #FFFFFF url(../index.php_files/panel-bg.png) repeat-x scroll
        center bottom;
    border-bottom: 1px solid #999999;
}

.panel h3 {
    margin-top: 0;
}

.hovering .panel h3 a {
    color: #FF3300;
}

.hovering .panel h3 a:hover,.hovering .panel h3 a:active {
    text-decoration: none;
}

.panel1 {
    margin-right: 1%;
    width: 53%;
}

.panel2 {
    width: 40%;
}

.panel1 img {
    position: absolute;
    left: 70px;
    bottom: -90px;
}

.panel2 img {
    position: absolute;
    right: 70px;
    bottom: -90px;
}

.panel1 .panel-inner,.panel2 .panel-inner {
    padding-bottom: 0;
    background: #FFFFFF url(../index.php_files/panel-bg.png) repeat-x scroll
        center bottom;
    border-bottom: 1px solid #999999;
}

.panel1,.panel2 {
    height: 52ex;
    margin-bottom: 70px;
    background: #cbcbcb url(../index.php_files/panel-bg-grey.png) repeat-x
        left top;
    border: 5px solid #f6f6f6;
}

.feature-content {
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    background-color: #bebebe;
    color: #262626;
    padding-top: 10px;
    padding-right: 0px;
    padding-bottom: 30px;
    padding-left: 40px;
}

.feature-content a {
    color: #262626;
    text-decoration: none;
}

.feature-content a:hover {
    text-decoration: none;
}

.feature-content h2 {
    color: #262626;
    font-size: 1.6em;
}

.feature-contents ul {
    list-style: none;
    margin: 0;
    padding: 0;
    font-size: .9em;
    color: #bebebe;
}

.feature-content li {
    margin: 1ex;
}

.feature-content li a {
    color: #262626;
}

.feature-content li a strong {
    color: #fff;
}

.more-content a,.recommended-resources a {
    color: #fff;
}

.content1 {
    width: 45%;
    margin-right: 4%;
    padding: 0;
    float: left;
}

.content2 {
    border-left: solid #ccc 1px;
    width: 45%;
    margin: 0;
    padding: 0;
    text-indent: 10px;
    float: left;
}

.content2 ul {
    clear: both;
}

.content2 ul li {
    margin-left: -10px;
    padding: 0;
}

dt {
    margin-top: 1ex;
}

dd {
    margin-bottom: 1ex;
}

ul.mini-ads li {
    width: 150px;
    height: 150px;
    float: left;
    margin: 0 0 27px;
    padding: 0;
}

.quote-intro {
    margin: 4ex 0;
}

.search-bar {
    margin-bottom: 4ex;
}

.twocol .quote {
    background: #eee url(../index.php_files/quotemark.gif) top left
        no-repeat;
    padding: 16px 24px;
    clear: left;
}

.twocol blockquote {
    font-style: italic;
    font-size: .9em;
}

.twocol cite {
    font-size: .8em;
    font-weight: bold;
    text-align: right;
    display: block;
    padding-top: .45em;
    color: #444;
}

.quote {
    background: url(../index.php_files/quote-tail.gif) bottom left no-repeat
        ;
    padding: 0 0 18px;
}

.quote q,.articles .quote cite {
    background: #ffe49c;
    display: block;
    color: #333;
}

.quote a {
    color: #333;
}

.quote a:hover {
    background: #ffe47c;
}

.quote q {
    -moz-border-radius-topleft: 15px;
    -webkit-border-top-left-radius: 15px;
    -moz-border-radius-topright: 15px;
    -webkit-border-top-right-radius: 15px;
    padding: 22px;
    padding-bottom: 10px;
    font-size: .85em;
    font-style: italic;
}

.quote cite {
    -moz-border-radius-bottomright: 15px;
    -webkit-border-bottom-right-radius: 15px;
    font-style: normal;
    font-size: .75em;
    font-weight: bold;
    padding: 0 0 22px 22px;
}

.search-hint,.quote-intro {
    font-weight: bold;
    font-size: .7em;
    color: #4f4f4f;
    margin: 4ex 0 .5ex 12px;
}

.search-bar {
    background: #d0ffb0;
    -moz-border-radius: 12px;
    -webkit-border-radius: 12px;
    padding: 12px;
}

/*
.search-bar form {
    margin: 0;
    padding: 0;
    display: inline;
}
.search-bar input {
    width: 13em;
    border:0 none;
}
.search-bar button {
    width: 1em;
    background: url(search-go-arrow.gif) 0 50% no-repeat;
    border: 0 none;
    text-indent: -999px;
    margin-left: 5px;
}
*/
.footer {
    min-width: 981px;
    margin: 0 auto 15px;
    padding: 0;
}

.footer .footerLeft,.footer .footerRight {
    width: 13px;
    height: 48px;
    background-position: 0 0;
    background-repeat: no-repeat;
}

.footer .footerLeft {
    background-image: url(../images/footer-left-bg.gif);
    float: left;
}

.footer .footerRight {
    background-image: url(../images/footer-right-bg.gif);
    float: right;
}

.footer .footerRepeat {
    height: 29px;
    margin: 0 13px;
    padding: 19px 3px 0 3px;
    background: url(../images/footer-bg.gif) repeat-x;
}

.footer .footerRepeat .logo {
    float: right;
}

.footer strong {
    color: #444;
}

.intro {
    background-position: top right;
    background-repeat: no-repeat;
}

.intro p,.intro h2,.intro li,.intro dt,.intro dd {
    margin-right: 240px;
}

.clear-all {
    clear: both;
}

/* 2x columns */
body.twocol .panel {
    font-size: .85em;
}

body.twocol .panels .hoverme {
    width: 48%;
    margin: 1%;
    float: left;
}

/**
 * CSS styles for form and input fields.
 *
 * These styles are used with form and input fields generated via yiic script.
 *
 */
input {

}

select {

}

textarea {
    font: inherit;
    line-height: 1.4em;
}

div.inputform textarea {
    font: inherit;
    line-height: 1.4em;
}

label.required {

}

span.required {
    color: red;
}

div.errorSummary {
    padding: 10px;
    margin: 0 0 20px 0;
    background: #FEE;
    font-size: 0.9em;
    color: black;
}
div.successSummary
{
	padding: 10px;
    margin: 5px;
    background: #EAFFDF;
    font-size: 0.9em;
}
div.errorSummary p {
    margin: 0;
    padding: 5px;
}

div.errorSummary ul {
    margin: 0;
    padding: 0 0 0 20px;
}

div.errorSummary ul li {
    list-style: square;
}

p.hint {
    color: gray;
    font-size: 90%;
    margin: 0 0 0 110px;
}

p.msg {
    color: gray;
    font-size: 90%;
    margin: 0 0 0 0;
}

fieldset {
    border: #DDD 1px solid;
    margin: 10px 0;
    padding: 10px;
}

legend {
    font-weight: bold;
}

label {

}

div.action {
    clear: left;
    padding: 0.25em 0;
}

div.action input {
    padding-left: 10px;
    padding-right: 10px;
    font-size: 1.3em;
}

div.simple,div.complex {
    clear: left;
    padding: 0.25em 0;
}

div.simple label,div.complex span {
    margin-right: 10px;
}

label.error,span.error {
    color: #C00;
}

input.error,textarea.error,select.error {
    background: #FEE;
    border-color: #C00;
}

div.simple div,div.complex div {
    margin-left: 110px;
}

div.simple {
    margin-left: 30px;
}

.itemlist li {
    padding-top: 10px;
    padding-bottom: 10px;
    _height: 80px;
    min-height: 80px;
    list-style-type: none;
    border-bottom: #ccc solid 1px;
}

.itemlist span {
    padding-left: 10px;
}

.itemlist a {
    text-decoration: none;
}

.thumbnail {
    float: left;
    width: 100px;
    padding-right: 10px;
}

.tinythumbnail {
    float: left;
    width: 50px;
    padding: 5px;
}

.tinythumbnailright {
    float: right;
    width: 50px;
    padding: 5px;
}

.thumbnailright {
    float: right;
    padding: 5px;
}

.listright {
    float: right;
    padding-top: 2px;
    padding-right: 2px;
}

.profile .title {
    font-size: 1.2em;
    font-weight: bold;
}

.contactbutton {
    float: right;
    font-size: 1.2em;
    border: none;
    font-weight: bold;
}

.contactbutton a {
    text-decoration: none;
}

.searchresult {
    padding-top: 10px;
    padding-bottom: 10px;
    _height: 100px;
    min-height: 100px;
    list-style-type: none;
    border-bottom: #ccc solid 1px;
}

.searchresult a {
    text-decoration: none;
}

.productlist th {
    text-align: left;
    padding-left: 10px;
    padding-top: 5px;
    padding-bottom: 5px;
}

.productlist td {
    text-align: left;
    padding-left: 10px;
    padding-top: 5px;
    padding-bottom: 5px;
    vertical-align: top;
    margin-bottom: 20px;
    border-bottom: #cccccc solid 1px;
}

.producttitle {
    font-size: 1.2em;
}

div.pl-item {
    clear: both;
    min-height: 100px;
    _height: 100px;
    width: 660px;
    border-bottom: #ccc solid 1px;
}

div.pl-image {
    float: left;
    width: 100px;
    min-height: 100px;
    _height: 100px;
    padding-right: 10px;
    padding-top: 5px;
    padding-bottom: 5px;
    margin-right: 5px;
}

div.pl-title {
    width: 650px;
    font-size: 1.2em;
    line-height: 1.3em;
    padding-bottom: 5px;
}

div.pl-content {
    float: left;
    width: 500px;
}

div.pl-price {
    font-size: 1.1em;
    float: right;
    width: 150px;
    text-align: right;
}

div.pl-buttons {
    clear: left;
    margin-left: 120px;
}

div.narrowcol {
    float: left;
    width: 200px;
    padding-right: 10px;
    margin-right: 5px;
}

div.narrowcol-middle {
    float: left;
    width: 200px;
    padding-right: 10px;
    margin-right: 5px;
    border-left: #ccc solid 1px;
    border-right: #ccc solid 1px;
}

.sidewide {
    float: right;
    margin-left: 15px;
    margin-bottom: 15px;
    padding: 15px;
    border: #ccc solid 1px;
}

div.comment-holder {
    clear: both;
    padding: 10px;
}

div.comment {
    width: auto;
    font-size: 1em;
    border: #ccc 1px solid;
    padding: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
}

div.comment-author {
    width: auto;
    background: url(../index.php_files/quote-tail.gif) 30px 0px no-repeat;
    padding-top: 30px;
    padding-bottom: 10px;
    font-size: 1.2em;
    font-style: normal;
}

div.comment-author img.tinythumbnail {
    width: 30px;
}

div.comment-replies {
    padding-left: 20px;
}

div.comment h3 {
    margin: 0;
}

ul.buttons {
    margin-top: 0;
    margin-left: 0;
    padding-left: 0;
    display: inline;
    float: left;
}

ul.buttons li {
    margin-right: 10px;
    padding: 0px;
    list-style: none;
    display: block;
    width: 26px;
    text-align: center;
    font-size: 1.4em;
    color: #ccc;
    padding-bottom: 5px;
}

ul.buttons li a {
    display: block;
    width: 26px;
    height: 26px;
    text-decoration: none;
    overflow-x: hidden;
    overflow-y: hidden;
    background-image: url(../index.php_files/seo-thumbs.gif);
    background-repeat: no-repeat;
}

a.up {
    background-position: 0pt -40px;
}

a.up:hover,a.up-on {
    background-position: 0pt -106px;
}

a.down {
    background-position: 0pt -172px;
}

a.down:hover,a.down-on {
    background-position: 0pt -238px;
}

.datalist {
    width: 100%;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    margin: 0.75em auto;
}

.datalist th {
    text-align: right;
    padding: 6px;
    font-size: 1em;
    font-weight: bold;
    color: #666666;
    background-image: url(../images/gray-box-bg.gif);
    width: 15%;
}


#listpage table.datalist th {
    text-align: left;
    padding: 6px;
    font-size: 1em;
    font-weight: bold;
    color: #666666;
    background-image: url(../images/gray-box-bg.gif);
    width: auto;
}


.datalist th a {
    text-align: left;
    padding: 6px;
    font-size: 1em;
    font-weight: bold;
    color: #444;
    background-image: url(../images/gray-box-bg.gif);
}

.datalist td {
    text-align: left;
    padding-left: 10px;
    padding-top: 5px;
    padding-bottom: 5px;
    border-bottom: #eee solid 1px;
}

.datalist td a {
    border-bottom: #19A2FF dotted 1px;
}


.datalistsmall {
    width: 100%;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    border-top-width: 1px;
    border-right-width: 2px;
    border-bottom-width: 2px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #cccccc;
    border-right-color: #cccccc;
    border-bottom-color: #cccccc;
    border-left-color: #cccccc;
}

.datalistsmall th {
    text-align: left;
    padding: 3px;
    font-size: 12px;
    font-weight: bold;
    color: #666666;
    background-color: #DFE4F2;
    border-bottom-width: 2px;
    border-bottom-style: solid;
    border-bottom-color: #C7D0E9;
}

.datalistsmall td {
    text-align: left;
    padding-left: 5px;
    padding-top: 2px;
    padding-bottom: 2px;
    border-bottom: #cccccc solid 1px;
}




ul.related li {
    clear: left;
    list-style: none;
    margin-left: -30px;
}

.thumbnail {
    width: 100px;
    padding-bottom: 10px;
    padding-right: 10px;
}

div.featurebox {
    clear: both;
    border: 1px #cdcdcd solid;
    padding: 7px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    background-color: #ffffff;
    margin: 0 8px 18px;
}

div.featurebox h1 {
    color: #182E48;
    font-size: 24px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
    display: block;
    margin: 0px;
    padding-top: 6px;
    padding-right: 24px;
    padding-bottom: 6px;
    padding-left: 0px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #CCCCCC;
    margin-top: 10px;
    margin-bottom: 20px;
}

div.featurebox h3 {
    color: #182E48;
    font-size: 16px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bolder;
    display: block;
    margin: 0px;
    padding-top: 6px;
    padding-right: 24px;
    padding-bottom: 0px;
    padding-left: 0px;
}

div.warningbox {
    border: 1px #ccc solid;
    padding: 10px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    background-color: #FFFFE1;
}

div.infobox {
    border: 1px #ccc solid;
    padding: 10px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    background-color: #FFFFE1;
}

div.featurewide {
    border: 1px #ccc solid;
    padding: 10px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}

div.featurebox h2,div.featurewide h2 {
    background-color: #182E48;
    color: #ffffff;
    text-decoration: none;
    font-size: 18px;
    line-height: 24px;
    margin: 0;
    padding: 5px;
    font-weight: normal;
    background-image: url(../images/h2-bg.gif) !important;
    background-repeat: repeat-x;
    background-position: left top;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
}

div.featurebox h2 span,div.featurewide h2 span {
    display: block;
    padding: 0 0 0 33px;
    background: url(../images/h2-ico-bg.gif) no-repeat 0 0;
}

div.featurebox .grayBox,div.featurewide .grayBox {
    background-color: #b5b6b6;
    color: #ffffff;
    text-decoration: none;
    font-size: 18px;
    line-height: 24px;
    height: 24px;
    margin: 0;
    padding: 5px;
    font-weight: normal;
    background-image: url(../images/gray-box-bg.gif);
    background-repeat: repeat-x;
    background-position: left top;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
}

.grayBox1 {
    background-image: url(../images/h2-bg.gif) !important;
}

div.featurebox .grayBox span.ico,div.featurewide .grayBox span.ico {
    float: left;
    display: block;
    padding: 0 15px 0 33px;
    background: url(../images/gray-box-ico-bg.gif) no-repeat 0 0;
    cursor: pointer;
}

div.featurebox .grayBox span.ico1,div.featurewide .grayBox span.ico1 {
    background-image: url(../images/gray-box-ico-bg-1.gif);
}

.listLinkLeft {
    float: left;
    list-style: none;
    width: auto;
    height: auto;
    padding: 0;
    margin: 0;
    font-size: 11px;
    line-height: 24px;
}

.listLinkLeft a {
    color: #000;
    background-color: inherit;
    text-decoration: none;
    display: block;
    padding: 0 0 0 28px;
    background-repeat: no-repeat;
    background-position: 0 0;
}

.listLinkLeft li {
    float: left;
    padding: 0 14px 0 0;
}

.listLinkLeft li.home a {
    background-image: url(../images/list-home-ico.gif);
}

.listLinkLeft li.edit a {
    background-image: url(../images/list-edit-ico.gif);
}

.listLinkLeft li.comment a {
    background-image: url(../images/list-comment-ico.gif);
}

.listLinkLeft li.record a {
    background-image: url(../images/list-record-ico.gif);
}

.listLinkLeft li.total a {
    background-image: url(../images/list-total-ico.gif);
}

.listLinkLeft li.change a {
    background-image: url(../images/list-change-ico.gif);
}

.listLinkLeft li.new a {
    background-image: url(../images/list-new-ico.gif);
}
.listLinkLeft li.list a {
    padding-left: 20px;
    background: transparent url(list.png) no-repeat center left;
}

.listLinkLeft li.copy a {
    background-image: url(../images/list-copy-ico.gif);
}

.listLinkLeft li.mail a {
    background-image: url(../images/mail.jpeg);
}

.listLinkLeft li.research a {
    background-image: url(../images/list-research-ico.gif);
}

.listLinkLeft li.translate a {
    background-image: url(../images/list-translate-ico.gif);
}

.listLinkLeft li.cpccollect a {
    background-image: url(../images/list-cpccollect-ico.gif);
}

.listLinkLeft li.seocompcollect a {
    background-image: url(../images/list-seocompcollect-ico.gif);
}

.listLinkLeft li.delete a {
    background-image: url(../images/list-delete-ico.gif);
}

.listLinkLeft li.seorescan a {
    background-image: url(../images/list-seorescan-ico.gif);
}

.listLinkLeft li.import a {
    background-image: url(../images/list-import-ico.gif);
}

.listLinkLeft li.processq a {
    background-image: url(../images/list-processq-ico.gif);
}

.listLinkLeft li a.home {
    background-image: url(../images/list-home-ico.gif);
}

.listLinkLeft li a.edit {
    background-image: url(../images/list-edit-ico.gif);
}

.listLinkLeft li a.comment {
    background-image: url(../images/list-comment-ico.gif);
}

.listLinkLeft li a.record {
    background-image: url(../images/list-record-ico.gif);
}

.listLinkLeft li a.total {
    background-image: url(../images/list-total-ico.gif);
}

.listLinkLeft li a.change {
    background-image: url(../images/list-change-ico.gif);
}

.listLinkLeft li a.new {
    background-image: url(../images/list-new-ico.gif);
}

.listLinkLeft li a.copy {
    background-image: url(../images/list-copy-ico.gif);
}
.listLinkLeft li a.mail {
    background-image: url(../images/mail.jpeg);
}

.listLinkLeft li a.research {
    background-image: url(../images/list-research-ico.gif);
}

.listLinkLeft li a.translate {
    background-image: url(../images/list-translate-ico.gif);
}

.listLinkLeft li a.cpccollect {
    background-image: url(../images/list-cpccollect-ico.gif);
}

.listLinkLeft li a.seocompcollect {
    background-image: url(../images/list-seocompcollect-ico.gif);
}

.listLinkLeft li a.delete {
    background-image: url(../images/list-delete-ico.gif);
}

.listLinkLeft li a.seorescan {
    background-image: url(../images/list-seorescan-ico.gif);
}

.listLinkLeft li a.import {
    background-image: url(../images/list-import-ico.gif);
}

.listLinkLeft li a.processq {
    background-image: url(../images/list-processq-ico.gif);
}

.listLinkRight {
    float: right;
    list-style: none;
    width: auto;
    height: auto;
    padding: 0;
    margin: 0;
    font-size: 11px;
    line-height: 24px;
}

.listLinkRight a {
    color: #000;
    background-color: inherit;
    text-decoration: none;
    display: block;
    padding: 0 28px 0 0;
    background-repeat: no-repeat;
    background-position: 100% 0;
}

.listLinkRight li {
    float: right;
    padding: 0 0 0 15px;
}

.listLinkRight li.delete a {
    background-image: url(../images/list-delete-ico.gif);
}

.listLinkRight li a.delete {
    background-image: url(../images/list-delete-ico.gif);
}

.listLinkLeft a:hover,.listLinkRight a:hover {
    color: #515151;
}

.ui-datepicker table {
    font-size: 1em;
}

table {
    font-size: 1em;
}

td.dragHandle {

}

td.showDragHandle {
    background-image: url(../index.php_files/updown2.gif);
    background-repeat: no-repeat;
    background-position: right center;
    cursor: n-resize;
}

td.showDragHandle2 {
    background-image: url(../index.php_files/updown2.gif);
    background-repeat: no-repeat;
    background-position: left center;
    cursor: n-resize;
}

table.vsform {
    width: 600px;
}

table.vsform tr {
    height: 60px;
}

table.vsform th {
    text-align: right;
    padding-right: 10px;
    vertical-align: middle;
}

table.vsform td {
    text-align: left;
    padding-left: 10px;
    width: 550px;
    vertical-align: middle;
}

table.dataform {
    width: 100%;
}

table.dataform tr {
    height: 30px;
}

table.dataform th {
    width: 15%;
    text-align: right;
    padding-right: 10px;
    vertical-align: middle;
    color: #555;
    padding-bottom: 10px;

}

table.dataform td {
    text-align: left;
    padding-left: 10px;
    vertical-align: middle;
}

div.shadowlink a {
    font-style: italic;
    color: grey;
    line-height: 2em;
}

a.infolink {
    padding-left: 40px;
    font-size: 1.2em;
    padding-top: 10px;
    padding-bottom: 10px;
    background: transparent url(../index.php_files/info-small.png) no-repeat
        center left;
}

p.infotext {
    padding-left: 40px;
    font-size: 0.9em;
    padding-top: 10px;
    padding-bottom: 10px;
    background: transparent url(../index.php_files/info-small.png) no-repeat
        center left;
    background-color: #FFFFE1;
    border: #ccc solid 1px;
}

a.newpost {
    padding-left: 20px;
    color: #555555;
    background: transparent url(../index.php_files/edit-tiny.png) no-repeat
        center left;
}

a.twitter {
    padding-left: 20px;
    color: #555555;
    background: transparent url(../index.php_files/twitter-tiny.png)
        no-repeat center left;
}

a.facebook {
    padding-left: 20px;
    color: #555555;
    background: transparent url(../index.php_files/facebook-tiny.png)
        no-repeat center left;
}

a.youtube {
    padding-left: 20px;
    color: #555555;
    background: transparent url(../index.php_files/youtube-tiny.png)
        no-repeat center left;
}

h2.newpost {
    text-indent: 40px;
    background: transparent url(../index.php_files/newpost-small.png)
        no-repeat 5px 5px;
    padding-bottom: 20px;
}

h2.twitter {
    padding-bottom: 20px;
}

a.infolink-tiny {
    padding-left: 20px;
    font-size: 0.9em;
    padding-top: 5px;
    padding-bottom: 5px;
    background: transparent url(../index.php_files/info-tiny.png) no-repeat
        center left;
}

span.telephone {
    padding-left: 20px;
    font-size: 0.9em;
    padding-top: 5px;
    padding-bottom: 5px;
    background: transparent url(../index.php_files/phone-tiny.png) no-repeat
        center left;
}

a.contactprofile {
    padding-left: 40px;
    font-size: 1.2em;
    padding-top: 10px;
    padding-bottom: 10px;
    background: transparent url(../index.php_files/phone-small.png)
        no-repeat center left;
}

.charttable {
    width: 660px;
}

.charttable th {
    font-size: 2em;
    font-weight: bold;
    border-bottom: #ccc solid 1px;
    padding: 5px;
    width: 50px;
    color: #555;
}

.charttable td {
    padding: 5px;
    border-bottom: #ccc solid 1px;
}

.charttable td a {
    color: #555;
}

.charttable td.chartimage {
    padding: 5px;
    width: 50px;
}

.charttable td.artist {
    border: none;
    font-size: 1.5em;
}

.charttable td.chartplaybutotn {
    width: 150px;
}

.charttable td.profile {
    border: none;
}

a.price {
    color: green;
    font-weight: bold;
}

a.buynow,div.intro a.buynow,div.intro a.buynow:hover {
    background: url(../index.php_files/buynowbg.png);
    color: white;
    font-weight: bold;
    text-decoration: none;
    height: 22px;
    padding-top: 3px;
    padding-bottom: 3px;
    padding-right: 10px;
    padding-left: 25px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}

a.moreinfo,div.intro a.moreinfo,div.intro a.moreinfo:hover {
    background: url(../index.php_files/moreinfobg.png);
    color: white;
    font-weight: bold;
    text-decoration: none;
    height: 22px;
    padding-top: 3px;
    padding-bottom: 3px;
    padding-right: 10px;
    padding-left: 25px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}

.productlist td.image {
    padding: 5px;
    width: 50px;
}

.productlist td.artist {
    border: none;
}

.productlist td.links {
    height: 60px;
}

div.top-panel {
    float: left;
    width: 320px;
    color: #CCCCCC;
    margin-top: 0px;
    margin-right: 5px;
    margin-bottom: 5px;
    margin-left: 5px;
    padding-top: 0px;
    padding-right: 5px;
    padding-bottom: 5px;
    padding-left: 5px;
    font-size: 14px;
}

div.top-panel-wide {
    width: 560px;
    background-image: url(../images/banner-separator.png);
    background-repeat: repeat-y;
    background-position: right top;
    margin-left: 20px;
    padding-right: 20px;
}

div.top-panel-wide a {
    display: block;
    margin-bottom: 8px;
    font-size: 10pt;
    color: #CCC;
    font-weight: bold;
}

div.top-panel-wide ul {
    list-style-type: none;
    margin-left: -20px;
    float: left;
}

div.top-panel-wide ul li a.active {
    font-weight: bold;
}

div.top-panel h2 {
    color: #CCCCCC;
    font-size: 24px;
    font-weight: normal;
    background-image: url(../images/20p-line.png);
    background-repeat: repeat-x;
    background-position: left bottom;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 8px;
    margin-left: 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 8px;
    padding-left: 0px;
}

div.toolbar {
    background: #fff;
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 12px;
    margin: 0;
    padding-top: 5px;
    text-align: right;
    height: 30px;
    font-weight: bold;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
}

div.toolbar ul {
    margin: 0;
    padding: 0;
}

div.toolbar li {
    display: inline;
    margin: 0;
    padding: 5px;
}

div.toolbar li a {
    color: #7A7A7A;
    background: #fff;
    width: 100%;
    padding-top: 1px;
    padding-right: 8px;
    padding-bottom: 1px;
    padding-left: 8px;
}

div.toolbar li a.copy {
    padding-left: 20px;
    background: transparent url(cut-tiny.png) no-repeat center left;
}

div.toolbar li a.mail {
    padding-left: 20px;
    background: transparent url(cut-tiny.png) no-repeat center left;
}

div.toolbar li a.update {
    padding-left: 20px;
    background: transparent url(edit-tiny.png) no-repeat center left;
}

div.toolbar li a.add {
    padding-left: 20px;
    background: transparent url(add.png) no-repeat center left;
}

div.toolbar li a.list {
    padding-left: 20px;
    background: transparent url(list.png) no-repeat center left;
}

div.toolbar li a.details {
    padding-left: 20px;
    background: transparent url(details.gif) no-repeat center left;
}

div.toolbar li a.delete {
    padding-left: 20px;
    background: transparent url(delete.png) no-repeat center left;
}

div.toolbar li a:hover,body .primary-nav li a:active {
    color: #0099FF;
}

a.skipped {
    padding-left: 20px;
    background: transparent url(delete.png) no-repeat center left;
}

a.success {
    padding-left: 20px;
    background: transparent url(update.png) no-repeat center left;
}

div.contentbox {
    padding: 5px 10px 10px;
    margin: 0;
}

div.hidden {
    display: none;
}

li.backlink {
    background: transparent url(../index.php_files/page.gif) 9px 6px
        no-repeat;
}

a.backlink_list_smallicon {
    background-color: transparent;
    background-image: url(../index.php_files/folder.gif);
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: 0pt 0pt;
    padding-top: 1px;
    padding-right: 0pt;
    padding-bottom: 1px;
    padding-left: 17px;
    display: block;
}

li.expandable a.backlink_list_smallicon {
    background-color: transparent;
    background-image: url(../index.php_files/folder-closed.gif);
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: 0pt 0pt;
    padding-top: 1px;
    padding-right: 0pt;
    padding-bottom: 1px;
    padding-left: 17px;
    display: block;
}

li.central_profile {
    background: transparent url(../index.php_files/page.gif) 9px 6px
        no-repeat;
}

a.central_profile_list_smallicon {
    background-color: transparent;
    background-image: url(../index.php_files/folder.gif);
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: 0pt 0pt;
    padding-top: 1px;
    padding-right: 0pt;
    padding-bottom: 1px;
    padding-left: 17px;
    display: block;
}

li.expandable a.central_profile_list_smallicon {
    background-color: transparent;
    background-image: url(../index.php_files/folder-closed.gif);
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: 0pt 0pt;
    padding-top: 1px;
    padding-right: 0pt;
    padding-bottom: 1px;
    padding-left: 17px;
    display: block;
}

li.central_user {
    background: transparent url(../index.php_files/page.gif) 9px 6px
        no-repeat;
}

a.central_user_list_smallicon {
    background-color: transparent;
    background-image: url(../index.php_files/folder.gif);
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: 0pt 0pt;
    padding-top: 1px;
    padding-right: 0pt;
    padding-bottom: 1px;
    padding-left: 17px;
    display: block;
}

li.expandable a.central_user_list_smallicon {
    background-color: transparent;
    background-image: url(../index.php_files/folder-closed.gif);
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: 0pt 0pt;
    padding-top: 1px;
    padding-right: 0pt;
    padding-bottom: 1px;
    padding-left: 17px;
    display: block;
}

li.central_user_language_map {
    background: transparent url(../index.php_files/page.gif) 9px 6px
        no-repeat;
}

a.central_user_language_map_list_smallicon {
    background-color: transparent;
    background-image: url(../index.php_files/folder.gif);
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: 0pt 0pt;
    padding-top: 1px;
    padding-right: 0pt;
    padding-bottom: 1px;
    padding-left: 17px;
    display: block;
}

li.expandable a.central_user_language_map_list_smallicon {
    background-color: transparent;
    background-image: url(../index.php_files/folder-closed.gif);
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: 0pt 0pt;
    padding-top: 1px;
    padding-right: 0pt;
    padding-bottom: 1px;
    padding-left: 17px;
    display: block;
}

li.central_user_profile_map {
    background: transparent url(../index.php_files/page.gif) 9px 6px
        no-repeat;
}

a.central_user_profile_map_list_smallicon {
    background-color: transparent;
    background-image: url(../index.php_files/folder.gif);
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: 0pt 0pt;
    padding-top: 1px;
    padding-right: 0pt;
    padding-bottom: 1px;
    padding-left: 17px;
    display: block;
}

li.expandable a.central_user_profile_map_list_smallicon {
    background-color: transparent;
    background-image: url(../index.php_files/folder-closed.gif);
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: 0pt 0pt;
    padding-top: 1px;
    padding-right: 0pt;
    padding-bottom: 1px;
    padding-left: 17px;
    display: block;
}

li.client {
    background: transparent url(../index.php_files/page.gif) 9px 6px
        no-repeat;
}

a.client_list_smallicon {
    background-color: transparent;
    background-image: url(../index.php_files/folder.gif);
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: 0pt 0pt;
    padding-top: 1px;
    padding-right: 0pt;
    padding-bottom: 1px;
    padding-left: 17px;
    display: block;
}

li.expandable a.client_list_smallicon {
    background-color: transparent;
    background-image: url(../index.php_files/folder-closed.gif);
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: 0pt 0pt;
    padding-top: 1px;
    padding-right: 0pt;
    padding-bottom: 1px;
    padding-left: 17px;
    display: block;
}

li.country {
    background: transparent url(../index.php_files/page.gif) 9px 6px
        no-repeat;
}

a.country_list_smallicon {
    background-color: transparent;
    background-image: url(../index.php_files/folder.gif);
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: 0pt 0pt;
    padding-top: 1px;
    padding-right: 0pt;
    padding-bottom: 1px;
    padding-left: 17px;
    display: block;
}

li.expandable a.country_list_smallicon {
    background-color: transparent;
    background-image: url(../index.php_files/folder-closed.gif);
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: 0pt 0pt;
    padding-top: 1px;
    padding-right: 0pt;
    padding-bottom: 1px;
    padding-left: 17px;
    display: block;
}

li.cs_project {
    background: transparent url(../index.php_files/page.gif) 9px 6px
        no-repeat;
}

a.cs_project_list_smallicon {
    background-color: transparent;
    background-image: url(../index.php_files/folder.gif);
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: 0pt 0pt;
    padding-top: 1px;
    padding-right: 0pt;
    padding-bottom: 1px;
    padding-left: 17px;
    display: block;
}

li.expandable a.cs_project_list_smallicon {
    background-color: transparent;
    background-image: url(../index.php_files/folder-closed.gif);
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: 0pt 0pt;
    padding-top: 1px;
    padding-right: 0pt;
    padding-bottom: 1px;
    padding-left: 17px;
    display: block;
}

li.cs_project_country_map {
    background: transparent url(../index.php_files/page.gif) 9px 6px
        no-repeat;
}

a.cs_project_country_map_list_smallicon {
    background-color: transparent;
    background-image: url(../index.php_files/folder.gif);
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: 0pt 0pt;
    padding-top: 1px;
    padding-right: 0pt;
    padding-bottom: 1px;
    padding-left: 17px;
    display: block;
}

li.expandable a.cs_project_country_map_list_smallicon {
    background-color: transparent;
    background-image: url(../index.php_files/folder-closed.gif);
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: 0pt 0pt;
    padding-top: 1px;
    padding-right: 0pt;
    padding-bottom: 1px;
    padding-left: 17px;
    display: block;
}

li.cs_project_language_map {
    background: transparent url(../index.php_files/page.gif) 9px 6px
        no-repeat;
}

a.cs_project_language_map_list_smallicon {
    background-color: transparent;
    background-image: url(../index.php_files/folder.gif);
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: 0pt 0pt;
    padding-top: 1px;
    padding-right: 0pt;
    padding-bottom: 1px;
    padding-left: 17px;
    display: block;
}

li.expandable a.cs_project_language_map_list_smallicon {
    background-color: transparent;
    background-image: url(../index.php_files/folder-closed.gif);
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: 0pt 0pt;
    padding-top: 1px;
    padding-right: 0pt;
    padding-bottom: 1px;
    padding-left: 17px;
    display: block;
}

li.cs_project_log {
    background: transparent url(../index.php_files/page.gif) 9px 6px
        no-repeat;
}

a.cs_project_log_list_smallicon {
    background-color: transparent;
    background-image: url(../index.php_files/folder.gif);
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: 0pt 0pt;
    padding-top: 1px;
    padding-right: 0pt;
    padding-bottom: 1px;
    padding-left: 17px;
    display: block;
}

li.expandable a.cs_project_log_list_smallicon {
    background-color: transparent;
    background-image: url(../index.php_files/folder-closed.gif);
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: 0pt 0pt;
    padding-top: 1px;
    padding-right: 0pt;
    padding-bottom: 1px;
    padding-left: 17px;
    display: block;
}

li.cs_project_user_map {
    background: transparent url(../index.php_files/page.gif) 9px 6px
        no-repeat;
}

a.cs_project_user_map_list_smallicon {
    background-color: transparent;
    background-image: url(../index.php_files/folder.gif);
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: 0pt 0pt;
    padding-top: 1px;
    padding-right: 0pt;
    padding-bottom: 1px;
    padding-left: 17px;
    display: block;
}

li.expandable a.cs_project_user_map_list_smallicon {
    background-color: transparent;
    background-image: url(../index.php_files/folder-closed.gif);
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: 0pt 0pt;
    padding-top: 1px;
    padding-right: 0pt;
    padding-bottom: 1px;
    padding-left: 17px;
    display: block;
}

li.cs_service {
    background: transparent url(../index.php_files/page.gif) 9px 6px
        no-repeat;
}

a.cs_service_list_smallicon {
    background-color: transparent;
    background-image: url(../index.php_files/folder.gif);
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: 0pt 0pt;
    padding-top: 1px;
    padding-right: 0pt;
    padding-bottom: 1px;
    padding-left: 17px;
    display: block;
}

li.expandable a.cs_service_list_smallicon {
    background-color: transparent;
    background-image: url(../index.php_files/folder-closed.gif);
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: 0pt 0pt;
    padding-top: 1px;
    padding-right: 0pt;
    padding-bottom: 1px;
    padding-left: 17px;
    display: block;
}

li.department {
    background: transparent url(../index.php_files/page.gif) 9px 6px
        no-repeat;
}

a.department_list_smallicon {
    background-color: transparent;
    background-image: url(../index.php_files/folder.gif);
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: 0pt 0pt;
    padding-top: 1px;
    padding-right: 0pt;
    padding-bottom: 1px;
    padding-left: 17px;
    display: block;
}

li.expandable a.department_list_smallicon {
    background-color: transparent;
    background-image: url(../index.php_files/folder-closed.gif);
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: 0pt 0pt;
    padding-top: 1px;
    padding-right: 0pt;
    padding-bottom: 1px;
    padding-left: 17px;
    display: block;
}

li.domain {
    background: transparent url(../index.php_files/page.gif) 9px 6px
        no-repeat;
}

a.domain_list_smallicon {
    background-color: transparent;
    background-image: url(../index.php_files/folder.gif);
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: 0pt 0pt;
    padding-top: 1px;
    padding-right: 0pt;
    padding-bottom: 1px;
    padding-left: 17px;
    display: block;
}

li.expandable a.domain_list_smallicon {
    background-color: transparent;
    background-image: url(../index.php_files/folder-closed.gif);
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: 0pt 0pt;
    padding-top: 1px;
    padding-right: 0pt;
    padding-bottom: 1px;
    padding-left: 17px;
    display: block;
}

li.kw_adtext {
    background: transparent url(../index.php_files/page.gif) 9px 6px
        no-repeat;
}

a.kw_adtext_list_smallicon {
    background-color: transparent;
    background-image: url(../index.php_files/folder.gif);
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: 0pt 0pt;
    padding-top: 1px;
    padding-right: 0pt;
    padding-bottom: 1px;
    padding-left: 17px;
    display: block;
}

li.expandable a.kw_adtext_list_smallicon {
    background-color: transparent;
    background-image: url(../index.php_files/folder-closed.gif);
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: 0pt 0pt;
    padding-top: 1px;
    padding-right: 0pt;
    padding-bottom: 1px;
    padding-left: 17px;
    display: block;
}

li.kw_adtext_project {
    background: transparent url(../index.php_files/page.gif) 9px 6px
        no-repeat;
}

a.kw_adtext_project_list_smallicon {
    background-color: transparent;
    background-image: url(../index.php_files/folder.gif);
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: 0pt 0pt;
    padding-top: 1px;
    padding-right: 0pt;
    padding-bottom: 1px;
    padding-left: 17px;
    display: block;
}

li.expandable a.kw_adtext_project_list_smallicon {
    background-color: transparent;
    background-image: url(../index.php_files/folder-closed.gif);
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: 0pt 0pt;
    padding-top: 1px;
    padding-right: 0pt;
    padding-bottom: 1px;
    padding-left: 17px;
    display: block;
}

li.kw_keyword {
    background: transparent url(../index.php_files/page.gif) 9px 6px
        no-repeat;
}

#keyword_list {
    margin-top: 10px;
    border-top-width: 1px;
    border-top-style: dashed;
    border-top-color: #CCCCCC;
    background-image: url(../images/head-bar.jpg);
    background-repeat: repeat-x;
    background-position: left top;
    padding: 5px;
}

a.kw_keyword_list_smallicon {
    background-color: transparent;
    background-image: url(../index.php_files/folder.gif);
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: 0pt 0pt;
    padding-top: 1px;
    padding-right: 0pt;
    padding-bottom: 1px;
    padding-left: 17px;
    display: block;
}

li.expandable a.kw_keyword_list_smallicon {
    background-color: transparent;
    background-image: url(../index.php_files/folder-closed.gif);
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: 0pt 0pt;
    padding-top: 1px;
    padding-right: 0pt;
    padding-bottom: 1px;
    padding-left: 17px;
    display: block;
}

li.kw_niche {
    background: transparent url(../index.php_files/page.gif) 9px 6px
        no-repeat;
}

a.kw_niche_list_smallicon {
    background-color: transparent;
    background-image: url(../index.php_files/folder.gif);
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: 0pt 0pt;
    padding-top: 1px;
    padding-right: 0pt;
    padding-bottom: 1px;
    padding-left: 17px;
    display: block;
}

li.expandable a.kw_niche_list_smallicon {
    background-color: transparent;
    background-image: url(../index.php_files/folder-closed.gif);
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: 0pt 0pt;
    padding-top: 1px;
    padding-right: 0pt;
    padding-bottom: 1px;
    padding-left: 17px;
    display: block;
}

li.kw_project {
    background: transparent url(../index.php_files/page.gif) 9px 6px
        no-repeat;
}

a.kw_project_list_smallicon {
    background-color: transparent;
    background-image: url(../index.php_files/folder.gif);
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: 0pt 0pt;
    padding-top: 1px;
    padding-right: 0pt;
    padding-bottom: 1px;
    padding-left: 17px;
    display: block;
}

li.expandable a.kw_project_list_smallicon {
    background-color: transparent;
    background-image: url(../index.php_files/folder-closed.gif);
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: 0pt 0pt;
    padding-top: 1px;
    padding-right: 0pt;
    padding-bottom: 1px;
    padding-left: 17px;
    display: block;
}

li.kw_tag {
    background: transparent url(../index.php_files/page.gif) 9px 6px
        no-repeat;
}

a.kw_tag_list_smallicon {
    background-color: transparent;
    background-image: url(../index.php_files/folder.gif);
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: 0pt 0pt;
    padding-top: 1px;
    padding-right: 0pt;
    padding-bottom: 1px;
    padding-left: 17px;
    display: block;
}

li.expandable a.kw_tag_list_smallicon {
    background-color: transparent;
    background-image: url(../index.php_files/folder-closed.gif);
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: 0pt 0pt;
    padding-top: 1px;
    padding-right: 0pt;
    padding-bottom: 1px;
    padding-left: 17px;
    display: block;
}

li.kw_webpage_map {
    background: transparent url(../index.php_files/page.gif) 9px 6px
        no-repeat;
}

a.kw_webpage_map_list_smallicon {
    background-color: transparent;
    background-image: url(../index.php_files/folder.gif);
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: 0pt 0pt;
    padding-top: 1px;
    padding-right: 0pt;
    padding-bottom: 1px;
    padding-left: 17px;
    display: block;
}

li.expandable a.kw_webpage_map_list_smallicon {
    background-color: transparent;
    background-image: url(../index.php_files/folder-closed.gif);
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: 0pt 0pt;
    padding-top: 1px;
    padding-right: 0pt;
    padding-bottom: 1px;
    padding-left: 17px;
    display: block;
}

li.language {
    background: transparent url(../index.php_files/page.gif) 9px 6px
        no-repeat;
}

a.language_list_smallicon {
    background-color: transparent;
    background-image: url(../index.php_files/folder.gif);
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: 0pt 0pt;
    padding-top: 1px;
    padding-right: 0pt;
    padding-bottom: 1px;
    padding-left: 17px;
    display: block;
}

li.expandable a.language_list_smallicon {
    background-color: transparent;
    background-image: url(../index.php_files/folder-closed.gif);
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: 0pt 0pt;
    padding-top: 1px;
    padding-right: 0pt;
    padding-bottom: 1px;
    padding-left: 17px;
    display: block;
}

li.lb_project {
    background: transparent url(../index.php_files/page.gif) 9px 6px
        no-repeat;
}

a.lb_project_list_smallicon {
    background-color: transparent;
    background-image: url(../index.php_files/folder.gif);
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: 0pt 0pt;
    padding-top: 1px;
    padding-right: 0pt;
    padding-bottom: 1px;
    padding-left: 17px;
    display: block;
}

li.expandable a.lb_project_list_smallicon {
    background-color: transparent;
    background-image: url(../index.php_files/folder-closed.gif);
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: 0pt 0pt;
    padding-top: 1px;
    padding-right: 0pt;
    padding-bottom: 1px;
    padding-left: 17px;
    display: block;
}

li.lb_project_country_map {
    background: transparent url(../index.php_files/page.gif) 9px 6px
        no-repeat;
}

a.lb_project_country_map_list_smallicon {
    background-color: transparent;
    background-image: url(../index.php_files/folder.gif);
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: 0pt 0pt;
    padding-top: 1px;
    padding-right: 0pt;
    padding-bottom: 1px;
    padding-left: 17px;
    display: block;
}

li.expandable a.lb_project_country_map_list_smallicon {
    background-color: transparent;
    background-image: url(../index.php_files/folder-closed.gif);
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: 0pt 0pt;
    padding-top: 1px;
    padding-right: 0pt;
    padding-bottom: 1px;
    padding-left: 17px;
    display: block;
}

li.lb_project_language_map {
    background: transparent url(../index.php_files/page.gif) 9px 6px
        no-repeat;
}

a.lb_project_language_map_list_smallicon {
    background-color: transparent;
    background-image: url(../index.php_files/folder.gif);
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: 0pt 0pt;
    padding-top: 1px;
    padding-right: 0pt;
    padding-bottom: 1px;
    padding-left: 17px;
    display: block;
}

li.expandable a.lb_project_language_map_list_smallicon {
    background-color: transparent;
    background-image: url(../index.php_files/folder-closed.gif);
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: 0pt 0pt;
    padding-top: 1px;
    padding-right: 0pt;
    padding-bottom: 1px;
    padding-left: 17px;
    display: block;
}

li.lb_project_niche_map {
    background: transparent url(../index.php_files/page.gif) 9px 6px
        no-repeat;
}

a.lb_project_niche_map_list_smallicon {
    background-color: transparent;
    background-image: url(../index.php_files/folder.gif);
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: 0pt 0pt;
    padding-top: 1px;
    padding-right: 0pt;
    padding-bottom: 1px;
    padding-left: 17px;
    display: block;
}

li.expandable a.lb_project_niche_map_list_smallicon {
    background-color: transparent;
    background-image: url(../index.php_files/folder-closed.gif);
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: 0pt 0pt;
    padding-top: 1px;
    padding-right: 0pt;
    padding-bottom: 1px;
    padding-left: 17px;
    display: block;
}

li.lb_source {
    background: transparent url(../index.php_files/page.gif) 9px 6px
        no-repeat;
}

a.lb_source_list_smallicon {
    background-color: transparent;
    background-image: url(../index.php_files/folder.gif);
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: 0pt 0pt;
    padding-top: 1px;
    padding-right: 0pt;
    padding-bottom: 1px;
    padding-left: 17px;
    display: block;
}

li.expandable a.lb_source_list_smallicon {
    background-color: transparent;
    background-image: url(../index.php_files/folder-closed.gif);
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: 0pt 0pt;
    padding-top: 1px;
    padding-right: 0pt;
    padding-bottom: 1px;
    padding-left: 17px;
    display: block;
}

li.lb_source_ignore {
    background: transparent url(../index.php_files/page.gif) 9px 6px
        no-repeat;
}

a.lb_source_ignore_list_smallicon {
    background-color: transparent;
    background-image: url(../index.php_files/folder.gif);
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: 0pt 0pt;
    padding-top: 1px;
    padding-right: 0pt;
    padding-bottom: 1px;
    padding-left: 17px;
    display: block;
}

li.expandable a.lb_source_ignore_list_smallicon {
    background-color: transparent;
    background-image: url(../index.php_files/folder-closed.gif);
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: 0pt 0pt;
    padding-top: 1px;
    padding-right: 0pt;
    padding-bottom: 1px;
    padding-left: 17px;
    display: block;
}

li.lb_submission {
    background: transparent url(../index.php_files/page.gif) 9px 6px
        no-repeat;
}

a.lb_submission_list_smallicon {
    background-color: transparent;
    background-image: url(../index.php_files/folder.gif);
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: 0pt 0pt;
    padding-top: 1px;
    padding-right: 0pt;
    padding-bottom: 1px;
    padding-left: 17px;
    display: block;
}

li.expandable a.lb_submission_list_smallicon {
    background-color: transparent;
    background-image: url(../index.php_files/folder-closed.gif);
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: 0pt 0pt;
    padding-top: 1px;
    padding-right: 0pt;
    padding-bottom: 1px;
    padding-left: 17px;
    display: block;
}

li.lb_target {
    background: transparent url(../index.php_files/page.gif) 9px 6px
        no-repeat;
}

a.lb_target_list_smallicon {
    background-color: transparent;
    background-image: url(../index.php_files/folder.gif);
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: 0pt 0pt;
    padding-top: 1px;
    padding-right: 0pt;
    padding-bottom: 1px;
    padding-left: 17px;
    display: block;
}

li.expandable a.lb_target_list_smallicon {
    background-color: transparent;
    background-image: url(../index.php_files/folder-closed.gif);
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: 0pt 0pt;
    padding-top: 1px;
    padding-right: 0pt;
    padding-bottom: 1px;
    padding-left: 17px;
    display: block;
}

li.searchengine {
    background: transparent url(../index.php_files/page.gif) 9px 6px
        no-repeat;
}

a.searchengine_list_smallicon {
    background-color: transparent;
    background-image: url(../index.php_files/folder.gif);
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: 0pt 0pt;
    padding-top: 1px;
    padding-right: 0pt;
    padding-bottom: 1px;
    padding-left: 17px;
    display: block;
}

li.expandable a.searchengine_list_smallicon {
    background-color: transparent;
    background-image: url(../index.php_files/folder-closed.gif);
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: 0pt 0pt;
    padding-top: 1px;
    padding-right: 0pt;
    padding-bottom: 1px;
    padding-left: 17px;
    display: block;
}

li.sitemap {
    background: transparent url(../index.php_files/page.gif) 9px 6px
        no-repeat;
}

a.sitemap_list_smallicon {
    background-color: transparent;
    background-image: url(../index.php_files/folder.gif);
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: 0pt 0pt;
    padding-top: 1px;
    padding-right: 0pt;
    padding-bottom: 1px;
    padding-left: 17px;
    display: block;
}

li.expandable a.sitemap_list_smallicon {
    background-color: transparent;
    background-image: url(../index.php_files/folder-closed.gif);
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: 0pt 0pt;
    padding-top: 1px;
    padding-right: 0pt;
    padding-bottom: 1px;
    padding-left: 17px;
    display: block;
}

li.task {
    background: transparent url(../index.php_files/page.gif) 9px 6px
        no-repeat;
}

a.task_list_smallicon {
    background-color: transparent;
    background-image: url(../index.php_files/folder.gif);
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: 0pt 0pt;
    padding-top: 1px;
    padding-right: 0pt;
    padding-bottom: 1px;
    padding-left: 17px;
    display: block;
}

li.expandable a.task_list_smallicon {
    background-color: transparent;
    background-image: url(../index.php_files/folder-closed.gif);
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: 0pt 0pt;
    padding-top: 1px;
    padding-right: 0pt;
    padding-bottom: 1px;
    padding-left: 17px;
    display: block;
}

li.task_type {
    background: transparent url(../index.php_files/page.gif) 9px 6px
        no-repeat;
}

a.task_type_list_smallicon {
    background-color: transparent;
    background-image: url(../index.php_files/folder.gif);
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: 0pt 0pt;
    padding-top: 1px;
    padding-right: 0pt;
    padding-bottom: 1px;
    padding-left: 17px;
    display: block;
}

li.expandable a.task_type_list_smallicon {
    background-color: transparent;
    background-image: url(../index.php_files/folder-closed.gif);
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: 0pt 0pt;
    padding-top: 1px;
    padding-right: 0pt;
    padding-bottom: 1px;
    padding-left: 17px;
    display: block;
}

li.task_user_map {
    background: transparent url(../index.php_files/page.gif) 9px 6px
        no-repeat;
}

a.task_user_map_list_smallicon {
    background-color: transparent;
    background-image: url(../index.php_files/folder.gif);
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: 0pt 0pt;
    padding-top: 1px;
    padding-right: 0pt;
    padding-bottom: 1px;
    padding-left: 17px;
    display: block;
}

li.expandable a.task_user_map_list_smallicon {
    background-color: transparent;
    background-image: url(../index.php_files/folder-closed.gif);
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: 0pt 0pt;
    padding-top: 1px;
    padding-right: 0pt;
    padding-bottom: 1px;
    padding-left: 17px;
    display: block;
}

li.webpage {
    background: transparent url(../index.php_files/page.gif) 9px 6px
        no-repeat;
}

a.webpage_list_smallicon {
    background-color: transparent;
    background-image: url(../index.php_files/folder.gif);
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: 0pt 0pt;
    padding-top: 1px;
    padding-right: 0pt;
    padding-bottom: 1px;
    padding-left: 17px;
    display: block;
}

li.expandable a.webpage_list_smallicon {
    background-color: transparent;
    background-image: url(../index.php_files/folder-closed.gif);
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: 0pt 0pt;
    padding-top: 1px;
    padding-right: 0pt;
    padding-bottom: 1px;
    padding-left: 17px;
    display: block;
}

/* Tooltip, All at one Place. */
.tooltip {
    display: none;
    background-color: #EEEEEE;
    color: #333333;
    border: 1px solid #111111;
    padding: 5px;
    width: 250px;
    text-align: left;
    font-size: 14px;
    font-family: 'lucida grande', helvetica, verdana, arial, sans-serif;
    /* font-family: "Courier New", Courier, monospace; */
    opacity: 0.85;
    /* outline radius for mozilla/firefox only */
    -moz-box-shadow: 0 0 10px #000;
    -webkit-box-shadow: 0 0 10px #000;
}

#login_panel{
    margin: 20px;
    width: 90%;
    text-align: left;
    font-size: 14px;
    font-family: 'lucida grande', helvetica, verdana, arial, sans-serif;
    /* font-family: "Courier New", Courier, monospace; */
    opacity: 0.85;
    /* outline radius for mozilla/firefox only */
}

#login_panel .label{
    padding: 5px;
    float: left;
    width: 120px;
    font-size: 13px;
    font-weight: bold;
    font-family: 'lucida grande', helvetica, verdana, arial, sans-serif;
}

#login_panel .field{
    padding: 5px;
    float: left;
    clear: right;
    font-size: 13px;
    font-weight: bold;
    font-family: 'lucida grande', helvetica, verdana, arial, sans-serif;
}

#login_panel .remember_me{
    margin-top: 10px;
    font-size: 13px;
    font-weight: bold;
    font-family: 'lucida grande', helvetica, verdana, arial, sans-serif;
}

#login_panel .submit_button{
    margin-top: 10px;
    padding: 5px;
    font-size: 13px;
    font-weight: bold;
    font-family: 'lucida grande', helvetica, verdana, arial, sans-serif;
}

.loading {
    text-align: center;
}