body {
	background-color: #EFEFEF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	padding: 0;
	margin: 0;
}

form {
	margin: 0;
}

.blue{
	color: #0A56AF;
}

.statusMsg {
	color: green;
	font-weight: bold;
	text-align: center;
	margin: 3px;
	padding: 4px;
	border: 1px solid green;
}
.errorMsg {
	color: red;
	font-weight:bold;
	text-align:center;
	margin: 3px;
	padding: 4px;
	border: 1px solid red;
}


.container *{margin:0;padding:0; }
.container ul, .container li{list-style:none}
.container p{padding:6px 0;}	
.container a{text-decoration:none;}
.container a:hover {text-decoration:underline;background:none;color:#5b7876;}
.container a img, .container a:hover img{border:none;}
.container a:active, .container a:focus{outline:none}
.container .img-left{float:left;margin:0 10px 10px 0;}
.container .img-right{float:right;margin:0 0 10px 10px;}
.container h1, .container h2, .container h3, .container h4, .container h5{font-family:"lucida grande", tahoma, arial, sans-serif; font-weight:normal;}
.container {font: 12px 'Lucida Grande', Tahoma, Arial, sans-serif;width:970px;text-align:left;}
.clearboth{clear:both}

.heading-main{
	font-size:22px;
	margin: 0 0 12px 0;
}

/* dashboard main content section */
#dashboard {float:left;}
#dashboard .controls{
	width:650px;
	float:left;
}

/* sidebar */
#dashboard .sidebar{
	float:left;
	width:200px;
	margin:0 15px 0 0;
}

/* content section */
#dashboard .controls .content{
	float:left;
	width:430px;
}

#dashboard .contentwide{
	float:left;
	width:700px;
	margin-left:10px;
}

/* content section */
.container .rbar{
	float:right;
	width:300px;
	padding:0px 0 10px 4px;
	overflow:visible;
	height:auto;
}

/* list of service links */
#dashboard ul.links-list{
	background:#FFF;
}
#dashboard ul.links-list li{
	padding:5px;
	border-bottom:1px solid #ededed;
}
/* highlighting alternating rows */
#dashboard ul.links-list li.even{
	background:#fcfcfc;
	/*background:#F0F5FA;*/
}

#dashboard ul.links-list li.sel{
	/*background:#fcfcfc;*/
	background:#EFEFEF;
}

#dashboard ul.links-list li a{
	color:#5b7876;
	text-decoration:none;
	font-size:15px;
}

.headwrap {float:left;
	width:620px;
	height:60px;
}

/* bolded headings */
.section-heading{
	margin:2px 0 10px 0;
	padding:5px;
	font-size:14px;
	font-weight:bold;
	border-right:1px solid #C1CF8E;
	border-bottom:1px solid #C1CF8E;
	background:#E8EFD1;
	color:#495a6d
}

/* create some space for the icons */
#dashboard ul.links-list li img{
	margin: 2px 8px 4pt 0pt;
	float:left;
}

#dashboard ul.links-list li a {margin-bottom:5px;}

/* show service status either green (active) or blue (inactive) */
#dashboard ul.links-list li span.status{
	float:right;
	/*width:70px;*/
	font-size:12px;
	color:#CCC;
	margin: 3px 0;
}
#dashboard ul.links-list li span.status.active, #dashboard ul.links-list li span.status.active a{
	color:#67c420;
}
#dashboard ul.links-list li span.status.inactive, #dashboard ul.links-list li span.status.inactive a{
	color:#ccc;
}


#shell {width:640px;text-align:left;}

#toplogin {height:15px;font-size:10px;text-align:right;padding:2px;background:#f3f3f3;margin-bottom:15px;}

ul.dash-nav{
	float:right;
	margin-top: 6px;
}
ul.dash-nav li{
	display:inline;
	border-right:1px solid #CCC;
	margin:0 0 0 8px;
}
ul.dash-nav li.last{
	border-right:none;
}
ul.dash-nav li a{
	padding:0 8px 0 0;
	font-size:14px;
}

ul.dash-nav li a.smllink{
	padding:0;
	font-size:10px;
}

/* main heading */
.error {
	font-size: 18px;
	color: #FF0000;
	padding: 10px;
	background-color: #FFCCCC;
}

.success {
	font-size: 18px;
	color: #009900;
	padding: 10px;
	background-color: #CCFFCC;
}

.otipsfav {
	padding: 15px;
	background:#F6F6EE;
	overflow:hidden;
	min-height: 130px;
	height: auto !important;
	height: 135px;
}

.otips {
	padding: 15px;
	background:#EFEFEF;
	overflow:hidden;
	height: auto !important;
}



#dashboard h2.heading-main{
	margin:0 0 10px 3px;
	width:200px;
	float:left;
}

#dashboard a.heading-link{
	text-decoration:none;
}

#dashboard input {
	height: 22px;
	padding: 5px;
	font-family: "lucida grande", tahoma, arial, sans-serif;
	font-size: 18px;
	color: #555;
	border: 1px solid #ccc;
}

#dashboard textarea {
	padding: 5px;
	font-family: "lucida grande", tahoma, arial, sans-serif;
	font-size: 15px;
	color: #555;
	border: 1px solid #ccc;	
}

#dashboard textarea.smallta {
	height:100px;
	width:650px;
}

#dashboard textarea.bigta {
	height:450px;
	width:650px;
}

