/**+
 * 100% height layout with header and footer
 * ----------------------------------------------
 * Feel free to copy/use/change/improve
 */

html,body {
	margin:0;
	padding:0;
	height:100%; /* needed for container min-height */
	color:#000;
	/*background:rgba(18, 18, 19, 0.53);*/
	font-family:Calibri, Tahoma, Arial;
	font-size:11px;
	/*background:url(../images/bg.jpg);*/
	background-position:top left;
	background-repeat:repeat-x;
}

h1 { 
	font:1.5em georgia,serif; 
	margin:0.5em 0;
}

h2 {
	font:1.25em georgia,serif; 
	margin:0 0 0.5em;
}
	h1, h2, a {
		color:black;
	}

p { 
	line-height:1.5; 
	margin:0 0 1em;
}

div#container {
	position:relative; /* needed for footer positioning*/
	margin:0 auto; /* center, not in IE5 */
	width:100%;
	background:;
	height:auto !important; /* real browsers */
	height:100%; /* IE6: treaded as min-height*/
	min-height:100%; /* real browsers */
}

div#header {
	margin-bottom:0px;
	/*background:url(../images/header-bg.jpg);*/
	background-position:top center;
	background-repeat:repeat-x;
	height:87px;
	border-radius:0px 0px 10px 10px;
	-webkit-border-radius:0px 0px 10px 10px;
	-moz-border-radius:0px 0px 10px 10px;
	-o-border-radius:0px 0px 10px 10px;
	/*border-bottom:6px double gray;*/
}
.is-disabled {
opacity: .5;
position: relative;
}
/*Login part*/
#login&banner{
	width:1000px;
	padding:px;
}

#login-div {
    background-color: #333;
    border: none;
    border-radius: 4px;
    box-shadow: 0px 0px 3px #eee;
    /* width: 240px; */
    height: auto;
    float: left;
    margin: 0px auto;
    vertical-align: middle;
    position: absolute;
    /* bottom: 50%; */
}



#login-divfinal {
    background-color: #333333a8;
    border: none;
    border-radius: 4px;
    width:430px;
    margin: 0px auto;
    position: relative;
    top: 120px;
    padding:20px;

}

#login2-div {
    background-color: transparent;
    border: none;
    border-radius: 4px;
    /* box-shadow: 0px 0px 3px #eee; */
    /* width: 240px; */
    height: auto;
    float: left;
    margin: 0px auto;
    vertical-align: middle;
    position: absolute;
    /* bottom: 50%;

#baner-div{
	float:right;
	width:756px;
	height:219px;
}

#login-box {
    /* margin-top: 50px; */
    margin: 20px auto 0px auto;
    /* width: 180px; */
}

#login-box h1
{
    color:#333;
    font-family:Calibri;
    font-size:20px;
    text-align:center;
    margin-top: 0 !important;    
}

.loginText {
    text-align: center;
    font-size: 20px;
    color: #ffed00;
    padding-bottom:20px;
}
/*End Login part*/

div#content {
	width:100%;
    background:#;
	height:100%;
	margin-left:auto;
	margin-right:auto;
	padding-bottom: 100px;
}

div#content p {
		text-align:justify;
		padding:0 0em;
}

div#content-login {
	padding:; /* bottom padding for footer */
	width:100%;
	background:url(../images/map.png);
	background-position:center;
    background-repeat: no-repeat;
    height:79vh;
    margin-left: auto;
    margin-right: auto;
    background-size: cover;
}
#student-login {
	padding:; /* bottom padding for footer */
	width:100%;
	background:url(../images/Student1.png);
	background-position:center;
    background-repeat: no-repeat;
    height:81vh;
    margin-left: auto;
    margin-right: auto;
    background-size: cover;
}

#reg-code{
	width:336px;
	height:86px;
	float:right;
	padding-top:5px;
	background-position:top right;
	background-repeat:no-repeat;
	font-family:Calibri, Tahoma, Arial;
	font-size:11px;
}

#logo{
    background-position: top right;
    background-repeat: no-repeat;
    float: left;
    padding-left: 10px;
}

