body{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	/*background-color: #f1f1f1;*/
	background-color: #D3E4F6;
}

#main
{
	width: 100%;
	padding: 0 0 0 0;
	margin-left: auto; 
	margin-right: auto;
}

.container{
	background-image: url(../images/menu_background_blue.png);
	background-repeat:repeat-x;
	height: 28px;
	width: 100%; 
}

.mainCurveDiv
{
	/*width: 1003px;*/ 
	width: 94%;
	/*background-color: #ffffff; 
	border: #fff solid 1px; border-radius: 15px;*/ 
	margin-left: auto; 
	margin-right: auto;
	padding: 10px 30px 0px 30px;
}

.mainContentDiv
{
	/*width: 1003px;*/
	width: 100%; 
	background-color: #ffffff;
	display: table; 
	border: #fff solid 0px; 
	margin-left: auto; 
	margin-right: auto;
	padding: 2px 0px 0px 0px;
}

.mainContentDiv #rightPanel{
	border-left: #A5ACB5 solid 1px;
	border-right: #A5ACB5 solid 1px;
	border-bottom: #A5ACB5 solid 0px;
	float: right; 
	/*width: 760px;*/
	width:100%;
	min-height: 490px;
	/*height: 490px;*/
	height:auto;
	overflow: hidden;
	background-color: #fff;
}

.mainContentDiv #resizable { 
	width: 230px; 
	min-height: 490px; 
}

.mainContentDiv div.leftImage{
	float: left;
}

.mainContentDiv div.rightText{
	float: left; padding: 5px 0 0 10px;
}

.dxtv-nd
{
	color: Black;
    cursor: pointer;
    display: block;
    float: left;
    margin: 1px 1px 1px 0;
    outline: 0 none;
    padding: 1px 1px 1px 1px;
    text-decoration: none;
}

.dxtv-nd a{
	color: Black;
    cursor: pointer;
    text-decoration: none;
    font-size: 11px;
    font-family: verdana;
    font-weight: normal;
}

.dxtv-ndImg{
	cursor: pointer;
    float: left;
	border-width: 0;
}

.dxtv-ndHov
{
	background: url('../../../images/small_menu_background_hover.png') repeat-x scroll left top #FCF9DF;
    border: 1px solid #F2CA58;
    cursor: pointer;
    padding: 0;
}

.dxtv-ndTxt
{
	cursor: pointer;
    float: left;
    padding: 10px 2px 0 5px;
    vertical-align: middle;
    white-space: nowrap;
}

#header
{
	height: 60px;
}

#header .left
{
	float: left;
	background-image: url(../images/ssa_logo.png);
	background-repeat: no-repeat;
	padding: 0 0 0 190px;
}

#header .left h1{
	font-family: Arial;
	font-size: 25px;
	font-weight: normal;
	color: #e17e1c;
	margin-bottom: 10px;
}

#header .left h1 span{
	color: #1a74ab;
}

#header .left h2{
	font-family: Arial;
	font-size: 16px;
	font-weight: normal;
	color: #e17e1c;
	margin-bottom: 0px;
	margin-top: 8px;
}

#header .left h2 span{
	color: #1a74ab;
}

#header .right
{
	float: right;
	font-family: Verdana;
	font-size: 12px;
	color: #0071bb;
	word-spacing: 4px;
	padding: 10px 0 0 0;
	text-align: right; 
}

#header .right span{
	font-family: Verdana;
	font-size: 12px;
	color: #E17E1C;
}

#header .right a
{
	font-family: Verdana;
	font-size: 12px;
	color: #0071bb;
	text-decoration: none;
}

#header .right a:hover
{
	font-family: Verdana;
	font-size: 12px;
	color: #7dad3d;
	text-decoration: none;
}

#content
{
	font-family: tahoma;
	font-size: 12px;
	color:#333333;
	font-weight: normal;
	width: 100%;
	min-height:400px;
	display: inline-table;
	text-align: left;
}

#content a
{
	color: #0071BB;
    font-family: Verdana;
    font-size: 11px;
    text-decoration: underline;
}

