/* Default styles */

* {
  font-family: Tahoma,Arial,Sans-Serif;
  font-size: 1em;
  text-decoration: none;
}

body {
    font-family:        Tahoma,Arial,Sans-Serif;
    font-size:          10pt;
    background-color:   #f1f1f1;
    margin:             0px;
    height:100%
}

.SelectSeparator {
    background-image:url(/images/pixel.png);
    background-repeat:repeat-x;
    background-position:50% 50%;
    background-attachment:scroll;
    background-color: red;
}

.login_block {
    margin:             50px;
    width:              430px;
    border-top:         1px solid #CACAD9;
    border-bottom:      1px solid #CACAD9;
    border-left:        1px solid #CACAD9;
    border-right:       1px solid #CACAD9; 
    padding: 20px;
    height: auto;
}

.spacer {
    height: 10px;
}

.register_block {
    margin:             50px;
    width:              500px;
    border-top:         1px solid #CACAD9;
    border-bottom:      1px solid #CACAD9;
    border-left:        1px solid #CACAD9;
    border-right:       1px solid #CACAD9; 
    padding: 20px;
    height: auto;
}


.table0 {
    margin-left: 0;
    margin-right: auto;
    background-color:   #ffffff;
    border-top:         1px solid #CACAD9;
    border-bottom:      1px solid #CACAD9;
    border-left:        1px solid #CACAD9;
    border-right:       1px solid #CACAD9;
    padding-top:  5px;
    padding-left:  0px;
    padding-right:  5px;
    padding-bottom:  0px;
}

.div_msg {
    width: 500px;
    margin-left: 20;
    margin-right: auto;
    background-color:   #ffffff;
    border-top:         1px solid #CACAD9;
    border-bottom:      1px solid #CACAD9;
    border-left:        1px solid #CACAD9;
    border-right:       1px solid #CACAD9;
    padding-top:  10px;
    padding-left:  10px;
    padding-right:  10px;
    padding-bottom:  10px;
}


textarea {
    font-family:        Tahoma,Arial,Sans-Serif;
    font-size:          10pt;
    background-color:   #ffffff;
    margin:             0px;
}

input {
    font-family:        Tahoma,Arial,Sans-Serif;
    font-size:          10pt;
    vertical-align: middle;
}

th2 {
    text-align: right;
    vertical-align: middle;
    font-weight: normal;    
}


.th1 {
    text-align: right;
    vertical-align: top;
    font-weight: normal;    
    padding-top:  46px;
}

.table1 { 
    margin-left: auto;
    margin-right: auto;
}

.td1 { text-align: center; 
     vertical-align: middle; 
     height: 386px; 
}

th { 
     text-align: left; 
     font-family: Tahoma,Arial,Sans-Serif;
     vertical-align: top;
     font-size:  10pt;   
     font-weight: bold;   
}

.logonDiv{
    margin-left: 20px;
	width: 742px;
	height: 386px;
}
.logonDiv table{
	color: white;
}

.infoDiv{
    margin-left: 20px;
}

form{
	display: inline;
}


hr {
    color:              #BEBED1;
    background-color:   #BEBED1;
    height:             1px;
}

hr.title {
    color:              #636384;
    background-color:   #636384;
    width:              100%;
}

a {
    color:              #blue;
    text-decoration:    none;
}

a:hover {
    text-decoration:    underline;
    //background-color:   #ffffe0;
}

.mlink, .mlink-current {
   float: left;
   height: 25px;
   padding-right: 8px;
   padding-left: 8px;
   line-height: 25px;
   background-color: white;
   text-align:center;
   font-size:  11pt;   
}
.mlink:hover {
   color: white;
   text-decoration: none;
   background-color: black;
   cursor: pointer;
}
.mlink-current {
   font-weight: bold;
}
.mlink-current:hover {
   cursor: pointer;
}

.menu {
    float: left;
    color:              #000000;
    text-decoration:    none;   
    line-height: 30px;
}

.menu:link {
    color:              #000000;
    text-decoration:    none;   
}
.menu:visited {
    color:              #000000;
    text-decoration:    none;   
}

.menu:hover {
    color:              #ffffff;
    font-weight: normal;
    text-decoration:    none;
    background-color:   #000000;
    // border-top-left-radius: 5px;
    // border-top-right-radius: 5px;
}

.actionlink {
    color:              #000000;
    text-decoration:    none; 
    display: inline;
}

.actionlink_hide {
    display: none;
}