#dashboard input.long {
	width: 250px;
}

#dashboard input.medium {
	width: 195px;
}

#dashboard input.vsmall {
	width: 80px;
	height:27px;
	padding:6px 0 4px 3px;
}

#dashboard input.vlong {
	width: 600px;
	height:27px;
	padding:6px 0 4px 3px;
}

#dashboard b.bigbold {
	color:#000000;
	font-size:14px;
}

#dashboard input.checkbox {
	width: 16px;
	height: 16px;
	padding: 0px;
	color: #fefefe;
	border: 0px;
	margin: 1px 3px 0 0;
}

#dashboard input.submit {
	height: 34px;
	font-size: 12px;
	font-weight: bold;
	background-color: #efefef;
}

#dashboard input.file {
	height: 25px;
	font-size: 15px;
	font-weight: bold;
}

#dashboard label {
	  display: block;
	  float: left;
	  font-size: 12px;
	  margin: 10px 5px 5px 0pt;
	  text-align: right;
	  width: 110px;
}

#dashboard label.default {
	display: inline;
	float: none;
	/*font-size: 11px;*/
	margin: 0px;
	text-align: left;
	width: 250px;
}

.bigsel {
	height: 25px;
	padding: 2px;
	font-family: "lucida grande", tahoma, arial, sans-serif;
	font-size: 12px;
	color: #555;
	border: 1px solid #ccc;
	width:250px;
}


.bigtip { margin:5px;color:#555555;}
.bigtip h1 { font-size:16px;margin:0 0 4px 2px;color:#eb694a;}

.controls a:hover {background:none;}


.tabberlive .tabbertabhide {
 display:none;
}

.tabber {
	width:282px;
	padding:3px;
}
.tabberlive {
	width:282px;
	padding:3px;
	background:#f0f5fa;
margin-top:1em;
border:1px solid #f0f5fa;
border-right:1px solid #D5E3F1;
border-bottom:1px solid #D5E3F1;
}

ul.tabbernav
{
background:#f0f5fa;
 margin:0;
 padding: 3px 0;
 border-bottom: 1px solid #ffffff;
}

ul.tabbernav li
{
list-style: none !important;
 margin: 0;
 display: inline;

}

ul.tabbernav li a
{
 background-color:#f0f5fa;
	color:#495a6d;
	margin: 0 5px 0 0 !important;
	padding: 5px 7px 5px 7px !important;
	
	text-decoration:none;
	font-size:13px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	
	}

ul.tabbernav li a:link { color: #448; }
ul.tabbernav li a:visited { color: #667; }

ul.tabbernav li a:hover
{
 color: #495a6d;
 background: #FFF;
}

ul.tabbernav li.tabberactive a
{
 background-color: #fff;

}

ul.tabbernav li.tabberactive a:hover
{
  background: white;
}

.tabberlive .tabbertab {
 padding:5px;
 background:#ffffff;
}
.tabberlive .tabbertab h2 {
 display:none;
}
.tabberlive .tabbertab h3 {
 display:none;
}

.tabul {margin:5px;list-style:none;}
.tabul li {padding:5px;border-bottom:1px solid #f0f5fa;}
.tabul li a {color:#2e67c7;text-decoration:none;}
.tabdate {color:#b2b2b2;font-size:9px;}
#tablastli {border-bottom:none;}



.devicebox {float:left;background:#FFFFFF;border:1px solid #D5E3F1;padding:15px 0px 0px 0px;width:125px;height:110px;margin:7px 0 0 7px;font-size:15px;text-align:center;}
.devicepic {margin:0 0 7px 0;border:none;}

input#page, input#page2 {height:18px;font-weight:normal;font-size:13px;padding:1px;}

.notification{
	color:#3E8F6F;
	font-weight:800;
	margin-bottom:10px;
	padding:10px;
	background-color:#F6F6EE;
}

.unit-rating-dev { /* the UL */
	list-style:none;
	margin: 0px;
	padding:0px;
	height: 30px;
	position: relative;
	background: url('/images/starstar-dev.gif') top left repeat-x;		
}

.unit-rating-dev li.current-rating {
	background: url('/images/starstar-dev.gif') left bottom;
	position: absolute;
	height: 30px;
	display: block;
	 text-indent: -9000px;
	 z-index: 1;
}

.dev_list_title, .dev_list_title:hover, .dev_list_title:active, .dev_list_title:visited {font-size:17px;font-weight:bold;color:#2d2d2d;text-decoration:none;}
.sharp {color:#2d2d2d;}


.usersearch {background:#EFEFEF;padding:8px;}
.otipscmnt {font-size:12px;color:#8F8F8F;}
.otipstxt {margin-top:3px;border-top:1px solid #cccccc;padding-top:8px;font-size:15px;}

#uom {font-size:15px;}

.devicebox { text-align: center; }

div.onedevice:hover {background-color: #D0E4F5;}

#signup_devices {
	height: 198px;
	overflow: auto;
	display: none;
	position: relative;
	border:1px solid #CCCCCC;
	width:245px;
}

div.onedevice {
	overflow: auto;
	height: 65px;
	border-top: 1px solid #CCCCCC;
	cursor: pointer;
	background:#fff;
}

div.onedevice img { float: left; margin-right:8px; height:64px;}
div.onedevice span {display:block;padding-top:20px;font-size:15px;}