body {
margin: 0;
padding: 0;
background: #fff;
color: #000;
}
input{
}
.loginInput{
background-image: url(../images/logInBackgr.gif);
 width:50px; 
 height:21px; 
 border: 0;
 cursor: pointer;
}
body.hasInterface {
min-width: 1000px;
-width: expression((document.documentElement.offsetWidth < 1020)? "1000px": "auto" );
}
img{
boder:0;
}
a img{
border:0;
}
#suvcHeader {
position: relative;
background-color: #393a3d;
height: 50px;
}
#suvcHeaderBranding {
position: absolute;
left: 0;
z-index: 3;
}

#suvcNavigation {
position: relative;
z-index: 2;
background-color:#393a3d;
border-bottom: 10px solid #fa5e24;
height: 15px;
}
#suvcNavigation ul, #suvcHeader ul {
margin: 0;
padding: 0;
list-style-type: none;
}

#suvcMain {
margin-top: -24px;
width: auto;
padding: 50px;
padding-top:0;
text-align: center;
width:90%;
}

#suvcContents {
margin: 0;
position: relative;
top: 10px;
left: 0px;
width: 80%;
}
.hasSidebar #suvcContents {
padding:5px;
}

/*#suvcContentsHP {
margin: 0;
position: relative;
top: 400px;
left: 200px;
width: 80%;
}*/
.hasSidebar #suvcContents {
padding:5px;
}

.tab-s {
color:#3c486a;
}
.tab-s, .tab-u, .tab-g, .tab-r {
font-size:150%;
font-weight:bold;
text-decoration:none;
}

.install {
font-size: 12px;
line-height: 18px;
color: #393a3d;
vertical-align:top;
}

.result {
font-size: 1.1em;
line-height: 21px;
color: #000066;
font-weight: bold;
}

select.flat, textarea.flat, input.flat,
select.error, textarea.error, input.error,
textarea.code {
border-style: 1px solid;
}


/* Custom */

td.cellenabled {
color: #000000;
}

td.celldisabled {
color: #888888;
}


table {
border-collapse: collapse;
width: 100%;
}

table.targeting {
width: 90%;
}


/* Fonts */

/*body, table, td, th, select, textarea, input, .tip  {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
}*/

span.link {
color: #003399;
text-decoration: none;
}
span.link:hover {
text-decoration: underline;
}

/* Form elements */
select[disabled], textarea[disabled], input[disabled], input[disabled]
{
background-color : #eeeff2
}

textarea:focus, input[type=text]:focus, input[type=password]:focus {
background-color:  #c7e9d1;
}


select.flat, textarea.flat, input.flat,
select.error, textarea.error, input.error,
textarea.code {
border: 1px solid;
}

input.checkbox {
border: 0;
}

select.error:focus, textarea.error:focus, input.error:focus {
background-color:  #ffd4d4;
}

select.flat, textarea.flat, input.flat,
textarea.code {
border-color : #888888;
}

select.error, textarea.error, input.error {
border-color : #990000;
}

textarea.code, textarea.code-gray {
font-family: "Lucida Console", "Courier New", Courier, monospace;
font-size: 12px;
line-height: 15px;
}

textarea.code-gray {
border-style: solid;
border-top-width: 0px;
border-right-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
color: #808080;
}

textarea.comments {
border-style: solid;
border-color : #808080;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
overflow: visible;
}

div.box {
height:100px;
width:275px;
background-color: #FFFFFF;
border: 1px solid #7F9DB9;

overflow: auto;
overflow-x: hidden;
overflow-y: scroll;

margin-top: 1px;
margin-bottom: 1px;
}

textarea.box {
margin-top: -1px;
height:100px;
width:275px;
}

div.errormessage {
background-image: url(../images/bckgrRequired.gif);
background-repeat:repeat-x;
border: 1px dashed #CFCFCF;
margin-top: 8px;
margin-bottom: 16px;
padding: 6px 6px 6px 32px;
line-height: 18px;
}

div.errormessage td {
line-height: 18px;
}

img.errormessage {
margin-left: -24px;
}

div.errormessageicon {
background-color: #FFFFE1;
border: 1px dashed #CFCFCF;
margin-top: 8px;
margin-bottom: 16px;
margin-right: 80px;
padding: 6px 6px 6px 32px;
line-height: 18px;
background-image: url('../images/errormessage.gif');
background-repeat: no-repeat;
background-position: 8px 8px;
}


