body {

	_padding: 15px;
	
	padding-top:15px
	background-color: #fff;
	color:#4c4d4f;
	font-family: Helvetica, Arial;
	line-height:19px;font-size:17px;
}

/*
@media only screen and (orientation : portrait) {
    body {
        -webkit-transform: scale(0.75);
    }
}
*/
.lmm_marker_icon_blank_blue {z-index: 100 !important}
.lmm_marker_icon_blank_grey {z-index:300 !important}

.lmm_marker_icon_blank_green {z-index:200 !important}
li#menu-item-2955 {padding:0}
li#menu-item-2955 > a:first-child {display:none}


li#menu-item-2956 > a:first-child {display:none}
li#menu-item-2956 {padding:0}
.screeningDate {float:left;padding:10px}

/* min-height: 300px; */
.screeningDate {width:33%;float:left;padding:7px 0 15px 0;border:1px solid #fff}

.screeningList.screeningsPage .screeningDate {min-height: 270px !important;}
.screeningList .screeningDate {width:30% !important;float:left;padding:7px 3% 15px 0 !important;}


.screeningDate.specialEvent {border:1px solid #BD0018;margin-left:-8px !important;padding-left:8px !important;width:25% !important;margin-right:5%}


.screeningStateTitle {font-weight:bold;padding:22px 0 0 0;font-size:20px;display:block;border-top:0px solid #ccc;color:#BD0018}
.screeningState {padding-bottom:96px}
.screeningLine {width:100%;height:2px;border-bottom:1px dotted #ccc;display: block;margin-bottom:8px}






table#screeningsTable {margin-left:0px;padding:0;margin-top:-20px}
table#screeningsTable tbody,table#screeningsTable tr {margin:0;padding:0;}

table#screeningsTable td {padding-right:50px;padding-left:0 !important;margin-left:0 !important;}

.clearFloats {clear:both;}

a:link, a:visited {color:#a2a5a0;text-decoration: none;}
a:hover {text-decoration: underline}

p {margin:8px 0 12px 0}
p.locationPhoto {margin:18px 0}
em {font-style:italic}
strong {font-weight:bold;color:#BD0018}


h2 {font-weight:bold;font-size:22px;}




h2.videoTitle {color:#999;margin-bottom:18px;font-weight:bold;}

h3 {font-weight:bold;font-size:18px;margin-top:18px;}


	.menu-revisednav-container { position: relative; z-index: 2;   border-bottom:0px solid #A81C14	;margin-bottom:10px
 	;text-align: right;
 	}


/**

ul#menu-revisednav {float:right;}
ul#menu-revisednav, ul#menu-revisednav li {display:inline;}
 ul#menu-revisednav li {list-style-type:none;padding:0 0 0 20px;font-size:15px;font-family:Arial, Helvetica, sans-serif}
  ul#menu-revisednav li a {color:#a2a5a0;text-decoration:none;}
  ul#menu-revisednav li a.active {color:#fff;}
 
  ul#menu-revisednav li a:hover {color:#fff;text-decoration:none;color:#fff}
  
  
  .menu-revisednav-container ul {}

.menu-revisednav-container ul li { list-style: none; float: left; padding: 0 16px; position: relative; }
.menu-revisednav-container ul li a { float: left; font-size: 15px}
.menu-revisednav-container ul li a:hover, .menu-revisednav-container ul li a.active, .menu-revisednav-container ul li a.hover,  .menu-revisednav-container ul li.current_page_item:first-child a { text-decoration: none; color: #FFCC51; }




.menu-revisednav-container ul li ul { position: absolute; z-index: 9999; left: 0; top: 40px;  padding: 0; background: url(../images/navigation.png) repeat 0 0; box-shadow: 3px 5px 5px #333; border-left: 1px solid gray; display: none;background-color:#000;font-size:15px; }
.menu-revisednav-container ul li ul li { float: none; display: block; vertical-align: bottom; padding: 0; }
.menu-revisednav-container ul li ul li a { float: none; display: block; padding: 12px 15px 12px 16px; line-height: 14px;text-align:left; text-shadow: #000 0px 0px 0px;white-space: nowrap;font-size:16px}
.menu-revisednav-container ul li ul li a:hover { color: #FFCC51; background: #000; }

**/

/* .menu-revisednav-container ul {float:right} */



.headLogoNavWrap {height:145px;position: relative;border-top:1px solid #fff;background-color: none;	background-image: url(../images/hdr_filmLogo.png);width:990px;background-repeat: repeat-x;	width:980px;
	margin: 0px auto;
	
}

.headerBar {width:100%;background-color:#fff;background-image:url('../images/hdr_filmBG.png');background-repeat: repeat-x;border-top:15px solid #fff;}


h1 {
	/* background-image: url(../images/filmLogo.png);background-position:2px 2px; */
	background-repeat: no-repeat;
	text-indent: -99999px;
	height: 124px;
	width: 307px;
	margin:0px 0 0 0;
	position: absolute;top:0;left:0;z-index:20
}



.menu-revisednav-container {}


.__menu-revisednav-container {background-color:red !important;;border:1px solid #000;height:30px;position: relative;display: block}
ul#menu-revisednav {text-align: right !important;}

.menu-revisednav-container ul {position: relative;top:0;margin-top:0;height:40px;background-color:none !important;left:10px;display: block;text-align:right;width:100% !important}


.menu-revisednav-container ul li { list-style: none;  padding: 0 16px;  color: #ccc;display: inline-block}
.menu-revisednav-container ul li a { float: left; font-size: 14px; color: #fff; line-height: 44px; font-size:18px;text-transform: uppercase}
.menu-revisednav-container ul li a:hover, .menu-revisednav-container ul li a.active, .menu-revisednav-container ul li a.hover,  .menu-revisednav-container ul li.current_page_item:first-child a { text-decoration: none; color: #ccc; }

.menu-revisednav-container ul li ul { position: absolute; z-index: 9999; left: 0; top: 40px;  padding: 0; background: url(../images/navigation.png) repeat 0 0;  border-left: 0px solid gray; display: none;font-size:19px; width:100%}


.menu-revisednav-container ul li ul li { _float: left; display: inline-block; vertical-align: bottom; padding: 0; }
.menu-revisednav-container ul li ul li a { float: none; display:  inline-block; padding: 0px 15px 0px 16px; text-align:left; color:#666666 !important; white-space: nowrap;font-size:15px}
.menu-revisednav-container ul li ul li a:hover, .menu-revisednav-container ul li ul li.current_page_item a { color: #000 !important; }

 .menu-revisednav-container ul li ul li.current_page_item a {  cursor: default !important }

ul#menu-revisednav {margin: 0 0 0 -10px !important;
padding: 0;
list-style-type: none;
text-align: center;}

   ul#menu-revisednav li.current_page_item a {color:#ccc}
   #menu-revisednav {background-color: none !important;display: block;}
#topicTitles {text-transform: uppercase;font-size:18px;display:block;padding:0;margin:0;line-height:26px;margin:20px 0 0 0px;}
#topicTitles a:hover, table#location td a:hover {text-decoration: none;color:#000 !important}
.current_page_parent a {color:#ccc !important}

.current-menu-item {}

.current-menu-ancestor a {color:#ccc !important}
.current-menu-item .sub-menu, .current-menu-ancestor .sub-menu {display: block}

  ul.sub-menu {background-color: none !important}
  
 /*  ul#nav {float:right;} */
ul#nav, ul#nav li {display:inline;}
 ul#nav li {list-style-type:none;padding:0 0 0 20px;font-size:15px;font-family:Arial, Helvetica, sans-serif}
  ul#nav li a {color:#a2a5a0;text-decoration:none;}
  ul#nav li a.active {color:#999;}
  ul#nav li a:hover {color:#BD0018;text-decoration:none;}
  


  
  #mainContent {padding-top:40px;clear:both;	width:980px;
	margin: 0px auto;}
  
     #videoHomeWrapper {width:810px;margin:20px 0 0 80px;}
  #nurseListingHomeWrapper {width:822px;margin:30px auto 0 auto;}
  .nurseListingImage {float:left;padding:1px;position:relative}
   .nurseListingHomeText  {position: absolute;bottom:9px;left:3px;color:#999;font-size:22px;text-align:center;width:150px;display:none;text-shadow: 1px 1px 3px #000;display:none;}
 
   .nurseListingImage a {position:relative}
  .nurseListingImage a img {border:1px solid #4c4d4f}
   .nurseListingImage a:hover img {border:1px solid #ddd}
    .nurseListingImage a:hover .nurseListingHomeText {display:none;text-decoration:none;}
  #nurseListingInterviewWrapper {width:886px;margin:30px 0 130px 65px;} 
  .nurseListingImage a:hover {text-decoration: none;}
  
  #nurseListingInterviewWrapper .nurseListingImage {padding:3px;}
  
  
   #nursePopLeft li,  #nursePopRight li {list-style-type: none;margin:0;padding:0;}
 #nursePopLeft {width:530px;float:left;}
 #nursePopRight {width:285px;float:left;padding-left:20px;height:275px;overflow-y:auto;}
 
 
#nursePopLeft a, #nursePopRight a {color:#999;text-decoration:none;}
#nursePopLeft h2 {color:#999;font-size:20px;margin:5px 0 10px 0}

 #nursePopLeft li {border:0;}
 
 a#showAllVid {display:block;margin:20px 0}
 
 #nursePopRight h3 {font-size:18px;color:#999;margin:0 0 15px 0}
   
  h2.categoryTitle {color:#999;font-size:24px;margin:0px 0;padding-bottom:10px;}
  h2#videoBoxTitle {color:#999;font-size:24px;margin:0px 0;padding-bottom:10px;font-weight:normal;line-height:26px;}
  
  .pageContent a:hover {text-decoration: underline}
  
  
  .pageContent {font-size:18px;line-height:26px;margin-bottom:40px;padding-top:20px;}
  
  .pageContent strong {__color:#A2A594; color:#BD0018}
   
   table#location td {padding-right:35px;color:#666}
     table#location td p {color: #BD0018};
    table#location td ul {margin-bottom:20px }
   /* table#location td p {color:#999} */
  table#location td li {color:#A2A59A}
  
    table#location td li a {color:#999  !important}
  
  
  
  table.sponsors td {padding-right:15px;font-size:18px;vertical-align: top;}
  
  
  .post ul.bulleted {margin-left:30px;}
   .post ul.bulleted li {list-style-type: disc;margin-bottom:8px}
  
  /* =WordPress Core
-------------------------------------------------------------- */
.alignnone {
    margin: 5px 20px 20px 0;
}

.aligncenter, div.aligncenter {
    display:block;
    margin: 5px auto 5px auto;
}

.alignright {
    float:right;
    margin: 5px 0 20px 20px;
}

.alignleft {
    float:left;
    margin: 5px 20px 20px 0;
}

.aligncenter {
    display: block;
    margin: 5px auto 5px auto;
}

a img.alignright {
    float:right;
    margin: 5px 0 20px 20px;
}

a img.alignnone {
    margin: 5px 20px 20px 0;
}

a img.alignleft {
    float:left;
    margin: 5px 20px 20px 0;
}

a img.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto
}



 #messageTitle {width:142px;z-index:120;color:#fff;display:none;
 position:absolute;background: url(../images/black_arrow2.png);border-top:1px #999 solid;
background-position: center bottom;padding:12px 10px 22px 10px;
	text-align:center;line-height:22px;font-size:18px;letter-spacing: 2px; }
	
	
		 #messageTitleInterview {width:310px;z-index:120;color:#fff;display:none;
 position:absolute;background: url(../images/black_arrow3.png);border-top:1px #999 solid;
background-position: center bottom;padding:12px 10px 22px 10px;
	text-align:center;line-height:22px;font-size:14px;letter-spacing: 2px; text-transform: capitalize;
	background-repeat: no-repeat;
	
	}
	
	
	
	#sb-title-inner {display:none;}	
	
	


#nursePopRight a {color:#9CA5A0;}
#nursePopRight a:hover, #nursePopRight a.activeVid {color:#999;}

a.locationsNurses {font-size:22px;display:block;margin:15px 0 15px 0}

.addthis_pill_style {
    width: 50px !important;
    overflow: hidden !important;
   
}


table#pressTable {margin:20px auto 0 auto}
table#pressTable th {display:none;}
table#pressTable td {vertical-align: top;padding-bottom:30px}
table#pressTable td a {display:inline;}

  table#screeningsTable td h3 {color:#AA1C14 !important;clear:both;display: block;margin-top:25px !important;}

 
  #theSubjectsTable {margin-top:30px;}
   #theSubjectsTable tr td {vertical-align: top;padding-bottom:25px;font-size:16px;line-height:22px;}
   #theSubjectsTable tr td img {margin-right:15px;}
#theSubjectsTable tr td strong {text-transform: uppercase;font-weight: normal !important;}
#theSubjectsTable tr td p {margin-top:5px}


table#theSubjectsTable td h2 {  font-family: Helvetica, Arial;text-transform: uppercase;
font-size: 16px !important;
font-style: normal !important;
font-variant: normal;line-height:20px;
font-weight: normal !important; margin:5px 0 1px 0 !important;color: rgb(184, 47, 33);}





table#subjectsTable {border:0;width:770px;margin-left:100px;}
table#subjectsTable td {
	vertical-align:top;
	padding-bottom:15px;
	font-size:15px;line-height:20px;
}

table#subjectsTable td strong {color:#999}
table#subjectsTable td img {border:0px solid #999;margin-bottom:10px;margin-top:40px;}

#new-royalslider-1, #new-royalslider-2 {margin-left:150px !important}


   table#pressTableRevised {margin-top:35px !important}
  table#pressTableRevised td {border:0px solid red;vertical-align:middle;font-size:14px;line-height:17px;text-align:center;}
 table#pressTableRevised td img {margin-bottom:10px;}

table#screeningsTable td {padding:20px 35px 20px 20px;}

 #filmmaktersTable {margin-top:30px;}
   #filmmaktersTable tr td {vertical-align: top;padding-bottom:25px;font-size:15px;line-height:20px}
   #filmmaktersTable tr td img {margin-right:15px;}
   
   
   
table#filmmaktersTable td {padding-bottom:30px !important}
table#filmmaktersTable td b {font-weight:bold;text-transform: uppercase}
table#filmmaktersTable td h2 {  font-family: Helvetica, Arial;
font-size: 16px !important;
font-style: normal !important;
font-variant: normal;line-height:20px;
font-weight: normal !important; margin:5px 0 1px 0 !important}

table#filmmaktersTable td h3 { color: rgb(184, 47, 33);
display: inline;
font-family: Helvetica, Arial;
font-size: 16px;
font-style: normal;
font-variant: normal;
font-weight: normal;
line-height:20px;
margin:0 0 0 0 !important }


table#filmmaktersTable td h4 { color: rgb(184, 47, 33);
display: block;
font-family: Helvetica, Arial;
font-size: 16px;
font-style: normal;
font-variant: normal;
font-weight: bold;
text-transform: uppercase;
line-height:20px;
margin:30px 0 20px 0 !important }



.filmPress {padding:0 0 0 0; margin:0 0 0 0}
.filmPress img {margin:20px auto 20px auto;display:block;}

.filmPress h3 {font-weight:normal;padding:0 0 8px 8; margin:0}



table#filmmaktersTable td.addCredits {line-height:20px !important}