/****** Reset ******/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;}body{line-height:1}ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}

/****** 960.gs ******/
.container_12,.container_16{margin-left:auto;margin-right:auto;width:1020px}.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12,.grid_13,.grid_14,.grid_15,.grid_16{display:inline;float:left;margin-left:10px;margin-right:10px}.push_1,.pull_1,.push_2,.pull_2,.push_3,.pull_3,.push_4,.pull_4,.push_5,.pull_5,.push_6,.pull_6,.push_7,.pull_7,.push_8,.pull_8,.push_9,.pull_9,.push_10,.pull_10,.push_11,.pull_11,.push_12,.pull_12,.push_13,.pull_13,.push_14,.pull_14,.push_15,.pull_15{position:relative}.container_12 .grid_3,.container_16 .grid_4{width:220px}.container_12 .grid_6,.container_16 .grid_8{width:460px}.container_12 .grid_9,.container_16 .grid_12{width:700px}.container_12 .grid_12,.container_16 .grid_16{width:940px}.alpha{margin-left:0}.omega{margin-right:0}.container_12 .grid_1{width:60px}.container_12 .grid_2{width:140px}.container_12 .grid_4{width:300px}.container_12 .grid_5{width:380px}.container_12 .grid_7{width:540px}.container_12 .grid_8{width:620px}.container_12 .grid_10{width:780px}.container_12 .grid_11{width:860px}.container_16 .grid_1{width:40px}.container_16 .grid_2{width:100px}.container_16 .grid_3{width:160px}.container_16 .grid_5{width:280px}.container_16 .grid_6{width:340px}.container_16 .grid_7{width:400px}.container_16 .grid_9{width:520px}.container_16 .grid_10{width:580px}.container_16 .grid_11{width:640px}.container_16 .grid_13{width:760px}.container_16 .grid_14{width:820px}.container_16 .grid_15{width:880px}.container_12 .prefix_3,.container_16 .prefix_4{padding-left:240px}.container_12 .prefix_6,.container_16 .prefix_8{padding-left:480px}.container_12 .prefix_9,.container_16 .prefix_12{padding-left:720px}.container_12 .prefix_1{padding-left:80px}.container_12 .prefix_2{padding-left:160px}.container_12 .prefix_4{padding-left:320px}.container_12 .prefix_5{padding-left:400px}.container_12 .prefix_7{padding-left:560px}.container_12 .prefix_8{padding-left:640px}.container_12 .prefix_10{padding-left:800px}.container_12 .prefix_11{padding-left:880px}.container_16 .prefix_1{padding-left:60px}.container_16 .prefix_2{padding-left:120px}.container_16 .prefix_3{padding-left:180px}.container_16 .prefix_5{padding-left:300px}.container_16 .prefix_6{padding-left:360px}.container_16 .prefix_7{padding-left:420px}.container_16 .prefix_9{padding-left:540px}.container_16 .prefix_10{padding-left:600px}.container_16 .prefix_11{padding-left:660px}.container_16 .prefix_13{padding-left:780px}.container_16 .prefix_14{padding-left:840px}.container_16 .prefix_15{padding-left:900px}.container_12 .suffix_3,.container_16 .suffix_4{padding-right:240px}.container_12 .suffix_6,.container_16 .suffix_8{padding-right:480px}.container_12 .suffix_9,.container_16 .suffix_12{padding-right:720px}.container_12 .suffix_1{padding-right:80px}.container_12 .suffix_2{padding-right:160px}.container_12 .suffix_4{padding-right:320px}.container_12 .suffix_5{padding-right:400px}.container_12 .suffix_7{padding-right:560px}.container_12 .suffix_8{padding-right:640px}.container_12 .suffix_10{padding-right:800px}.container_12 .suffix_11{padding-right:880px}.container_16 .suffix_1{padding-right:60px}.container_16 .suffix_2{padding-right:120px}.container_16 .suffix_3{padding-right:180px}.container_16 .suffix_5{padding-right:300px}.container_16 .suffix_6{padding-right:360px}.container_16 .suffix_7{padding-right:420px}.container_16 .suffix_9{padding-right:540px}.container_16 .suffix_10{padding-right:600px}.container_16 .suffix_11{padding-right:660px}.container_16 .suffix_13{padding-right:780px}.container_16 .suffix_14{padding-right:840px}.container_16 .suffix_15{padding-right:900px}.container_12 .push_3,.container_16 .push_4{left:240px}.container_12 .push_6,.container_16 .push_8{left:480px}.container_12 .push_9,.container_16 .push_12{left:720px}.container_12 .push_1{left:80px}.container_12 .push_2{left:160px}.container_12 .push_4{left:320px}.container_12 .push_5{left:400px}.container_12 .push_7{left:560px}.container_12 .push_8{left:640px}.container_12 .push_10{left:800px}.container_12 .push_11{left:880px}.container_16 .push_1{left:60px}.container_16 .push_2{left:120px}.container_16 .push_3{left:180px}.container_16 .push_5{left:300px}.container_16 .push_6{left:360px}.container_16 .push_7{left:420px}.container_16 .push_9{left:540px}.container_16 .push_10{left:600px}.container_16 .push_11{left:660px}.container_16 .push_13{left:780px}.container_16 .push_14{left:840px}.container_16 .push_15{left:900px}.container_12 .pull_3,.container_16 .pull_4{left:-240px}.container_12 .pull_6,.container_16 .pull_8{left:-480px}.container_12 .pull_9,.container_16 .pull_12{left:-720px}.container_12 .pull_1{left:-80px}.container_12 .pull_2{left:-160px}.container_12 .pull_4{left:-320px}.container_12 .pull_5{left:-400px}.container_12 .pull_7{left:-560px}.container_12 .pull_8{left:-640px}.container_12 .pull_10{left:-800px}.container_12 .pull_11{left:-880px}.container_16 .pull_1{left:-60px}.container_16 .pull_2{left:-120px}.container_16 .pull_3{left:-180px}.container_16 .pull_5{left:-300px}.container_16 .pull_6{left:-360px}.container_16 .pull_7{left:-420px}.container_16 .pull_9{left:-540px}.container_16 .pull_10{left:-600px}.container_16 .pull_11{left:-660px}.container_16 .pull_13{left:-780px}.container_16 .pull_14{left:-840px}.container_16 .pull_15{left:-900px}.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}
.clr:after{clear:both;content:'.';display:block;font-size:0;line-height:0;visibility:hidden;width:0;height:0}* html .clr,*:first-child+html .clr{zoom:1}

