

/* Layout of templates */

#header
{
}

#lhs
{
 clear: both;
 float:left;    
}

#core
{
    
 float:left;   
}

#footer
{
    clear:both;
    padding-top:50px;
    width:750px;
	text-align:center;
}


/* --- Generic styles --- */

div
{
	border: red;
	border-width:0px;
	border-style: solid;
}
.newLink
{	
	color:#526eb2;
	font-weight: bold;
	font-size:11px;	
	text-decoration: none;
}
.newLink:hover
{	
	color:maroon;
	font-weight: bold;
	font-size:11px;	
	text-decoration: none;
}
body
{
	/*background: #ffffff url(images/main_bg.gif) top left repeat-y;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	font-size: 9pt;
	line-height: 12pt;
	padding: 0px;
	margin: 0px;
}


h1, h2, h3, h4, h5, h6, p
{
	margin: 0px 0px 1em 0px;
	padding: 0px;
}

h1 span, h2 span, h3 span, h4 span, h5 span, h6 span, a span, hr
{
	display: none;
}
a
{
	text-decoration: none;
	color: #526eb2;
	font-weight: bold;
}

a:hover
{
	text-decoration: underline;
	color: maroon;
}
/*
a:visited
{
	text-decoration: none;
	color: #526eb2;
}*/

a.button
{
	padding: 0px;
	margin: 0px;
	display: block;
	width: 126px;
	height: 23px;
	border: 1px blue;
}

b, em
{
	color: #526eb2;
	font-weight: bold;
}

.hidden
{
	display: none;
}

.smaller
{
	font-size: 0.9em;
	line-height: 1.2em;
	text-align:left;
}

.center
{
	text-align: center;
}

.right
{
	text-align: right;
}

.asterisk
{
	font-size: 1.7em;
}

img
{
	border: 0px;
	margin: 0px;
}

img.galleryimg
{
	border: 1px solid #526eb2;
}

/* --- Main containers --- */

#container
{
	width: 1000px;
	padding: 0px;
	margin: 0px;
	background: url(images/content_bg.jpg) 0px 107px no-repeat;
	position: absolute;
}

#containerinner
{
	padding: 0px;
	margin: 0px;
	position: relative;
}

/* --- Navigation column --- */

#nav
{
	float: left;
	width: 149px;
	padding: 0px;
	margin: 0px;
}

#navinner
{
	padding: 40px 0px 40px 23px;
	margin: 0px;
}
#navinnernew
{
	padding: 0px 0px 0px 0px;
	margin-left: 0px;
	margin-top:0px;
}
#nav ul
{
	padding: 0px;
	margin: 0px;
	border: 0px;
	list-style-type: none;
}

#nav ul li
{
	padding: 0px;
	margin: 2px 0px 0px 0px;
	border: 0px;
	list-style-type: none;
}

#nav ul li.spacer
{
	margin-top: 25px;
}

/* --- Main image column --- */

#mainimage
{
	width: 265px;
	float: left;
	padding: 0px;
	margin: 0px;
	padding-left:120px;
}

#mainimageinner
{
	padding: 40px 10px 40px 10px;
	margin: 0px;
}

/* --- Content column --- */

#content
{
	width: 330px;
	float: left;
	padding: 0px;
	margin: 0px;
}

#content #contentinner
{
	padding: 40px 0px 40px 0px;
	margin: 0px;
}

#contentwide
{
	width: 595px;
	float: left;
	padding: 0px;
	margin: 0px;
	text-align:left;	
}

#contentwide #contentinner
{
	padding: 40px 0px 40px 0px;
	margin: 0px;
}

#contentreallywide
{
	width: 595px;
	float: left;
	padding: 0px;
	margin: 0px;
}

#contentreallywide #contentinner
{
	padding: 40px 0px 40px 40px;
	margin: 0px;
}
#contentreallywideNewHome
{
	width: 1030px;
	/*float: left;*/
	padding: 0px;
	margin: 0px;
	text-align:center;
}

#contentreallywide #contentinnerNewHome
{
	padding: 40px 0px 40px 40px;
	margin: 0px;
}
/* --- Headers and image replacements --- */

#h1anatomytv
{
	width: 750px;
	height: 88px;
	padding: 0px;
	margin: 0px;
	background: url(images/header.jpg);
}

#h2strapline
{
	width: 750px;
	height: 19px;
	padding: 0px;
	margin: 0px;
	background: url(images/strapline.gif);
}

h3
{
	padding: 0px;
	height: 17px;
	margin: 0px 0px 1.5em 0px;
	border: 0px none;
}
#h3FacultyArea
{
	padding: 0px;
	height: 17px;
	margin: 0px 0px 1.5em 0px;
	border: 0px none;
	padding-bottom:4px;
}
#h33danatomy
{
	width: 322px;
	background: url(images/headings/3d_anatomy_for.gif);
}

#h3aquestion
{
	width: 288px;
	height: 20px !important;
	background: url(images/headings/a_question.gif);
}

#h3about
{
	width: 222px;
	background: url(images/headings/about_atv.gif);
}

#h3anatadmin
{
	width: 253px;
	height: 37px !important;
	background: url(images/headings/anat_admin.gif);
}

#h3faqs
{
	width: 52px;
	height: 20px !important;
	background: url(images/headings/faqs.gif);
}

#h3myprofile
{
	width: 127px;
	background: url(images/headings/my_profile.gif);	
}
#changepassword
{	
	height: 20px;
	background: url(images/headings/changepassword.gif);
	background-repeat:no-repeat;
	width: 240px;
	margin-left:-10px;	
}
#h3news
{
	width: 65px;
	background: url(images/headings/news.gif);
}

#h3comingsoon
{
	width: 220px;
	background: url(images/headings/comingsoon.gif);
	background-repeat:no-repeat;
}

#h3subscribe
{
	width: 301px;
	background: url(images/headings/subscribe_to_atv.gif);
}

#h3subscriberlogin
{
	width: 209px;
	background: url(images/headings/subscriber_login.gif);
}

#h3thankyou
{
	width: 261px;
	height: 37px !important;
	background: url(images/headings/thankyou.gif);
}

#h3tryanatomy
{
	width: 294px;
	background: url(images/headings/try_anatomy_tv.gif);
}

#h3welcome
{
	width: 302px;
	background: url(images/headings/welcome.gif);
}

#h3whatsnew
{
	width: 142px;
	background: url(images/headings/whatsnew.gif);
}

h4
{
	font-weight: bold;
	margin: 0px 0px 0.2em 0px;
}


/* --- Basic table (invisible) --- */

table
{
	border: 0px none;
	padding: 0px;
	margin: 10px 0px 30px 0px;
	font-size: 9pt; /* Size redeclared here to resolve IE not inheriting text sizes into tables */
	line-height: 12pt;
}

table td
{
	margin: 0px;
	padding: 3px 10px 3px 0px;
	border: 0px none;
}

/* --- Product gallery table --- */

table#productgallery td
{
	text-align: left;
	vertical-align: top;
	padding: 0px 5px 10px 0px;
}

table#productgallery td.rightspace
{
	padding-right: 15px;
}

table#productgallery td img
{
	margin: 0px 5px 5px 0px;
}

table#productgallery td p
{
	margin-bottom: 0.5em;
}

table#productgallery td a
{
	display: block;
	text-decoration: none;
	color: #222;
	line-height: 1.2em;
	font-weight: normal;
	margin: 0px 0px 5px 0px;
	font-size: 8pt;
}

table#productgallery td a:hover
{
	color: maroon;
}

/* --- Forms and inputs --- */

form
{
	padding: 0px;
	margin: 0px 0px 0px 0px;
	border: 0px none;
}

table td.key
{
	color: #526eb2;
	font-weight: bold;
	text-align: left;
}

table td.keyright
{
	color: #526eb2;
	font-weight: bold;
	text-align: right;
}

input.text, input.password
{
	width: 155px !important;
	height: 23px !important;
	border: 0px none !important;
	background: url(images/input_bg.gif) top left no-repeat #fff!important;
	background-attachment: fixed;
	padding: 3px 4px 0px 10px !important;
	margin: 0px !important;
}
input.textLong
{
	width: 255px !important;
	height: 23px !important;
	border: 0px none !important;
	background: url(images/input_bg_long.gif) top left no-repeat #fff!important;
	background-attachment: fixed;
	padding: 3px 4px 0px 10px !important;
	margin: 0px !important;
}
select
{
	width: 165px !important;
	border: 1px solid #526eb2 !important;
	padding: 0px 0px 0px 6px !important;
}

input.textwide, input.passwordwide
{
	width: 240px !important;
	height: 23px !important;
	border: 0px none !important;
	background: url(images/inputwide_bg.gif) top left no-repeat #fff!important;
	background-attachment: fixed;
	padding: 3px 4px 0px 10px !important;
	margin: 0px !important;
}

select.selectwide
{
	width: 270px !important;
	border: 1px solid #526eb2 !important;
	padding: 0px 0px 0px 6px !important;
}
select.dropdownlist {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	border: 1px solid #9E9FB3;
	height:18px;
	background-color:White;
	width:50px;
}


input.submit, input.image
{
	margin: 10px 0px 0px 0px !important;
}

/* --- FAQ items --- */

div.faqitem
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	/*border-bottom: 1px solid #526eb2;*/
	width:500px;
	
}

