html { height:100%; }
body { margin:0px; /*background-color:#967dbc; background-color:#b5a4cf; */ background-color:#f3eabf; /* Edit 11.3.10 JKa */ padding:0; min-height:100%; }

h1 { font-family:Arial; font-size:18px; font-weight:bold; line-height:normal; color:#b9a156; padding:0 0 10px 0; margin:0; } /* Edited color 11.3.10 JKa */
h2 { font-family:Arial; font-size:12px; font-weight:bold; line-height:normal; color:#b9a156; padding:0 0 10px 0; margin:0; } /* Edited color 11.3.10 JKa */
h3 { font-family:Arial; font-size:12px; font-weight:normal; line-height:normal; color:#b9a156; padding:0 0 10px 0; margin:0; } /* Edited color 11.3.10 JKa */

img { border:0; }
p { padding-top:0; margin-top:0; }
a, a:visited, a:hover, a:active { /*color:#6e4ba5;*/ color:#b9a156; text-decoration:none; }
ul { list-style-type:none; margin-top:0; padding-top:0; margin-bottom:0; padding-bottom:0; margin-left:10px; padding-left:0; }
li {
	background-image:url("../graf/listitem.gif");
	background-repeat: no-repeat;
	background-position: 0 5px;
	padding-left:15px;
	margin-left:0;
	list-style-type: none;
	margin-top:5px;
}
img[align=left] { margin-right:30px; margin-left:20px; margin-bottom:5px; }
img[align=right] { margin-right:20px; margin-left:30px; margin-bottom:5px; }
img[align="left"] { margin-right:30px; margin-left:20px; margin-bottom:5px; }
img[align="right"] { margin-right:20px; margin-left:30px; margin-bottom:5px; }


div#container { width:925px; height:100%; position:relative;
	font-family:Arial; font-size:12px; color:#000000; background:url(../graf/bg_container_light.jpg) top left repeat-y; }
div#left_col { width:181px; float:left; background:url(../graf/bg_leftcol.jpg) repeat-y; }
div#navigationarea { width:100%; padding-top:25px; }
div#university { width:100%; text-align:center; padding:20px 0; background:url(../graf/bg_university.jpg) repeat-y; }

div#maincontentarea { float:left; width:719px; background:url(../graf/bg_rightcol.gif) top right #ffffff repeat-y; border-bottom:4px solid #9933cc; } /* Edit 11.3.10 JKa */
/*div#maincontentarea { float:left; width:719px; background:url(../graf/bg_rightcol.gif) top right #ffffff repeat-y; } */
div#bodytextarea { float:left; width:443px; line-height:18px; padding: 20px 30px; margin-right:5px; }
div#right_col { float:left; width:210px; padding:20px 0; font-size:10px; }
/*
ul#navi { position:relative; width:122px; margin:0; padding:0; list-style:none; }
ul#navi li ul, ul#navi li ul li ul { margin:0; padding:0; list-style:none; }
ul#navi li ul { padding-top:10px; }
ul#navi li { margin:0; position:relative; width:181px; text-align:center; line-height:1.5; background:url( ../graf/bg_menuitem.jpg ) repeat-y; margin-bottom:5px; padding:10px 0; }
ul#navi li.act { padding-bottom:0; }
ul#navi li.emptyact { padding-bottom:10px; }
ul#navi li a { text-decoration:none; color:#000000; font-weight:bold; font-size:14px; }
ul#navi li a.act { color:#6e4ba5; }
ul#navi li ul, ul#navi li ul li { display:none; border:0;}
ul#navi li ul li { font-size:10px; display:block; width:155px; background:url(../graf/bg_leftcol.jpg) repeat-y; margin:0; padding:0 0 0 25px; text-align:left; }
ul#navi li ul li a, ul#navi li ul li a:visited, ul#navi li ul li a:hover, ul#navi li ul li a:active { 
	text-decoration:none; color:#000000; font-size:10px; font-weight:normal; }
ul#navi li.act ul li.act a.act1 { font-weight:bold; color:#6e4ba5; }
ul#navi li.act ul { display:block; }
ul#navi li.act ul li.act ul { display:block; }
ul#navi li.act ul li.act ul li a.act2 { color:#6e4ba5; }
ul#navi li ul li ul li { width:131px; padding-left:20px; }
*/

ul#navi { position:relative; width:122px; margin:0; padding:0; list-style:none; }
ul#navi li ul, ul#navi li ul li ul { margin:0; padding:0; list-style:none; }
ul#navi li ul { padding-top:0; }
ul#navi li { margin:0; position:relative; width:181px; text-align:center; line-height:1.5; background:url( ../graf/bg_menuitem.jpg ) repeat-y; margin-bottom:3px; padding:0; }
ul#navi li.act { padding-bottom:0; }
ul#navi li a { display:block; padding:5px 0; text-decoration:none; color:#ffffff; font-weight:bold; font-size:14px; }
ul#navi li a.act { display:block; padding:5px 0; color:#000000; }
ul#navi li ul, ul#navi li ul li { display:none; border:0;}
ul#navi li ul li { font-size:10px; display:block; width:155px; background:url(../graf/bg_leftcol.jpg) repeat-y; margin:0; padding:0 0 0 25px; text-align:left; }
ul#navi li ul li a, ul#navi li ul li a:visited, ul#navi li ul li a:hover, ul#navi li ul li a:active { 
	padding:0; display:inline; text-decoration:none; color:#000000; font-size:10px; font-weight:normal; }
ul#navi li.act ul li.act a.act1 { padding:0; display:inline; font-weight:bold; color:#000000; }
ul#navi li.act ul { display:block; }
ul#navi li.act ul li.act ul { display:block; }
ul#navi li.act ul li.act ul li a.act2 { padding:0; display:inline; color:#b9a156; }
ul#navi li ul li ul li { width:131px; padding-left:20px; }

/* Fix IE. Hide from IE Mac \*/
* html ul#navi li { height: 1%; }
* html ul#navi li a { height: 1%; }
/* End */

div#contactarea { border-top: 1px solid #cccccc; padding:45px 18px; font-size:10px; line-height:16px; color:#787878; margin-top:10px; }
div#searchform { height:130px; background:url(../graf/bg_mosaic_left_light.jpg) no-repeat; text-align:center; }
input.searchSubmit { width:125px; font-size:10px; margin-top:5px; }
input.searchWords {width:171px; padding-left:10px; border:0; background:url(../graf/bg_textfield.jpg) no-repeat; }

div#newsarea { background:url(../graf/bg_newsbox.jpg) repeat-x; padding:10px 20px 0 20px; margin-top:10px; }
h2.news { background-color:#e9e9e9; padding:5px 20px; margin-top:10px; }
div.news { padding-bottom:20px; }
div.news a, div.news a:visited, div.news a:hover, div.news a:active { color:#787878; text-decoration:none; }
div.archive { padding:0 20px; }
div.archivelink { padding:10px 20px; }

input.fInput { width:300px; margin-bottom:10px; border:1px solid #d4d4d4; }
textarea.fTextarea { width:300px; height:100px; margin-bottom:10px; border:1px solid #d4d4d4; }

table.contactinfo { width:100%; border-bottom:1px solid #d4d4d4; margin-bottom:20px; }
table.contactinfo td.left { width:110px; vertical-align:top; padding:10px 0; }
table.contactinfo td.right { padding:10px; vertical-align:top; }
table.contactinfo td.right h1 { padding-top:0; margin-top:0; font-weight:normal; }
span.contactlink { cursor:hand; cursor:pointer; color:#b9a156; }

td.sTd input, td.sTd select, td.sTd textarea { width:250px; }
div#surveySheetButtons { padding-left:5%; }
div#surveySheetButtons input { margin-top:10px; width:auto; text-transform:uppercase; font-weight:bold; font-size:10px; color:#313131; padding:3px 10px; margin-bottom:8px; }
div#surveySheetButtons input#surveybuttonreset { display:none; }

td.sTdCb input, td.sTdCb input { width:20px; }
td.sTd textarea { width:250px; height:70px; }
