/* Reset */
* {
	margin:		0;
	padding:	0;
}

body {
	background:	#fff;
	font:		11px/20px Trebuchet MS;
	color: 		#474747;
}

/************************/
/* Layout Styles Starts */
/************************/

#wrapper {
	width:		980px;
	margin:		0 auto;
}

#header-top {
	height:		75px;
	padding:	20px 31px 0 31px;
}

#header-top-mini {
	height:		30px;
	padding:	2px 20px 0 20px;
	background-color: #eef7e2;
	border: solid 1px #1370a9;
	border-top: none;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-bottomright: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
}

#client-area {
	font-size: 	22px;
	float: 		right;
	margin-top: 10px;
}

#client-area-mini {
	font-size: 	10px;
	float: 		right;
}
	
#header-laptop {
	background:	url(../images/header_laptop.jpg) no-repeat;
	width:		980px;
	height:		281px;
}

#header-clean{
	background:	url(../images/header_clean.jpg) no-repeat;
	width:		980px;
	height:		281px;
}

/**********************/
/* Main Banner Styles */
/**********************/
#banner{
	height:		205px;
	padding:	13px;
	overflow:	hidden;
}
#banner .text{
	float:		left;
	padding:	12px 0 0 20px;
	width:		570px;
	color:		#fff;
}
#banner .text p{
	font-family:	Helvetica;
	font-size:		12px;
	color:			#494949;
	padding:		10px;
	text-align:		center;
	background:		white;
	border: 				solid 1px #4E4E4E;
	border-radius: 			10px;
	border-radius-topleft: 0;
	border-radius-topright: 0;
	-moz-border-radius: 	10px;
	-moz-border-radius-topleft: 0;
	-moz-border-radius-topright: 0;
	-webkit-border-radius: 	10px;
	-webkit-border-radius-topleft: 0;
	-webkit-border-radius-topright: 0;
	margin-bottom:					5px;
}
#banner .text h3{
	font-family: 			Trebuchet MS;
	font-size:				19px;
	font-weight:			bold;
	text-align:				center;
	padding:				10px;
	background:				#6EA915;
	color:					white;
	margin-bottom:			0;
	border: 				solid 1px #4E4E4E;
	border-radius: 			10px;
	border-radius-bottomleft: 0;
	border-radius-bottomright: 0;
	-moz-border-radius: 	10px;
	-moz-border-radius-bottomleft: 0;
	-moz-border-radius-bottomright: 0;
	-webkit-border-radius: 	10px;
	-webkit-border-radius-bottomleft: 0;
	-webkit-border-radius-bottomright: 0;
}
#banner .text .icon {
	padding: 		15px;
	padding-bottom: 0px;
}
#banner .readmore{
	float:			none;
	padding:		0;
}
#banner img{
	float: right;
}
/* End Main Banner Styles*/
/*************************/

/***************/
/* Menu Styles */
/***************/
#menu{
	font-family:	Trebuchet MS;
	height:			44px;
	margin:			0 0 0 50px;
}
#menu ul{
	list-style:		none;
	margin:			12px 0 0 0;
}
#menu li{
	margin:			0 10px 0 0;
}
#menu li, #menu li a, #menu li a span, #menu li a.current, #menu li a.current span{
	display:		block;
	float:			left;
	height:			22px;
	line-height:	20px;
	color:			#1370a9;
	cursor:			pointer;
	font-size:		11px;
	text-transform: uppercase;
}
#menu li a, #menu li a.current{
	text-decoration:	none;
	padding:			0 0 0 10px;
}
#menu li a span, #menu li a.current span{
	padding:	0 20px 0 10px;						
}
#menu li a:hover, #menu li a.current{
	background:	url(../images/menu-h-left.gif) no-repeat left;
}
#menu li a:hover span, #menu li a.current span{
	color:		#fff;
	background:	url(../images/menu-h-right.gif) no-repeat right;
}
/* End Menu Styles */
/*******************/

/*************/
/* Container */
/*************/
#container-wrapper{
	width:	960px;
	margin:	0 auto;
}
#container{
	padding:	30px 0 20px 0;
	width:	930px;
	margin:	0 auto;
}
/* End Container */
/*****************/

