﻿body
{
	background-color:#fff;
	background-image:none;
	color:#4d4f4e;
}
ul,
ol
{
	/*padding-left:5px;*/
	margin-left:0;
	color:#4d4f4e;
	padding-left:40px;
}
ol ul
{
	padding-left:20px;
}
ul ul,
ol ol
{
	padding-left:0px;
}

li
{
	list-style-type:none;
	line-height:1.6;
}
li li
{
	margin-left:0 !important;
	list-style-type:none !important;
	padding-left:10px;
	background:transparent url(/images/layout/li_li_bg.gif) no-repeat left 5px;
}
li li li
{
	background:transparent url(/images/layout/li_li_li_bg.gif) no-repeat left 5px;
}
li li li li
{
	background:transparent url(/images/layout/li_li_li_li_bg.gif) no-repeat left 5px;
}
div#mainTable 
{
	border-bottom: none!important;
	border-top:none;
}
div.wrapper
{
	border-left:solid 1px #b8b8b8;
	border-right:solid 1px #b8b8b8;
}
.fullwidth .template_2_Columns #column1,
.fullwidth #template_Logon_Register #column1
{				
	width: 463px !important;			
}								
.fullwidth .template_2_Columns #column2,
.fullwidth #template_Logon_Register #column2
{				
	margin-left: 518px !important;			
}				

body.logon #loginbox 
{
	width: 288px!important;
	float: right;
}

a
{
	color:#a81d1d;
	text-decoration: underline;
}

div#mainTable
{
	background-color: Transparent;
	
}

dt
{
	background:#f6f7fa url(/images/subpage_tab.gif) 10px 0px no-repeat;
}
dt.approvedcourse 
{
	background:#f6f7fa url(/images/subpage_approved_tab.gif) 10px 0px no-repeat;
}


dt a
{
	color:#4d4f4e;
}
dt.approvedcourse a
{
	color:#bd5400;
}


dd
{
	background:#f6f7fa url(/images/subpage_bg.gif) repeat-x left top;
	border-bottom:solid 1px #c0c0c0;
	border-right:solid 1px #c0c0c0;
	color:#4d4f4e;
}
dd.approvedcourse
{
	border-color:#bd5400;
	background:#f6f6f8 url(/images/subpage_approved_bg.gif) repeat-x left top;
	color:#4d4f4e;
}

p, #mainLayout ul li
{
	font-size:105%;
	line-height:1.3;
}

.description p
{
	font-size:100%;
	line-height:1.3;
}

.boxout, 
table.boxout td
{
	background: #e5e5e5;
}
.bred, table.bred td
{
	background: #e4b091;
}		
.bgreen, table.bgreen td
{
	 background: #c5c5c5;
}
/* ################################ */
#main
{
	height:500px;
}
#mainLayout ul,
#mainLayout ol
{
	margin-left:0;
	color:#000000;
}
#mainLayout li
{
	list-style-type:disc;
}
.otherstories ul
{
	margin-left:0;
	padding-left:0;	
}
.otherstories li
{
	list-style-type:none !important;
}
#mainHeader
{
	padding:0;
	background-color:#e5e5e5;
	background-image:none;
	text-align:center;
	height:65px;
	border-bottom:solid 1px #e28001;
}
#sideBarLogin 
{
	width:195px;
}
#login
{
	width:auto;
}
.logon #mainHeader
{
	padding-left:0;
}
table#contentTable
{
	border-top:none;
}
#logo
{
	position:relative !important;
	width:142px;
	top:3px;
	left:3px;
}
#logo img
{
	width:142px;
	height:59px;
}
#innerheader
{
	width:990px;
	text-align:left;
	margin:0 auto;
	position:relative;
}
.logon #headerEmail
{
	position:absolute;
	right:0;
	bottom:5px;
	font-size:100%;
}
#bottomCurve
{
	height:20px;
	background:transparent url(/images/layout/bottomCurve_bg.gif) no-repeat left top;
}
#bottomCurve_br
{
	height:20px;
	margin-left:20px;
	background:transparent url(/images/layout/bottomCurve_bg_br.gif) no-repeat right top;
}
#mainFooter
{
	position:relative;
	background:transparent url(/images/layout/mainFooter_bg.gif) no-repeat left top;
	height:41px;
	margin-bottom:20px !important;
}
#mainFooterRight
{
	position:absolute;
	right:0;
	top:0;
	height:41px;
	width:20px;
	background:transparent url(/images/layout/mainFooterRight_bg.gif) no-repeat right top;
}
#developerLink
{
	position:absolute;
	top:0;
	right:20px;
	width:20%;
	margin-top:10px;
}
#developerLink a
{
	padding: 4px 74px 0 0;
	background: url(/images/layout/eonic_logo.gif) right top no-repeat;
	color:#484848;
	font-size:110%;
	font-family:Arial, Sans-Serif;
	font-weight:normal;
}
#developerLink a:hover
{
	color:#828181;
    background-position: right -20px;
}
#copyright
{
	float:left;
	width:30%;
	margin-left:20px;
	padding-top:14px;
}
/*############################################# Top Menus  ###########################################*/
#freePages
{
	margin-bottom:0;
}
#myWellards, #freePages
{
	float:right;
}
#freePages a,
#mainHeader a
{
	color:#525252;
	text-decoration:underline;
	font-weight:normal;
}
#freePages a:hover,
#mainHeader a:hover
{
	color:#ad571c;
	text-decoration:underline;
}
#freePages li,
#myWellards ul li a
{
	background:transparent url(/images/bg/bg-menu-separator-white.gif) no-repeat scroll right bottom;
}
#myWellards ul li.last a,
#freePages li.last
{
	background-image:none;
}
#myWellards ul li a
{
	padding-left:6px;
}
#myWellards .separator a
{
	background:none;
}
#myWellards .menuTop
{
	width:751px;
	font-size:12px;
}
#myWellards ul#menuTop,
#menuBottom ul.menuBottom
{
	float:right;
}
#myWellards ul#menuTop li,
#menuBottom ul.menuBottom li,
#myWellards ul#separator
{	
	float:left;
}
#myWellards ul#menuTop,
#menuBottom ul.menuBottom,
#myWellards ul#separator
{
	width:auto !important;
}
#myWellards ul#separator
{
	padding-left:0 !important;
}
#myWellards ul#menuTop
{
	padding-top:4px !important;
	padding-right:1px !important;
}
.headerLeft,
#mainHeader .headerRight a
{
	color:#000000;
}
.headerLeft
{
	padding-left:3px;
}
#mainHeader .headerRight a
{
	font-weight:bold;
}
span.separator
{
	background:transparent url(/images/bg/bg-menu-separator-black.gif) no-repeat scroll center center;
}
h1#mainTitle
{
	font-family:Myriad Pro, Arial, Verdana, Helvetica, Sans-Serif;
	font-weight:normal;
}