#content a:hover
{
	color: #0071BB;
    font-family: Verdana;
    font-size: 11px;
    text-decoration: none;
}

#content h1
{
	font-family: verdana;
	font-size: 16px;
	font-weight: bold;
	color:#0f7ac0;
}

#content h2
{
	font-family: verdana;
	font-size: 12px;
	font-weight: bold;
	color:#666666;
}

#content input[type="submit"]
{
	background-color: #1d82c4;
	font-family: verdana;
	font-size: 12px;
	color: #fff;
	padding: 3px 10px 3px 10px;
}

#content input[type="button"]
{
	background-color: #1d82c4;
	font-family: verdana;
	font-size: 12px;
	color: #fff;
	padding: 3px 10px 3px 10px;	
}

#content .h3
{
	font-size: 15px;
	font-weight: bold;
	color: #0072bc;
	margin-top: -15px; 
	background-color: #FFFFFF; 
	width: 170px;
	margin-left: 20px; 
	text-align: center;
}

#content h3
{
	color: #666666;
    font-size: 12px;
    font-weight: bold;
	font-family: tahoma;
	text-align: left;
	margin: 0 0 0 0;
}

#content .p{
	font-size: 12px;
	color: #666666;
	font-weight: bold;
}

#content .pred{
	font-size: 12px;
	color: #d72424;
	letter-spacing: 1px;
	
}

#content .secBorder{
	border: 1px solid #666666;
	width: 940px;
	margin-bottom: 40px;
}
#content .table{
	font-size: 12px;
	color: #666666;
	width: 900px;
}
.table td{
	padding-left: 10px;
	padding-bottom:10px; 
}
#content .input{
	width: 410px; 
	height: 28px;
	border: 1px solid #BBBBBB;
	padding-left: 7px;
}
#content .select{
	width: 420px; 
	height: 28px;
	border: 1px solid #BBBBBB;
	padding-left: 7px;
}

.select{
	width: 420px; 
	height: 25px;
	border: 1px solid #BBBBBB;
	padding-left: 7px;
}

#content .selectsmall{
	width: 220px; 
	height: 23px;
	border: 1px solid #BBBBBB;
	padding-left: 7px;
}

.selectsmall{
	width: 220px; 
	height: 21px;
	border: 1px solid #BBBBBB;
	padding-left: 7px;
}

#content .textarea{
	width: 410px; 
	height: 100px;
	border: 1px solid #BBBBBB;
	padding-left: 7px;
}
#content .inputsmall{
	width: 123px; 
	border: 1px solid #BBBBBB;
	padding: 3px 3px 3px 3px;
}

.inputtiny{
	width: 100%; 
	border: 1px solid #BBBBBB;
	padding: 1px 1px 1px 1px;
}

.selecttiny{
	width: 100%; 
	border: 1px solid #BBBBBB;
	padding: 2px 1px 1px 1px;
	font-family: verdana;
	font-size: 11px;
}

#content .sep{
	font-size: 16px;
	font-weight: bold;
}

#footerContainer{
	width: 100%;
	background-color: white;
}

#footer
{
	height: 74px;
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	/*border: #eaebea solid 1px; border-radius: 15px;*/
	font-family: tahoma;
	font-size: 12px;
	color: #E17E1C;
	margin-top: 10px;
}

#footer a
{
	font-family: tahoma;
	font-size: 12px;
	color: #E17E1C;
	text-decoration: none;
	word-spacing: 0;
}

#footer a:hover
{
	font-family: tahoma;
	font-size: 12px;
	color: #E17E1C;
	text-decoration: none;
}

#footer .top
{
	padding:20px 0 0 20px; 
	word-spacing: 5px;
}

#footer .bottom
{
	height: 20px;
	padding: 10px 20px 0 20px;
	font-family: tahoma;
	font-size: 11px;
	color:#444444;
}

#footer .bottom .left
{
	float: left;
}

#footer .bottom .right
{
	float: right;
}

.boderLess
{
	border: none;
	border-style:none;
	border-width:0;
	height: 28px;
    padding-left: 7px;
    width: 410px;
}

