body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	}
img {
    border:none !important;
}
hr {
	background-image:url(../images/horizontalruler.jpg);
	height:1px;
    width:100%;
}

.main {
	text-align:left;
	vertical-align:top;
}

.footer {
    text-align:center;
    font-size:11px;
}

.left {
    vertical-align:top;
}
.mainarea {
    vertical-align:top !important;
    padding:0px;
}

#siteMap table {
    text-align:center;
}

#siteMap tr {
    text-align:left;
}
#siteMap td {
    text-align:left;
    display:block;

}

.siteMap_root a:link, .siteMap_root a:visited, .siteMap_root a:active{
    background-color:whitesmoke;
    color:black;
    display:block;
}

.siteMap_root a:hover{
    background-color:whitesmoke;
    color:darkred;
    display:block;
    text-decoration:none;
    border-left:5px firebrick solid;
}
.siteMap_child a:link, .siteMap_child a:visited, .siteMap_child a:active{
    background-color:white;
    color:darkred;
    display:block;
    padding-left:15px;

}

.siteMap_child a:hover{
    background-color:white;
    color:firebrick;
    display:block;
    text-decoration:none;
    border-left:5px firebrick solid;

}
.siteMap_subchild a:link, .siteMap_subchild a:visited, .siteMap_subchild a:active{
    background-color:white;
    color:black;
    display:block;
    padding-left:30px;
    font-weight:normal;

}

.siteMap_subchild a:hover{
    background-color:white;
    color:darkred;
    display:block;
    text-decoration:none;
    border-left:5px firebrick solid;
    
}

#topmenu {
	height:35px;
	
	
	}
	
#topmenu.td {
	padding:5px;
	}

#topmenu a,a:link,a:active,a:visited {
display:inline;
	padding:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:black;
	text-decoration:none;
	}
#topmenu a:hover {
	border-bottom:15px #990000 solid;
	}
	
#module.table {

    height:100% !important;
    display:block;
}

#module .topleft {
	width:10px;
	height:33px;
	vertical-align:bottom;
	}

#module .top {
    height:33px;
     /*vertical-align:bottom;*/
	 background-image:url(../images/graymodule_top_tile.jpg);
     background-repeat:repeat-y;
}
	
#module .topright {
	width:10px;
	height:33px;
	vertical-align:bottom;
	}
	
#module .left {
    vertical-align:bottom;
    background-color:#fefefe;
    background-image:url(../images/graymodule_left.jpg);
    background-repeat:repeat-y;
    }

#module .main {
	/*background-color:#fefefe;*/
	vertical-align:top;
	text-align:left;
	/*background-image:url(../images/graymodule_tile.jpg);*/
	background-position:bottom;
    background-repeat:repeat-x;
    }
	
#module .right {
    background-image:url(../images/graymodule_right.jpg);
    background-repeat:repeat-y;
     vertical-align:bottom;
	 background-color:#eeeeee;
	}
	
#module .bottomleft {
	width:10px;
	height:15px;
    vertical-align:top;

    }

#module .bottom {
	
	 vertical-align:top;
	}
	
#module .bottomright {
	width:10px;
	height:15px;
	 vertical-align:top;
	}
	
#innermodule .moduleicon {
    vertical-align:top;
    width:32px;
    display:block;
}

#innermodule .moduletitle {

    text-align:left
;padding-left:5px;

}

#innermodule .moduleruleGray {
	color:gainsboro;
}

#innermodule .modulerule {
	height:2px;
}	
#innermodule .modulemain {
	text-align:left;
	vertical-align:top;
}

#footer {
	font-size:10px;
	color:#000000;
	text-align:center;
	font-family: "trebuchet MS", arial, helvetica;
}

#footer a{

	height:25px;
	vertical-align:middle;
	text-align:left;
    font-size:10px;
	text-decoration:none;
	color:#000000;

}

#footer a:link, #footer a:visited, #footer a:active{
    text-decoration:none;
}

#footer a:hover{
	color: #FF6600;
}
/*
	/////////Istatistik

*/

#stats {
	width: 200px;

	font-size:12px;
	color:#000000;
	text-align:left;
	font-family: "trebuchet MS", arial, helvetica;
}

#stats hr{
	color:#cccccc;
	height: 1px;
	width: 190px;
	text-align: center;
}

#stats br{

	height: 50px;


}

#stats tr{

	/*height: 25px;*/

}

#stats th{
	padding-left: 5px;
	font-size:14px;
	color: #FFFFFF;

	background-color:#cccccc;
	/*background-image:url(../images/left_module_header.jpg);*/
}

/*
	/////////Istatistik

*/

#content {
	width: 200px;

	font-size:12px;
	color:#000000;
	text-align:left;
	font-family: "trebuchet MS", arial, helvetica;
}

