body {
	background-color: #F5F4F4;
}

bodyIframe {
	background-color: #F5F4F4;
}
.hiddenAid {
	position: absolute;
    left: -999em;
    width: 1em;
    overflow: hidden;
}

table{border-spacing:2px;font-family: Tahoma,Geneva,sans-serif; font-size:11px;font-weight:normal}
table th {background-color: #CCC; font-weight:bold;}
table thead th {background-color: #CCC; font-weight:bold;}
table td {border:1px solid #CCC;}
table tbody td {border:1px solid #CCC;}
tr.even td {background-color: #FFFFFF}
tr.odd td {background-color: #E7EFF9}

#person{

display:none;
	
}

#priceInformation{

display:none;
	
}

#company{
display:none;	
}


#headerContainer {
	
	/*border: 1px solid black;*/

	position: relative;
	height: 100px;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #e72925;
}

#logoContainer h1 a {
	display: block;
	background-image: url(/theme/images/elements/uyap_logo.png);
	height: 100px;
	width: 325px;
	text-indent: -1000px;
}
#logoContainer h1 {
	margin: 0px;
	padding: 0px;
}
#sectionContainer {
	
	/*border: 1px solid black;*/

	position: absolute;
	right: 0px;
	text-align: right;
	width: 540px;
	height: 100px;
	
}
#mainSections {

	/*  border: 1px solid black;  */
	
	background-image: url(/theme/images/elements/sections_bg.png);
	background-repeat: no-repeat;
	display: block;
	float: right;
	margin: 0px;
	height: 36px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 90px;
}
#mainSections li {
	display: block;
	float: left;
	height: 32px;
	width: 90px;
	text-align: center;
	list-style-type: none;
	background-image: url(/theme/images/elements/section_seperator.png);
	background-repeat: no-repeat;
	background-position: right top;
}

