@charset "utf-8";
html,body{ margin:0; padding:0; height:100%; width:100%;font-family:Geneva, Arial, Helvetica, sans-serif; }

.ccc {
	background-color: #999900;
}
.ddd {
	background-color: #00CC66;
}

/*===================*/
#dolphincontainer{position:relative;height:40px;color:#E0E0E0;background:#3366FF;
width:100%;font-family:Helvetica,Arial,Verdana,sans-serif; border-bottom:thick #003366 solid; }
/*############## Menu ###############*/
.nav ul li { background:#3366FF; list-style: none;}
ul.dropdown { position:relative; width:auto; font:12px Arial, Helvetica, sans-serif; }
ul.dropdown li { float:left; zoom:1; height:30px; padding:6px 2px 0 2px; }
ul.dropdown li li { border-right:1px solid #3366FF; border-left:1px solid #3366FF; margin-left:-30px;}
ul.dropdown a:hover { color:#000; }
ul.dropdown a:active { color:#ffa500; }
ul.dropdown li a { display:block; padding:4px 20px 4px 20px; color:#000; text-decoration:none; font:bold 13px Arial, Helvetica, sans-serif; }
ul.dropdown li:last-child a { border-right:none;} /* Doesn't work in IE */
ul.dropdown li:hover { color:#000; background:#1D6893; position:relative; z-index:99 }
ul.dropdown li.hover a { color:#000; }
ul.dropdown ul { text-align:left; visibility: hidden; position: absolute; left:-10px; top:36px; }
ul.dropdown ul li { background:#3399FF; border-bottom:1px solid #3399FF; float:none; width:200px; height:25px; }
ul.dropdown ul li a { border-right:none; width:100%; display:inline-block; color:#000; }
ul.dropdown ul ul { left:100%; top:0; }
ul.dropdown li:hover > ul { visibility:visible; }
/*##############################################*/
/*##############  messege box  ###############*/

.message.success {
border: 1px solid 
#B8C97B;
background: 
#E5EDC4;
background: -webkit-gradient(linear, left top, left bottom, from(
#E5EDC4), to(
#D9E4AC));
background: -moz-linear-gradient(top, 
#E5EDC4, 
#D9E4AC);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e5edc4', endColorstr='#d9e4ac');
color: 
#3F7227;
text-shadow: 0 1px 0 
white;
}
.message.info {
border: 1px solid 
#CADCEA;
background: 
#E1F2FC;
background: -webkit-gradient(linear, left top, left bottom, from(
#E1F2FC), to(
#CAE9FD));
background: -moz-linear-gradient(top, 
#E1F2FC, 
#CAE9FD);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e1f2fc', endColorstr='#cae9fd');
color: 
#225B86;
text-shadow: 0 1px 0 
white;
}
.message.warning {
border: 1px solid 
#E5DBAA;
background: 
#FFFFC0;
background: -webkit-gradient(linear, left top, left bottom, from(
#FFFFC0), to(
#F9EE9C));
background: -moz-linear-gradient(top, 
#FFFFC0, 
#F9EE9C);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffc0', endColorstr='#f9ee9c');
color: 
#6D7829;
text-shadow: 0 1px 0 
white;
}

.message.error {
border: 1px solid 
#EEB7BA;
background: 
#FAE2E2;
background: -webkit-gradient(linear, left top, left bottom, from(
#FAE2E2), to(
#F2CACB));
background: -moz-linear-gradient(top, 
#FAE2E2, 
#F2CACB);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fae2e2', endColorstr='#f2cacb');
color: 
#BE4741;
text-shadow: 0 1px 0 
white;
}
.message {
margin:10px;
width:50%;
padding: 10px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-khtml-border-radius: 5px;
border-radius: 5px;
margin-bottom: 10px;
-moz-box-shadow: inset 0 1px 0 rgba(255,255,255,0.5);
-webkit-box-shadow: inset 0 1px 0 
rgba(255, 255, 255, 0.5);
box-shadow: inset 0 1px 0 
rgba(255, 255, 255, 0.5);
}


/*##############  messege box end  ###############*/
/*##############  admin  ###############*/
#errors {
	color:red;
	font-size:10px;
	display:none;
}
.needsfilled {
	background:#FF6666;
	color:white;
}
/*##############  search  ###############*/

#display
{
background-color:#DEE7F8;
display:inline;
 position:absolute;
overflow:auto;
padding-left:10px;
padding-right:10px;
}
.datacol
{
font-size:18px;
font-weight:bold;
}
.button {
    padding: 5px 10px;
    display: inline;
    background: #777 url(button.png) repeat-x bottom;
    border: none;
    color: #fff;
    cursor: pointer;
    font-weight: bold;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    text-shadow: 1px 1px #666;
    }
.button:hover {
    background-position: 0 -48px;
    }
.button:active {
    background-position: 0 top;
    position: relative;
    top: 1px;
    padding: 6px 10px 4px;
    }
.button.red { background-color: #e50000; }
.button.purple { background-color: #EEA2F0; }
.button.green { background-color: #00CC99; }
.button.brown { background-color: #E6DA97; }
.button.orange { background-color: #FFCC99; }
.button.blue { background-color: #0099FF; }
.button.black { background-color: #333; }
.button.ash { background-color: #CDCDCD; }
.blue { background-color: #0099FF; }
.green { background-color: #00CC99; }
.brown { background-color: #E6DA97; }
.purple { background-color: #EEA2F0; }
.orange { background-color: #FFCC99; }
.ash { background-color: #CDCDCD; }

.buttonsmall {
     text-decoration:none;
    background-color: #CCCCCC;
    padding: 1px 2px 1px 2px;
    display: inline;
	margin-left:5px;
    border: none;
    color: #fff;
    cursor: pointer;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    text-shadow: 1px 1px #666;
    }