?
body 
{
    padding:15px;
}


h1
{
    padding-bottom:10px;
}
h3
{
    padding: 20px 0px 8px 0px;
}

.demo
{
    padding-left:10px;
    padding-top:10px;
}

/* table level rules */
.yui-grid
{
	font-family: arial;
	font-size: small;
	border: none;
    border-collapse:collapse;	
}


/* header column rules */
.yui-grid th 
{
   font-size:20px;
    border:none;
    color: #000;
    padding: 4px 5px 4px 10px;
    text-align: left;
    vertical-align: bottom;
}  


/* data cell and data row rules */
.yui-grid td 
{text-align: center;
    padding: 4px 10px 4px 10px;
   
}

.yui-grid .altrow, .yui-grid .row .sort
{
    background-color: #edf5ff;
} 

.yui-grid .altrow .sort
{
    background-color: #dbeaff;
} 

.yui-grid .row
{
    background-color: #fff;
}
	
.yui-button
{
    font-family:Arial;
    background: url('../img/sprite.png') repeat-x 0px 0px;
    color: #0192BF;
    font-weight:bold;
    border: 2px solid #989898;
    cursor:pointer;
    padding:1px;
}


/* Overlay */
#simplemodal-overlay {background-color:#000; cursor:wait;}

/* Container */
#simplemodal-container {height:400px; width:600px; background-color:#fff; border:3px solid #ccc;}
#simplemodal-container a.modalCloseImg {background:url(../img/x.png) no-repeat; width:25px; height:29px; display:inline; z-index:3200; position:absolute; top:-15px; right:-18px; cursor:pointer;}
#simplemodal-container .modalheader {height:30px; width:100%; background:url(../img/sprite.png) repeat-x 0px 0px; color:#0192BF; font-size:1.1em; font-weight:bold; line-height:30px;}
#simplemodal-container .modalheader span {padding-left:8px;}
#simplemodal-container .modalbody {padding:15px 5px 15px 5px;}
#simplemodal-container .modalbody th {text-align:right;}
#simplemodal-container .modalbodysubmitbuttons {text-align:center;}

/* Confirm Popup
/* Overlay */
#confirmModalOverlay {background-color:Gray; cursor:wait;}

/* Container */
#confirmModalContainer {height:140px; width:420px; font-family:Calibri, Verdana, Arial; font-size:16px; text-align:left; background:#fff; border:4px solid #989898;}
#confirmModalContainer .confirmheader {height:30px; width:100%; background:url(../img/sprite.png) repeat-x 0px 0px; color:#0192BF; font-size:1.1em; font-weight:bold; line-height:30px;}
#confirmModalContainer .confirmheader span {padding-left:8px;}

#confirmModalContainer a.modalCloseImg {background:url(../img/x.png) no-repeat; width:25px; height:29px; display:inline; z-index:3200; position:absolute; top:-15px; right:-18px; cursor:pointer;}
#confirmModalContainer .confirmmessage {color:#333; text-align:center; margin:0; padding:12px 4px; font-size:1em;}
#confirmModalContainer .confirmbuttons {text-align:center;}
#src-open, #src-close{margin-left:15px; }
#src-open {	margin-left: 155px;	background:url('../images/button-open.png') no-repeat top center;  width:60px; height:60px; 
margin-top: -66px;position:relative;}
#src-close {	background:url('../images/button-close.png') no-repeat top center; width:60px; height:60px; 	/* display:inline-block; */	margin-left: 155px;
margin-top: -66px;position:relative;} 
.nav-toggle p{font-size: 34px;top: -18px;position: relative; }
.nav-toggle {text-align: left;margin-left: -1px;width: 294px;background: none;margin-bottom: -45px;height: 120px;
border: none;
cursor: pointer; }
/*#src-open {	background:url('../images/open-close.png') no-repeat 0px 4px;  width:60px; height:80px; display:inline-block;}
#src-close {	background:url('../images/open-close.png') no-repeat 0px -76px; width:60px; height:80px; display:inline-block;}*/
#popup_main{margin: 0 auto;position: fixed;border: 20px solid #3e3e3e;padding: 10px;background: white;top: 50%;margin-top: -150px;left: 50%;margin-left: -300px;width: 600px;height: 150px;z-index: 999;}   
#close {background: #7b7b7b;padding: 3px 8px;position: absolute;right: 0;top: 0;font-size: 14px;font-weight: bold;color: #fff;text-decoration: none;}
.nodisplay {display: none;}	
#src-open, #src-close{margin-left:15px; }
/*#src-open {	margin-left: 155px;	background:url('../images/button-open.png') no-repeat top center;  width:60px; height:60px; 
margin-top: -66px;position:relative;}
#src-close {	background:url('../images/button-close.png') no-repeat top center; width:60px; height:60px; margin-left: 155px;
margin-top: -66px;position:relative;} */
#sources-button-title {margin-top: -20px;font-size: 13px;margin-bottom: -44px;width: 294px;height: 120px;}
.nav-toggle p{font-size: 34px;top: -18px;position: relative; }
.nav-toggle {text-align: left;margin-left: -1px;width: 294px;background: none;margin-bottom: -45px;height: 120px;
border: none;
cursor: pointer; }
#src-open {	background:url('../images/open-close.png') no-repeat 0px -7px;  width:60px; height:60px;  margin-left: 155px;
margin-top: -66px;position:relative;}
#src-close {	background:url('../images/open-close.png') no-repeat 0px -87px; width:60px; height:60px; margin-left: 155px;
margin-top: -66px;position:relative;}	
 #button-form{
-webkit-appearance: none;
-moz-appearance: none;
background-color: #86b30c;
border: 0;
border-bottom: 4px solid rgba(0,0,0,0.15);
border-collapse: collapse;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
color: #fff;
cursor: pointer;
display: inline-block;
font-family: inherit;
font-size: 1.3em;
font-weight: normal;
line-height: normal;
margin: 0;
outline: none;
padding: 12px 12px 10px 12px;
position: relative;
text-align: center;
text-decoration: none;
text-transform: capitalize;
-webkit-transition: background-color 0.15s;
-moz-transition: background-color 0.15s;
-ms-transition: background-color 0.15s;
-o-transition: background-color 0.15s;
transition: background-color 0.15s;
width: 100%;
}

.hover #button-form{background-color: #0496ac;
color: #fff; }
.active #button-form{background-color: #fab204}
<!--[if lt IE 7]>
  #simplemodal-container a.modalCloseImg {
    background:none;
	right:-14px;
	width:22px;
	height:26px;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(
        src='../img/x.png', sizingMethod='scale'
      );
  }
<![endif]-->
/* new css */