/*********************/
/* Main Content Area */
/*********************/
#mainarea, .mblock1 {
	width:	613px;
	float:	left;
}
#mainarea.mini {
	width:	930px;
	float:	left;
	border: solid 0px orange;
}
.mblock1 h4 {
	background:	url(../images/blue-b.gif) no-repeat left;
	height:		43px;
	line-height:35px;
	color:		#fff;
	text-indent:17px;
	font-weight:bold;
}
.mblock1 h4.transbar {
	background:	url(../images/blue_quote.png) no-repeat left;
}
.mblock1 div {
	padding:	0 10px;
}

#sidearea {
	width:	297px;
	float:	right;
}


/* Home Page Styles Starts */

.block1{
	width:297px;
}
.block1.nomargin{
	margin:0;
}
.block1 h4{
	width:297px;
	height:43px;
	color:#fff;
	line-height:35px;
	text-indent:17px;
	background:url(../images/blue.gif) no-repeat;
	font-weight:bold;
	font-size:15px;
}
.block1 h4.green{
	background:url(../images/green.gif) no-repeat;
}
.block1 h4.grey{
	background:url(../images/grey.gif) no-repeat;
}
.block1 div{
	width:273px;
	padding:0 10px !important;
	padding:0 5px;
}
.block1 img{
	border:1px solid #bfbfbf;
	padding:3px;
	margin:0 0 8px 0;
}
.block1 a{
	font-weight:normal;
	text-decoration:underline;
	color:#1370a9;
}
.block1 a:hover{
	color:#6ea915;
	text-decoration:underline;
}
.block1 p {
	font-size: 16px;
	word-spacing: 1px;
}
.block1 li {
	word-spacing: 1px;
	padding-bottom: 10px;
}

.mblock1 p {
	font-size: 16px;
	word-spacing: 1px;
}
.recent-works{
	width:270px;
	padding:0 10px !important;
	padding:0 5px;
}
.recent-works img{
	border:1px solid #d1d1d1;
	background:#fff url(../images/recent-works-bg.jpg) repeat-x top;
	padding:6px;
}

/* Home Page Styles Ends */

/* Footer */
#footer {
	background:url(../images/footer-bg.gif) no-repeat;
	padding:26px 8px 0 8px;
	font-size:10px;
}
#footer-mini {
	border-top: solid 1px #1370a9;
	padding:5px 8px 0 8px;
	font-size:10px;
}
#footer a, #footer-mini a {
	font-weight:normal;
	text-decoration:underline;
	color:#1370a9;
}
#footer a:hover, #footer-mini a:hover {
	color:#6ea915;
	text-decoration:underline;
}
/* End Footer */

/* Layout Styles Ends */




/* Form Styles */

.badge-label {
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	/*background: #6ea915;*/
	background: #1370a9;
	padding: 	15px;
	border:		1px solid #a5a5a5;
	color:		white;
	text-transform:	uppercase;
	width:		233px;
}

.input{
	border:1px solid #a5a5a5;
	background:#fff;
	cursor:text;
	margin:5px 0;
	padding:2px;
	width:233px;
}

.input-narrow {
	border:1px solid #a5a5a5;
	background:#fff;
	cursor:text;
	margin:5px 0;
	padding:2px;
	width:50px;
}

.input-large-text {
	border:1px solid #a5a5a5;
	background:#fff;
	cursor:text;
	margin:5px 0;
	padding:2px;
	font-size: 18px;
}

textarea.input{
	width:415px;
	height:100px;
}

.checkbox {
	padding: 3px;
	margin-right: 4px;
}

.checkbox-huge {
	padding: 3px;
	margin-right: 4px;
	width:	20px;
	height:	20px;
}

