/* @group global reset */
html, body {
	padding:0;
	margin:0;
	min-height: 100%;
	width:100%;
}
h1, h2, h3, h4, h5, h6 {
	margin: 0;
	padding: 0;
}
sup {
	vertical-align:top;
	line-height:1;
}
fieldset, dd, button, form {
	margin:0;
	padding:0;
	border: none;
}
ul, ul li, ol, ol li, dl, p, input {
	margin:0;
	padding: 0;
}
ul li ,ol li { list-style-type: none;}
img, a img {
	border: none;
}
table {
	border-spacing:0; 
	width:100%;
}
input, button, label, td {
	margin: 0;
	padding: 0;
}
/* @end */

/* @group Default Element Styles */
body { 
	font-family:Lucida Grande; 
	font-size:12px;
	color:#333; 
	background:#ebebeb;
}
h1{
	font: normal 18px "Lucida Grande";
	color: #1a1a1a;
	padding:0 10px 0 10px;
}
p {
	font:normal 12px/16px Lucida Grande;
	color:#333;
	margin-bottom:10px;	
}
input {
	font-family:Lucida Grande;
    font-size:11px;
	color:#666;
}
textarea {
	font-family:Lucida Grande;
    font-size:11px;
	color:#666;
	border:1px solid #dfdfdf;
	padding:5px;
	width:240px;
	height:50px;
}
select {
	font-family:Lucida Grande;
    font-size:11px;
    color:#666 !important;
    padding:1px;
    margin-top:-1px;
}
a {
	text-decoration: none;
	color:#21b8df;
}
a:hover {
	text-decoration:underline;
}
/* @end */

/* @group Patterns */

.fRt { float:right; }
.fLt { float:left; }
.disBlock { display:block; }
.txtCenter { text-align:center; }
.txtLeft { text-align:left; }
.txtRight { text-align:right; }
.rPos { position: relative; }
.aPos { position: absolute; }
.marB0 { margin-bottom:0px; }
.marB5 { margin-bottom:5px; } 
.marB10 { margin-bottom:10px; }
.marB15 { margin-bottom:15px; }
.marB20 { margin-bottom:20px; }
.marB25 { margin-bottom:25px; }
.marB30 { margin-bottom:30px; }
.marL5 { margin-left:5px; }
.marLR10 { 
	margin-left:10px; 
	margin-right: 10px;
}
.marL15 { margin-left:15px; }
.marL30 { margin-left:30px; }
.marR5 { margin-right:5px; }
.marR10 { margin-right:10px; }
.marR15 { margin-right:15px; }
.padL30 { padding-left:30px; }
.padLR10 {
	padding-left:10px;
	padding-right:10px;
}
.marT5{
	margin-top: 5px;
}
.marT10{
	margin-top: 10px;
}
.marT20{
	margin-top: 20px;
}
.marT30{
	margin-top: 30px;
}
.w45 {
	width:45px;
}
.w150 {
	width:150px;
}
.w70 {
	width:70px;
}
.w230 {
	width:230px;
}
.roundTLR {
	-moz-border-radius:8px 8px 0 0;
	-khtml-border-radius:8px 8px 0 0; 
	border-radius:8px 8px 0 0;
	-webkit-border-top-left-radius:8px; 
	-webkit-border-top-right-radius:8px;
}
/* End */

/* sprite group */
.primNav .dashNav a, .prev a, .next a, .idle, .notConnected, .playing, .notInstalled, .actionIcon a, .inserts, .voiceOver, .popUpClose {
	background-image: url(../images/sprite/icons.png);
	background-repeat: no-repeat;
}
/* end */


/* @group clearfix */
.clearfix:before, .clearfix:after { content: "\0020"; display: block; height: 0; overflow: hidden; }
.clearfix:after { clear: both; }
.clearfix { zoom: 1; }

.clearfix {
	zoom: 1;
}
.clearfix:after {
	clear:both;
	content:'.';
	display:block;
	visibility:hidden;
	height:0;
	font-size: 0;
}
.clearfix {
	display:block;
}
* html .clearfix {
	height:1%;
}
*+html .clearfix {
	display:inline-block;
}
/* @end */


/* @group Framework */
.mainWrap {
	width:1230px;
	min-height:100%;
	margin: 0 auto;
	background-color:#fff;
}
/* end */

/* @group header */
.header{
	background: url(../images/headerBg.jpg);
	position:relative;
}