.actionlink:hover {
    color:              #ffffff;
    text-decoration:    none;
    background-color:   #000000;
}

.alnk2 {
    color:              #0000ff;
    height: 70px;
    width: 100px;
    text-decoration:    none;
    border:  solid white 1px;
    background-color:   #ffffff;
}
.alnk2:hover {
    color:              #0000ff;
    cursor:pointer;
    text-decoration:    none;
    border:  solid #0000ff 1px;
    //background-color:   #ffffff;
}

.divlnk {
    position:absolute; 
}

.divlnk:hover {
    cursor:pointer;
    border: solid white 1px;
}

.nobr {white-space:nowrap;line-height: 25px;}

.dot_popup { 
    display: none; 
    position: fixed;
    #float: right;
    left: 350px; 
    top: 148px; 
    border: solid black 1px; 
    padding: 10px; 
    background-color: rgb(255,255,255); 
    text-align: justify; 
    font-size: 12px; 
    width: 200px; 
	z-index: 9003;    
}

.help_popup { 
    display: none; 
    position: absolute;
    #float: right;
    left: 350px; 
    top: 148px; 
    border: solid black 1px; 
    padding: 10px; 
    background-color: rgb(255,255,225); 
    text-align: justify; 
    font-size: 12px; 
    width: 250px; 
	z-index: 9000;
}

.help_popup1 { 
    display: none; 
    position: absolute;
    #float: right;
    left: 475px; 
    top: 148px; 
    border: solid black 1px; 
    padding: 10px; 
    background-color: rgb(255,255,225); 
    text-align: justify; 
    font-size: 12px; 
    width: 250px; 
	z-index: 9000;
}

.page_help { 
    overflow:hidden;
    display: none; 
    position: absolute;
    /* float: right; */
    left: 825px; 
    top: 79px; 
    border: solid black 1px; 
    border-right: none; 
    padding: 10px; 
    padding-top: 0px;
    background-color: rgb(255,255,225); 
    text-align: justify; 
    font-size: 12px; 
    width: 0px; 
    height: auto;
	z-index: 9000;
}

.date_popup { 
    display: none; 
    position: absolute;
    border: solid black 1px; 
    padding: 0px;
    padding-bottom: 5px;
    background-color: rgb(255,255,255); 
    width: 150px; 
    z-index: 9000;
}


.heading1 {
    font-size: 12pt;
}

.border_horizontal { 
    display: block; 
    padding: 0px; 
    background-color: rgb(0,0,0); 
    left: 25px; 
    width: 100%; 
    height: 4px;
}

.menu_separator { 
    display: block; 
    padding: 0px; 
    background-color: rgb(233,186,0); 
    width: 100%; 
    height: 4px;
}

.hr_gray { 
    display: block; 
    padding: 0px; 
    background-color: rgb(200,200,200); 
    left: 25px; 
    width: 877px; 
    height: 4px;
    margin-top: 10px;
    margin-bottom: 10px;
}

.hr_gray100 { 
    display: block; 
    padding: 0px; 
    background-color: rgb(200,200,200); 
    left: 25px; 
    width: 100%; 
    height: 4px;
    margin-top: 20px;
    margin-bottom: 10px;
}