.input:focus, .textarea:focus{
	border:1px solid #1d88b4;
}
.signin-btn, .button1{
	background:#1d88b4;/* url(../images/btn1.gif) repeat-x top;*/
	line-height:20px;
	margin:8px 0;
	padding:2px 10px !important;
	padding:2px 0;
	color:#fff;
	font-weight:bold;
	border:none;
	outline:none;
	cursor:pointer;
	border:3px solid #6ea915;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}

.small-button {
	background:#1d88b4;
	line-height:20px;
	margin:4px 0;
	padding:2px 5px !important;
	padding:2px 0;
	color:#fff;
	font-weight:bold;
	font-size: 12px;
	border:none;
	outline:none;
	cursor:pointer;
	border:1px solid #1d88b4;
}

.lightup-button {
	background:				#1d88b4;
	line-height:			20px;
	padding:				2px 5px !important;
	padding:				2px 0;
	color:					#fff;
	font-weight:			bold;
	font-size: 				12px;
	border:					none;
	outline:				none;
	cursor:					pointer;
	border-radius: 			5px;
	-moz-border-radius: 	5px;
	-webkit-border-radius: 	5px;
	vertical-align: middle;
}

.lightup-button:hover {
	background-color: #1a98e6;
}

/* Form Styles */


/* Paragraph and list Styles */

#container p.hr{
	border:solid #d3d3d3;
	border-width:1px 0 0 0;
	margin:0;
	outline:none;
}
#container p{
	margin:0 0 15px 0;
}
#container form p{
	margin:0 0 5px 0;
}
#container p img.floatleft{
	margin:0 20px 0 0;
}
#container p img.floatright{
	margin:0 0 0 20px;
}
#mainarea img.floatleft, #mainarea p img.floatleft{
	margin:10px 10px 10px 0;
}
#mainarea img.floatright, #mainarea p img.floatright{
	margin:10px;
}
#container ul, #container ol{
	margin:0 0 0 20px;
}
#container ol{
	margin:0 0 0 30px;	
}
ul#portfolio{margin:0;list-style:none;}
#container dt, #container1 dt{
	font-weight:bold;
	margin:20px 0 10px 0;
}

/* Paragraph Styles */

/* Genric Styles Starts */

ul.bad-list {
	list-style-image:	url(../images/bullet_delete.png);
}

ul.good-list {
	list-style-image:	url(../images/bullet_star.png);
}

ul li.star {
	list-style-image:	url(../images/bullet_star.png);
}

ul li.minus {
	list-style-image:	url(../images/bullet_delete.png);
}

ul li.current {
	list-style-image:	url(../images/bullet_go.png);
}

ul li.okay {
	list-style-image:	url(../images/accept.png);
}

ul li.white {
	list-style-image:	url(../images/bullet_white.png);
}

ul li.plus {
	list-style-image:	url(../images/bullet_plus.png);
}

ul li.minus {
	list-style-image:	url(../images/bullet_minus.png);
}