#menu{
	height:30px;
	width:100%;
    padding-top: 5px;
}


/*this div top margin adjustable after menu replacing*/
#menu-shadow{
	height:23px;
	/*background:url(../images/shadow.png);*/
	background-position:top center;
	background-repeat:no-repeat;
}

.simple-black-12px {
    font-family: Calibri, Tahoma, Arial;
    font-size: 12px;
    color: #ffffff;
    line-height:2px;
}



.heading1-black-12pxbold{
	font-family:Calibri, Tahoma, Arial;
	font-size:12px;
	font-weight:bold;
	color:#000000;
	text-align:left;
}

.our-rec-white-bg{
    background:#FFF;
}

.text-box-reg1{
	width:auto;
	height:auto;
	margin-top:12px;
	margin-bottom:5px;
	border:#a6c1e8 1px solid;
	font-family:Calibri, Tahoma, Arial;
	font-size:16px;
	background-image:url(../images/bg_1.jpg);
	background-position:top left;
	background-repeat:repeat-x;
	background-color:White;
	background: -moz-linear-gradient(top, #CCCCCC 0%, #FFFFFF 20%); /* firefox */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#CCCCCC), color-stop(20%,#FFFFFF)); /* webkit */
	-moz-box-shadow: 0px 1px 0px #f2f2f2;-webkit-box-shadow: 0px 1px 0px #f2f2f2;
	border-radius: 4px;
-webkit-border-radius: 4px;
-moz-border-radius:4px;
-o-border-radius: 4px;
	padding:5px;
}
	
.text-box-reg{
	width:auto;
	height:auto;
	margin-top:12px;
	margin-bottom:5px;
	border:#a6c1e8 1px solid;
	font-family:Calibri, Tahoma, Arial;
	font-size:14px;
	background: -moz-linear-gradient(top, #CCCCCC 0%, #FFFFFF 20%); /* firefox */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#CCCCCC), color-stop(20%,#FFFFFF)); /* webkit */
	-moz-box-shadow: 0px 1px 0px #f2f2f2;-webkit-box-shadow: 0px 1px 0px #f2f2f2;
	border-radius: 4px;
-webkit-border-radius: 4px;
-moz-border-radius:4px;
-o-border-radius: 4px;
	padding:5px;
}

.text-box-reg:focus{
	color:#F000;
	background:#EFEFEF;
	background: -moz-linear-gradient(top, #668099 0%, #fff 20%); /* firefox */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#668099), color-stop(20%,#fff)); /* webkit */
	border-radius: 4px;
-webkit-border-radius: 4px;
-moz-border-radius:4px;
-o-border-radius: 4px;
}

.text-box-1{
	width:170px;
	height:14px;
	margin-top:5px;
	margin-bottom:5px;
	border:#a6c1e8 1px solid;
	font-family:Calibri, Tahoma, Arial;
	font-size:11px;
	background: -moz-linear-gradient(top, #CCCCCC 0%, #FFFFFF 20%); /* firefox */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#CCCCCC), color-stop(20%,#FFFFFF)); /* webkit */
	-moz-box-shadow: 0px 1px 0px #f2f2f2;-webkit-box-shadow: 0px 1px 0px #f2f2f2;
	border-radius: 4px;
-webkit-border-radius: 4px;
-moz-border-radius:4px;
-o-border-radius: 4px;
	padding:5px;
}

.text-box-1:focus{
	color:#F000;
	background:#EFEFEF;
	background: -moz-linear-gradient(top, #668099 0%, #fff 20%); /* firefox */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#668099), color-stop(20%,#fff)); /* webkit */
	border-radius: 4px;
-webkit-border-radius: 4px;
-moz-border-radius:4px;
-o-border-radius: 4px;
}


.button-black{
	background: -moz-linear-gradient(center bottom, #0078b6 0%,#004c7b 100%);
    background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #0078b6),color-stop(1, #004c7b ));
    color:#fff;
    font-family:Calibri, Tahoma, Arial;
    font-size:13px;
    font-weight:bold;
    padding-left:8px;
    padding-right:8px;
    padding-top:3px;
    padding-bottom:3px;
    border:solid 1px #d6d6d6;
    background:url(../images/button-bg.jpg);
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius:4px;
    -o-border-radius: 4px;
}


.button-black:hover{
background: -moz-linear-gradient(center bottom, #004c7b 0%,#0078b6 100%);
background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #004c7b),color-stop(1, #0078b6));
color:#fff;
font-family:Calibri, Tahoma, Arial;
font-weight:bold;
padding-left:8px;
padding-right:8px;
border:solid 1px #d6d6d6;
background:url(../images/button-bg-hover.jpg);
}

#content-text-news{
	width:1000px;
}

#content-text{
	width:630px;
	margin-top:5px;
	float:left;
	padding:5px;
	font-family:Calibri, Tahoma, Arial;
	font-size:11px;
	color:#000000;
}


#content-news{
	width:330px;
	float:right;
	padding-right:10px;
}

#content-news-1{
	background:url(../images/news-bg.jpg);
	background-repeat:repeat-x;
	width:100px;
	height:20px;
	font-family:Calibri, Tahoma, Arial;
	font-size:12pt;
	font-weight:bold;
	color:#FFF;
	padding-left:8px;
	padding-top:5px;
	border-radius:4px 4px 0px 0px;
-webkit-border-radius:4px 4px 0px 0px;
-moz-border-radius:4px 4px 0px 0px;
-o-border-radius:4px 4px 0px 0px;
}

#content-news-2{
	width:;
	font-family:Calibri, Tahoma, Arial;
	font-size:11px;
	color:#000;
	padding:10px 8px 10px 8px;
	background:#e6e6e6;
	height:px;
	 border-radius:0px 4px 4px 4px;
	-webkit-border-radius:0px 4px 4px 4px;
	-moz-border-radius:0px 4px 4px 4px;
	-o-border-radius:0px 4px 4px 4px;
}

div#footer {
    margin-left: auto;
    margin-right: auto;
    width: 100%;
    padding: 0px;
    background: #f4f4f4;
    bottom: 0px;
    /* border-top: solid 1px #c63400; */
    font-family: Calibri, Tahoma, Arial;
    color: #000000;
    font-size: 10px;
    background-color: #f3f2f2;
    margin-top:10px;
    position:relative;
   
}
.customFooter {
	margin-left:auto;
	margin-right:auto;
	width:100%;
	padding:2px;
	border-bottom:solid 1px #c63400;
	position:top;
	bottom:0px;
	height:auto;
	background:#ffffff;
	}

.link1-orange
{
   font-family:Calibri, Tahoma, Arial;
    color:orange;
    text-decoration:none;
    font-size:12pt;    
}
.link1-orange2
{
   font-family:Calibri, Tahoma, Arial;
    color:orange;
    text-decoration:none;
    font-size:12pt;    
}

.errorText
{
    font-family:Calibri, Tahoma, Arial;
    color:Red;
    text-decoration:none;
    font-size:12pt; 
    font-weight:bold;
    text-align:center;
    vertical-align:middle;
    padding-bottom: 8px;    
}
.link1-orange:hover
{
    color:#fff;
    text-decoration:underline;
}

.link1-orange2:hover
{
    color:Black;
    text-decoration:underline;
}
    
.link2-black
{
   font-family:Calibri, Tahoma, Arial;
    color:#000;
    text-decoration:none;
    font-size:9pt;
}
.link2-black : visited
{
   font-family:Calibri, Tahoma, Arial;
    color:#000;
    text-decoration:none;
    font-size:10pt;
}

.link2-black:hover
{
    color:#333;
    text-decoration:underline;
}

.main-body
{
    width:100%;
    color: #000;
}

.title-text
{
    font-family:Calibri, Tahoma, Arial;
    color:black;
    text-decoration:none;
    font-size:20px; 
    font-weight:bold;
    text-align:center;
    vertical-align:middle;
    padding-bottom: 8px;    
} 

.title-body
{
border-left: 1px solid #ccc;
border-right: 1px solid #ccc;
border-bottom: 1px solid #ccc;
background:#fff;
}
.transparent-bg
{
    background-color:transparent;
}

.heading-22 {
font-family:Calibri, Tahoma, Arial;
font-size: 14px;
padding: 4px;
color: white;
text-align:left;
font-weight: bold;
border-radius: 10px 10px 0px 0px;
-webkit-border-radius: 10px 10px 0px 0px;
-moz-border-radius: 10px 10px 0px 0px;
-o-border-radius: 10px 10px 0px 0px;
background: url(../images/bg-blue2.jpg);
background-repeat: repeat-x;
background-position: top left;
}



.PDF{
    background:url(../images/pdf_07.jpg);
    border: solid 1px #7B91AD;
    width:10px;
    height:10px;
    padding:10px;
    background-repeat:no-repeat;
    background-position:center;
}

.CSV{
    background:url(../images/csv_icon.png);
    border: solid 1px #7B91AD;
    width:10px;
    height:10px;
    padding:10px;
    background-repeat:no-repeat;
    background-position:center;
}

.XLS{
    background:url(../images/xls_icon.png);
    border: solid 1px #7B91AD;
    width:10px;
    height:10px;
    padding:10px;
    background-repeat:no-repeat;
    background-position:center;
}

.XLSX{
    background:url(../images/xlsx_icon.png);
    border: solid 1px #7B91AD;
    width:10px;
    height:10px;
    padding:10px;
    background-repeat:no-repeat;
    background-position:center;
}

.RTF{
    background:url(../images/file_extension_rtf.png);
    border: solid 1px #7B91AD;
    width:10px;
    height:10px;
    padding:10px;
    background-repeat:no-repeat;
    background-position:center;
}



.heading-1
{
    font-family:Calibri, Tahoma, Arial;
    color:#000;
    text-decoration:none;
    font-size:14px; 
    font-weight:bold;
    text-align:left;
    vertical-align:middle;
} 

.table_border{
	border-left:1px #999 solid;
	border-right:1px #999 solid;
	border-bottom:1px #999 solid;
	padding:5px;
}

.table_border1{
	border-left:1px #999 solid;
	border-right:1px #999 solid;
	padding:5px;
}

.table_border2{
	border-left:1px #999 solid;
	border-right:1px #999 solid;
	border-bottom:1px #999 solid;
	padding:5px;
}

.heading-text1{
	background:url(../images/news-bg.jpg);
	background-repeat:repeat-x;
	width:80px;
	height:16px;
	font-family:Calibri, Tahoma, Arial;
	font-size:12px;
	font-weight:bold;
	color:#FFF;
	padding-left:4px;
	padding-top:2px;
	border-radius:4px 4px 0px 0px;
-webkit-border-radius:4px 4px 0px 0px;
-moz-border-radius:4px 4px 0px 0px;
-o-border-radius:4px 4px 0px 0px;
text-align:left;
}

.heading-text{
background-color: #A2A2A9; 
font-family:Calibri, Tahoma, Arial;
font-size:12px;
font-weight:bold;
color:Black;
padding-left:4px;
padding-top:5px;
padding-bottom:3px;
height:18px;
}



.success 
{
    
color: #4F8A10;
font-family:Calibri, Tahoma, Arial; 
font-size:13px;

}

.normal-text 
{
text-align:left;
vertical-align:middle;
font-family:Calibri, Tahoma, Arial;
font-size:16px;
vertical-align:middle;
color:#000;
}



.box_rotate {
     -moz-transform: rotate(7.5deg);  /* FF3.5+ */
       -o-transform: rotate(7.5deg);  /* Opera 10.5 */
  -webkit-transform: rotate(7.5deg);  /* Saf3.1+, Chrome */
             filter:  progid:DXImageTransform.Microsoft.BasicImage(rotation=0.083);  /* IE6,IE7 */
         -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0.083)"; /* IE8 */
}


