#random{
border:1px solid #999999;
height:113px;
position:relative;
width:150px;
}

h1{font-size:8px !important;
color:#ffffff;}

.random2{
margin-top:-34px;
position:relative;
float:left;
}
#leftcolumn ul.menu li, #rightcolumn ul.menu li {
border-bottom:1px solid #EEEEEE;
padding-left:2px !important;
}
#current {
border-bottom:1px solid #AAAAAA !important;
}
li.active {
border-bottom:1px solid  #31353E !important;
color:#EEEEEE !important;
}

#leftcolumn ul.menu li:hover, #rightcolumn ul.menu li:hover{
background:  none repeat scroll 0% 0% rgb(247, 102, 12)!important;
color: #ffffff !important;
}

#leftcolumn ul.menu, #rightcolumn ul.menu {
list-style-type:none !important;
}
#leftcolumn ul.menu li#current ul li {
background:none repeat scroll 0 0 white !important;
margin:0;
padding:0;
}
a.contentpagetitle:hover{color:#999999;}
.readmorelink{
background:url("http://elbes.com/images/M_images/arrow.png") repeat-x scroll  0;
}
.readmorelink:hover{
background:url("http://elbes.com/images/elbes/arrow_green.png") repeat-x scroll  0;
}
#gsmall1 {
background:#EEEEEE none repeat scroll 0 0;
border: 1px solid #ccc;
padding:2px 2px 0;
}
#gsmall {
margin-left:409px;
margin-top:2px;
position:absolute;
width:155px;
}

#breadcrumb{
border-left:20px solid #999999;
border-right:20px solid #999999;
border-top:1px dotted #EEEEEE;
margin-left:177px;
padding-left:4px;
}

.foot{border-top:2px solid #EEEEEE;
height:25px;
}

div#copyr {
padding-top:10px;
float:right;
width:160px;
margin-right:10px;

	}
 
div#copyl {
display:block;
float:left;
padding-left:20px;
padding-top:10px;
text-align:left;
	}

.createdby {
	font-size: 10px;
	color: #666666;
	font-weight: normal;
	text-align: left;
}
.leading{
border-bottom: 1px dotted #eeeeee; 

}
.img_front{
border:3px solid #EEEEEE;
float:right;
margin:5px;
margin-bottom:10px;
}

.front_img{
float:right;
}

.img_middle{
vertical-align:middle;
}

.modifydate {
background:none repeat scroll 0 0 #EEEEEE;
color:#555555;
float:right;
font-size:10px;
font-weight:normal;
padding:1px;
border-left:4px solid #999999;
margin-top:25px;

}


dd.modified {
background:none repeat scroll 0 0 #EEEEEE;
color:#555555;
float:right;
font-size:10px;
font-weight:normal;
padding:1px;
border-left:4px solid #999999;
margin-top:0px;

}

.createdate {
	height: 20px;
	vertical-align: top;
	font-size: 10px;
	color: #cccccc;
	font-weight: normal;
	vertical-align: top;
	padding-top: 0px;
}
.articleinfo {height: 20px;;
}
#fontsize {
float:right;
height:0;
margin-right:25px;
position:relative;
}
#flag, #flag2 {
background:none repeat scroll 0 0 #CCCCCC;
border-right:30px solid #334455;
color:#565656;
display:none;
font-size:11px;
font-weight:normal;
margin-left:183px;
margin-top:-10px;
padding:0 8px;
position:absolute;
}


#attention {
background:url("http://elbes.com/images/elbes/error2.png") no-repeat scroll 40px 39px transparent;
display:none;
float:left;
height:25px;
margin-left:86px;
margin-top:25px;
padding:60px 30px 0;
width:80px;
}

#flagText {
border-color:#eee;
border-style:solid none solid solid;
border-width:1px 0 1px 1px;
color:#ccc;
float:left;
line-height:11px;
padding-left:2px;
padding-right:2px;
position:relative;
}


.code {
	font-family: "Courier New", Courier, mono;
	font-size: 11px;
	border: thin dotted #666666;
	color: #D5AA7D;
	margin-right: 10px;
	margin-left: 0px;
}
#legal{
background:#EEEEEE none repeat scroll 0 0;
float:right;
top:70px;
color:#343434;
text-align:right;
position:absolute;
left:800px;
padding-right:3px;
padding-left:3px;

}
 
#slide_1{
background:#EEEEEE none repeat scroll 0 0;
border:1px solid #CCCCCC;
padding-bottom:4px;
padding-top:4px;
width:160px;
}

#slide_2{
background:#eee none repeat scroll 0 0;
border:1px solid #ccc;
padding-bottom:4px;
padding-top:4px;
width:160px;
}

#news_flash {
float:right;
height:20px;
margin-top:15px;
padding:60px 30px 0;
width:80px;

}



#translink1{
height:15px;
width:80px;
float:left;
margin-right:3px;
padding-right:3px;
border-right:3px solid #eee;
}
.translink2{
border:1px solid #ccc;
padding-left:2px;
}

#translate {
background:#EEEEEE none repeat scroll 0 0;
position:absolute;
width:130px;
margin-top:17px;
}

#gtrans1 {

background:#EEEEEE none repeat scroll 0 0;
border: 1px solid #ccc;
padding:2px 2px 0;
width:154px;
margin-top:3px;
}


