﻿body {    background-color: #edf3ef;    font: 12px/18px Arial,verdana, sans-serif;    line-height: 1;}
div#login{    margin: 108px auto 0;    width: 546px;}
div#cap-top{    background: url(/content/images/cap-top.png) no-repeat 0 0;    height: 8px;    width: 546px;}
div#cap-body{    background: url(/content/images/cap-bg.png) repeat-y 0 0;   
                  padding-left: 25px;    padding-right: 25px;
                  padding-bottom: 20px;
                  }
div#cap-body .h1    
{
    font-size: 20px;
    font-weight: bold;
    font-style: italic;    
    margin-bottom: 30px;    
    padding-top: 20px;    
    padding-bottom: 10px;    
    color: #4a4a4a;    
    border-bottom: 1px solid #cccccc;
}
div#cap-body .rows{    padding-bottom: 25px;}
.rows a:link, .rows a:visited{    color: #006699;    text-decoration: none;}
.rows a:hover{    text-decoration: underline;}
.rows label{    display: block;    color: #4a4a4a;    margin-bottom: 2px;        font-size: 12px;    font-weight: bold;}
input .login{ background-color: #edf3ef;    border: 1px solid #cccccc;    line-height: 20px;    padding: 3px;    width: 240px;}
div#cap-bottom{    background: url(/content/images/cap-bottom.png) no-repeat 0 0;    height: 15px;    width: 546px;}    
.mx_button { margin: 0px;  padding: 0px !important;  border: 0px;  background: transparent url('/Content/images/but_right_grey.gif') no-repeat scroll top right;  color: #1b486a;  display: block;  float: left;  height: 30px;  margin-right: 6px;  margin-top:10px;  padding-right: 12px !important;  text-decoration: none;  overflow: hidden;  font-size: 12px;  outline: none !important;  cursor: pointer;  font-weight: bold;}
.mx_button span  {     background: url('/content/images/but_left_grey.gif') no-repeat left top;       display: block;       line-height: 30px;       padding: 0px 0px 0px 12px;       outline: none !important;       float:left;     }
.mx_button:hover {  background-position: right bottom;  text-decoration:none !important}
.mx_button:hover span {  background-position: left bottom;  color: #1b486a;}
.errormsg{   color: Red;}
div#language{ float:right; font-size: 14px; font-style:normal;}

.lanspan a:link, .lanspan a:visited{ color: #006699; text-decoration: none;}
.lanspan a:hover{ text-decoration: underline;}
.rows input{ background-color: #edf3ef;    border: 1px solid #cccccc;    line-height: 20px;    padding: 3px;    width: 240px;}

a:link,a:visited{ text-decoration: none;  color: #006699;}
a:hover{text-decoration: underline;}
.errorRows
{
    margin-bottom: 10px;
}
.validation-summary-errors{}
.validation-summary-errors UL{padding: 0; margin:0;}
.validation-summary-errors ul li{color: Red;
    margin: 0; padding:0;
    margin-left: 12px;
     list-style-type:disc;
}


.linkList{}
.linkList div{ margin-bottom: 5px;
background: url(../Images/eArray.png) no-repeat left 5px;
padding-left: 12px;    
font-size: 12px;               
line-height: 15px;
}


.lic{    text-align:right; padding-right: 3px; font-size: 9px;    color: Gray;    padding-top: 6px;}


.rows2 a:link, .rows2 a:visited { color: #006699; text-decoration: none; }
.rows2 a:hover { text-decoration: underline; }
.rows2 label { color: #4a4a4a; margin-bottom: 2px; font-size: 12px; font-weight: bold; width: 100px; }

    