.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
.clearfix {
	display: inline-block;
}
html[xmlns] .clearfix {
	display: block;
}
* html .clearfix {
	height: 1%;
}
a {
	color:#222;
	text-decoration:none;
	font-weight:bold;
}
a:hover {text-decoration:underline;color:#6ea915;}
h1{font-size:32px;}
h2{font-size:22px;}
h3{font-size:18px;}
h4{font-size:16px;}
h5, h6{font-size:14px;}
h1,h2,h3,h4,h5,h6{margin:0 0 15px 0; color:#5c5b5b;font-family:"Trebuchet MS";font-weight:normal;}
img{border:none;}
.clear{clear:both;}
.floatleft{float:left;}
.floatright{float:right;}
.center{text-align:center;}
.text-left{text-align:left;}
.text-right{text-align:right;}
.normal {font-weight:normal; font-size: 14px;}
.textbold{font-weight:bold;}
#container .nomargin, .nomargin{margin:0;}
#container.nobg, .nobg{background:none;}
.padding15{padding:15px;}
.padding20{padding:20px;}
.padding30{padding:30px;}
.bigtext{font-size: 18px;}

a.normal{
	font-weight:normal;
	text-decoration:none;
	color:#1370a9;
}
a.normal:hover{
	color:#6ea915;
	text-decoration:none;
}

a.top{
	font-weight:normal;
	text-decoration:none;
	color:#1370a9;
}
a.top:hover{
	color:#6ea915;
	text-decoration:underline;
}
a.bold {
	font-weight: bold;
	text-decoration:none;
	color:#1370a9;
}
a.bold:hover {
	color:				#6ea915;
	text-decoration:	underline;
	font-weight:		bold;
}

a.white {
	color:	#ffffff;
	text-decoration: none;
	font-weight:		bold;
}

a.white:hover {
	color:				#ffffff;
	text-decoration:	underline;
}

a.icon_action_link {
	color:				#ffffff;
	text-decoration:	none;
	font-weight:		bold;
	text-transform:		uppercase;
	font-size:			14px;
	word-spacing:		normal;
}

a.icon_action_link:hover {
	color:				#006800;
	text-decoration:	none;
}

.price {
	color:#6ea915;
	font-weight: bold;
}

.green {
	color:#6ea915;
}

.palegreen {
	color: #eef7e2;
}

.blue {
	color:#1370a9;
}

.grey {
	color:#474747;
}

.lightgrey {
	color:#dedede;
}

.red {
	color:#D20000;
}

.upper {
	text-transform: uppercase;
}

.bold {
	font-weight: bold;
}

.notbold {
	font-weight: normal;
}

.italic {
	font-style: italic;
}

.client-info, .client-info-choice {
	margin-left: 10px;
	padding: 10px;
	background: #EAEAEA;
	font-size: 14px;
	font-weight: bold;
	color: #535353;
}

.client-info-choice:hover {
	background: #1370a9;
	color: #FFFFFF;
	cursor: pointer;
}

.error {
	width: 250px;
	padding: 5px;
	padding-left: 30px;
	border: 1px solid #FF0000;
	background: #FFC1C1 url('../images/delete.png') no-repeat left;
	font-weight: bold;
	font-size: 14px;
	color: #D20000;
	text-align: center;
}

.success {
	width: 250px;
	padding: 5px;
	padding-left: 30px;
	border: 1px solid #008000;
	background: #D9FFD9 url('../images/success.png') no-repeat left;
	font-weight: bold;
	font-size: 14px;
	color: #006C00;
	text-align: center;
}

.notification {
	width: 250px;
	padding: 5px;
	padding-left: 30px;
	border: 1px solid #FFFF04;
	background: #FFFFD9 url('../images/exclamation.png') no-repeat left;
	font-weight: bold;
	font-size: 14px;
	color: #4F4F4F;
	text-align: center;
}

.form-error {
	width: 227px;
	padding: 5px;
	border: 1px solid #FF0000;
	background: #FFC1C1;
	display: none;
	font-weight: bold;
	font-size: 9px;
	color: #4F4F4F;
	text-align: center;
}

.icon-link {
	font-family: Trebuchet MS;
	text-transform: uppercase;
	font-size: 14px;
	color:#ffffff;
}

.icon-link a{
	font-weight:bold;
	text-decoration:none;
	color:#ffffff;
}
.icon-link a:hover{
	/*color:#6ea915;
	text-decoration:underline;*/
}

table.unbordered {
	border-width: 0px;
	border-spacing: 0px;
	border-style: solid;
	border-color: black;
	border-collapse: collapse;
	background-color: white;
}
table.unbordered th {
	border-width: 0px;
	padding: 3px;
	border-style: inset;
	border-color: black;
	background-color: #1370a9;
	color: white;
	font-size: 10px;
}
table.unbordered td {
	border-width: 0px;
	padding: 3px;
	border-style: inset;
	border-color: black;
	background-color: white;
	font-size: 11px;
	color: #494949;
}
table.unbordered td.even {
	border-width: 0px;
	padding: 3px;
	border-style: inset;
	border-color: black;
	background-color: white;
	font-size: 11px;
	color: #494949;
}
table.unbordered td.odd {
	border-width: 0px;
	padding: 3px;
	border-style: inset;
	border-color: black;
	background-color: #E1E1E1;
	font-size: 11px;
	color: #494949;
}
table.unbordered td.fauxlink {
	color: #494949;
	text-decoration: none;
	cursor: pointer;
	border-width: 0px;
	padding: 3px;
	border-style: inset;
	border-color: black;
	font-size: 11px;
}

table.unbordered td.fauxlink:hover {
	background-color: #1370a9;
	color: white;
}

table.unbordered td.cell-link {
	text-align: center;
}

table.unbordered td.cell-link:hover { 
	background: #004080;
	font-weight: bold;
	color: #fff;
	cursor: pointer;
}

table.unbordered.search_results {
	border: 		1px solid #000;
	margin-top: 	-5px;
	margin-left:	-9px;
	width: 238px;
}


table.bordered {
	border-width: 1px;
	border-spacing: 0px;
	border-style: solid;
	border-color: black;
	border-collapse: collapse;
	background-color: white;
}
table.bordered th {
	border-width: 1px;
	padding: 3px;
	border-style: inset;
	border-color: black;
	background-color: #1370a9;
	color: white;
	text-transform: uppercase;
	font-size: 10px;
	letter-spacing: 1px;
}

table.bordered td {
	border-width: 1px;
	padding: 3px;
	border-style: inset;
	border-color: black;
	background-color: #F5F5F5;
	font-size: 11px;
	color: #494949;
}
table.bordered td.header {
	border-width: 1px;
	padding: 3px;
	border-style: inset;
	border-color: black;
	background-color: #1370a9;
	color: white;
	font-size: 12px;
	font-weight: bold;
	text-align: right;
	padding-right: 10px;
	text-transform: uppercase;
	font-size: 10px;
	letter-spacing: 1px;
}
table.bordered td.even {
	border-width: 1px;
	padding: 3px;
	border-style: inset;
	border-color: black;
	background-color: #F5F5F5;
	font-size: 11px;
	color: #494949;
}
table.bordered td.odd {
	border-width: 1px;
	padding: 3px;
	border-style: inset;
	border-color: black;
	background-color: #E1E1E1;
	font-size: 11px;
	color: #494949;
}

table.bordered td.embiggen {
	font-size: 		18px;
	font-weight:	bold;
}

table.bordered td.cell-link {
	text-align: center;
}

table.bordered td.cell-link:hover { 
	background: #004080;
	font-weight: bold;
	color: #fff;
	cursor: pointer;
}

td.smallfont {
	font-size: 10px;
}

.banklogos {margin-top: 10px;}
.banklogos ul {margin:0; padding: 0; list-style: none;}
.banklogos ul li {display:inline; margin:0;}
.banklogos img {border: 0; padding: 0; margin: 0}

.tinytext {
	font-size: 9px;
}


/* Genric Styles Ends */

/* Chris, reformat the following as you please. */

/* ---------------------------------------------------*/
/*                    StreamStatus                    */
/* ---------------------------------------------------*/

.stream_on {
	width: 40px;
	height: 16px;
	background-color: green;
	color: white;
	font-weight: bold;
	text-align: center;
	padding: 1px 3px;
	margin-right: 5px;
	border: solid 1px black;
	float: left;
}

.stream_off {
	width: 40px;
	height: 16px;
	background-color: grey;
	color: #4E4E4E;
	font-weight: bold;
	text-align: center;
	padding: 1px 3px;
	margin-right: 5px;
	border: solid 1px black;
	float: left;
}

.stream_on_index {
	font-size: 8px;
	width: 20px;
	background-color: green;
	color: white;
	font-weight: bold;
	text-align: center;
	padding: 0px 2px;
	border: solid 0px black;
	float: left;
}

.stream_off_index {
	font-size: 8px;
	width: 20px;
	background-color: grey;
	color: #4E4E4E;
	font-weight: bold;
	text-align: center;
	padding: 0px 2px;
	border: solid 0px black;
	float: left;
}

.stream_inactive_index {
	background: #4E4E4E; color: grey; width: 50px;
}

.rec_on {
	width: 40px;
	height: 16px;
	background-color: green;
	color: white;
	font-weight: bold;
	text-align: center;
	padding: 1px 3px;
	margin-right: 5px;
	border: solid 1px black;
	float: left;
}

.rec_off {
	width: 40px;
	height: 16px;
	background-color: grey;
	color: #4E4E4E;
	font-weight: bold;
	text-align: center;
	padding: 1px 3px;
	margin-right: 5px;
	border: solid 1px black;
	float: left;
}

.changing_status {
	width: 40px;
	height: 16px;
	padding: 1px 3px;
	margin-right: 5px;
	text-align: center;
	float: left;
	border: solid 1px black;
}

.streamstatus_title {
	font-size: 11px;
}

.streamstatus_link {
	font-size: 11px;
}

.streamstatus_title_index {
	padding: 0px 2px;
	max-width: 200px;
}

.fauxlink {
	font-weight: bold;
	color: #1370a9;
	cursor: pointer;
}

.pointer {
	cursor: pointer;
}

.fauxlink:hover {
	text-decoration: underline;
	color: #6ea915;
}

.ministatus_table td {
	margin: 0px;
	border-bottom: dotted 1px #AAAAAA;
}

.med-rounded {
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

.lg-rounded {
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}

.badge {
	background: #6ea915;
	padding: 	15px;
	border:		1px solid #4E4E4E;
}


/* ---------------------------------------------------*/
/*                 End StreamStatus                   */
/* ---------------------------------------------------*/

#banner .computerText, .computerText * {
	font-size: 9px;
	font-weight: bold;
	color: white;
	font-family: monospace;
}

#banner .computerText {
	width: 225px;
	float: right;
	height:	150px;
	overflow:	hidden;
	margin-right: 84px;
	margin-top: 32px;
	border: solid 0px purple;
}

.orgItem {
	font-size: 14px;
	border-bottom: dotted 1px #BBBBBB;
	padding: 7px 15px;
}

.orgItemTimestamp {
	color: #888888;
	font-size: 12px;
}

#orgInfo {
	font-size: 12px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-bottomright: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
}