/*############################################  Bottom Menu  ###########################################*/
#menuBottom
{
	width:982px;
	margin:0 auto;
	position:relative;
}
#menuBottom ul.menuBottom
{
	margin-right:20px;
}
#menuBottom ul.menuBottom li
{
	list-style-type:none;
	background:transparent url(/images/bg/bg-menu-separator-white.gif) no-repeat scroll right 50%;
	padding:0 4px 0 5px;
}
#menuBottom ul.menuBottom li.last
{
	background-image:none;
}
#menuBottom ul.menuBottom li a
{
	color:#4d4f4e;
	text-decoration:none;
}
#menuBottom ul.menuBottom li a:hover
{
	color:#ad571c;
}

/*############################################  Top Header  ###########################################*/
#topHeaderImage
{
	margin-left: 31px;
	width:100px;
	height:63px;
	float:left;
}
#topHeader h1#mainTitle
{
	background-image:none !important;
	float:left !important;
	PADDING-LEFT: 12px !important;
	PADDING-TOP: 17px !important;
}
.logon #topHeader h1#mainTitle
{
	display:block !important;
	background-position: left center !important;
	PADDING-LEFT: 12px !important;
	FONT-SIZE: 24px !important;
	MARGIN-BOTTOM: 0px !important;
	VERTICAL-ALIGN: baseline;
	LINE-HEIGHT: 40px !important;
	PADDING-TOP: 17px !important;
	background-image:none !important;
	float:left !important;
}
/*body.logon #mainTable #topHeader h1#mainTitle 
{
	display: none;
}*/

#topHeader
{
	background: #ffffff url(/images/hdr/actavis-table-header.gif) no-repeat left top;
}
/*.logon #topHeader
{
	padding:0;
	background: Transparent url(/images/hdr/actavis-table-header-logged-out.gif) no-repeat left top !important;
	text-align:center;
	height:63px;
	position:relative;
}*/
#topHeader
{
	padding:0;
	background: Transparent url(/images/hdr/actavis-table-header.gif) no-repeat left top !important;
	text-align:left;
	height:67px;
	position:relative;
}
#topHeaderRight
{
	position:absolute;
	right:0;
	background: #ffffff url(/images/hdr/actavis-table-header-logged-out-right.gif) no-repeat right top;
	top:0;
	height:63px;
	width:145px;
}
.logon .headerRight
{
	padding-top:0 !important;
	text-align:right;
}

/*############################################# Side Bar  ###########################################*/

#sideBar
{
	padding-top:10px;
	background:Transparent none;
}

.sideContainer
{
	background: none;
}



.blocklist a,
.blockContainer,
.subPageList li
{
	background:#954316;
}

