#horiz-menu {
    background-color: #0094D6;
}
#horiz-menu ul ul, ul.menu li.active.parent ul, ul.menu li.active.parent {
    background: none repeat scroll 0 0 #0094D6;
}
.contentheading, h1, .module h3 span, .moduletable h3 span, .submenu-block h3 span, .module-clean h3 span, .moduletable-clean h3 span, .module-hilite4 h3 span, .moduletable-hilite4 h3 span, .module-hilite4a h3 span, .moduletable-hilite4a h3 span, a#active_menu.mainlevel, a.mainlevel:hover, a#active_menu.sublevel, a.sublevel:hover, #rokslide-toolbar li.current, #rokslide-toolbar li:hover {
    color: #6699FF;
}
h4 {
    color: #666666;
    font-weight: bold;
}
#submenu-container, .menustyle2 #horiz-menu li.active a, .menustyle2 #horiz-menu li.active .separator, .sidenav-block, .moduletable_menu {
    background-color: #00568B;
}
.module-hilite5, .moduletable-hilite5, .module-hilite7, .moduletable-hilite7 {
    background: none repeat scroll 0 0 #9FC844;
}
.module-hilite2 h3 span, .moduletable-hilite2 h3 span, .module-hilite2 a, .moduletable-hilite2 a, ul.menu li.active.parent a:hover, ul.menu li.active.parent .separator:hover, ul.menu li.active.parent li.active.parent a:hover, ul.menu li.active.parent li.active.parent .separator:hover, ul.menu li.active li.active a, ul.menu li.active li.active .separator, ul.menu li.active.parent ul li.active.parent a.daddy, ul.menu li.active.parent ul li.active.parent .separator.daddy, ul.menu li.active li.active li.active a, ul.menu li.active li.active li.active .separator, .menustyle1 #sub-menu a:hover, .menustyle1 #sub-menu ul.menusub li.active a {
    color: #00568B;
}
#horiz-menu {
    border-top: 1px solid #00568B;
}
ul.menu a:hover, ul.menu .separator:hover, ul.menu li.active a, ul.menu li.active .separator, .menustyle2 #horiz-menu li.active a, .menustyle2 #horiz-menu li.active .separator, .menustyle2 #horiz-menu li a:hover, .menustyle2 #horiz-menu li .separator:hover, .menustyle2 #sub-menu a, .menustyle3 #sub-menu a, .menustyle4 #sub-menu a {
    color: #FF7300;
}
.moduletable-hilite5 ul.menu a:hover, .moduletable-hilite5 ul.menu .separator:hover, .moduletable-hilite5 ul.menu li.active a, .moduletable-hilite5 ul.menu li.active .separator, .module-hilite5 h3 span, .moduletable-hilite5 h3 span, .module-hilite5 a, .moduletable-hilite5 a, .module-hilite7 h3 span, .moduletable-hilite7 h3 span, .module-hilite7 a, .moduletable-hilite7 a, .moduletable-hilite7 a#active_menu.mainlevel, .moduletable-hilite7 a#active_menu.sublevel, .moduletable-hilite7 a.mainlevel:hover, .moduletable-hilite7 a.sublevel:hover {
    color: #729031;
}
#horiz-menu ul ul li a:hover {
    color: #8BD2FF !important;
}
.module-hilite6, .moduletable-hilite6 {
    background: none repeat scroll 0 0 #FF9046;
    border: 1px solid #FF7300;
}
.module-hilite8, .moduletable-hilite8 {
    background: none repeat scroll 0 0 #6BA4D9;
}
a {
    color: #FF7300;
}
a.contentpagetitle {
    color: #6699FF;
}
.module-hilite3, .moduletable-hilite3 {
    background: none repeat scroll 0 0 #D7D7D7;
    border: 1px solid #C7C7C7;
}
.module-hilite9, .moduletable-hilite9 {
    background: none repeat scroll 0 0 #D7D7D7;
}
.module-hilite1, .moduletable-hilite1 {
    background: none repeat scroll 0 0 #DAE5B2;
    border: 1px solid #C3CCA3;
}
.module-hilite2, .moduletable-hilite2 {
    background: none repeat scroll 0 0 #95CEE7;
    border: 1px solid #6EBDDC;
}
.module-hilite5, .moduletable-hilite5 {
    border: 1px solid #729031;
}
.module-poll, .moduletable-poll {
    background: none repeat scroll 0 0 #FF7300;
    margin-bottom: 0;
    padding: 10px;
}
.module-hilite6 h3 span, .moduletable-hilite6 h3 span, .module-hilite6 a, .moduletable-hilite6 a {
    color: #FFFFFF;
}
.module-hilite8 h3 span, .moduletable-hilite8 h3 span, .module-hilite8 a, .moduletable-hilite8 a, .moduletable-hilite8 a#active_menu.mainlevel, .moduletable-hilite8 a#active_menu.sublevel, .moduletable-hilite8 a.mainlevel:hover, .moduletable-hilite8 a.sublevel:hover {
    color: #37628C;
}
.module-hilite1 h3 span, .moduletable-hilite1 h3 span, .module-hilite1 a, .moduletable-hilite1 a, #news-rotator h1 a {
    color: #FF7300;
}
#news-rotator h1 {
    color: #FFFFFF;
}
#bottom a, a.readon2:hover, .module input.button:hover, .moduletable input.button:hover {
    color: #000000;
}
body, .componentheading, h2, .module h3, .moduletable h3, .submenu-block h3, .module-clean h3, .moduletable-clean h3, #bottommodules .module h3, .footer-module .moduletable h3, body.icon1 .module-hilite1 h3, body.icon1 .moduletable-hilite1 h3, body.icon1 .module-hilite2 h3, body.icon1 .moduletable-hilite2 h3, body.icon1 .module-hilite3 h3, body.icon1 .moduletable-hilite3 h3, body.icon1 .module-hilite4 h3, body.icon1 .moduletable-hilite4 h3, body.icon2 .module-hilite1 h3, body.icon2 .moduletable-hilite1 h3, body.icon2 .module-hilite2 h3, body.icon2 .moduletable-hilite2 h3, body.icon2 .module-hilite3 h3, body.icon2 .moduletable-hilite3 h3, body.icon2 .module-hilite4 h3, body.icon2 .moduletable-hilite4 h3, body.icon3 .module-hilite1 h3, body.icon3 .moduletable-hilite1 h3, body.icon3 .module-hilite2 h3, body.icon3 .moduletable-hilite2 h3, body.icon3 .module-hilite3 h3, body.icon3 .moduletable-hilite3 h3, body.icon3 .module-hilite4 h3, body.icon3 .moduletable-hilite4 h3, #bottom-menu #mainlevel-bottom a:hover, #bottom-menu #mainlevel-bottom a#active_menu.mainlevel, #headerblock-right, .logo-module, #searchmod .inputbox, a.readon2, a.readon2:hover {
    color: #333333;
}
h2 {
    background-color: #EFEFEF;
    padding: 5px;
}
#bottom-menu #mainlevel-bottom a, span.small, #bottommodules .module h3 span, .footer-module .moduletable h3 span, .module-hilite3 h3 span, .moduletable-hilite3 h3 span, .module-hilite3 a, .moduletable-hilite3 a, .module-hilite9 h3 span, .moduletable-hilite9 h3 span, .module-hilite9 a, .moduletable-hilite9 a, a.mainlevel, a.sublevel, span.pathway {
    color: #666666;
}
td.createdate {
    color: #999999;
}
td.modifydate {
    color: #CCCCCC;
    text-align: right;
}
.sidenav-block .module-menu h3, #banner-mod, .moduletable_menu h3 {
    color: #CCCCCC;
}
.article_separator {
    height: 5px;
    line-height: 5px;
}
.sidenav-block .module-menu h3 span, .button-searchmod, .module-hilite5, .moduletable-hilite5, .module-hilite6, .moduletable-hilite6, .module-hilite7, .moduletable-hilite7, .module-hilite8, .moduletable-hilite8, body.icon1 .module-hilite5 h3, body.icon1 .moduletable-hilite5 h3, body.icon1 .module-hilite6 h3, body.icon1 .moduletable-hilite6 h3, body.icon2 .module-hilite5 h3, body.icon2 .moduletable-hilite5 h3, body.icon2 .module-hilite6 h3, body.icon2 .moduletable-hilite6 h3, body.icon3 .module-hilite5 h3, body.icon3 .moduletable-hilite5 h3, body.icon3 .module-hilite6 h3, body.icon3 .moduletable-hilite6 h3, .module-hilite7, .moduletable-hilite7, .module-hilite8, .moduletable-hilite8, ul.menu li.active.parent a, ul.menu li.active.parent .separator, ul.menu li.active.parent li.active.parent a, ul.menu li.active.parent li.active.parent .separator, ul.menu a, ul.menu .separator, .menustyle1 #sub-menu a, .menustyle4 #horiz-menu li:hover, #horiz-menu a, #horiz-menu .separator, #horiz-menu li a, #horiz-menu li .separator, .menustyle2 #sub-menu a:hover, .menustyle2 #sub-menu ul.menusub li.active a, .menustyle3 #horiz-menu li.active a, .menustyle3 #horiz-menu li.active .separator, .menustyle3 #horiz-menu li:hover a, .menustyle3 #horiz-menu li:hover .separator, .menustyle3 #sub-menu a:hover, .menustyle3 #sub-menu ul.menusub li.active a, .menustyle3 #sub-menu li.active a, .menustyle3 #sub-menu li.active .separator, .menustyle4 #sub-menu a:hover, .menustyle4 #sub-menu ul.menusub li.active a, .menustyle4 #horiz-menu li.active a, .menustyle4 #horiz-menu li.active .separator, .menustyle1 #horiz-menu li.active a, .menustyle1 #horiz-menu li.active .separator, .menustyle1 #horiz-menu li:hover a, .menustyle1 #horiz-menu li:hover .separator, .menustyle3 #horiz-menu li:hover, .moduletable-hilite7 a.mainlevel, .moduletable-hilite7 a.sublevel, .moduletable-hilite8 a.mainlevel, .moduletable-hilite8 a.sublevel, #news-rotator .story p, .moduletable_menu h3 span, .menustyle2 #horiz-menu li.active li a {
    color: #FFFFFF;
}
body, #mainmodules3, #mainmodules4, .module-hilite4, .moduletable-hilite4, input#mod_login_username.inputbox, input#mod_login_password.inputbox, input#modlgn_username.inputbox, input#modlgn_passwd.inputbox, .module input.button, .moduletable input.button {
    background: none repeat scroll 0 0 #FFFFFF;
}
#main-body, #moduleslider-size {
	background-color: #666;
}
#header-bar {
    background-color: #EFEFEF;
}
#bottom {
    background: none repeat scroll 0 0 #B7B7B7;
}
#topbanner {
    background: none repeat scroll 0 0 #FBFBFB;
}
.tool-tip {
    background: none repeat scroll 0 0 #F6F6F6;
}
tr.sectiontableentry1 td, td.sectiontableentry1 {
    background: url("../images/module-h3.png") repeat-x scroll 0 100% #F7F7F7;
}
.module input.button:hover, .moduletable input.button:hover {
    background: none repeat scroll 0 0 #EEEEEE;
}
#mainmodules {
    border-right: 1px solid #666666;
}
#header-divider, #mainmodules .block, #mainmodules2 .block, #leftcol .moduletable, #rightcol .moduletable, #maincol .banner-module .moduletable, #maincol .banner-module2 .moduletable, #moduleslider-size.alt, .showcase-module .moduletable, .showcase-module2 .moduletable {
    border-top: 1px solid #666666;
}
.showcase-module2, .maincontent-surround, .banner-module, .banner-module2 {
    border-bottom: 1px solid #666666;
    border-right: 1px solid #666666;
}
#leftcol, .showcase-module, #mainmodules .block.first, #mainmodules .block.middle, #mainmodules2 .block.first, #mainmodules2 .block.middle, #horiz-menu, #sub-menu, #main-body, #header-bar {
    border-right: 1px solid #ffffff;
}
.showcase-module, #horiz-menu, #sub-menu, #main-body, #header-bar {
	border-right: 1px solid #ffffff; 
}

