body {
margin:0px 0px 0px 0px;
background-image:url(../images/ui_bg.jpg);
background-repeat:repeat-x;
background-color:#efefef;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}


img { -ms-interpolation-mode:bicubic; }

.datetxt {
font-size:11px;
color:#31C3CD;
font-weight:bold
}

.maintxt1, .listing, .listing2, .sortableTable {
font-size:11px;
color:#666;
line-height:16px;
}

.listing2 label {font-weight:400}

.maintxt2 {
font-size:18px;
color:#464646;
}

.maintxt3 {
font-size:11px;
color:#ffffff;
line-height:16px;
}

.maintxt4 {
font-size:11px;
line-height:16px;
color:#f28922;

}

.maintxt5 {
font-size:11px;
color:#818181;
line-height:16px;
}

.maintxt6 {
font-size:14px;
color:#000000;
line-height:16px;
}

.maintxt7 {
font-size:13px;
color:#333;
font-weight:400;
margin-bottom:0px;
}

.maintxtDetails {
font-size:11px;
color:#666;
line-height:16px;
margin-bottom:20px;
}
.maintxtDetails input[type='checkbox']{
    margin:0px;
    vertical-align:middle;
}

.maintxtGreen {
font-size:11px;
color:#acaf39;
line-height:16px;
}

.maintxtGreen2 {
font-size:18px;
color:#acaf39;
}


.text02 {
font-size:11px;color:#ab8251;
}

.text03 {
font-size:11px;color:#000000;
}



.text04 {
font-size:36pt;
color:#be607d;

}

.titletxt {
font-size:11px;
color:#ffffff;
text-align:justify;
padding:2px 3px 2px 8px;
background-color:#929397;
}

.title02, .label1, h3 {
color:#f57715;
text-decoration:none;
font-size:11pt;
line-height:16px;
font-weight:bold;
}
.title02 {margin-bottom:2px}

.label2 {
    font-weight:normal;
    font-size:12px;
}

.label3 {
    color:#333;
    font-size:12px
}

.title03 {
color:#f57715;
text-decoration:none;
font-size:11pt;
line-height:16px;
font-weight:bold;
margin-bottom:5px;
}


.footertd {
background-color:#acaf39;
height:23px;
font-size:11px;
color:#ffffff;
line-height:16px;
}
.copytxt {
font-size:11px;
color:#272324;
line-height:16px;
padding-top:11px;
}
a.copylink {
font-size:11px;
color:#272324;
text-decoration:none
}
a.copylink:hover {
text-decoration:underline
}
a.txtlink {
font-size:11px;
color:#168EC9;
text-decoration:underline;
}
a.txtlink:hover {
text-decoration:none
}
a.simplelink {
font-size:11px;
color:#168EC9;
text-decoration:none;
}


.caption {
font-size:12px;
color:#333;
height:30px;
}

a.link01, a.link01:visited, ol.version_list li.version_work a {
color:#818181;
text-decoration:none;
font-weight:bold;
font-size:11px;
}

a.link01:hover{
color:#333333;
text-decoration:none;
}

a.link02,a.link02:visited {
color:#f28922;
text-decoration:none;
font-weight:bold;
}

a.link02:hover{
color:#004f6f;
text-decoration:none;
}


a.link03, a.rpxnow {
color:#004f6f;
text-decoration:none;
line-height:16px;
text-decoration:none;
font-weight:bold;
}

a.link03b{
background-color:#ADD8E6;
color:#004f6f;
text-decoration:none;
line-height:16px;
text-decoration:none;
font-weight:bold;
}

a.link03:hover, a.link03b:hover, a.rpxnow:hover {
color:#ff7c00;
text-decoration:underline;
}




a.link04{
color:#f57715;
text-decoration:none;
font-size:11pt;
line-height:16px;
font-weight:bold;
text-decoration:none;
}

a.link04:hover{
color:#4095de;
text-decoration:underline;
}

a.link05{
font-size:14px;
color:#acaf39;
text-decoration:none;
}

a.link05:hover{
color:#000000;
text-decoration:none;
}

a.link06, a.link06:visited {
color:#666;
text-decoration:none;
font-size:11px;
}

a.link06:hover{
color:#333;
text-decoration:none;
}

a.link07, a.link07:visited {
color:#004F6F;
text-decoration:none;
font-size:14px;
}

a.link07:hover{
color:#004F6F;
text-decoration:underline;
}


.imgborder {
border:1px solid #cacaca;
margin:2px;
}

.txtfield {
font-size:12px;
color:#333333;
width:140px
}

.listbox {
font-size:11px;color:#ab8251;
}
.button {
BORDER: none;  BACKGROUND-COLOR:#AC8252 ; font-family:Verdana, Arial, Helvetica, sans-serif; FONT-WEIGHT: normal; FONT-SIZE: 11px; CURSOR: hand; color:#ffffff; height:22px;font-weight:bold;
}

.floatleft{
    float:left;
    margin-right:15px;
    margin-top:5px;
    margin-bottom:5px
}

.td01{
background-color:#ffffff;
	border-bottom:1px solid #d2d2d2;
	border-left:1px solid #d2d2d2;
	border-right:1px solid #d2d2d2;
	padding:12px;

}

.td02{
background-color:#ececec;
}

.td03{
background-color:#ebebeb;
}

.td04{
background-color:#d4d4d4;
}

.padding5px{
padding:5px;
}
.padding10px{
padding:10px;
}
.padding15px{
padding:15px;
}


.table01{
border:1px solid #c7d3df;
background-color:#f8f9fb;
}

.title1, h1 {
font-size:11pt;
color:#004f6f;
}

a.title1
{
	font-size:11pt;
	color:#004f6f;
	text-decoration:none;
	font-weight:bold;
}

.boldblue, .maintxt1 strong
{
	line-height:16px;
	color:#004f6f;
}

.title1b {
font-size:12pt;
color:#ab8251;
}

.pageBG{
background-color:#eadfd0;
}

#errorExplanation {
	background-color:#ffffd7;
	padding:5px;
	border:1px solid #ffe5bf;
}

