/* TAG STYLES */
body { background: #D5D8DF url(../images/shell/body_bkg.jpg) repeat-x; background-position: 0px 128px; color: #333333; font-family: Arial, Helvetica, san-serif; font-size: 12px; margin: 0px; padding: 0px; }
body.myinktip { background: #D5D8DF url(../images/shell/body_bkg.jpg) repeat-x; background-position: 0px 128px; color: #333333; font-family: Arial, Helvetica, san-serif; font-size: 12px; margin: 0px; padding: 0px; }

form { margin: 0px; padding: 0px; }
p { color: #333333; font-family: Arial, Helvetica, san-serif; font-size: 12px; padding: 2px 0; margin: 0px 0px 15px; }
td, select { color: #333333; font-family: Arial, Helvetica, san-serif; font-size: 12px; }

/* LINK STYLES */
a:link, a:visited, a:active { color: #0055FF; text-decoration: none; }
a:hover { color: #0043C9; text-decoration: none; }

a.crumb:link, .crumb, a.crumb:visited, a.crumb:active { color: #454647; font-size: 14px; text-decoration: none; }
a.crumb:hover { color: #454647; font-size: 14px; text-decoration: underline; }

a.crumbAt:link, a.crumbAt:visited, a.crumbAt:active { color: #000000; font-size: 14px; text-decoration: none; }
a.crumbAt:hover { color: #000000; font-size: 14px; text-decoration: underline; }

a.menu_white:link, a.menu_white:active, a.menu_white:visited { background:#000000; text-decoration:none; font-size:14px; color:#FFFFFF; font-family:Arial, Helvetica, Sans-Serif; margin:0 20px;}
a.menu_white:hover { text-decoration:underline;}

a.searchlink:link, a.searchlink:active, a.searchlink:visited { text-decoration:none; font-size:12px; font-weight:bold; color:#0000FF; font-family:"trebuchet MS", Tahoma, Arial, Serif;}
a.searchlink:hover { text-decoration:underline;}
.searchlinkOff { color:#999999; font-size:12px; font-weight:normal; font-family:"trebuchet MS", Tahoma, Arial, Serif;}
/*
a.searchlink:link, a.searchlink:active, a.searchlink:visited { background: url(../images/results/bullet_blue.gif) no-repeat 0px 3px; text-decoration:none; font-size:12px; font-weight:bold; color:#0000FF; font-family:"trebuchet MS", Tahoma, Arial, Serif;}
a.searchlink:hover { text-decoration:underline;}
.searchlinkOff { background: url(../images/results/bullet_blue.gif) no-repeat 0px 3px; color:#999999; font-size:12px; font-weight:normal; font-family:"trebuchet MS", Tahoma, Arial, Serif;}
*/
ul.sidebar {border-top: 1px solid #dadde3; list-style-type: none; width: 100%; margin: 0px; padding: 0px;}
ul.sidebar li {list-style-type: none; width: 100%;}
.sel {border-bottom: 1px solid #dadde3; display: block; padding: 10px 0px;	width: 100%;}
ul.sidebar li a {border-bottom: 1px solid #dadde3; color: #0055FF; display: block; padding: 10px 0px;	width: 100%;}
ul.sidebar li a:hover { color: #0043c9; background-color: #f3f7fd !important; }

.sidebar285 { border-top: 1px solid #dadde3; list-style-type: none; margin: 0px; padding: 0px; }
.sidebar285 li { list-style-type: none; float: left; width: 285px; }
.sidebar285 li a { border-bottom: 1px solid #dadde3; color: #0055FF; display: block; padding: 10px 0px; width: 285px; }
.sidebar285 li a:hover { border-bottom: 1px solid #dadde3; color: #0043c9; background-color: #f3f7fd !important; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; display: block; padding: 10px 0; width: 285px; }

/* BACKGROUND STYLES */
div.error {width:100%; background:#fffae5 url(../images/errorbox_tr.gif) no-repeat top right; border-left:1px solid #ffe57f;}
div.error div {background:transparent url(../images/errorbox_tl.gif) no-repeat top left;}
div.error div div {background:transparent url(../images/errorbox_br.gif) no-repeat bottom right;}
div.error div div div {background:transparent url(../images/errorbox_bl.gif) no-repeat bottom left; padding: 15px;}
.borderShadow {border:solid 1px #B6B8BF; padding:30px;}
.box1 {margin:0; padding:0px 0px; white-space:nowrap;}
.cap1 {margin:20px 0 0 -40px; padding-top:5px; border-top:1px solid #b5b2b2;}
.cap2 {display:inline;}
.cap3 {margin-left:550px; display:inline;}
.chart_header { color: #FFFFFF; font-size: 12px; background-color: #093EBE; padding:2px; font-weight:bold;}
.chart_row { background-color: #F5F7FB; }
.col1 {border-bottom:1px solid #B6B8BF; border-left:1px solid #B6B8BF;}
.col2 {padding:5px 5px 5px 0; border-bottom:1px solid #B6B8BF; border-right:1px solid #B6B8BF; color:#333333;}
.col3 {padding:5px; border-bottom:1px solid #B6B8BF; border-right:1px solid #B6B8BF; color:#333333;}
.col4 {padding:5px; border-bottom:1px solid #B6B8BF; color:#333333;}
.col5 {border-bottom:1px solid #B6B8BF; border-right:1px solid #B6B8BF;}
.colHdr {background:#D0D3D7 url(../images/myinktip/header_top_off_repeat.gif) repeat-x; border-right:1px solid #B6B8BF;}
.colHdrEnd {background:#D0D3D7 url(../images/myinktip/header_top_off_repeat.gif) repeat-x;}
.credits_bluebar { background: url(../images/shell/credits_bluebar.jpg) repeat-x #030B3B; background-position: 0px 154px; }
.credits_divider { background: url(../images/divider.gif) repeat-y; background-position: 21px 0px; }
.creditsheader_altered { background: url(../images/header/creditsheader_altered.jpg) no-repeat; }
.creditsheader_familiarstrangers { background: url(../images/header/creditsheader_familiarstrangers.jpg) no-repeat; }
.creditsheader_fastgirl { background: url(../images/header/creditsheader_fastgirl.jpg) no-repeat; }
.creditsheader_itried { background: url(../images/header/creditsheader_itried.jpg) no-repeat; }
.creditsheader_johnnywas { background: url(../images/header/creditsheader_johnnywas.jpg) no-repeat; }
.creditsheader_sansaba { background: url(../images/header/creditsheader_sansaba.jpg) no-repeat; }
.ep_box_bottom { background: #F7F9FC; border-bottom: 1px solid #DCDCDE; }
.ep_box_repeat { background: #F7F9FC; border-left: 1px solid #DCDCDE; border-right: 1px solid #DCDCDE; padding: 0px 16px; }
.ep_box_top { background: #F7F9FC; border-top: 1px solid #DCDCDE; }
.err { background-color:#fffae5;}
.festival, .bizname {font-weight:normal; font-size:18px; margin:10px 0 5px 0;}
.footer_botrepeat { background: url(../images/shell/footer_botrepeat.gif) repeat-x; }
.footer_toprepeat { background: url(../images/shell/footer_toprepeat.gif) repeat-x #DBDEE3; }
.genre {margin:0; padding-bottom:5px;}
.header_bkg { background: url(../images/header/header_bkg.jpg) repeat-x; }
.header_def { background: url(../images/header/header_def.jpg) no-repeat; }
.header_def_left { background: url(../images/header/header_def_left.jpg) repeat-x; }
.header_def_right { background: url(../images/header/header_def_right.jpg) repeat-x; }
.header_ep { background: url(../images/header/header_ep.jpg) no-repeat; }
.header_ep_left { background: url(../images/header/header_ep_left.jpg) repeat-x; }
.header_ep_right { background: url(../images/header/header_ep_right.jpg) repeat-x; }
.header_sa { background: url(../images/header/header_sa.jpg) no-repeat; }
.header_sa_left { background: url(../images/header/header_sa_left.jpg) repeat-x; }
.header_sa_right { background: url(../images/header/header_sa_right.jpg) repeat-x; }
.homeheader1 { background: url(../images/home/homeheader1.jpg) no-repeat; background-position: top left; padding-top: 225px; }
.homeheader2 { background: url(../images/home/homeheader2.jpg) no-repeat; background-position: top right; } 
.homeheader_left { background: url(../images/home/homeheader_left.jpg) no-repeat; background-position: top right; } 
.homeheader_repeat { background: url(../images/home/homeheader_repeat.jpg) repeat-x; background-position: top left; } 
.homeheader_right { background: url(../images/home/homeheader_right.jpg) no-repeat; background-position: top left; } 
.homeheader_top { background: url(../images/home/homeheader_top.jpg) no-repeat; background-position: bottom right; } 
.home_stats_repeat { background: url(../images/home/home_stats_repeat.gif) repeat-x; }
.hr {border-bottom: 1px solid #757674; margin:20px 0; width:100%;}
.hr2 {border-bottom: 1px solid #b5b2b2; margin:0; width:100%;}
.label {font-weight:normal;}
.logline1 {overflow:auto; font-size:13px; width:630px; height:80px; border:1px solid #CCCCCC; padding:5px; background:#FFFFFF; font-family: Arial, Helvetica, san-serif;}
.myinktip_def_header { background: url(../images/myinktip/myinktip_def_header.jpg) no-repeat; }
.myinktip_def_headerleft { background: url(../images/myinktip/myinktip_def_headerleft.jpg) repeat-x; }
.myinktip_def_headerright { background: url(../images/myinktip/myinktip_def_headerright.jpg) repeat-x; }
.myinktip_ep_header { background: url(../images/myinktip/myinktip_ep_header.jpg) no-repeat; }
.myinktip_ep_headerleft { background: url(../images/myinktip/myinktip_ep_headerleft.jpg) repeat-x; }
.myinktip_ep_headerright { background: url(../images/myinktip/myinktip_ep_headerright.jpg) repeat-x; }
.myinktip_sa_header { background: url(../images/myinktip/myinktip_sa_header.jpg) no-repeat; }
.myinktip_sa_headerleft { background: url(../images/myinktip/myinktip_sa_headerleft.jpg) repeat-x; }
.myinktip_sa_headerright { background: url(../images/myinktip/myinktip_sa_headerright.jpg) repeat-x; }
.nav_bkg { background: url(../images/shell/nav_bkg.gif) repeat-x; }
.para {margin:0; padding-top:15px;}
.req {font-size:18px;}
.required { font-weight:bold; text-align:right; padding-right:5px; }
.results_bt {border-bottom:1px solid #CCCCCC;}
.results_lt {border-left:1px solid #CCCCCC;}
.results_rt {border-right:1px solid #CCCCCC;}
.results_box_bottom { background: #E7E8EC; border-bottom: 1px solid #cccccc; }
.results_box_repeat { background: #E7E8EC url(../images/results/results_repeat.gif) repeat-x;}
.results_box_top { background: #F1F2F4;  }
/*.results_header { background: #FFFFFF url(../images/results/gradient_header.gif) no-repeat; font-family:"trebuchet MS", Tahoma, Arial, Serif;}*/
.results_header { background: #D2D2D2; font-family:"trebuchet MS", Tahoma, Arial, Serif;}
.sa_box_bottom { background: #f5efe5; border-bottom: 1px solid #e6d1ac; }
.sa_box_repeat { background: #f5efe5; border-left: 1px solid #e6d1ac; border-right: 1px solid #e6d1ac; padding: 0px 15px; margin:0;}
.sa_box_top { background: #f5efe5; border-top: 1px solid #e6d1ac; }
.shadowbox_msg {background-color:#FFF; color:#000; padding:20px; text-align:left;}
#sponsor {font-weight: bold; padding:13px 0 0 0; color: #666666; font-size:14px;}
#sponsor .banner { margin:10px 0 0 0; text-align:center;}
#sponsor .banner img { text-align:center; border: 1px solid #b5b2b2;}
.subhead {color:#666666; font-size:14px; font-weight:bold; margin-top:10px;}
.linkDivOff { color: #0055FF; background-color:#EFF2F8; padding:7px 0px; border-top: 1px solid #dadde3;}
.linkDivOn {color: #0043C9; background-color:#f3f7fd; padding:7px 0px; border-top: 1px solid #dadde3;}
.saCellPad {margin:0; padding-bottom:10px;}
.title_font {font-family:"trebuchet MS", Tahoma, Arial, Serif; font-size:11px;}
.tr1 {background-color: #FFFFFF;}
.tr2 {background-color: #F5F7FB;}
.writersubhead2 { color: #000000; font-size: 14px; font-weight:bold; font-family:Trebuchet MS, Arial Narrow, Helvetica Condensed, Arial, Helvetica, sans-serif;}


/* TEXT STYLES */
h1, .writersheader { font-family: Arial, Helvetica, san-serif; font-size: 24px; font-weight:normal; margin:0 0 15px 0; color:#000000;} /* Header Style 1: 24 pt Arial */
h2 {font-family: Arial, Helvetica, san-serif; font-size: 18px; font-weight:normal; color:#000000; padding: 2px 0; margin: 0px 0px 15px;} /* Subhead Style 2: 18 pt Arial */
h3 {font-family: Arial, Helvetica, san-serif; font-size: 16px; font-weight:bold; margin:15px 0 10px 0; color:#000000;} /* Subhead Style 3: 16 pt Arial Bold */
h4 {font-family: Arial, Helvetica, san-serif; font-size: 16px; font-weight:normal; margin:0 0 10px 0; color:#000000;} /* Subhead Style 1: 16 pt Arial */
h5 {font-family: Arial, Helvetica, san-serif; font-size: 14px; font-weight:bold; margin:0 0 10px 0; color:#000000;} /* Subhead Style 4: 14 pt Arial Bold */
h6 {font-family: Arial, Helvetica, san-serif; font-size: 18px; font-weight:normal; margin:0 0 10px 0; color:#75767A;} /* Intro Text Style: 18 pt Arial #75767a */
.ari10 { font-family: Arial, Helvetica, san-serif; font-size: 10px; }
.ari11 { font-family: Arial, Helvetica, san-serif; font-size: 11px; }
.ari13 { font-family: Arial, Helvetica, san-serif; font-size: 13px; }
.ari14 { font-family: Arial, Helvetica, san-serif; font-size: 14px; }
.ari16 { font-family: Arial, Helvetica, san-serif; font-size: 16px; }
.ari18 { font-family: Arial, Helvetica, san-serif; font-size: 18px; }
.ari24 { font-family: Arial, Helvetica, san-serif; font-size: 24px; }
.black { color: #000000; }
.green { color: #318000; }
.grey { color: #757674; }
.red { color: #B21814; }
.white { color: #FFFFFF; }

/* FORM STYLES */
input.width156 { width: 156px; }
input.sidebar { width: 200px; }

/* PVII Menu CSS Express Drop-Down Menu by Project Seven Development www.projectseven.com */
.clearit {clear: both; height: 0; line-height: 0.0; font-size: 0;}
#menuwrapperEP {height:32px;}
#p7menubarEP, #p7menubarEP ul {padding: 0; margin: 0; list-style: none;}
#p7menubarEP a {display: block; text-decoration: none; padding: 5px 10px 5px 10px; color: #CCCCCC;}
#p7menubarEP a.trigger {padding: 0px;}
#p7menubarEP li {float: left; width: 252px;}
#p7menubarEP li ul, #p7menubarEP ul li {width: 252px;}
#p7menubarEP ul li a {border-bottom: 1px solid #727478; color: #FFFFFF;	 padding: 10px 15px; border-left: 1px solid #727478; border-right: 1px solid #727478; width: 220px;}
#p7menubarEP ul li a:hover {background-color: #3b414a !important;}
#p7menubarEP li ul {position: absolute; display: none; margin-left: 20px; background-color: #01030F; background-image: url(../images/shell/pulldown_ep_fill.gif); background-position: bottom left; background-repeat: repeat-x;}
#p7menubarEP li:hover a, #p7menubarEP a:focus, #p7menubarEP a:active, #p7menubarEP li.p7hvr a {color: #FFFFFF; background-color: #494b4d;}
#p7menubarEP li:hover ul, #p7menubarEP li.p7hvr ul {display: block;}
#p7menubarEP li:hover ul a, #p7menubarEP li.p7hvr ul a {color: #FFFFFF; background-color: transparent;}
#p7menubarEP ul a:hover {color: #FFFFFF!important;}
#p7menubarEP li {width: auto;}
#p7menubarEP ul li a.trigger_last {background-color: #FFFFFF; background-image: url(../images/shell/pulldown_ep_bot.gif); background-position: bottom left; background-repeat: no-repeat; padding: 10px 15px; width: 222px; border: 0px;}
#p7menubarEP ul li a.trigger_last:hover {background-color: #FFFFFF !important; background-image: url(../images/shell/pulldown_ep_bot_on.gif); background-position: bottom left; background-repeat: no-repeat; padding: 10px 15px; width: 222px; border: 0px;}

/* on trigger_last replaced 'transparent' with '#FFFFFF' to get rid of bottom corner edge color showing thru, because we has to add background-color, because background-image not loading fast enough */

#menuwrapperMYEP {height:32px;}
#p7menubarMYEP, #p7menubarMYEP ul {padding: 0; margin: 0; list-style: none;}
#p7menubarMYEP a {display: block; text-decoration: none; padding: 5px 10px 5px 10px; color: #CCCCCC;}
#p7menubarMYEP a.trigger {padding: 0px;}
#p7menubarMYEP li {float: left; width: 252px;}
#p7menubarMYEP li ul, #p7menubarMYEP ul li {width: 252px;}
#p7menubarMYEP ul li a {border-bottom: 1px solid #727478; color: #FFFFFF;	 padding: 10px 15px; border-left: 1px solid #727478; border-right: 1px solid #727478; width: 220px;}
#p7menubarMYEP ul li a:hover {background-color: #3b414a !important;}
#p7menubarMYEP li ul {position: absolute; display: none; margin-left: 20px; background-color: #01030F; background-image: url(../images/shell/pulldown_ep_fill.gif); background-position: bottom left; background-repeat: repeat-x;}
#p7menubarMYEP li:hover a, #p7menubarMYEP a:focus, #p7menubarMYEP a:active, #p7menubarMYEP li.p7hvr a {color: #FFFFFF; background-color: #494b4d;}
#p7menubarMYEP li:hover ul, #p7menubarMYEP li.p7hvr ul {display: block;}
#p7menubarMYEP li:hover ul a, #p7menubarMYEP li.p7hvr ul a {color: #FFFFFF; background-color: transparent;}
#p7menubarMYEP ul a:hover {color: #FFFFFF!important;}
#p7menubarMYEP li {width: auto;}
#p7menubarMYEP ul li a.trigger_last {background-color: #FFFFFF; background-image: url(../images/shell/pulldown_ep_bot.gif); background-position: bottom left; background-repeat: no-repeat; padding: 10px 15px; width: 222px; border: 0px;}
#p7menubarMYEP ul li a.trigger_last:hover { background-color: #FFFFFF !important; background-image: url(../images/shell/pulldown_ep_bot_on.gif); background-position: bottom left; background-repeat: no-repeat; padding: 10px 15px; width: 222px; border: 0px;}

#menuwrapperSA {height:32px;}
#p7menubarSA, #p7menubarSA ul {padding: 0; margin: 0; list-style: none;}
#p7menubarSA a {display: block; text-decoration: none; padding: 5px 10px 5px 10px; color: #CCCCCC;}
#p7menubarSA a.trigger {padding: 0px;}
#p7menubarSA li {float: left; width: 252px;}
#p7menubarSA li ul, #p7menubarSA ul li  {width: 252px;}
#p7menubarSA ul li a {border-bottom: 1px solid #727478; color: #FFFFFF;	padding: 10px 15px; border-left: 1px solid #727478; border-right: 1px solid #727478; width: 220px;}
#p7menubarSA ul li a:hover {background-color: #715F41 !important;}
#p7menubarSA li ul {position: absolute; display: none; margin-left: 20px; background-color:#2E1A02; background-image: url(../images/shell/pulldown_writer_fill.gif); background-position: bottom left; background-repeat: repeat-x;}
#p7menubarSA li:hover a, #p7menubarSA a:focus, #p7menubarSA a:active, #p7menubarSA li.p7hvr a {color: #FFFFFF; background-color: #715F41;}
#p7menubarSA li:hover ul, #p7menubarSA li.p7hvr ul {display: block;}
#p7menubarSA li:hover ul a, #p7menubarSA li.p7hvr ul a {color: #FFFFFF; background-color: transparent;}
#p7menubarSA ul a:hover {color: #FFFFFF!important;}
#p7menubarSA li {width: auto;}
#p7menubarSA ul li a.trigger_last { background-color: #FFFFFF; background-image: url(../images/shell/pulldown_writer_bot.gif); background-position: bottom left; background-repeat: no-repeat; padding: 10px 15px; width: 222px; border: 0px;}
#p7menubarSA ul li a.trigger_last:hover {background-color: #FFFFFF !important; background-image: url(../images/shell/pulldown_writer_bot_on.gif); background-position: bottom left; background-repeat: no-repeat; padding: 10px 15px; width: 222px; border: 0px;}

#menuwrapperMYSA {height:32px;}
.clearit {clear: both; height: 0; line-height: 0.0; font-size: 0;}
#p7menubarMYSA, #p7menubarMYSA ul {padding: 0; margin: 0; list-style: none;}
#p7menubarMYSA a {display: block; text-decoration: none; padding: 5px 10px 5px 10px; color: #CCCCCC;}
#p7menubarMYSA a.trigger {padding: 0px;}
#p7menubarMYSA li {float: left; width: 252px;}
#p7menubarMYSA li ul, #p7menubarMYSA ul li  {width: 252px;}
#p7menubarMYSA ul li a {border-bottom: 1px solid #727478; color: #FFFFFF;	padding: 10px 15px; border-left: 1px solid #727478; border-right: 1px solid #727478; width: 220px;}
#p7menubarMYSA ul li a:hover {background-color: #715F41 !important;}
#p7menubarMYSA li ul {position: absolute; display: none; margin-left: 20px; background-color:#2E1A02; background-image: url(../images/shell/pulldown_writer_fill.gif); background-position: bottom left; background-repeat: repeat-x;}
#p7menubarMYSA li:hover a, #p7menubarMYSA a:focus, #p7menubarMYSA a:active, #p7menubarMYSA li.p7hvr a {color: #FFFFFF; background-color: #715F41;}
#p7menubarMYSA li:hover ul, #p7menubarMYSA li.p7hvr ul {display: block;}
#p7menubarMYSA li:hover ul a, #p7menubarMYSA li.p7hvr ul a {color: #FFFFFF; background-color: transparent;}
#p7menubarMYSA ul a:hover {color: #FFFFFF!important;}
#p7menubarMYSA li {width: auto;}
#p7menubarMYSA ul li a.trigger_last {background-color: #FFFFFF; background-image: url(../images/shell/pulldown_writer_bot.gif); background-position: bottom left; background-repeat: no-repeat; padding: 10px 15px; width: 222px; border: 0px;}
#p7menubarMYSA ul li a.trigger_last:hover {background-color: #FFFFFF !important; background-image: url(../images/shell/pulldown_writer_bot_on.gif); background-position: bottom left; background-repeat: no-repeat; padding: 10px 15px; width: 222px; border: 0px;}
