/*basic*/

hr {
	color: #036;
}

body {
	font-family: Arial, Helvetica, "Sans Serif";
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-size: 14px;
	line-height: normal;
	font-size-adjust: none;
	font-stretch: normal;
	color: #333333;
}
.style1 {
	color: #EE5500
}
.moduletable th {
	color: #eef;
	font: bold 11px/15px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	padding: 3px 8px;
	text-align: left;
	background: #68a url(../images/th_bg.png) left center;
	text-indent:18px;
}
.moduletable td {
	font: normal 11px/normal Arial, Helvetica, sans-serif;
	padding: 0;
	margin: 0;
	text-align: left;
}
.moduletable td ul {
	list-style: square url(../images/arrow_blue.png);
	margin: 2px 0 2px 20px;
	padding: 0px;
}
.moduletable td ul a:link, .moduletable td ul a:visited {
	color: #346;
}
.moduletable td ul a:active, .moduletable td ul a:hover {
	color: #f90;
}
a:link, a:visited (line 31) {
 color: #ff6600;
 text-decoration: none;
}
 a:active, a:hover (line 32) {
 color: #cc3300;
}
h1 {
	color: #334466;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	font-size: 14px;
	line-height: 14px;
	font-size-adjust: none;
	font-stretch: normal;
	text-align: left;
}

.topmenu #menu0 {
	list-style-type: none;
	padding: 0px;

}


.liMenu li.liMenuActive a
{
	background-color: #ff9900;
	background-image: url(../images/menu_bg2.png);
}

.liMenu li.liMenuActive a, .liMenu ul.liMenu_lvl1 li.liMenuActive a
{
	background-color: #ff9900;
	background-image: url(../images/menu_bg2.png);
}

.liMenu li a, .liMenu li a:link
{
	display: block;
	background-color: #006699;
	background-image: url(../images/menu_bg.png);
	background-repeat: no-repeat;
	background-attachment: scroll;
	font-family: Arial,Helvetica,sans-serif;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	font-size: 11px;
	line-height: 14px;
	font-size-adjust: none;
	font-stretch: normal;
	color: #eeeeff;
	vertical-align: middle;
	text-indent: 16px;
	text-decoration: none;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #0077cc;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #004466;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
	width: auto;
	list-style-type: none;
	width: 150px;
}

.liMenu li a:hover
{
	background-color: #ff9900;
	background-image: url(../images/menu_bg2.png);
	background-repeat: no-repeat;
	background-attachment: scroll;
	text-decoration: none;
	color: #ffffcc;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #ffcc66;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cc7700;
}

.liMenu_lvl1 {
	list-style-type: none;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
	margin-right: 0px;
	width: 130px;

}
.liMenu_lvl1 li a, #liMenu_lvl1 li a:link, .liMenu_lvl1 li a:visited
{
	background-color: #ff9900;
	background-image: url(../images/menu_bg.png);
	background-repeat: no-repeat;
	background-attachment: scroll;
	text-decoration: none;
	color: #ffffcc;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #ffcc66;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cc7700;
	list-style-type: none !important;
	width: 135px;
}





.xGUI_form{
width:600px !important;
}

table.xGUI_form tr td (line 131)

{
width: 15% !important;
text-align: right  !important;
padding-right: 5px  !important;
}
 
body{
padding:0px;
}
a img{}
a {
color:#435e84;
text-decoration:none;
}
a:hover{
text-decoration:underline;
}
p{  }
h2{
    color: #334466;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 14px;
    font-size-adjust: none;
    font-stretch: normal;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    line-height: 14px;
    text-align: left;
}
h3{
font-weight:normal;
color:#5677a5;
font-size:11px;
maring:0;
padding:0;
}
li { }
input{}
select {}

td.topmenu table{
width:100%;
}
div.topmenu{
margin:0px 10px 0px 10px;
}

div.content{
padding:5px 5px 5px 5px;
min-height:500px;
}

td.content{
background-repeat:no-repeat;
width:582px;
}

td.content, td.rightmenu{
vertical-align:top;
}







td.toolmenu{
	height:110px;
	vertical-align:top;
	text-align:right;
	margin: 4px;
	padding: 4px;
}
div.toolmenu ul{
font-size:10px;
padding:0 5px 0 0;
margin:0;
list-style:none;	
}


td.rightmenu{
width:196px;
vertical-align:top;
}
.heading_tit {
	letter-spacing: 3em;
}
div.righmenu{
border-left:1px solid #aaaaaa;
padding-left:8px;
}
div.righmenu ul{
padding:0;
margin:0;
list-style:none;	
}



div.righmenu ul.liMenu li a{
vertical-align:middle;
margin-bottom:6px;
text-align:center;
display:block;
line-height:70px;
width:188px;
text-transform:uppercase;
font-size:14px;
font-weight:bold;
}
div.righmenu ul.liMenu li a:hover{
text-decoration:none;
}


