/* CSS Document */

/*PAGE LAYOUT*/
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
/*#logo{float:left; background-color:#F0F0F0; background-image:url(slogo1.png); width:199px; height:81px;}*/
/*#topheader{float:right;  background-image:url(top.png); opacity:.75;filter:alpha(opacity=75); -moz-opacity: 0.75; width:550px; height:98px; /*background-color:#F0F0F0; */ position:relative}*/
#lmenu{float:left; width:150px; height:18px; background-image:url(b.png); position:top}
#toplinks{position:absolute; right:10px; top:10px;}
#bottomlinks{position:absolute; right:10px; bottom:10px;}
#menu{float:right; width:700px; height:38px; background-image:url(b.png); background-repeat:repeat-x;  position:relative}
#submenu{float:right; width:526px; height:32px; background-image:url(bg_submenu.gif); background-position:top; background-repeat:repeat-x;}
#contenttext{float:right; width:550px;}
#leftpanel{float:right; width:160px;}
/*#footer{float:left; width:750px; background-color:#F0F0F0; padding:10px;}*/
#footer{float:right; width:700px; height:13px; background-image:url(b.png); background-repeat:repeat-x;}

/*GRAY PANEL*/
.graypanel{
	border:hidden 1px #666666; background-color:#F7F7F7; padding:10px; margin:10px;
}


/*TEXT STYLES*/
.bodytext { 
	font: 0.7em Tahoma, sans-serif;
	font-size: 12px;
	color: #413839;
	padding:2px
}

.titletext {
	font: 0.7em Tahoma, sans-serif;
	font-size:36px;
	font-weight:bold;
	color:#CC0000;
}
.whitetitle {
	font: 0.7em Tahoma, sans-serif;
	font-size:36px;
	font-weight:bold;
	color:#FFFFFF;
}
.smalltitle {
	font: 0.7em Tahoma, sans-serif;
	font-size:20px;
	font-weight:bold;
	color:#CC0000;
}
.smallwhitetext {
	font: 0.7em Tahoma, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #FFFFFF;
}
.smallwhitetext a{
	font: 0.7em Tahoma, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #FFFFFF;
	text-decoration:none;
}
.smallwhitetext a:hover{
	text-decoration:underline;
}
.smallgraytext {
	font: 0.7em Tahoma, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color:#999999;
}
.smallgraytext a{
	font: 0.7em Tahoma, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color:#999999;
	text-decoration:none;
}
.smallgraytext a:hover{
	text-decoration:underline;
}

.tinygraytext {
	font: 0.7em Tahoma, sans-serif;
	font-size: 10px;
	font-weight:bold;
	color:#999999;
}
.tinygraytext a{
	font: 0.7em Tahoma, sans-serif;
	font-size: 10px;
	font-weight:bold;
	color:#999999;
	text-decoration:none;
}
.tinygraytext a:hover{
	text-decoration:underline;
}

.smallredtext {
	font: 0.7em Tahoma, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color:#CC0000;
}

.tinyredtext {
	font: 0.7em Tahoma, sans-serif;
	font-size: 10px;
	color:#CC0000;
}
.smallredtext a{
	font: 0.7em Tahoma, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color:#CC0000;
	text-decoration:none;
}
.smallredtext a:hover{
	text-decoration:underline;
}

hspace{
  line-height: 2;
  margin-top: .286em;
  margin-bottom: .286em 
}

htop{
  line-height: 1.5cm;
  margin-top: .286em;
  margin-bottom: .286em 
}
hbook{
  line-height: 35px;
  margin-top: 1.286em;
  margin-bottom: 1.286em 
}
hjournel{
  line-height: 110px;
  margin-top: 1.286em;
  margin-bottom: 1.286em 
}
hconf{
  line-height: 820px;
  margin-top: 1.286em;
  margin-bottom: 1.286em 
}
hthesis{
  line-height: 4em;
  margin-top: 1.286em;
  margin-bottom: 1.286em 
}
