﻿body, td
{
	font-family: Arial;
	font-size: 9pt;
	color: #FFFFFF;
}

a
{
	text-decoration: underline;
	color: #b3d5e8;
}

a:hover
{
	text-decoration: underline;
	color: #FFFFFF;
}

.QuickSearch
{
	width: 100px;
	height: 14px;
	font-family: Arial;
	font-size: 8pt;
	color: #FFFFFF;
	background-color: #07467e;
	font-weight: bold;
	border: 0px;
}

.EmailInput
{
	width: 80px;
	height: 14px;
	background-image: url('../Graphics/email_login_input_bg.jpg');
	font-family: Arial;
	color: #225674;
	font-weight: bold;
	font-size: 8pt;
	border: 0px;
}

.PasswordInput
{
	width: 80px;
	height: 14px;
	background-image: url('../Graphics/pass_login_input_bg.jpg');
	font-family: Arial;
	color: #225674;
	font-weight: bold;
	font-size: 8pt;
	border: 0px;
}

.admintitle
{
	font-size: 10pt;
	font-weight: bold;
}

.adminlink
{
	font-size: 10pt;
	text-decoration: none;
	color: #b3d5e8;
}

.adminlink:hover
{
	text-decoration: underline;
	color: #FFFFFF;
}

.whitelink
{
	text-decoration: underline;
	color: #FFFFFF;
}

.whitelink:hover
{
	text-decoration: underline;
	color: #b3d5e8;
}

.bluelink
{
	color: #07467e;
	text-decoration: none;
	font-weight: bold;
}

.bluelink:hover
{
	color: #000000;
	text-decoration: underline;
}

.morelink
{
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
}

.morelink:hover
{
	text-decoration: underline;
	color: #b3d5e8;
}

.videolink
{
	font-size: 8pt;
	text-decoration: none;
	color: #225674;
}

.videolink:hover
{
	text-decoration: underline;
	color: #225674;
}

