body
{
    background-color: #fff;
    margin: 0;
    padding: 0;
}

*
{
    outline: 0;
}

img
{
    border: none;
}

.wrapper
{
    width: 100%;
    height: 100%;
    margin: 0 auto;
}

.header
{
    /*width: 95%;
    height: 139px;
    margin: .5% auto;
    background-image: url(../images/header_bg.jpg);
    background-repeat: repeat-x;
    border-radius: 5px;*/
}

.logo
{
    /*width: 269px;     height: 139px;     margin: 0 0 0 14px;*/
    float: left;
}

.headbox
{
    float: right;
    margin: 4% 4% 0 0;
    border: 1px solid #484949;
}

.headbox ul
{
    margin: 0;
    padding: 0 8px 4px 0;
    list-style-type: none;
}

.headbox li
{
    margin: 0;
    padding: 0 0 0 8px;
    display: inline;
    color: #e75727;
    font-size: 11px;
    font-family: arial;
}

.headbox a
{
    color: #fff;
    font-size: 11px;
    font-family: arial;
    text-decoration: none;
}


.content
{
    width: 95%;
    margin: 0% auto;
}
.accord_menu
{
    height: 500px;
    overflow: auto;
    width: 15%;
    float: left; /*background-color: #dcdcdc;*/
    border-radius: 3px;
    box-shadow: 1px 1px 5px #888888;
}
.cont_lft
{
    width: 99%; /*background-color: #dcdcdc;*/
    float: left;
    border: 1px solid #b2b3b3;
    margin-bottom: .5%; /* border-radius: 3px; 	box-shadow: 1px 1px  5px #888888; 	max-height: 600px; 	overflow: hidden; */
}

.head
{
    width: 100%;
    height: 32px;
    background-color: #f5f5f5;
    border-top: 1px solid #cac9c9;
    border-bottom: 1px solid #8a8989;
    overflow: hidden;
}

.icon
{
    margin: 6px 0 0 12px;
    float: left;
}

.hdtxt
{
    color: #000;
    font-family: Arial;
    font-size: 12px;
    float: left;
    margin: 10px 0 0 8px;
}

#nav
{
    width: 100%;
    padding: 0px;
    margin-top: 5%;
}

#nav ul
{
    margin: 0px;
    padding: 0px;
    list-style-type: none;
}

#nav li
{
    margin: 5px;
}
#nav .main_menu
{
    margin: 0 0 5px 0;
}

#nav a
{
    text-decoration: none;
    display: block;
    font-family: Arial;
    font-size: 12px;
    color: #000;
    padding: 5px;
}

#nav li a:hover
{
    color: #fff;
    background-color: #383a3a;
    padding: 5px;
}

#nav li.current
{
    background-color: #ec6124;
}

.cont_rt
{
    width: 84%;
    height: 100%;
    overflow: auto; /*background-color: #dcdcdc;*/
    margin-bottom: .5%;
    float: right;
    border: 1px solid #b2b3b3;
    border-radius: 3px;
    box-shadow: 1px 1px 5px #888888;
}

._cont_rt
{
    width: 100%;
    height: 100%;
    overflow: auto;
    background-color: #dcdcdc;
    margin-bottom: .5%;
    float: right;
    border: 1px solid #b2b3b3;
    border-radius: 3px;
    box-shadow: 1px 1px 5px #888888;
}
.cont_rt_txt
{
    width: 97%;
    color: #000;
    font-family: Arial;
    font-size: 12px;
    padding: 10px;
}


.rounded
{
    /*background-color: #FFFFFF;     border: 1px solid #ccc;     padding: 3px 2px 0px;     width: 200px;     font-family: museo-sans, sans-serif;     border-radius: 5px;     -moz-border-radius: 5px;     -khtml-border-radius: 5px;     -webkit-border-radius: 5px;     -webkit-appearance: none;*/
    background-color: #FFFFFF;
    border: 1px solid #ccc;
    border-radius: 4px 4px 4px 4px;
    border-width: 1px;
    font-size: 100%;
    margin-bottom: 10px;
    padding: 8px 5px;
    width: 350px;
}
/***************** Button Styles ******************************/

button.button-orange
{
    border: none;
    cursor: pointer;
}

#content a.button-orange, input[type="button"].button-orange, input[type="submit"].button-orange
{
    font-size: 16px !important;
    letter-spacing: normal;
    background: #EB6A29 !important;
    padding: 5px 20px !important;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    position: relative;
    text-transform: capitalize;
    font-weight: 500;
    font-style: normal;
    letter-spacing: -1px;
    color: #fff;
    text-decoration: none;
    cursor: pointer;
    width: auto !important;
    border: none !important; /*background-image: linear-gradient(bottom, #e65021 15%, #f89a3c 100%); 	background-image: -o-linear-gradient(bottom, #e65021 15%, #f89a3c 100%); 	background-image: -moz-linear-gradient(bottom, #e65021 15%, #f89a3c 100%); 	background-image: -webkit-linear-gradient(bottom, #e65021 15%, #f89a3c 100%); 	background-image: -ms-linear-gradient(bottom, #e65021 15%, #f89a3c 100%); 	background-image: -webkit-gradient(  linear,  left bottom,  left top,  color-stop(0.15, #e65021),  color-stop(1, #f89a3c) );	 	filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#f89a3c', EndColorStr='#e65021'); /* IE6,IE7 */ /*-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#f89a3c', EndColorStr='#e65021')"; /* IE8 */
}
#content a.button-orange:hover, input[type="button"].button-orange:hover, input[type="submit"].button-orange:hover, #content a.button-orange.blue:hover
{
    color: #fff !important;
    background: #969797 !important; /*background-image: linear-gradient(bottom, #979898 15%, #BABBBB 100%); 	background-image: -o-linear-gradient(bottom, #979898 15%, #BABBBB 100%); 	background-image: -moz-linear-gradient(bottom, #979898 15%, #BABBBB 100%); 	background-image: -webkit-linear-gradient(bottom, #979898 15%, #BABBBB 100%); 	background-image: -ms-linear-gradient(bottom, #979898 15%, #BABBBB 100%); 	background-image: -webkit-gradient(  linear,  left bottom,  left top,  color-stop(0.15, #979898),  color-stop(1, #BABBBB) );*/
}
#content a.button-orange.blue
{
    background: #2985C0 !important;
}
.button-orange span
{
    padding-left: 5px;
}
.button-orange
{
    white-space: nowrap;
}
#jb
{
    position: absolute;
    top: 44px;
    left: 12px;
}