.secondaryLogo{
	width: 280px;
	margin:10px 0 19px 25px;
	float: left;
}
.secondaryLogo a{
	display: block;
	width: 210px;
	height: 70px;
}
.secondaryLogo a:hover{
	text-decoration: none;
}
.radio{
	padding-bottom: 9px;
}
.logo{
	float:right;
	position: relative;
	right: 165px;
}
.logo img{
	position: absolute;
}
.navigationBox{
	width: 710px;
	float: left;
}
.memberLogin{
	text-align: right;
	margin-top: 2px;
	margin-bottom: 46px;
}
.memberLogin li{
	display:inline;
	font:normal 11px "Lucida Grande";
	padding: 0 8px;
	border-left: 1px solid #fff;
}
.memberLogin li:first-child {
	 color: white;
	 border:none;
}
.memberLogin li:last-child a{
	 color: #00afdb;
}
.primNav li{
	float: left;
	background: url(../images/menuBg.png)  repeat-x #000;
	border:1px solid #4e4e4e;
	border-bottom: none;
	-moz-border-radius:8px 8px 0 0;
	-khtml-border-radius:8px 8px 0 0; 
	border-radius:8px 8px 0 0;
	-webkit-border-top-left-radius:8px; 
	-webkit-border-top-right-radius:8px;
}
.primNav li a {
	padding:9px 25px;
	display: block;
	font:normal 14px "Lucida Grande";
	color: #fff;
}
.primNav li:hover {
	background:url(../images/navHoverBg.png) repeat-x #595959;
	border:1px solid #616161;
	border-bottom: none;
}
.primNav li:hover a {
	color: #ffffff;
	text-decoration: none;
}
.primNav .dashNav a {
	text-indent:-9999px;
	  background-position: 8px -5394px;
	padding:9px 20px;
}
.primNav .dashNav{
	background: #00afdc;
}

.dashboard .dashNav,
.streamPage .streamNav,.streamPage .streamNav:hover,
.storesPage .storesNav,.storesPage .storesNav:hover,
.contactsPage .contactsNav,.contactsPage .contactsNav:hover,
.musicPage .musicNav,.musicPage .musicNav:hover,
.reportPage .reportNav,.reportPage .reportNav:hover,
.supportPage .supportNav,.supportPage .supportNav:hover {
	background:  #fff;
	border:1px solid #616161;
	border-bottom: none;
}
.dashboard .dashNav,.dashboard .dashNav:hover{
	background:  #fff;
	border:1px solid #fff;
	border-bottom: none;
}
.dashboard .dashNav a:hover, {
	cursor:auto;
}
.dashboard .dashNav a,
.streamPage .streamNav a,
.storesPage .storesNav a,
.contactsPage .contactsNav a,
.musicPage .musicNav a,
.reportPage .reportNav a,
.supportPage .supportNav a,.streamPage .streamNav a:hover,.storesPage .storesNav a:hover,
.contactsPage .contactsNav a:hover,.musicPage .musicNav a:hover,
.reportPage .reportNav a:hover,.supportPage .supportNav a:hover {
	color: #1a1a1a;
	text-decoration: none;
	cursor: auto;
}
/* end */


/* container */
.mainContainer{
	padding: 10px;
	background-color: #fff;
}
.homeContainer, .container{
	padding:0 10px ;
}
.homeContainer .leftCol{
	width: 700px;
	float: left;
}
.homeContainer .rightCol{
	width: 480px;
	float: right;
}
.container .leftCol{
	width: 870px;
	float:left;
}
.container .rightCol{
	width: 300px;
	float:right;
}
.pageTitle{
	padding-bottom: 8px;
	margin:0 5px 10px;
	border-bottom: 1px dotted #858585;
}
.pageTitle h1{
	float: left;
}
.lastUpdate{
	float: right;
	margin-right: 75px;
	margin-top: 4px;
	position: relative;
	z-index: 10;
}
.lastUpdate li{
	display: inline;
	font: normal 11px "Lucida Grande", Arial;
	border-right:1px solid  #666;
	padding:0 7px;
	color:#666 ;
}
.lastUpdate li:last-child{
	border-right: none;
}
.lastUpdate .refresh{
	padding-left: 15px;
	background: url(../images/sprite/icons.png) no-repeat left -6397px;
}
/* end */