/****** Defaults ******/
body { font-family:Helvetica, Arial, sans-serif; font-size:13px; color: #5B5B5B; background: #FAFAFA; padding-top:24px; width:100%;}
body.root4 { line-height: 15px; }

p { margin-bottom: 18px; line-height: 18px; }
hr { border: 1px 0px 0px; color: #4D4F52; }
strong { font-weight: bold; }
em { font-style: italic; }
h2 { font-size: 20px; color:#0A5279; margin-bottom:10px; }
h3 { font-size: 18px; margin-bottom: 10px; font-weight: normal; width: 100%; color:#0A5279; }
.f2 { font-weight:normal; }

a, a:visited {outline: none; color: #0697BE; text-decoration: none;}
a:hover { text-decoration:underline; }

input[type="text"],input[type="password"] {border:#9ea0a3 solid 1px; height:16px;}

.help_icon_dm { cursor:pointer; }


/****** The 2 kinds of default forms ******/
.formCol1 { float:left; width:275px; margin-bottom:8px; }
	.formCol1 input[type="text"],  .formCol1 input[type="password"],  .formCol1 select { width:250px; }
	.formCol1 input[type="text"].form_val_callout, .formCol1 input[type="password"].form_val_callout, .formCol1 select.form_val_callout { border:2px solid #cc4466; }
	.formCol1 img {margin-left:4px;}
.formCol2 { float:left; width:275px; margin-bottom:8px; }
	.formCol2 input[type="text"], .formCol2 input[type="password"], .formCol2 select { width:250px; }
	.formCol2 input[type="text"].form_val_callout, .formCol2 input[type="password"].form_val_callout, .formCol2 select.form_val_callout { border:2px solid #cc4466; }
	.formCol2 img {margin-left:4px;}
.formCol1b { float:left; width:150px; margin-bottom:8px; text-align:right; padding-right:10px; }
.formCol2b { float:left; width:450px; margin-bottom:8px; }
    .formCol2b input[type="text"], .formCol2b input[type="password"], .formCol2b select { width:250px; }
	.formCol2b input[type="text"].form_val_callout, .formCol2b input[type="password"].form_val_callout, .formCol2b select.form_val_callout { border:2px solid #cc4466; }
.form_val_wrong_text { color:#cc4466; margin-left:5px;}
#theLoadingIndicator { vertical-align:middle; margin-left:10px; }
#theLoadingIndicator img {vertical-align:text-bottom; }


/****** Title portion of inner pages ******/
#page_title_container { font-size:38px; color:#17758e; padding-top:35px;  width:1021px; margin:0 auto 5px auto; background-color:transparent; height:40px; line-height:50px; position:relative;}
#super_user_live { position:absolute; right:0; bottom:-16px;}

/****** Deemphasized button type ******/
.light_button { border:2px #000 solid; }

/****** Top Nav Menu ******/
.cil_menu_item { float:left; width:125px; text-align:center; height:65px; padding-top:35px; background:transparent url(/templates/coveritlive/images/DM/NavDefault_1.gif) 0 0 no-repeat; cursor:pointer; position:relative; }
.cil_menu_item_hover { float:left; width:125px; text-align:center; height:65px; padding-top:35px; background:transparent url(/templates/coveritlive/images/DM/NavRollOver_1.gif) 1px 0 no-repeat; cursor:pointer; position:relative; }
.cil_menu_item span { color:#fff; font-size:18px; text-decoration:none;}
.cil_menu_item_hover span { color:#fff; font-size:18px; text-decoration:none;}
.cil_menu_item a, .cil_menu_item_hover a { text-decoration:none; line-height:30px; }
div.navContent { float: right; background:#000 url(/templates/coveritlive/images/DM/NavDivider_05.gif) right top no-repeat; margin-right:-1px; padding-right:2px; }
#cil_main_menu_subnav_container { display:none;}
.cil_menu_subnav_item {display:none; position:absolute; top:100px; left:2px; background-color:#222325; color:#fff; text-align:left; width:130px; padding:0 0 0 0; }
.cil_menu_subnav_item div { padding: 8px 15px 8px 15px; }
.cil_menu_subnav_item a { color:#fff;}


/****** Layout ******/
.headerWrap {height:100px;}
.headerBottom { height:4px; background: #047490 url(/templates/coveritlive/images/DM/BlueHRLine_10.gif) 0 0 repeat-x; }
.headerContent { position: relative; width: 1020px;  height:76px; margin:auto; z-index:999;}
#header { width:100%; height:93px; background:url(../../images/DM/header_bg.png) repeat-x; position:relative;  }
#header .container_12 { position:relative; }
#top_info {background-color:#414244; height:24px; position:fixed; width:100%; top:0; left:0; z-index:9999999;}
#top_info_inner { position:relative; width:1022px; margin:0 auto;}
#login_no_user { position: absolute; right:0px; top:0; background-color:#05748f; width:113px; height:18px; color:#fff; padding:2px 4px 4px 8px; cursor:pointer;}
#logged_in_user { position:absolute; right:126px; height:18px; padding:2px 8px 4px 8px; cursor:pointer; background-color:#b9b9b9; text-align:center; width:108px; }
#logged_in_user span { font-size:15px; color:#fff; line-height:17px;}
#logged_in_user_menu { position:absolute; top:23px; left:0; background-color:#b9b9b9; width:124px; text-align:left; display:none;}
#logged_in_user_menu a { color:#fff; font-size:15px; text-decoration:none; }
#logged_in_user_menu div { padding:5px 10px 5px 15px; }
.top_menu_image_container { float:left; width:30px; }
.top_menu_text_container { float:left; margin-top:0px; margin-left:12px; font-size:15px; }
.top_menu_text_container span { line-height:18px; }
#head_try_it_now { position:absolute; right:126px; height:18px; padding:2px 4px 4px 4px; cursor:pointer; background:#b9b9b9 url(/templates/coveritlive/images/DM/TryItNow_BG.gif) repeat-x 0 0; text-align:center; width:117px;  }
#head_try_it_now span { color:#282b2c;}
#head_try_it_now img {margin-top:-2px;}
#head_try_it_now .top_menu_text_container { margin-left:6px;}


#logo { overflow:hidden; width:325px; height:91px; }
#logo a { display: block; text-indent:-9999px; width:325px; background:url(../../images/DM/coveritlive.png) no-repeat; margin-top:23px; height:43px; outline: none; }

#login_panel { width:170px; position:absolute; right: 0; top:-1px; z-index:9000; overflow: visible; }
#login_panel a#v_toggle { z-index: 1000; }
#login_panel a#v_toggle div#button { margin:0; padding:0; height:29px; position: relative; z-index: 13000;}
#login_box { visibility:hidden; background:#0FA0C6; width:147px; margin:0 4px; padding:10px 10px; z-index: 1000; position: relative;}
a.cilHomeLink {
    color: #FFFFFF !important;
    float: left;
    font-size: 22px;
    padding-top: 27px;
    text-decoration: none;
}
a.pluckHomeLink:hover {
    text-decoration: none;
}
a.pluckHomeLink:visited {
    text-decoration: none;
}
li.navOn {
    background: url("../../images/DM/navOnArrow.png") no-repeat scroll 70% bottom transparent !important;
}
ul.chromestyle:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}
ul.chromestyle {
    margin: 0;
    padding: 0;
}
ul.chromestyle li {
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    float: left;
    list-style: none outside none;
    margin: 0;
    padding: 0 0 0;
    position: relative;
}
ul.chromestyle li a {
    color: #FFFFFF;
    display: block;
    float: none !important;
    font-size: 16px;
    font-weight: normal;
    line-height: 18px;
    margin-left: 38px;
    padding: 0 0 16px;
    text-decoration: none;
}
ul.chromestyle li a:hover, ul.chromestyle ul li a.selected {
}
#subNavWrap {
    background-color: #FFFFFF;
    height: 26px;
}
#subNavWrap .subNav {
    color: #4B4B4B !important;
    font-size: 14px;
    margin: auto;
    padding: 5px 0;
    width: 980px;
}
#subNavWrap .subNav a {
    color: #4B4B4B !important;
    margin: 0 10px;
}
#subNavWrap .close a {
    color: #4B4B4B;
    margin: 0 7px !important;
}
#subNavWrap .subNav a:hover {
    color: #4B4B4B !important;
    text-decoration: none;
}
#subNavWrap .subnav a:visited {
    color: #4B4B4B !important;
    text-decoration: none;
}
form {
    border: 0;
    margin: 0;
    padding: 0;
}
.form_alert { height:30px; width:640px; border:#cc4466 solid 1px; padding:15px 0 0 40px; margin:10px 0; background:#f9e9ed url('/templates/coveritlive/images/alert.png') 5px 6px no-repeat; color:#000; display:none; }

.form_success { height:30px; width:640px; border: 1px solid #D3D3D3; padding:15px 0 0 40px; margin:10px 0; background: #E2F1D6
url('/templates/coveritlive/images/success_m.png') 5px 6px no-repeat; color:#000; display:none;	}

/****** Modules ******/
form#topLoginForm p {margin-bottom: 5px;}
#mod_login_username, #mod_login_password {color: #919191; font-size: 12px; width: 162px;}
a.forgot, span.call {color: #fff; font-size: 10px;}
form#topLoginForm input.button, form#topLoginForm a.button {background: url(../../images/DM/pink_button-trans.png) no-repeat; color: #fff; width: 97px; height: 28px; line-height: 28px; border: 0px; cursor: pointer; display: block; text-align: center; margin-left: -3px; font-size: 11px;}

#login_panel a.button {background: url(../../images/DM/pink_button-trans.png) no-repeat; color: #fff; width: 57px; height: 28px; line-height: 28px; border: 0px; cursor: pointer; display: block; text-align: center; margin-left: -3px; font-size: 11px;}

#nav { height:54px; background:url(../../images/DM/nav_bg.png) repeat-x; }
#nav div.container_12 div#maximenuCK { height:54px; position: relative; }
div#maximenuCK ul.maximenuCK {position: absolute; left: -17px;}

#title {height: 43px; line-height: 43px; border-bottom: 2px solid #538B38;background-image: url(../../images/DM/bg_billboard_solutions.png);}
#title div.container_12 {font-size: 28px; color: #fff; margin-left: 21px;}
#title div.container_12 h1.f2 {font-weight: normal; }

#pink {width: 100%; height: 2px; margin: 0px; padding: 0px; background: #E84EA8;}
body.root4 #pink { height: 2px; background-color: #29a9e3; }
body.item21 div#pink { background: #A5CE49; }

#content { background:#FBFBFB url(../../images/DM/content_bg.png) repeat-x; padding:0 0 0px; }
#content .container { width: 1000px; padding:15px;}
#content .outer {background:#fff; border-left:1px solid #dfdfdf; border-right:1px solid #dfdfdf; border-top:1px solid #dfdfdf; width: 1020px; }
#right {width: 200px; float: right; padding: 0 10px 20px;}
body.root4 #right { float: right; width: 275px; padding: 0px 10px 20px; }
body.root4 #content .withright { background-image: url(../../images/DM/bg_content_solutions_inner.png); background-repeat: no-repeat; }
body.root4 #content .container { width: 1000px; padding-right: 0; }
body.root4 #content .withright {background: #fff url(../../images/DM/solutions_landing_separator.png) 715px 80px no-repeat;}

/*body.root4 #content .withleft { background-image: url(../../images/DM/bg_content_solutions_inner.png); background-repeat: no-repeat; }
body.root4 #content .withleft {background: #fff url(../../images/DM/solutions_landing_separator.png) 10px 80px no-repeat;}
*/
body.root4 #left {
    width: 220px;
}
body.root4 #content .withleft {
    background: url("../../images/DM/solutions_landing_separator.png") no-repeat scroll 10px 80px #FFFFFF;
}
body.root4 #content .withleft {
    background-image: url("../../images/DM/bg_content_solutions_inner.png");
    background-repeat: no-repeat;
}
body.root4 #component.notfull hr {clear: both; margin: 14px 0;}
body.root4 #right {width: 275px;}
#component.notfull {float: left; position: relative;}
#component.withleft {float: left; padding-left: 6px; width: 770px;}
#component.withright {width: 680px;}
body.root4 #component { padding-top: 0px; }
body.root4 #component p { line-height: 18px; margin-bottom: 12px; }
#component hr { border: 0; border-bottom: 1px solid #e2e2e2; padding: 0; margin: 0 0 15px; }

#component.withleft {
    float: left;
    padding-left: 0;
    width: 740px;
}




#notification_container {
    float: left;
    padding-left: 5px;
    width: 260px;
}


#left {width: 205px; float: left; padding: 0 10px 20px 0px;}
body.root4 #left {width: 210px;}
body.root4 #left .module {padding-left: 10px;}

/* New Styles for the Left Menu */
body.root4 #left .module {padding-left: 0px;}

body.root4 #left ul {
	font-family:'Open Sans', sans-serif;
	font-weight:300;
	margin: 0 0px 21px -17px;
	background-color:#F9FCFD;
	border-bottom: 1px solid #E9E8E8;
}
body.root4 #left ul li {
	padding: 10px 0 8px 10px; 
	border-bottom: 1px solid #E9E8E8;
}

body.root4 #left ul li.menuItem.header {
	border-bottom: 0 none;
	padding-bottom: 0;
	padding-top: 0;
}
body.root4 #left ul li.menuItem.beforeHeader {
	border-bottom: 0 none;
}
body.root4 #left ul li.menuItem h3.menuHeader {
	font-size:18px; 
	color:#FFF; 
	text-transform: uppercase; 
	background-color:#28AED2; 
	margin:0 10px 0 -10px; 
	padding:5px 5px; 
	line-height:24px; 
	height:24px;
	font-weight:300;	
}
body.root4 #left ul li a {
	font-size: 16px; 
	color: #5D6768;
	padding-left:10px;
}
body.root4 #left ul li a:hover {
	text-decoration:none;
	color:#28AED2;
}
body.root4 #left ul li.menuItem.active a {
	color: #28AED2; 
	font-weight: bold;
}