#refresh_icon {
	padding: 0;
	margin: 0;
	border: none;
	width: 24px;
	height: 24px;
}

.hoverhand:hover {
	cursor: pointer;
}

.recordingInfoFloat {
	position: relative;
	top: 2px;
	left: -1px;
	width: 250px;
	margin-left: -10px;
	background-color: #DEDEDE;
	border: solid 1px #1370a9;
	border-top: none;
	margin-bottom: -40px;
	display: none;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-bottomright: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	z-index: 10;
}

.recordingInfoCell {
	font-size: 12px;
}

.recordingInfoCell:hover {
	border: solid 1px #1370a9;
}

.recordingInfoCell:hover .playButton {
	border-top-right-radius: none;
	border-bottom-right-radius: none;
	-moz-border-radius-topright: none;
	-moz-border-radius-bottomright: none;
	-webkit-border-top-right-radius: none;
	-webkit-border-bottom-right-radius: none;
}

#orgMessageForm {
	width: 580px;
}

#orgMessageBlock {
	margin-top: -25px;
	margin-left: 3px;
	padding-top: 20px;
	float: left;
	width: 599px;
	background-color: #eef7e2;
	/*border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;*/
	border-bottom-left-radius: none;
	border-bottom-right-radius: none;
	-moz-border-radius-bottomleft: none;
	-moz-border-radius-bottomright: none;
	-webkit-border-bottom-left-radius: none;
	-webkit-border-bottom-right-radius: none;
	position: relative;
	z-index: 1;
}

