body{font-family: Helvetica, Arial, sans-serif;font-size:0.8em;}

h1{background-repeat:no-repeat;}

body.adminedit h1,body.adminlist h1,body.admin h1{background-position:right;background-repeat:no-repeat;height:40px;}
#nav ul ul{display:none;}





/* Start of Forms and Admin*/
form{margin:0px;padding:0px;}
input,select,textarea,.Checklistbox{border:1px solid Silver;padding:0.1em;}
select{width:auto;}
input{padding:0.2em;}
fieldset{background-color:#ffffff;border:1px solid #b9bbcf;margin:1em;padding:1.5em;-moz-border-radius:10px;}
fieldset div.formRow{clear:left;}
fieldset div.formRow:hover{background-color:#F5F5FA;border-color:#E1E2EB;}
label{clear:left;display:block;float:left;padding-top:0.1em;width:10em;}
/* fieldset div.submit{border-top:1px solid #C0C0C0;margin-top:3em;padding-top:1em;} */
table.adminListing{border:1px solid #E0E0E0;width:100%;}
table.adminListing{background-color:#ffffff;border:1px solid #b9bbcf;margin-bottom:1em;padding:1.5em;-moz-border-radius:10px;}
table.adminListing th{background-color:#DFE0E1;}
table.adminListing td{padding:0.25em;}
table.adminListing th a{color:Black;display:block;padding:0.25em;text-decoration:none;}
table.adminListing th a:hover{background-color:White;}
table.adminListing tr.c1 td{background-color:#F6F6F6;}
table.adminListing tr.c2 td{background-color:#F3F4F4;}
table.adminListing tr td.action{background-color:#DFE0E1;width:19px;}
table.adminListing tr td input{width:99%;}
table.adminListing tr:hover td{background:#ffffff;}
table.adminPanel{width:99%;}
td.adminPanel{background-repeat:no-repeat;background-position:5px 5px;border:1px solid Silver;margin-top:10px;padding:10px;}
td.adminPanel img{}
td.adminPanel h3{background:none;color:Black;font-size:1em;font-weight:bold;margin:0px 0px 0px 60px;padding:3px;}
td.adminPanel ul{list-style:none;margin:0px;padding:0px 0px 0px 60px;}
td.adminPanel li{display:inline;}
td.adminPanel li a{background:#faf9f5;border:1px solid Silver;color:Black;display:block;float:left;font-size:0.8em;height:75px;margin:2px;padding:0.5em;text-align:center;text-decoration:none;width:75px;}
td.adminPanel li a:hover{background:#ffffff url(../img/bgAdminLinkHover.jpg) no-repeat;}
td.adminPanel li img{border:none;display:block;margin-top:5px;margin-left:auto;margin-right:auto;}
div.toolbar{background-color:#DFE0E1;background-position:top right;background-repeat:repeat-y;min-height:27px;margin:0px;padding:0px;}
div.toolbar{background-color:#ffffff;border:1px solid #b9bbcf;margin-bottom:1em;padding:1.5em;-moz-border-radius:10px;}
div.toolbar div.bar{background:#DFE0E1;border-left:3px double #FFFFFF;float:left;height:1.9em;margin-right:0.0em;padding:0.1em;width:auto;}
div.toolbar div.separator {background-image:url(/assets/scripts/xinha-nightly/skins/sitesync-grey/separator.png);display:inline;height:20px;margin:0;padding:0;width:7px;}
div.toolbar label{padding:0.4em;margin-left:7px;width:auto;}
div.toolbar div.recordnav{float:right;}
div.toolbar input{padding:0.2em;vertical-align:top;}
div.toolbar input.image{border:1px solid #aaaaaa;margin-left:0.2em;height:17px;width:17px;}
div.toolbar input.image:hover{background:#ffffff;border:1px solid black;}
div.toolbar input.image:active{background-color:#b9bbcf;border-style:inset;}
div.tooltip{background:url(/assets/images/icons/help.png) no-repeat 0px 3px;color:White;cursor:help;display:inline;font-size:9pt;height:20px;margin-top:5px;padding:3px;text-decoration:none;width:16px;}
div.Checklistbox{background-color:#ffffff;clear:none;cursor:default;height:110px;left:0px;overflow:auto;padding:0px;position:relative;text-align:left;}
div.Checklistbox ul{border:0px solid red;display:block;list-style:none;list-style-image: none !important;margin:0px;padding:0px;}
div.Checklistbox li input{border:none;}
div.Checklistbox li{border:1px solid #ffffff;color:black;display:block;list-style:none;margin:1px;padding:1px;}
div.Checklistbox li.over{background-color:#F5F5FA;border-color:#E1E2EB;text-decoration:none;}
div.Checklistbox li.header{background-color:#e4e5ef;font-weight:bold;list-style:none;margin:0em;padding:0.5em;}
div.messagebox{border:1px solid Silver;margin-bottom:1.5em;margin-left:auto;margin-right:auto;padding:1em;width:50%;}
#editForm{display:none;}
#leftnav div.adminpanel{background:White;border:2px solid Silver;margin:5px;-moz-border-radius:10px;}
#leftnav div.adminpanel h2{background:#DFE0E1;color:Black;font-size:1em;margin:0px;padding:3px;-moz-border-radius:7px 7px 0px 0px;}
#leftnav div.adminpanel a{background:none;}
#leftnav div.adminpanel a:hover{background:#F6F6F6;}



table.htmlarea,
table.htmlarea td table,
.htmlarea .statusBar,
.htmlarea .statusBar table,
.htmlarea .statusBar table td{border-color:Silver;}

.htmlarea .toolbar{-moz-border-radius:0px;}

/* End of Forms and Admin */



/* Publications Form Start ****************************************************/
#PublicationsForm{margin:20px;padding:10px;}
#PublicationsForm label{padding-top:5px;}
#PublicationsForm table{width:100%;}
#PublicationsForm table input{width:100%;}
#PublicationsForm table td{background:#E0E0E0;padding:1px;}
#PublicationsForm table td.clone{text-align:center;width:50px;}
#PublicationsForm fieldset{background:White url(../img/PublicationsForm/bgPage.gif) repeat-x;border-color:#ffcc00;border-top-width:0px;margin:0px 0px 0px 0px;-moz-border-radius:10px;}
#PublicationsForm fieldset div{ border:none; clear:both;margin-top:5px; padding:3px; }
#PublicationsForm fieldset div.formRow { border:1px solid #f0f0f0; margin:5px 0; }
#PublicationsForm fieldset div.formRow:hover{background:#ECF4FA; border:1px solid #E1F3FF;}
#PublicationsForm fieldset.productList label{background:url(../img/train_icon.png) no-repeat 0px -10px;height:130px;padding:0px 10px 0px 130px;width:640px;}
#PublicationsForm fieldset.productList img{float:left;margin:-16px 5px 0px -130px; border:1px solid #e7e7e7;}
#PublicationsForm fieldset.cat_767 label{background-image:url(../img/events_icon.png);background:none;}/* Training aids */
#PublicationsForm fieldset.cat_770 label{background-image:url(../img/faq_icon_ovr.png);background:none;}/* Test marking sheets */
#PublicationsForm fieldset.cat_765 label{background-image:url(../img/news_icon.png);background:none;}/* Accessories */
#PublicationsForm fieldset.cat_728 label{background-image:url(../img/org_search_ovr.png);background:none;}/* Visual Aids */
#PublicationsForm fieldset.productList label span.title{color:#000066;display:block;font-size:1.2em;font-weight:bold; margin:0 0 0 7px;}
#PublicationsForm fieldset.productList label span.description{display:block;font-size:0.9em;font-weight:normal;}
#PublicationsForm fieldset.productList label span.price{display:block;font-size:1.2em;font-weight:bold;margin-top:3px;}

#PublicationsForm div.submit{padding:10px;text-align:right;}

#PublicationsForm legend{display:none;margin:0px;adding:0px;}
#PublicationsForm legend span{background:#ffcc00;border:1px solid #ff9900;display:block;margin-left:-20px;position:absolute;width:750px;-moz-border-radius:5px;}
#PublicationsForm div label.autoWidth{width:auto;}
#PublicationsForm div.autoWidth label{float:none;width:100%;}
#PublicationsForm div.autoWidth input,#PublicationsForm div.autoWidth textarea{width:100%;}
#PublicationsForm table.checkboxes td{background:none;}
#PublicationsForm table.checkboxes td.label{width:33%;}
#PublicationsForm table.checkboxes td input{width:auto;}
#PublicationsForm input.error,
#PublicationsForm select.error,
#PublicationsForm textarea.error,
#PublicationsForm div.error{background:#fdeded;border:1px dotted red;}
#PublicationsForm table.orderBreakdown td{padding:3px;}
#PublicationsForm table.orderBreakdown td.label{font-weight:bold;width:175px;}
#PublicationsForm table.orderBreakdown td.price{text-align:right;}
#PublicationsForm table.orderBreakdown tr.header td{background:White;text-align:left;}
#PublicationsForm table.orderBreakdown tr.total td{font-weight:bold;}
#PublicationsForm table.orderBreakdown tr.total td.label{background:White;text-align:right;width:auto;}

#PublicationsForm legend span.useCustAddress{background:White;border:none;color:Black;display:inline;font-size:0.8em;font-weight:normal;margin-left:565px;width:auto;}

#PublicationsForm #custDetail label{width:200px;}
#PublicationsForm #custDetail input.text{width:300px;}

div.tabstrip{border:none;color:#721185;font-size:0.95em;font-weight:bold;margin:0px 50px 0px 0px;padding:0px;width:100%;}
div.tabstrip ul,div.tabstrip li{float:right;list-style:none;margin:0px;padding:0px;}
div.tabstrip ul{margin-bottom:-1px;padding:5px 1% 0px 1%;width:98%;}	
div.tabstrip li{background:url(../img/PublicationsForm/bgTab.gif) bottom right no-repeat;color:#ffcc00;display:block;float:left;font-size:0.9em;margin-right:3px;padding-right:3px;}
div.tabstrip li.custDetail{float:right;}
div.tabstrip li:hover{background:url(../img/PublicationsForm/bgTabOver.gif) bottom right no-repeat;}
div.tabstrip li:hover div{background:url(../img/PublicationsForm/bgTabOver.gif) bottom left no-repeat;}
div.tabstrip li.selected,
div.tabstrip li.selected:hover{background:url(../img/PublicationsForm/bgTabSelected.gif) bottom right no-repeat;}
div.tabstrip li.selected div,
div.tabstrip li.selected:hover div{background:url(../img/PublicationsForm/bgTabSelected.gif) bottom left no-repeat;font-weight:bold;color:#000066;}
div.tabstrip li div{background:url(../img/PublicationsForm/bgTab.gif) bottom left no-repeat;height:12px;padding:5px 5px 5px 8px;}
div.tabstrip div.bottomBorder{background:#eee3f7;border:0px solid #FBD23C;border-left:none;border-right:none;clear:right;margin:0px;padding:0px;}


#PublicationsForm fieldset fieldset{background:none;border-color:Silver;border-top-width:1px;clear:left;margin-top:20px;}
#PublicationsForm fieldset fieldset legend{display:inline;}

/* Publications Form End ******************************************************/



/* CPC Search *****************************************************************/
div.courseList{height:400px;overflow:auto;}
div.courseList tr td{background-color:none;cursor:pointer;vertical-align:top;}
div.courseList tr.over td{background-color:Yellow;}
div.courseList tr.selected td{background-color:red;}
/* CPC Search End *************************************************************/