.blocklist .showDesc
{
	background:#954316;
}
.template_Glossary_of_Terms .newsarticle,
.loadnodeacc
{
	background-color: #FFF !important;	
}
.template_Glossary_of_Terms .blocklist a, 
.template_Glossary_of_Terms .blocklist a span
{
    background: none;
    color: #ad571c;
    border: 0 !important;
    padding: 6px 31px 6px 10px;
        margin-bottom:0;
}
.template_Glossary_of_Terms .blocklist A,
.template_Glossary_of_Terms .blocklist A.Open
{
    border: 0 !important;
	border: 1px solid #C0C0C0 !important;
    border-top: 0 !important;
    background: #d8d8d8 url(/images/layout/accordion/grad_background.gif) left top repeat-x;
    padding: 0;
}
.template_Glossary_of_Terms .blocklist A:hover span
{
    color: #FFF !important;    
}
.template_Glossary_of_Terms .blocklist A.Open span
{
	color:#ad571c !important
}

.template_Glossary_of_Terms #column1,
.template_Glossary_of_Terms #column2
{
    border-top: 1px solid #C0C0C0;    
}
.template_Glossary_of_Terms .blocklist A A
{
	border-width: 0;
}
.template_Glossary_of_Terms .termdefinition
{
    background: #FFF;
    margin-top: 10px !important;   
}
.newsarticle 
{
	background:#954316;
	margin-bottom: 20px !important;
}
.appendix
{
	background:#4d4f4e !important;
	color:#fff!important;
}

.appendix a
{
	color:#efe!important;	
}

.blockBright
{
	background-color: #E28000;
	color:White !important;
}

.blocklist a, .blockContainer, .subPageList li
{
	background:#954316;
}

.blocklist a:hover,.blocklist a:focus,.blocklist a:active
{
	background:#954316;
}

/*########################################  Section Menu  ######################################*/
ul.sectionMenu ul li a
{
	padding:2px 0 2px 10px;
}
ul.sectionMenu li a
{
    padding:0 0 0 10px;
}
ul.sectionMenu ul li li a
{
	padding:2px 0 2px 15px;
}
ul.sectionMenu ul li li li a
{
	padding:2px 0 2px 20px;
}
ul.sectionMenu ul li li li li a
{
	padding:2px 0 2px 25px;
}
ul.sectionMenu ul li li li li li a
{
	padding:2px 0 2px 30px;
}
ul.sectionMenu 
{
	margin-top: 0;
	margin-bottom: 0;
}
ul.sectionMenu ul 
{
	background: #fff none;
	font-weight: normal;
	border-top: solid 1px #e5e5e5;
	padding-left:5px;
}
ul.sectionMenu li 
{
	background: #fff none;
	font-weight: normal;
	border-bottom: solid 1px #e5e5e5;
}
ul.sectionMenu li a
{
	background:transparent url(/images/icons/sub/sectionMenu_bg.gif) no-repeat 97% 50% !important;
}
ul.sectionMenu li a:hover,
ul.sectionMenu li a.on,
ul.sectionMenu li a.active
{
	background:transparent url(/images/icons/sub/sectionMenu_bg_hover.gif) no-repeat 97% 50% !important;
}
ul.sectionMenu li ul li a,
ul.sectionMenu li ul li a.on,
ul.sectionMenu li ul li a.active
{
	background:none !important;
}


ul.sectionMenu li ul li a:hover,
ul.sectionMenu li ul li a.on,
ul.sectionMenu li ul li a.active
{
	background:none !important;
	color:#ad571c !important;
}



/*########################################  Sub Menu  ######################################*/

ul.submenu li
{
	background: none;
	border-bottom: solid 1px #e5e5e5;
}
ul.submenu li a,
ul.sectionMenu a
{
	color: #999999;
}
ul.submenu li a:hover,
ul.sectionMenu a:hover,
ul.submenu li a.active
{
	color: #ad571c;
}


.blue
{
	background:#e28000 url(/images/bg/bg-section-expand.gif) repeat-x scroll left top;
}

#template_Logon .blue .container
{
	background:none;
}
#sideBar
{
	padding-top:7px;
}
/*h3.title a,
h3.title .a
{
	background-color:#d4d4d4;
	color:#4d4f4e;
	
	PADDING-RIGHT: 8px;	
	DISPLAY: block;	
	PADDING-LEFT: 8px;	
	FONT-WEIGHT: 400;	
	FONT-SIZE: 14px;	
	PADDING-BOTTOM: 6px;	
	PADDING-TOP: 6px;
	TEXT-DECORATION: none
}  */
.newsarticle,
.forumTicket,
.attendee
{
	background-color:#fff !important;
	color:#000;
}
.morelink,
.morelink a
{
	color:#a81d1d;
}
#rssFeedButton
{
	background-image:url(/norgine/images/icons/RSS_Feed_off.jpg);
}
#mainFooter,
#mainFooter a
{
	color:#4d4f4e;
}
.scoreboard tbody table th
{
	background-color:#ffffff;
}
.scoreboard tbody table td
{
	background-color:#f4f4f4;
}
.scoreboard tfoot td
{
	background-color:#d4d4d4;
	color:#4d4f4e;
}
#breadcrumb
{
	padding-bottom:0;
	padding-top:0;
}
#breadcrumb a
{
	text-transform:lowercase;
	color:#4d4f4e;
	font-weight:normal;
}
#myWellards ul
{
	background-image:none;
	background-color:inherit;
	border:none;
}
#myWellards #mwBottom
{
	background-image:none;
	margin-bottom:4px;
}
#template_Home .blockContainer, .blocklist{
background-color:#ffffff;

}


