body {
	font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
	font-size:11px;
	line-height:16px;
	height:100%;
	margin:0px;
	color:#333333;
	background-image:url(../images/bg2.png);
}
#divContainer {
	position: relative;
	margin: 0 auto;
	width: 765px;
	height: 100%;
	padding:0px 5px 5px 5px;
	background-color:#fff;
	border-left:1px solid #A5C6FF;border-right:1px solid #A5C6FF;border-bottom:1px solid #A5C6FF;
	}

h2 {font-size:14px;font-weight:bold;color:#000;}
h3 {font-size:12px;font-weight:bold;color:#000;margin:0px;}
.errBox {border:1px solid #C00000;background-color:#F5DDDD;padding:15px;}
.infoBox {border:1px solid #1EA2C1;background-color:#D2ECF2;padding:15px;font-size:12px;}
.infoMsg {margin:5px;padding:5px 10px 10px 10px;background-color:#FFF9D7;border:1px solid #E2C822;}
a {color:#118BA1;}
.breadcrumbs {padding:4px;}

#divTopBar {height:16px;text-align:right;padding:4px 0px 0px 0px;}
#divLogoBar {height:60px;font-weight:bold;font-size:20px;line-height:normal;}
#divMenuBar {font-size:13px;height:20px;border-bottom:3px solid #00A5C6;margin:0px 0px 5px 0px;}
#divMenuBar a {color:#118BA1;}
#divLeftCol {width:180px;float:left;background-image:url(../images/kids3.png);background-repeat:no-repeat;padding-top:46px;}
.leftBoxTitle {height:23px;padding:3px 0px 0px 10px;font-weight:bold;background-image:url(../images/bg3.gif);background-repeat:repeat-x;border:1px solid #63C6DE;}
.leftBox {background-color:#DBECEF;margin-bottom:5px;padding:8px;min-height:30px;border:1px solid #A5C6FF;}
.leftBox a {color:#118BA1;}

.leftBox ul {
	list-style: none;
	margin: 0;
	padding-left: 1em;
	text-indent: -1em;
}
#divLeftCol form {margin:0px;}


#divRightCol {float:left;margin-left:10px;padding:10px;width:553px;min-height:500px;}
#divFooterBar {height:15px;padding:8px 0px 0px 0px;font-size:9px;text-align:center;}

#divListTable table {border-collapse:collapse;}
#divListTable .activityCell {float:left;padding:4px;height:35px;}
#divListTable .tdCell {padding:4px;}
#divListTable th {text-align:left;padding:4px;background-image:url(../images/bg3.gif);background-repeat:repeat-x;border:1px solid #C7C7C7;height:23px;}
#divListTable td {border:1px solid #C7C7C7;}
#divListTable .btn2 {height:20px;width:60px;font-size:90%;}
#divListTable .btn {
height:20px;width:60px;font-size:90%;
background-color:#00A5C6;
border-style:solid;
border-width:1px;
color:#FFFFFF;font-size:11px;
text-align:center;
border-left-color:#D9DFEA;
border-top-color:#D9DFEA;
border-bottom-color:#0E1F5B;
border-right-color:#0E1F5B;
padding:0px 6px 3px 6px;
border-bottom:1px solid transparent;}

#divListTable .detailRowOff {height:0px;border-left:1px solid #C7C7C7;border-right:1px solid #C7C7C7;border-bottom:1px solid #C7C7C7;}
#divDetailTable td {border:none;padding:4px;}
#divInfoMsg {padding:5px 10px 10px 10px;background-color:#FFF9D7;border:1px solid #E2C822;}
#divNotePaper {background-image:url(../images/notepaper.jpg);background-repeat:repeat-y;
font-style:italic;padding:0px 5px 5px 20px;line-height:29px;border:1px solid #5F4A1D;}

#tblProfile {}
#tblProfile th {height:23px;padding:3px 0px 0px 10px;text-align:left;font-weight:bold;background-image:url(../images/bg3.gif);background-repeat:repeat-x;border:1px solid #63C6DE;}

#tblAdminMenu {}
#tblAdminMenu th {height:23px;padding:3px 0px 0px 10px;text-align:left;font-weight:bold;background-image:url(../images/bg3.gif);background-repeat:repeat-x;border:1px solid #63C6DE;}
#tblAdminMenu li {margin-left:-15px;margin-bottom:10px;}

.btnR {
height:30px;
background-color:#00A5C6;
border-style:solid;
border-width:1px;
color:#FFFFFF;font-size:11px;
text-align:center;
border-left-color:#D9DFEA;
border-top-color:#D9DFEA;
border-bottom-color:#0E1F5B;
border-right-color:#0E1F5B;
padding:0px 6px 3px 6px;}

#divFormBox1 {border:1px solid #C2E1E6;background-color:#F5FAFB;padding:6px;margin-top:10px;}
#divFormBox1 table {border-collapse:collapse;font-size:11px;}
#divFormBox1 td {border-bottom:1px solid #C2E1E6;padding:4px;}
#divFormBox1 .input {font-size:11px;line-height:11px}
#divFormBox1 .botRow {border-bottom:none;text-align:center;padding-top:10px;}

#divFormBox2 {border:1px solid #C2E1E6;background-color:#F5FAFB;padding:6px;margin-top:10px;}
#divFormBox2 table {border-collapse:collapse;font-size:11px;}
#divFormBox2 td {padding:4px;}
#divFormBox2 .input {font-size:11px;line-height:11px}
#divFormBox2 .botRow {border-bottom:none;text-align:center;padding-top:10px;}

#divTabBox {border:1px solid #00A5C6;background-color:#F5FAFB;padding:6px;margin-top:10px;}
#divTabBox table {border-collapse:collapse;font-size:11px;}
#divTabBox td {padding:4px;}
#divTabBox .input {font-size:11px;line-height:11px}
#divTabBox .botRow {border-bottom:none;text-align:center;padding-top:10px;}

.tabOn {float:left;border-top:1px solid #00A5C6;border-right:1px solid #00A5C6;border-left:1px solid #00A5C6;text-align:center;color:#fff;background-color:#00A5C6;height:20px;padding:3px;width:100px;}
.tabOn a {color:#fff;}

.tabOff {float:left;border-top:1px solid #00A5C6;border-right:1px solid #00A5C6;border-bottom:1px solid DBECEF;border-left:1px solid #00A5C6;text-align:center;background-color:#DBECEF;height:20px;padding:3px;width:100px;}

span.autoTooltip {cursor:help;}
a.autoTooltip {cursor:hand;}
.tt {width:150px; margin:0; border:none; padding:0; font-size:0.9em; line-height:15px;}
.tt .bd {padding:5px;}
.ttPosUnder {padding:13px 0 0 0; background:url(../images/scr_tooltip_top_left.gif) no-repeat left top;}
.ttPosUnder .bd {padding:12px 17px 10px 8px; border:solid #E2C822; border-width:0 1px 1px 1px; background:#FFF9D7;}
.ttPosOver {padding:0 0 13px 0;	background:url(../images/scr_tooltip_btm_left.gif) no-repeat left bottom;}
.ttPosOver .bd {padding:8px 17px 12px 8px; border:solid #E2C822; border-width:1px 1px 0 1px; background:#FFF9D7;}

#divPageNumberStrip {margin-top:6px;}
#divPageNumberStrip td {border:none;}