/* Main page setup */
html{
overflow-y: scroll;
}

html, body { height: 99%; } 
#top {  border-bottom: 2px solid #738DC8; width: 100%; }

#menu {  padding: 8px; margin-top: -1px; width: 160px; float:left; margin-bottom: 10px;height: 100%;}
#menubg {background-image: url("gradmenu.jpg"); padding: 8px; margin-top: 15px; width: 160px; float:left; margin-bottom: 10px; }

#maincontent { margin-top: 15px; padding-top: 1px; 
margin-left: 180px; padding-left: 15px; 
margin-bottom: 15px; }

#bottom { clear: both; border-top: 2px solid #738DC8;}

#main {width: 95%; padding-top: 1%; margin: 0 auto; }

.startpage {background-image: url("biggrad.jpg"); height: 100%; margin-bottom: 15px; margin-top: 15px; height:100%;}
.startpag {height: 100%; margin-bottom: 15px; margin-top: 15px;}


.blockquote { font-style: italic; font-size: 8pt;}


/* Table align, misc. */
.maintable { width: 45%; vertical-align: top; padding-left: 13px; padding-right: 13px;}
.tablesep  { width:  10%;}
.tablebigsep  { width: 10px;}

.whtelined {border-bottom: 2px solid #fff; border-top: 2px solid #fff; }

#twocolumn {padding: 0; margin-bottom: 25px; }

img {border: 0;}

hr { width:30%; 
text-align: left;/*this will align it for IE*/
margin: 0 auto 0 0; /*this will align it left for Mozilla*/
}

/* Text formatting */
#menu { font-family: helvetica;}
#menubg { font-family: helvetica;}
a { color: black;  font-family: helvetica;}

a.maincontent {text-decoration: underline;}


a:hover {text-decoration: underline;}

a.menu { color: #004689; font-size: 10pt; text-decoration: none;}
a.menubg { color: #004689; font-size: 10pt; text-decoration: none;}

p,td {font-family: helvetica; font-size: 10pt;}

/* Extra wishes for table makeup */
td.thesis {padding-left: 2cm;   font-style: italic}

small {font-family: helvetica;}

h1 {font-family: helvetica; font-size: 17pt;}
h2 {font-family: helvetica; font-size: 14pt;}
h3 {font-family: helvetica;}