body {
	font-family: Verdana, Helvetica, sans-serif;  
	font-size: 11px;  
	color: #666666;
	background-color: #ffffff;
	margin: 0px 0px 0px 0px;
}



.cal_heading {
	FONT-SIZE: xx-small; 
	FONT-FAMILY: Tahoma; 
    BACKGROUND-COLOR: #007FCC;
	color: white;
	font-weight: bold;
    border-bottom:1px solid #7FCCFF;
    border-right:1px solid #7FCCFF;
    border-top:1px solid #7FCCFF;
    border-left:1px solid #7FCCFF;
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr= '#7FCCFF' , EndColorStr= '#007FCC' );
/*    width:50px;*/
}
.cal_cell {
	FONT-SIZE: xx-small; 
	FONT-FAMILY: Tahoma; 
	TEXT-ALIGN: center;
	BACKGROUND-COLOR: #aaccee;
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr= '#ddeeff' , EndColorStr= '#aaccee') }
.cal_cell_alt {
	FONT-SIZE: xx-small; 
	FONT-FAMILY: Tahoma; 
	TEXT-ALIGN: center;
	BACKGROUND-COLOR: #ddeeff;
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr= '#ffffff' , EndColorStr= '#ddeeff') }

.cal_cell_empty {
    FONT-SIZE: xx-small; 
	BACKGROUND-COLOR: #e0fff0;
}

.cal_cell_unavail
{
    FONT-SIZE: xx-small; 
	FONT-FAMILY: Tahoma; 
    background-color:White;
    TEXT-ALIGN: center;
}

.unwatermarked {
	height:18px;
	width:148px;
	font-weight:bold;
}

.watermarked {
	height:20px;
	width:150px;
	padding:2px 0 0 2px;
	border:1px solid #BEBEBE;
	background-color:#F0F8FF;
	color:gray;
}	

.cal_title {
	FONT-SIZE:xx-small;
	FONT-FAMILY: Tahoma; 
    BACKGROUND-COLOR: #007FCC;
	color: white;
	font-weight: bold;
    border-bottom:1px solid #7FCCFF;
    border-right:1px solid #7FCCFF;
    border-top:1px solid #7FCCFF;
    border-left:1px solid #7FCCFF;
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr= '#7FCCFF' , EndColorStr= '#007FCC' );

}


.tableFromSkin
{
    border-right: gainsboro 1px solid;
    border-top: gainsboro 1px solid; font-size: 8pt; border-left: gainsboro 1px solid;
    color: dimgray; border-bottom: gainsboro 1px solid; font-family: verdana;
    border-color:#999999;
    /*border-style:None;*/
    border-width:1px;

}
.tableFromSkinHeader
{
  background-color:#DCDCDC;
  font-weight:bold;
}

.campus 
{
  background-color:#DCDCDC;
  font-weight:bold;
  COLOR: #01478A; 
}

.backgroundImage
{
    background-image: url(/image/background-grey.gif);
	background-repeat:repeat;
	
}

.headerRow
{
    height:30px;
	background-image: url(/image/bg-menu-main.png);
	background-repeat:repeat-x;
	color:White;
	font-weight:bold;
	FONT-SIZE: 10pt; FONT-FAMILY: Verdana, Geneva, Arial,Helvetica,Sans Serif;
}

.validator
{
	font-size:xx-small;
	color:Red;
}

.WizardLike
{
 border-width:1px; font-family:Verdana;
 font-size:medium; color:#284775;
 border-color:#CCCCCC;
  background-color:#DCDCDC;
 /*background-color:#F7F6F3;*/ 
 border-style:solid;
}