ul.solutionsbullets, ul.list1 { margin-bottom: 14px; }
ul.solutionsbullets li, ul.list1 li {
	padding-left: 10px;
	background-image: url(../../images/DM/bullet_blue_sm.gif);
	background-repeat: no-repeat;
	background-position: 0 2px;
	font-size: 12px;
	line-height: 14px;
	margin-bottom: 8px;
}

.footer {
/*    background-image: url("../../images/DM/bg_billboard_solutions.png");*/
/*    background-position: left top;
    background-repeat: repeat-x;*/
/*    border-top: 2px solid #538B38;*/
    font-size: 11px;
    height: 100px;
    margin: 0px auto 0;
    padding: 0;
    width: 100%;
	background-color:#05748f;
}
.footnav {
    color: #CCCED0;
    margin-right: 20px;
    padding-left: 20px;
    padding-top: 10px;
}
.footnav a {
    color: #CCCED0;
    text-decoration: none;
}
.footnav a:hover {
    color: #2297C8;
    text-decoration: none;
}
.footLinks {
    float: left;
}
.copyright {
    float: right;
}
.dLinks {
    clear: both;
	margin-top:50px;
    padding-top: 10px;
	text-align:justify;
}
.dLinks a {
    margin-left: 14px;
}


.solutions_module {overflow: visible;}

