body{
	width:95%;
	padding: 0px;
	background: #CCCCCC;
	color: #333;
	margin:0 auto;
}
#wrapper{
	width: 960px;
	background: #CCC url(../images/content_960.jpg) repeat-y center top;
	margin: 0 auto;
	//position: relative;
}
#content-wrap {
	clear: both;
	width: 894px;
	padding: 0; 
	margin: 0 auto;
}
#header{
	width: 960px;
	position: relative;
	height: 106px;
	background: #CCC url(../images/header_960.jpg) no-repeat center top;
	padding: 0;
	font-size: 14px;
	color: #FFF;
}
#header h1#logo-text {
	position: absolute;
	margin: 0; padding: 0;
	font: bolder 2.2em viner hand ITC, arial;
	letter-spacing: -2px;
	color: #FFF;
	text-transform: none;
	top:50px; left: 70px;	
}
#header h2#slogan {
	position: absolute;
	margin: 0; padding: 0;
	font: normal .6em verdana;
	text-transform: none;
	color: #FFF;
	top: 85px; left: 111px;		
}
#llogo{
	width: 100%;
	position:absolute;
	top: 25px;
	left:100px;
}
#rwelcome{
	float: right;
	position: absolute;
	bottom:3px;
	right:45px;
}
#rmenu{
	background-image:url('../images/green.jpg');
	float: right;
	height:16px;
	position: absolute;
	bottom:4px;
	right:1px;
}
#topcontent {
	background: white;
	width: 99%;
	margin:0 auto;
	padding-top:10px;
	padding-bottom:0px;	
}
#midcontent {
	background: white;
	width: 99%;
	margin:0 auto;
	height: 200px;	
}
#lmcontent {
	background: url(../images/bgcolor.jpg);
	float: left;
	width: 30%;
	height: 100%;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-top: 1px solid orange;
}
#rmcontent {
	background: white;
	float: right;
	width: 69.25%;
	height:100%;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-top: 1px solid orange;	
}
#bdashed {
	border-bottom: 1px dashed #ccc;	
}
#botcontent {
	background: white;
	width: 99%;
	margin:0 auto;
	padding-top:6px;
	height:155px;
	min-height:155px;
	height:auto;
}
#divColRegion {
	background: white;
	width: 100%;
	margin:0 auto;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid orange;	
}
#lmContainer {
	background: white;
	float: left;
	width: 17.85%;
	height: 100%;
	position:relative;
}
#respCollez {
	background: white;
	float: right;
	width: 82%;
	height:100%;
	border-left: 1px solid #ccc;
	z-index:-1;
	//position:relative;
}
#gencontent {
	margin:0 auto;
	background: white;
	width: 100%;
	padding-top:5px;
}
#menu {
	clear: both;	
	margin: 0; padding: 0 40px 0 0;
	background: url(../images/menu_960.jpg) repeat-y center top;	
	font: bold 11px/24px arial, Verdana, Arial, Tahoma, Sans-serif;
	height: 24px;
}
#menu ul {
	float: right;
	list-style: none;
	margin:0; padding: 0;
}
#menu ul li {
	display: inline;
}
#menu ul li a {
	display: block;
	float: left;
	padding: 0 5px;
	color: #FFF;	
	text-decoration: none;
}
#menu ul li a:hover {
	background-color: #ECECEC;
	color: #333;	
}
#menu ul li#current a {	
	background-color: #FFF;
	color: #333;
}

/* Main Column */
#main {
	float: right;
	width: 100%;
	padding: 0; margin: 0;
}