#content hr{
	color:#cccccc;
	height: 1px;
	width: 190px;
	text-align: center;
}

#content br{

	height: 50px;


}

#content tr{

	height: 25px;

}

#content th{
	padding-left: 5px;
	font-size:14px;
	color: #FFFFFF;

	background-color:#cccccc;
	/*background-image:url(../images/left_module_header.jpg);*/
}

/*
	/////////Info

*/

#info {
	width: 200px;

	font-size:12px;
	color:#000000;
	text-align:left;
	font-family: "trebuchet MS", arial, helvetica;
}

#info hr{
	color:#cccccc;
	height: 1px;
	width: 190px;
	text-align: center;
}

#info br{

	height: 50px;


}

#info tr{

	height: 25px;

}

#info th{
	padding-left: 5px;
	font-size:14px;
	color: #FFFFFF;

	background-color:#cccccc;
	/*background-image:url(../images/left_module_header.jpg);*/
}

/* page view  */

#pageTitle {
    padding-left: 15px !important;
	font-size:14px;
    font-weight:bold;
    color: #ff3300;
    height: 25px;
	background-repeat: repeat-x;
	background-color:#ffffff;
	/*background-image:url(../images/title_back.gif);*/
    border-left:1px #ffffff solid;
}

#periyot {
    font-size: 12px;
    text-align: left;
    /*border-bottom:1px #666666 dotted;*/
}



/* table view*/

#mainTable {
    vertical-align:top;
}

#main #viewTable .tableTitle {
      background-color: #f2f2f2;
}

#main #viewTable .periodSelect {
    text-align:center;
    vertical-align:middle;
    height:25px;
}

#main .tableDesc {
    vertical-align:top;
    /*padding-top:25px;*/
    font-size:12px;
    text-align:justify;
    padding-left:5px;
    padding-right:5px;
}
.tableRow1 th{
   padding-left:5px;
   font-weight:normal !important;
    font-size:12px;
    background-color:#fefefe;
}

.tableRow2  th{
    padding-left:5px;
    font-size:12px;
    font-weight:normal !important;
    background-color:#eaeaea;
}
.tableImp1 th{
    padding-left:5px;
    font-size:12px;
    color:black;

    background-color:wheat;
}



.tableRow1 td {
    padding-left:5px;
    text-align:right !important;
    padding-right:5px;

    font-size:12px;
    background-color:white;
    height:20px;
}

.tableRow2  td{
    padding-left:5px;
    font-size:12px;
    text-align:right;
    padding-right:5px;
    background-color:gainsboro;
    height:20px;
}

.xepRow1 th{
   padding-left:2px;
   font-weight:normal !important;
   font-size:12px;
   background-color:#fefefe;
}

.xepRow2  th{
    padding-left:2px;
    font-size:12px;
    font-weight:normal !important;
    background-color:#eaeaea;
}

.xepRow1 td {
    padding-left:2px;
    text-align:left !important;
    padding-right:2px;

    font-size:12px;
    background-color:#cae3fc;
    height:18px;
}

.xepRow2  td{
    padding-left:2px;
    font-size:12px;
    text-align:left;
    padding-right:2px;
    background-color:gainsboro;
    height:18px;
}


.tableImp1 td{
    padding-left:5px;
    font-size:12px;
    color:white;
    text-align:right;
    padding-right:5px;
    background-color:crimson;
    height:20px;
}

.tabSelected {
    text-align:center;
    /*background-color:antiquewhite;*/
    width:90px;
    font-size:10px !important;
    background-image:url("../images/tabLinkSelect.png");
    background-repeat:no-repeat;
    
}

.tabLink {
    text-align:center;
    /*backgroundkground-color:chocolate;*/
    width:90px;
    background-image:url("../images/tabLinkSelected.png");
    background-repeat:no-repeat;

}

.tabLink a:link, .tabLink a:visited, .tabLink a:hover, .tabLink a:active{
   font-size:10px !important; 
}



/*#main #viewTable #tableMenu {*/
    /*display:block;*/
    /*text-align:left;*/
    /*/*width:150px;*/
    /*color: red;*/
    /*height: 25px;*/
/*}*/

/*#main #viewTable a {*/
    /*font-size:12px;*/
    /*color:blue;*/
    /*text-decoration:none;*/
    /*font-weight:bold;*/
/*}*/

/*#main #viewTable a:hover {*/
    /*text-decoration:underline;*/

/*}*/

#tableMenu td{
    display:block;
    font-size:12px;
    text-align:center;
    /*width:150px;*/
    color: black;
    height: 25px;
    text-decoration:none;

}

#tableMenu .periodInfo {
    color:black;
    font-size:12px;
}