.moduletable-white h3, .moduletable-black h3 {font-size: 16px; color: #fff; text-transform: uppercase; background: #0092b9 url(../../images/DM/solutions_title_bg.png) top left repeat-x; margin: 0 10px 15px 0px; padding: 0 14px; height: 19px; line-height: 19px; width: 245px;}
.moduletable-black, moduletable-white { padding: 0 0 20px 0; }

/* New CoveritLive */
#HelpDialog {
	font-family:Arial,san-serif;
	font-size:12px;
}

.loginalert {
    width: 170px;
    line-height: 20px;
    background: #ffffff;
    border: 1px solid #cccccc;
	padding-left: 10px;
}
td.padded {
    border:1px solid #414141;
}
div.faqtips {
    margin: 10px;
    width:    685px;
    border:    1px solid #c1c3b3;
    background:    #D1D3C1;
    display: none;
    padding-right: 20px;
    padding: 10px;
}
.myaccounttabheadings {
    font-weight: bold;
    font-size: 100%;
    text-align: center;
    line-height: 28px;
    height: 28px;
    border: 1px solid #E8E9E0;
    color: #FFFFFF;
    background: #3485a6;
    white-space: nowrap;
}
.dhtmlwindow{
position: absolute;
border: 2px solid black;
visibility: hidden;
background-color: white;
}