.orgMessageBlock {
	padding: 10px 10px;
	margin-left: 30px;
	width: 260px;
}

#newsHeaderBar, #newsHeaderBar h4 {
	position: relative;
	z-index: 2;
	height: 35px;
}

.newsHeaderBar, .newsHeaderBar h4 {
	position: relative;
	height: 35px;
}

.newsHeaderBar {
	width: 300px;
	margin-left: 20px;
}

#streamInfo {
	/*border: solid 1px #1370a9;*/
	/*border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;*/
	padding: 3px;
}

#streamInfo td, th {
	font-size: 14px;
	border: solid 0px black;
	padding: 3px;
	margin: 0px;
}

#orgPublicPageStyle {
	clear: both;
	width: 600px;
	float: left;
	border: dotted 0px orange;
}

#orgPublicPageStyleButtons {
	margin-top: 10px;
	float: left;
	margin-left: 40px;
	border: solid 0px orange;
}

#orgPublicPageStyleSaveButton {
	margin-right: 40px;
}

#adminEditArea {
	display: none;
	padding: 10px;
	border: solid 1px gray;
	margin-bottom: 20px;
	z-index: 10;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	float: left;
	width: 910px;
	clear: both;
}

#colorExample {
	border: solid 1px black;
	width: 350px;
	margin-top: 10px;
	float: left;
}

#colorExampleNewsbar {
	margin-left: 20px;
	margin-top: 15px;
	text-align: left;
	width: 300px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

#colorExampleMsg {
	float: left;
}

#colorExampleBadge {
	
}

.cs {
	z-index: 3;
}

#adminEditArea {
	background-color: white;
	color: black;
}

#adminEditArea a, #adminEditArea a:hover {
	color: navy;
}

/*
 * SimpleModal Basic Modal Dialog
 * http://www.ericmmartin.com/projects/simplemodal/
 * http://code.google.com/p/simplemodal/
 *
 * Copyright (c) 2009 Eric Martin - http://ericmmartin.com
 *
 * Licensed under the MIT license:
 *   http://www.opensource.org/licenses/mit-license.php
 *
 * Revision: $Id: basic.css 185 2009-02-09 21:51:12Z emartin24 $
 *
 */


/* Overlay */
#simplemodal-overlay {background-color:#000; cursor:wait;}