.anchorlink {text-decoration: none; color: #FFFFFF;}
.anchorlink:hover {text-decoration: none;}

.adminbutton
{
	font-family: Arial;
	font-size: 9pt;
	font-weight: bold;
	background-color: #cde3ef;
	color: #004480;
	border-left: 1px solid #ffffff;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #000000;
	border-right: 1px solid #000000;
    height: 23px;
}

h1
{
	font-size:12pt;
	color:#fff;
	font-weight:bold;
	margin:0pt;
}

#EditProgList
{
padding: 3px 0;
margin: 0;
font: 9pt Arial;
}

#EditProgList li
{
list-style: none;
margin: 0;
display: inline;
}

#EditProgList li a
{
padding: 3px 0.5em;
margin-left: 0px;
border: 1px solid #a5cee2;
border-bottom: none;
background: #4798c5;
text-decoration: none;
}

#EditProgList li a:link { color: #fff; }
#EditProgList li a:visited { color: #fff; }

#EditProgList li a:hover
{
color: #fff;
background: #015b97;
border-color: #a5cee2;
}

#EditProgList li a#current
{
background: #013974;
border-bottom: 1px solid #a5cee2;
}

.EmailPrintHeader
{
	width: 100%;
	padding: 10px;
	background-color: #5ba4cb;
	border-bottom: 1px solid #000000;
}

.listNav td
{
	font-size: 11pt;
	font-weight: bold;
}

a.listNavBtn
{
	color: #FFFFFF;
	font-weight: bold;
	font-size: 11pt;
	text-decoration: none;
}

a:hover.listNavBtn
{
	color: #b3d5e8;
	text-decoration: none;
}

a.pageNum
{
	font-weight: normal;
	text-decoration: none;
	color: #FFFFFF;
}

a:hover.pageNum
{
	color: #b3d5e8;
}

input.catSearch, select.catSearch, textarea.catSearch
{
	border-left: 0px solid #ffffff;
	border-top: 0px solid #ffffff;
	border-right: 2px solid #000000;
	border-bottom: 2px solid #000000;
	font-family: Arial;
	font-size: 9pt;
	font-weight: bold;
	width: 300px;
	padding: 3px;
}
.contactTitle {font-size:10pt; font-weight:bold}
.emailLink {color:#ffffff; font-weight:bold; text-decoration:none}

/* ADMIN PAGES */

#admin .textbox {width: 150px;}
#admin h4 {padding: 0px; margin: 0px;}

/* ZODIAK ADMIN PAGES */

#admin.zodiak .td1 {vertical-align: top; overflow: hidden; width: 151px; height: 17px;}
#admin.zodiak .td2 {vertical-align: top;}


/* REPORTS PAGES */

#report {width:650px;}
#report, #criteria_report td, .screeenervideo_table td {color:Black;}

#reportContainer
{
	border: 1px Solid #EBEBEB;
	border-top: 0px;	
	background: url("../Graphics/Border_Blend.png") repeat-x 0 -40px;
	float: left;
	width: 100%;
}

.header
{
	font-size:18pt;
	font-weight:bold;
	font-family: Helvetica, Arial, sans-serif;
	text-align:center;
	padding-bottom:20px;
	padding-top: 20px;
}

.buyerheader {padding-top:30px;}

.subheader_container
{
	background: url("../Graphics/SubHeader_Report_Right.png") no-repeat right;		
	padding-right: 10px;
	margin: 40px 0px 10px 0px;
}
.subheader
{
	background: url("../Graphics/SubHeader_Report_Left.png") no-repeat;		
	height:32px;
	line-height: 32px;	
	padding-left: 10px;
	color: #B3D5E8;
}

.subheader h2 {background: url("../Graphics/SubHeader_Report_Middle.png") repeat-x;}

#sales, .screenervideo_table 
{
	font-family: tahoma;
	font-size: 11px;
	border: solid 1px #7f7f7f;
	border-bottom-width:1px;
    border-collapse:collapse;
    color: #333333;
    width:100%
}
#sales th, .screenervideo_table th
{
	background: url(../Graphics/Table_bar.gif) repeat-x 0px 0px;
	border-color: #989898 #cbcbcb #989898 #989898;
    border-style: solid solid solid none;
    border-width: 1px 1px 1px medium;
    color: #000;    
    vertical-align: middle;
    text-align:center;
    height: 25px;
}
#sales td, .screenervideo_table td {color: #333333;	border-bottom: solid 1px #BBD9EE;}
#sales tr, .screenervideo_table tr {background: #F8FBFC;}
#sales tr.alt, .screenervideo_table tr.alt {background: #E5F1F4;}

#criteria_report {border:solid 1px Black; width:400px; padding:10px; margin-left:auto; margin-right:auto;}
#criteria_report td {padding-top:5px;}
#criteria_report input[type=text] {width: 80px;}
#export {text-align: right;	padding: 5px 0px 5px 10px;}

.txtbox_notes {height: 100px; width: 96%;}
.tabcontent {padding: 0px 10px;}
.hiderow {display: none;}
.center_text {text-align: center;}
.txtbox_edit {width: 500px; height: 30px;}
.comments_box {width: 560px; height: 40px; float: left;	padding: 0px 30px 0px 10px;}
.last {text-align: right; padding: 10px;}


/* TABS */

ul.tabContainer 
{
	margin: 0px;
	padding: 0px;
	list-style: none;
	float: left;
	height: 37px;
	width: 100%;
	background-image: url("../Graphics/Tab_Border_Bottom.png") repeat-x bottom;
	border-bottom: 1px solid;
}

ul.tabContainer li
{
	float: left;
	background: url("../Graphics/Tab_middlev2.png") no-repeat right top;
	margin: 0px;
	padding: 0px;
}

ul.tabContainer a 
{
	display: block;
	background: url("../Graphics/Tab_leftv2.png") no-repeat left top;
	padding: 10px 15px 9px;
	text-decoration: none;
	font-size:15px;
	font-weight: bold;
}

ul.tabContainer .active
{
	background-image:url("../Graphics/Tab_active_middle.png");
}

ul.tabContainer .active a
{
	background-image: url("../Graphics/Tab_active_left.png");
	color: Black;
	padding-bottom: 10px;
}

/* MESSAGE BOX CONTROL */

.msgbox_container
{
	width: 500px;
	font-size:13px;	
	margin-left:auto;
    margin-right:auto;
}

.msginfo, .msgsuccess, .msgwarning, .msgerror, .msgvalidation 
{
	border: 1px solid;
	margin: 10px 0px;
	background-repeat: no-repeat;
	background-position: 10px center;
}

.msginfo
{
	color: #00529B;
	background-color: #BDE5F8;
	background-image: url('../Graphics/InfoComplete_32x32.png');
}

.msgsuccess
{
	color: #4F8A10;
	background-color: #DFF2BF;
	background-image: url('../Graphics/Success_32x32.png');
}

.msgwarning
{
	color: #9F6000;
	background-color: #FEEFB3;
	background-image: url('../Graphics/warningbutton.png');
}

.msgerror
{
	color: #D8000C;
	background-color: #FFBABA;
	background-image: url('../Graphics/Error_32x42.png');
}

.msgvalidation 
{
	color: #D63301;
	background-color: #FFCCBA;
	background-image: url('../Graphics/Validation_32x32.png');
}

.msginfo p, .msgsuccess p, .msgwarning p, .msgerror p, .msgvalidation p 
{
	padding: 0px 50px;
}

.msginfo a, .msgsuccess a, .msgwarning a, .msgerror a, .msgvalidation a
{
	float: right;
	padding: 10px;
	cursor: pointer;
}

.msgbox_container img {border: none;}
.msgbox_message {text-align: center;}

/* SCREENER TABLE */

.screeenervideo_table {padding-bottom: 20px;}
.screeenervideo_table th {width: 130px;}

/* UPDATE PROGRESS */

#progressBackgroundFilter
{
	position: fixed;
	top: 0px;
	bottom: 0px;
	left: 0px;
	right: 0px;
	overflow: hidden;
	padding: 0px;
	margin: 0px;
	background-color: #000;
	filter: alpha(opacity=50);
	opacity: 0.5;
	z-index: 1000;
	width: 660px;
}

#processMessage
{
	position: fixed;
	top: 40%;
	left: 15%;
	width: 14%;
	z-index: 1001;
	background-color: #fff;
	border: solid 1px #000;
	text-align: center;
}

/*LoginControl*/

#cbRememberMe
{
	background-color: Aqua;
}

#contactmail
{
	text-decoration: underline;
	color: #225674;
}

#contactmail:hover
{
	text-decoration: underline;
	color: #000000;
}

.tbl-footer a {
    font-size: 9px;
    text-decoration: none;
}

.tbl-footer td {
    text-align: center;
}

.tbl-footer .td-privacy {
    width: 83px;
    height: 21px;
}

.tbl-footer .td-terms {
    width: 110px;
    height: 21px;
}

.tbl-footer .td-zodiak {
    width: 212px;
    height: 21px;
}

.tbl-footer .td-otv {
    width: 132px;
    height: 21px;
}
