/* Added style sheet for Red Font July 7, 2009*/
.redText{font-family: Verdana, Arial, Helvetica, sans-serif; 
         font-size: small; font-weight: bold; font-style: normal; 
         color: #CC0000; display:block; padding-left:15px;}
/* Added style sheet for Red Font July 7, 2009*/
.midSection{width:97%; margin:0 auto; padding:10px 0px 10px 0px;}
.tag01{font-family: Verdana; font-size: medium; 
       font-weight: bolder; color: #FFFFFF; 
       background-color:#0066cc;}
body{
	padding:0px;
	background-color: #d5d5f0;
	font-family:Verdana, Arial, Helvetica, sans-serif;	color:#000000;	font-size:9pt;
}

input, select{font-family:Verdana, Arial, Helvetica, sans-serif; color:#666666;	font-size:8pt;}

a{ text-decoration:none; color:#000000;}
a:hover{ text-decoration:underline; color:#000000;}
.bdr{border: 1px solid #CCCCCC; margin:2px;}
.clear{clear:both;}
.left_float{ float:left;}
.right_float{ float:right;}
form{ margin:0px; padding:0px;}
p{padding-right: 10px; padding-left: 10px; margin:0px;}

#header{height:131px; 
background-image:url(../images/head_bg.jpg); 
padding-left:20px;}

.headerBg{background-image:url(../images/head_bg.jpg);}
.txtBox{
	width:200px;
	border:#D5D5F0 solid 1px;
	background-color:#FFFFFF;
}

#logo_bg{ background-image:url(../images/logo_bg.jpg); height:146px; width:331px;}
#login_box{
	width:450px;
	padding-top: 150px;
	padding-bottom: 20px;
}
#login_inner{
	background-image: url(../images/loginBlockBg.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
}
.login_head{background-image: url(../images/login_head.gif);
	background-repeat: no-repeat; line-height:35px;
	text-align:right;
	padding-right:15px;
	font-weight:bold;
	color:#29135e;
}
.nextBtn{
 background-image:url(../images/nextBtn.gif);
 width: 60px;
 height: 26px;
 color:Black;
}


.midBg_master{
	background-image:url(../images/master-mid-bg.jpg);
	background-position: 0px 0px;
/*	background-repeat: no-repeat;*/
}

.midBg{
	background-image:url(../images/Login-Main-image.jpg);
	background-position: 0px 0px;
	background-repeat: no-repeat;
}

.midBgST-MARYS{
	background-image:url(log.jpg);
	background-position: 0px 0px;
	background-repeat: no-repeat;
}
.midBgbir{
	background-image:url(bir.jpg);
	background-position: 0px 0px;
	background-repeat: no-repeat;
}
.midBgDOLPHINSCHOOL{
	background-image:url(logDolphin.jpg);
	background-position: 0px 0px;
	background-repeat: no-repeat;
}

.midBgPGS{
	background-image:url(pgs.jpg);
	background-position: 0px 0px;
	background-repeat: no-repeat;
}
.blankBtn{
 background-image:url(../images/btnBg.gif);
 width: 90px;
 height: 26px;
 text-align:center;
 border:none;
 background-repeat:no-repeat;
 background-color:#E6FFFF;
 color:Black;
}

.blankBtn_Spellcheck{
 background-image:url(../images/btnBg.gif);
 width: 90px;
 height: 26px;
 text-align:center;
 border:none;
 padding-left:5px;
 padding-top:5px;
 background-repeat:no-repeat;
 background-color:#E6FFFF;
 color:Black;
}


.blankBtnBig{
 background-image:url(../images/btnsBig.gif);
 width: 110px;
 height: 26px;
 text-align:center;
 border:none;
 background-repeat:no-repeat;
 background-color:#E6FFFF;
 color:Black;
}
.smallBtnNext{
 background-image:url(../images/btnBg.gif);
 width: 25px;
 height: 26px;
 text-align:center;
 border:none;
 background-repeat:no-repeat;
 background-color:#E6FFFF;
 background-position:right top;
 border-left:#ccc solid 1px;
 color:Black;
}
.smallBtnBack{
 background-image:url(../images/btnBg.gif);
 width: 25px;
 height: 26px;
 text-align:center;
 background-position:left top;
 border:none;
 background-repeat:no-repeat;
 background-color:#E6FFFF;
 border-right:#ccc solid 1px;
 color:Black;
}


.login_down{ background-image:url(../images/login_center_bg.gif); background-repeat:repeat-x; 
height:138px; background-color:#FBF4F4;}

#tp_navi{
	padding-top:30px;
	height:100px;
	float: right;
}

.dot{ 
	float:left; text-align:center;
	padding-top:10px;
	}


#footer{color:#CCCCCC; font-weight:bold; 
background-image:url(../images/footer_bg.jpg); 
height:55px;font-size:8pt;line-height:55px;text-align:center;}

#footer a{ color:#CCCCCC; text-decoration:none;}
#footer a:hover{color:#ffffff; text-decoration:underline;}

	.mGrid { width: 100%; background-color: #fff; margin: 5px 0 10px 0; border: solid 1px #CCCCCC; border-collapse:collapse; }
    .mGrid td { padding: 2px; border: solid 1px #c1c1c1; color: #717171; }
    .mGrid th { padding: 4px 2px; color: #fff; background: #424242 url(grd_head.png) repeat-x top; border-left: solid 1px #525252; font-size: 0.9em; }
	.mGrid .alt { background: #fcfcfc url(grd_alt.png) repeat-x top; }
	.mGrid .pgr {background: #424242 url(grd_pgr.png) repeat-x top; }
    .mGrid .pgr table { margin: 5px 0; }
    .mGrid .pgr td { border-width: 0; padding: 0 6px; border-left: solid 1px #666; font-weight: bold; color: #fff; line-height: 12px; }   
    .mGrid .pgr a { color: #666; text-decoration: none; }
    .mGrid .pgr a:hover { color: #000; text-decoration: none; }
    
    
    .grd_mGrid { width: 100%; background-color: #fff; margin: 5px 0 10px 0; border: solid 1px #CCCCCC; border-collapse:collapse; }
    .grd_mGrid td { padding: 2px; border: solid 1px #c1c1c1; color: #717171; }
    .grd_mGrid th { padding: 4px 2px; color: #000; background: #424242 url(grd_head1.png) repeat-x top; border-left: solid 1px #cccccc; font-size: 0.9em; }
	.grd_mGrid .grd_alt { background: #fcfcfc url(grd_alt1.png) repeat-x top; }
	.grd_mGrid .grd_pgr {background: url(grd_pgr1.png) repeat-x top; }
    .grd_mGrid .grd_pgr table { margin: 5px 0; }
    .grd_mGrid .grd_pgr td { border-width: 0; padding: 0 6px; border-left: 1px #ccc; font-weight: bold; color: #000; line-height: 12px; }   
    .grd_mGrid .grd_pgr a { color: #666; text-decoration: none; }
    .grd_mGrid .grd_pgr a:hover { color: #000; text-decoration: none; }
    
    
.ajax1__tab_xp .ajax__tab_header {font-family:verdana,tahoma,helvetica;font-size:12px;}
.ajax1__tab_xp .ajax__tab_outer {padding-right:0px;height:21px;}
.ajax1__tab_xp .ajax__tab_inner {padding-left:0px;}
.ajax1__tab_xp .ajax__tab_tab {height:27px;width:110px; padding:4px;background:url(../images/unselected.gif) no-repeat ; color:White;}
.ajax1__tab_xp .ajax__tab_hover .ajax__tab_outer {}
.ajax1__tab_xp .ajax__tab_hover .ajax__tab_inner {}
.ajax1__tab_xp .ajax__tab_hover .ajax__tab_tab {height:27px;width:110px;background:url(../images/selected.gif) no-repeat;}
.ajax1__tab_xp .ajax__tab_active .ajax__tab_outer {}
.ajax1__tab_xp .ajax__tab_active .ajax__tab_inner {}
.ajax1__tab_xp .ajax__tab_active .ajax__tab_tab {background:url(../images/selected.gif) no-repeat;}
.ajax1__tab_xp .ajax__tab_body
{
	font-family: verdana,tahoma,helvetica;
	font-size: 10pt;
	border-top: 0;
	padding: 8px;
	border-style: solid;
	border-width: 0px;
	border-color: #999999;
}