html, body{margin:0;padding:0;}
body{background:#757474 url(../img/common/background.gif) repeat-x;text-align:center;font-family:tahoma, verdana, san-serif;font-size:11px;}
div{text-align:left;}
p{margin:0;padding:0px 0px 10px 0px;}
a{color:#c8031a;text-decoration:none;}
a:hover{color:#960216;text-decoration:underline;}
h1, h2, h3, h4{font-family:tahoma, verdana, san-serif;font-weight:bold;}
h1{font-size:16px;margin:0px 0px 10px 0px;padding:0;color:white;}
h2{font-size:14px;margin:0px 0px 10px 0px;padding:0;color:white;}
h3{font-size:12px;margin:0px 0px 10px 0px;padding:0;}
h4{color:#960216;font-size:11px;margin:0px 0px 10px 0px;padding:0;}
input[type=text], select, input[type=file]{border:1px solid #535454;font-size:11px;}
input[type=text], input[type=password] {margin:0px 0px 3px 0px;}
ul{margin:0;padding:0px 0px 5px 0px;}
li{margin:0;list-style:none;background:url(../img/common/red-arrow.gif) no-repeat left 5px;padding:0px 0px 10px 9px;}
form{margin:0;padding:0;}
.even{background:#efefef;}

input.textField_large{width:400px;height:14px;}
input.textField_small{width:150px;height:14px;}
input.contentButton{background:#c8031a;color:white;font-weight:bold;border:none;height:auto !important;height:18px;padding:0;margin:0;cursor:pointer;margin-left:2px;}
.innerContentTable td{padding:3px 0px 3px 0px;}

/* --- main container elements ---- */
.main_container{width:1000px;position:relative;text-align:center;margin:auto;background:white;}
.main_container_confirm{width:1000px;position:relative;text-align:center;margin:auto;background:white;}
#container_pad{width:988px;text-align:center;margin:auto;background:white;padding-bottom:6px;}

/* --- header section ---- */
#header{height:136px;margin:0;padding:2px 0px 0px 0px;background:#c8031a;}
#header_banner{height:102px;padding:0;color:black;border-top:2px solid #c8031a;background:#d8d8d8 url(../img/common/header_background.gif) no-repeat;}
#header_banner #logon_area{float:right;width:auto;height:102px;margin-right:10px;}
#header_banner #logon_area div.logoff_area{padding-top:75px;font-weight:bold;}
#header_banner #logon_area div.logoff_area .welcome{font-size:14px;color:#c8031a}
#header_banner #logon_area div{padding-top:30px;}
#header_banner #logon_area div div{padding:9px 0px 0px 0px;}
#header_banner #logon_area div .errorBox{padding:9px 0px 0px 0px;display:block;color:#ff011f;font-weight:bold;}
#header_banner #logon_area div a{color:#787878;font-size:9px;font-weight:bold;text-decoration:none;padding-left:10px;padding-right:10px;}
#header_banner #logon_area div a.logonTabs_selected{color:#c8031a;background:url(../img/common/red-arrow.gif) no-repeat 2px 4px;}
#header_banner #logon_area div a:hover{color:#c8031a;text-decoration:underline;}
#header_banner #logon_area div input.tb_logon{color:#999999;border:1px solid #535454;font-size:11px;}
#header_banner #logon_area div input.button{background:#c8031a;color:white;font-weight:bold;border:none;height:auto !important;height:18px;margin:0px;padding:0;cursor:pointer;}
input.button{background:#c8031a;color:white;font-weight:bold;border:none;height:auto !important;height:18px;padding:0 5px 0 5px;margin:0;cursor:pointer;}

#header_banner #logo_area {background:url(../img/common/medianet_logo.gif) no-repeat;width:320px;height:102px;}
#header_banner #logo_area  a {width:300px;height:72px; position:absolute; top:20px; left:20px;}
#header_banner #logo_area span{display:none;}
#header_menu{height:46px;margin:0;padding:0;}
#flash_login_area_container{margin:0;padding:0;width:988px;height:286px;}

/* --- navigation area ---- */
#nav_block{width:988px; margin:0; background:url(../img/common/menu-background.gif) no-repeat;height:46px;}
#main_nav{margin:0; padding:0;}
#main_nav ul{margin:0 0 -1px 0px;padding:0;list-style:none;}
#main_nav li{float:left;margin:0;padding:0;font-weight:bold;background:transparent;border-right:1px solid #373940;}
#main_nav a{display:block;color:#ffffff; text-decoration:none;}
#main_nav li ul, #main_nav li ul.selected{position:absolute;left:-999em;width:968px;margin:0px 5px 0 11px;padding:0;z-index:99;background:#960216;height:18px;}
#main_nav li:hover ul, #main_nav li.sfhover ul, #main_nav li.selected ul{left:0px;z-index:100;}
#main_nav li:hover, #main_nav li.sfhover {height:24px;background:url(../img/common/menu-rollover.gif) repeat-x;}
#main_nav li li:hover, #main_nav li li.sfhover{height:18px;background:transparent;}
#main_nav li a{padding:5px 12px 6px 12px;}
#main_nav li a.main:hover {background:url(../img/common/menu-rollover.gif) repeat-x;}
#main_nav li li{font-weight:normal;background:url(../img/common/submenu-arrow.gif) no-repeat 13px 9px;border-right:none;}
#main_nav li li a{padding:4px 8px 0px 20px;background:url(../img/common/submenu-arrow.gif) no-repeat 13px 9px;}
#main_nav li li a:hover{text-decoration:underline;background:url(../img/common/submenu-arrow.gif) no-repeat 13px 9px;}
#main_nav li li.target_the_media {position:relative; left:44px; margin-right:44px;}
#main_nav li li.send_press_releases {position:relative; left:295px;margin-right:295px;}
#main_nav li li.whats_on {position:relative; left:399px;margin-right:399px;}
#main_nav li li.send_release_l {position:relative; left:43px;margin-right:43px;}
#main_nav li li.manage_lists_l {position:relative; left:263px;margin-right:263px;}
#main_nav li li.whats_on_l {position:relative; left:443px;margin-right:443px;}
/* selected nav items... in devlopment!!  */
#main_nav li.selected{height:24px;background:url(../img/common/menu-rollover.gif) repeat-x;color:#ffffff;border-right:1px solid #373940;}
#main_nav li.selected .selectedMenuItem {padding:5px 12px 6px 12px;display:block;}
#main_nav li ul.selected {position:absolute;margin:0px 5px 0 11px;padding:0;z-index:99;}

/* --- login section ---- */
#login_area{width:248px;height:286px;float:right;background:url(../img/home/logon_background.png) no-repeat;margin-bottom:0px;text-align:left;}
#login_area div.loginboxPadding{padding:17px 0px 0px 17px;}
div.loginbox_top{width:226px;height:23px;background:#b2b2b2 url(../img/common/loginbox-top.gif) no-repeat top left;text-align:left;}
div.loginbox_top div{padding:5px 0px 0px 16px;}
div.loginbox_top div h4{margin:0;padding:0;color:white;}
div.loginbox_content{background:white;width:224px;margin:0;margin-bottom:8px;padding:0px;border-left:1px solid #b2b2b2;border-right:1px solid #b2b2b2;border-bottom:2px solid #525660;}
div.loginbox_content div{padding:12px 5px 20px 15px;}
div.loginbox_content div td{padding-bottom:3px;}
div.loginbox_content div td.loginText{width:58px;}
div.loginbox_logo {padding-top: 5px;text-align: center;}
div.loginbox_logo img {border:solid 1px Black;}
input.textboxLogin{width:130px;height:14px;font-size:11px;}
input.loginButton{width:52px;height:18px;border:none;padding:0;margin:0;}
.loginButtonContainer{float:right;width:54px;text-align:right;margin:0;padding:0;}
div.loginbox_content div td.logoutText{width:58px;padding-bottom:7px;}
input.logoutButton{width:56px;height:18px;border:none;padding:0;margin:0;padding-top:7px;}
td.smLogout{font-size:10px;color:#4d505a;}
td.logoutBold{font-weight:bold;vertical-align:top;}

#flash_container{width:988px;height:260px;}
#dateline{width:988px;height:26px;margin:0;padding:0;}
#dateline table td.td_dateHeadline_left{background:#c8031a url(../img/home/dateHeadline_left.gif) no-repeat;}
#dateline td.td_dateHeadline_mid{background:#c8031a url(../img/home/dateHeadline_middle.gif) repeat-x;color:white;font-weight:bold;font-size:11px;width:99%;}
#dateline td.td_dateHeadline_right{background:#c8031a url(../img/home/dateHeadline_right.gif) no-repeat;}

div.boxSpace{width:988px;height:10px;clear:both;}
div.container_box_top{background:url(../img/common/container-top.gif) no-repeat;width:988px;height:4px;}
div.container_box_mid{background:url(../img/common/container-mid.gif) repeat-y;width:988px;}
div.container_box_bottom{background:url(../img/common/container-bottom.gif) no-repeat;width:988px;height:4px;margin-bottom:10px;}

.content_area_container{margin:0;padding:0;width:988px;}
div.content_box_top{background:url(../img/common/content-top.gif) no-repeat;width:988px;height:10px;}
div.content_box_mid{background:url(../img/common/content-mid.gif) repeat-y;width:988px;}
div.content_box_bottom{background:url(../img/common/content-bottom.gif) no-repeat;width:988px;height:5px;margin-bottom:10px;}
/* for last content box on page to get rid of bottom margin */
#content_bottom.content_body_full_container{margin-bottom:0;} 

#content_table td.content_left{width:740px;vertical-align:top;padding-left:4px;}
#content_table td.content_right{width:254px;vertical-align:top; padding:7px 0px 7px 0px;}
#content_table td.content_right div.loginboxPadding{padding:7px 0px 0px 15px;}

#content_head_section{background:url(../img/common/content-head-section.gif) no-repeat;width:732px;height:43px;}
#content_head_section div{padding:7px 0px 0px 10px;}
#content_head_section div h1{font-size:24px;font-weight:normal;padding:0;margin:0;}
#content_head_section-middle{width:730px;border-left:1px solid #b2b2b2;border-right:1px solid #b2b2b2;background-color:#efefef;}
#content_head_section-middle .padding{padding:10px 10px 10px 10px;}
#content_head_section-bottom{background:url(../img/common/content-head-section-bottom.gif) no-repeat;width:732px;height:4px;}

/* full page article styles */
div.content_box_fullarticle_top{background:url(../img/common/content-top-full.gif) no-repeat;width:988px;height:10px;}
div.content_box_fullarticle_mid{background:url(../img/common/content-mid-fullpagewhite.gif) repeat-y;width:988px;}
div.content_box_fullarticle_bottom{background:url(../img/common/content-bottom-full.gif) no-repeat;width:988px;height:5px;margin-bottom:10px;}
#content_table td.content_fullarticle{width:980px;vertical-align:top;padding-left:4px;}
#content_head_fullarticle_section{background:url(../img/common/content-head-section-full.gif) no-repeat;width:980px;height:43px;}
#content_head_fullarticle_section div{padding:7px 0px 0px 10px;}
#content_head_fullarticle_section div h1{font-size:24px;font-weight:normal;padding:0;margin:0;}
div.content_body_fullarticle_container{width:978px;border-left:1px solid #b2b2b2;border-right:1px solid #b2b2b2;border-bottom:2px solid #525660;margin-bottom:0px;}
div.content_body_fullarticle_container div{padding:10px 10px 10px 10px;}
#content_bottom.content_body_fullarticle_container{margin-bottom:0;} 

div.content_body_fullhead{background:url(../img/common/content-header-full.gif) no-repeat;width:732px;height:23px;margin-top:10px;}
div.content_body_fullhead div{padding:5px 0px 0px 18px;}
div.content_body_fullhead div h4{color:white;margin:0;padding:0;}
div.content_body_full_container{width:730px;border-left:1px solid #b2b2b2;border-right:1px solid #b2b2b2;border-bottom:2px solid #525660;margin-bottom:10px;}
div.content_body_full_container .padding{padding:10px 10px 10px 10px;}
div.content_body_full_full_container{width:978px;border-left:1px solid #b2b2b2;border-right:1px solid #b2b2b2;border-bottom:2px solid #525660;margin-bottom:10px;}
div.content_body_full_full_container .padding{padding:10px 10px 10px 10px;}

div.content_body_halfhead{background:url(../img/common/content-header-half.gif) no-repeat;width:362px;height:23px;}
div.content_body_halfhead h4{color:white;padding:5px 0px 0px 18px;}
div.content_body_half_container{width:360px;height:120px;border-left:1px solid #b2b2b2;border-right:1px solid #b2b2b2;border-bottom:2px solid #525660;}
div.content_body_half_container .padding{padding:10px 10px 10px 10px;}

div.float_right{float:right;width:362px;margin-right:6px;}

table tr.tr_tableheader{background:url(../img/common/content-tableheader.gif) repeat-x;}
table tr.tr_tableheader td{height:23px;}
table tr.tr_tableheader td h4{margin:2px 0px 0px 10px;}
table tr.tr_tablebody{}
table tr.tr_tablebody td.table_left{border-left:1px solid #b2b2b2;border-bottom:1px solid #b2b2b2;}
table tr.tr_tablebody td.table_right{border-left:1px solid #b2b2b2;border-right:1px solid #b2b2b2;border-bottom:1px solid #b2b2b2;}

/*  send release section  */
#pdf_button { border:0px;}
td.lowertxt { padding-top:4px;}
#reset_next { text-align:right; width:720px; padding-bottom:10px;}
#how_to {padding:55px 0 0 0px; margin:0px; width:200px; text-align:right;}

/* --- about section ---- */
#about_section{padding:0px 4px 0px 4px;}
#about_section_top{width:980px;height:43px;text-align:left;}
#about_section_top table td.td_aboutTop_left{background:#3c3f47 url(../img/common/mainContentHeader_left.gif) no-repeat;}
#about_section_top table td.td_aboutTop_mid{background:#3c3f47 url(../img/common/mainContentHeader_middle.gif) repeat-x;width:99%;}
#about_section_top table td.td_aboutTop_right{background:#3c3f47 url(../img/common/mainContentHeader_right.gif) no-repeat;}
div.aboutLeftHeading{padding:6px 0px 0px 0px;}
#about_section_top div.aboutLeftHeading h1{font-size:24px;font-weight:normal;}

#about_section_middle div.aboutLeftContent{padding-right:30px;}
#about_section_middle div.aboutLeftContent div.padding{padding:22px 15px 0px 15px;line-height:16px;}
#about_section_middle div.aboutLeftContent div.padding p{font-size:12px;}
#main_aboutButtons{width:175px;padding-bottom:12px;}
#main_aboutButtons dl{margin:0;padding:0;}

#main_aboutButtons dt{padding:0;margin:0}
#main_aboutButtons dt a{display:block;height:0px !important;height/**/:35px;/* IE 5/Win hack */padding:35px 0px 0px 0px !important;padding:0 0 0 0;overflow:hidden;background-repeat: no-repeat;}
#main_aboutButtons dt a div{color:white;}
#main_aboutButtons dt a:hover{background-position:0 -35px;}
#main_aboutButtons dt.aboutButton_overview,#main_aboutButtons dt.aboutButton_overview a{width:175px;background-image:url(../img/home/aboutButton-sm_overview.gif);}
#main_aboutButtons dt.aboutButton_demo,#main_aboutButtons dt.aboutButton_demo a{width:175px;background-image:url(../img/home/aboutButton-sm_demo.gif);}

#about_section_middle{background:#ccc url(../img/common/mainContentHeaderBody.gif) repeat-y;width:980px;height:auto;}
#about_section_bottom{background:url(../img/common/mainContentHeaderFooter.gif) no-repeat;width:980px;height:4px;clear:both;}

/* --- ticker section ----*/
#ticker_section{background:#9da2a6;color:white;font-weight:normal;height:28px;border-top:1px solid #8d9195;border-bottom:1px solid #8d9195;margin:10px 0px 10px 0px;}
#ticker_section div.padding{padding:8px 10px 0px 20px}
#ticker_content{float:right;width:840px;overflow:hidden;position:relative;}
#ticker_content img{padding:0px 2px 1px 0px;}
#marqueecontainer{width:100%;height:15px;overflow:hidden;padding:0px;text-align:left;}
.arrow {background:transparent url(../img/common/ticker-arrow.gif) center no-repeat;padding:0 0 0 15px;}

/* --- link section ---- */
#link_section{padding:0px 4px 8px 4px;}
#link_section_top{background:url(../img/common/midlinkbox-top.gif) no-repeat;width:978px;height:12px;}
#link_section_middle{background:url(../img/common/midlinkbox-middle.gif) repeat-y;width:978px;}
#link_section_middle td{text-align:left;width:25%;}
#link_section_middle td p{padding:0px 15px 0px 15px;}
#link_section_middle td p a{font-weight:bold;color:#c8031a;}
#link_section_middle td p a:hover{color:#960216;}
#link_section_middle td img{float:left;padding:0px 10px 0px 0px}
#link_section_bottom{background:url(../img/common/midlinkbox-bottom.gif) no-repeat;width:978px;height:12px;}

/* --- box section ---- */
#box_section{background:white;margin:0px 4px 0px 4px;}
#box_section td{width:25%;padding:0;margin:0;}
#box_section td.boxSectionHeading{background: url(../img/common/box-top.gif) no-repeat 50% 0;padding:5px 0px 5px 20px;}
#box_section td.boxSectionHeading h4{margin:0;padding:0;color:white;}
#box_section td.boxSectionFooter{background: url(../img/common/box-bottom.gif) no-repeat 50% 0;}
#box_section td.boxSectionBody{background: url(../img/common/box-middle.gif) repeat-y 50% 0;padding:15px 20px 3px 20px;}
#box_section td.boxSectionLink{background: url(../img/common/box-middle.gif) repeat-y 50% 0;padding:3px 20px 15px 20px;}

/* --- services section ---- */
#services_section_top{width:986px;height:4px;background:#808080 url(../img/common/services-top.gif) repeat-x;}
#services_section_mid{width:986px;background:#efefef url(../img/common/services-mid.gif) repeat-x;}
#services_content_area{margin:0;padding:20px 20px 1px 20px;}
#services_content_area td{padding:0px 10px 0px 10px;}
#services_content_area td.bar{border-right:1px solid #808080;}
.services{color:white;margin:0px 0px 15px 0px;padding:0px 0px 0px 10px;background:url(../img/common/expand_arrow.gif) no-repeat 0px 3px;}
#expandDiv{float:right;width:100px;text-align:right;}

/* --- footer section ---- */
#footer{background:#50545e url(../img/common/footer_background.png) repeat-x;height:30px;width:986px;margin:0;padding:0;}
#footer .footerRight{float:right;width:280px;height:22px;color:white;font-size:10px;padding-top:8px;background:url(../img/common/footer_aaplogo.gif) no-repeat 220px 6px;}
#footer .footerLeft{color:white;font-size:10px;padding-top:8px;padding-left:20px;}
#footer .footerLeft a{color:white;text-decoration:none;}
#footer .footerLeft a:hover{color:white;text-decoration:underline;}


.hidden {
	display: none;
}

.modalBackground 
{
    background-color: Gray;
    filter: alpha(opacity=70);
    opacity: 0.7;
}

/*.modalPopup 
{
    background-color: #ffffff;
    padding: 0;
    width: 650px;
}*/

/*Layer Popup*/
/*.layerHeader {float:left;background-color: #c8031a; padding: 5px 15px 0 15px;height:30px;border:0px;color:#fff;font-weight:bold;width:618px;}
.layerHeader h2 {color:#fff;margin:0;padding:0;font-size:16px;float:left;}
.layerInner {float:left;width:650px;background:#fff;clear:both;padding:0; overflow:auto;}
.layerEnd {border-top: solid 1px #c3c3c3; padding: 10px 10px 10px 10px; background-color: White; text-align:right;height:25px;}
*/
/* sub blockInner specific styles */
/*.clipDetails {padding: 0 10px 10px 0;width:640px;}*/

/* Watermark */
.unwatermarked {height:15px;width:123px;color:#666666;border: 1px solid #535454;font-size:11px;margin:0px 0px 0px 0px;}
.watermarked   {height:15px;width:123px;color:#666666;border: 1px solid #535454;font-size:11px;margin:0px 0px 0px 0px;}
.watermarkPW   {height:15px;width:123px;color:#ffffff;border: 1px solid #535454;font-size:11px;background:#ffffff url('../img/common/yourPWimage.gif') no-repeat top left;text-align:right;margin:0px 0px 0px 0px;}

/* --- popup section ---- */
div.popupContainer{text-align:center;padding:4px 4px 4px 4px;background:white;}
.popupTable{background:white;width:100%;}
.popupTable td.topMiddle h1{font-size:24px;font-weight:normal;padding:0px;margin:10px;float:left;}
.popupTable td.topLeft{background: url(../img/common/mainContentHeader_left.gif) no-repeat;}
.popupTable td.topMiddle{width:99%;background: url(../img/common/mainContentHeader_middle.gif) repeat-x;text-align:left}
.popupTable td.topRight{background:url(../img/common/mainContentHeader_right.gif) no-repeat;}
.popupTable td.midLeft{background: url(../img/common/popup_midLeft.gif) repeat-y;}
.popupTable td.midMiddle{text-align:left;padding:10px 0px 10px 0px;}
.popupTable td.midRight{background:url(../img/common/popup_midRight.gif) repeat-y;}
.popupTable td.popupFooter{background:#525660;}
.popup_content_header{background:url(../img/common/popup_headerBg.gif) repeat-x;height:23px;}
.popup_content_header div{padding:0px 0px 0px 10px}
.popup_content_header div h4{padding:0; margin:0;}
.popup_content_left{border-left:1px solid #e6e5e5;border-right:1px solid #e6e5e5;border-bottom:1px solid #e6e5e5;padding:10px 10px 10px 10px;}
.popup_content_right{border-right:1px solid #e6e5e5;border-bottom:1px solid #e6e5e5;padding:10px 10px 10px 10px}
p.highlight{display:block;background:#efefef;}

.ReleaseListCell{background-color: #f4f6fa;}
.ReleaseListCellSelected{background-color: #bcbcbb;}

.noflash{background:url(../ProductionFiles/slides/slide01.jpg) no-repeat;width:988px;height:260px;color:White;font-weight:bold;}
.noflash div{padding:10px;}

.ad{text-align:left;padding:0px 0px 0px 0px;}
td.testimonials_td{width:440px;background:url(../img/home/testimonial-bg.gif) no-repeat top left;}
h4.testimonials-head {padding-left:30px}
.testimonials {font-size:12px;padding:0px 30px 0px 30px}
.virtualpage {color:#000000;display:none;}
.virtualpage div.v_inner{height:100px;line-height:16px}
.virtualpage .small {font-size:11px;text-align:left;line-height:16px}
.paginationstyle a{display:block;float:right;background:url(../img/icons/forward-red.gif) no-repeat;background-position:20px -3px;padding:0 12px 0 0px; margin:-23px 0px 0px 0px;font-size:11px; }

/* POPUP WINDOW CSS */

#pa {
	font-family: tahoma, verdana, san-serif;
	background:url(../img/popup_ad.png) no-repeat;
	text-align: left;
	padding: 0px 0px 0px 6px;
	position: absolute;
	z-index: 100000;
	width:626px;
	height:350px;
}

#pa .pa_close {
	padding: 0;
	margin: 0;
	position: absolute;
	top: 0px;
	right: 1px;
	width:26px;
	height:26px;
}

#pa .pa_close a{border:none;}
#pa img { width:612px; height:186px; padding-top:13px; position:relative; left:-3px; display:inline;}
#pa h1{ font-size:18px;  color:#b4000d; font-weight:normal; margin:0px; display:inline;}
#pa a img{ width:191px; height:93px; border:none; padding:0px 6px 0px 15px;}
#pa p{ font-size:12px; color:Black; font-weight:normal; margin:0px;}
#pa_side { height:100px; position:inherit; padding:0px 18px 0px 0px; display:inline;}