/* CSS-styled sections */

.section {
margin-bottom: 3em;
position: relative;
top: 20px;
left: 10px;
width: 700px;
}
.section img {
border: none;
}
.section h3 {
font-size: 11px;
font-weight: bold;
margin: 2em 0 0;
padding-bottom: 6px;
border-bottom: 1px solid #666666;
}
.section .row {
padding: 8px 10px;
border-bottom: 1px solid #666666;
}
.section .smallrow {
padding: 4px 10px;
}
.section .light {
background-color: #ffffff;
}
.section .dark {
background-color: #f6f6f6;
}
.section .last {
border-bottom: none;
}
.section .label {
float: left;
width: 29%;
}
.section .label label {
display: block;
width: 100%;
}
label.error {
padding-left: 0.5em;
color: red;
}
.section .element {
width: 70%;
margin-left: 30%;
}
.section .element textarea,
.section .element input {
width: 100%;
}
.section .element span {
display: block;
margin-top: 4px;
}
.section .element span input {
width: auto;
}
.section .link-buttons {
text-align: right;
padding-top: 6px;
}
.section .link-buttons img {
vertical-align: middle;
}
.section .link-buttons a,
.section .link-buttons span {
margin-left: 16px;
}
.section .link-buttons span {
color: #999999;
}

.section .title {
font-weight: bold;
padding: 5px 0px;
border-bottom: 1px solid #CFCFCF;
}

.section .content {
padding: 5px 0px 10px 15px;
text-align: center;
}

.title { /* This holds the current "month, year" */
font-weight: bold;      /* Pressing it will take you to the current date */
text-align: center;
background: rgb(246, 246, 246);;
color: #000;
padding: 2px;
text-align: left;
}

.sts {
padding: 0px 5px;
}

.sts-accepted, .sts-not-started, .sts-finished {
color: green; /*#547852;*/
}

.sts-rejected, .sts-pending, .sts-paused {
color: #777777;
}

.sts-pending, .sts-paused {
font-style: italic;
}

.sts-awaiting, .sts-awaiting:hover, .sts-insufficient,
.sts-awaiting a, .sts-awaiting:hover a, .sts-insufficient a{
color: #EF0E17 !important;
}

.sts-reason {
display: none;
background-color: #F9FFD0;
}


#suvcSidebar {
position: absolute;
left: 0;
top: 120;
width: 120px;
margin: 0 1px 0 0;
padding: 0 0 0 0px;
/*color: #FF3300;*/
color: white;
}

#suvcSidebar h3 {
margin: 20px 0 4px;
font-size: 11px;
}
#suvcSidebar ul {
margin:0;
padding:0;
list-style-type: none;
padding-top:0px;
}
#suvcSidebar ul li {
margin: 0;
padding: 0px;
display: block;
}
#suvcSidebar #suvcSidebarNavigation {
border:0;
text-align:left;
/*border-bottom: 1px solid #ccc;*/
width: 120px;
margin-top:4px;
font-weight: bold;
font-family:Arial, Helvetica, sans-serif;
}

#suvcSidebarNavigation .top {
border-top: 1px solid #f5d774;
padding: 5px 0 4px 20px;
text-decoration:none;
}
#suvcSidebarNavigation .first {
padding: 4px 0 0 40px;
border-top: 10px solid #f5d774;
}



.MainCategory {
	font-family: Tahoma;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	text-transform: none;
	color: #FCF3D6;
	background-color: #403001;
	padding: 5px 9px;
	border: 0;
	font-variant: small-caps;
	letter-spacing: 1px;
	text-decoration: none;
}

.MainCategory  a{
	font-family: Tahoma;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	text-transform: none;
	color: #FCF3D6;
	background-color: #403001;
	padding: 0px 0px;
	border: 0;
	font-variant: small-caps;
	letter-spacing: 1px;
	text-decoration: none;
}



.MainCategory_over {
	font-family: Tahoma;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	text-transform: none;
	color: #FCF3D6;
	background-color: #B76633;
	padding: 5px 9px;
	border: 0;
	font-variant: small-caps;
	letter-spacing: 1px;
	text-decoration: none;
}