.requiredField { background-color:#F9F9F9; font-size:85%; margin-bottom:10px }
.errorContainer { background-color:#FFECEC; background-image:url(/theme/images/iconics/warninglabel.gif); background-position:10px; background-repeat:no-repeat; border-bottom-color:#FF5959; border-bottom-width:1px; border-style:solid none; border-top-color:#FF5959; border-top-width:1px; margin-bottom:10px; padding:10px 10px 10px 50px }
.warningContainer { background-color:#fff6ec; background-image:url(/theme/images/iconics/infowarn.png); background-position:10px; background-repeat:no-repeat; border-bottom-color:#ffb459; border-bottom-width:1px; border-style:solid none; border-top-color:#ffb459; border-top-width:1px; margin-bottom:10px; padding:10px 10px 10px 50px }
.confirmContainer { background-color:#D5FFD5; background-image:url(/theme/images/iconics/confirmlabel.gif); background-position:10px; background-repeat:no-repeat; margin-bottom:5px; padding:10px 10px 10px 50px }
.reminderContainer { background-color:#F5F9FE; background-image:url(/proxyYargitay/theme/images/iconics/reminderlabel.png); background-position:10px; background-repeat:no-repeat; margin-bottom:5px; padding:10px 10px 10px 50px }
.disclaimerContainer { background-color:#F7F7F7; font-size:85%; padding:5px; margin-top: 5px; margin-bottom: 5px; }
.disclaimerContainer span { background-image:url(/theme/images/iconics/warning.gif); background-repeat:no-repeat; display:block; float:left; height:16px; text-indent:-1000em; width:20px }

#mainContainer form fieldset { padding: 0px; margin: 0px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; }

#mainContainer .formRow { margin:0 0 5px; padding:2px 1px 4px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #F0F0F0; font-family: "Helvetica Neue",Arial,Helvetica,sans-serif; font-size: 1em;}
#mainContainer .formRow label em { color: #900; margin-right: 0.25em; font-style: normal; }

#mainContainer .formRow label { display:block; float:left; clear:both; margin:0px 5px 5px 5px; padding:0px; width:150px; }
#mainContainer .formRow .fieldError { color:red; font-size:85%; padding-left:160px }
#mainContainer .formRow .fieldInfo { clear:left; color:#666; font-size: 10.2px; padding-left:160px }
#mainContainer .formRow .secildi { color:green; font-size:85%; display: none;}
#mainContainer .formRow .secilmedi { color:red; font-size:85%; }
#mainContainer .formRow select { margin: 0px; vertical-align: middle; -moz-border-radius: 4px; -moz-box-shadow: 1px 1px 5px #cfcfcf inset; border: 1px solid #cfcfcf; background-color: transparent; cursor: pointer; }
#mainContainer .formRow option { background-color: #fef5e6; border-bottom: 1px solid #ebdac0; border-right: 1px solid #d6bb86; border-left: 1px solid #d6bb86; cursor: pointer; }
#mainContainer .formRow option:hover { cursor: pointer; }
#mainContainer .formRow input { margin: 0px; border: 1px solid silver; vertical-align: middle; cursor: pointer;}
#mainContainer .formRow textarea { margin: 0px; width: 300px; height: 5em; border: 1px solid silver; background-color: #fef5e6;}
#mainContainer .formRow table {border: none; margin: 0px; width: 530px; }
#mainContainer .formRow table tr td {border: none;  padding: 1px; }
#mainContainer .formRow .tLabel {border: none; width: 122px;  }
#mainContainer .formRow .multiField label span { display: block; font-size: 85%; }
#mainContainer .formRow span { margin: 0px; vertical-align: middle; text-align: left; font-family: Tahoma, Geneva, sans-serif; font-size: 11px; }
#mainContainer .multiField{ height: 40px; }
#mainContainer .multiField label { width: auto; margin-right: 10px; font-weight: normal; color: #999; }
#mainContainer .multiField .seperator { height: 22px; font-weight: bold; padding-top: 18px; margin-right: 10px; margin-left: 0px; }
#mainContainer .multiRadio { height: 22px; }
#mainContainer .multiRadio label { width: auto; margin-right: 10px; font-weight: normal; }
#mainContainer .formRow .multiCheck label { float: none; margin-left: 160px; width: auto; font-weight: normal; }
#mainContainer .errored { background-color: #FFEAEA; }
#mainContainer form h2 {
	background-color: #F0F0F0;
	width: auto;
	display: block;
	margin-bottom: 10px;
	color: #000;
	padding-top: 1px;
	padding-right: 5px;
	padding-bottom: 1px;
	padding-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666;
	font-size: 125%;
}
#mainContainer .formSubmit {
	margin-top: 10px;
	margin-bottom: 10px;
	padding-left: 10px;
}

#mainContainer .formSubmit .fieldInfo { clear:left; color:#666; font-size:85%; padding-left:155px }

#mainSections .finalItem {
	background-image: none;
}
#mainSections li a {
	display: block;
	height: 36px;
	padding-right: 5px;
	padding-left: 5px;
	text-decoration: none;
	color: #333;
	line-height: 36px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	margin-right: 3px;
}
#mainSections li a:hover {
	background-image: url(/theme/images/elements/section_hover.png);
	background-repeat: no-repeat;
	background-position: center top;
}
#mainSections li .active {
	background-image: url(/theme/images/elements/section_active.png);
	background-repeat: no-repeat;
	background-position: center bottom;
}
#mainSections li .active:hover {
	background-image: url(/theme/images/elements/section_active.png);
	background-repeat: no-repeat;
	background-position: center bottom;
}
.loginContainer {
	clear: right;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	float: right;
	text-align: right;
	height: 55px;
	display: none;
	position: absolute;
	top: 36px;
	width: 558px;
}
.loginContainer1 {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	width: 100px;
	text-align: center;
	height: 30px;
	display: block;
}
.sectionLinks {
	display: block;
	padding: 0px;
	margin: 0px;
}
.sectionLinks li {
	list-style-type: none;
	background-image: url(/theme/images/elements/button_right.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 14px;
	float: left;
}
.sectionLinks li a {
	background-image: url(/theme/images/elements/button_left.png);
	display: block;
	background-repeat: no-repeat;
	background-position: right top;
	padding-left: 0px;
	padding-right: 10px;
	margin-right: 10px;
	text-decoration: none;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	color: #FFF;
	line-height: 22px;
}
.sectionLinks li a:hover {
	color: #FFF;
}
.loginContainer h2  {
	display: none;
}

#sideMenuContainer { background-image: url(/theme/images/elements/sidemenu_bg.png); background-repeat: no-repeat; background-position: right top; overflow: visible; min-height:370px; height: 370px; 
}

