/********************************************************************/
/* default stylesheet for compmacro                                 */
/********************************************************************/

body {
	background-color:#EEEEF5;
	background-image:url("image/body-bg.png");
	background-repeat:repeat;
	background-position:top left;
	background-attachment:fixed;
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

.page {
	margin: 4px 4px 4px 4px;
	padding:0px 0px 0px 0px;
}

.page-header {
	height:58px;
	background-color:#000000;
	border-color:#222222;
	background-image:url("image/header-bg.png");
	background-repeat:repeat-x;
	border-style:solid;
	border-width: 1px 1px 1px 1px;
	margin:  0px 0px 0px 0px;
	padding: 10px 0px 5px 10px;
}

h1 {
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18pt;
	font-weight:bold;
	background-color:transparent;
	padding: 0px 0px 0px 0px;
	margin:  0px 0px 0px 0px;
}

h2 {
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	font-weight:bold;
	background-color:transparent;
	padding: 0px 0px 0px 0px;
	margin:  0px 0px 0px 0px;
}

.page-body {
	background-color:transparent;
	padding: 0px 0px 0px 0px;
	margin:  4px 0px 0px 0px;
}

.page-leftcolumn {
	float:left;
	width:120px;
	background-color:transparent;
	padding: 0px 0px 0px 0px;
	margin:  0px 0px 0px 0px;
}

.page-centercolumn {
	background-color:transparent;
	padding: 0px 0px 0px 0px;
	margin:  0px 0px 0px 124px;
}

.centercolumn-title {
	background-color:#000000;
	border-color:#222222;
	background-image:url("image/columnheader-bg.png");
	background-repeat:repeat-x;
	border-style:solid;
	border-width: 1px 1px 0px 1px;
	margin: 0px 0px 0px 0px;
	padding:2px 0px 2px 4px;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12pt;
	font-weight:bold;
}

.centercolumn-body {
	background-color:#000000;
	border-color:#222222;
	border-style:solid;
	border-width:0px 1px 1px 1px;
	margin: 0px 0px 4px 0px;
	padding:0px 0px 0px 0px;
}

.centercolumn-sectitle {
	color:#0099FF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-weight:bold;
	background-color:transparent;
	border-style:none;
	margin:  0px 0px 0px 0px;
	padding: 8px 0px 0px 4px;
}

.clearfix:after {content: "."; display: block; height: 0;  clear: both; visibility: hidden;}
.clearfix {display:inline-block;} /*ie7 b*/
.clearfix {display:block;} /*opera & safari */
/*ie6 and no IE mac*/
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */

.centercolumn-para {
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-weight:normal;
	background-color:transparent;
	border-style:none;
	margin:  0px 0px 0px 0px;
	padding: 4px 4px 4px 4px;
}

.centercolumn-para-mypic {
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-weight:normal;
	background-color:transparent;
	border-style:none;
	margin:  0px 2px 0px 2px;
	padding: 4px 4px 4px 4px;
	height: 156px;
}

.centercolumn-para-susquehanna {
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-weight:normal;
	background-color:transparent;
	border-style:none;
	margin:  0px 0px 0px 0px;
	padding: 4px 4px 4px 4px;
	height: 123px;
}

.centercolumn-image {
	background-color:transparent;
	float:left;
	border-style:none;
	margin:  0px 10px 0px 0px;
	padding: 4px  0px 4px 0px;
	width:150px;
}

.leftcolumn-title {
	width:114px;
	background-color:#000000;
	border-color:#222222;
	background-image:url("image/columnheader-bg.png");
	background-repeat:repeat-x;
	border-style:solid;
	border-width: 1px 1px 0px 1px;
	margin: 0px 0px 0px 0px;
	padding:2px 0px 2px 4px;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12pt;
	font-weight:bold;
}

.leftcolumn-body {
	background-color:#000000;
	border-color:#222222;
	border-style:solid;
	border-width: 0px 1px 1px 1px;
	margin: 0px 0px 4px 0px;
	padding:0px 0px 0px 0px;
}

.leftcolumn-item {
	width:114px;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-weight:bold;
	background-color:transparent;
	border-style:none;
	margin: 0px 0px 0px 0px;
	padding:4px 0px 4px 4px;
}

.leftcolumn-image-valid {
	border-style:none;
	background-color:transparent;
}

a:link {
	font-weight: bold;
	color: #0099FF;
	text-decoration: none;
}

a:visited {
	font-weight: bold;
	color: #0099FF;
	text-decoration: none;
}

a:hover {
	font-weight: bold;
	text-decoration:none;
	color:#00FFFF;
}

.it {
 	font-style: italic;
	font-weight: normal;
	text-decoration:none;
	color:#FFFFFF;
}

p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;
	background-color:transparent;
	padding: 0px 0px 0px 0px;
	margin:  0px 0px 0px 0px;
}


.emph1 {
	font-weight: bold;
	text-decoration:none;
	color:#0099FF;
}

.emph2 {
	font-weight: bold;
	text-decoration:none;
	color:#79CDCD;
}

/********************************************************************/
/* for classes                                                      */
/********************************************************************/
.centercolumn-dated-date {
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-weight:normal;
	background-color:transparent;
	border-style:none;
	margin:  0px 0px 0px 4px;
	padding: 4px 0px 4px 0px;
	float:left;
	width:60px;
}

.centercolumn-dated-cont {
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-weight:normal;
	background-color:transparent;
	border-style:none;
	margin:  0px 0px 0px 0px;
	padding: 4px 0px 4px 0px;
}
/********************************************************************/
/* default stylesheet for sigle page (like seminar)                 */
/********************************************************************/
.onecolumn-title {
	background-color:#000000;
	background-image:url("image/columnheader-bg.png");
	background-repeat:repeat-x;
	border-color:#222222;
	border-style:solid;
	border-width: 1px 1px 0px 1px;
	margin: 0px 0px 0px 0px;
	padding:2px 0px 2px 4px;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12pt;
	font-weight:bold;
}

.onecolumn-body {
	background-color:#000000;
	border-color:#222222;
	border-style:solid;
	border-width:0px 1px 1px 1px;
	margin: 0px 0px 4px 0px;
	padding:0px 0px 0px 0px;
}

.onecolumn-sectitle {
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-weight:bold;
	background-color:transparent;
	border-style:none;
	margin:  0px 0px 0px 0px;
	padding: 8px 0px 0px 4px;
}

.onecolumn-para {
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-weight:normal;
	background-color:transparent;
	border-style:none;
	margin:  0px 0px 0px 0px;
	padding: 4px 4px 4px 4px;
}

.onecolumn-dated-date {
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-weight:normal;
	background-color:transparent;
	border-style:none;
	margin:  0px 0px 0px 4px;
	padding: 4px 0px 4px 0px;
	float:left;
	width:70px;
}

.onecolumn-dated-cont {
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-weight:normal;
	background-color:transparent;
	border-style:none;
	margin:  0px 0px 0px 0px;
	padding: 4px 0px 4px 0px;
}