.drag-handle{ /*CSS for Drag Handle*/
padding: 1px;
text-indent: 3px;
font: bold 14px Tahoma;
background-color: #97C100;
color: white;
cursor: move;
overflow: hidden;
width: auto;
}

.drag-handle .drag-controls{ /*CSS for controls (min, close etc) within Drag Handle*/
position: absolute;
right: 1px;
top: 2px;
cursor: hand;
cursor: pointer;
}


.drag-contentarea{ /*CSS for Content Display Area div*/
border-top: 1px solid #333333;
background-color: white;
color: black;
height: 150px;
padding: 2px;
overflow: auto;
}

.drag-statusarea{ /*CSS for Status Bar div (includes resizearea)*/
border-top: 1px solid #333333;
background-color: #97C100;
height: 13px; /*height of resize image*/
}


.drag-resizearea{ /*CSS for Resize Area itself*/
float: right;
width: 13px; /*width of resize image*/
height: 13px; /*height of resize image*/
cursor: nw-resize;
font-size: 0;
}


#interVeil{ /*CSS for veil that covers entire page while modal window is visible*/
position: absolute;
background: black;
background-color: #000000;
width: 10px;
left: 0;
top: 0;
z-index: 5;
visibility: hidden;
filter:alpha(opacity=65);
opacity: 0.65;
}