#errorExplanation {
	background-color:#ffffd7;
	padding:5px;
	border:1px solid #ffe5bf;
	font-size:12px;
}
.fieldWithErrors { display:inline;}
.infobox{
	background-color:#ffffd7;
	padding:5px;
	border:1px solid #ffe5bf;
}

.infobox strong , #errorExplanation h2
{
	font-size:14px;
	line-height:16px;
	color:#f28922;
}

.fsuccess{
	background-color:#ff9;
	border-color:#ccc;
        padding-left:10px;
}
.fsuccess strong{
	color:#444;
}
.fsuccess a, .fsuccess a:visited {
	color:#1B55AC;
}

.ferror{
	background-color:#fcc;
	border:1px solid #800;
}
.ferror strong{
	color:#444;
}

.data_row1{
background-color:#fff;
}

.data_row1 > td{
padding:5px;
border-bottom:1px solid #e6e6e5;
}

.data_row2{
background-color:#f5f5f5;
}

.data_row2 > td{
padding:5px;
border-bottom:1px solid #e6e6e5;
}

.total_row td {
padding-top: 2px !important;
padding-bottom: 2px !important;
border-top: 2px solid #ccc;
}

th.r_border, td.r_border {
border-right:1px solid #ccc;
}

.listing2 .actions, .listing .actions { padding:3px;}
.highlight td { background: #ffff99; }
table.listing2 { border:1px solid #ccc; border-collapse:collapse; }

.listing3 { border:1px solid #ccc !important; }

table.listing th, table.listing2 th
{
	font-size:11px;
	color:#818181;
	line-height:16px;
	height:22px;
	padding:0;
	text-indent:5px;
	text-align:left;
}
table.listing3 th
{
	font-size:11px;
	color:#818181;
	line-height:16px;
	height:22px;
	padding:0;
	text-align:center
}
table.listing td, table.listing2 td { padding:0;margin:0;text-indent:5px;text-align:left;}
table.listing3 td { padding:0;margin:0;text-align:left}
table.listing3 td div.title_col { margin:0px 3px}
table.listing td img, table.listing2 td img {margin:1px}
table.noindent td {text-indent:0px !important}
td.listing2_empty {
    border-top:solid 1px #ccc;
    border-bottom:solid 1px #ccc;
    border-left:solid 1px #fff;
    border-right:solid 1px #fff;
}
td.listing2_empty_first {
    border-top:solid 1px #fff;
    border-bottom:solid 1px #ccc;
    border-left:solid 1px #fff;
    border-right:solid 1px #fff;
}
tr.listing2_shared_doc {
    background-color:#ffffc4;
}
ol#tmenu
{
	margin:0;
	padding:0;
}

ol#tmenu li
{
	list-style-type: none;
	float:left;
	text-align:center;
}

ol#tmenu li, ol#tmenu li a
{
	color:#444;
	text-decoration:none;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	padding:5px 0;
}
ol#tmenu li.lg
{
	width:100px;
}
ol#tmenu li.sm
{
	width:52px;
}
ol#tmenu li.mid
{
	width:62px;
}


ol#tmenu li.selected_lg,ol#tmenu li.lg:hover
{
	width:100px;
	background:url(../images/level2_hover_size4.jpg) no-repeat;
}
ol#tmenu li.selected_sm,ol#tmenu li.sm:hover
{
	width:52px;
	background:url(../images/level2_hover_size1.jpg) no-repeat;
}
ol#tmenu li.selected_mid,ol#tmenu li.mid:hover
{
	width:62px;
	background:url(../images/level2_hover_size3.jpg) no-repeat;
}
.large_gray
{
	font-family:Verdana;
	font-size:20px;
	font-weight:normal;
	color:#ccc;
	padding:40px;
	text-align:center;
}
.balance_pos { color: green; }
.balance_neg { color: red;}
.balance_none { display:none;}
.disabled_link, .disabled_link b, .disabled_link strong { color:#999 !important;text-decoration:none;}

.c { clear:both; }
input[type='radio'] { vertical-align:middle; }
.form_padding { padding:15px;}
.tip { font-size:12px; color:#666; }
.label1, .label2, .label3, h3{ line-height:30px;}
.help_link { color:#666;font-size:12px;vertical-align:middle;text-decoration:none; }
.help_link:hover { text-decoration:underline;}
.buttons { margin-top:30px;border-top:1px solid #ccc; padding-top:20px;}
a.cancel { font-style:italic; color:#333; text-decoration:none;}
a.cancel:hover { text-decoration:underline;}

/** pagination **/
#paginator { margin:10px 3px 3px 3px;}
#paginator a, #paginator .pg { background:#d3d3d3;color:#999;border:1px solid #aeaeae;display:inline-block;padding:2px 6px;font-weight:bold;font-size:12px;text-decoration:none;font-family:arial; }
#paginator .pg {margin-bottom:2px}
#paginator a:hover, #paginator a.sel { background:#E99F48;color:white;border:1px solid #E99F48;}
/** buttons **/
button {
	padding:0;
	margin:0;
	cursor:pointer;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	border:0;
}
button span.start {
	background:url(../images/submit_buttons.gif) no-repeat -206px -194px;
	height:30px;
	line-height:30px;
	padding-left:10px;
	color:#333;
	display:inline-block;
	white-space:nowrap;
        margin:0px
}
button span.end {
	width:10px;
	height:30px;
	line-height:30px;
	display:inline-block;
	background:url(../images/submit_buttons.gif) no-repeat -259px -9px;
        margin:0px
}

button:hover span.start { background:url(../images/submit_buttons.gif) no-repeat -12px -194px;color:white; }
button:hover span.end { background:url(../images/submit_buttons.gif) no-repeat -152px -194px;color:white;width:10px; }

input.b { background:url(../images/submit_buttons.gif) no-repeat -209px -9px;width:60px;height:30px;border:0;font-weight:bold;font-family:Verdana, Arial, Helvetica, sans-serif;color:#333;cursor:pointer;font-size:12px;}
input.b2 { background:url(../images/submit_buttons.gif) no-repeat -209px -61px;width:80px;height:30px;border:0;font-weight:bold;font-family:Verdana, Arial, Helvetica, sans-serif;color:#333;cursor:pointer;font-size:12px;}
input.b3 { background:url(../images/submit_buttons.gif) no-repeat -209px -104px;width:100px;height:30px;border:0;font-weight:bold;font-family:Verdana, Arial, Helvetica, sans-serif;color:#333;cursor:pointer;font-size:12px;}
input.b4 { background:url(../images/submit_buttons.gif) no-repeat -206px -148px;width:120px;height:30px;border:0;font-weight:bold;font-family:Verdana, Arial, Helvetica, sans-serif;color:#333;cursor:pointer;font-size:12px;}
input.b5 { background:url(../images/submit_buttons.gif) no-repeat -206px -194px;width:150px;height:30px;border:0;font-weight:bold;font-family:Verdana, Arial, Helvetica, sans-serif;color:#333;cursor:pointer;font-size:12px;}
input.b3-inactive { width:100px;height:30px;border:0;font-weight:bold;font-family:Verdana, Arial, Helvetica, sans-serif;color:#777;cursor:pointer;font-size:12px;}

input.b:hover { background:url(../images/submit_buttons.gif) no-repeat -15px -9px;color:white;}
input.b2:hover { background:url(../images/submit_buttons.gif) no-repeat -15px -61px;color:white;}
input.b3:hover { background:url(../images/submit_buttons.gif) no-repeat -15px -104px;color:white;}
input.b4:hover { background:url(../images/submit_buttons.gif) no-repeat -12px -148px;color:white;}
input.b5:hover { background:url(../images/submit_buttons.gif) no-repeat -12px -194px;color:white;}

.play_link { width:45px;height:43px;display:inline-block;font-size:0px;line-height:45px;font-weight:bold;color:#004f6f;text-decoration:none;}
.play_link:hover { width:45px;height:43px;display:inline-block;}

.play_link_passed {background:url(../images/play_buttons2.png) no-repeat 0px -2px;}
.play_link_passed:hover {background:url(../images/play_buttons2.png) no-repeat -44px -2px;}

.play_link_incomplete {background:url(../images/play_buttons2.png) no-repeat 0px -44px;}
.play_link_incomplete:hover {background:url(../images/play_buttons2.png) no-repeat -44px -44px;}

.play_link_failed {background:url(../images/play_buttons2.png) no-repeat 0px -86px;}
.play_link_failed:hover {background:url(../images/play_buttons2.png) no-repeat -44px -86px;}

.play_link_default {background:url(../images/play_buttons2.png) no-repeat 0px -128px;}
.play_link_default:hover {background:url(../images/play_buttons2.png) no-repeat -44px -128px;}


/** links like buttons **/
a.b { background:url(../images/submit_buttons.gif) no-repeat -209px -9px;width:60px;height:30px;border:0;font-weight:bold;color:#333;cursor:pointer;font-size:12px;display:block;text-decoration:none;text-align:center;padding-top:7px;}
a.b2 { background:url(../images/submit_buttons.gif) no-repeat -209px -61px;width:80px;height:30px;border:0;font-weight:bold;color:#333;cursor:pointer;font-size:12px;display:block;text-decoration:none;text-align:center;padding-top:7px;}
a.b3 { background:url(../images/submit_buttons.gif) no-repeat -209px -104px;width:100px;height:30px;border:0;font-weight:bold;color:#333;cursor:pointer;font-size:12px;display:block;text-decoration:none;text-align:center;padding-top:7px;}
a.b4 { background:url(../images/submit_buttons.gif) no-repeat -206px -148px;width:120px;height:30px;border:0;font-weight:bold;color:#333;cursor:pointer;font-size:12px;display:block;text-decoration:none;text-align:center;padding-top:7px;}
a.b5 { background:url(../images/submit_buttons.gif) no-repeat -206px -194px;width:150px;height:30px;border:0;font-weight:bold;color:#333;cursor:pointer;font-size:12px;display:block;text-decoration:none;text-align:center;padding-top:7px;}

a.b:hover { background:url(../images/submit_buttons.gif) no-repeat -15px -9px;color:white;}
a.b2:hover { background:url(../images/submit_buttons.gif) no-repeat -15px -61px;color:white;}
a.b3:hover { background:url(../images/submit_buttons.gif) no-repeat -15px -104px;color:white;}
a.b4:hover { background:url(../images/submit_buttons.gif) no-repeat -12px -148px;color:white;}
a.b5:hover { background:url(../images/submit_buttons.gif) no-repeat -12px -194px;color:white;}

/** menus **/

ol#menu  { list-style-type:none;float:right;margin:0;padding:0px }
ol#menu li { float:left;margin-right:3px;text-align:center;line-height:28px; }
ol#menu li a { text-decoration:none;}
ol#menu li.m1 { background:url(../images/submit_buttons.gif) no-repeat -206px -234px;width:130px;height:28px }
ol#menu li.m1:hover,ol#menu li.m1s { background:url(../images/submit_buttons.gif) no-repeat -12px -234px;width:130px;height:28px }
ol#menu li.m2 { background:url(../images/submit_buttons.gif) no-repeat -206px -267px;width:76px;height:28px }
ol#menu li.m2:hover,ol#menu li.m2s { background:url(../images/submit_buttons.gif) no-repeat -12px -267px;width:76px;height:28px }
ol#menu li.m3 { background:url(../images/submit_buttons.gif) no-repeat -206px -300px;width:100px;height:28px }
ol#menu li.m3:hover,ol#menu li.m3s { background:url(../images/submit_buttons.gif) no-repeat -12px -300px;width:100px;height:28px }

ol#menu li a, ol#menu li { color:#555;font-weight:bold;}
ol#menu li.m1s,ol#menu li.m2s,ol#menu li.m3s, ol#menu li:hover, ol#menu li.m1s a,ol#menu li.m2s a,ol#menu li.m3s a, ol#menu li:hover  a { color:white;font-weight:bold; }

/** Loading **/

.loader_content { padding:50px 35%; font-size:24px;line-height:40px; color:#666;white-space:nowrap;}
.loader_content img { vertical-align:middle;}

/** Skin independent **/

a.x,a.x:visited { color: red; text-decoration: none; font-weight: bold;}
#skills_area .auto_complete {position:absolute;width:250px;background-color:white;border:1px solid #888; margin:0px;padding:0px; }
#skills_area .auto_complete ul { list-style-type: none; padding:3px;margin:0;}
#skills_area .auto_complete li.selected { background-color: #ffb; }

#laf .skin {  clear: both; }
#laf .theme { width: 205px; float: left; margin: 10px; }
.description_box { border:1px dashed #ccc;background:white;padding:3px;}
.document_status img {vertical-align:middle;}
.doc_label_new { font-weight:bold;color:white;background:#ff9900;font-size:10px;font-family:arial; }
.doc_label_started { font-weight:bold;color:white;background:#99cc00;font-size:10px;font-family:arial; }
ol.version_list
{
	margin:0;
	padding:0;
}
ol.version_list li
{
	float:left;
	list-style-type:none;
	padding-right: 10px;
        font-weight:bold;
}
ol.version_list li a { text-decoration:none }
ol.version_list li.version_sale a
{
	font-size:10px !important;
	background-color:#bbffbb;
	padding:2px;
	color:#333;
}
ol.version_list li.version_sale:hover a
{
	background-color:#009900;
	padding:2px;
	color:#fff;
}
ol.version_list li.version_free a
{
	font-size:10px !important;
	background-color:#fefefe;
	padding:2px;
	color:#333;
}
ol.version_list li.version_free:hover a
{
	background-color:#666;
	padding:2px;
	color:#fff;
}
ol.version_list li.version_private a
{
	font-size:10px !important;
	background-color:#cceeff;
	padding:2px;
	color:#333;
}
ol.version_list li.version_private:hover a
{
	background-color:#000099;
	padding:2px;
	color:#fff;
}
ol.version_list li.version_work:hover a
{
	background-color:#ccc;
	color:#333333;
	text-decoration:none !important;
}

/* Others */
.dialog_overflow_panel {
	max-height:300px;
     /*   max-width:650px;*/
	overflow:auto;
	border-top: none;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
}
.dialog_overflow_panel_small {
	max-height:200px;
        /*max-width:650px;*/
	overflow:auto;
	border-top: none;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
}
.dialog_overflow_panel_small_without_border {
	max-height:200px;
        /*max-width:650px;*/
	overflow:auto;
	border: none;
}
.dialog_overflow_panel_without_border {
	max-height:300px;
        max-width:650px;
	overflow:auto;
	border: none;
}
.dialog_overflow_panel table, .dialog_overflow_panel_without_border table, .dialog_overflow_panel_small table, .dialog_overflow_panel_small_without_border {
	width:100%;
	border: none;
}
.expired {
	color: #FF0000 !important;
}
#tw_view { cursor:pointer; }
#tw_view:hover { background:lightyellow; }

/* Styles for user and author profiles */
.requisites {
	width: 100px;
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #F28922;
}

#requestInfoMessage {
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #008000;
	float: left;
	position: relative;
	margin-bottom: 0px;
	text-align: center;
	width: 90%;
}
/* Large cells in LMS login view */
.lmsLoginCellRight {
	padding:10px 10px 10px 5px;
	width:50%;
}
.lmsLoginCellLeft {
	padding:10px 5px 10px 10px;
	width:50%;
}

.hatch{
background-image:url(../images/hatch.jpg);
}

/*upload progress styles*/
#progress-bar #status-bar {
	background-image:url(../images/document_wizard/prog_top.gif);
  display:block;
	width:0px;
	height:25px;
}
#progress-bar #status-text {
  display:block;
  padding: 0 15px;
  line-height:25px;
  position:absolute;
  top:0; left:0;
}

.marker {
    background-color:#FFFF66;
    padding:2px 4px;
}

/* Package tabs stylesheet */
.li_padding15px {
    padding:15px;
}
.li_box1 {
    border:1px solid #e1e1e1;
    padding:20px;
}
@media screen and (max-width: 768px) {
    .li_box1, .li_box2 {
        padding:0px;
        border:none;
    }
}


.li_box2 {
    border:1px solid #e1e1e1;
    padding:10px;
}
.li_title1 {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:16pt;
    color:#004f6f;
}
.li_title2 {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12pt;
    color:#5c5c5c;
}
.li_maintxt5 {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#818181;
    line-height:16px;
}
a.li_link02{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    color:#f28922;
    text-decoration:none;
}
a.li_link02:hover{
    color:#004f6f;
    text-decoration:none;
}
.horz_line{
    border-bottom:1px solid #e2e2e2;
}
.vert_line{
    border-left:1px solid #e2e2e2;
}
.padding5px{
    padding:5px;
}
.li_ul {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    line-height: 2em;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    color: #8d8d8d;
    text-decoration: none;
    text-indent: 5px;
    list-style-position: outside;
    list-style-type:none;
    padding: 6px;
    margin: 2px;
}
.li_ul a {
    color: #f89b1d;
    font-weight:bold;
}

.li_ul a:hover {
    color: #004f6f;
    text-decoration:none;
}

.li_ul2 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    color: #8d8d8d;
    text-decoration: none;
    list-style-position: outside;
    list-style-type:none;
    padding-left:0px;
    margin-left:0px;
}
.li_ul2 .li_title {
    color: #777;
    font-weight:bold;
    vertical-align:top;
}
.li_ul2 li {
    margin-bottom:18px;
}

.sortableList {
    list-style-type:none;
    margin-left:0px;
    padding-left:0px;
}
.sortableItem {
    margin-top:-1px;
    margin-bottom:-1px;
    cursor: move;
}
.auto_complete { z-index: 1 }
.nodisplay { display: none }
.wide { width: 100% !important}
.defaultCursor { cursor: default !important}
.smalltxt {
font-size:9px;
font-weight: bold;
color:#818181;
line-height:12px;
}
.smalltxt_box {
    margin-bottom:2px;
    padding-left:10px;
    padding-right:10px;
}
/* Style for content item */
td.content_item_icon_cell {
    width:75px;
    text-align:center !important;
    vertical-align:top;
}
td.content_item_title_cell {
    text-indent:0 !important;
    vertical-align:top;
}
table.listing td img.up_down_margin, .up_down_margin {
    margin-top:10px;
    margin-bottom:10px;
}
.img_link {text-decoration:none}
.img_link img {border:none}
.wide80p {width:80%}
.wide90p {width:90%}
.item_r1{padding-bottom:2px !important}
.item_r2{height:22px}

.strikeout {text-decoration:line-through}
.item_r2{height:22px}

.categorySelector {width:300px;margin:2px;}
.warningDetails {
    border:2px solid #36f;
    background-color:#d2e0e6;
    width:80%;
    padding:10px;
    font-weight:bold;
    color:#333;
    margin:10px auto 20px;
}
.guide_highlight {
    border: 1px solid red;
}
.publish_category_selector {
    display:block;
    float:left;
    width:265px;
    margin-bottom:5px;
    margin-right:10px;
}
/* import users from excel status colors*/
.import_status_Ok {color: #009900}
.import_status_Skip {color: #333333}
.import_status_Warning {color: #ff9800}
.import_status_Pending {color: #0066ff}
.import_status_Fail {color: #cc0000}

a.logo_resize_link {
    text-decoration:none;
    color: #333;
    font-weight:bold;
}

/* reports*/
#reports_dialog_table .reports_dialog_table_icon {width:50px;vertical-align:top}
.in_place_editor_field {cursor:pointer}
.bold {font-weight: bold}

.help_text { border:1px solid #ccc;padding:15px;color:#333;}
/* button 1 start */

.cgn_cssnavtyp1
{
position: relative;
font-family: arial, helvetica, sans-serif;
white-space: nowrap;
display: block;
width: 56px;
height: 21px;
margin: 0;
padding: 0;
text-align:center;
font-weight:bold;
float:left;
margin-right:5px;
}

.cgn_cssnavtyp1 a
{
background: url(../images/cssbtntype1.jpg) no-repeat;
color: #6a2a05;
font-size: 11px;
width: 56px;
height: 21px;
line-height: 20px;
text-decoration: none;
display: block;
}

.cgn_cssnavtyp1 a:hover{
background-position: 0px -23px;
}

/* button 1 end */





/* button 2 start */

.cgn_cssnavtyp2
{
position: relative;
font-family: arial, helvetica, sans-serif;
white-space: nowrap;
display: block;
width: 26px;
height: 21px;
margin: 0;
padding: 0;
text-align:center;
font-weight:bold;
float:left;
margin-right:5px;
}

.cgn_cssnavtyp2 a
{
background: url(../images/cssbtntype2.jpg) no-repeat;
color: #6a2a05;
font-size: 11px;
width: 26px;
height: 21px;
line-height: 20px;
text-decoration: none;
display: block;
}

.cgn_cssnavtyp2 a:hover{
background-position: 0px -23px;
}

/* button 2 end */







/* button 3 start */


.cgn_cssnavtyp3
{
position: relative;
font-family: arial, helvetica, sans-serif;
white-space: nowrap;
display: block;
width: 190px;
height: 150px;
margin: 0;
padding: 0;
text-align:center;
font-weight:normal;
float:left;
margin:4px;
}

.cgn_cssnavtyp3 *{
	line-height:normal;
	margin:0px;
}

.cgn_cssnavtyp3 a
{
background: url(../images/cssbtntype3.jpg) repeat-x;
color: #0076a7;
font-size: 11px;
width: 190px;
height: 150px;
text-decoration: none;
display: block;
border:3px solid #c7c7c7;
}

.cgn_cssnavtyp3 a:hover{
background-position: 0px -153px;
border:3px solid #dc6b00;
color: #ffffff;
}

.cgn_cssnavtyp3 a img{
border:none;
margin-top:20px;
}


.cgn_cssnavtyp3 a h3{
	color: #0076a7;
font-size:14pt;
font-weight:normal;
margin:0px;
margin-top:10px;
}

.cgn_cssnavtyp3 a p{
color: #595959 !important;
margin-top:5px;
}

.nav-pills.wiz-create-bar>li+li {
    margin: 0px;
}

.wiz-create-bar li {
    width:120px;
    padding:5px;
    background-color:#800;
    color:#eee;
}

.wiz-create-bar li.passive {
    background-color:inherit;
    color:#111;
}


@media screen and (max-width: 599px){
    .wiz-doc-type-icons {width:220px}
    .wiz-doc-type-icons-top {width:220px}
    .wiz-upload-block{width:280px}
    .wiz-exam-btns{width:280px}
    .wiz-create-bar{width:250px}
    .wiz-coverpage{width:300px}
}
@media screen and (min-width: 600px){
    .wiz-doc-type-icons {width:400px}
    .wiz-doc-type-icons-top {width:600px}
    .wiz-upload-block{width:400px}
    .wiz-exam-btns{width:560px}
    .wiz-create-bar{width:490px}
    .wiz-coverpage{width:560px}
}


.cgn_cssnavtyp3 a:hover p, .cgn_cssnavtyp3 a:hover h3{
color: #ffffff !important;
}




/* button 3 end */
/* button 4 start */

.cgn_cssnavtyp4, .cgn_cssnavtyp4_selected
{
position: relative;
font-family: arial, helvetica, sans-serif;
white-space: nowrap;
display: block;
width: 180px;
height: 50px;
margin: 0;
padding: 0;
text-align:center;
font-weight:normal;
margin-top:5px;
}

.cgn_cssnavtyp4 *, .cgn_cssnavtyp4_selected *{
	line-height:normal;
	margin:0px;
	float:left;
	padding-left:5px;
	vertical-align:middle;
	line-height: 50px;
}

.cgn_cssnavtyp4 a
{
background: url(../images/cssbtntype4.jpg) repeat-x;
color: #464646;
font-size: 11px;
width: 180px;
height: 50px;
line-height: 50px;
text-decoration: none;
display: block;
border:1px solid #e2e2e2;
}

.cgn_cssnavtyp4 a:hover{
background-position: 0px -60px;
border:1px solid #c5c5c5;
color: #464646;
}

.cgn_cssnavtyp4_selected a
{
background: url(../images/cssbtntype4.jpg) repeat-x;
background-position: 0px -120px;
color: #ffffff;
font-size: 11px;
width: 180px;
height: 50px;
line-height: 50px;
text-decoration: none;
display: block;
border:1px solid #e2e2e2;
}
@media screen and (max-width: 992px){
    .cgn_cssnavtyp4, .cgn_cssnavtyp4_selected {
        float:left;
        margin-right:2px;
        width: 160px;
    }
    .cgn_cssnavtyp4 a, .cgn_cssnavtyp4_selected a {width:160px}
}

@media screen and (max-width: 768px){
    .cgn_cssnavtyp4, .cgn_cssnavtyp4_selected, .cgn_cssnavtyp4 a, .cgn_cssnavtyp4_selected a {width:150px}
}




.cgn_cssnavtyp4 a img, .cgn_cssnavtyp4_selected a img {
border:none;
vertical-align:middle;
margin-top:12px;
}


.cgn_cssnavtyp4_selected a h3 {
	font-size:14px;
	font-weight:bold;
	color:#fff;

}
.cgn_cssnavtyp4 a h3 {
font-size:14px;
font-weight:bold;
color:#000;
}


/* button 4 end */

/* Forums */
.forum_author_box {
	-moz-box-shadow: 3px 3px 4px #ccc;
	-webkit-box-shadow: 3px 3px 4px #ccc;
	box-shadow: 3px 3px 4px #ccc;
	background: #f8f8f8;border:1px solid #ccc;padding:10px;text-align:center
}

.f_data_row1 .lms_post, .f_data_row1 .lms_post_thin { margin-top: 15px;}
.f_data_row1 .lms_post .post_title { background:url(../images/forum_bg.gif) no-repeat;height:20px;width:560px;background-position:0 -20px;padding-left:60px;  }
.f_data_row1 .lms_post .post_message { background:url(../images/forum_bg2.gif) repeat-y;min-height:50px;padding-bottom:10px;width:560px;padding-left:60px; }
.f_data_row1 .lms_post .post_message p, .f_data_row1 .lms_post_thin .post_message p { margin:0;padding-right:25px; text-align:justify; }
.f_data_row1 .lms_post .lms_post_top { background:url(../images/forum_bg.gif) no-repeat;height:20px;width:560px;  }
.f_data_row1 .lms_post .lms_post_bottom { background:url(../images/forum_bg.gif) no-repeat;font-style:italic;color:#99d;height:25px;font-size:10px;padding-left:60px;width:560px;background-position:0 -40px;  }

.f_data_row2 .lms_post, .f_data_row2 .lms_post_thin { margin-top: 15px;}
.f_data_row2 .lms_post .post_title { background:url(../images/forum_bg.gif) no-repeat;height:20px;width:560px;background-position:0 -84px;padding-left:60px;  }
.f_data_row2 .lms_post .post_message { background:url(../images/forum_bg3.gif) repeat-y;min-height:50px;padding-bottom:10px;width:560px;padding-left:60px; }
.f_data_row2 .lms_post .post_message p, .f_data_row2 .lms_post_thin .post_message p { margin:0;padding-right:25px; text-align:justify; }
.f_data_row2 .lms_post .lms_post_top { background:url(../images/forum_bg.gif) no-repeat;height:20px;width:560px;background-position:0 -64px;  }
.f_data_row2 .lms_post .lms_post_bottom { background:url(../images/forum_bg.gif) no-repeat;font-style:italic;color:#c99;font-size:10px;height:25px;width:560px;padding-left:60px;background-position:0 -104px;  }

.f_data_row1 .lms_post_thin .post_title { background:url(../images/forum_bg_thin.gif) no-repeat;height:20px;width:420px;background-position:0 -20px;padding-left:60px;  }
.f_data_row1 .lms_post_thin .post_message { background:url(../images/forum_bg2_thin.gif) repeat-y;min-height:50px;padding-bottom:10px;width:420px;padding-left:60px; }
.f_data_row1 .lms_post_thin .lms_post_top { background:url(../images/forum_bg_thin.gif) no-repeat;height:20px;width:480px;  }
.f_data_row1 .lms_post_thin .lms_post_bottom { background:url(../images/forum_bg_thin.gif) no-repeat;font-style:italic;color:#99d;height:25px;font-size:10px;padding-left:60px;width:420px;background-position:0 -40px;  }

.f_data_row2 .lms_post_thin .post_title { background:url(../images/forum_bg_thin.gif) no-repeat;height:20px;width:420px;background-position:0 -84px;padding-left:60px;  }
.f_data_row2 .lms_post_thin .post_message { background:url(../images/forum_bg3_thin.gif) repeat-y;min-height:50px;padding-bottom:10px;width:420px;padding-left:60px; }
.f_data_row2 .lms_post_thin .lms_post_top { background:url(../images/forum_bg_thin.gif) no-repeat;height:20px;width:480px;background-position:0 -64px;  }
.f_data_row2 .lms_post_thin .lms_post_bottom { background:url(../images/forum_bg_thin.gif) no-repeat;font-style:italic;color:#c99;font-size:10px;height:25px;width:420px;padding-left:60px;background-position:0 -104px;  }

@media screen and (min-width: 766px) and (max-width: 980px) {
  .f_data_row1 .lms_post .lms_post_top { background-size: 448px; width: 448px; background-position:0 1px; }
  .f_data_row1 .lms_post .post_title {  background-size: 448px; width: 448px;  background-position: 0 -18px;  }
  .f_data_row1 .lms_post .lms_post_bottom {  background-size: 448px; background-position: 0 -31px; width: 448px; }
  .f_data_row1 .lms_post .post_message { background-size: 448px; width: 448px; }
  .f_data_row2 .lms_post .lms_post_top { background-size: 448px; background-position: 0 -50px; width: 448px; }
  .f_data_row2 .lms_post .post_title { background-size: 448px; background-position: 0 -70px; width: 448px; }
  .f_data_row2 .lms_post .lms_post_bottom { background-size: 448px; width: 448px; background-position: 0 -79px }
  .f_data_row2 .lms_post .post_message {  background-size: 448px; background-position: 0 -79px; width: 448px; }
}

@media screen and (max-width: 699px) {
  .f_data_row1 .lms_post .lms_post_top { background-size: 448px; width: 448px; background-position:0 1px; }
  .f_data_row1 .lms_post .post_title {  background-size: 448px; width: 448px;  background-position: 0 -18px;  }
  .f_data_row1 .lms_post .lms_post_bottom {  background-size: 448px; background-position: 0 -31px; width: 448px; }
  .f_data_row1 .lms_post .post_message { background-size: 448px; width: 448px; }
  .f_data_row2 .lms_post .lms_post_top { background-size: 448px; background-position: 0 -50px; width: 448px; }
  .f_data_row2 .lms_post .post_title { background-size: 448px; background-position: 0 -70px; width: 448px; }
  .f_data_row2 .lms_post .lms_post_bottom { background-size: 448px; width: 448px; background-position: 0 -79px }
  .f_data_row2 .lms_post .post_message {  background-size: 448px; background-position: 0 -79px; width: 448px; }
}

#content_filters {padding-left:17px; padding-right: 17px; padding-bottom:5px}
.fieldDefaultValue {color:#888;	font-style:italic}
.selected_organization {background-color:#FFFFE0;padding:2px}
.organization_item {width:96px;float:left;margin-right:5px;padding:2px}

.sysui_td04 .organization_item:hover{background-color:#ded9df}
.sysui_td05 .organization_item:hover{background-color:#ece7ed}

.selectedAlphabetLink{background-color:#ccc}

.left_offset {padding-left:20px}

.link08 {
    color:#004f6f;
    text-decoration:none
}
#convert_tp_link img{margin:2px 10px 1px 2px}
#progress_tip {color:#464646;text-align:center;font-size:12px}

.noborder {border: none}
.noborder td {border: none}

.txtfield_pix {
border:1px solid #dadada;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10pt;
color:#666;
margin-top:4px;
padding-top:4px;
padding-left:4px;
}
select.txtfield_pix {
  background-color: #ffffff;
}
select.txtfield_pix:disabled {
  background-color: #dedede;
}

.saleSourceMarketplaceStar { width:19px;height:17px;background-image:url(../images/status_stars.png);margin-left:8px;background-position:17px}
.saleSourceShopStar {width:19px;height:17px;background-image:url(../images/status_stars.png);margin-left:8px;background-position:0px}
.saleSourcePoStar {width:16px;height:14px;background-image:url(../images/status_red_star.png);margin-left:8px;}
.saleSourceTuStar {width:15px;height:15px;background-image:url(../images/status_green_star.png);margin-left:10px;}

.toplinks_box {float:left;padding-bottom:8px;padding-left:8px}
.toplinks_box img {vertical-align:middle}
.report_user_cell img {
    vertical-align:middle;
    margin-right:10px !important
}
.child_license {padding-left:20px}
.valign_input {vertical-align: middle; margin:1px 3px}
#processing_file_warning {padding-bottom:20px;padding-left:100px;padding-right:100px;text-align:center}


#receipt_table {border:1px solid #ccc; width:100%}
#receipt_table tr {height:30px}
#receipt_table tr.order_row td{border-top: 1px solid #E6E6E5}
#receipt_table tr.drow1{background-color:#fff}
#receipt_table tr.drow2{background-color:#f5f5f5}

.info {float:left; margin-left:5px}
#buymore-link{color:white;text-decoration:none}
#tp_admin_note{color:#f00;padding-top:10px;padding-left:10px;font-size:13px}
#content input[type='file'] {display:inline}
.conf-but{margin-bottom:2px;margin-right:2px}
.header .logout-disabled{color:#999; cursor:default}
.header .logout-disabled:hover{text-decoration:none}

#user_filters #search_email {
  width: 200px;
}

#user_filters #search_referrals {
  width: 190px;
}
.ptop10 {padding-top:10px}