ul.blocklist li a span.block, 
ul.blocklist li a:hover span.block
{
	background-color: transparent;
	background-image: none;
	color: #4d4f4e;
}

ul.blocklist li a span.block, 
ul.blocklist li a:hover span.block,  
ul.blocklist li a:active span.block, 
ul.blocklist li a:visited span.block 
ul.blocklist li a:link span.block
{
	background-color: transparent !important;
	background-image: none;
	color: #4d4f4e;
}

ul.blocklist li a
{
	background: transparent url(/images/icons/block/block_background.gif) no-repeat scroll 98% 50% !important;
}

ul.blocklist li a span.block_training_manager
{
	background: transparent url(/images/icons/block/block_training_manager.gif) no-repeat scroll 98% 50% !important;
}

ul.blocklist li a span.block_team_leader
{
	background:transparent url(/images/icons/block/block_team_leader.gif) no-repeat scroll 98% 50% !important;
}

ul.blocklist li a span.block_personal_development_plan
{
	background: transparent url(/images/icons/block/block_personal_development_plan.gif) no-repeat scroll 98% 50% !important;
}

ul.blocklist li a span.block_clinical_training, ul.blocklist li a span.block_recommended_training
{
	background: transparent url(/images/icons/block/block_clinical_training.gif) no-repeat scroll 98% 50% !important;
}

ul.blocklist li a span.block_company_training
{
	background: transparent url(/images/icons/block/block_company_training.gif) no-repeat scroll 98% 50% !important;
}

ul.blocklist li a span.block_contact_us
{
	background: transparent url(/images/icons/block/block_contact_us.gif) no-repeat scroll 98% 50% !important;
}

#template_Home #column1 h2.block,  #template_Home #column1 h2.blockContainer
{
	padding-right: 0 !important
}

h2.block_my_wellards 
{
	background: transparent url(/images/icons/block/block_background.gif) no-repeat scroll 98% 50% !important;
	padding-right: 0;
}
.blocklist a span,
.blockContainer div,
.blockContainer h2,
.blockHeader,
#quiz form .group h3,
.subPageList li a,
.blocklist .showDesc .desc
{
	padding:15px 10px;
}
.blockContainer h2
{
	color:#4d4f4e;
}
.block_my_wellards div
{
	background: transparent url(/images/icons/block/block_my_actavis.gif) no-repeat scroll 98% 50% !important;

}
.blockContainer div, ul.blocklist a
{
	color: #4d4f4e;
	background: transparent;
}

.blockContainer div, 
ul.blocklist a:hover
{
	color: #4d4f4e;
	background: transparent;
}


ul.submenu a:hover,
ul.submenu a:focus,
ul.submenu a:active,
ul.sectionMenu a
{
color:#98491e	;
}
.submenu a
{
	background-image:url(/images/icons/sub/sub_menu.gif) !important;
}
.submenu a:hover,
.submenu a.active
{
	background-image:url(/images/icons/sub/sub_menu_hover.gif) !important;
}

.menuBorder 
{
	border: solid 1px #e28000;
	position: relative;
	padding: 5px 2px;
	margin-bottom: 4px;
}

#myWellards div.menuTop ul 
{
	background-color: Transparent;
}


ul.blocklist li.showDesc 
{
	background-color: transparent;
}


.descBody 
{
 background: transpartent none;
}

.descBody p
{
	color: #4d4f4e;
}


ul.blocklist li.showDesc a 
{
	background-image: none !important;
	background-color: Transparent;
	color: #4d4f4e;
}

ul.blocklist li.showDesc a.desc_whats_new
{

	color: #4d4f4e;
}

ul.blocklist li.showDesc
{
	background-image: none !important;
	background-color: Transparent;
}


ul.blocklist li.showDesc div.container 
{
	background: Transparent none;
}

ul.blocklist li.showDesc div.container 
{
	background: Transparent url(/images/icons/block/block_whats_new.gif) no-repeat 0 0 !important;
}

ul.blocklist li.showDesc div.descBody
{
	background: Transparent url(/images/icons/block/block_whats_new_bottom.gif) no-repeat 0 100% !important;
}

.content 
{
	background-color: #fff;
}
body #mainLayout .content
{
	padding: 7px;
}
body #column2 .module .content
{
	text-align:right;
	padding-top:5px;
	padding-bottom:5px;
}
body.logon #mainLayout .content
{
	padding: 10px;
}
body.logon #column2 .module .content
{
	text-align:right;
	padding-top:5px;
	padding-bottom:5px;
}
body.logon #column1 .module .content img
{
	padding:10px;
}
ul.courseList table, ul.courseList table a {
color: #4d4f4e !important;
}
ul.courseList,
ul.courseList li
{
	list-style: none !important;
}

.blockHeader 
{
	background: #d4d4d4;
	color:#4d4f4e;
}