div.righmenu ul.liMenu li.menu1_0_0 a{background-color:#001C31; color:#a6914a;}
div.righmenu ul.liMenu li.menu1_0_1 a{background-color:#1A3346; color:#a6914a;}
div.righmenu ul.liMenu li.menu1_0_2 a{background-color:#344A5B; color:#a6914a;}
div.righmenu ul.liMenu li.menu1_0_3 a{background-color:#4D616F; color:#a6914a;}



div.righmenu ul.liMenu_lvl1{
padding:5px 20px 13px 20px;
}

div.righmenu ul.liMenu_lvl1 li{
background-image:url('../images/menuli0.gif');
background-repeat:no-repeat;
background-position:0px 7px;
background-color:transparent !important;
padding:0 0 0 17px;
}

div.righmenu li.menu1_0_0 ul.liMenu_lvl1 li{ background-image:url('../images/menuli1.gif'); }
div.righmenu li.menu1_0_1 ul.liMenu_lvl1 li{ background-image:url('../images/menuli2.gif'); }
div.righmenu li.menu1_0_2 ul.liMenu_lvl1 li{ background-image:url('../images/menuli0.gif'); }
div.righmenu li.menu1_0_3 ul.liMenu_lvl1 li{ background-image:url('../images/menuli3.gif'); }

div.righmenu ul.liMenu_lvl1 li a{
background-color:transparent !important;
color:#3b3b3b !important;

vertical-align:left;
margin-bottom:0px;
text-align:center;
display:inline;
line-height:14px;
width:auto;
text-transform:none;
font-size:11px;
font-weight:normal;
}



td.bottommenu{
border-top:1px solid #aaaaaa;
}
td.bottommenu table{
margin:0 auto;
}

/*
Themes
*/
.index{}
.index td.content{background-image:url(../images/contentbg.jpg);}
.index h1{color:#001C31;}
.members{}
.members td.content{background-image:url(../images/contentbg.jpg);}
.members h1{
color:#001C31;
}
.contact{}
.contact td.content{background-image:url(../images/contentbg.jpg);}
.contact h1{
color:#001C31;
}
.statistics{}
.statistics td.content{background-image:url(../images/contentbg.jpg);}
.statistics h1{
color:#001C31;
}
.login{}


form.module_searchstring{margin:0 0 0 0;}

/*
Pager object main index design
*/
.pager_index{
	font-size: 10px;
	padding: 0px 2px 0px 2px;
}
.pager_cindex{
	font-size: 10px;
	font-weight:bold;
	padding: 0px 2px 0px 2px;
}
.pager_sep{
	font-size: 10px;
	padding: 0px 2px 0px 2px;
}
.pager_prev{
	font-size: 10px;
	padding: 0px 2px 0px 2px;
}
.pager_next{
	font-size: 10px;
	padding: 0px 2px 0px 2px;
}
/*-*/





.CoolMenuTopElements, .CoolMenuSubElements {
	text-align:center;
	text-transform: uppercase;
	background-color:#eee;
	height: 20px;
	font-size:	13px;
	color:#001C31;
	}
.CoolMenuTopElementsOver, .CoolMenuSubElementsOver{
	text-align:center;
	text-transform: uppercase;
	height: 20px;
	font-size:	13px;
	background-color:#001C31;
	color:#a6914a;
}


.KnowledgeBaseAssociationsTitle{
	font-size:12px !important;
	line-height: 12px !important;
}

.KnowledgeBaseClassesTitle{
	font-size:12px !important;
	line-height: 12px !important;
}

.KnowledgeBaseLabels{
	color:#8CBD4E;
	font-size:20px;
	font-weight: normal;
	text-transform: uppercase;
	padding-bottom:3px  !important;

	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dashed;
	border-left-style: none;
	border-bottom-color: #8CBD4E;

}

.KnowledgeBaseInstancesTitle{
	color:#FFFFFF;
	font-size:16px;
	font-weight: normal;
	text-transform: uppercase;
	padding-bottom:0px  !important;

}



.brd_fr{
	font-size:12px !important;
	line-height: 12px !important;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-left-style: dotted;
	border-top-color: #8CBD4E;
	border-right-color: #8CBD4E;
	border-bottom-color: #8CBD4E;
	border-left-color: #8CBD4E;
	margin: 0px;
	padding: 0px;
}

.brd_bot{
	font-size:12px !important;
	line-height: 12px !important;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	border-top-color: #8CBD4E;
	border-right-color: #8CBD4E;
	border-bottom-color: #8CBD4E;
	border-left-color: #8CBD4E;
}

.brd_left{
	font-size:12px !important;
	line-height: 12px !important;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: dotted;
	border-top-color: #8CBD4E;
	border-right-color: #8CBD4E;
	border-bottom-color: #8CBD4E;
	border-left-color: #8CBD4E;
}