.transclosebtn{
background:#EEEEEE none repeat scroll 0 0;
}




#sikbox input.search_title {
color:#999999;
}
#sikbox input {
background:transparent !important;
border:medium none;
color:#ccc !important;
display:block;
font-size:11px !important;
height:15px;
padding:5px 0 0;
text-indent:0;
width:120px;

}

.sikbox_results {
background: #fff  !important;
border:1px dashed #DDDDDD !important;

}

.sikbox_results ul li.text div.result.hover, .sikbox_results ul li.text div.result.hover:hover {
background:#fff !important;
}



li.text {
background: transparent !important;
}

.sikbox_results ul li.text div.abstract {
color:#345 !important;
}

.sikbox_results ul li.text div.abstract.hover{
color:#D25118 !important;
background: transparent !important;


}


/*---------Google translation----*/
        a.flag {font-size:16px;padding:1px 0;background-repeat:no-repeat;background-image:url('http://elbes.com/modules/mod_gtranslate/tmpl/lang/16a.png');}
        a.flag:hover {background-image:url('http://elbes.com/modules/mod_gtranslate/tmpl/lang/16.png');}
        a.flag img {border:0;}
        a.alt_flag {font-size:16px;padding:1px 0;background-repeat:no-repeat;background-image:url('http://elbes.com/modules/mod_gtranslate/tmpl/lang/alt_flagsa.png');}
        a.alt_flag:hover {background-image:url('http://elbes.com/modules/mod_gtranslate/tmpl/lang/alt_flags.png');}
        a.alt_flag img {border:0;}
    

/* ###############  main * ########################### */
/* position */





.leading_separator
{
 
}

.article_separator
{
height:5px;
}

.blog { padding: 0; }

.cols1
{
	display: block;
	float: none !important;
	margin: 0 !important;
}


.cols3 { width: 30%; }
.cols2 { width: 47%; }

.column1 , .column2
{
 
	position: relative;
}



.column2
{
	float: right;
	margin: 0;
padding-left:16px;
background:#eeeeee;


}

.column1
{
	float: left;
	margin: 0;
 
}
.article_row
{
	margin: 0px 0 0px 0;
	padding: 0;
/* overflow: hidden; */
}



.row_separator2
{
	display: block;
	clear: both;
	margin: 0;
	border: solid 0px;
}
.row_separator
{
	display: block;
	clear: both;
	margin: 0;
 
}

/*THESIS*/


a {
  color: blue;
}

a:visited {
  color: #660099;
}

/* Top Navigation Bar Styles */

#bar{
border-bottom:2px solid #cccccc;
color:#343434;
font:12px Verdana;
left:0;
padding:8px;
position:fixed !important;
top:0;
width:610px;
z-index:1001 !important;
}
#pageTable {
left:auto;
margin:0;
padding:0;
position:absolute;
top:auto;
width:600px  !important;
}
#blockrandom{
}
.styleNavBarBot {
left:0;
position:relative;
top:940px !important;
}


#bar a {
background-color:#999999;
border:1px solid gray;
color:#FFFFFF;
font-weight:normal;
padding:3px 7px;
text-decoration:none;
}

#bar a:hover {
  background-color: white;
  color: #F2611E;
}


#bar #pagelinks {
  float: right;
}

#bar #pagelinks #pages {
  font-weight: normal;
  padding-left: 10px;
  padding-right: 10px;
}

#bar #pagelinks a {
  font-weight: normal;
  border: none;
}

#bar #pagelinks a:active {
  background-color: white;
  color: navy;
}

/*thesis nav*/

.toc{

color:#F2611E;
font-weight:bold;
list-style:disc inside none;
margin:5px;
padding:0;
width:160px;

}


#contents {
background-color:#999999;
color:#EEEEEE;
font:12px Verdana;
padding:8px;
width:154px;
}

.toc li{
color:#223344;
font-size:11px;
font-weight:normal;
line-height:18px;
text-decoration:none;
}

.toc li a{
text-decoration: none;
color:#223344;

}



.toc li a:visited{
color: #2d2b2b;
}

.toc li a:hover{
background-color: #e8eef7;
font-weight: normal;
color: #F2611E;
}

.toc li a:active{
background-color: #e8eef7;
font-weight: normal;
color: #2d2b2b;
}

.toc li.selected a{ /*selected tab effect*/
border: 1px solid gray;
background-color: #e8eef7;
color: #2d2b2b;
}

div.module_toc ul li a:link, div.module_toc ul li a:visited {
background:none repeat scroll 0 0 transparent;
color:#343434 !important;
font-size:11px !important;
font-weight:normal !important;
line-height:18px !important;
padding:0;
text-decoration:none;
}
div.module_toc ul {
list-style:disc inside none !important;
padding-left:2px !important;
text-align:left;
color:#F2611E;
}

div.module_toc, div.module {
margin-bottom:10px;
margin-left:5px;
text-align:left;
}

#leftcolumn ul.toc, #rightcolumn ul.toc{
color:#F2611E !important;
list-style:disc inside none;
}
#leftcolumn ul.toc li a, #leftcolumn toc.menu li a:link, #rightcolumn ul.toc li a, #rightcolumn ul.toc li a:link {
color:#ff0000;
font-size:11px;
font-weight:normal;
height:18px;
line-height:18px;
margin:0;
text-decoration:none;
}