.block
{
	background: #d4d4d4;
	color:#4d4f4e;
}



/*####################################### Boxes  ###########################################*/


.box-tl, .box-tr, .box-bl, .box-br
{
	position: absolute;
	width: 4px;	 
	height: 4px;
}
.box .tr h2.title
{
	color:#4D4F4E;
	padding-left:0 !important;
	padding-top:3px !important;
	padding-bottom:0 !important;
}
.box .tl
{
	background: transparent url(/images/layout/box-tl.gif) no-repeat 0 0;
	font-size:0;	
}
.box .bl
{
	background: transparent url(/images/layout/box-bl.gif) no-repeat 0 100%;
	font-size:0;
	height: 7px;	
}
.box .tr
{
	background: transparent url(/images/layout/box-tr.gif) no-repeat 100% 0;
	font-size:0;
	margin-left: 7px;
}

.box .br
{
	background: transparent url(/images/layout/box-br.gif) no-repeat 100% 100%;
	font-size:0;
	height: 7px;
	margin-left: 7px;
}
.box .content
{
	border-left:solid 1px #d2d2d2;
	border-right:solid 1px #d2d2d2;
	background-color:#fff;
}

.blueoutlinebox 
{
	background-color: #D4D4D4;
}
.blueoutlinebox .tl,
.blueoutlinebox .tr
{
	font-size: inherit;
	background: Transparent;	
}
 
.blueoutlinebox .content
{
	border: 0;
}

.blueoutlinebox .tr h2.title {
    color: #555555;
    font-size: 1.7em !important;
    padding: 6px 3px 8px 0 !important;
    font-weight:bold;
}

/*####################################### Side Bar Box Styling  ###########################################*/

.sideBarContainer
{
	padding-top:10px;
}
.sideBarContainer ul.submenu,
.sideBarContainer ul.submenu li,
.sideBarContainer .box .tl,
.sideBarContainer .box .bl,
.sideBarContainer .box .content
{
	width:197px !important;	
}
.sideBarContainer .box .tr
{
	background: transparent url(/images/layout/sidebar-box-tr.gif) no-repeat 100% 0;
}

.sideBarContainer .box .br
{
	background: transparent url(/images/layout/sidebar-box-br.gif) no-repeat 100% 100%;
}

.sideBarContainer .box .tr,
.sideBarContainer .box .br,
.sideBarContainer .box .tl,
.sideBarContainer .box .bl
{
	margin-left: 0;
	font-size:0;
	height: 5px;
}
.sideBarContainer .box .tl,
.sideBarContainer .box .bl
{
	background: none;
}
.sideBarContainer .box .content
{
	border-left:none;
	padding:0 !important;
}



.midalign
{
	vertical-align:middle	
}

.transparencyBox .formMainTable .group .group TD 
{
	padding: 0 0 !important;
}

td.logonButton
{
	vertical-align:bottom !important;
	color:White;	
}

td.logonButton input
{
	text-transform:uppercase;
	color:#ffffff;	
}

#loginbox th
{
	display:none !important;
}

.transparencyBox h3
{
	text-transform:uppercase;
	padding: 0 0 0 4px;
	margin:0;

}

.transparencyBox th
{
		color:#ffffff;	
}


.transparencyBox .content
{
	background: transparent url(/images/layout/transparencyBoxBackground.png) repeat 0 0;
	border-left: solid 1px #e28000;
	border-right: solid 1px #eba54b;
	color: #ffffff;
}

.transparencyBox .content a
{
	color: #ffffff;
}

.transparencyBox .content a:hover
{
	color: #ffffff;
	text-decoration: none;
}


.transparencyBox .tl
{
	background: transparent url(/images/layout/logon-tl.gif) no-repeat 0 0;
	font-size:0;
	height: 5px;
	
}

.transparencyBox .tr
{
	background: transparent url(/images/layout/logon-tr.gif) no-repeat 100% 0;
	font-size:0;
	height: 5px;
	margin-left: 5px;
}


.transparencyBox .br
{
	background: transparent url(/images/layout/logon-br.gif) no-repeat 100% 100%;
	font-size:0;
	height: 5px;
	margin-left: 5px;
}


.transparencyBox .bl
{
	background: transparent url(/images/layout/logon-bl.gif) no-repeat 0 100%;
	font-size:0;
	height: 5px;
}


.transparencyBox .textbox
{
	/*background: #ffffff url(/images/layout/inputBoxDropShadow.gif) no-repeat 0 0;
	padding: 5px;
	margin-top: 3px;
	width: 178px !important;
	font-size: 11px;*/
}

.transparencyBox .firstbox
{
	margin-top: 0;
}

.transparencyBox .principle
{
	background: transparent url(/images/layout/goButton.gif) no-repeat left top !important;
	border: none;
	width: 51px;
	height: 27px;
	font-weight: bold !important;
}
.register .transparencyBox input.principle
{
	background: transparent url(/images/layout/updateButton.gif) no-repeat left top !important;
	width: 150px;
}