/* dataTable */
.contentBlock{
	border: 2px solid #e6e6e6;
	box-shadow:0 0 6px 1px #bbb;
	-moz-box-shadow:2px 2px 2px 0px #bbb;
    -webkit-box-shadow:0 0 6px 1px #bbb;
    margin-bottom: 15px;
}
.orangeBord{
	border-color: #ffdac9;
}
.redBord{
	border-color: #f1a4a4;
}
.greenBord{
	border-color: #bfe8bf;
}
.contentBlock h3{
	font: normal 13px "Lucida Grande", Arial;
	color: #333;
	margin:10px;
}
.blockBody{
	padding:2px;
}
.dataTable {
	border-top: 1px solid #d0d0d0;
	border-left: 1px solid #d0d0d0;
}
.dataTable th, .dataTable td {	
	text-align: left;
	border-right: 1px solid #d0d0d0;
}
.dataTable th{
	font: bold 11px "Lucida Grande", Arial;
	color: #1a1a1a;
	background:url(../images/tableHeadBg.png) repeat-x ;
	padding:7px 8px;
	border-bottom: 1px solid #d0d0d0;
}
.dataTable td{
	font: normal 10px "Lucida Grande", Arial;
	color: #333;
	padding:3px 8px;
	border-bottom: 1px solid #e0e0e0;
	line-height: 20px;
	vertical-align: top;
}
.dataTable a{
	color:#00afdb
}
.dataTable tr:nth-child(2n+1) td{
	background-color: #fafafa;
}
.dataTable .leftAlign{
	text-align: left;
}
.dataTable .centerAlign{
	text-align: center;
}
div[title="idle"],div[title="notConnected"],div[title="playing"]{
	padding:10px;
	font:normal 11px "Lucida Grande", Arial;
	color: #333;
}
.idle,.notConnected,.playing,.notInstalled{
	padding:3px 0  2px  25px;
	text-transform: uppercase;
	font-weight: bold;
}
.idle{
	background-position: left -200px;
	color: #ff6926;
}
.notConnected{
	background-position: left 1px;
	color: #dd2b2b;
}
.playing{
	background-position: left -99px;
	color: #22a71c;
}
.notInstalled{
	background-position: left -299px;
	color: #666666;
}
div[title="idle"] a,div[title="notConnected"] a,div[title="playing"] a{
	color:#00afdb
}

.download, .player, .support{
	width: 146px;
	padding:0;
	font: normal 11px "Lucida Grande", Arial;
}
.download, .player{
		float: left;
}
.support{
	float: right;
}
.download .status,.player .status, .support .status{
	padding: 5px 0 5px 3px;
}
/* end */


/* action Icon */

.iconRBorder {
    background: url("../images/iconRBorder.png") no-repeat right center;
    height: 21px;
    margin-right: 5px;
    padding-right: 9px;
}
.actionIcon {
	float:left;
}
.actionIcon a, .actionIcon input {
    background-color: transparent;
    border: medium none;
    cursor: pointer;
    float:left;
    height: 21px;
    margin: 0;
    padding: 0;
    width: 21px;
}
.actionIcon a:hover {
	text-decoration:none;
}
.restartIcon a { background-position: left -2000px; }
.restartIcon a:hover { background-position: left -2100px; }

.reportIcon a { background-position: left -2600px; }
.reportIcon a:hover { background-position: left -2700px; }

.opeDocIcon a { background-position: left -4800px; }
.opeDocIcon a:hover { background-position: left -4900px; }

.phoneIcon a { background-position: left -5100px;}
.phoneIcon a:hover { background-position: left -5200px; }

.editIcon a { background-position:left -800px; }
.editIcon a:hover { background-position:left -900px; }

.addAttachIcon a { background-position:left -3200px; }
.addAttachIcon a:hover { background-position:left -3300px; }

.deleteIcon a { background-position:left -3500px; }
.deleteIcon a:hover { background-position:left -3600px; }

.delete1Icon a { background-position:left -1100px; }
.delete1Icon a:hover { background-position:left -1200px; }

.playIcon a { background-position:left -1400px; }
.playIcon a:hover { background-position:left -1500px; }

.msgIcon a { background-position:left -1400px; }
.msgIcon a:hover { background-position:left -1500px; }
/* end*/


