body{
	font-family:tahoma;font-size:11px;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	color:#5D5D5D;
}
th{font-weight:bold;}
a{color:#0000CC;text-decoration:none;}
a.gray{color:#5D5D5D;text-decoration:none;}
a:hover {text-decoration:underline;}
input{border: 1px solid #CCCCCC;font-size:11px;font-family:tahoma;}
select{border: 1px solid #CCCCCC;font-size:11px;}
textarea{border: 1px solid #CCCCCC;font-size:11px;overflow:auto;font-family:tahoma;}
//p.initial:first-letter{font-family:verdana;font-size: 250%;letter-spacing:.25em;}
.button_bk{border: 1px solid #D2003F;font-size:11px;cursor:pointer;min-height:22x;background-image:url(../images/button_bg.jpg);}
.button_red{border: 0px;font-size:11px;font-weight:bold;cursor:pointer;min-height:25x;background-color:#D2003F;color:#FFFFFF}
.button{border: 1px solid #8B8B8B;font-size:11px;cursor:pointer;min-height:25x;background-color:#E4E4E4;}
.close_button{border: 1px solid #FFF4F8;font-size:11px;font-weight:bold;color:#FFF4F8;cursor:pointer;min-height:25x;background-color:#8B8B8B;}
.bold_text{font-weight:bold;}
.button_row{text-align:center;}
.grayline{height:1px;background-color:#CCCCCC;}
.brownline{height:1px;background-color:#8B8B8B;border: 0px solid;color:#8B8B8B}
.greenline{height:1px;background-color:#7A9876;border: 0px solid;color:#7A9876}

table.content_border {border:2px solid #8B8B8B;}

table.thin {border-left:solid 1px #757575;border-top:solid 1px #757575;padding: 5px; margin-left: auto;margin-right: auto;}
table.thin th{border-right:solid 1px #757575;border-bottom:solid 1px #757575;font-weight:bold;background-color:#E4E4E4;}
table.thin td{border-right:solid 1px #757575;border-bottom:solid 1px #757575;font-weight:normal}

table.sorround_border {border:1px solid #8B8B8B}
table.thin_new {border-left:solid 1px #8B8B8B;border-top:solid 1px #8B8B8B;padding: 0px; margin-left: auto;margin-right: auto;}
table.thin_new th{border-right:solid 1px #8B8B8B;border-bottom:solid 1px #8B8B8B;font-weight:bold;background-color:#8B8B8B;color:#FFFFFF;}
table.thin_new td{border-right:solid 1px #8B8B8B;border-bottom:solid 1px #8B8B8B;font-weight:normal}

.page_title{height:25px;
background-image:url(../images/back.gif);
font-weight:bold;font-size:12px;font-family:tahoma;color:#FFFFFF;
}

table.new {border-left:none 1px #8B8B8B;border-top:none 1px #8B8B8B;padding: 0px; margin-left: auto;margin-right: auto;}
table.new th{border-right:none 1px #8B8B8B;border-bottom:none 1px #8B8B8B;font-weight:bold;background-color:#FFF4F8;}
table.new td{border-right:none 1px #8B8B8B;border-bottom:none 1px #8B8B8B;font-weight:normal}



.expert_answer{
background-image:url(/images/scu_logo.jpg);
background-color:#E4E4E4;
background-repeat:no-repeat;}

.alert_color{color:#FF0000;font-weight:bold}
.alert_color_new{color:#009933;font-weight:bold}

a.zoomin img{cursor:url('icon_zoom_in.cur')}
a.zoomout img{cursor:url('icon_zoom_out.cur')}

.test {border-bottom: 1px solid #8B8B8B;}
.starfont{ font-family:  Verdana,Arial, Helvetica, sans-serif; font-size: 10px;}

.red_title {
    color:#790000;
	font-weight: bold;
}
.gray_title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #666666;
	text-decoration: none;
	font-weight: bold;
}
.tittle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #666666;
	text-decoration: none;
	font-weight: bold;
}
.content {
	font-family: Tahoma;
	font-size: 11px;
	line-height: 20px;
	color: #666666;
	text-decoration: none;
	font-weight: normal;
}
.err {
	font-family: Tahoma;
	font-size: 11px;
	line-height: 20px;
	color: #ff0000;
	text-decoration: none;
	font-weight: normal;
}
.style4 {
	color: #015A9A;
	font-weight: bold;
}
.style5 {
	color: #015A9A;
	font-weight: bold;
}

.head {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #015A9A;
	text-decoration: none;
}
.scroll
{
	scrollbar-face-color:#8B8B8B;
	scrollbar-highlight-color:#f5f5f5;
	scrollbar-shadow-color:#000000;
	scrollbar-3dlight-color:#ffffff;
	scrollbar-arrow-color:#02599E;
	scrollbar-track-color:#F7F7F7;
	scrollbar-darkshadow-color:#ffffff;
	overflow:auto;
}
p.big
{
line-height: 1.5;
}

img{ border: 0pt; }

#bottom_div{
width: 520px;
height: 150px;
background-color: #b9d1ea;
clear:both;
}

#vista_toolbar {
float:left;
font:normal 12px 'tahoma','Arial';
margin:0;
padding:0;
}

#vista_toolbar ul {
background-image:url(../images/back.gif);
background-repeat:repeat-x;
float:left;
line-height:32px;
list-style:none;
margin:0;
padding:0 10px 0 10px;
width:985px;
}

#vista_toolbar li {
display:inline;
padding:0;
}

#vista_toolbar a {
color:#FFF; /* need because it will use default link color */
float:left;
padding:0 3px 0 3px; /* left 3 px because of left.png image */ 
text-decoration:none;
}

#vista_toolbar a span {
display:block;
float:none;
padding:0 10px 0 7px;
}

#vista_toolbar a span img {
border:none;
margin:8px 4px 0 0;
}

/* show picture when mouse over link */
#vista_toolbar a:hover{
background: url(../images/left.png) no-repeat left center;
}

#vista_toolbar a:hover span {
background:url(../images/right.png) no-repeat right center;
}

#vista_toolbar a.right {
float:right; /* for help button - just add class "right" ->  <a class="right"... */
}
.messagebox{
	position:absolute;
	width:100px;
	margin-left:30px;
	border:1px solid #c93;
	background:#ffc;
	padding:3px;
}
.messageboxok{
	position:absolute;
	width:auto;
	margin-left:30px;
	border:1px solid #349534;
	background:#C9FFCA;
	padding:3px;
	font-weight:bold;
	color:#008000;
	
}
.messageboxerror{
	position:absolute;
	width:auto;
	margin-left:30px;
	border:1px solid #CC0000;
	background:#F7CBCA;
	padding:3px;
	font-weight:bold;
	color:#CC0000;
}

div.pagination {
		padding: 1px;
		margin: 1px;
		text-align:center;
		font-family:verdana,Helvetica,sans-serif;	
		font-size:12px;
	}	
	div.pagination a {
		text-align:center;
		font-family:verdana,Helvetica,sans-serif;		
		border: 1px solid #ccdbe4;
		margin-right:3px;
		padding:1px 8px;
		background-position:bottom;
		text-decoration: none;
		color: #0061de;		
	}
	div.pagination a:hover, div.pagination a:active {
	text-align:center;
		font-family:verdana,Helvetica,sans-serif;	
		border: 1px solid #2b55af;
		background-image:none;
		background-color:#3666d4;
		margin-right:3px;
		background-position:bottom;
		text-decoration: none;
		padding:1px 8px;
		color: #fff;
	}
	div.pagination .current {
		text-align:center;
		font-family:verdana,Helvetica,sans-serif;	
		border: 1px solid #2b55af;
		background-image:none;
		background-color:#3666d4;
		margin-right:3px;
		background-position:bottom;
		text-decoration: none;
		padding:1px 8px;
		color: #fff;		
	}
	div.pagination span.disabled {
		display:none;
	}
	div.pagination a.next{
		border:2px solid #ccdbe4;
		margin:0 0 0 10px;
	}
	div.pagination a.next:hover{
		border:2px solid #2b55af;
	}
	div.pagination a.prev{
		border:2px solid #ccdbe4;
		margin:0 10px 0 0;
	}
	div.pagination a.prev:hover{
		border:2px solid #2b55af;
	}


 #flash_msg{
	border: 1px solid #CCCCCC;
	margin-top:15px;
	background-color : #FFFFD4;
	width: 70%;
}

.selectbox
{
  border-color:#D5D5D3;
  border-width:1pt;
  border:1px solid #D5D5D3;
  width:150px;
  font-family:arial;
  font-size:12px;
}

/* icons used in the toolbar */
.add {
  background-image:url(images/add.gif) !important;
}
.remove {
	background-image:url(images/delete.gif) !important;
}


/* styles used for the cells */
.readonlycell { 
  background-color:#CCCCCC !important;
}
.coolcell { 
  background-image:url(images/cellbck.jpg) !important;
}