table.reportDetail tr.alternate 
{
	background:#d4d4d4;
}


form span.alert,
form td.alert span,
form span.hint,
form td.hint span,
form span.help,
form td.help span,
.reportBody p span.alert 
{
	background: #b8b8b8 url(/images/layout/hint-icon.gif) no-repeat 3px 50%!important;
	width: auto;
	color: #ffffff !important;
	padding: 5px 5px 5px 25px
}
form span.help,
form td.help span,
form span.help
{
	background: #b8b8b8 url(/images/layout/help-icon.gif) no-repeat 3px 50%!important;
	font-size:1em;
}

.reportBody p span.alert
{
	padding: 5px 5px 5px 30px !important;
	background-position: 5px 50%;
}

.headerForm 
{
	background-color: #d4d4d4;
}

#mainLayout .headerForm input
{
	background: #ad571c;
}

#mainLayout .headerForm input:hover 
{
	background-color: #b8b8b8 !important;
}



ul.courseList li {
background: #ffffff none repeat scroll 0 0;
color: #4d4f4e;
}


ul.courseList li table.courseSummary td.listName {
color: #4d4f4e;
}

ul.courseList li ul table.courseSummary td.listName{
color: #000000;
}

ul.courseList li a {
color: #A81D1D;
}

ul.courseList li ul li {
	background: #fdf7e0;
	color: #000000;
}

ul.courseList li ul li ul li {
	background: #fdf7e0;
	color: #000000;
}

ul.courseList li ul li ul li ul li {
	background: #fdf7e0;
	color: #000000;
}

ul.courseList li ul li a {
	color: #a81d1d;
}

.report h3 
{
	background: #4d4f4e;
	color: #ffffff;
}
.report
{
	background-color:#d4d4d4;
	border:2px solid #d4d4d4;
}

#template_Reports .formMainTable .group h3 
{
	background-color: #e28000;
}

.dateSelector #showDate 
{
	background-color: #FDF7E0;
}
/*css2 selector syntax only works on ie7+*/
input[type='hidden']
{
	visibility: hidden;
}


/* Requires styling*/

.userResults tr
{
	background-color:#d4d4d4 !important;
	border-bottom:dotted 1px #d4d4d4;
}

.reportDetail th 
{
background-color: #4d4f4e !important;
border-top: solid 1px #4d4f4e !important;
border-bottom: solid 1px #4d4f4e !important;
}

.reportDetail th strong
{
color: #e8d1c4!important;
}


#template_Reports .formMainTable .group .group h3 {

color:#000000;

}

#mainLayout .principle
{
	color:#fff !important;
	background-color:#7a0000;
	border:none;
}


#mainLayout .listButtons a.button,
#mainLayout .listButtons input.button {
	background-color:#ad571c;
	border:none;
}

#mainLayout .listButtons a.button:hover,
#mainLayout .listButtons input.button:hover
{
	background-color:#b8b8b8;
	border:none;
}

#mainLayout .button {
	background-color:#ad571c;
	border:none;
	color:#ffffff;
	display:inline;
	font-family:arial,sans-serif;
	font-size:11px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:1em;
	padding:2px;
	white-space:nowrap;
	cursor:pointer;
}

#mainLayout input.button:hover
{
	background-color:#b8b8b8;
	border-color: #d67e0a #ef8c0b #ef8c0b #d67e0a; 
}
#mainLayout .principle
{
	background-color:#7a0000;
}
#mainLayout .principle:hover,
#mainLayout input.principle:hover
{
	background-color:#b44242;
	border:none;
}
#template_Reports input.principle
{
	padding:3px 18px 3px 0;
}


.textarea,
.textbox,
.required,
.dropdown,
input.required,
textarea.required
{
	border: solid 1px #c0c0c0;
	padding: 3px;
	background-color:#fff;
}

.blockContainer 
{
	background-color: #d4d4d4;
}

.blue
{
	background: Transparent none!important;
	color: #000000!important;
}


.blue div p,  .blue div strong,  .blue div .whitesmall
{
	color: #4d4f4e!important;
}


.companySB tfoot, .singleSB tfoot
{
	background-color: #fff !important;
	color:#4d4f4e;
}

.userResults table 
{
	border: solid 1px #d4d4d4;
}

.userResults thead th 
{
	background-color: #d4d4d4;
	color: #4d4f4e;
}

.userResults tbody tr td
{
	background-color: #ffffff;
	color: #494f4e !important;
}

.userResults tbody tr.latestAttempt td, .userResults tbody tr.latestAttempt th
{
	background-color: #ffffff;
	color: #000000;
}
.right SPAN
{
	BACKGROUND-IMAGE: url(/images/right.gif)
}
.scoreboard .columnSB
{
	background-color:#fff;
}