/* clearing & floating */
.clearingfix:after {
    content: ".";
    display: block;
    line-height: 0px;
    clear: both;
    visibility: hidden;
}

.clearingspace {
    display: block;
    line-height: 5px;
    clear: both;
}
.small {
    color: #666666;
    font-size: 85%;
    font-style: italic;
}
.clearingfix { display: block; }


.floatbox { overflow: visible; }

.float-left { float: left; overflow: visible; padding-bottom: 4px; }
.float-right { float: right; overflow: visible; padding-bottom: 4px; }

.width10 { width: 10.999%; }
.width15 { width: 14.999%; }
.width20 { width: 19.999%; }
.width25 { width: 24.999%; }
.width30 { width: 29.999%; }
.width33 { width: 33.333%; }
.width40 { width: 39.999%; }
.width45 { width: 44.999%; }
.width50 { width: 49.999%; }
.width60 { width: 59.999%; }
.width66 { width: 66.666%; }
.width70 { width: 69.999%; }
.width75 { width: 74.999%; }
.width90 { width: 89.999%; }
.width100 { width: 100%; }

form {
    border: 0;
    margin: 0;
    padding: 0;
}

div.note {
    margin: 10px 0px 10px 0px;
    padding: 15px;
    border: 1px solid #dcdcdc;
    background: #f0f0f0;
    text-align:left;
}

div.alert {
    margin: 10px 0px 10px 0px;
    padding: 15px 10px 15px 35px;
    border: 1px solid #DCDCDC;
    background: #F0F0F0 url(/templates/coveritlive/images/buildPage/WarningWarningWarning.png) 3px 11px no-repeat;
    text-align:left;
}
div.consoletip {
    width:           194px;
    height:          110px;
    background:     url(../../images/tip_bkgd.gif) 0px 0px no-repeat;
}
div.consoletext {
    width:           154px;
    height:          110px;
    padding-top:    40px;
    text-align:     left;
    overflow:       visible;
}
.tipinfo {
    text-align:   left;
    background:     #FFFFee url(../../images/info_bkgd.gif) 0px 0px no-repeat;
}

.tipholder {
    position:       absolute;
    top:             250px;
    left:           13px;
    display:        block;
    width:             194px;
    height:         110px;
    filter:alpha(opacity=0);
    opacity: 0;
}

.messageholder {
    padding-top:    6px;
    display:        block;
    margin-left:     15px;
    border:         1px solid #666666;
    width:             383px;
    height:         40px;
    background:     #A70707;
    filter:            alpha(opacity=0);
    opacity:         0;
    color:            #FFFFFF;
    font-size:        110%;
}
.disconnectmessage {
    text-align:       left;
    background:     #A70707;
    color:            #FFFFFF;
    font-weight:     bold;
}
.reconnectmessage {
    text-align:       left;
    background:     #5A7C06;
    color:            #FFFFFF;
    font-weight:     bold;
}
div.loginalert {
    font-weight: bold;
	background-color:transparent;
    color: #934945;
	border:1px solid #934945;
    text-align:center;
    width: 153px;
	padding:3px;
}

.alertheading {
    color: #be2222;
    font-weight: bold;
    margin-bottom: 8px;
}

div.download {
    margin: 10px 0px 10px 0px;
    padding: 7px 10px 7px 35px;
    border: 1px solid #dcdcdc;
    background: #f0f0f0 url(../../images/div_download.png) 3px 3px no-repeat;
    text-align:left;
}

div.info {
    margin: 10px 0px 10px 0px;
    padding: 7px 10px 7px 35px;
    border: 1px solid #dcdcdc;
    background: #f0f0f0 url(/templates/coveritlive/images/buildPage/i-con_lol.gif) 3px 3px no-repeat;
    text-align:left;
}

div.tip {
    margin: 10px 0px 10px 0px;
    padding: 7px 10px 7px 35px;
    border: 1px solid #dcdcdc;
    background: #f0f0f0 url(../../images/div_tip.png) 3px 3px no-repeat;
    text-align:left;
}
ol {
    margin-left: 20px;
    padding: 10px;
}
/* Tooltips */

#ajax_tooltipObj{
    z-index:1000000;
    text-align:left;
}
#ajax_tooltipObj div{
    position:relative;
}
h5 {
    font-size: 120%;
    font-weight: bold;
}
.sectiontableheader {
    padding: 5px 5px 5px 5px;
    background: #e6e6e6;
    border-bottom: 1px solid #a0a0a0;
    font-weight : bold;
}