/* Container */
#simplemodal-container {height:165px; width:345px; background-color:#fff; border:3px solid #ccc; padding-right: 50px; padding-top: 20px;}
#simplemodal-container a.modalCloseImg {background:url(../images/x.png) no-repeat; width:25px; height:29px; display:inline; z-index:3200; position:absolute; top:-15px; right:-18px; cursor:pointer;}
#simplemodal-container #basicModalContent {padding:8px;}

/***********************************/
/* Stream Configuration Quote Form */
/***********************************/
.mblock1 .step {
	padding: 		0;
	padding-bottom: 20px;
}

.bigselect {
	width:	350px;
	font-size: 20px;
}

.greenborder {
	border: 1px solid #6ea915;
}

.formItemBox {
	vertical-align: 		top;
	width: 					610px;
	padding: 				5px;
	margin-bottom: 			5px;
	border: 				solid 0px #1370a9;
	/*background-color: 		#EEEEEE;*/
	background-color:		#eef7e2;
	border-radius: 			5px;
	-moz-border-radius: 	5px;
	-webkit-border-radius: 	5px;
}

.formItemBox textarea {
	border-radius: 			5px;
	-moz-border-radius: 	5px;
	-webkit-border-radius: 	5px;
}

.formItemBox input {
	border: 				solid 0px #1d88b4;
	border-radius: 			8px;
	-moz-border-radius: 	8px;
	-webkit-border-radius: 	8px;
}

.formItemBox input:hover {
	background-color: #1a98e6;
}

.round {
	border-radius: 			5px;
	-moz-border-radius: 	5px;
	-webkit-border-radius: 	5px;
}

.notround {
	border-radius: 			none;
	-moz-border-radius: 	none;
	-webkit-border-radius: 	none;
}

.lightup {
	border: solid 0px black;
	color: white;
	background-color: #1370a9;
}

.lightup:hover {
	background-color: #1a98e6;
}

.button-link {
	background-color: 	#dedede;
	padding:			10px;
	color:				#1370a9;
	font-weight:		bold;
	cursor:				pointer;
	border:				2px solid #6ea915;
	width:				125px;
	height:				40px;
	margin:				4px;
	border-radius: 		10px;
	-moz-border-radius: 	10px;
	-webkit-border-radius: 	10px;
	text-align:			center;
	font-size:			18px;
}

.button-link-small {
	background-color: 	#dedede;
	padding:			10px;
	color:				#1370a9;
	font-weight:		bold;
	cursor:				pointer;
	border:				2px solid #6ea915;
	width:				125px;
	height:				40px;
	margin:				4px;
	border-radius: 		10px;
	-moz-border-radius: 	10px;
	-webkit-border-radius: 	10px;
	text-align:			center;
	font-size:			10px;
	line-height:		50px;
}

.button-link:hover {
	background:		#1d88b4;
	color:			#fff;
	text-decoration: none;
}

.button-link-small:hover {
	background:		#1d88b4;
	color:			#fff;
	text-decoration: none;
}

/*---------- bubble tooltip -----------*/
a.tt{
    position:relative;
    z-index:24;
    color:#1370a9;
	font-weight:bold;
	font-size: 16px;
    text-decoration:none;
}
a.tt span{ display: none; }

/*background:; ie hack, something must be changed in a for ie to execute it*/
a.tt:hover{ z-index:25; color: #fff; background:;}
a.tt:hover span.tooltip{
    display:block;
    position:absolute;
    top:20px; left:85px;
	padding: 0;
	width:200px;
	color: #6ea915;
    text-align: center;
	filter: alpha(opacity:95);
	KHTMLOpacity: 0.95;
	MozOpacity: 0.95;
	opacity: 0.95;
}
a.tt:hover span.top{
	display: block;
	padding: 30px 8px 0;
    background: url(../images/bubble.gif) no-repeat top;
}
a.tt:hover span.middle{ /* different middle bg for stretch */
	display: block;
	padding: 0 8px; 
	background: url(../images/bubble_filler.gif) repeat bottom; 
}
a.tt:hover span.bottom{
	display: block;
	padding:3px 8px 10px;
	color: #548912;
    background: url(../images/bubble.gif) no-repeat bottom;
}

/* jQuery Slider */
#slider ul, #slider li{
	margin:0;
	padding:0;
	list-style:none;
	}
#slider, #slider li{ 
	width: 565px;
	height:200px;
	overflow:hidden; 
	}
span#prevBtn{ display: none; }
span#nextBtn{ display: none; }