#faceBoxMenuContainer { background-image: url(/theme/images/elements/sidemenu_bg.png); background-repeat: no-repeat; background-position: right top; overflow: hidden; min-height:400px; 
}

.simpleTitleInfo {
	margin: 10px;
	padding: 0px;
}
.simpleTitleInfo h2 {
	color: #ef2824;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	font-weight: bold;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding: 0px;
}
.simpleTitleInfo p {
	font-size: 10px;
	font-family: Tahoma, Geneva, sans-serif;
	margin: 0px;
	padding: 0px;
}

.simplePictureList a{
	color: #666;
}

.simplePictureList {
	margin: 0px;
	padding: 0px;
	display: block;
}
.simplePictureList li {
	padding: 0px;
	list-style-type: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	display: inline;
}
.simplePictureList li h3 {
	color: #E72925;
	font-size: 12px;
	padding: 0px;
	display: block;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 50px;
}
.simplePictureList li img {
	float: left;
	padding-right: 10px;
}

.simplePictureList li span {
	display: block;
	margin-left: 50px;
	margin-top: 0px;
	padding: 0px;
	font-size: 9px;
	margin-bottom: 20px;
}
.news111 {
	margin: 0px;
	padding: 0px;
	display: block;
}
.news111 li {
	padding: 0px;
	list-style-type: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	display: inline;
}
.news111 li h3 {
	color: #E72925;
	font-size: 10px;
	padding: 0px;
	display: block;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}

.news111 li span {
	display: block;
	margin-left: 10px;
	margin-top: 0px;
	padding: 0px;
	font-size: 9px;
	margin-bottom: 10px;
}

.insideMargin {
	margin: 10px;
}
#sideMenuContainer .simplePictureList {
	margin-top: 15px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-top-color: #D0D0D0;
	border-right-color: #D0D0D0;
	border-bottom-color: #D0D0D0;
	border-left-color: #D0D0D0;
	padding-top: 15px;
}
#sideMenuContainer .news111 {
	margin-top: 15px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-top-color: #D0D0D0;
	border-right-color: #D0D0D0;
	border-bottom-color: #D0D0D0;
	border-left-color: #D0D0D0;
	padding-top: 15px;
}
#featuredNewsContainer {
	margin-top: 10px;
}
#homeNewsContainer {
	display: block;
	margin-top: 10px;
}
#homeNewsContainer dl {
	display: block;
	margin: 0px;
	padding: 0px;
}
#homeNewsContainer dl dt {
	display: block;
	color: #e72925;
	font-size: 11px;
}
#homeNewsContainer dl dd {
	display: block;
	background-image: url(/theme/images/elements/news_seperator.png);
	background-repeat: no-repeat;
	background-position: right bottom;
	padding-bottom: 10px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-left: 5px;
}
#homeNewsContainer dl dd a {
	text-decoration: none;
	font-size: 11px;
	color: #333;
	font-family: Tahoma, Geneva, sans-serif;
	display: block;
}
#homeNewsContainer dl dd a:hover {
	color: #666;
}

#homeNewsContainer dl .finalItem {
	background-image:none;
}


#footerContainer {
	margin-top: 5px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #dedede;
	padding-top: 5px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 9px;
}
#footerMenuContainer {
	display: block;
	margin: 0px;
	padding: 0px;
}
#footerMenuContainer li {
	list-style-type: none;
	display: block;
	float: left;
	padding: 0px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#footerContainer span {
	display: block;
	float: right;
	color: #666;
}
#footerMenuContainer li a {
	text-decoration: none;
	color: #666;
}
#quickSearchContainer {
	background-color: #F9F9F9;
	display: block;
	background-image: url(/theme/images/elements/quicksearch_bg.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 29px;
	width: 420px;
	padding-top: 4px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
#quickSearchContainer input {
	font-size: 11px;
}
#quickSearchContainer label {
	font-size: 11px;
	color: #900;
}


