/* Start of CMSMS style sheet 'streamads: body' */
/**
*	MAIN BODY CSS FOR THE BODY CONTENT
* ------------------------------------------
* See main stylesheet for notes. This CSS SHOULD NOT BE USED.
*
*/

h1 { /* MAIN HEADING*/
	font-family:Arial, Helvetica, sans-serif;
        color:#7d7c74;
	font-size:22px;
	text-transform:capitalize;
}

h2 { /* SUB HEADING */
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#555555;
	text-transform:capitalize;
}

hr {
	border:none;
	background-color:#CCCCCC;
	height:1px;
}

.divbox { border: thin dotted #CFCFCF; padding: 5px; width: 70%; margin: 10px; }
/* End of 'streamads: body' */

/* Start of CMSMS style sheet 'streamads: corners' */
/**
* MENU
*/
/* styles for css rounded corners */

/* DEFAULT : Gray - No Border - UNKNOWN PX */
.b1a, .b2a, .b3a, .b4a{font-size:1px; overflow:hidden; display:block;}
.b1a {height:1px; background:#ddd; margin:0 5px;}
.b2a {height:1px; background:#ddd; margin:0 3px;}
.b3a {height:1px; background:#ddd; margin:0 2px;}
.b4a {height:2px; background:#ddd; margin:0 1px;}
.contenta {background: #ddd;}
.contenta div {margin-left: 10px;}

/* styles for css rounded corners */
#round p {margin:0 10px; letter-spacing:1px;}
#round p {padding-bottom:0.5em; font-size:12px; text-align:left}
#round p.client {text-align: right; font-size:11px; color:#414042}
#round {background: transparent;}
.rdtop, .rdbottom {display:block; background:transparent; font-size:1px;}
.rd1, .rd2, .rd3, .rd4 {display:block; overflow:hidden;}
.rd1, .rd2, .rd3 {height:1px;}
.rd2, .rd3, .rd4 {background:#f0f0f0; border-left:1px solid #d7d7d7; border-right:1px solid #d7d7d7;}
.rd1 {margin:0 5px; background:#d7d7d7;}
.rd2 {margin:0 3px; border-width:0 2px;}
.rd3 {margin:0 2px;}
.rd4 {height:2px; margin:0 1px;}
.rdcontent {display:block; background:#f0f0f0; border:0 solid #d7d7d7; border-width:0 1px; padding-left: 5px; padding-right: 5px;}

/* Gray - Dark Gray Border - UNKNOWN PX */
.b1b, .b2b, .b3b, .b4b{font-size:1px; overflow:hidden; display:block;}
.b1b {height:1px; background:#888; margin:0 5px;}
.b2b {height:1px; background:#ddd; border-right:2px solid #888; border-left:2px solid #888; margin:0 3px;}
.b3b {height:1px; background:#ddd; border-right:1px solid #888; border-left:1px solid #888; margin:0 2px;}
.b4b {height:2px; background:#ddd; border-right:1px solid #888; border-left:1px solid #888; margin:0 1px;}
.contentb {background: #ddd; border-right:1px solid #888; border-left:1px solid #888;}
.contentb div {margin-left: 10px;}

/* Gray - Light Gray Border - UNKNOWN PX */
.b1c, .b2c, .b3c, .b4c{font-size:1px; overflow:hidden; display:block;}
.b1c {height:1px; background:#c4c4c4; margin:0 5px;}
.b2c {height:1px; background:#ddd; border-right:2px solid #c4c4c4; border-left:2px solid #c4c4c4; margin:0 3px;}
.b3c {height:1px; background:#ddd; border-right:1px solid #c4c4c4; border-left:1px solid #c4c4c4; margin:0 2px;}
.b4c {height:2px; background:#ddd; border-right:1px solid #c4c4c4; border-left:1px solid #c4c4c4; margin:0 1px;}
.contentc {background: #ddd; border-right:1px solid #c4c4c4; border-left:1px solid #c4c4c4;}
.contentc div {margin-left: 10px;}

/* Light Red - Red Border - UNKNOWN PX */
.b1d, .b2d, .b3d, .b4d{font-size:1px; overflow:hidden; display:block;}
.b1d {height:1px; background:#abcfff; margin:0 5px;}
.b2d {height:1px; background:#d4e6ff; border-right:2px solid #abcfff; border-left:2px solid #abcfff; margin:0 3px;}
.b3d {height:1px; background:#d4e6ff; border-right:1px solid #abcfff; border-left:1px solid #abcfff; margin:0 2px;}
.b4d {height:2px; background:#d4e6ff; border-right:1px solid #abcfff; border-left:1px solid #abcfff; margin:0 1px;}
.contentd {background: #d4e6ff; border-right:1px solid #abcfff; border-left:1px solid #abcfff;}
.contentd div {margin-left: 10px;}

/* Style For login */
.b1e, .b2e, .b3e, .b4e{font-size:1px; overflow:hidden; display:block;}
.b1e {height:1px; background:#abbed4; margin:0 5px;}
.b2e {height:1px; background:#f0f7ff; border-right:2px solid #abbed4; border-left:2px solid #abbed4; margin:0 3px;}
.b3e {height:1px; background:#f0f7ff; border-right:1px solid #abbed4; border-left:1px solid #abbed4; margin:0 2px;}
.b4e {height:2px; background:#f0f7ff; border-right:1px solid #abbed4; border-left:1px solid #abbed4; margin:0 1px;}
.contente {background: #f0f7ff; border-right:1px solid #abbed4; border-left:1px solid #abbed4;}
/* End of 'streamads: corners' */

/* Start of CMSMS style sheet 'streamads: form' */
/**
*	FORM CSS
* ------------------------------------------
* See main stylesheet for notes. This CSS SHOULD NOT BE USED.
*
*/

.search {
	border: 1px solid #CCCCCC;
	padding:5px;
}

.results_list {
	border-top:4px solid #d1d0c2;
	border-bottom:1px solid #d1d0c2;
}

.results_list_heading {
	font-weight:bold;
	background:#d1d0c2;
}

.list_light_line {
	background:#e8e7d8;
}

.list_dark_line {
	background:#deddce;
}

.form_design {
	width:auto;
	padding:20px;
	border-spacing:4px;
	border:1px solid #d1d0c2;
	border-top:10px solid #d1d0c2;
	border-bottom:2px solid #d1d0c2;
	background:#e8e7d8;
}

.form_design .header_td {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#61605a;
	background:#dbdacc;
	padding:8px;
	border-left:2px solid #cccbbe;
	border-right:2px solid #cccbbe;
	text-transform:capitalize;
}

.form_design input, .form_design textarea {
	padding-left: 4px;
	border:solid 1px #999999;
}

.form_design select {
	border:solid 1px #999999;
}

.label a:link, .label  a:visited, .label  a:active
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color:#FF6688;
	text-decoration:none;
	display:block;
}

.label
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10pt;
  color:#334455;
  text-decoration: none;
}

td, tr
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10pt;
  color:#000000;
  text-decoration: none;
}

.input_errortext { 
	color: #9F3400;
}

.input_errorborder {
	border: solid 1px #9F3400;
}

.field_required_marker {
	background: #7697da;
	width: 4px;
}

.field_required_cell {
	padding:0 0 0 0;
	border:solid 1px #7697da;
	background:#d7e8f5;
}

.field_normal_marker {
	background:#999999;
	width:4px;
}

.field_normal_cell {
	padding:0 0 0 0;
	border:solid 1px #999999;
	background:#FFFFFF;
}

.field_error_marker {
	background:#cb2929;
	width:4px;	
}

.field_error_cell {
	padding:0 0 0 0;
	border:solid 1px #cb2929;
	background:#FFFFFF;
}
/*
span#error_icon1 {
	overflow:hidden;
	height:16px;
	width:16px;
	background-image:url("http://www.spacialaudio.com/images/error.gif");
	background-repeat:no-repeat;
}
*/
#error_list {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#9F3400;
	font-weight:bold;
	background-color:#FFD7AE;
	border: 1px solid #ebb283;
	display1: none;
	padding:4px;
}

#error_list li {
	list-style1: none;
	margin: 0px;
	border: 0px solid #006699;
}

input[type="button"],input[type="submit"] {
    padding-left:6px;
		padding-right:6px;
		padding-top:2px;
		padding-bottom:2px;
		background: url('../images/button_background.gif') repeat;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#333333;
		height: 25px;
    text-decoration: none;
		text-transform:capitalize;
		border:1px solid #999999;
}
/* End of 'streamads: form' */

/* Start of CMSMS style sheet 'streamads: main' */
/**
*	NEW CSS CHARACTERISTICS
* ------------------------------------------
* Any changes and new CSS shouls be added into this CSS form and not into the legacy.
* If posible, all legacy stuff, should be brought over the the new CSS file as soon as posible
*
* NOTES: 
* 1) If you are not shore what standards apply to CSS, refer to the CSS2 MANUAL on the w3c.org
*    website or follow the below standard.
*
*/


/**
*  LAYOUT + LOOK AND FEEL
*/
body  {
	background:#666666;
	background-color: #666666;	
	font:Verdana, Arial, Helvetica, sans-serif;
	margin:0px;
	padding:0px 10px 0px 10px;
	text-align: center;
	color: #000000;
}

body #container { 
	width: 100%;
	background: #F0EEDF;
	margin: 0 auto;
	border: 1px solid #000000;
	text-align: left;
} 

body #header {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	background-color:#94afe5;
	border-top:2px solid #7697da;
	border-bottom:8px solid #7697da;
	text-align:right;
	padding-right:20px;
	padding-bottom:20px;
	height:61px;
} 

#header_click {
	float:left;
	top:0px;
	left:0px;
	height:71px;
	width:350px;
}

#header_detail {
	padding-top:15px;
}

body #menu {
	float: left; 
	width: 190px;
	padding: 25px 0px 15px 10px;
}

body #menu h3, .twoColElsLtHdr #menu p {
	margin-left: 10px;
	margin-right: 10px;
}

body #mainContent {
	margin: 20px 20px 20px 20px;
} 

body #footer {
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	font-size:10px;
	background-color: #bfbfbf;
	border-bottom: 6px solid #a8a8a8;
	border-top: 1px solid #a8a8a8;
	margin-top:20px;
	padding:10px;
} 

body #footer p {
	margin: 0;
	padding: 10px 0;
}

.clearfloat {
	clear:both;
  height:0;
  font-size: 1px;
  line-height: 0px;
}

/**
* MENU
*/

.menu_text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
}

.subsub_menu_items {
	margin-left:15px;
	margin-right:5px;
	margin-bottom:2px;
	margin-top:2px;
	padding-left:20px;
	border-bottom:thin dotted #cccccc;
}

.sub_menu_items {
	margin-left:15px;
	margin-right:5px;
	margin-bottom:2px;
	margin-top:2px;
	padding-left:5px;	
	border-bottom:thin dotted #cccccc;
}

.main_menu_items {
	padding-top:3px;
	padding-bottom:3px;
}

.sub_menu_items a, .subsub_menu_items a {
	color:#333333;
	text-decoration:none;
}

.sub_menu_items a:hover, .subsub_menu_items a:hover {
	color:#333333;
	text-decoration:underline;
}
/* End of 'streamads: main' */