/* filter */
.filterBox{
	float: left;
}
.filterBox li a{
	font-size: 11px;
}
.filter{
	border-right:1px solid #e0e0e0;
	padding:5px  10px;
	float:left;
}
.filter span{
	font:normal  12px "Lucida Grande", Arial;
	color: #333;
	margin-left: 5px;
}
.filter select{
	width: 140px;
	margin-top: 4px;
}
#datepicker, datepicker:active{
	 background: none repeat scroll 0 0 transparent;
    border: medium none;
    line-height: 12px;
    padding: 0;
    width: 85px;
    cursor: pointer;
    color: #21B8DF;
}
#datepicker:hover{
	text-decoration: underline;
}
.filter .prevNext{
	padding:3px 6px;
	width: 250px;
	float: none;
	margin:5px 0 0;
	background: none;
}
.datePick{
	margin-left: 5px;
}
/* end */
/* pagination */

.paginationBox{
	float: right;
}
.viewAll,.viewAll li,.prevNext,.prevNext li{
	float: left;
}
.viewAll,.prevNext{
	background-color: #f6f6f6;
	font: normal 11px "Ludida Grande", Arial;
}
.viewAll,.prevNext{
	padding:7px 10px; 
}
.viewAll li a{
	padding:0 5px;
	border-right: 1px solid #9b9b9b;
}
.viewAll .active, .prevNext .active{
	color: #000;
	cursor: auto;
	text-decoration:underline;
}
.viewAll li:first-child a,.viewAll li:last-child a{
	border: none;
}

.prevNext a{
	padding: 0 10px;
}	
.prev{
	border-right: 1px solid #9b9b9b;
}

.prev a{
	background-position: left -5497px;
}
.next{
	border-left: 1px solid #9b9b9b;
}
.next a{
	background-position: right -5597px;
}
.prev .disable{
	text-decoration: none;
	cursor:auto ;
	color: #666;
	background: none;
}
/* end */

/* stats */
.collapsPanel{
	border: 1px solid #e0e0e0;
	margin-bottom: 10px;
}
.collapsHead {
	font: normal 13px "Lucida GRande",Arial;
	Color:#1a1a1a;
	padding:9px 10px;
	background:url(../images/panelHeadBg.png);
	cursor:pointer;
}
.collapsBody {
	background: #f9f9f9;
	width:100% !important;	
	border-top:1px solid #E0E0E0;
}
.collapsBodyPad {
	padding:3px;
}
.stats h4{
	font: normal 12px "Lucida GRande",Arial;
	Color:#1a1a1a;
	padding: 3px 10px;
}
.storeStats{
	width: 588px;
	float: left;
}
.status{
	padding:5px 8px;
	background: #fff;
}
.statsBox h4 {
	margin:5px 8px;
}
 .status .blackText{
	border-right: 1px solid #b2b2b2;
	color: #1a1a1a;
	padding-right: 8px;
	margin-right:4px;
}
.status .greyText{
	color: #999;
	padding-right:8px;
}
.status li {
	float: left;
	font: normal 11px "Ludida Grande", Arial;
	margin:0 38px 9px 0;
}
.status .notConnected, .status .playing, .status .notInstalled, .status .idle {
	font:bold 9px/13px Arial;
	display:inline-block;
}
.currentStream{
	width: 588px;
	float:right;
}
.currentStream dl{
	float: left;
	width: 285px;
}
.currentStream dt, .defaultForm dt, .toolTip dt, .download dt, .player dt, .support dt {
	float: left;
	clear:left;
	color: #999;
	padding: 5px 0;
	text-align: right;
	width: 112px;
	font-size: 11px;
}
#daily .defaultForm dt{
	width: 150px;
}
#changePass dt {
	width:150px;
}
#changePass p {
	font-size:11px;
	padding:0 10px;
}
.dataTable .stream2{
	background: url(../images/stream2Bg.png) repeat-x;
}
.currentStream dd, .defaultForm dd, .toolTip dd, .download dd,.player dd,.support dd{
	float: left;
	border-right: none;
	color: #1a1a1a;
	padding: 5px;
	text-align: left;
}
.defaultForm dd{
	width: 185px;
}
.download dt,.player dt,.support dt{
	width: 80px;
}
.dataTable .high{
	color: #db1c1c;
}
.dataTable .low{
	color: #22a71c;
}
.dataTable .medium{
	color: #ff6926;
}
.defaultForm input[type="textArea"]{
	width:152px;
	height: 50px;
	border: 1px solid #c9c9c9;
}
.dataTable .action-2 { width:57px; }
.dataTable .action-3 { width:93px; }
.dataTable .action-4 { width:127px; }
/* end */