/*####################################### Quiz  ###########################################*/
body#quiz
{
	background:#ffffff url(/images/layout/quiz_watermark.gif) no-repeat center 140px;
}
#quiz FORM .group H3
{
	BACKGROUND-COLOR: #4d4f4e;
}
.examSummary H4
{
	BACKGROUND-COLOR: #4d4f4e;
	color:#fff;
}
td.DefaultExam td,
td.DefaultExam th
{
	color:#ad571c;
}
input#qmCmd_Submit,
input#qmCmd_Submit_old,
input#qmCmd_Skip,
input#qmCmd_Skip_old,
input#qmCmd_Jump_to_End,
input#qmCmd_Jump_to_End_old
{
	cursor:pointer;
	border:none;
	width:118px;
	height:57px;
	font-size:13pt !important;
	text-align:left;
	padding-left:7px !important;
	padding-top:5px !important;
}
input#qmCmd_Skip_old,
input#qmCmd_Submit_old,
input#qmCmd_Jump_to_End_old
{
	width:160px;
}
input#qmCmd_Submit,
input#qmCmd_Submit_old
{
	margin-left:5px !important;
	background:#ad571c url(/images/layout/course_submit_button.gif) no-repeat right top !important;
}
input:hover#qmCmd_Submit
{
	background:#c28155 url(/images/layout/course_submit_button_hover.gif) no-repeat right top !important;
}
input#qmCmd_Skip,
input#qmCmd_Skip_old,
input#qmCmd_Jump_to_End,
input#qmCmd_Jump_to_End_old
{
	background:#4d4f4e url(/images/layout/course_skip_button.gif) no-repeat right top !important;
}
input:hover#qmCmd_Skip,
input:hover#qmCmd_Jump_to_End
{
	background:#7a7b7a url(/images/layout/course_skip_button_hover.gif) no-repeat right top !important;
}

.displaybutton
{
	background: url(/images/layout/down_trans_15.gif) #4d4f4e no-repeat 3px 50%;
}

img.right10cropped
{
	padding-right:5px;
}
.listitem
{
	border:1px solid #c0c0c0;
}
.listitem h3 a
{
	text-decoration:underline;
}
.avcomp THEAD TH
{
	BACKGROUND-COLOR: #eee;
}
.avcomp TBODY .company TH,
.avcomp TBODY .company TD
{
	BACKGROUND-COLOR: #dfdfdf;
}

.externallink
{
	background: url(/images/icons/external_link.gif) no-repeat right center
}
form#Register table
{
	width:auto;
}
/* ################################   Logon Box Styling  #################################### */

#login a.passwordRem
{
	color:#4d4f4e;
	font-size:90%;
	font-weight:bold;
}
#login input.principle
{
	background:transparent url(/images/layout/logon_home_button.gif) no-repeat left top;
	color:#fff;
	display:block;
	border:none;
	height:22px;
	vertical-align:middle;
	font-weight:bold;
	cursor:pointer;
	float:right;
}
#PasswordReminder input.principle
{
	background:transparent url(/images/layout/password_reminder_button.gif) no-repeat left top;
}
#login input:hover.principle
{
	color:#e6e6e6;
}
#login
{
	border:none;
	width:197px !important;
	margin-bottom:10px;
	padding-top:0;
	background-color:Transparent;
	background-image:none;
	padding:0;
}
#login table
{
	width:176px;
}
#login span.radiocheckbox
{
	margin-top:3px;
	padding-left:0;
}
#login input#cRemember_1
{
	margin:0;
}
#login #UserLogon h3
{
	font-size:160%;
	font-weight:bold;
	background-image:none;
	height:auto;
	padding:0 0 29px 10px;
	margin-bottom:0 !important;
	margin-top:0;
}
#login #PasswordReminder h3
{
	color:#4D4F4E;
	padding:0 5px 5px 10px;
	margin-bottom:0 !important;
}
#login form .textbox
{
	background-image:none;
	background-color:#fff;
	border:solid 1px #b8b8b8;
	padding:3px 5px;
}

#login form .button
{
	font-size:110%;
	font-weight:bold;
	border:none;
	cursor:pointer;
	width:44px;
	height:23px;
	text-align:center;
	vertical-align:middle;
	color:#ffffff !important;
	padding:0;
	padding-top:2px;
}

/* -------- This is the Please wait button ------------- */

#login form .button#_old
{
	width:83px !important;
}
#login input.principle#_old
{
	background:transparent url(/images/layout/logon_wait_button.gif) no-repeat left top;
}
/* ------------------- */

#PasswordReminder input.button
{
	width:127px !important;
}

#login form .button:hover
{
	color:#4d4f4e !important;
}
#login .help,
#login .alert
{
	margin:0 3px 0 0;
	background-color:#B0C0DF;
	border-color:White;
	color:Black;
	font-size:9px;
}
#login .alert
{
	font-weight:normal;
}
#login label,
#login a
{
	color:#4d4f4e;
}
#login a
{
	padding-right:15px;
}
#login span.alert
{
	
}
#login .tr,
#login .br
{
	height:20px;
}
#login form .group .group
{
	padding-left:10px;
}
#login .tr
{
	background:transparent url(/images/layout/sidebar-box-tr-home.gif) no-repeat 100% 0;
}
#login .br
{
	background:transparent url(/images/layout/sidebar-box-br-home.gif) no-repeat scroll right bottom;
}
#login .content
{
	padding:0;
	background-color:transparent;
	background-image:none;
	border-right:1px solid #D2D2D2;
	width:196px;
}
#login span.help,
#login span.alert
{
	width:auto;
}