.sliderContainer {
	list-style-type: none;
	overflow:hidden;
	margin: 0px;
	height: 210px;
	width: 420px;
	border: 1px solid #900;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#featuredNewsContainer {
	background-image: url(/theme/images/elements/slider_bg.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-bottom: 14px;
}
.horizontalImageList {
	list-style-type: none;
	margin: 0px;
	background-image: url(/theme/images/elements/tile_bg.png);
	display: block;
	height: 108px;
	width: 682px;
	background-repeat: no-repeat;
	background-position: center bottom;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 20px;
}
.horizontalImageList li {
	float: left;
	margin-right: 15px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	border-top-color: #999;
	border-right-color: #999;
	border-bottom-color: #999;
	border-left-color: #999;
	background-color: #FFF;
}
#menu { display: block; list-style-type: none; margin: 0px; padding-top: 10px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-family: Tahoma, Geneva, sans-serif; font-size: 11px; line-height: 21px; }
#menu li { background-image: url(/theme/images/elements/menubg02.png); background-repeat: no-repeat; list-style-type: none; }
#menu li a { color: #000; text-decoration: none; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 0.95em; line-height: 21px; background-image: url(/theme/images/iconics/arrow3.png); display: block; background-repeat: no-repeat; background-position: 10px center; padding-left: 18px; width: 180px; }
#menu li a.open { background-image: url(/theme/images/iconics/arrow2.png); background-position: 8px; }

#menu li a:hover { color: #666; }
#menu .title { background-image: url(/theme/images/iconics/arrow.png); }


#menu ul { margin-left: 0px; }
#menu .menuheader  { background-image: url(/theme/images/elements/menubg02.png); display: block; background-repeat: no-repeat; font-size: 11px; line-height: 21px; background-position: left top; }
#menu .sub { font-size: 11px; line-height: 21px; background-image: url(/theme/images/elements/menubg03.png); background-repeat: no-repeat; }
#menu .level1 { padding-left: 8px; }
#menu .level2 { padding-left: 16px; margin-right: 0px; margin-left: 0px; padding-right: 0px; width: 100%; }
#menu .menuheader.level1 { background-image: url(/theme/images/elements/menubg01.png); padding-left: 0px; }
#menu .menuheader.level1 a.title { padding-left: 26px; background-position: 18px; }


#menu1 { display: block; list-style-type: none; margin: 0px; padding-top: 10px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-family: Tahoma, Geneva, sans-serif; font-size: 11px; line-height: 21px; }
#menu1 li { background-image: url(/theme/images/elements/menubg02.png); background-repeat: no-repeat; list-style-type: none; }
#menu1 li a { color: #000; text-decoration: none; font-family: Tahoma, Geneva, sans-serif; font-size: 11px; line-height: 21px; background-image: url(/theme/images/iconics/arrow3.png); display: block; background-repeat: no-repeat; background-position: 10px center; padding-left: 18px; width: 180px; }
#menu1 li a.open { background-image: url(/theme/images/iconics/arrow2.png); background-position: 8px; }

#menu1 li a:hover { color: #666; }
#menu1 .title { background-image: url(/theme/images/iconics/arrow.png); }


#menu1 ul { margin-left: 0px; }
#menu1 .menuheader  { background-image: url(/theme/images/elements/menubg02.png); display: block; background-repeat: no-repeat; font-size: 11px; line-height: 21px; background-position: left top; }
#menu1 .sub { font-size: 11px; line-height: 21px; background-image: url(/theme/images/elements/menubg03.png); background-repeat: no-repeat; }
#menu1 .level1 { padding-left: 8px; }
#menu1 .level2 { padding-left: 16px; margin-right: 0px; margin-left: 0px; padding-right: 0px; width: 100%; }
#menu1 .menuheader.level1 { background-image: url(/theme/images/elements/menubg01.png); padding-left: 0px; }
#menu1 .menuheader.level1 a.title { padding-left: 26px; background-position: 18px; }


#userDetailContainer ul { display: block; background-image: url(/theme/images/elements/userback.png); background-position: center top; background-repeat: no-repeat; text-align: right; height: 26px; width: 290px; float: right; margin-top: 0px; margin-right: 10px; margin-bottom: 10px; margin-left: 10px; padding-right: 10px; }
#userDetailContainer li { display: inline; list-style-type: none; font-size: 11px; line-height: 24px; }
#userDetailContainer a { color: #666; text-decoration: none; font-family: Tahoma, Geneva, sans-serif; }
.userTitleContainer h2 { display: block; margin-top: 0px; margin-bottom: 0px; margin-right: 20px; margin-left: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #E72925; font-weight: bold; text-align: right; padding: 0px; float: right; width: 300px; }
.userTitleContainer span { display: block; float: right; width: 300px; margin-right: 20px; text-align: right; }
#generalInformation{font-family:Tahoma, Geneva, sans-serif;font-weight:normal;font-size:11px}
#generalInformation fieldset{font-family:Tahoma, Geneva, sans-serif;font-weight:normal}
#generalInformation legend{font-family:Tahoma, Geneva, sans-serif;font-weight:normal}
#generalInformation .reminderContainer input { margin: 0px; border: 1px solid silver; }
#generalInformation input { margin: 0px; border: 1px solid silver; }
#mainContainer h3 {
	font-family: Tahoma, Geneva, sans-serif;
	color: #F00;
}


.calendar,.calendar table{background:#FFECEC;border:1px solid #206A9B;color:#000;cursor:default;font-family:tahoma, verdana, sans-serif;font-size:11px}
.calendar .button{padding:2px;text-align:center}
.calendar .nav{background:#007ED1 url(../../theme/css/menuarrow2.gif) no-repeat 100% 100%}
.calendar thead .title{background:#000;color:#fff;font-weight:700;padding:2px;text-align:center}
.calendar thead tr{background:#007ED1;color:#fff}
.calendar thead .daynames{background:#C6E0F3}
.calendar thead .name{border-bottom:1px solid #206A9B;color:#000;padding:2px;text-align:center}
.calendar thead .hilite{background-color:#34ABFA;border:1px solid #016DC5;color:#000;padding:1px}
.calendar thead .active{background-color:#006AA9;border:1px solid #008AFF;padding:2px 0 0 2px}
.calendar tbody .day{color:#456;padding:2px 4px 2px 2px;text-align:right;width:2em}
.calendar tbody .day.othermonth{color:#bbb;font-size:80%}
.calendar tbody .day.othermonth.oweekend{color:#fbb}
.calendar table .wn{background:#C7E1F3;border-right:1px solid #000;padding:2px 3px 2px 2px}
.calendar tbody .rowhilite td{background:#def}
.calendar tbody .rowhilite td.wn{background:#F1F8FC}
.calendar tbody td.hilite{background:#def;border:1px solid #8FC4E8;padding:1px 3px 1px 1px}
.calendar tbody td.active{background:#cde;padding:2px 2px 0}
.calendar tbody td.selected{background:#fff;border:1px solid #000;color:#000;font-weight:700;padding:1px 3px 1px 1px}
.calendar tbody td.today{color:#D50000;font-weight:700}
.calendar tbody .disabled{color:#999}
.calendar tbody .emptycell{visibility:hidden}
.calendar tfoot .footrow{background:#206A9B;color:#fff;text-align:center}
.calendar tfoot .ttip{background:#000;border-top:1px solid #206A9B;color:#fff;padding:1px}
.calendar tfoot .hilite{background:#B8DAF0;border:1px solid #178AEB;color:#000;padding:1px}
.calendar tfoot .active{background:#006AA9;padding:2px 0 0 2px}
.calendar .combo{background:#def;border:1px solid #655;color:#000;cursor:default;display:none;font-size:90%;left:0;position:absolute;top:0;width:4em;z-index:100}
.calendar .combo .label,.calendar .combo .label-IEfix{padding:1px;text-align:center}
.calendar .combo .label-IEfix{width:4em}
.calendar .combo .hilite{background:#34ABFA;border-bottom:1px solid #46a;border-top:1px solid #46a;font-weight:700}
.calendar .combo .active{background:#F1F8FC;border-bottom:1px solid #46a;border-top:1px solid #46a;font-weight:700}
.calendar td.time{background-color:#E3F0F9;border-top:1px solid #000;padding:1px 0;text-align:center}
.calendar td.time .hour,.calendar td.time .minute,.calendar td.time .ampm{background-color:#F1F8FC;border:1px solid #889;font-weight:700;padding:0 3px 0 4px}
.calendar td.time .colon{font-weight:700;padding:0 2px 0 3px}
.calendar td.time span.hilite{background-color:#267DB7;border-color:#000;color:#fff}
.calendar td.time span.active{background-color:#000;border-color:red;color:#A5FF00}


#queryByTime{display:block;border:1px solid;height:500px;}
#queryByTime fieldset{border:0px}
#queryByTime ul { list-style-type: none; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin: 0px; }
#queryByTime li { display: block; float:left;height: 18px; background-repeat: no-repeat; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 3px; margin-top: 0px; margin-right: 1px; margin-bottom: 0px; margin-left: 0px; float: left; font-family: Tahoma, Geneva, sans-serif; font-size: 11px; border-left:1px solid;border-bottom:1px solid;}
#queryByTime li span {border:0px solid;display: block; height:18px;text-decoration: none; line-height: 20px; color: #000000;font-weight:bold; padding-top: 0px; padding-right:5px; padding-bottom:0px; padding-left: 0px;}
#queryByTime li span a { display: block; height:18px;    text-decoration: none; line-height: 20px; color: #000000; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px;background-color:#FFFFFF }
#queryByTime li.active { display: block; ; float:left; background-image: url(/theme/images/interface/menubg01.png); height: 36px; background-repeat: no-repeat; background-position: left bottom; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 10px; margin-top: 0px; margin-right: 2px; margin-bottom: 0px; margin-left: 0px; float: left; font-family: Tahoma, Geneva, sans-serif; font-size: 11px; }
#queryByTime li.active a { display: block; height: 36px; background-image: url(/theme/images/interface/menubg02.png); background-repeat: no-repeat; background-position: right bottom; text-decoration: none; line-height: 36px; color: #FFF; font-weight: bold; padding-top: 0px; padding-right: 10px; padding-bottom: 0px; padding-left: 0px; }
#queryByTime li.active a img { vertical-align: middle; padding: 0px; margin-top: 0px; margin-right: 4px; margin-bottom: 0px; margin-left: 0px; _vertical-align:text-bottom; _margin-top:10px; }
#queryByTime li.hovered { display: block; float:left; background-image: url(/theme/images/interface/menubg05.png); height: 36px; background-repeat: no-repeat; background-position: left bottom; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 10px; margin-top: 0px; margin-right: 2px; margin-bottom: 0px; margin-left: 0px; float: left; font-family: Tahoma, Geneva, sans-serif; font-size: 11px; }
#queryByTime li.hovered a { display: block; height: 36px; background-image: url(/theme/images/interface/menubg06.png); background-repeat: no-repeat; background-position: right bottom; text-decoration: none; line-height: 36px; color: #FFF; padding-top: 0px; padding-right: 10px; padding-bottom: 0px; padding-left: 0px; }
#queryByTime li.hovered a img { vertical-align: middle; padding: 0px; margin-top: 0px; margin-right: 4px; margin-bottom: 0px; margin-left: 0px; _vertical-align:text-bottom; _margin-top:10px; }

.treeview, .treeview ul { 
	padding: 0;
	margin: 0;
	list-style: none;
}

.treeview ul {
	background-color: white;
	margin-top: 4px;
}

.treeview .hitarea {
	background: url(/theme/images/treeview-default.gif) -64px -25px no-repeat;
	height: 16px;
	width: 16px;
	margin-left: -16px;
	float: left;
	cursor: pointer;
}
/* fix for IE6 */
* html .hitarea {
	display: inline;
	float:none;
}

.treeview li { 
	margin: 0;
	padding: 3px 0pt 3px 16px;
}

.treeview a.selected {
	background-color: #eee;
}

#treecontrol { margin: 1em 0; display: none; }

.treeview .hover { color: red; cursor: pointer; }

.treeview li { background: url(/theme/images/treeview-default-line.gif) 0 0 no-repeat; }
.treeview li.collapsable, .treeview li.expandable { background-position: 0 -176px; }

.treeview .expandable-hitarea { background-position: -80px -3px; }

.treeview li.last { background-position: 0 -1766px }
.treeview li.lastCollapsable, .treeview li.lastExpandable { background-image: url(/theme/images/treeview-default.gif); }  
.treeview li.lastCollapsable { background-position: 0 -111px }
.treeview li.lastExpandable { background-position: -32px -67px }

.treeview div.lastCollapsable-hitarea, .treeview div.lastExpandable-hitarea { background-position: 0; }

.treeview-red li { background-image: url(/theme/images/treeview-red-line.gif); }
.treeview-red .hitarea, .treeview-red li.lastCollapsable, .treeview-red li.lastExpandable { background-image: url(/theme/images/treeview-red.gif); } 

.treeview-black li { background-image: url(/theme/images/treeview-black-line.gif); }
.treeview-black .hitarea, .treeview-black li.lastCollapsable, .treeview-black li.lastExpandable { background-image: url(/theme/images/treeview-black.gif); }  

.treeview-gray li { background-image: url(/theme/images/treeview-gray-line.gif); }
.treeview-gray .hitarea, .treeview-gray li.lastCollapsable, .treeview-gray li.lastExpandable { background-image: url(/theme/images/treeview-gray.gif); } 

.treeview-famfamfam li { background-image: url(/theme/images/treeview-famfamfam-line.gif); }
.treeview-famfamfam .hitarea, .treeview-famfamfam li.lastCollapsable, .treeview-famfamfam li.lastExpandable { background-image: url(/theme/images/treeview-famfamfam.gif); } 


.filetree li { padding: 3px 0 2px 16px; }
.filetree span.folder, .filetree span.file { padding: 1px 0 1px 16px; display: block; }
.filetree span.folder { background: url(/theme/images/folder.gif) 0 0 no-repeat; }
.filetree li.expandable span.folder { background: url(/theme/images/folder-closed.gif) 0 0 no-repeat; }
.filetree span.file { background: url(/theme/images/file.gif) 0 0 no-repeat; }

/*******************Facebox css*****************************/
#facebox .b {
  background:url(/theme/images/facebox/b.png);
}

#facebox .tl {
  background:url(/theme/images/facebox/tl.png);
}

#facebox .tr {
  background:url(/theme/images/facebox/tr.png);
}

#facebox .bl {
  background:url(/theme/images/facebox/bl.png);
}

#facebox .br {
  background:url(/theme/images/facebox/br.png);
}

#facebox {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 100;
  text-align: left;
}

#facebox .popup {
  position: relative;
}

#facebox table {
  border-collapse: collapse;
}

#facebox td {
  border-bottom: 0;
  padding: 0;
}

#facebox .body {
  padding: 10px;
  background: #fff;
  width: 370px;
}

#facebox .loading {
  text-align: center;
}

#facebox .image {
  text-align: center;
}

#facebox img {
  border: 0;
  margin: 0;
}

#facebox .footer {
  border-top: 1px solid #DDDDDD;
  padding-top: 5px;
  margin-top: 10px;
  text-align: right;
}

#facebox .tl, #facebox .tr, #facebox .bl, #facebox .br {
  height: 10px;
  width: 10px;
  overflow: hidden;
  padding: 0;
}

#facebox_overlay {
  position: fixed;
  top: 0px;
  left: 0px;
  height:100%;
  width:100%;
}

.facebox_hide {
  z-index:-100;
}

.facebox_overlayBG {
  background-color: #000;
  z-index: 99;
}

* html #facebox_overlay { /* ie6 hack */
  position: absolute;
  height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
.clock{
  color: #111;
  font: normal 11px/22px Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
  height: auto !important;
  height: 1%; /*For IE*/
  left: 10px;
  overflow: hidden;
}