.MainCategory_over  a{
	font-family: Tahoma;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	text-transform: none;
	color: #FCF3D6;
	background-color: #B76633;
	padding: 0px 0px;
	border: 0;
	font-variant: small-caps;
	letter-spacing: 1px;
	text-decoration: none;
}


.SubCategory {
	font-family: Tahoma;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	text-transform: none;
	color: #FCF3D6;
	padding: 5px 20px;
	font-variant: small-caps;
	text-decoration: none;
	border-top: 0;
	border-right: 0;
	border-bottom: 1 dashed #C7875A;
	border-left: 0;
}

.SubCategory a {
	font-family: Tahoma;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	text-transform: none;
	color: #FCF3D6;
	padding: 0px 0px;
	font-variant: small-caps;
	text-decoration: none;
	border-top: 0;
	border-right: 0;
	border-left: 0;
}


.SubCategory_over {
	font-family: Tahoma;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	text-transform: none;
	color: #FCF3D6;
	padding: 5px 20px;
	font-variant: small-caps;
	background-color: #B76633;
	text-decoration: none;
	border-top: 0;
	border-right: 0;
	border-bottom: 1 dashed #C7875A;
	border-left: 0;
}

.SubCategory_over a {
	font-family: Tahoma;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	text-transform: none;
	color: #FCF3D6;
	padding: 0px 0px;
	font-variant: small-caps;
	background-color: #B76633;
	text-decoration: none;
	border-top: 0;
	border-right: 0;
	border-left: 0;
}


.SubCategory_disabled  {
	font-family: Tahoma;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	text-transform: none;
	color: #B76633;
	padding: 5px 20px;
	font-variant: small-caps;
	text-decoration: none;
	border-top: 0;
	border-right: 0;
	border-bottom: 1 dashed #C7875A;
	border-left: 0;
}


.Td1 {
	padding-left: 65px;
	padding-right: 20px;
}


#suvcSidebarNavigation .current {
padding-top: 3px;
padding-bottom: 3px;
/*padding-left: 40px;*/
padding-right: 3px;
font-weight: normal;
color: #c39428;
text-transform:uppercase;
background-color: black;
font-size: 11px;
text-align:right;
}
#suvcSidebarNavigation .last {
border-bottom: 1px solid #f5d774;
padding: 4px 4px 4px 20px;
text-decoration:none;
}
#suvcSidebarNavigation a {
display: block;
padding: 0 0 4px 0px;
text-decoration:none;
/*color: #0000EE;*/
color: white;
font-weight: normal;
font-variant:small-caps;
font-size: 11px;
}

#suvcSidebarNavigation .top a{
font-size: 14px;
}
#suvcSidebarNavigation .last a{
font-size: 14px;
}
#suvcSidebar #suvcSidebarContext {
/*border-bottom: 1px solid #ccc;*/
padding:2px;
padding-right: 3px;
}
#suvcSidebarContext li {
background: 18px 4px no-repeat;
overflow: hidden;
word-wrap: break-word;
}

#suvcSidebarContext li.selected, .tip {
width:100px;
padding-top:5px;
font-size:12px;
/*border-bottom: 1px dashed #E6E6FF;*/
margin-top:4px;
}

#suvcSidebarContext a {
display: block;
padding-left: 20px;
/*color: #393a3d;*/
color: white;
font-weight: normal;
text-align:left;
text-decoration: none;
vertical-align:middle;
/*background-image: url(../images/li.gif); */
background-repeat:no-repeat;

}
#suvcSidebarContext a:hover {
display: block;
padding-left: 22px;
/*color: #3300FF;*/
color: #c39428;
text-align:left;
text-decoration: none;
}

#suvcSidebarCustom select {
width: 120px;
}

#suvcSidebarShortcuts {
border-top: 1px solid #ccc;
}
#suvcSidebarShortcuts li {
border-bottom: 1px solid #ccc;
background-repeat: no-repeat;
background-position: left center;
line-height: 24px;
}
#suvcSidebarShortcuts li a {
padding: 0 0 0 20px;
}

.logo  {
position: absolute;
float: left;
left: 30px;
width: 210px;
height:50px;
z-index:20;
}

.accountOwner  {
position: absolute;
float: right;
top: 30px;
right:140px;
z-index: 3;
color: #fff;
font-family:Arial, Helvetica, sans-serif;
font-size: 14px;
}