form span.alert,
form td.alert span,
form span.hint,
form td.hint span,
form span.help,
form td.help span
{
	padding:2px 5px 2px 30px !important;
	min-height:17px;
}
#login .dropdown,
#login .textarea,
#login .textbox,
#login input.required,
#login textarea.required
{
	width:160px !important;
}

/* ################################   Accordion  #################################### */
	
#accordion p {
	background-color: Transparent;
	text-align: left;
}

#accordion .title {
	    border-top: none;
	    border-bottom: none;
	    text-align: left;
	    font-size: 1.6em;  
}

#accordion .imageLinkExtended .tr h2
{
    font-size: 19pt;    
}

#accordion .title h2 a {
	 text-decoration: none;
	 font-weight: normal;
	 color: #bf5900;
}

#accordion .title h2 a span
{
    background: transparent url(/images/layout/accordion/closedOpenArrow.png) no-repeat right 8px;    
}

#accordion .selected .title h2 a span, 
#accordion .title h2 a:hover span{
	background-position: right -37px;
}
	
#accordion .imageLinkExtended {
	background-position: 98% 3px;
	background-repeat: no-repeat;
}
	
#accordion .imageLinkExtended .content 
{
    border: 2px solid #95969a;
	border-top: none !important;
	border-bottom: none !important;
	background-color: Transparent;
}
		
#accordion .imageLinkExtended .tl {
    background: transparent url(/images/layout/accordion/tl.png) no-repeat 0 0;
}
	
#accordion .imageLinkExtended .tr {
    background: transparent url(/images/layout/accordion/tr.png) no-repeat 100% 0;
}	
	
#accordion .bl {
	background: transparent url(/images/layout/accordion/bl.png) no-repeat 0 100%;
}
		
#accordion .br {
	background: transparent url(/images/layout/accordion/br.png) no-repeat 100% 0;
}
	/* ################################  / Accordion  #################################### */
.helptext
{
	color:#4D4F4E;
	border:1px solid #C0C0C0;
	background-color:#f5f8fc !important;
}
.blue div p a
{
	color:#4D4F4E !important;
}
.blue div ul,
.blue div li
{
	color:#4D4F4E !important;
}
.blue div li
{
	list-style-type:disc;
}
table.reportDetail td name
{
	font-weight:bold !important;
	font-size:105% !important; 
}
/* ################################  Actavis FAQ  #################################### */

a.currentFAQ,
.faqanswer,
.faqinfo
{
     background-color: #E5E5E5;    
}
.faq
{
    background-image: url(/images/q.gif);
}
.faqanswer
{
    background-image: url(/images/a.gif);
}
.faqinfo
{
    background-image: url(/images/i.gif);
}

.headerForm
{
	width:526px;
}
.memberships h3
{
	background-color:#504f4f !important;
}
.memberships .group h3
{
	background-color:#737373 !important;
}
.memberships .group .group h3
{
	color:#373737 !important;
}
#login #PasswordReminder h3
{
	font-size:12px;
}
#login a
{
font-size:11px;
}
#quiz #mainLayout
{
    border:0;
    padding-top:0;
    margin-top:0 !important;
}
.link h3 a.extLink
{
	background: transparent url(/wellardsCommon/images/links_bullet_point.gif) no-repeat 0 50% !important;
	color:#A81D1D;
}
#template_Links_By_Category hr
{
    display:none;
}
#template_Links_By_Category .link
{
    margin-bottom:5px;
    padding-bottom:5px;
    border-bottom: dotted 1px #405570;	
}
#template_Links_By_Category .link h3 a.extLink
{
    	font-weight:bold;
}
#template_Links_By_Category h3.catTitle
{
	font-size: 1.5em;
	color:#4D4F4E;
}
#template_Links_By_Category div.lastLink
{
	margin-bottom: 2em!important;
}
.slimArticle {
    border-bottom: 5px solid #D4D4D4;
}
.detail blockquote
{
	background: #D4D4D4 url(/wellardsCommon/images/bg/blockquote_begin.png) 13px 13px no-repeat;
	margin-right: 10px; 
	width: 300px;
}
#template_News_Articles_Listing .commentary
{
	background-color: #D4D4D4;
}
#template_News_Articles_Listing .column2
{
	padding-top: 0;
}
#template_News_Articles_Listing .commentary a:hover
{
	color: #A81D1D !important;
}
#template_News_Articles_Listing .featureArticle img.thumbnail
{
	margin: 0 0 10px 15px;
}
#template_News_Articles_Listing .newsarticle img.thumbnail
{
	float: left;
	margin: 0 15px 10px 0px;
}
#template_News_Articles_Listing .featureArticle .newsarticle h3.title a
{
	font-size: 27px;
}