.headings {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #444444; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
A.headings:link {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #444444; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
A.headings:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #444444; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
A.headings:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #444444; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
A.headings:active {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #444444; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.top_nav {
	FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.text {
	FONT-SIZE: 9px; COLOR: #444444; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.text {
	FONT-SIZE: 9px; COLOR: #444444; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.text0 {
	FONT-SIZE: 9px; COLOR: #6699cc; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.text1 {
	FONT-SIZE: 9px; COLOR: navy; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.text2 {
	FONT-SIZE: 10px; COLOR: #444444; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.text3 {
	FONT-SIZE: 9px; COLOR: green; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.text4 {
	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
}
.text5 {
	FONT-SIZE: 9px; COLOR: #990000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.bx1 {
	BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; FONT-SIZE: 9px; BORDER-LEFT: black 1px solid; COLOR: #444444; BORDER-BOTTOM: black 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
A.text:link {
	FONT-SIZE: 9px; COLOR: #444444; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
A.text:hover {
	FONT-SIZE: 9px; COLOR: #444444; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
A.text:visited {
	FONT-SIZE: 9px; COLOR: #444444; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
A.text:active {
	FONT-SIZE: 9px; COLOR: #444444; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.text6
{FONT-WEIGHT: bold; FONT-SIZE: 9pt; FONT-FAMILY: Verdana, Geneva, Arial,Helvetica,Sans Serif; COLOR: #01478A;
}
/*A:link {
	COLOR: #ffffff; TEXT-DECORATION: none
}
A:visited {
	COLOR: #ffffff; TEXT-DECORATION: none
}
A:hover {
	COLOR: #ffffff; TEXT-DECORATION: underline
}
A:active {
	COLOR: #ffffff; TEXT-DECORATION: none
}*/
A.blue:link {
	COLOR: #2557ad; TEXT-DECORATION: underline
}
A.blue:visited {
	COLOR: #000066
}
A.blue:hover {
	COLOR: #2557ad; TEXT-DECORATION: none
}
A.blue:active {
	COLOR: #2557ad; TEXT-DECORATION: underline
}
.button {
	BORDER-RIGHT: #444444 1px solid; BORDER-TOP: #444444 1px solid; FONT-SIZE: 9px; BORDER-LEFT: #444444 1px solid; BORDER-BOTTOM: #444444 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff
}


/* old css file */

H1 	{FONT-WEIGHT: bold; FONT-SIZE: 13pt; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, "Sans Serif"; COLOR: #01478A; padding-top:0px; margin-bottom: 15px; }
.h0 	{FONT-WEIGHT: normal; FONT-SIZE: 14pt; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, "Sans Serif"; COLOR: #01478A; }
H2 	{FONT-WEIGHT: bold; FONT-SIZE: 12pt; FONT-FAMILY: Verdana, Geneva, Arial,Helvetica,Sans Serif; COLOR: #01478A; 
		margin: 0px; padding-top: 10px; padding-bottom: 5px; }
H3 	{FONT-WEIGHT: bold; FONT-SIZE: 10pt; FONT-FAMILY: Verdana, Geneva, Arial,Helvetica,Sans Serif; COLOR: #01478A; }
H4 	{FONT-WEIGHT: bold; FONT-SIZE: 9pt; FONT-FAMILY: Verdana, Geneva, Arial,Helvetica,Sans Serif; COLOR: #01478A; }
H5 	{FONT-WEIGHT: bold; FONT-SIZE: 9pt; FONT-FAMILY: Verdana, Geneva, Arial,Helvetica,Sans Serif; COLOR: #339999; }

div, p, blockquote, ol, dl, dt, dd, td {  font-family: Verdana, Helvetica, sans-serif;  
font-size: 11px;  
color: #666666}
p	{padding-top: 0px; padding-bottom: 5px; margin: 0px;}
.normalindent	{margin-left: 2cm;}

LI 	{MARGIN-LEFT: .3cm; }
.liIndent 	{MARGIN-LEFT: 1.3cm; }
ul	{margin-top: 0px;}

a {	color: #01478A;
	text-decoration: none;
	font-size: 11px;
}
a:link {  color: #01478A;}
a:visited {	color: #01478A;}
a:hover {  color: #339999 }

.background1 {
	background-color: #ededed;
}
.background2 {
	background-color: #e7e7e7; border-bottom:1px solid #cccccc;
}
.background3 {
	background-color: #01478A;
}
.background4 {
	background-color: #6494c7;
}
.mainDiv
{
	border: 1px solid #cccccc;
	width:780px;
	background-color: White;
}

/* End old css file */

.top_nav a {
	FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}



    .MyCalendar .ajax__calendar_container {
    border:1px solid #646464;
    background-color: lemonchiffon;
    color: red;
}

     
     
.progressClass
{	
	Width: 400px; 
	height: 100px; 
	vertical-align: middle; 
	text-align: center;  
	border-width:1px;
	color:Black; 
	background-color:White; 
	border-style:solid;
	border-color: Black;
	font-size: 30px;
	font-family: Verdana, Geneva, Arial, Helvetica, "Sans Serif"; 
	color: #01478A;
}



.LeftMargin
{
	border-left: double 2px Black ;
}


/*CollapsiblePanel*/
.collapsePanel {
	
	background-color:white;
	overflow:hidden;
}

.collapsePanelHeader
{
	height:25px;
	border: solid 1px #CCCCCC;
	background-color:#E7E7E7;
}
.collapsePanelHeader div
{
	font-family: Verdana, Helvetica, sans-serif;
	font-weight:bold;
	color:#666666;
}
#master_content .collapsePanelHeader a {color:#FFF;}
#master_content .collapsePanelHeader a:hover {text-decoration:none;background:none;}

/* End CollapsiblePanel*/



menu3 {color:#666666}
a.menu3 {	color: #666666;			font-size: 12px;}
a.menu3:link {  color: #666666;}
a.menu3:visited {	color: #666666;}
a.menu3:hover {  color: #01478A }
.menu3sp {	background-image: url(/site/gth/2004/image2004/bg_menu3.gif);}


#maintable { 	border: 1px solid #cccccc; width:780px;	background-color: White; }

#footer {width:780px;}

tr.boldheader 		{font-weight: bold; COLOR: #ffffff; BACKGROUND-COLOR: #01478A; }
th.boldheader 		{font-size:11px; font-weight: bold; COLOR: #ffffff; BACKGROUND-COLOR: #01478A; }


/* Overview button styling */
div.overview_button
{
	background-image:url(/image/overview_button_grey.gif);
	background-repeat:no-repeat;
	width: 176px;
	height: 79px;
	text-align:center;
	float:right;
	margin-left:0px;
	margin-right:0px;
	padding-left:0px;
	padding-right:0px;
}

h2.overview_button
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	margin-bottom:0px;
	margin-top:0px;
	padding-top:12px;
	padding-bottom:0px;
	text-decoration:none;
	font-weight: bold;
}
h2.overview_button A:visited
{
	font-weight: bold;
	text-decoration:none;
	color: #1860ac;
}
h2.overview_button A:link
{
	font-weight: bold;
	text-decoration:none;
	color: #1860ac;
}
h2.overview_button A:hover
{
	font-weight: bold;
	text-decoration:none;
	color: #1860ac;
}
h2.overview_button A:active
{
	font-weight: bold;
	text-decoration:none;
	color: #1860ac;
}
h3.overview_button
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-bottom:0px;
	margin-top:0px;
	padding-top:0px;
	padding-bottom:0px;
	text-decoration:none;
	font-weight: normal;
}
h3.overview_button A:visited
{
	font-weight: normal;
	text-decoration:none;
	color: #1860ac;
}
h3.overview_button A:link
{
	font-weight: normal;
	text-decoration:none;
	color: #1860ac;
}
h3.overview_button A:hover
{
	font-weight: normal;
	text-decoration:none;
	color: #1860ac;
}
h3.overview_button A:active
{
	font-weight: normal;
	text-decoration:none;
	color: #1860ac;
}
div.button_standard
{
	background-image:url(/portal/attendanywhere/image/button_standard.gif);
	background-repeat:no-repeat;
	height:45px;
	width:106px;
	float:right;
	text-align:center;
	margin-left:0px;
	margin-right:0px;
	padding-left:0px;
	padding-right:0px;
	
}

.linkButtonStyle1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}

.modalBackground 
{
	background-color:Gray;
	filter:alpha(opacity=80);
	opacity:0.8;
}

.modalPopup 
{
	background-color:#ffffdd;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:250px;
}

.rounded {
  width: 450px;
  background: #3AA8CD url(/portal/AttendAnywhere_2.1/image/popup_corner_lefttop.gif) no-repeat top left;
}
.rounded div {
  background: transparent url(/portal/AttendAnywhere_2.1/image/popup_corner_righttop.gif) no-repeat top right;
}
.rounded div div {
  background: transparent url(/portal/AttendAnywhere_2.1/image/popup_corner_leftbottom.gif) no-repeat bottom left;
}
.rounded div div div{
  background: transparent url(/portal/AttendAnywhere_2.1/image/popup_corner_rightbottom.gif) no-repeat bottom right;
  padding-left:18px;
  padding-right:18px;
  	padding-bottom:18px;
}
.rounded div div div div{
	background-image:url(/portal/attendanywhere/image/button_standard.gif);
	background-repeat:no-repeat;
	height:45px;
	width:106px;
	float:right;
	text-align:center;
	margin-left:0px;
	margin-right:0px;
	padding-left:0px;
	padding-right:0px;

  
}
h2.modal_popup
{
	color:#ffffff; 
	font-weight:bold; 
	padding-top:30px; 
	padding-left:35px;  
	font-size:17px
}