tr.sectiontableentry1 td {
    padding: 5px 5px 5px 5px;
    background: #f0f0f0;
    border-bottom: 1px solid #b4b4b4;
}

tr.sectiontableentry2 td {
    padding: 5px 5px 5px 5px;
    background: #ffffff;
    border-bottom: 1px solid #b4b4b4;
}

td.sectiontableentry1 {
    padding: 5px 5px 5px 5px;
    background: #f0f0f0;
    border-bottom: 1px solid #b4b4b4;
}

td.sectiontableentry2 {
    padding: 5px 5px 5px 5px;
    background: #ffffff;
    border-bottom: 1px solid #b4b4b4;
}
.sectiontableentry1 .green, .sectiontableentry2 .green  {
    color: #789A0E;
}
.security_image {
    border: 1px solid #7F9DB9;
}
#inviteContainer {
    width: 100%;
    overflow: hidden;
}
#inviteContainer  .container {
    padding: 5px;
}
#surveylink {
    background-repeat: no-repeat;
    bottom: 10px;
    color: #FFFFFF;
    display: none;
    height: 87px;
    position: fixed;
    right: 10px;
    width: 220px;
}
#surveylink p {
    font-size: 13px;
    line-height: 1em;
    margin: 0;
    padding: 40px 0 0 18px;
}
#surveylink a {
    color: #FFFFFF;
    text-decoration: underline;
}
#surveylink a.closesurvey img {
    height: 8px;
    margin: 0;
    padding: 0;
    position: absolute;
    width: 9px;
}
#surveylink a.closesurvey {
    display: block;
    height: 8px;
    margin: 0;
    padding: 0;
    position: absolute;
    right: 18px;
    top: 9px;
    width: 9px;
}
.moduletable {
    padding-bottom: 20px;
    line-height: 10px;
}

/* New build page styles */
.emailinvite {
	overflow: visible;
    padding: 5px;
    width: 375px;
}

#altcast_main #altcast_timezone {
	vertical-align: top;
}

/*My Account Dashboard Styles */
.notification_text {
    font-size: 90%;
}
.notification_date {
    font-size: 80%;
    color: #999999;
}

/* Facebook Page Linking Dialog Styles */
.customSelector, .customSelectorEventView {
    width: 100%;
	vertical-align:top;
	display:inline-block;
}

.customSelectorInner, .customSelectorEventViewInner {
	position:relative;
	z-index:100;
}
.customSelectorEventViewInner {
    margin-bottom: 43px;
}

.customSelectorButton, .customSelectorEventViewButton {
	border:thin solid #D3D3D3; 
	background:#FBFBFB;
	padding:2px 6px 2px 6px;
	cursor:pointer;
    width: 170px;
    margin-left: 215px;
}
.customSelectorEventViewButton {
    margin-left: 170px;
}
.customSelectorButton span, .customSelectorEventViewButton span {
	padding-right:5px;
	max-width: 169px;
	text-overflow: ellipsis;
	overflow:hidden;
	vertical-align:top;
}
.customSelectorButton img, .customSelectorEventViewButton img {
	vertical-align:middle;
}

.customSelectorMenu, .customSelectorEventViewMenu {
	max-width:340px;
	position:absolute;
	right:auto;
	bottom:auto;
	left:215px;
	top:100%;
	margin:-1px 0 30px;
	z-index: -1;
    width: 214px;
}
.customSelectorEventViewMenu {
    left: 170px;
    width: 201px;
}
.customSelectorMenuInner, .customSelectorEventViewMenuInner {
	border:thin solid #D3D3D3; 
	overflow-y:auto; 
	padding:3px 0 4px;
}
.customSelectorMenuInner ul, .customSelectorEventViewMenuInner ul {
	list-style-type:none; 
	padding:0; 
	margin:0;
}
.customSelectorMenuInner ul li, .customSelectorEventViewMenuInner ul li {
	whitespace:nowrap;
}

.customSelectorMenuInner ul li a, .customSelectorEventViewMenuInner ul li a {
	display:block; 
	line-height:16px; 
	padding: 1px 16px 1px 22px; 
	text-decoration:none;
	color:#5B5B5B;
	cursor:pointer;
}																
.customSelectorMenuInner ul li a:hover, .customSelectorEventViewMenuInner ul li a:hover {
    background-color: #6D84B4;
    border: thin solid #3B5998;
    color: #FFFFFF;
    outline: medium none;
}	
.customSelectorMenuInner ul li a.checked, .customSelectorEventViewMenuInner ul li a.checked {
	background: url(/templates/coveritlive/images/small_check_mark.png) no-repeat scroll left 4px transparent;
	font-weight:bold;
}
.customSelectorMenuInner ul li a.checked:hover, .customSelectorEventViewMenuInner ul li a.checked:hover {
    background-color: #6D84B4;
    color: #FFFFFF;
}