#footer {
	color: #666666;
	background: #CCC url(../images/footer_960.jpg) no-repeat center top;
	clear: both;
	width: 960px;
	height: 55px;
	position:relative;
}
#footercont {
	position:absolute;
	font-size: 87%;
	left: 35%;
	bottom: 10px;
}
input.prompt {border:1 solid transparent; background-color:#99ccff;width:50;font-family:arial;font-size:9; color:black;}

table.promptbox {border:1 solid #ccccff; background-color:#FFFFE6; color:black;padding-left:2;padding-right:2;padding-bottom:2;font-family:arial; font-size:11;}

input.promptbox {border:1 solid #0000FF; background-color:white;width:100%;font-family:arial;font-size:11; color:black; }

table.myacct {
	border-width: 0.5px;
	border-spacing: ;
	border-style: outset;
	border-color: white;
	border-collapse: separate;
	background-color: white;
}

#ajax_listOfOptions{
	position:absolute;
	width:150px;
	height:150px;
	overflow:auto;
	border:1px solid #317082;
	background-color:#FFF;
	text-align:left;
	font-size:0.9em;
	z-index:100;
}
#ajax_listOfOptions div{
	margin:1px;
	padding:1px;
	cursor:pointer;
	font-size:0.9em;
}
#ajax_listOfOptions .optionDiv{

}
#ajax_listOfOptions .optionDivSelected{
	background: url(../images/green.jpg);
	color:black;
}
#ajax_listOfOptions_iframe{
	background-color:#F00;
	position:absolute;
	z-index:5;
}
form{
	display:inline;
}
#picture{
	width: 130px;
	height: 110px;
	float: right;
	margin-right:5px;
	margin-bottom:5px;
	z-index:100;	
}
img.pic{
	left: 0px;
	top: 5px;
	position: relative;
}
.chat_user{
	FONT-SIZE: 8pt; font-weight:bold; FONT-FAMILY: arial;font-style: italic;
}
.chat_time{
	FONT-FAMILY: arial;FONT-SIZE: 7pt;
}
.chat_message{
	color: blue;
}
div.divchat {
	background-color: #EEEEEE; border: 0px solid #555555;FONT-FAMILY: arial;overflow: auto;
}
div {
 FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: arial
}
tr.notborder {
 border-top-color: #ff3366;
}
table {
 border-collapse:collapse; border-width:0.1mm; cellpadding:0; cellspacing:0;
}
tr.myrec {
 background-color: #EEEEEE;
}
tr.pggreen {
 background: url(../images/green.jpg);
}
tr.recSelect {
 background-color: #FEFEF1;
}
tr.pghead {
 background: url(../images/blue.jpg);
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:12pt;
}
tr.pgfoot {
 background: url(../images/blue.jpg);
}
tr.pglabel {
  background: url(../images/bgcolor.jpg);
}
td.nrbl {
 border-right-color:#E0E0B9; cellpadding:0; cellspacing:0;
}
td.tabhead {
 background-color: #F0F0F0; border-bottom-color:#E0E0E0;
}
td.tabalt {
 background-color: #E0E0E0; 
}
th.tabbody {
 background-color: #F0F0F0;
}
td.tabbody {
 background-color: #F0F0F0;
}
td {
 border-width:0.1mm; cellpadding:0; cellspacing:0;
 FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: arial;
 font-weight:normal;
}
td.dfresp {
 border-width:0.1mm; cell_padding:10; cellspacing:10; border-right-color:red;
}
td.norhbord {
  border-right-color:$CCC;cellpadding:0; cellspacing:0;
}
td.norbord {
 border-right-color:white; cellpadding:0; cellspacing:0;
}
td.nolbord {
 border-left-color:white; cellpadding:0; cellspacing:0;
}
td.notbord {
 border-top-color: #ff3366;
}
td.nobbord {
 border-bottom-color:white;border-right-color:white; cellpadding:0; cellspacing:0;
}
td.lppane {
 FONT-SIZE: 10pt; font-weight:normal; FONT-FAMILY: arial
}
td.lcpane {
 FONT-SIZE: 9pt; font-weight:normal; 
 FONT-FAMILY: arial;
}
p.header {
 background-color: #F0F0F0;line-height:17px;text-align:center;
}
p.hcenter {
 line-height:20px;text-align:center;
}
span.colheader {
 FONT-SIZE: 12pt; font-weight:bold; FONT-FAMILY: arial
}
span.header {
 FONT-SIZE: 10pt; color:white; font-weight:bold; FONT-FAMILY: arial
}
span.errmsg {
 FONT-SIZE: 9pt; color:red; font-weight:bold; FONT-FAMILY: arial
}
span.highlight {
 FONT-SIZE: 8pt; color:#ff6633; FONT-FAMILY: arial;
}
span {
 FONT-SIZE: 8pt; 
}
span.toggle {
 FONT-SIZE: 8pt; COLOR: #4F82CB; font-weight:normal;FONT-FAMILY: arial; TEXT-DECORATION: none
}
span.tlnks {
 FONT-SIZE: 8pt; FONT-FAMILY: arial;color:white;
}
span.wlnks {
 FONT-SIZE: 8pt; FONT-FAMILY: arial;color:#E0E0B9;
}
span.footer {
 FONT-SIZE: 7.5pt; FONT-FAMILY: arial;color:#E0E0B9;
}
INPUT {
 FONT-SIZE: 8.5pt; FONT-FAMILY: arial
}
SELECT {
 FONT-SIZE: 8pt; FONT-FAMILY: arial
}
a, a:visited {
	text-decoration: none;
	color: #4F82CB; 
	background: inherit;
}
a:hover {
	color: #4EBF37;
	background: inherit;
}
A.plnk:link {
 FONT-SIZE: 8pt; COLOR: red; font-weight:normal; font-style: italic; FONT-FAMILY: arial; TEXT-DECORATION: none
}
A.plnk:hover {
 FONT-SIZE: 8pt; COLOR: red; font-weight:normal; font-style: italic; FONT-FAMILY: arial; TEXT-DECORATION: none
}
A.plnk:active {
 FONT-SIZE: 8pt; COLOR: red; font-weight:normal; font-style: italic; FONT-FAMILY: arial; TEXT-DECORATION: none
}
A.plnk:visited {
 FONT-SIZE: 8pt; COLOR: red; font-weight:normal; font-style: italic; FONT-FAMILY: arial; TEXT-DECORATION: none
}