.report-reportarea
{
    /*background-color:White;      border-radius:25px;      -moz-border-radius:25px; 	-khtml-border-radius: 25px; 	-webkit-border-radius: 25px;*/
    box-shadow: 0px 0px 15px 2px #888;
    background-color: #FFFFFF;
    border: 1px solid #ccc;
    border-radius: 4px 4px 4px 4px;
}

#loading
{
    width: 100%;
    height: 100%;
    top: 0px;
    left: 0px;
    position: fixed;
    display: block;
    opacity: 0.7;
    background-color: #fff;
    z-index: 99;
    text-align: center;
}

.mandatory
{
    background: url(../Images/asterisk.gif) no-repeat;
    background-position: right center;
}
.asterisk_img
{
    /*color:#F9AA4C;*/
    color: Red;
    font-weight: bold;
    font-size: x-large;
    vertical-align: text-top;
}


/*********************************/
#topWrap
{
    min-height: 100px;
    width: 95%;
    margin: 0 auto;
}
#topWrap #logo
{
    width: 595px;
    height: 62px;
    margin: 0 auto;
}
#top-strip
{
    clear: both;
    padding: 8px 0px;
}
#top-strip div, #top-strip div a
{
    font-family: segoe UI, Verdana, arial; /*text-transform: uppercase;*/
    font-size: 12px;
    /*color: #999999;*/
}

#top-strip #leftstrip
{
    float: left;
    height: auto;
    width: 333px;
}
#top-strip #datestrip
{
    float: left;
    height: auto;
    width: 420px;
    text-align: center;
    /*color: #999999;*/
}
#top-strip #rightstrip
{
    float: right;
    height: auto; /*width: 300px;*/
    text-align: right;
}
#top-strip #rightstrip a
{
    /*color: #AA0000;*/
    color: #000;
    font-weight: bold;
    text-decoration: blink;
}
#sep
{
    border-top: 2px solid #b00;
    clear: both;
    background: #234e6c;
    background: -moz-linear-gradient(top,rgba(35,78,108,1),rgba(16,44,64,1));
    background: -webkit-linear-gradient(top,rgba(35,78,108,1),rgba(16,44,64,1));
    min-width: 980px;
}
#sepWrap
{
    width: 980px;
    margin: 0 auto;
}

#sepWrap
{
    border-right: 1px solid #3e647e;
    background: #FFCC00;
    background: -moz-linear-gradient(top,#FFE066 0,#FFD119 48%,#FFD119 53%,#FFCC00 100%);
    background: -webkit-linear-gradient(top,#FFE066 0,#FFD119 48%,#FFD119 53%,#FFCC00 100%);
    background: -ms-linear-gradient(top,#FFE066 0,#FFD119 48%,#FFD119 53%,#FFCC00 100%);
    background: linear-gradient(top,#FFE066 0,#FFD119 48%,#FFD119 53%,#FFCC00 100%);
    -webkit-box-shadow: inset 0 1px 1px 0 rgba(255,255,255,0.55);
    -moz-box-shadow: inset 0 1px 1px 0 rgba(255,255,255,0.55);
    box-shadow: inset 0 1px 1px 0 rgba(255,255,255,0.55);
    text-shadow: 0 -1px 1px rgba(255,255,255,0.5);
    -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFE066,endColorstr=#FFCC00);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFE066,endColorstr=#FFCC00);
    color: #000;
}
*
{
    font-family: segoe UI, Verdana, arial;
    font-size: 12px;
    /*color: #999999;*/
}


/*  --------------------------------------------------------------------- */

#ft {
  background-color: #424242;
  color: white;
  	width:1205px !important;
	height:219px;
	overflow: hidden;
	
    position:relative;
    margin-right:auto;
    margin-left:auto;
    margin-top:0;
}
#ft h4 {
  color: white;
  font-family: Raleway, Verdana, sans-serif;
  font-weight: 200;
}

#masterFooterConnectWithUs {
   border-left: 1px dotted rgba(255, 255, 255, 0.3);
  border-right: 1px dotted rgba(255, 255, 255, 0.3);
  color:Black;
}

#masterFooterContent a,
#masterFooterCopyright a,
#masterFooterNavigation a {
  color: #acd7ec;
}
#masterFooterContent a:visited,
#masterFooterCopyright a:visited,
#masterFooterNavigation a:visited {
  color: #acd7ec;
}
#masterFooterContent a:hover, #masterFooterContent a:active,
#masterFooterCopyright a:hover,
#masterFooterCopyright a:active,
#masterFooterNavigation a:hover,
#masterFooterNavigation a:active {
  color: #82c2e3;
}

#masterFooterCopyright {
  
  /* rgba fallback */
  border-top: 1px solid Black;
}