div.faqitemopen
{
	padding: 0px 0px 5px 0px;
	margin: 0px 0px 10px 0px;
	border-bottom: 3px double #526eb2;
}

.plus, .minus
{
	float: left;
}

div.faqiteminner
{
	margin: 0px 0px 0px 20px;
	padding-left:25px;
	width:480px;
}

/* ---------------------------------------- */
/* © Evolving Media Limited 2006            */
/* ---------------------------------------- */

span.redalert
{
 color:Red;   
}

div.productchooserdiv
{
    
 width:800px ;  

}

div.titlebox
{
  float:left;  
  padding-left:5px;
  padding-top: 20px;
  width:390px;  
 
}

div.titleimage
{
 float:left;
 
}

div.titletext
{
 float:left;
 padding-left:10px;
 width:270px;
}


li.tab
{
 font-size:x-small;  
 text-align:right; 
 
}

li.tab a
{
  text-decoration:none;
  color:#555555; 
  text-align:right;
  
}

li.tabon
{
 font-size:x-small;  
 text-align:right; 
 
}

li.tabon a
{
  text-decoration: none;
  text-align:right; 

  
  color:#000000; 
  
}
#divPopup
{   
	padding-top:100px; 
	padding-left:200px;
	padding-bottom:50px;
}
table.tblGroup
{
	margin: -25px 0px 0px 0px; /*background-image:url('images/Animating_Body_v2.gif'); background-repeat:no-repeat; background-position:center; width:700px; */
}
div.newHome
{
	background-image:url('images/Animating_Body_v2.gif');
}
span.lblGroup
{
	Height:25px;
	Font-Size:14px;
	font-weight:bold;
	color:Black;
}
.tblNewHome
{
	text-align:center;width:1035px;background-image:url('images/new_background_borders.jpg');background-repeat:no-repeat;border:0px;margin-top:-5px;
}
.tblNewHomeGlobalSearch
{
	border-style: none;
	border-color: inherit;
	border-width: 0px;
	height:705px;	
	text-align:center;width:1035px;background-image:url('images/new_background_borders.jpg');background-repeat:no-repeat;
	border:0px;margin-top:-5px;
}
.tblNewHomeProducts
{
	width:784px;	
    text-align:left;    
    margin-top:-10px;       
}
.headerMenu
{
	background-color:#C0CFFF;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	cursor:pointer; 
    cursor:hand;
    border-right:1px;
    border-color:Black;
    border-right-style:solid;
    width:20%;
    float:left;
}
.dvProducts
{
	text-align:left;width:794px;background-repeat:no-repeat;border:0px;/*background-image:url('images/new_manequin_background9.gif');*/
}
.searchBox
{
	width:225px;height:31px;
	background-image:url('images/searchbox.png');background-repeat:no-repeat;border:0px; background-position:top;
	background-color:Transparent;
	
	text-align:left;
	vertical-align:top;	
/*	float:left;visibility:hidden;display:block;*/
}
.searchButton
{
	background-image:url('images/searchbutton.png');
    background-repeat:no-repeat;border:0px; background-position:center;width:22px;height:30px;
    background-color:Transparent;   
}
.dvProductQuiz
{
	height:586px;width:787px;background-repeat:no-repeat;border:0px;background-image:url('images/AvailableQuizbg.png');
	margin-left:120px;
	text-align:center;
	margin-left:115px;
	margin-top:2px;
	border:1px;
    border-color:White;
    border-style:solid;
}
.dvQuizProducts
{
	height:300px;width:300px;
	text-align:left;
	margin-left:280px;
	margin-top:80px;
}
.dvTestProduct
{
	height:65px;width:787px;background-repeat:no-repeat;border:0px;background-image:url('images/Quizbg.png');
	margin-left:120px;
	text-align:center;	
	margin-top:-10px;
}
.dvAllProducts
{
	
}
.dvQuiz
{	
	width:790px;
	height:66px;
	text-align:center;	
	margin-left:2px;
	margin-top:-1px;
	margin-right:8px;	
	background-image:url('images/quiz-box.png');background-repeat:no-repeat;border:0px; background-position:top;	
	
	/*padding-left:39px;border:1px;
	border-color:Black;
	border-style:solid;*/
}
.lblHeader
{
	text-decoration:underline;
	font-size:14px;
	font-weight:bold;
}
.dvLeft
{		
	vertical-align:top;	
	margin-top:-6px;
	width:28%;	
	border:1px;
	border-color:blue;
	border-style:solid;
}
.dvSystemic
{		
	width:252px;
	height:128px;
	text-align:left;
	padding-left:8px;
	margin-top:-3px;
	margin-left:3px;
	background-image:url('images/systemic-box.png');background-repeat:no-repeat;border:0px; background-position:top;
	
}
.dvSports
{	
	float:left;
	width:252px;
	height:388px;
	text-align:left;
	margin-top:-3px;
	padding-left:8px;
	margin-left:3px;
	background-image:url('images/sports-box.png');background-repeat:no-repeat;border:0px; background-position:top;
	vertical-align:top;
	
}
.dvCenter
{	
	width:260px;
	height:515px;
	float:left;
	vertical-align:top;
	background-image:url('images/regional-box.png');background-repeat:no-repeat;border:0px; background-position:top;
	padding-left:10px;	
	margin-top:-128px;	
	/*border:1px;
	border-color:red;
	border-style:solid;*/
}
.dvRight
{	
	width:260px;	
	text-align:left;	
	margin-top:-5px;
	vertical-align:top;
	float:left;
	border:1px;
	border-color:red;
	border-style:solid;
}
.dvSpecial
{	
	float:left;
	width:260px;
	height:315px;
	text-align:left;
	margin-left:-5px;
	margin-top:-128px;
	padding-left:12px;
	background-image:url('images/specialty-box.png');background-repeat:no-repeat;border:0px; background-position:top;
	overflow:auto;
}
.dvSurgery
{
	float:left;
	width:260px;
	height:200px;
	text-align:left;
	margin-left:-5px;
	padding-left:12px;	
	background-image:url('images/surgery-box.png');background-repeat:no-repeat;border:0px; background-position:top;
}
.dvTranslation
{
	float:left;
	width:805px;
	height:115px;
	text-align:left;
	margin-left:-11px;
	padding-left:15px;
	margin-top:-8px;	
	background-image:url('images/translation-box.png');background-repeat:no-repeat;border:0px; background-position:top;
}
.lblLanguage
{
	font-weight:bold;
	font-size:12px;
	font-style:italic;
}
.displayTitleCenter
{
	font-size:14px;
	height:0px;
}
.tblNewPagesBackground
{
	text-align:center;width:1035px;background-image:url('images/new_background_borders.jpg');background-repeat:no-repeat;border:0px;margin-top:-5px;
}
.headerMenuNotLoggedIn
{
	background-color:#C0CFFF;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	cursor:pointer; 
    cursor:hand;
    border-right:1px;
    border-color:Black;
    border-right-style:solid;
    width:12.4%;
    float:left;
}
.headerMenuLoggedIn
{
	background-color:#C0CFFF;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	cursor:pointer; 
    cursor:hand;
    border-right:1px;
    border-color:Black;
    border-right-style:solid;
    width:17%;
    height:18px;
    float:left;
    margin-top:-5px;
}
.dvVodcast
{		
	font-size:12px;
	font-weight:bold;
	text-align:left;
	cursor:pointer; 
    cursor:hand;
    width:80px;
    float:left;
    padding-right:20px;
}
.headerMenuforOvid
{
	background-color:#C0CFFF;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	cursor:pointer; 
    cursor:hand;
    border-right:1px;
    border-color:Black;
    border-right-style:solid;
    width:13.7%;
    float:left;
}

.aQuizLink
{
	color:#D2D8FC;
	font-size:11px;
	text-decoration:underline;
}
div.corrections
{	
    background-color:#D8E2EE;
    width:350px;   
    display:block;
}
select.shibboleth
{
	width: 370px !important;
	border: 1px solid #526eb2 !important;
	padding: 0px 0px 0px 6px !important;
}
.changepassword
{
	color: #526eb2;	
	
	font-size:26px;	
	font-family:Arial;
}