/* GENERAL
--------------------------------------------------------- */
html{ height:100%}
body{color:#565656;	font-family:Calibri;font-size:14px;height:100%;line-height:120%;margin:0px auto;background-color:#ffffff;text-align:justify;}
.clear{ clear:both; margin:0px; padding:0px}
img{border:0px;padding:0px;margin:0px}
td,table,div{font-size:100%; }
#all {margin:0px auto;width:100%;display:block;height:100%;}
.wrapper{ display:block; margin:auto; width:920px; background-color:#FFF; padding-left:20px; padding-right:20px; padding-top:20px; padding-bottom:20px;}
.top_links{ width:925px; display:block; margin:auto; color:#FFF; font-size:12px; padding-left:15px; padding-right:20px; padding-top:10px;}
.top_links a:link, .top_links a:visited{ color:#FFF; font-size:12px; font-weight:bold; text-decoration:none; border-right: 1px #335266; padding-right:5px; padding-left:5px;}
.top_links a:hover{ color:#D6E7F3; text-decoration:none;}
#page_bg{ background-color:#427390;height:100%; background-image: url(../images/bg.jpg); background-repeat: repeat-x;}
.top{width:920px; display:block;margin:0px 0px 0px 0px; margin-bottom:15px;}
.menu_bg{background-color:#688FA6;height:30px; display:block; margin-bottom:12px; text-align:left; margin-bottom:15px;}
.menu{ width:715px; padding-top:2px; padding-left:5PX;}
.src{ width:180px; padding-top:5px;}
.home{width:920px; display:block;}
.author{ color:#62AFE1;}
.box{width:170px; display:block; text-align:center; padding-bottom:5px;}
.box2{width:190px; display:block;text-align:center; padding-bottom:5px;}
.publications{ background-color:#E9E9E9; border:solid 1px #D5D5D5; padding:3px; width:162px; margin-bottom:20px;}
.updates{ background-color:#EEEEEE; border:solid 1px #E4E4E4; padding:5px; width:178px; margin-bottom:20px;}
.sxetika{ background-color:#fff; padding:5px; width:180px; margin-bottom:20px; background-image:url(../images/sxetika_bg.jpg); background-repeat:repeat-x; min-height:200px;}
.down{ width:920px; padding-top:20px;}

/*///////////////////////SITE STYLES/////////////////////////////////*/
#bottom{display:block; width:920px; text-align:left; border-top: solid 1px #DADADA; padding-top:7px;}
.date{ color:#fff; font-size:18px; font-family:Georgia, "Times New Roman", Times, serif; line-height:150%;}
#main{width:920px; display:block;}
.inner{ margin-bottom:12px; display: block;}
.colum_left{margin:0px ;width:170px;float:left;display:block; background-repeat: repeat-x; margin-right:10px;}
.colum_mid{margin:0px ;width:530px;float:left;display:block; background-repeat: repeat-x; margin-right:10px; margin-top:10px;}
.colum_right{margin:0px;padding:0px 0px;width:190px;float:right; text-align:left;display:block;}
.right_box{padding:10PX; border: solid 1px #E1E1E1; background-color:#FFF; background-image:url(../images/menur_bg.jpg); background-repeat:repeat-x; background-position:bottom; width:201px; margin-bottom:10px;}
.seperator {margin:0px 0px 0px 0px;padding:0px;width:8px;float:left;display:block; height:50px; background-color:#E4EBED;}
.footer{ font-size:11px; color:#FFFFFF; font-weight:normal; width:900px; padding-left:30px; padding-right:30px; padding-top:8px; padding-bottom:5px; margin:auto; line-height:140%;}

/* Small text */
.small, .smalldark, .createdate, .modifydate, .mosimage_caption, a.readon, 
.blog_more, .back_button, .pagenavcounter, .pagenav, .pagenavbar, .contenttoc {font-size: 85%;}

/* LINKS, UL, LI TH, FIELDSET */
a.bot:link, a.bot:visited{font-size:11px;font-weight:bold;text-decoration:none; color:#ffffff; }
a.bot:hover{text-decoration:none; color:#69BAEF;}
a:link, a:visited {	color: #38515E;font-weight:bold;text-decoration:none;}
a:hover{text-decoration: none; color:#68B9F0;}
ul {margin: 0;padding: 0;list-style: none;}
li {padding-left: 15px;background: url(../images/arrow.gif) no-repeat 2px 5px;line-height: 140%;}
th {padding: 4px;font-weight: bold;text-align: left;font-size: 12px;}
fieldset {border: none;margin: 0;padding: 0;}
fieldset a {font-weight: bold;}
h1{ font-size:16px; line-height:120%; font-weight:bold; text-align:left;}
h2{ font-size:14px; color:#1D67DD; text-align:left;}
hr {border-top: 1px solid #999999;border-right: 0;border-left: 0;border-bottom: 0;height: 1px;}

/*staff--*/
#inside_cat{background-color:#ffffff; padding:10px;}
#inside_cat3{padding:10PX; border: solid 1px #E1E1E1; background-color:#FFF; background-image:url(../images/menur_bg.jpg); background-repeat:repeat-x; background-position:bottom; width:201px; margin-bottom:10px;}
#inside_cat_title{font-size:14px; color:#fff; text-align:left; font-weight:bold; padding-top:10px; margin-bottom:5px; background-color:#E1E1E1; padding:3px; padding-left:5px;}
#inside_cat2{}
a.cat_l:link , a.cat_l:visited {font-size:15px;color:#1D272C; font-weight:normal; text-decoration:none; border-bottom:dotted 1px #D2D4D5; font-family:Georgia, "Times New Roman", Times, serif; text-align:left; padding-left:5px; padding-bottom:5px; padding-top:5px; display:block; margin-bottom:2px;}
a.cat_l:hover {font-size:15px;color:#ffffff; background-color:#D2D4D5; text-decoration:none}
a.cat_l2:link , a.cat_l2:visited {font-size:11px;color:#006173; font-weight:normal; text-decoration:none; border-bottom:dotted 1px #CFD6D7; font-family:Georgia, "Times New Roman", Times, serif; text-align:center; padding-bottom:3px; display:block; margin-bottom:2px;}
a.cat_l2:hover {font-size:11px;color:#ffffff; background-color:#CFD6D7; text-decoration:none}

/* MAILEVEL STYLE MENU --------------------------------------------------------- */
ul.menu {list-style-type: none; background-image:none;}
ul.menu li {text-align:LEFT;padding-left: 0;display: inline;background: none;}
.menu ul li a {font-size:15px;text-decoration:none;font-weight:bold; text-align:left;line-height:120%;color:#fff; margin-right:5px; border-right: solid 1px #fff; padding-right:5px; padding-left:3px; margin-left:4px; text-transform:uppercase;background-color:#688FA6; padding-top:2px; padding-bottom:2px;}
.menu ul li a:hover,.menu ul li a:active,#left ul li a:focus {color:#ffffff;text-decoration:none;background-color:#69BBF1;border-right: solid 1px #69BBF1;}
.menu ul li.active a:link,.menu ul li.active a:visited {color:#ffffff;text-decoration:none;background-color:#69BBF1;border-right:  solid 1px #69BBF1;}

/* SUB MENUS
--------------------------------------------------------*/
ul.menuright_l {list-style-type: none;}
ul.menuright_l li {background: none; padding-left: 0px;}
ul.menuright_l li a, ul.menuright_l li a:visited {color:#fff;font-size:14px;font-weight:bold;text-decoration:none; height:20px; padding-top:4PX; padding-left:4px; text-align:left; display:block; margin-bottom:2PX; background-color:#B69D18;}
ul.menuright_l li a:hover, ul.menuright_l li a:active,#ul.menuright_l li a:focus {color:#fff;background-color:#000011;}
ul.menuright_l li.active a:link,ul.menuright_l li.active a:visited {color:#fff;background-color:#000011;}

/* FORM --------------------------------------------------------- */
form {margin: 0;padding: 0;}
input, select {	font: 11px/normal Tahoma, Arial, Helvetica, sans-serif;}
select, .inputbox {padding: 2px;}
textarea {padding-left: 2px;}
.button { background-color:#3D9AF6;padding:5px; color:#fff;font-size:12px;font-weight:bold; line-height:120%; border:0px; text-transform:uppercase;}
.inputbox {border: 1px solid #E1E1E1; background-color:#E1E1E1;}
.inputbox:hover, .inputbox:focus {border: 1px solid #fff;}

/* MODULES--------------------------------------------------------- */
div.modules {width: 100%;}
div.moduletable h3 {padding: 0 0 0 4px;margin: 0 -3px 0 -3px!important;color: #FFFFFF;background: url(../images/h3-bg.gif) no-repeat top right #666666;font-size: 11px;height: 20px;line-height: 20px;border: 2px solid #EEEEEE;border-top: none;font-weight: normal;}
div.moduletable {padding: 3px 5px;margin-top: 9px!important;margin-top: 10px;}
div.moduletable td {padding: 3px 0!important;}
.mod_login{color:#2A2874;font-size:11px;}
#mod_login_greeting{color:#fff;font-size:11px;}
.smallgrey {color: #9E9E9F;font-size:10px;	font-weight:normal;}

/* CMS STYLE--------------------------------------------------------- */
table.blog {width: auto;}
table.blog .article_separator { margin-top:10px; border-top: dotted 1px #DBDBDB; display:block;}
table.contentpane {border: none;width: 100%;}
table.contentpaneopen {border: none;}
table.contenttoc {margin: 0 0 10px 10px;width: 25%;}
table.contenttoc td {padding: 1px 5px 1px 20px;background: url(../images/arrow-off.gif) no-repeat 6px;}
table.contenttoc th {padding: 1px 5px;border: 2px solid #EEEEEE;background: #666666;color: #FFFFFF;}
table.contenttoc td:hover {padding: 1px 5px 1px 20px;background: url(../images/arrow-on.gif) no-repeat 6px;}
table.polls {padding: 0;width: 100%;}
table.pollstableborder {margin-top: 5px;text-align:left;font-size:10px;}
.poll{width:100%;text-align:left;}
table.poll td{padding-left:3px;text-align:left;font-size:10px;padding-bottom:5px;}
table.pollstableborder img {margin: 4px 4px 4px 0;}
table.pollstableborder td {padding: 2px!important;}
table.searchintro {margin: 10px 0;width: 100%;background: #F9F9F9;border: 1px solid #EEEEEE;}
table.searchintro td {padding: 5px!important;}
.blog_more {margin: 10px 0;padding: 0 5px 5px 5px;}
.blog_more strong {display: block;margin: 0 -5px 5px -5px;padding: 1px 5px;background: #666666;border-bottom: 2px solid #EEEEEE;font-weight: bold;color: #FFFFFF;}
td.buttonheading {padding: 5px 5px 0px 0px!important;text-align: right;}
.category {font-weight: bold;}
.clr {clear: both;}
.code, pre {border: 1px solid #F0F0C0;width: auto;padding: 5px;background: #FFFFCC;}
.componentheading {font-weight:bold; font-size:20px;color:#0F2C3B; line-height:120%;text-align:left; padding-bottom:5px;}
.contentdescription {padding-bottom: 30px;background: url(../images/hdot2.gif) repeat-x bottom left;}
.contentheading {font-weight:normal; font-size:20px;color:#0F2C3B; line-height:120%; padding-bottom:5px;text-align:left;}
a.contentpagetitle:link,a.contentpagetitle:visited {font-weight:normal; font-size:20px;color:#0F2C3B; line-height:120%; padding-bottom:5px;text-align:left; text-decoration:none;}
a.contentpagetitle:hover {color: #65B3E6;text-decoration:none;}
a.readon {color: #0F2C3B;font-weight:bold; font-size:14px; text-decoration:none;}
a.readon:hover {text-decoration:none; color:#8ACFF1;}
table.contentpaneopen td, table.contentpane td {}
table.contentpaneopen, table.contentpane, table.blog {width: 100%;}
.createdate {color: #3BA4DE;font-weight: normal;padding-bottom:3PX; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; line-height:130%;}
.modifydate {color: #282673;height: 15px;}
.error {color: #282673;}
.highlight {font-weight: bold;border-bottom: 1px dotted;}
.moduletable {padding: 0;}
.mosimage, .mosimage img {border: solid 2px #CCCCCC; margin-left:4px;margin-right:4px;}
.caption{border: solid 2px #CCCCCC; margin-left:0px;margin-right:4px; margin-bottom:4px;}
.pagenav {padding: 2px;}
.pagenav_prev a, .pagenav a, .pagenav_next a {color: #3D85BD;font-size: 0.9em;}
.pagenav_prev a:hover, .pagenav a:hover, .pagenav_prev a:active, .pagenav_next a:hover, .pagenav a:active,  .pagenav_next a:active {color: #3D85BD;text-decoration: none;}
.pagenavbar {padding-left: 16px;background: url(../images/pages.gif) no-repeat center left;font-weight: bold;}
.pagenavcounter {padding: 0 16px 10px 16px;color: #666666;background: url(../images/pages.gif) no-repeat 0 3px;font-weight: bold;}
.sectiontableheader {padding: 2px 4px;color: #FFFFFF;font-size: 11px; background-color:#63B1E2;}
.sectiontableheader a, .sectiontableheader a:hover {color: #FFFFFF;}
tr.sectiontableentry1 td {padding-left: 4px; padding-right: 4px; padding-top: 8px;padding-bottom: 8px;background: #F9F9F9;border-top: 1px solid #EEEEEE; text-align:left; width:}
tr.sectiontableentry2 td {padding-left: 4px; padding-right: 4px; padding-top: 8px;padding-bottom: 8px;background: #FFFFFF; text-align:left;}
.small {color: #FFFFFF;}
ul.latestnews{color:#086AAD; background-image:url(../images/arr_cont.jpg); background-repeat:no-repeat; background-position:left top; padding-bottom:2px; padding-top:2px; margin-bottom:3px; display:block;}
ul.latestnews a,ul.latestnews a:visited { color:#086AAD; text-transform:none; font-weight:NORMAL; font-size:12px;}
li.latestnews  { }

/* SEARCH STYLES--------------------------------------------------------- */
.search input { border-top:solid 1px #BDE3FD; border-bottom:solid 1px #BDE3FD; border-left:solid 1px #BDE3FD; color: #848383; font-size:11px; height:12px;background-color:#ffffff;text-align:right; padding-left:5px; background-image:url(../images/searcg.gif); background-repeat:no-repeat; background-position:right; width:140px; padding-right:25px;}

/* PATHWAY--------------------------------------------------------- */
#pathway {font-size:11px;font-weight: normal; color:#C9C9C9; padding-top:0PX; border-bottom: solid 1px #E1E1E1; margin-bottom:3px;}
#pathway a {padding: 0 0 0 0;color: #3F6E89;}
#pathway img {margin: 0 5px;}

/* MISCELLANOUS----------------------------------------------------------- */
div.back_button a {float: right;display: block;width: auto;padding: 0 10px;height: 18px;background: url(../images/but-bg.gif) no-repeat bottom right;border: 1px solid #808080;color: #666666;cursor: default;}
div.back_button a:hover {color: #666666;text-decoration: none;cursor: default;}
div.back_button a:active {border: 1px solid #CCCCCC;background: #EEEEEE;color: #666666;text-decoration: none;cursor: default;}

/* CLEAR FIX */
.clearfix:after {clear: both;display: block;content: ".";height: 0;visibility: hidden;}
.clearfix {display: inline-table;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

/* System Standard Messages */
#system-message { margin-bottom: 20px; }
.message {font-weight: bold; font-size:12px; padding:0px; text-indent:0px;}
#system-message dd.message ul { border:none; margin:0px; padding:0px; font-weight:bold; font-size:14px;}
/* System Error Messages */
#system-message dd.error ul {border:none; margin:0px; padding:0px; font-weight:bold; font-size:14px;}
/* System Notice Messages */
#system-message dd.notice ul {border:none; margin:0px; padding:0px; font-weight:bold; font-size:14px;}
