﻿body
{
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.bot
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #124a8d;
	text-decoration: none;
}
.bot a:link
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #124a8d;
	text-decoration: none;
	z-index :100;  /* Fixed for IE 8 menu problem */
}
.bot a:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #124a8d;
	text-decoration: none;
	z-index :100;  /* Fixed for IE 8 menu problem */
}
.bot a:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #993300;
	text-decoration: none;
	z-index :100;  /* Fixed for IE 8 menu problem */
}

.www
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	padding-left: 7px;
}
.text
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #474545;
	text-decoration: none;
}
.Calender
{
	cursor:default
}
.IE8fix
{
	z-index: 100;
}
/* new span */
span
{
	font-weight: normal;
	color: #0a3764;
}

a:link.www
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
}
a:visited.www
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
a:hover.www
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #999999;
	text-decoration: underline;
}
a:link.bot
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
}
a:visited.bot
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
}
a:hover.bot
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: underline;
}
.heading
{
	font-family: "Lucida Sans";
	font-size: 24px;
	font-weight: bold;
	color: #bc3517;
	text-decoration: none;
}
.subheading
{
	font-family: "Lucida Sans";
	font-size: 18px;
	font-weight: bold;
	color: #bc3517;
	text-decoration: none;
}
.subheadinghome
{
	font-family: "Lucida Sans";
	font-size: 16px;
	font-weight: bold;
	color: #bc3517;
	text-decoration: none;
}
.bodytext
{
	font-family: "Comic Sans MS";
	font-size: 16px;
	font-weight: normal;
	color: #0a3764;
	text-decoration: none;
}
.bodytexthome1
{
	font-family: "Comic Sans MS";
	font-size: 14px;
	font-weight: normal;
	color: #0a3764;
	text-decoration: none;
}
.bodytexthome
{
	font-family: "Comic Sans MS";
	font-size: 14px;
	font-weight: normal;
	line-height: 25px;
	color: #0a3764;
	text-decoration: none;
}
.bodytexthomedate
{
	font-family: "Comic Sans MS";
	font-size: 12px;
	font-weight: normal;
	color: #0a3764;
	text-decoration: none;
}
.forom
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #6C8A9F;
	text-decoration: none;
	border: 1px solid #6C8A9F;
}
.button
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #00275c;
	text-decoration: none;
	background-color: #ffffff;
	border: 1px solid #006699;
}
.nav
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #999999;
	text-decoration: none; /* paddingleft:10px; */
}
a:link.nav
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #999999;
	text-decoration: none; /* paddingleft:10px; */
}
a:visited.nav
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #999999;
	text-decoration: none; /* paddingleft:10px; */
}
a:hover.nav
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #666666;
	text-decoration: underline; /* paddingleft:10px; */
}
.main_form
{
	border-right: #c1dbf6 1px solid;
	border-top: #c1dbf6 1px solid;
	border-left: #c1dbf6 1px solid;
	border-bottom: #c1dbf6 1px solid;
	background-color: #f9ffdb;
}
.services
{
	font-family: "Trebuchet MS";
	font-size: 14px;
	color: #124a8d;
	font-weight: bold;
	text-decoration: none;
}
.servicesbg
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	font-weight: bold;
	background-color: #124a8d;
	text-decoration: none;
}
.contactext
{
	font-family: "Trebuchet MS";
	font-size: 14px;
	color: #124a8d;
	font-weight: bold;
	text-decoration: none;
}
a:link.contactext
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #124a8d;
	font-weight: bold;
	text-decoration: none;
}

a:hover.contactext
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #2778d9;
	font-weight: bold;
	text-decoration: underline;
}

.contactextbig
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #124a8d;
	font-weight: bold;
	text-decoration: none;
}
.pro
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #688a1d;
	text-decoration: none;
}
.wel
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #3399cc;
	text-decoration: none;
}

.reditext
{
	font-family: "Trebuchet MS";
	font-size: 12px;
	color: #003366;
	font-weight: bold; 
	z-index :100;  /* Fixed for IE 8 menu problem */
}

.reditext a:link
{
	font-family: "Trebuchet MS";
	font-size: 12px;
	color: #003366;
	font-weight: bold;
	text-decoration: none; 
	z-index :100;  /* Fixed for IE 8 menu problem */
}

.reditext a:visited
{
	font-family: "Trebuchet MS";
	font-size: 12px;
	color: #003366;
	font-weight: bold;
	text-decoration: none; 
	z-index :100;  /* Fixed for IE 8 menu problem */
}

