body{
	background-color:#efefef;
	
}
td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333;
}
a:link {
	color: #900;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #900;
}
a:hover {
	text-decoration: none;
	color: #F60;
}
a:active {
	text-decoration: none;
	

}

.border{
	border:1px solid #ccc;
	border-radius:7px;
	background-color:#FFF;
}

.toplog{
	border:1px solid #ccc;
	border-radius:7px;
	background-color:#efefef;
	padding:8px;
}

input,select,option{
	font-size: 13px;
    color: #666;
    padding: 8px;
    -moz-box-shadow:inset 2px 2px 5px #ccc;
    box-shadow:inset 2px 2px 5px #dedede;
    border: 1px solid #b8b8b8;
	margin-bottom:8px;
}


.img{
	border:3px solid #ccc;
	border-radius:5px;
}


.green{
	color:#090;
	font-size:14px;
}

.error{
	background-color:#ffebeb;
	padding:5px;
	border-top:1px solid #fcbbbb;
	border-bottom:1px solid #fcbbbb;
}
	


.underline{
	font-size: 13px;
    color: #666;
    padding: 2px;
    -moz-box-shadow:inset 0px 0px 5px #efefef;
    box-shadow:inset 0px 0px 5px #efefef;
    border-bottom: 1px dotted #b8b8b8;
}


.input{
	font-size: 13px;
    color: #666;
    padding: 8px;
    -moz-box-shadow:inset 2px 2px 5px #ccc;
    box-shadow:inset 2px 2px 5px #dedede;
    border: 1px solid #b8b8b8;
	width:240px;
}

.input2{
	font-size: 13px;
    color: #fff;
    padding: 8px;
    -moz-box-shadow:inset 2px 2px 5px #ccc;
    box-shadow:inset 2px 2px 5px #dedede;
    border: 1px solid #b8b8b8;
	width:100px;
	background-color: #333;
	cursor:pointer;
}


h1{
	margin:0px;
}

h2,h3,h4,h5,h6{
	font-weight:100px;
	margin:0px;
}

.input21 {	font-size: 13px;
    color: #fff;
    padding: 8px;
    -moz-box-shadow:inset 2px 2px 5px #ccc;
    box-shadow:inset 2px 2px 5px #dedede;
    border: 1px solid #b8b8b8;
	width:100px;
	background-color: #333;
}

.footer{
	font-size:11px;
}


/////////////////////////////////////////////////




.arrowlistmenu{

width: 197px; /*width of accordion menu*/

}





.arrowlistmenu .menuheader{ /*CSS class for menu headers in general (expanding or not!)*/

font: normal 14px Arial, "Lucida Grande", "Lucida Sans Unicode", Verdana, Helvetica, sans-serif;

color: #fff;

background-color:#04598a;

margin-bottom: 2px; /*bottom spacing between header and rest of content*/

/*text-transform: uppercase;*/

padding:10px; /*header text is indented 10px*/

cursor: hand;

cursor: pointer;

margin-top:1px;

font-weight:100;
border-radius:5px;

}

.arrowlistmenu .menuheader h3{
	font-weight:100px;
}



.arrowlistmenu .openheader{ /*CSS class to apply to expandable header when it's expanded*/

background-color:#5493b7;

}



.arrowlistmenu ul{ /*CSS for UL of each sub menu*/

list-style-type: none;

margin:0px;

padding: 0px;

margin-bottom: 0; /*bottom spacing between each UL and rest of content*/

}



.arrowlistmenu ul li{

padding-bottom: 2px; /*bottom spacing between menu items*/

}



.arrowlistmenu ul li a{

font: normal 13px Arial, Helvetica, sans-serif;

color: #333333;

background: #E9E9E9;

display: block;

padding: 8px 0;

line-height: 17px;

padding-left: 17px; /*link text is indented 8px*/

text-decoration: none;

background-color:#f5f5f5;
border-radius:5px;









}



.arrowlistmenu ul li a:visited{

color: #333333;

background-color:#f5f5f5;
border-radius:5px;



}



.arrowlistmenu ul li a:hover{ /*hover state CSS*/

color: #333333;

background-color: #e7e7e7;
border-radius:5px;


}