.loginBtn{
position: absolute;
float: right;
top: 25px;
right: 50px;	
width: 80px;
height:27px;
z-index: 3;
}
.sf_admin_footer{
}
.bottom{
width:70%;
height: 20px;
margin-top: 80px;
position: absolute;
bottom: 10px;
left: 200px;
}
.bottomTxtBox{
width: auto;
text-align:center;
padding-right: 30px;
padding-left: 30px;
padding-top:5px;
}
.bottomLeft{
float: left;
padding-left: 25px;
}

.bottomRight{
float: right;
right: 25px;
}

.break td {
background-color: #888888;
height: 1px;
}

/* Targeting statistics screens */

table {
border-collapse: collapse;
}

table.targeting {
width: 90%;
}


/* Cell formatting */

thead td, thead th {
font-weight: bold;
text-align: left;
}

td.date,
td.time {
text-align: left;
}

td.numeric,
td.percentage {
text-align: right;
}

td.empty:after {
color: #707070;
content: '-';
}

tbody>tr>td.percentage:after {
content: '%';
color: #707070;
}

tbody>tr>td.percentage.empty:after {
content: '-';
}



#sf_admin_container{
	margin-top: 8px;
	position: relative;
	float: left;
	width: 80%;
	/*top: -100px;*/
	/*left: -60px;*/
	/*bottom: 80px;*/
	text-align:left;
}
#sf_admin_container h6 {
	padding-left: 20px;
	color: #f5d774;
	font-size:50px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal
}

#sf_admin_container h1 {
	font-family: Tahoma;
	font-size: 24px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #FCF5DB;
	text-decoration: none;
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 15px;
	padding-left: 1px;
	margin-bottom: 0px;
}


#sf_admin_container h6{
	font-size:100%;
}

#sf_admin_container td, th, ul label, td label, thead th, thead tr, label, a {font-size:11; text-decoration: none; font-family: Tahoma }
/*#sf_admin_container thead th {background-color: #403001;}*/
#sf_admin_container a:hover {text-decoration: underline;}
/*#sf_admin_container tr a {color: #a6430a;}*/
#sf_admin_container thead a {color: white;}/*#sf_admin_container td:hover, th:hover, ul label:hover, td label:hover{color: #white;}*/

#sf_admin_bar{
	margin-top: 8px;
	position: relative;
	float: left;
	width: 400px;
}

#sf_admin_content
{
position:relative;
height:auto; 
width:100%; 
float:left; 
left:0px;
position: relative;
/*top: 20px;*/
right: 100px;
width: 90%;
}

#disabled_link {
display: block;
padding-left: 20px;
color: #7F7F7F;
text-align:left;
text-decoration: none;
vertical-align:middle;
/*background-image: url(../images/li.gif); */
background-repeat:no-repeat;
}

.tip {
text-align: left;
/*color: #7F7F7F;*/
color: white;
font-style: italic;
width:700px;
position: absolute;
left: 170px;
border-bottom: none;
}

body
{font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: normal; color: #F5D874; text-decoration: none; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px}

table {font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: normal; color: #F5D874; text-decoration: none; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px}

a {color: white; font-size:13; text-decoration: underline; font-family: Arial, Helvetica, sans-serif; font-weight: bold}

.text {font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: normal; color: #F5D874; text-decoration: none; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px}

.titles {color: white; font-size:17; text-decoration: none ; font-family: Arial, Helvetica, sans-serif; font-weight: bold}


.accountOwnerLoggedAs{
	position: absolute;
	float: right;
	top: 100px;
	right: 40px;
	z-index: 3;
	font-family: Tahoma;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #FCF3D4;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 1px;
	line-height: 16px;	
}

.PageText12 {
	font-family: Tahoma;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #FCF3D4;
	padding-right: 15px;
	padding-left: 15px;
	line-height: 16px;
}

.PageText12 p a {
	font-family: Tahoma ! important;
	font-size: 12px     ! important;
	font-style: normal;
	font-weight: normal;
	line-height: 16px;
	text-decoration: underline ! important;
}



#sf_admin_container td.Title20 
{
	font-family: Tahoma;
	font-size: 18px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #FCF5DB;
	text-decoration: none;
	padding: 10px;	
}