.news {
	width:100%;
	font-family:Calibri, Tahoma, Arial;
	font-size:11px;
	color:#000;
	padding:10px 8px 10px 8px;
}

.heading11{
	font-family: "CALIBRI.TTF";
	src:url(https://www.aisectonline.com/Content/font/CALIBRI.TTF);
	font-family:Calibri, Tahoma, Arial;
	letter-spacing:0px;
	font-size:13px;
	font-weight:bold;
	padding-top:10px;
	padding-bottom:4px;
	padding-left:10px;
	color:Black;
	border-bottom:dashed 1px #6589bb;
	text-align:left ; 

}
.heading1{
	font-family: "CALIBRI.TTF";
	src:url(https://www.aisectonline.com/Content/font/CALIBRI.TTF);
	font-family:Calibri, Tahoma, Arial;
	letter-spacing:0px;
	font-size:15px;
	font-weight:bold;
	padding-top:10px;
	padding-bottom:4px;
	padding-left:10px;
	color:Black;
	border-bottom:dashed 1px #6589bb;
	text-align:left ; 

}
.heading2{
    	font-family: "CALIBRI.TTF";
	src:url(https://www.aisectonline.com/Content/font/CALIBRI.TTF);
	font-family:Calibri, Tahoma, Arial;
    font-size:14px;
    padding-top:4px;
    padding-bottom:4px;
    color:#000;
}

.heading_graybg{
    	font-family: "CALIBRI.TTF";
	src:url(https://www.aisectonline.com/Content/font/CALIBRI.TTF);
	font-family:Calibri, Tahoma, Arial;
    font-size:13px;

    padding-top:6px;
    padding-bottom:6px;
    padding-left:10px;
    color:#fff;
    background:#6284b5;
    }

.heading-profile{
    font-family:Calibri, Tahoma, Arial;
    font-size:11px;
    padding-top:5px;
    padding-bottom:5px;
    padding-left:5px;
    color:#000;
}

.heading2-bold-profile{
    font-family:Calibri, Tahoma, Arial;
    font-size:11px;
    padding-top:5px;
    padding-bottom:5px;
    padding-left:15px;
    color:#999;
    font-weight:bold;
}

.heading2-bold{
    font-family: "CALIBRI.TTF";
	src:url(https://www.aisectonline.com/Content/font/CALIBRI.TTF);
	font-family:Calibri, Tahoma, Arial;
    font-size:13px;
    padding-top:4px;
    padding-bottom:4px;
    padding-left:15px;
    color:#000;
    font-weight:bold;
}

.heading2-grey-bold{
    font-family:Calibri, Tahoma, Arial;
    font-size:11px;
    padding-top:4px;
    padding-bottom:4px;
    padding-left:15px;
    color:#999;
    font-weight:bold;
}



.heading3-bold{
    font-family: "CALIBRI.TTF";
	src:url(https://www.aisectonline.com/Content/font/CALIBRI.TTF);
	font-family:Calibri, Tahoma, Arial;
    font-size:15px;
    padding-top:6px;
    padding-bottom:6px;
    padding-left:15px;
    color:#000;
    font-weight:bold;
}


.heading4-orange-bold{
    font-family:Calibri, Tahoma, Arial;
    font-size:15px;
    padding-top:6px;
    padding-bottom:6px;
    padding-left:15px;
    color:#000;
    font-weight:bold;
    border-bottom:solid 2px #ffa472;
}


.heading3-table{
    font-family:Calibri, Tahoma, Arial;
    font-size:11px;
    padding:10px;
    color:#000;
    font-weight:bold;
    line-height:15px;
    background:#f6f6f6;
}

.heading3-table-text{
    font-family:Calibri, Tahoma, Arial;
    font-size:11px;
    padding-top:4px;
    padding-bottom:4px;
    padding-left:10px;
    color:#000;
    line-height:15px;
}

.heading-terms{
    font-family:Calibri, Tahoma, Arial;
    font-size:12px;
    font-weight:bold;
    padding-top:4px;
    padding-bottom:4px;
    padding-left:10px;
    color:#666;
    border-bottom:dotted 1px #CCCCCC;

}
.heading-page{
    font-family:Calibri, Tahoma, Arial;
    font-size:12px;
    font-weight:bold;
    padding-top:4px;
    padding-bottom:4px;
    padding-left:10px;
    color:#666;   

}


.heading-applynow{
    font-family:Calibri, Tahoma, Arial;
    font-size:14px;
    padding-:10px;

    color:#37a0cd;
    font-weight:bold;
    background:#f0f0f0;
    height:50px;

}

.heading-2
{
    font-family: Calibri, Tahoma, Arial;
    font-size: 15px;
    padding: 4px;
    color: black;
    text-align: left;
    font-weight: bold;
    background-color:White;
    background:url(../images/header13.jpg);
    border-left:1px #999 solid;
	border-right:1px #999 solid;
	border-top:1px #999 solid;
	border-bottom:1px #999 solid;
}


.simple-text
{
    font-family:Calibri, Tahoma, Arial;
    color:#000;
    text-decoration:none;
    font-size:16px; 
    text-align:left;
    vertical-align:middle;
    padding-bottom: 8px;    
} 

 #newsDisplay a{ display:block;}

/* Lock UI */

.overlay 
{ 
    position: absolute;
	background-color: #FBF4F4;
	filter: alpha(opacity=70);
	MozOpacity: 0.7;
	opacity: 0.7;
	padding: 0px;
	margin: 0px;
	width:100%; 
    height:100%; 
    z-index :99;
} 

#PleaseWait
{
    z-index: 5000;
    padding: 12px;
    font-family:verdana;
    font-size:8pt;
    color:#80858D;    
    border:1px solid #80858D;
    position: absolute;
    background:#fff;
   /* background:#ffffff url("../Images/gridload.gif") no-repeat 6px center;        */   
           
}

.grid-button{
    font-family:Calibri, Tahoma, Arial;
    font-size:13px;
    color:#37a0cd;
    font-weight:bold;
}

/* Lock UI  END*/

    .keys
    {
        vertical-align: center;
        width: 25px;
        cursor: hand;
        cursor: pointer;
        border: 1;
        margin-bottom: 2px;
        color: #1A485E;
        font-family: arial;
        font-weight: bold;
        font-size: 0.95em;
        background-color: #ffffff;
    }
    .splkeys
    {
        height: 25px;
        width: 95px;
        cursor: hand;
        cursor: pointer;
        border: 1;
        color: #1A485E;
        font-family: arial;
        font-weight: bold;
        font-size: 0.95em;
        background-color: #ffffff;
    }
    
    .break { page-break-after: always; }
    
    .print
    {
    font-family:Calibri, Tahoma, Arial;
    color:#000;
    text-decoration:none;
    font-size:16px; 
    text-align:left;
    vertical-align:middle;
    padding-bottom: 8px;  
    border:1,solid,black,auto;  
} 

.print-heading1{
	font-family:Calibri, Tahoma, Arial;
	font-size:14px;
	font-weight:bold;
	color:#000000;
	text-align:left;
	text-wrap:suppress;
	word-wrap:break-word;
	border:1,solid,black,auto;
}


  .print123
{
    font-family:Draft 10 cpi;
    color:#000;
    text-decoration:none;
    font-size:14px; 
    text-align:left;
    vertical-align:middle;
    padding-bottom: 8px;  
    border:1,solid,black,auto;  
} 

.title-text123
{
    font-family:Draft 10 cpi;
    color:#000;
    text-decoration:none;
    font-size:16px; 
    font-weight:bold;
    text-align:center;
    vertical-align:middle;
    padding-bottom: 8px;    
} 

.heading-123
{
    font-family:Draft 10 cpi;
    color:#000;
    text-decoration:none;
    font-size:14px; 
    font-weight:bold;
    text-align:left;
    vertical-align:middle;
} 

.print123-heading1{
	font-family:Draft 10 cpi;
	font-size:14px;
	font-weight:bold;
	color:#000000;
	text-align:left;
	text-wrap:suppress;
	word-wrap:break-word;
	border:1,solid,black,auto;
}

.table1, th1, td1
{
border: 1px solid black;
}


#payment .payment-box fieldset span.cvv_help {
  float: left;
  width: 208px;
  margin-top: 12px; margin-left: 0;
  margin-left: 2px;  padding: 0 !important;
}
#payment .payment-box fieldset span a,
#payment .payment-box fieldset span img {
  float: left;
  clear: left;
  margin: 3px 0;
}

.overlay_img:hover {
text-decoration: underline;
color: #3852DB;
}

.rptFormat
{
	font-family: Verdana,Arial;	
	border-top-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-style: solid;	
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;	
	border-top-color: #CCC;
	border-bottom-color: #CCC;
	border-left-color: #CCC;
	border-right-color:#CCC;
}
.rptLogo
{
	padding: 4px 0px;
}
.rptFormat tr th
{
	
	border-bottom: 1px solid #CCC;
	border-right: 1px solid #CCC;
	border-left: 1px solid #CCC;
	line-height:30px;	
}
.rptFormat tr td
{
	
	border-bottom: 1px solid #CCC;
	border-right: 1px solid #CCC;
	border-left: 1px solid #CCC;
	line-height:30px;
	
}
.rptDetail tr td
{
	vertical-align: top;	
	border-bottom: 1px solid #CCC;
	border-right: 1px solid #CCC;
	line-height: 19px;
	padding: 0px 18px;
	text-align: left;
}

.rptDetail tr th
{
	font-weight: bold;
	height: 25px;
	border-bottom: 1px solid #CCC;
	border-right: 1px solid #CCC;
}
.rptHeader
{
	font-size: 20px;
	font-weight: bold;
	padding-top: 10px;
}

.fonttext
{   
	font-family: Verdana,Arial;	
	font-size:16px;
	border-top:1px #999 solid;
	border-left:1px #999 solid;
	border-right:1px #999 solid;
	border-bottom:1px #999 solid;
	padding:5px;
}
.cal
{		
	background:url(../img/cal_small.html);	
	background-repeat: no-repeat;
	background-position: right;
	cursor: pointer;
	
}
.photo1 {
    float: left;
    width: 34%;
    position: relative;
    z-index: 99999;
    right: 213px;
}
.popup-banner {
    background: #333;
    height: auto;
    margin: 0 auto;
    min-height: 60em;
    opacity: 0.9;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 1000;
}
.popup-box
{
    background: #fff;
    margin: 0px auto; 
    padding: 1em;
    width: 500px;
    position: relative; 
    top: 5em;
}
.popup-box .close {
    float: right;
}
.popup-box .popup-img {
    height: 450px;
    width: 100%;
}
.normal-link {
            color:#fff !important;
            font-size:14px;
            text-decoration:none;font-weight:normal !important;
        }

.dxbButton_Office2010Blue {
    
    font: normal 11px Verdana;
    vertical-align: middle;
    border: 1px solid #abbad0;
    padding: 1px;
    cursor: pointer;
    

}
.hero-bkg-animated h1 {
  font-family: sans-serif;
}
 .normal-link2 {
            color:#fff !important;
        }
@-webkit-keyframes slide {
    from { background-position: 0 0; }
    to { background-position: -400px 0; }
}

.dxeBase_Office2010Blue {
    font-size: 15px !important;

}

#login-divmy {
    background-color: #333333a8 !important;
    border: none;
    border-radius: 4px;
    width: 60%;
    margin: 0px auto;
    position: relative;
    top:30px;
   

}
@media screen and (min-device-width: 320px) and (max-device-width: 768px) {
  #login-divfinal {
    background-color: #333333a8;
    border: none;
    border-radius: 4px;
    width: 500px;
    margin: 0px auto;
    position: relative;
    top: 300px;
    padding: 100px 20px;

}
  .dxeBase_Office2010Blue {
    font-size: 35px !important;

}
  .loginText {
    font-size: 50px;

}
  .link1-orange{
    font-size:28pt;    
}
    #btnSubmit_CD{
    font-size:30px; 
    padding:10px 20px;   
}

#login-divmy {

    width: 90%;

   

}
.photo1 {
    float: left;
    width: 34%;
    position: relative;
    z-index: 99999;
    right: 93px;
}
}

