#app_container {
    position: relative;
    top: 0;
    width: 2560px;
    height: 1440px;    
    margin: 0 ;
    padding: 0;
    background: #EBF5F5;
}
#app_header_container {
    position: absolute;
    top: 0;
    left: 0;
    width: 2560px;
    height: 50px;
    margin: 0;    
    padding:0;
    background: #ffffff;
}
#app_menu_container {
    position:absolute;
    left: 0;
    top: 51px;
    width: 2560px;
    height: 24px;
    margin: 0;    
    padding:0;
    background: #ffffff;
    border-left: solid 0.01125rem #0099cc;
    border-right: solid 0.01125rem #0099cc;
}
#app_main_container {
    position:absolute;
    left: 0;
    top: 76px;
    margin: 0;    
    padding:0;
    border-top: solid 0.01125rem #0099cc;
    width: 2560px;
    height: 1364px;
}
#app_left_container {
    position: absolute;
    top: 76px;
    left: 0;
    width: 260px;
    height: 1080px;
    margin: 0;    
    padding:0;
    border-top: solid 0.01125rem #0099cc;
}
#app_content_container {
    position: absolute;
    top: 76px;
    left: 261px;
    height: 1080px;
    margin: 0; 
    padding: 0;
    border-top: solid 0.01125rem #0099cc;
}
#app_footer_container {
    position: absolute;
    left: 0;
    top:1956px;
    width: 100%;
    height: 24px;
    margin:0;
    padding:0;
    border-top: solid 0.02125rem #0099cc;
}

/* ----------Header details-----------------*/
#main_nav_list {
    margin: 0;
    padding: 0;
    list-style-type: none;
}

#main_nav_list li {
    float: left;
    margin: 0;
    padding: 0;
}

#main_nav_list a {
    margin: 0;
    padding: 0;
    display: block;
    float: left;
    line-height: 22px;
    text-align: center;
    height: 21px;
}

.main_nav_item: hover {
    background: transparent;
}

.sub_nav_container {
    position: relative;
    top: 0;
    left: 0;
    line-height:0;
    padding: 0;
    margin: 0 0 0 0;
    overflow: hidden;
    width: 100%; 
    height:21px;
}
.sub_nav_list {
    border: 0;
    margin: 0;
    padding: 0;
    list-style-type: none;
}
.sub_nav_list li {
    float: left;
    margin: 0;
    padding: 0;
}
.sub_nav_list a {
    overflow: hidden;
    margin: 0;
    padding: 0 25px 0 10px;
    display: block;
    float: left;
    line-height: 21px;
    text-align: center;

}
 /* -------Main containers details--------------------*/
#layout_table {
    border-collapse: collapse;
}


/* -------------Footer details------------------------*/
#footer_text {
    padding:0px 20px 0px 20px;
    margin: 0;
    text-align: right;
}
 

/*-----------------from default app menu------------------------------------*/
img { display: block}
a img { border: 0}
.clear {clear: both; overflow: hidden; width: 1px; height: 1px; line-height: 1px; font-size: 1px;}
.block {display: block
}

body {padding: 0;
	margin: 0;
	background: #FFF;
	font: 1.0em trebuchet ms, tahoma, georgia, arial, sans-serif;
}

h1, h2, h3, h4 {color:#2577B1}
p  {font-size: 0.8em; padding: 0; margin: 5px 0 17px 0}

a  {color: #38649C}

.hdr {	font: bold 0.9em trebuchet ms, georgia, arial, sans-serif;
	margin: 0 0 0 20px;
	padding: 0;
	float: left;
	width: 200px;
}

ul  {	font-size: 0.9em;
}

.special {color: #6A8135}

.comment
{	color: #687684}

pre
{	width:100%;background: #F1F8F1;
	font: 12px lucida console, courier;
	overflow: auto}
	
pre code {display: block; padding: 0}

#copyright {border-top: 1px solid #2577B1;
	background: #ABC9DE;
	margin: 0;
	padding: 10px
}


/*--------Misc forms ------------------------*/
.content fieldset {
    padding: 0;
    border-style: solid;
    border-width: 1px;
}
.content select {
    font-family: Arial,Tahoma,Verdana, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
}
.content input {
    font-family: Arial,Tahoma,Verdana, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
    border-style: solid;
    border-width: 1px;
}
.content textarea {
    font-family: Arial,Tahoma,Verdana, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
    border-style: solid;
    border-width: 1px;
}

/* ---------------Misc - Lists--------------------*/
ul {
  list-style: outside disc;
  margin: 0;
} 
ol {
  list-style: outside decimal;
  margin: 0;
} 
dl {margin: 0;}
dt {font-weight: bold;}
dd {margin-left: 0;}



 