.reditext a:hover
{
	font-family: "Trebuchet MS";
	font-size: 12px;
	color: #993300;
	font-weight: bold;
	text-decoration: none; 
	z-index :100;  /* Fixed for IE 8 menu problem */
}
.price
{
	font-family: "Trebuchet MS";
	font-size: 13px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
}
a:link.price
{
	font-family: "Trebuchet MS";
	font-size: 13px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
}
a:visited.price
{
	font-family: "Trebuchet MS";
	font-size: 13px;
	font-weight: normal;
	color: #cccccc;
	text-decoration: none;
}
a:hover.price
{
	font-family: "Trebuchet MS";
	font-size: 13px;
	font-weight: bold;
	color: #d4f58e;
	text-decoration: underline;
}
.broseall
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #cc3300;
	text-decoration: none;
}
.ordercap
{
	text-align: center;
	color: #ffffff;
	background-color: #124a8d;
	font-size: 12px;
	font-weight: bold;
	height: 16px;
}
.calHead
{
	background-color:#06396E;
	font-family:Comic Sans MS;
	font-size:10px;
	font-weight:bold;
	height:20px;
	_height:50px
}
.calTitle
{
	background-color:#C0C0C0;
	font-family:Comic Sans MS;
	font-size:15px;
	font-weight:bold;
	color:Black	
}
.calBg
{
	background-image: url("../../Common/Images/calBgblue.jpg" );
	background-repeat:repeat-x;
	background-color:#9DD1FF;
	border-color:Gray;
}
.calBg a:link
{
	text-decoration:none
}
.calBg a:hover
{
	text-decoration:none
}
.calBgCurrDay
{
	background-image: url("../../Common/Images/calBggreeen1.jpg" );
	background-repeat:repeat-x;
	background-color:#ffffff;
	border-color:Gray;
}

.calBgCurrDay a:link
{
	text-decoration:none
}
/* ========================= Grid styles ========================= */
.NoRecordFound
{
	color: #b10000;
	font-family: verdana;
	font-size: 12px;
	font-weight: bold;
}

.grid_footer
{
	color: #ffffff;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-color: #00458A;
}
.grid_first_row
{
	color: #2e353d;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	white-space: nowrap;
	background-color: #F0F8FF;
}

.grid_second_row
{
	color: #2e353d;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	white-space: nowrap;
	background-color: #CCCCCC;
}

.ProfileFixedHeader
{
	color: #FFFFFF;
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	white-space: nowrap;
	background-color: #808080; /*position: relative; top: expression(this.offsetParent.scrollTop);*/
}

.Profile_first_row
{
	color: #2e353d;
	font-family: Verdana;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	white-space: nowrap;
	background-color: #F0F8FF;
}

.Profile_second_row
{
	color: #2e353d;
	font-family: Verdana;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	white-space: nowrap;
	background-color: #CCCCCC;
}


.DataGridFixedHeader
{
	color: #f6fbff;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	white-space: nowrap;
	background-color: #00458A;
	/*position:relative; top: expression(this.offsetParent.scrollTop);*/
}
.DataGridFixedFooter
{
	color: #f6fbff;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	white-space: nowrap;
	text-decoration: none;
	border: 0px;
	background-color: #00458A;
}

.DataGridFixedHeader a:link
{
	color: #f6fbff;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	background-color: #00458A;
}

.DataGridFixedHeader a:hover
{
	color: #f6fbff;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	background-color: #00458A;
}

.DataGridFixedHeader a:visited
{
	color: #f6fbff;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	background-color: #00458A;
}

.ScrollableDiv
{
	overflow: auto;
	height: 200px;
	width: 650px;
}
/*-------------------------------------Previous Style-------------------------------------*/
/********************* CALENDAR CONTROL ***********************/

/* Default attributes of table container for entire calendar */
.table-style
{
	font-family: arial;
	border-width: 1;
	border-style: solid;
	border-color: #a0a0a0;
	background-color: #ffffff;
	font-family: arial;
	font-size: 11px;
}

/* Default attributes of DIV containing table container for entire calendar.
 * You probably don't want to alter this style.
 */
.div-style
{
	z-index: 999;
	position: absolute;
	visibility: hidden;
}

/* Default attributes used in calendar title (month and year columns).*/
.title-style
{
	padding: 2px;
	font-family: arial;
	font-size: 11px;
	color: #ffffff;
}

/* Default attributes used in calendar title background.*/
.title-background-style
{
	/*background-color: #cee3ef;*/
	background-color: #9f9fff;
}

/* Normal appearance of controls in calendar title. */
/* Note: The right, left and down icons are images, which must be edited if you need to change them. */
.title-control-normal-style
{
	border-style: none; /*	border-width: 1; 	border-color: black; */
	cursor: pointer;

}


