body{
	background:white;
    font-family: 'Trebuchet MS', Tahoma, Verdana, 'Lucida Grande', 'Geeza Pro', Arial, Sans-Serif;
    font-size:10pt;
}
iframe{
    border: 1px solid #cccccc;
}
.user-info{
    padding:0 0 5px 0;
    color:black;
    text-align:right;
}
a:link,
a:active,
a:visited{
    color:#4169E1;
    text-decoration:none
}
a:hover{
    text-decoration:underline;
}
tr.row{
}
tr.row-alt{
    background:#efefef;
}
/*search*/
div.search-info,
div.search-title{
	padding:0 10px 0 10px;
}

/*header*/
td.bit-logo{
	line-height:40px;
	padding:20px 0 10px 0;
}
td.header{
	line-height:40px;
	padding:20px 3px 10px 3px;
}
td.header a{
	color:white;
	text-decoration:none;
}
td.header a:hover{
	background:black;
	color:white;
}
div.box1,div.box2,div.box3{
	background:transparent url(image/top-bar-s.jpg) top left repeat-x;
	line-height:33px;
	font-size:9pt;
	color:black;
}
div.box1{
	border-left:1px solid #cccccc;
}
div.box2{
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
}
div.box3{
	background:black;
}
div.box1 a,div.box2 a,div.box3 a{
	display:block;
	color:black;
}
div.box1 a:hover,div.box2 a:hover{
	color:white;
	line-height:35px;
	background:transparent url(image/top-bar-hov.jpg) top left repeat-x;
	text-decoration:none;
}
div.box3 a:hover{
	background:#ff0000;
}
/*block*/
table.block{  
}
tr.block-header{
}
td.block-header-title{
    text-align:left;
    color:black;
    font-weight:bold;
}
td.block-header-other td{
    color:black;
}
td.block-content-menu{
	padding:3px 0 0 0;
	font-size:10pt;
}
td.block-content-menu a:link,td.block-content-menu a:active,td.block-content-menu a:visited{
	/*width:170px;
	color:#556B2F;*/
	text-decoration:none;
	display:block;
	color:#4169E1;
}
td.block-content-menu a:hover{
	background:#B0C4DE;
	text-decoration:none;
	color:white;
}
td.block-content-submenu{
	background:#eeeeee;
	font-size:9pt;
}
td.block-content-submenu a:link,td.block-content-submenu a:active,td.block-content-submenu a:visited{
	text-decoration:none;
	color:#808080;
	display:block;
}
td.block-content-submenu a:hover{
	background:#999999;
	color:white;
}
/*login form*/
table.login table{
	background:#cccccc;
	width:230px;
}
table.login div{
	width:240px;
	text-align:right;
}
/*center*/
td.center,
td.top{
    background: white;
    padding:0 10px 0 0;
}
td.center a:link,
td.center a:active,
td.center a:visited,
td.top a:link,
td.top a:active,
td.top a:visited{
    color:#4169E1;
    text-decoration:none
}
td.center a:hover,
td.top a:hover{
    text-decoration:underline;
}
td.center hr,
td.top hr{
    height:1px;
    border:0px;
    border-bottom:1px dotted;
}
/*right*/
td.right{
    background: white;
    width:200px;
    padding-left:5px;
    padding-right:5px;
}
td.right h1{
    font-size:9pt;
    margin:0;
    color:black;
}
td.right a:link,
td.right a:visited,
td.right a:active{
    text-decoration: none; 
}
td.right a:hover{
    color: white;
}
/*footer*/
tr.footer, 
div.footer-corner{
    background:white;
}
div.footer-corner{
    height:15px;
}
div.footer{
		background:#9a9a9a;
    text-align:center;
    padding:5px 10px;
    color:white;
    font-size:10pt;
}
div.footer a:link,
div.footer a:active,
div.footer a:visited{
    color: white;
}
div.footer a:hover {
    color: #ff9900;
}
/*message*/
.message {
    background: #cccccc;
}
/*input*/
input.input,
input.input:focus,
textarea.input,
textarea.input:focus,
select.input,
select.input:focus,
.input{
	font-family: 'Geeza Pro', Tahoma, 'Lucida Grande', Verdana, Arial, Sans-Serif;
	font-size:9pt;
    border:1px solid #999999;
}
input.input:focus,
textarea.input:focus,
select.input:focus{
    background:#ffff99;
}
input.button{
    font-weight:bold;
    background:#B0E57C;
    padding:3px 5px 3px 5px;
    border:1px solid #73AF59;
    color:white;
}
input.button:hover{
    color:black;
}
span.required{
    color:red;
}
td.field,
td.field-span{
    background:#efefef;
    text-align:left;
    border-bottom:1px solid white;
    width:180px;
    padding:2px;
}
td.field-box{
	padding:2px;
}
td.field-span{
	text-align:center;
}
td.field-span-box{
    padding:0px;
}
tr.invalid{
	background:#FDE8D7;
}
div.menus{
	padding:3px 2px;
	border-bottom:1px dotted #dcdcdc;
}
div.contents-title{
	font-size:9pt;
	color:red;
	font-weight:bold;
	padding-bottom:5px;
	border-bottom:1px dotted #cccccc;
}
div.odd,div.even{
	padding:5px 10px;
}
div.odd{
	background:transparent;
}
div.even{
	background:#eeeeee;
}

tr.top-menu{
	background:white url(image/top-bar-s.jpg) top left repeat-x;
}
td.bottom{
	/*border:1px solid #dcdcdc;
	padding:10px;*/
}

/* show n hide */
.dhtmlgoodies_question{	/* Styling question */
	/* Start layout CSS */
	color:#FFF;
	font-size:9pt;
	background-color:white;
	width:70px;
	margin-bottom:2px;
	margin-top:2px;
	background-repeat:no-repeat;
	background-position:top right;	
	height:25px;
	
	/* End layout CSS */
	
	overflow:hidden;
	cursor:pointer;
}
.dhtmlgoodies_answer{	/* Parent box of slide down content */
	/* Start layout CSS */
	border:1px solid #cccccc;
	background:#dcdcdc;
	width:790px;
	
	/* End layout CSS */
	
	visibility:hidden;
	height:0px;
	overflow:hidden;
	position:relative;

}
.dhtmlgoodies_answer_content{	/* Content that is slided down */
	text-align:center;
	padding:5px;
	font-size:10pt;	
	position:relative;
}

td.banner{
	height:250px;
	background:white url(image/banner2.jpg) top center no-repeat;
}