.borderLessSelect
{
	width: 420px; 
	height: 28px;
	border: none;;
	padding-left: 7px;
}

/*****************/
/*notification messgaes */

.erro_container{
	padding: 2px 2px 2px 2px;
}

.info, .success, .warning, .error, .validation {
  border: 1px solid;
  margin: 10px 0px;
  padding:15px 10px 15px 50px;
  background-repeat: no-repeat;
  background-position: 10px center;
}
.info {
  color: #00529B;
  background-color: #BDE5F8;
  background-image: url('../images/info.png');
}
.success {
  color: #4F8A10;
  background-color: #DFF2BF;
  background-image:url('../images/success.png');
}
.warning {
  color: #9F6000;
  background-color: #FEEFB3;
  background-image: url('../images/warning.png');
}
.error {
  color: #D8000C;
  background-color: #FFBABA;
  background-image: url('../images/error.png');
}

/*end notification messgaes */
/*****************/

.hastable table {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #FFFFFF;
    border-color: #DEDEDE #DEDEDE -moz-use-text-color;
    border-style: solid solid none;
    border-width: 1px 1px medium;
    width: 100%;
}
ui.tables.css 
table {
    border-collapse: separate;
    border-spacing: 0;
}

.hastable th
{
	text-shadow: 0 1px 0 #FFFFFF;
	font-weight: bold;
    padding: 8px;
    text-align: center;
	border-left: 1px solid #CCCCCC;
    color: #616161;
	background-color: #E6E6E6;
	border-bottom: 1px solid #DEDEDE;	
}

.hastable td
{
	border: 0 none;
    font-family: inherit;
    font-size: 100%;
    font-style: inherit;
    font-weight: inherit;
    margin: 0;
    outline: 0 none;
    padding: 0;
    vertical-align: baseline;
	border-left: 1px solid #CCCCCC;
    color: #616161;
    padding: 8px;
    text-align: left;
	border-bottom: 1px solid #DEDEDE;
}

.hastable table a.btn {
    margin: 0 5px;
}

a.btn_no_text {
    padding: 10px;
}

a.btn {
    display: block;
    float: left;
    margin: 5px;
    padding: 0.4em 1em 0.4em 20px;
    position: relative;
}

.ui-state-default, .ui-widget-content .ui-state-default, .pagination a, #dashboard-buttons ul li {
    background: url("images/ui-bg_highlight-soft_100_f6f6f6_1x100.png") repeat-x scroll 50% 50% #F6F6F6;
    border: 1px solid #DDDDDD;
    color: #851A1A;
    font-weight: bold;
    outline: medium none;
}

.ui-corner-all, .pagination li a, .pagination li, #tooltip, ul#dashboard-buttons li a, .fixed #sidebar, #dashboard-buttons ul li, #dashboard-buttons ul li a, #dashboard-buttons, .content-box {
    border-radius: 3px 3px 3px 3px;
}

/*****************/
/*notification messgaes */

.info, .success, .warning, .error, .validation {
  border: 1px solid;
  margin: 10px 0px;
  padding:5px 5px 5px 10px;
  background-repeat: no-repeat;
  background-position: 10px center;
}
.info {
  color: #00529B;
  background-color: #BDE5F8;
  background-image: url('../images/info.png');
}
.success {
  color: #4F8A10;
  background-color: #DFF2BF;
  background-image:url('../images/success.png');
}
.warning {
  color: #9F6000;
  background-color: #FEEFB3;
  background-image: url('../images/warning.png');
}
.error {
  color: #D8000C;
  background-color: #FFBABA;
  background-image: url('../images/error.png');
}

/*end notification messgaes */
/*****************/

.buttonNormal{
	background: url("../images/DXR.axd.png") repeat-x scroll left top #E7EAEE;
    border: 1px solid #BBBFC4;
    color: #3C3C3C;
    cursor: pointer;
    font: 11px Verdana;
    padding: 3px 15px;
    vertical-align: middle;
}

.formTable{
	
}

.formTable label{
	color: #222222;
	font-size: 1em;
	font-family: Verdana,Arial,sans-serif;
}
.inactive-record,.inactive-record td
{
	color: red !important;
}