﻿body
{
    font-size: .95em;
    font-family: "Helvetica Neue" , "Lucida Grande" , "Segoe UI" , Arial, Helvetica, Verdana, sans-serif,"Kruti Dev 010";
    margin: 0px;
    padding: 0px;
    color: #000000;
    background-image: url('../images/bg.jpg');
    background-repeat: repeat-x;
    background-color: #D9E9F7;
}
a:link, a:visited
{
    color: #000066;
    font-size: 14px;
 
}
h3
{
    margin: 20px 0px 0px 0px;
    font-size: 18px;   
    color: #9D2700;
    font-family: "Arial","Tahoma","Verdana","sans-serif";
}

a:hover
{
    color: #1d60ff;
    text-decoration: none;
}

a:active
{
    color: #034af3;
}

p
{
    margin-bottom: 5px;
    line-height: 1.6em;
}

.page
{
    width: 90%;
    background-color: #fff;
    margin: 0px auto 0px auto;
    
}
.home
{
    width: 1000px;
    background-color: #fff;
    margin: 0px auto 0px auto;
 }
.main
{
    padding: 5px 12px;
    height: 450px;   
    margin: 12px 8px 8px 8px;   
    vertical-align:top;
}
.entry
{
    width:100%;
}
.trHeading
{
    background-color: #E4E4E4; font-weight: bold; font-size: 16px;
}
.head
{
    font-size: medium;
    font-weight: bold;
    border-bottom:2px solid #CC3300;   
    padding:5px 10px 5px 10px;
}
.header
{
    background-image: url('../images/header_bg.jpg');
    background-repeat: repeat-x;
    height: 60px;
    padding:0px 10px 0px 0px;
    color:#FFF;
}
.footer
{
    padding: 10px;
    text-align: center;
    background-image: url('../images/footer.jpg');
    background-repeat: repeat-x;    
}
.menuBg
{
    background-image: url('../images/blue.jpg');
    background-repeat: repeat-x;
    height: 35px;
    color: #EBEBEB;
}
.menuHover
{
    background-image: url('../images/black.jpg');
    background-repeat: repeat-x;
    height: 35px;
    color: #EBEBEB;
}
#tblEntry td
{
    border-bottom: 1px solid #EFEFEF;
    
}
hr
{
    border:1px solid #CC3300;
}
.spiral_content
{
    padding:10px 10px 10px 30px; 
    background:url('../images/spiralPaper.jpg') no-repeat; font-size:12px;
    height:180px; width:275px;
}
.spiral_content ul{padding: 0 0 0 10px;}
#abtus ul 
{
    margin:0px;
   
}
#abtus li {list-style:none; width:160px;margin:0px;padding:0px; text-align:justify; }
#login
{
    border: 1px solid #E19506;
    width:100%;
    border-radius: 5px; -webkit-border-radius: 5px;  -moz-border-radius: 5px; 
}
#login .heading
{
    /* background-image: url('../images/blue.jpg');
    background-repeat: repeat-x;*/
    background-color: #E19506;
    color: #FFFFFF;
    border-bottom: 1px solid #CC3300;
}

/* FORM ELEMENTS   
----------------------------------------------------------*/

fieldset
{
    margin: 0px 0px;
    padding: 5px;
    border: 1px solid #ccc;
}
legend 
{
    font-size: 0.9em;    
    padding: 0px;
    margin:0px;
    font-weight:bold;
    
}
.hintTextbox
{
    color: #888;
    background-color: #F5F5F5;
}

/* MISC  
----------------------------------------------------------*/

.clear
{
    clear: both;
}

.title
{
    display: block;
    float: left;
    text-align: left;
    width: auto;
}
/****************************** Message Master *************************************/
.message-body { margin:20px 0px 10px 10px;}


/********************************** Super Admin Dashboard **************************/
.round-box
{
    width:500px; border:1px solid #D6D4D4;border-radius: 10px; -webkit-border-radius: 10px;  -moz-border-radius: 10px;  
    -webkit-box-shadow: 2px 2px 3px #222222;
    -moz-box-shadow: 2px 2px 3px #222222;  box-shadow: 2px 2px 3px #222222; text-align:left; margin:0px 10px 20px 10px;
}
.round-box h3
{
    background-image: url('../images/dash.png');
    background-repeat: repeat-x;
     text-align:center;
    margin:0px;
    padding:3px;
    color:#f3fff2;
    border-top-left-radius: 10px;
  -webkit-border-top-left-radius: 10px;
  -moz-border-radius-topleft: 10px;
  border-top-right-radius: 10px;
  -webkit-border-top-right-radius: 10px;
  -moz-border-radius-topright: 10px;
}
.d-content
{
     font:normal 12px 'arial';height:200px;padding:5px; overflow:auto; vertical-align:top;
}