/* footer */
#footer {
	margin: 20px 0 0 0;
	border-top: 1px solid #999;
	padding:5px 10px 0 10px;
}
.copy {
	float: left;
	font:normal 10px arial ;
	color: #999;
}
.copy a {
	color: #00afdb;
}
.appBy {
	float: right;
	font:normal 10px arial ;
	color: #999;
}
.appBy a {
	color: #00afdb;
}
/* end */
.storeName{
	font-size:13px;
	font-weight: normal;
	border-bottom: 1px solid #e5e5e5;
	padding: 0 5px 5px;
	margin-bottom: 15px;
}
.stramTable {
	border-bottom:1px solid #E0E0E0;
}
.stramTable td {
	border-bottom:none;
}
.topBorder td {
	border-top:1px solid #E0E0E0;
}
.dataTable tr td.inserts {
	border-top:1px solid #ffca8f;
	border-bottom:1px solid #ffca8f;
	background-color:#ffeedb;
	font:normal 9px/18px tahoma;
	color:#b44401;
	text-transform:uppercase;
	background-position: 8px -5695px;
	padding-left:25px;
}
.dataTable tr td.voiceOver {
	border-top:1px solid #d3c3f8;
	border-bottom:1px solid #d3c3f8;
	background-color:#e9e0ff;
	font:normal 9px/18px tahoma;
	color:#48269c;
	text-transform:uppercase;
	background-position: 8px -5793px;
	padding-left:25px;
}
.dataTable tr td.seperator {
	border-top:1px solid #e0e0e0;
	border-bottom:1px solid #e0e0e0;
	background-color:#fffde5;
	font:normal 9px/18px tahoma;
	color:#ff6000;
	text-transform:uppercase;
}
.alternateTd{
	background-color: #FAFAFA;
}

/* contacts */
.bordBotDot{
	border-bottom: 1px dotted #858585;
	padding:0 5px 5px 5px;
}
.redStar{
	color: #ff0000;
	font: normal 10px "Lucida Grande", Arial;
}
.mandetory{
	font: normal 10px "Lucida Grande", Arial;
	color: #999;
	text-align: right;
	margin-left:10px;
	margin-right:10px;
	margin-bottom: 0px;
}
.successMsg{
	color: #167900;
	font: normal 12px "Lucida Grande", Arial;
	margin-bottom: 5px;
	padding: 5px 5px 5px 35px;
	background:url(../images/sprite/icons.png) no-repeat 9px -5898px #eef7df;
}
.errorMsg{
	color: #ff0000;
	font: normal 11px "Lucida Grande", Arial;
	margin-bottom: 5px;
	padding: 5px 5px 5px 29px;
	background:url(../images/sprite/icons.png) no-repeat 9px -6293px #ffebeb;
}
.required{
	color: #ff0000;
	font: normal 10px "Lucida Grande",Arial;
}

.defaultForm dt{
	width:96px;
	color: #333;
	font: normal 11px "Lucida Grande", Arial;
}
.defaultForm input[type="text"]{
	width: 149px;
	border: 1px solid #c9c9c9;
	font: normal 11px "Lucida Grande", Arial;
	padding: 1px 3px;
}
.defaultForm select{
	width: 140px;
}
.defaultForm input.error{
	border: 1px solid #ff0000;
}
 .cancel{
	margin-top: 3px;
	padding-left: 0;
}
.save,.login {
	color: #fff;
	border: none;
	background: #00afdb;
	font: normal 10px "Lucida Grande", Arial;
	text-transform: uppercase;
	text-decoration: none;
	padding: 3px 7px;
	cursor: pointer;
	margin-right: 3px;
}
.save:hover,.login:hover{
	background: #004557;
	color: #fff;
	text-decoration: none;
}
.cancel {
	font: normal 11px/15px "Lucida Grande", Arial;
	}
.cancel:hover{
	color: #004557;
}