#facebookPageDialog .buttonContainer {
	text-align:right;
	position:absolute;
	bottom:0;
	width:100%;
    top: 170px;
}														

#facebookPageDialog .facebookPageDialogInner {
	position:relative;
	height:100%;
}
#facebookPageDialog .facebookPageDialogPrompt {
	margin-bottom:20px;
}

#facebookPageDialog .customSelectorTitle, #facebookPageDialog .customSelectorEventViewTitle {
    float: left;
    margin-right: 10px;
}

/* Facebook Page Linking Image Dialog Styles */

#facebookPageImageDialog .facebookPageImageDialogInner {
	position:relative;
	height:100%;
}

#facebookPageImageDialog .paneTitle {
	margin-bottom: 10px;
}

#facebookPageImageDialog .leftPane {
	float:left;
	width:35%;
	padding:10px;
	height:150px;
}

#facebookPageImageDialog .leftPane img {
	height:74px;width:111px;
}

#facebookPageImageDialog .rightPane {
	float:left;
	width:45%;
	padding:10px 20px;
	border-left:thin solid black;
	height:150px;
}

#facebookPageImageDialog .buttonContainer {
    width:100%;
    text-align:right;
    position:absolute;
    bottom:0;
}

/* Plan selection page styles */
.customApplicationContainer {
	border:thin solid #DFDFDF;
	background-color: #F7F7F7;
	color:#666A6C;
	width:90%;
	padding:10px;
}

.customApplicationContainerSection {
	width:100%;
	float:left;
	margin-bottom:10px;
}

.customApplicationContainerSection img {
	float:left;
}

.customApplicationContainerSection h3 {
	float:left;
	padding-left:10px;
	width:75%;
	margin-bottom:0;
	line-height:30px;
}

/* Custom Button Styles */
body button.ui-state-default, body input.ui-state-default[type="button"]{
    background: #28aed2;
    border:1px solid #28aed2;
    color: #FFFFFF;
}

body button.ui-state-hover, body input.ui-state-hover[type="button"]{
    background: #5bc2de;
    border:1px solid #5bc2de;
    color: #FFFFFF;
}
body button.ui-state-default.delete, body input.ui-state-default.delete[type="button"]{
    background: #ee6f6f;
    border:1px solid #ee6f6f;
    color: #FFFFFF;
}
body button.ui-state-hover.delete, body input.ui-state-hover.delete[type="button"]{
    background: #ff8f8f;
    border:1px solid #ff8f8f;
    color: #FFFFFF;
}
body button.ui-state-default.cancel, body input.ui-state-default.cancel[type="button"]{
    background: #b7c8cd;
    border:1px solid #b7c8cd;
    color: #FFFFFF;
}
body button.ui-state-hover.cancel, body input.ui-state-hover.cancel[type="button"]{
    background: #c8d9de;
    border:1px solid #c8d9de;
    color: #FFFFFF;
}
body button.ui-state-default, body input.ui-state-default[type="button"][value="No"]{
    background: #b7c8cd;
    border:1px solid #b7c8cd;
    color: #FFFFFF;
}
body button.ui-state-hover, body input.ui-state-hover[type="button"][value="No"]{
    background: #c8d9de;
    border:1px solid #c8d9de;
    color: #FFFFFF;
}
body button.ui-state-default, body input.ui-state-default[type="button"][value="Cancel"]{
    background: #b7c8cd;
    border:1px solid #b7c8cd;
    color: #FFFFFF;
}
body button.ui-state-hover, body input.ui-state-hover[type="button"][value="Cancel"]{
    background: #c8d9de;
    border:1px solid #c8d9de;
    color: #FFFFFF;
}
body button.ui-state-default, body input.ui-state-default[type="button"][value="Close"]{
    background: #b7c8cd;
    border:1px solid #b7c8cd;
    color: #FFFFFF;
}
body button.ui-state-hover, body input.ui-state-hover[type="button"][value="Close"]{
    background: #c8d9de;
    border:1px solid #c8d9de;
    color: #FFFFFF;
}
body button.ui-state-default, body input.ui-state-default[type="button"][value="Decline"]{
    background: #b7c8cd;
    border:1px solid #b7c8cd;
    color: #FFFFFF;
}
body button.ui-state-hover, body input.ui-state-hover[type="button"][value="Decline"]{
    background: #c8d9de;
    border:1px solid #c8d9de;
    color: #FFFFFF;
}
body button.ui-state-default, body input.ui-state-default[type="button"][value="Skip"]{
    background: #b7c8cd;
    border:1px solid #b7c8cd;
    color: #FFFFFF;
}
body button.ui-state-hover, body input.ui-state-hover[type="button"][value="Skip"]{
    background: #c8d9de;
    border:1px solid #c8d9de;
    color: #FFFFFF;
}