input[type='text'], input[type='password'], select, textarea
{
    border-radius: 3px;
    border: 1px solid #3399FF;   
    padding-left:4px;
}

input[type='submit']
{
    border: 1px solid #3AC219;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    font-size: 13px;
    font-family: arial, helvetica, sans-serif;
    padding: 5px 5px 5px 5px;
    text-decoration: none;
    display: inline-block;
    text-shadow: -1px -1px 0 rgba(0,0,0,0.3);
    font-weight: bold;
    color: #FFFFFF;
    background-color: #3AC219;
    background-image: linear-gradient(to bottom, #004000, #004000);
    margin-top: 4px;
}

input[type='submit']:hover
{
    border:1px solid #5a421f;
 background-color: #FFFFFF; background-image: linear-gradient(to bottom, #000000, #000000);
 }
input[type='submit']:disabled 
{ 
    border:1px solid #5a421f;
 background-color: #444; background-image: linear-gradient(to bottom, #444, #444);
}


/* Input Type Button CSS*/
input[type='button']
{
    border: 1px solid #3AC219;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    font-size: 13px;
    font-family: arial, helvetica, sans-serif;
    padding: 5px 5px 5px 5px;
    text-decoration: none;
    display: inline-block;
    text-shadow: -1px -1px 0 rgba(0,0,0,0.3);
    font-weight: bold;
    color: #FFFFFF;
    background-color: #3AC219;
    background-image: linear-gradient(to bottom, #004000, #004000);
    margin-top: 4px;
}
input[type='button']:hover
{
    border:1px solid #5a421f;
 background-color: #FFFFFF; background-image: linear-gradient(to bottom, #000000, #000000);
 }
input[type='button']:disabled 
{ 
    border:1px solid #5a421f;
 background-color: #444; background-image: linear-gradient(to bottom, #444, #444);
}

/* Griview CSS*/
.gridview
{
    width: 100%;
    background-color: #fff;
    border: solid 1px #525252;
    border-collapse:collapse;
    font-size: 13px;
    margin-left: 0;
    margin-top: 5px;
    margin-bottom: 10px;
    font-family: Arial, Helvetica, Verdana, sans-serif,"Kruti Dev 010";
}
.gridview td
{
    padding: 2px;
    padding-left:4px;
    border: solid 1px #c1c1c1;
    color: #000000;
    font-size: 13px;
}
.gridview th
{
    padding: 4px 2px 2px 4px;    
    color: #fff;
    background: #004000;
    border-left: solid 1px #004000;    
    text-align:left;
}
.gridview .gridview_alter
{
    background: #F2F2F2;
}
.gridview .gridview_pager
{
    background: #004000;
   
   
}
.gridview .gridview_pager table 
{
    margin: 5px 0;
     color: #FFCC00;
    font-weight: bold;
}
.gridview .gridview_pager td
{
    border-width: 0;
    padding: 0 6px;
    border-left: solid 1px #666;
    font-weight: bold;
    color: #fff;
    line-height: 15px;
     
 }  
.gridview .gridview_pager a 
{
     color: #FFCC00;
    font-weight: bold;
    text-decoration: none;
    font-size:larger;
}
.gridview .gridview_pager a:hover
{
    color: #FFFFCC;
    font-size:larger;
    text-decoration: none;
}
.modalBackground {
	background-color:#0f0f0f;
	filter:alpha(opacity='70');
	opacity:0.7;
}
.ModalPopup
{
    background-color: #E3EAEB;
    font-weight: bolder;
    font-size: 12px;
    font-family: Arial;
    border: 3px solid #1C5E55;
}
.popupHeader
{
    background-color: #1C5E55; color: #FFFFFF; font-size: large; font-weight: normal;
    padding: 2px 0px 0px 10px;
}

/* Messages Menu Style */

.message ul
{
    padding:0px;
    margin:0px;
}
.message li
{
    list-style-type: none;
    background-color: #808080;
    border-bottom:1px solid #333333;   
    padding: 7px 10px 7px 10px;
}
.message li a
{
    text-decoration:none;
}