body {
font:12px/18px Arial, Helvetica, sans-serif;
color:#404040;
background-color:#fff;
}

#heading {
margin-bottom: 20px; font: bold 26px Arial, Helvetica, sans-serif; text-transform: lowercase; text-align: center; 
}
.container {
margin-top: 80px;
}

input,textarea,select {
color:#000;
letter-spacing:.5px;
font:11px/18px Verdana;
}

td 
{           
color: #494949;  
border-color: #494949; 
border-style: none; 
}

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

a img {
border:none;
}

.bluebox,.bluebox .body,.bluebox .head,.bluebox .head h2 {
background:transparent url(../images/admin_img/loginbg.png) no-repeat bottom right;
}

.bluebox {
width:535px;
padding-right:15px;
margin:0 auto;
}

.bluebox p,.bluebox h1 {
font-family:arial;
margin-bottom:14px;
}

.bluebox .head {
background-position:top right;
margin-right:-15px;
padding-right:40px;
}

.bluebox .head h2 {
background-position:top left;
border:0;
height:auto !important;
text-align:center;
font:22px arial;
color:#00008b;
margin:0;
padding:20px 0 10px 40px;
}

.bluebox .body {
background-position:bottom left;
margin-right:25px;
font:12px arial;
height:1%;
padding:10px 0 30px 30px;
}

.bluebox .body div {
padding:10px;
}

.bluebox .body:after,.blink-sidebar-section2:after {
content:".";
display:block;
clear:both;
height:0;
visibility:hidden;
}

.del_admin { background-color: #999999; color: #F7F7F7; width: 18px; background: url(../images/admin_img/del.png) center center no-repeat; } 

.textinput {
width:236px;
border:1px solid #ccc;
margin:2px 0;
padding:3px;
}

.font-white-bold { color: #FFFFFF; font-weight: bold; padding: 5px; }
 

/* ADMIN MAIN MENU */
.solidblockmenu{
margin: 0;
padding: 0;
float: right;
font: 11px/18px Verdana;
width: 100%;
border: 1px solid #000000;
border-width: 1px 0;
background: black url(../images/admin_img/blockdefault.gif) center center repeat-x;
}

.solidblockmenu li{
display: inline;
}

.solidblockmenu li a{
float: right;
color: white;
padding: 11px 11px;
font:11px/18px Verdana;
text-decoration: none;
border-right: 1px solid white;
}

.solidblockmenu li a:visited{
color: white;
}

.solidblockmenu li a:hover, .solidblockmenu li .current{
color: white;
background: transparent url(../images/admin_img/blockactive.gif) center center repeat-x;
}


#ddblueblockmenu{
border: 1px solid black;
border-bottom-width: 0;
width: 185px;
}

#ddblueblockmenu ul{
margin: 0;
padding: 0;
list-style-type: none;
font: normal 90% 'Trebuchet MS', 'Lucida Grande', Arial, sans-serif;
}

#ddblueblockmenu li a{
display: block;
padding: 3px 0;
padding-left: 9px;
width: 169px; /*185px minus all left/right paddings and margins*/
text-decoration: none;
color: white;
background-color: #2175bc;
border-bottom: 1px solid #000000;
border-left: 7px solid #000000;
}

* html #ddblueblockmenu li a{ /*IE only */
width: 187px; /*IE 5*/
w\idth: 169px; /*185px minus all left/right paddings and margins*/
}

#ddblueblockmenu li a:hover {
background-color: #2586d7;
border-left-color: #000000;
}

#ddblueblockmenu div.menutitle{
color: white;
border-bottom: 1px solid black;
padding: 1px 0;
padding-left: 5px;
background-color: black;
font: bold 90% 'Trebuchet MS', 'Lucida Grande', Arial, sans-serif;
}


/*---- for ajax validation -----*/
input.disabled {
	border: 1px solid #F2F2F2;
	background-color: #F2F2F2;
}

input.required, textarea.required {
	border: 1px solid #00A8E6;
}
input.validation-failed, textarea.validation-failed {
	border: 1px solid #FF3300;
	color : #FF3300;
}
input.validation-passed, textarea.validation-passed {
	border: 1px solid #00CC00;
	color : #000;
}

.validation-advice {
	color : #FF3300;
	font-size:10px;
	padding-right: 5px;
	padding-left: 5px;	
	width: 95%;
	font-weight: normal;
}
/*---- end for ajax validation -----*/

.bigButton1 { width: 150px; height: 40px; }

.alert-advice { background-color: #FF3300; color : #FFFFFF; font-size:11px; padding: 5px; margin-bottom: 20px; width: 70%; font-weight: normal; }