/* Moused-over (selected) appearance of controls in calendar title. */
.title-control-select-style
{
	/*border-style: solid; 	border-width: 1; 	border-color: #3a6ea5; */
	cursor: pointer;

}

/* Default attributes of drop down lists (month and year). */
.dropdown-style
{
	font-family: arial;
	font-size: 11px;
	border-width: 1;
	border-style: solid; /*border-color: #a0a0a0; 	background-color: #cee3ef;*/
	background-color: #0066cc;
	border-color: #cccccc;
	color: White;
	cursor: default;
}

/* Default attributes selected (mouse-over) item in drop down lists (month and year). */
.dropdown-select-style
{
	background-color: #3a6ea5;
	cursor: pointer;

}

/* Default attributes unselected (mouse-off) item in drop down lists (month and year). */
.dropdown-normal-style
{
	/* ackground-color: #0; */
}

/* Default attributes of calendar body (weekday titles and numbers). */
.body-style
{
	padding: 5px; /*background-color: #cee3ef;*/
	background-color: white;
	font-family: verdana;
	font-size: 10px;
}

/* Attributes of current day in calendar body. */
.current-day-style
{
	/*color: red;*/
	color: red;
	font-weight: bold;
	text-decoration: none;
}

/* Attributes of end-of-week days (Sundays) in calendar body. */
.end-of-weekday-style
{
	color: #909090;
	text-decoration: none;
}

/* Attributes of all other days in calendar body. */
.normal-day-style
{
	color: black;
	text-decoration: none;
}

/* Attributes of border around selected day in calendar body. */
.selected-day-style
{
	border-style: solid;
	border-width: 1px;
	border-color: #a0a0a0;
	color: #0066cc;
	font-weight: bold;
}

/* Default attributes of designated holidays. */
.holiday-style
{
	background-color: #FFDDDD;
}

/* Attributes of today display at bottom on calendar */
.today-style
{
	padding: 0px;
	color: white; /*background-color: #cee3ef;*/
	background-color: #9f9fff;
	text-align: center;
	text-decoration: none;
}

/* Attributes of week number division (divider.gif) */
.weeknumber-div-style
{
	background-color: #d0d0d0;
	padding: 0px;
}

/* For Paging Control */
.pageno
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.pagenoform
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-image: url('../Images/PagingControl/box.gif' );
	height: 16px;
	width: 28px;
	border: none;
}
/*########################### END ################  */

/********************* CALENDAR CONTROL ***********************/

.NewsScrollableDiv
{
	overflow: auto;
	height: 600px;
	width: 650px;
	/* position:absolute;*/
	z-index:0;  /* Fix for overlaping problem in FireFox */
	background-image: url('../Common/Images/General/lightbluebg.jpg' );
}

/***************************************************************/
.dhtmlwindow
{
	position: absolute;
	border: 2px solid black;
	visibility: hidden;
	background-color: white;
}

.drag-handle
{
	/*CSS for Drag Handle*/
	padding: 1px;
	text-indent: 3px;
	font: bold 14px Arial;
	background-color: #045c97;
	color: white;
	cursor: move;
	overflow: hidden;
	width: auto;
	filter: progid:DXImageTransform.Microsoft.alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1;
}

.drag-handle .drag-controls
{
	/*CSS for controls (min, close etc) within Drag Handle*/
	position: absolute;
	right: 1px;
	top: 2px;	
	cursor: pointer;
}

* html .drag-handle
{
	/*IE6 and below CSS hack. Width must be set to 100% in order for opaque title bar to render*/
	width: 100%;
}


.drag-contentarea
{
	/*CSS for Content Display Area div*/
	border-top: 1px solid brown;
	background-color: white;
	color: black;
	height: 150px;
	padding: 2px;
	overflow: auto;
}

.drag-statusarea
{
	/*CSS for Status Bar div (includes resizearea)*/
	border-top: 1px solid gray;
	background-color: #F8F8F8;
	height: 13px; /*height of resize image*/
}


.drag-resizearea
{
	/*CSS for Resize Area itself*/
	float: right;
	width: 13px; /*width of resize image*/
	height: 13px; /*height of resize image*/
	cursor: nw-resize;
	font-size: 0;
}

/***************************************************************************************/
/*====================NEW GRID STYLE=====================*/
.grid_first_row1
{
	color: #2e353d;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	white-space: nowrap;
	background-color: #E5E1E1;
}

.grid_second_row1
{
	color: #2e353d;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	white-space: nowrap;
	background-color: #CCCCCC;
}
/*=========================================*/


.StudentRptScrollableDiv
{
	overflow: auto;
	height: 700px;
	width: 650px;
	background-image: url('../Common/Images/General/lightbluebg.jpg' );
}