.buttonBox{
	background: #e9f8fb;
	margin: 10px 2px 10px;
}
/* end */
/* toolTip */
.infoIconBtn {
	display:block;
	height:20px;
}
.infoIconBtn:hover {
	text-decoration: none;
}
.leftInfoIcon, .rightInfoIcon {
	background: url(../images/sprite/icons.png) no-repeat left -6100px;
	width: 12px;
	height: 15px;
	display: block;
	margin-top: 2px;
	margin-right: 15px;
	position: relative;
}
.rightInfoIcon .toolTip,.leftInfoIcon .toolTip, .leftSongDetails .toolTip,.rightSongDetails .toolTip,.contactDetails .toolTip{
	
	position: absolute;
	border: 1px solid #00afdb;
	padding: 3px ;
	background: #fff;
	box-shadow:0 0 6px 1px #bbb;
	-moz-box-shadow:2px 2px 2px 0px #bbb;
    -webkit-box-shadow:0 0 6px 1px #bbb;
}
.leftInfoIcon .toolTip {
	left: -122px;
	top: 25px;
	width: 545px;
}
.rightInfoIcon .toolTip{
	right: -20px;
	top: 25px;
	width: 515px;
}
.contactDetails .toolTip {
	right: -58px;
    top: 26px;
    width: 270px;
    z-index: 99;
}
.contactDetails .toolTip dt {
	width:90px;
}
.leftSongDetails .toolTip dt, .rightSongDetails .toolTip dt{
	width: 65px;
}
.leftSongDetails .toolTip {
	right: -247px;
	top: -22px;
}
.rightSongDetails .toolTip {
	left: -251px;
	top: -24px;
}
.toolTip h5{
	font:normal  12px "Lucida Grande",Arial ;
	color: #333;
	padding: 3px 5px;
	text-align: left;
}
.toolTip a.closeIcon, .toolTip a.closeIcon:hover{
	float: right;
	text-indent: -9999px;
	background: url(../images/sprite/icons.png) no-repeat right -6200px;	
	display: block;
	width: 11px;
	height: 11px;
	cursor: pointer;
}
.toolTip .status{
	background: #f9f9f9;
} 

.toolTip dt {
	font:normal  11px "Lucida Grande",Arial;
	width: 125px;
	padding: 3px 0;
}
.toolTip dd {
	font:normal  11px "Lucida Grande",Arial;
	padding: 3px ;
}
.leftInfoIcon .toolTipBg, .rightInfoIcon .toolTipBg, .leftSongDetails .toolTipBg, .rightSongDetails .toolTipBg, .contactDetails .toolTipBg {
	display: block;
	width: 20px;
	height:20px;
	position: absolute;
	background: url(../images/toolTipBg.png) no-repeat ;
}
 .contactDetails .toolTipBg {
	background: url(../images/toolTipBg.png) no-repeat ;
}
 .leftSongDetails .toolTipBg {
	background: url(../images/toolTipLeftSongBg.png) no-repeat ;
}
 .rightSongDetails .toolTipBg {
	background: url(../images/toolTipRightSongBg.png) no-repeat ;
}
.leftInfoIcon .toolTipBg{
	left: 120px;
	top: -11px;
}
.rightInfoIcon .toolTipBg{
	right: 12px;
	top: -11px;
}
.leftSongDetails{
	position: relative;
}
.contactDetails{
	position: relative;
}
.selectedTr{
	background: #fffde6;
}
.contactDetails .toolTipBg{
	right: 55px;
    top: -11px;
}
.leftSongDetails .toolTipBg{
	left: -11px;
    top: 5px;
}
.rightSongDetails{
	position: relative;
	
}
.rightSongDetails .toolTipBg{
	right: -20px;
    top: 5px;
}
/* end */
/* login Style */
.loginWrap{
	width: 500px;
	background: #fff;
	margin:10px auto;
}
.loginHeader  {
    background: url("../images/headerBg.jpg") repeat scroll 0 0 transparent;
    position: relative;
   }
.loginPad{
	padding: 15px;
}
.loginBlock{
	border: 2px solid #e6e6e6;
	padding-top: 30px;
}
.loginBox dl:first-child{
	width: 465px;
	margin: 0 auto;
}
.loginForm dt{ 
	float: left;
	clear:left;
	color: #333;
	padding: 5px 0;
	text-align: right;
	font-size: 11px;
	width: 135px;
	font: normal 12px "Lucida Grande", Arial;
}
.loginForm dd{
	float: left;
	border-right: none;
	color: #333;
	padding: 5px;
	text-align: left;
	width: 250px;
	font: normal 11px "Lucida Grande", Arial;
}
.username,.password{
	width: 250px;
	border: 1px solid #c9c9c9;
	font: normal 11px "Lucida Grande", Arial;
	padding: 1px 0;}
/* end */
.defaultForm .itl {
	color:#000;
}