.FooterText {font-size:10px; font-weight:normal; text-decoration:none; font-family:Tahoma; margin:10px auto 2px 0px; padding:0px; color:#999999; white-space:nowrap; text-align:center; width:100%;}
.FooterText A:link {font-weight:normal; color:#999999; text-decoration:none}
.FooterText A:visited {font-weight:normal; color:#999999; text-decoration:none}
.FooterText A:active {font-weight:normal; color:#999999; text-decoration:none}
.FooterText A:hover {font-weight:normal; color:#FFCC00; text-decoration:none}
.cl_show { display: block; }
.cl_show_inline { display: inline; }
.cl_hide { display: none; }
.phonerow {text-decoration:none;}
.phonerow-hover { cursor:pointer; background-color: #e0ffe0;}
.phonerow-selected { background-color: #e0e0ff;}
.phonerow-selected-x:hover { cursor:pointer; text-decoration:underline; background-color: #e0ffe0; }

.appdiv
{
  height: 485px;
  width: 100%; 
  background-position: right top; 
  background-repeat: no-repeat;
}

html>body .appdiv
{
height: auto;
min-height: 610px;
}

.blanket {
   /* background-color:#111; */
   /* opacity: 0.55; fails in ie */
   background-image:url('images/blanket.png');
   position:fixed;
   z-index: 9001;
   top:0px;
   left:0px;
   width:100%;
   //height:200%;
}
.msgBox {
	position:fixed;
	top:50%;
	left:50%;
	margin-top:-100px;
	margin-left:-190px;
	background-color:transparent;
	background-image:url('images/msgbox.png');
    background-repeat: no-repeat;
	width:379px;
	height:200px;
	z-index: 9002;
}
.msgBoxDetails {
	position:fixed;
	top:50%;
	left:50%;
	margin-top:-163px;
	margin-left:-234px;
	background-color:transparent;
	background-image:url('images/msgbox.png');
    background-repeat: no-repeat;
	width:468px;
	height:375px;
	z-index: 9002;
}

.picdlg {
	position:fixed;
	top:50%;
	left:50%;
	margin-top:-225px;
	margin-left:-325px;
	background-color:transparent;
	background-image:url('images/cambak.png');
    background-repeat: no-repeat;
	width:650px;
	height:451px;
	z-index: 9002;
}

.mapcanvas {
    border: solid black 1px;
	position:fixed;
	top:50%;
	left:50%;
	background-color:white;
	margin-top:-240px;
	margin-left:-320px;
	padding: 10px;
	width:640px;
	height:480px;
	z-index: 9002;
}

.msgBoxBig {
	position:fixed;
	top:50%;
	left:50%;
	margin-top:-291px;
	margin-left:-395px;
	background-color:transparent;
	background-image:url('images/msgboxbig.png');
    background-repeat: no-repeat;
	width:791px;
	height:583px;
	z-index: 9002;
}
.shadow {
    background-color:#888888;
    // opacity: 0.55;
    width:500px;
    height:auto;
    margin: 20px;
}
.testimonials {
    padding: 10px;
    top: -4px;
    left: -4px;
    border: solid black 1px;
    text-align: left;
	position:relative;
	background-color:white;
}
.m_in {
	width:398px;
	height:58px;
	background-color:transparent;
	background-image:url('images/m_in.png');
    background-position: top left; 
    background-repeat: no-repeat;
    margin-left:250px;
    cursor:pointer;
}
.m_out {
	width:398px;
	height:58px;
	background-color:transparent;
	background-image:url('images/m_out.png');
    background-position: top left; 
    background-repeat: no-repeat;
    margin-left:0px;
    cursor:pointer;
}
.mi_txt {
    font-family:        Tahoma,Arial,Sans-Serif;
    font-size:          10pt;
    overflow:hidden;
    height: 35px;
	background-color:transparent;
    padding-top:10px;
    margin-left:12px;
    margin-right:35px;
    cursor:pointer;
}


.mo_txt {
    font-family:        Tahoma,Arial,Sans-Serif;
    font-size:          10pt;
    overflow:hidden;
    height: 35px;
	background-color:transparent;
    padding-top:10px;
    margin-left:40px;
    margin-right:15px;
    cursor:pointer;
}
.m_in:hover {
    cursor:pointer;
    text-decoration: underline;
}
.m_out:hover {
    cursor:pointer;
    text-decoration: underline;
}

/* graphs */
.gspac {
    background-color: #ffffff; 
    width: 2px; 
    height: 100px; 
    float: left;
}

.galrt {
    background-color: #ffcc33; 
    width: 10px; 
    height: 100px; 
    margin-top: 0px; 
    float: left;
}

.gsms {
    background-color: #000000; 
    width: 10px; 
    height: 100px; 
    margin-top: 0px; 
    float: left;
}

.hid {
    display:none;
}

.dot {}
.dot a {
    color: black;
    text-decoration:    none;    
}

.opacity1 { /* 25% opaque */
    opacity:0.25;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=25)";
    filter:alpha(opacity=25);
    zoom:1
}
.opacity2 { /* 50% opaque */
    opacity:0.50;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=50)";
    filter:alpha(opacity=50);
    zoom:1
}
.opacity3 { /* 75% opaque */
    opacity:0.75;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=75)";
    filter:alpha(opacity=75);
    zoom:1
}
.opacity4 { /* fully opaque */
    opacity:1;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=100)";
    filter:alpha(opacity=100);
    zoom:1
}

.uid {
    color:black;
    float:left;
    width:200px;
    overflow:hidden;
    padding:5px;
}

.uid:hover {
    color: blue;
    cursor:pointer;
    text-decoration: underline;
}