.showcase-module5 {
	padding-left: 8px;
	border-right: 1px solid #666666;
}

.showcase-module16 {
	padding-left: 11px;
	
}

#topbanner, #pathway, fieldset, #main-body {
    border-bottom: 1px solid #666666;
}
#mainmodules3, #mainmodules4, #moduleslider-size.alt-bottom, .module-hilite4, .moduletable-hilite4 {
    border: 1px solid #666666;
}
.module-hilite4a, .moduletable-hilite4a {
    border: 1px solid #666666;
}
.module-hilite4a a, .moduletable-hilite4a a {
    font-size: 90%;
}
.module input.button, .moduletable input.button, input#mod_login_username.inputbox, input#mod_login_password.inputbox, input#modlgn_username.inputbox, input#modlgn_passwd.inputbox {
    border: 1px solid #666666;
}
#horiz-menu ul ul {
    border: 1px solid #FFFFFF;
}
#bottom, #bottom-menu {
    border-left: 1px solid #BBBBBB;
    border-right: 1px solid #BBBBBB;
}
#bottom-menu {
    height: 54px;
    overflow: hidden;
}
.moduletable-hilite7 table td {
    border-bottom: 1px solid #729031;
}
.moduletable-hilite8 table td {
    border-bottom: 1px solid #37628C;
}
.moduletable-hilite9 table td {
    border-bottom: 1px solid #C7C7C7;
}
ul.menu li.active.parent {
    border: 1px solid #33A9DE;
}
.tool-tip {
    border: 1px solid #E6E6E6;
}
tr.sectiontableentry1 td, tr.sectiontableentry2 td, td.sectiontableentry1, td.sectiontableentry2 {
    border-bottom: 1px solid #F1F1F1;
}
#header-bar {
    background-image: url("../images/header-bar.png");
    background-position: 0 0;
    background-repeat: repeat-x;
}
#logo {
    background: url("../images/style1/logo.png") no-repeat scroll 0 0 transparent;
}
.button-searchmod {
    background: url("../images/style1/search-button.png") no-repeat scroll 0 0 transparent;
}
.super_search .button-searchmod {
    background: url("../images/style1/supersearch-button.png") no-repeat scroll 0 0 transparent;
}
.inputbox-searchmod {
    background: url("../images/search-bg.png") no-repeat scroll 0 0 transparent;
}
.super_search .inputbox-searchmod {
    background: url("../images/supersearch-bg.png") no-repeat scroll 0 0 transparent;
}
#main-body {
    background-image: url("../images/module-bottom-bg.png");
    background-position: 50% 100%;
    background-repeat: repeat-x;
}
#bottom-menu {
    background: url("../images/style1/bottom-menu-bar.png") repeat-x scroll 0 0 transparent;
}
img#rocket {
    background: url("../images/style1/rocket.png") no-repeat scroll 0 0 transparent;
}
img#rocket2 {
    background: url("../images/rocket2.png") no-repeat scroll 0 0 transparent;
}
.module h3, .moduletable h3 {
    background: url("../images/module-h3.png") repeat-x scroll 0 100% transparent;
}
#maincol .module, #maincol .moduletable {
    background: url("../images/module-bottom-bg.png") repeat-x scroll 50% 100% transparent;
}
a.mainlevel, a.sublevel {
    background: url("../images/menu-bullet.png") no-repeat scroll 0 2px transparent;
}
.moduletable-hilite7 a.mainlevel, .moduletable-hilite8 a.mainlevel {
    background: url("../images/sidenav-arrow.png") no-repeat scroll 0 2px transparent;
}
.moduletable-hilite7 a.sublevel, .moduletable-hilite8 a.sublevel {
    background: url("../images/sidenav-arrow.png") no-repeat scroll 0 1px transparent;
}
.sidenav-block-right {
    background: url("../images/sidenav-block-r.png") no-repeat scroll 100% 0 transparent;
}
.sidenav-block-left {
    background: url("../images/sidenav-block-l.png") no-repeat scroll 0 0 transparent;
}
#horiz-menu ul ul li a.daddy span, #horiz-menu ul ul li a.daddy:hover span, #horiz-menu ul li.active.parent ul li a.daddy span, #horiz-menu ul ul li .separator.daddy span, #horiz-menu ul ul li .separator.daddy:hover span, #horiz-menu ul li.active.parent ul li .separator.daddy span {
    background: url("../images/sidenav-arrow.png") no-repeat scroll 95% 60% transparent;
}
ul.menu li.active.parent li span, ul.menu li.active.parent li.active.parent span {
    background: url("../images/sidenav-arrow.png") no-repeat scroll 14px 50% transparent;
}
ul.menu li.active.parent li li span, ul.menu li.active.parent li.active.parent span {
    background-position: 34px 50%;
}
ul.menu li.active.parent li.active a span, ul.menu li.active.parent li.active.parent a.daddy span {
    background: url("../images/style1/sidenav-arrow-active.png") no-repeat scroll 14px 50% transparent;
}
.menustyle1 #horiz-menu li.active, .menustyle1 #horiz-menu li:hover, .menustyle1 #horiz-menu li.sfHover {
    background: url("../images/style1/menustyle1/horiz-menu-tab-r.png") no-repeat scroll 100% 0 transparent;
}
.menustyle1 #horiz-menu li.active a, .menustyle1 #horiz-menu li.active .separator, .menustyle1 #horiz-menu li:hover a, .menustyle1 #horiz-menu li:hover .separator, .menustyle1 #horiz-menu li.sfHover a, .menustyle1 #horiz-menu li.sfHover .separator {
    background: url("../images/style1/menustyle1/horiz-menu-tab-l.png") no-repeat scroll 0 0 transparent;
}
.menustyle1 #sub-menu ul.menusub {
    background: url("../images/style1/menustyle1/sub-menu-active-bg.png") repeat-x scroll 0 0 transparent;
    border: 1px solid #4BB4E2;
}
.menustyle3 #horiz-menu li.active {
    background: url("../images/style1/menustyle3/3-horiz-menu-tab-l.png") no-repeat scroll 0 50% transparent;
}
.menustyle3 #horiz-menu li.active a, .menustyle3 #horiz-menu li.active .separator {
    background: url("../images/style1/menustyle3/3-horiz-menu-tab-r.png") no-repeat scroll 100% 50% transparent;
}
.menustyle3 #horiz-menu li:hover, .menustyle3 #horiz-menu li.sfHover {
    background: url("../images/style1/menustyle3/3-horiz-menu-tab-l.png") no-repeat scroll 0 50% transparent;
}
.menustyle3 #horiz-menu li:hover a, .menustyle3 #horiz-menu li:hover .separator, .menustyle3 #horiz-menu li.sfHover a, .menustyle3 #horiz-menu li.sfHover .separator {
    background: url("../images/style1/menustyle3/3-horiz-menu-tab-r.png") no-repeat scroll 100% 50% transparent;
}
.menustyle3 #sub-menu li.active {
    background: url("../images/style1/menustyle3/3-sub-menu-tab-l.png") no-repeat scroll 0 50% transparent;
}
.menustyle3 #sub-menu li.active a, .menustyle3 #sub-menu li.active .separator {
    background: url("../images/style1/menustyle3/3-sub-menu-tab-r.png") no-repeat scroll 100% 50% transparent;
}
.menustyle4 #horiz-menu {
    background: url("../images/style1/menustyle4/4-horiz-menu-bar.png") repeat-x scroll 0 0 transparent;
}
.menustyle4 #horiz-menu a, .menustyle4 #horiz-menu .separator, .menustyle4 #horiz-menu li.active:hover a, .menustyle4 #horiz-menu li.active:hover .separator, .menustyle4 #horiz-menu li.active.sfHover a, .menustyle4 #horiz-menu li.active.sfHover .separator {
    background: url("../images/style1/menustyle4/4-horiz-menu-div.png") no-repeat scroll 100% 50% transparent;
}
.menustyle4 #horiz-menu li.active {
    background: url("../images/style1/menustyle4/4-horiz-menu-div.png") no-repeat scroll 100% 0 transparent;
}
.menustyle4 #horiz-menu li.active a, .menustyle4 #horiz-menu li.active .separator {
    background: url("../images/style1/menustyle4/4-horiz-menu-active.png") no-repeat scroll 50% 0 transparent;
}
.menustyle4 #horiz-menu li:hover, .menustyle4 #horiz-menu li.sfHover {
    background: url("../images/style1/menustyle4/4-horiz-menu-active.png") no-repeat scroll 50% 0 transparent;
}
.menustyle4 #sub-menu {
    background: url("../images/style1/menustyle4/4-sub-menu-bar.png") repeat-x scroll 0 0 transparent;
}
.menustyle4 #sub-menu li.active a {
    background: url("../images/style1/menustyle4/4-sub-menu-active.png") no-repeat scroll 50% 0 transparent;
}
#bottom-menu #mainlevel-bottom a {
    background: url("../images/style1/bottom-menu-div.png") no-repeat scroll 100% 50% transparent;
}
a.readon {
    background: url("../images/menu-bullet.png") no-repeat scroll 4px 8px #FFE1C8;
    width: 90px;
}
a.readon2 {
    background: url("../images/readon.png") no-repeat scroll 0 0 transparent;
}
span.pathway img {
    background: url("../images/menu-bullet.png") no-repeat scroll 0 50% transparent;
}
a.large .button {
    background: url("../images/font-lg.png") no-repeat scroll 0 0 transparent;
}
a.small .button {
    background: url("../images/font-sm.png") no-repeat scroll 0 0 transparent;
}
.module-clean input.button, .moduletable-clean input.button, .module-hilite1 input.button, .module-hilite2 input.button, .module-hilite3 input.button, .moduletable-hilite1 input.button, .moduletable-hilite2 input.button, .moduletable-hilite3 input.button, .module-hilite4 input.button, .moduletable-hilite4 input.button, .module-hilite5 input.button, .moduletable-hilite5 input.button, .module-hilite6 input.button, .moduletable-hilite6 input.button, .module-hilite7 input.button, .moduletable-hilite7 input.button, .module-hilite8 input.button, .moduletable-hilite8 input.button, .module-hilite9 input.button, .moduletable-hilite9 input.button {
    background: url("../images/login-button.png") no-repeat scroll 0 0 transparent;
}
#moduleslider-size {
    background-image: url("../images/module-bottom-bg.png");
    background-position: 0 100%;
    background-repeat: repeat-x;
}
#rokslide-toolbar {
    background: url("../images/module-h3.png") repeat-x scroll 0 100% transparent;
}
#tabmodules li {
    background: url("../images/tabber-div.png") no-repeat scroll 100% 100% transparent;
}
#news-rotator-bg {
}
#news-rotator-bg2 {
}
#news-rotator .story-stripe {
}
#news-rotator .controls img {
    background-image: url("../images/news-scroller-controls.png");
}
.datenumber {
    color: #AAAAAA;
    font-size: smaller;
}
#docs .datenumber {
    float: right;
    font-size: 100%;
}
#docs .moduletable-clean {
    width: 60%;
}
table#quickiedl {
    font-size: 90%;
    line-height: 90%;
    margin-left: 20px;
}
ul.menu-hilite2 {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
ul.menu-hilite2 li {
    border-bottom: 1px dotted #6699FF;
    padding: 5px;
}
.module-hilite4a h3, .moduletable-hilite4a h3 {
    padding: 6px 0 0 10px;
}
#quickdown {
    width: 90%;
}
#quickdown tbody tr td h3 {
    font-size: 120%;
    font-style: normal;
    font-weight: normal;
    margin: 0;
    padding: 0;
}
#quickdown tbody tr td h3 a {
    color: #FF7300;
    font-weight: bold;
    padding: 0 0 0 20px;
    text-transform: uppercase;
}
#quickdown tbody tr td h3 a:hover {
    text-decoration: underline;
}
#quickdown tbody tr td h3 a img {
    padding: 0 0 0 20px;
}
#quickdownfile {
    font-size: 90%;
    margin: 0;
    padding: 0;
    width: 100%;
}
#quickdownfile td {
    border-top: 1px solid #999999;
}
td.right {
    padding-right: 10px;
    text-align: right;
    width: 30%;
}
td.grayleft {
    background-color: #D3D3D3;
}
td.padleft {
    padding-left: 30px;
}
#mosrow {
    border-bottom: 1px solid #666666;
    height: 30px;
}
#mosicon {
    float: left;
    line-height: 30px;
}
#mostitle {
    float: left;
    line-height: 30px;
    width: 60%;
}
#moscat {
    float: right;
    font-size: 85%;
    line-height: 30px;
}
#mosdate {
    color: #666666;
    float: left;
    font-size: 85%;
    line-height: 30px;
    margin: 0 5px;
}
.remositoryformentry {
    float: left;
}
a[title="recon"] {
    color: #99CC33;
}
a[title="r3"] {
    color: #99CC33;
}
a[title="trauma"], a[title="peri-loc"] {
    color: #6699CC;
}
.cpsearch {
    margin-bottom: 30px;
    text-align: left;
}
fieldset.cp_field {
    border: 1px solid #FF7300;
    float: left;
    margin: 0 10px;
    width: 180px;
}
.cpsearch legend {
    background-color: #FF7300;
    border: 1px solid #FF7300;
    color: white;
    font-size: 1.3em;
    font-weight: bold;
    line-height: 130%;
}
.tagsearch {
    clear: both;
    font-size: 115%;
    font-weight: bold;
    margin-bottom: 20px;
}
.cp_cb {
    clear: left;
    float: left;
    width: 30px;
}
.cp_cb_label {
    float: left;
    margin: 3px 0;
}
.cp_cb_value {
    margin-bottom: 3px;
}
.cp_text_search {
    margin: 20px 10px;
}
.cp_submit {
    clear: left;
    float: left;
    margin: 10px;
}
ul.latestnews-latest {
    list-style-type: none;
    margin: 10px;
    padding: 0;
}
li.latestnews-latest {
    font-size: 15px;
    line-height: 20px;
}
div.moduletable-latest h3 {
    border-color: #6699FF;
    border-style: none none solid;
    border-width: 0 0 1px;
    color: #6699FF;
    font-size: 150%;
    font-weight: normal;
    line-height: 120%;
    padding: 0;
}
#gk_npro-newspro2 a, #gk_npro-newspro2 .moduletable-clean h3 span, #gk_npro-newspro2 .module-clean h3 span {
    color: #673BB8;
}
#gk_npro-newspro3 a, #gk_npro-newspro3 .moduletable-clean h3 span, #gk_npro-newspro3 .module-clean h3 span {
    color: #6699FF;
}
#gk_npro-newspro4 a, #gk_npro-newspro4 .moduletable-clean h3 span, #gk_npro-newspro4 .module-clean h3 span {
    color: #87AF0A;
}
.moduletable-top {
    border-left: 4px double #FF7300;
    margin-bottom: 5px;
    margin-top: -2px;
}
#gk_npro-newspro1, #gk_npro-newspro3, #gk_npro-newspro4 {
    margin-left: 10px;
    margin-right: 10px;
}
.moduletable-top h3 {
    color: #333333;
    font-weight: bold;
    margin-bottom: 0;
    margin-left: 10px;
}
.moduletable-recon {
    margin-bottom: 5px;
    margin-top: 6px;
	border-radius: 9px; 
-moz-border-radius: 9px; 
-webkit-border-radius: 9px; 
border: 3px solid #666666; 
background: #ffffff;
}
.moduletable-recon h3 {
    color: #333333;
    font-weight: bold;
    margin-bottom: 0;
    margin-left: 10px;
}
.moduletable-trauma {
	margin-bottom: 5px;
	margin-top: 6px;
	margin-bottom: 5px;
	margin-top: 6px;
	border-radius: 9px;
	-moz-border-radius: 9px;
	-webkit-border-radius: 9px;
	border: 3px solid #666666;
	background-image: url(download_files/orangetopBG.jpg);
}
}
.moduletable-trauma h3 {
    color: #333333;
    font-weight: bold;
    margin-bottom: 0;
    margin-left: 10px;
}
.moduletable-video {
    border-left: 4px double #87AF0A;
    height: 170px;
    margin-bottom: 5px;
    margin-top: 6px;
    padding-left: 10px;
}
.moduletable-video a {
    color: #87AF0A;
    font-weight: bold;
}
.moduletable-video h3 {
    color: #333333;
    font-weight: bold;
    margin-bottom: 0;
    margin-left: 10px;
}
.reg {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
.forgotpw a, .forgotun a {
    border: 1px solid #CCCCCC;
    display: block;
    margin: 15px 0;
    padding: 5px;
    width: 170px;
}
.register a {
    background-color: #FF7300;
    border: 1px solid #CCCCCC;
    color: #FFFFFF;
    display: block;
    margin: 15px 0;
    padding: 5px;
    width: 170px;
}
.article_row-vid.cats {
    font-size: 9px;
}
.article_row-vid .modifydate {
    color: #666666;
    font-size: 9px;
    text-align: left;
}
.contentheading-vid {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #FFFFFF;
    border-color: #6699FF;
    border-style: none none solid;
    border-width: 0 0 1px;
    font-size: 120%;
    font-weight: normal;
    line-height: 120%;
    padding: 0;
}
.contentpagetitle-vid {
    color: #6699FF;
}
.article_row-vid .cp_tags {
    background: url("../images/module-h3.png") repeat-x scroll 0 100% transparent;
}
.article_row-vid .pageinfo, .article_row-vid .iteminfo {
    margin: 0;
    padding: 0;
}
.VIDEO {
    height: 480px;
    width: 640px;
}
.VIDEOPL {
    height: 680px;
    width: 640px;
}
#pod, #pod td {
    border: 1px solid #666666;
    border-collapse: collapse;
    font: small/1.5 "Tahoma","Bitstream Vera Sans",Verdana,Helvetica,sans-serif;
}
#pod {
    border: 1px solid #CCCCCC;
}
#pod thead th, #pod tbody th {
    background: url("../images/th_bck.gif") repeat-x scroll 0 0 #FFFFFF;
    border-left: 1px solid #CCCCCC;
    color: #666666;
    padding: 5px 10px;
}
#pod tbody th {
    background: none repeat scroll 0 0 #FAFAFB;
    border-top: 1px solid #CCCCCC;
    font-weight: normal;
    text-align: left;
}
#pod tbody th img {
    border: 1px solid #CCCCCC;
    padding: 2px;
}
#pod tbody tr td {
    color: #666666;
    padding: 5px 10px;
}
#pod tbody tr:hover {
    background: none repeat scroll 0 0 #CCCCCC;
}
#pod tbody tr:hover td {
    color: #454545;
}
#pod tfoot td, #pod tfoot th {
    background: url("foot_bck.gif") repeat scroll 0 0 #FFFFFF;
    border-left: medium none;
    border-top: 1px solid #CCCCCC;
    color: #666666;
    padding: 4px;
}
#pod caption {
    color: #666666;
    font-size: 120%;
    padding: 10px 0;
    text-align: left;
}
#pod a:link {
}
#pod a:visited {
    color: #666666;
}
#pod a:hover {
    text-decoration: underline;
}
#pod a:active {
    color: #003366;
}
a.greetings {
    padding-right: 10px;
}
.pollbutton {
    background-color: #FFFFFF;
    border: thin solid #D7D7D7;
    color: #888888;
    cursor: pointer;
    font-weight: normal;
    line-height: 1.2em;
}
ul.chatty {
    list-style-type: none;
    margin: 10px 0 0;
    padding: 0;
}
#borderbottom td {
    border-bottom: 1px solid #EFEFEF;
}
.agendapage #sidebar1 {
    background: none repeat scroll 0 0 #FFFFFF;
    float: left;
    padding: 0 10px;
    width: 280px;
}
.agendapage #mainContent {
    margin: 0 0 0 300px;
    padding: 0 10px 10px;
}
.agendapage .fltrt {
    float: right;
    margin-left: 8px;
}
.agendapage .fltlft {
    float: left;
    margin-right: 8px;
}
.agendapage .clearfloat {
    clear: both;
    font-size: 1px;
    height: 0;
    line-height: 0;
}
div.cpcloud {
    padding: 0.5em;
    text-align: center;
}
div.cpcloud ul {
    line-height: 1.4em;
    list-style: none outside none;
    margin: 0;
    padding: 0.5em;
}
div.cpcloud li {
    background-image: none;
    display: inline;
    margin: 0;
    padding: 0 4px;
}
.cpcloud1 {
    font-size: 10px;
    font-weight: 400;
}
.cpcloud2 {
    font-size: 12px;
    font-weight: 500;
}
.cpcloud3 {
    font-size: 14px;
    font-weight: 600;
}
.cpcloud4 {
    font-size: 16px;
    font-weight: 700;
}
.cpcloud5 {
    font-size: 18px;
    font-weight: 800;
}
#forumlatest {
    list-style-type: none;
    margin: 0;
    padding: 0;
}
#forumlatest li {
    margin: 10px 0;
}
ul#forumlatest li small {
    color: #AFAFAF;
}
#revisionregister .inputbox {
    margin: 10px 0;
}
ul#revhm li {
    border-bottom: 1px solid #CCCCCC;
}
ul#revhm li a {
    color: #FF7300;
    font-size: 130%;
    font-weight: 600;
    height: 52px;
    line-height: 52px;
    text-indent: 4px;
}
ul#revhm li a:hover {
    text-decoration: underline;
}
ul#revhm span {
    display: block;
    height: 52px;
    line-height: 52px;
}
#revisionregister .moduletable-clean ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
}
#revisionregister li small {
    color: #AFAFAF;
}
ul#mobvid {
    border-bottom: 2px solid #CCCCCC;
    list-style: none outside none;
    margin: 0;
    padding: 5px 10px;
}
ul#mobvid li {
    display: inline-block;
    padding: 5px 15px;
    text-align: center;
    vertical-align: top;
}
ul#mobvid li a {
    color: #FF7300;
    display: inline;
}
ul#mobvid li a#active_menu {
    color: #000000;
    font-weight: bold;
    text-decoration: none;
}
.rnd {
    display: block;
}
.rnd * {
    background: none repeat scroll 0 0 #0089C7;
    display: block;
    font-size: 0.01em;
    height: 1px;
    overflow: hidden;
}
.rnd1 {
    background: none repeat scroll 0 0 #469DC4;
    border-left: 1px solid #95C7DD;
    border-right: 1px solid #95C7DD;
    margin-left: 3px;
    margin-right: 3px;
    padding-left: 1px;
    padding-right: 1px;
}
.rnd2 {
    background: none repeat scroll 0 0 #3795BF;
    border-left: 1px solid #E6F2F7;
    border-right: 1px solid #E6F2F7;
    margin-left: 1px;
    margin-right: 1px;
    padding-left: 1px;
    padding-right: 1px;
}
.rnd3 {
    border-left: 1px solid #3795BF;
    border-right: 1px solid #3795BF;
    margin-left: 1px;
    margin-right: 1px;
}
.rnd4 {
    border-left: 1px solid #95C7DD;
    border-right: 1px solid #95C7DD;
}
.rnd5 {
    border-left: 1px solid #469DC4;
    border-right: 1px solid #469DC4;
}
.rndfg {
    background: url("../images/appbar.png") repeat-x scroll 0 0 transparent;
    border-left: 1px solid #3795BF;
    border-right: 1px solid #3795BF;
}
.contentpaneopen-ind a {
    color: #6699FF;
    font-size: 150%;
    font-weight: normal;
    line-height: 120%;
    text-decoration: underline;
}
.contentpaneopen-ind fieldset {
    border: 0 none;
}
div.small-ind {
    color: #CCCCCC;
    font-size: 9px;
    text-align: right;
}
ul.latestnews-recon, ul.latestnews-trauma {
    list-style-type: none;
    margin-left: 10px;
    padding-left: 0;
}
li.latestnews-recon a {
    color: #673BB8;
    font-weight: bold;
}
li.latestnews-recon, li.latestnews-trauma {
    margin-bottom: 5px;
}
li.latestnews-trauma a {
    color: #6699FF;
    font-weight: bold;
}
.moduletable-showlogin {
    height: 350px;
    padding: 15px;
}
.moduletable-showlogin div div {
    background-color: #DFDFDF;
    border: 1px solid #EFEFEF;
    margin: 10px 5px;
    padding: 10px;
}
.module-showlogin {
    height: 350px;
    padding: 15px;
}
#rankings {
    border-collapse: collapse;
    border-left: 1px solid #1F2A34;
    border-right: 1px solid #1F2A34;
    border-spacing: 1px;
}
#rankings thead th {
    background: url("http://www.fitodotnet.com/csstablegallery/mainNavBG.gif") repeat scroll 0 0 transparent;
    border-color: black #1F2A34;
    border-style: solid;
    border-width: 5px 1px;
    color: #FFFFFF;
    font-size: 12px;
    height: 30px;
    text-align: center;
}
#rankings tbody td {
    background: none repeat scroll 0 0 #2D3134;
    border: 1px solid #373B3E;
    color: #FFFFFF;
    font-size: 11px;
    height: 40px;
    padding: 3px;
}
#rankings tbody td a:link {
    color: #FF6600;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
}
#rankings tbody td a:hover {
    color: #FF6600;
    font-size: 12px;
    font-weight: bold;
    text-decoration: underline;
}
#rankings tbody td a:visited {
    color: #FF6600;
    font-size: 12px;
    font-weight: bold;
    text-decoration: line-through;
}
#rankings tbody th {
    background: none repeat scroll 0 0 #373B3E;
    border: 1px solid #2D3134;
    color: #080808;
    padding-left: 4px;
    text-align: left;
    width: 58px;
}
#rankings tbody th a:link {
    color: #FFFFFF;
    font-size: 12px;
    font-weight: bolder;
    text-decoration: none;
}
#rankings body th a:hover {
    color: #FFFFFF;
    font-size: 13px;
    font-weight: bolder;
}
#rankings tbody th a:visited {
    color: #FFFFFF;
    font-size: 12px;
    font-weight: bolder;
    text-decoration: line-through;
}
#rankings tbody tr:hover {
    background: none repeat scroll 0 0 #333333;
}
#rankings tbody a[title^="Download"] {
    color: #FF6600;
    font-size: 12px;
    text-align: center;
}
#rankings tbody a[title^="Download"]:hover {
    color: #FF6600;
    font-size: 12px;
    text-decoration: underline;
}
#rankings tbody a[title^="Download"]:visited {
    color: #FF6600;
    font-size: 12px;
    text-decoration: line-through;
}
#rankings tfoot {
    background: none repeat scroll 0 0 #1F2A34;
    border-left: 1px solid #1F2A34;
    border-right: 1px solid #1F2A34;
    color: #FFFFFF;
    font-size: 18px;
    text-align: center;
}
#rankings tfoot td {
    font-style: italic;
    padding: 3px;
}
#rankings caption {
    background: none repeat scroll 0 0 #1F2A34;
    border-left: 1px solid #1F2A34;
    border-right: 1px solid #1F2A34;
    color: #FFFFFF;
    font-size: 24px;
    padding-bottom: 10px;
    padding-top: 10px;
    text-align: center;
}
.moduletable-trauma div.k2ItemsBlock ul, .moduletable-recon div.k2ItemsBlock ul {
    list-style-type: none;
    margin-left: 10px;
    padding-left: 0;
}
.moduletable-trauma div.k2ItemsBlock ul a {
    color: #6699FF;
    font-weight: bold;
}
.moduletable-recon div.k2ItemsBlock ul a {
    color: #673BB8;
    font-weight: bold;
}
.moduletable-top ul.roknewspager {
    border: 0 none;
}
.moduleItemIntrotext p {
    margin: 0;
    padding: 0;
}
.finder-right {
    text-align: right;
}
#kl_logo {
    float: left;
    padding: 5px;
    text-align: center;
    width: 260px;
}
#kl_icons {
    float: left;
    margin: 0 0 0 50px;
    width: 300px;
}
#kl_icon {
    float: left;
    padding: 5px;
    text-align: center;
    width: 60px;
}
#kl_left {
    float: left;
    width: 270px;
}
#kl_right {
    float: left;
    width: 380px;
}
#kl_overview {
    margin: 0 20px;
    padding: 5px;
}
#kl_om {
    padding: 5px;
    text-align: center;
    width: 260px;
}
#kl_cals {
    float: left;
    padding: 5px;
    text-align: center;
    width: 120px;
}
#kl_articles {
    float: left;
    padding: 5px;
    text-align: center;
    width: 120px;
}
#kl_course {
    background-image: url("http://www.saleslifeonline.com/images/stories/training/kleos/homepage/featured.png");
    background-position: right top;
    background-repeat: no-repeat;
    border: 1px solid #666666;
    margin: 0 10px;
    padding: 5px;
    text-align: left;
}
.featured .moduleItemIntrotext {
    position: relative;
    width: 200px;
}
.featured .moduleItemIntrotext span {
    background: url("http://www.saleslifeonline.com/templates/rt_versatility4_j15/images/style1/featured_overlay.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 100%;
    position: absolute;
    width: 200px;
}
.moduletable-featured {
    text-align: center;
}
.moduletable-featured h3 {
    background-color: #000000;
    color: #EFEFEF;
    line-height: 120%;
    margin: 0;
    padding: 5px;
}
.moduletable-featured .moduleItemImage {
    line-height: 1px;
}
@charset "utf-8";
/* CSS Document */