#periodSelect a {
    /*line-height:25px;*/
    font-weight:normal !important;
    font-size:11px;

    /*color:red;*/
    vertical-align:middle !important;
}

/* -------------------- */
#newsTitle {
    font-weight:bold;
    font-size:12px;
    display:block;
    border-bottom:1px #666666 dotted;
}

#newsTitle #newsDate {
    padding-left:5px;
    font-weight:normal;
    color:#999999;
}

#loginForm {
	width: 200px;
	padding-left: 5px;
	font-size:12px;
	color:#000000;
	text-align:left;
	font-family: "trebuchet MS", arial, helvetica;
}

#loginForm hr{
	color:#cccccc;
	height: 1px;
	width: 190px;
	text-align: center;
}

#loginForm tr{

	height: 25px;

}

#loginForm th{
	font-size:14px;
	color: #FFFFFF;

	background-color:#cccccc;
	/*background-image:url(../images/left_module_header.jpg);*/
}

#loginForm .loginButon{
	display:block !important;
	border:none !important;
	width: 60px !important;
	text-align:center !important;
	background-color:#66CCFF !important;
	background-image:none;
	color:#000000 !important;
	/*background: transparent;*/
	}

#loginForm input{
	/*border:#666666 1px dotted;*/
	/*text-align:left;*/
	/*background-image:url(../images/page_back_diagonal.gif);*/
	/*font-weight:bold;*/
	/*color:#FF3300;*/
}

#loginForm a{
	text-decoration:none;
	color:#000000;
	font-weight:bold;
}

#loginForm a:link,a:visited{

	text-decoration:none;
}

#loginForm a:hover{

	color: #006699;
}

#loginForm a:active{

	text-decoration:underline;
}

/*
	/////////Logged In

*/

#loggedIn {
	width: 200px;

	font-size:12px;
	color:#000000;
	text-align:left;
	font-family: "trebuchet MS", arial, helvetica;
}

#loggedIn hr{
	color:#cccccc;
	height: 1px;
	width: 190px;
	text-align: center;
}

#loggedIn br{

	height: 50px;


}

#loggedIn tr{

	height: 25px;

}

#loggedIn th{
	padding-left: 5px;
	font-size:14px;
	color: #FFFFFF;

	background-color:#cccccc;
	/*background-image:url(../images/left_module_header.jpg);*/
}

.hata {
	color:red;
	font-weight:bold;
	text-decoration:blink;
	height:30px;
	vertical-align:middle;
	text-align:center;
}


#mainTable #m_header{
      height:90px;
      text-align: center;


   }

#mainTable #m_left{
      height:90px;
      text-align: center;
      width: 200px;

   }




/*
	/////////Menu

*/


.menu a{
	/*display:block;*/
	/*height:25px;*/
	/*vertical-align:middle;*/
	text-align:left;
	/*padding-left:15px;*/
	/*padding-top:4px;*/
	text-decoration:none !important;
	color:#000000;
	/*font-weight:bold;*/
	/*background-image:url(../images/left_menu_link.jpg) ;*/
	background-repeat:no-repeat;
}

.menu a:link,a:visited{

	text-decoration:none;
}

.menu a:hover{
    text-decoration:none;
	color: #FF6600;
	/*padding-left: 15px;*/
	/*background-image:url(../images/left_menu_hover.jpg);*/
	background-repeat:no-repeat;
}

.menu a:active{

	text-decoration:none;
}

#staticPage {
    padding-left:10px;
    padding-right:20px;
    padding-top:10px;
}

.loginButon{
	display:block !important;
	border:none !important;
	font-size:11px;
	text-align:center !important;
	background: transparent;
    font-weight:bold;
    color:#ffffff !important;
    width: 100%;
    /*background: transparent;*/
	}

select {
    background-color:#ffffff;
    color:#000000;

    font-size:10px;
    /*width:120px*/
}
a {
    font-size:12px;
    color:blue;
    text-decoration:none;
    font-weight:bold;
}


a:hover {
    text-decoration:underline;

}
.operator {
    color:black;
    font-size:11px;
    font-weight:bold;
    height:35px;
    vertical-align:middle;
    /*border:1px #000000 solid;*/
}
code {
    display:block;
    background-color:#ffffcc;
    border: 1px #666666 dotted;
    padding:5px;
   font-family:"trebuchet MS", "arial", "helvetica";
    line-height:14px;
    text-align: left;
}
textarea {
    display:block;
    background-color:#ffffcc;
    border: 1px #666666 dotted;
    border-right:none !important;
    padding:5px;
   font-family:"trebuchet MS", "arial", "helvetica";
    line-height:14px;
    text-align: left;
    width:95%;
    height:150px;;
}