A.slnk:link {
 FONT-SIZE: 8pt; COLOR: #4F82CB; font-weight:normal;FONT-FAMILY: arial; TEXT-DECORATION: none
}
A.slnk:hover {
 FONT-SIZE: 8pt; COLOR: #4EBF37; font-weight:normal;FONT-FAMILY: arial; TEXT-DECORATION: none
}
A.slnk:active {
 FONT-SIZE: 8pt; COLOR: #4F82CB; font-weight:normal;FONT-FAMILY: arial; TEXT-DECORATION: none
}
A.slnk:visited {
 FONT-SIZE: 8pt; COLOR: #4F82CB; font-weight:normal; FONT-FAMILY: arial; TEXT-DECORATION: none
}

A.mlnk:link {
 FONT-SIZE: 9pt; COLOR: #4F82CB; FONT-FAMILY: arial; TEXT-DECORATION: none
}
A.mlnk:hover {
 FONT-SIZE: 9pt; COLOR: #4EBF37; FONT-FAMILY: arial; TEXT-DECORATION: none
}
A.mlnk:active {
 FONT-SIZE: 9pt; COLOR: #4F82CB; FONT-FAMILY: arial; TEXT-DECORATION: none
}
A.mlnk:visited {
 FONT-SIZE: 9pt; COLOR: #4F82CB; FONT-FAMILY: arial; TEXT-DECORATION: none
}
DIV.listing {
 FONT-SIZE: 8.5pt; COLOR: #000000; FONT-FAMILY: arial; TEXT-DECORATION: underline
}
DIV.listing:link {
 FONT-SIZE: 8.5pt; color:white; FONT-FAMILY: arial; TEXT-DECORATION: underline
}
ul, ol {
	margin: 5px 20px;
	padding: 0 20px;
	color: #88ac0b;	
}
ul span, ol span {
	color: #666666;
}
ul.news{line-height:2em;list-style-type: square;color:black;}
ol.news{line-height:1.25em;color: black;}

.txtheading{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8px;
	font-weight:bold
}

.txtcontents{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

.textbox {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	display:block;
	border-width:1px;
}

.handcursor { 
   cursor: hand; 
}

.modalDialog_transparentDivs{	
	filter:alpha(opacity=60);	/* Transparency */
	opacity:0.4;	/* Transparency */
	background-color:#AAA;
	z-index:1;
	position:absolute; /* Always needed	*/
}
.modalDialog_contentDiv{
	border:1px solid #000;	
	padding:2px;
	z-index:100;/* Always needed	*/
	position:absolute;	/* Always needed	*/
	background-color:#FFF;	/* White background color for the message */
}
.modalDialog_contentDiv_shadow{
	z-index:90;/* Always needed	- to make it appear below the message */
	position:absolute;	/* Always needed	*/
	background-color:#555;
	filter:alpha(opacity=30);	/* Transparency */
	opacity:0.3;	/* Transparency */	
}

.faculty_tabPane{
	height:21px;	/* Height of tabs */
	border-bottom:1px solid #919b9c;
}
.faculty_aTab{
	border-left:1px solid #919b9c;
	border-right:1px solid #919b9c;
	border-bottom:1px solid #919b9c;
	font-family: Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;
	padding:5px;		
	background-color:#EEEEEE;
}
.faculty_tabPane DIV{
	float:left;
	height:100%;	
	padding-left:3px;
	vertical-align:middle;
	background-repeat:no-repeat;
	background-position:bottom left;
	cursor:pointer;
	position:relative;
	bottom:-1px;
	margin-left:0px;
	margin-right:0px;

}
.faculty_tabPane .tabActive{
	background-image:url('../images/Tab_Menu/tab_left_active.gif');
	margin-left:0px;
	margin-right:0px;	
	z-index:10;

}
.faculty_tabPane .tabInactive{
	background-image:url('../images/Tab_Menu/tab_left_inactive.gif');
	margin-left:0px;
	margin-right:0px;
	z-index:1;
}

.faculty_tabPane .inactiveTabOver{
	background-image:url('../images/Tab_Menu/tab_left_over.gif');
	margin-left:0px;
	margin-right:0px;
}
.faculty_tabPane span{
	font-family:arial;
	vertical-align:top;
	font-size:11px;
	padding-left:3px;
	padding-right:3px;		
	line-height:21px;
	float:left;
}
.faculty_tabPane .tabActive span{
	//padding-bottom:1px;
	line-height:20px;
	background-color:#EEEEEE;
}
.faculty_tabPane img{
	float:left;
}