﻿input[type="text"]{
    font-weight:normal; 
    color:#000;      
    font-size:13px;
	height:16px;       
	vertical-align:middle;
	display:inline-block; 
}

input[type="submit"] {  
    cursor:pointer;
    color:#fff;	
    font-size:13px;
    height: 20px;     
	overflow:auto;  
    padding:0px 10px;
    border:none;
}

.button
{ 
    background:#33CC33;
    border:solid 1px #39b54a;
    color:#fff;
    padding:0px 10px;
    }
.buttonlogin{
    background: #33CC33;
  background-image: -webkit-linear-gradient(top, #00FF00, #33CC33);
  background-image: -moz-linear-gradient(top, #00FF00, #33CC33);
  background-image: -ms-linear-gradient(top, #00FF00, #33CC33);
  background-image: -o-linear-gradient(top, #00FF00, #33CC33);
  background-image: linear-gradient(to bottom, #00FF00, #33CC33);
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0px;
  text-decoration: none;
    margin-top:1px;
}
.buttonlogin:hover {
    background: #00CC66;
  background-image: -webkit-linear-gradient(top, #00CC66, #33CC33);
  background-image: -moz-linear-gradient(top, #00CC66, #33CC33);
  background-image: -ms-linear-gradient(top, #00CC66, #33CC33);
  background-image: -o-linear-gradient(top, #00CC66, #33CC33);
  background-image: linear-gradient(to bottom, #00CC66, #33CC33);
  text-decoration: none;   
    margin-top:1px;
}
.buttonsearch{
    background: #b1bac4;
  background-image: -webkit-linear-gradient(top, #b1bac4, #929293);
  background-image: -moz-linear-gradient(top, #b1bac4, #929293);
  background-image: -ms-linear-gradient(top, #b1bac4, #929293);
  background-image: -o-linear-gradient(top, #b1bac4, #929293);
  background-image: linear-gradient(to bottom, #b1bac4, #929293);
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0px;
  text-decoration: none;   
}
.buttonsearch:hover {
    background: #3cb0fd;
  background-image: -webkit-linear-gradient(top, #3cb0fd, #3498db);
  background-image: -moz-linear-gradient(top, #3cb0fd, #3498db);
  background-image: -ms-linear-gradient(top, #3cb0fd, #3498db);
  background-image: -o-linear-gradient(top, #3cb0fd, #3498db);
  background-image: linear-gradient(to bottom, #3cb0fd, #3498db);
  text-decoration: none;
}

.buttonflow{
    background:#03a2e1;
    border:solid 0px #4e6172;
    color:#fff;
    cursor:pointer;
    font-weight:normal;
    width:120px;
    height:80px;  
    }
        
.dropdownlist, 
.checkboxlist, 
.radiobuttonlist
{
	color:#555;
    font-size:13px;
	width:auto;
	height:21px;
    }
.checkboxlist label, 
.radiobuttonlist label{padding-left:5px; margin-top:-5px;}            
.checkboxlist td, 
.radiobuttonlist td{padding:0px;}

.bulletedlist{ margin:0px; padding-left:20px;}
.listbox
{
    border:solid 1px #707070;
    color:Gray; 
    }
.textbox
{
	color: #333;
    font-size:12px;
	width: 200px;
	background-color: #f8f8f8;
	border:solid 1px #f2f2f2;
	vertical-align: middle;
	/*margin-top: -1px; */
    }
.textarea
{    
	color: #333;
    font-size:12px;
	width: 200px;
	height: 80px;
	background-color: #F5F5F5;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-top: 3px;
	line-height: 18px;
    }    
.fileupload
{
    border:solid 1px #E0E0E0;
    width:200px;
    }

.validationsummary
{
    color:#000;
    background-color:#f5f5f5;
    border:dashed 1px #ed1c24;
    font-weight:bold;
    padding:10px;
    width:auto;
}
.validationsummary li
{    
    font-weight:normal;
    }

    
.datalist
{
    margin-top:10px;
    padding:0px;
    }
.datalist_headerstyle
{
    /*background-color:#f8f9f9;*/
    border-bottom:solid 0px #3FA9F5;
    color:#3FA9F5;
    font-size:18px;
    font-weight:normal;
    margin:5px 0;
    padding:5px;
    }    
.datalist_itemstyle
{
    padding:10px 0px;
    vertical-align:top;
    } 
.datalist_itemstyle div
{ 
    padding:0px;
    vertical-align:top;
    }
    
.datalist_itemstyle div#hosting
{
    border:dotted 0px #BDBDBD;   
    padding:5px;
    vertical-align:top;
}
.datalist_itemstyle div#template
{
    border:dotted 1px #BDBDBD;   
    margin:0 5px;
    padding:5px;
    position:relative;
    text-align:left;
    vertical-align:top;
    height:220px;
}
.datalist_itemstyle div#Item
{
    border:dotted 0px #BDBDBD;   
    bottom:5px;
    text-align:left;
    position:absolute;
    }

.gridview
{
    padding:0px;
    width:100%;
    }
.gridview_headerstyle th
{ 
    border-bottom:dashed 1px #00AEEF;
    color:#03a2e1;
    font-weight:normal;
    padding:3px;
    vertical-align:bottom;
    }   
.gridview_headerstyle th a:link, 
.gridview_headerstyle th a:visited
{
    color:#03a2e1; 
    font-weight:normal;
    }
    
.gridview_itemstyle,
.gridview_itemstyle td
{
    background-color:#fff;
    border-bottom:solid 1px #F2F2F5;
    color:#555;
    padding:3px;
    }    
.gridview_itemstyle td a:link, 
.gridview_itemstyle td a:visited
{
    color:#0076a3; 
    font-weight:normal;
    }
.gridview_itemstyle td a:hover{text-decoration:underline;}

.gridview_footerstyle,
.gridview_footerstyle td
{
    color:#000;
    font-size:11px;
    font-weight:bold;
    padding:3px;
    }   
.gridview_pagerstyle td
{    
    background-color:#F3F3F3;
    border:solid 0px #000;
    }
.gridview_pagerstyle font,
.gridview_pagerstyle span
{
    /*background-color:#e8f3ff;*/
    border:solid 0px #00aeef;
    color:#000; 
    font-weight:bold;
	padding:0 5px;
    }
.gridview_pagerstyle a:link, 
.gridview_pagerstyle a:visited
{
    background-color:#fff;
    border:solid 0px #707070;
    color:#707070; 
    font-weight:normal;
	padding:0 5px;
    }
.gridview_pagerstyle a:hover
{
    background-color:#e8f3ff;
    border:solid 0px #00aeef;
    color:#0076a3; 
    font-weight:normal;
	padding:0 5px;
    }
    
/**Custom Style**/    

.GridRowDisable td
{
    color:#d7d7d7;
    border-bottom:dotted 1px #d7d7d7;
    padding:3px;
    }
.GridRowUnPayment td
{
    background-color:#fff;
    border-bottom:dotted 1px #d7d7d7;
    padding:3px;
    }
.GridRowUnPayment td a:link, 
.GridRowUnPayment td a:visited{color:#ed1c24; font-weight:normal;}
.GridRowUnPayment td a:hover{text-decoration:underline;}  

.GridRowOut td a:link, 
.GridRowOut td a:visited{color:#d7d7d7; font-weight:normal;}
.GridRowOut td a:hover{text-decoration:underline;}  

.GridRowOver td
{
    background:#f3f3f3 url('images/row_hover.png') repeat-x bottom;
    border-bottom:dotted 1px #d7d7d7;
    color:#000;
    padding:3px;
    }    
.GridRowOver td a:link, 
.GridRowOver td a:visited{color:#0076a3; font-weight:normal;}
.GridRowOver td a:hover{text-decoration:underline;}   

.GridRowOut td
{
    background-color:#fff;
    border-bottom:dotted 1px #d7d7d7;
    color:#000;
    padding:3px;
    }    
.GridRowOut td a:link, 
.GridRowOut td a:visited{color:#0076a3; font-weight:normal;}
.GridRowOut td a:hover{text-decoration:underline;}  

.sview{font-size:11px;}
.sview_headerstyle,
.sview_headerstyle th
{
    border-bottom:dashed 1px #00AEEF;    
    color:#03a2e1;
    font-weight:normal;
    padding:3px;
    vertical-align:bottom;
    }   
.sview_headerstyle th a:link, 
.sview_headerstyle th a:visited
{
    color:#03a2e1; 
    font-weight:normal;
    }
    
.sview_itemstyle,
.sview_itemstyle td
{
    background-color:#fff;
    border-bottom:solid 1px #F2F2F5;
    color:#555;
    padding:3px;
    }    
.sview_itemstyle td a:link, 
.sview_itemstyle td a:visited
{
    color:#0076a3; 
    font-weight:normal;
    }
.sview_itemstyle td a:hover{text-decoration:underline;}

    

.attached_headerstyle,
.attached_headerstyle th
{
    border-bottom:dashed 1px #00AEEF;    
    color:#03a2e1;
    font-weight:normal;
    padding:3px;
    vertical-align:bottom;
    }   
.attached_headerstyle th a:link, 
.attached_headerstyle th a:visited
{
    color:#03a2e1; 
    font-weight:normal;
    }
    
.attached_itemstyle,
.attached_itemstyle td
{
    background-color:#fff;
    color:#555;
    padding:3px;
    }    
.attached_itemstyle td a:link, 
.attached_itemstyle td a:visited
{
    color:#0076a3; 
    font-weight:normal;
    }
.attached_itemstyle td a:hover{text-decoration:underline;}