/* *{
	scrollbar-base-color:#DBDBDB;
	scrollbar-arrow-color:#56487A;
	scrollbar-darkshadow-color:#777777;
	scrollbar-face-color:#DBDBDB;
	scrollbar-highlight-color:#bbbbbb;
	scrollbar-shadow-color:#bbbbbb;
	scrollbar-3dlight-color:#777777;
	scrollbar-track-color:#F2F2F2;
}*/
.greenbackwhitetext {display: block; width:94%; padding:4px;font-family: Verdana, Arial, Helvetica, sans-serif; background:#356007; color:#FFFFFF; line-height: 160%; }
.redbackwhitetext {display:block; width:94%; padding:4px;font-family: Verdana, Arial, Helvetica, sans-serif; background:#990000; color:#FFFFFF; line-height: 160%; }
.grayback { font-family: Verdana, Arial, Helvetica, sans-serif; border-color:#356007; background:#E6E4E9; line-height: 160%; }
.greentext { font-family: Verdana, Arial, Helvetica, sans-serif; color:#356007; line-height: 160%; }
.redtext {font-family: Verdana, Arial, Helvetica, sans-serif; color:#990000; line-height: 160%; }
.imageright {float:right; margin-top:7px; margin-left: 15px; margin-bottom:10px; border:0px;}
.imageleft {float:left; margin-top:7px; margin-right: 15px; margin-bottom:10px; border:0px;}




p {margin: 0;
font-weight: normal;}

li{padding-bottom: 7px;}
a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #996600;
	text-decoration: none;
	text-shadow: #000000;	font-weight: bold;
}

a:visited {font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #996600;
	text-decoration: none;
	text-shadow: #000000;
	font-weight: bold;
}

a:active {font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #996600;
	text-decoration: none;
	text-shadow: #000000;	font-weight: bold;
}


a:link {font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #996600;
	text-decoration: none;
	text-shadow: #000000;	font-weight: bold;
}
a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #CC9900;
	text-decoration: underline;	font-weight: bold;
}

.header{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background: url(images/atemplate/header_bar.jpg) no-repeat;
	line-height:24px; vertical-align:middle;
	font-style: normal;
	font-variant: normal;
	text-transform: uppercase;
	display: block;
	padding-top: 1px;
	padding-right: 2px;
	padding-bottom: 7px;
	padding-left: 8px;
	
}
.header56{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #009933;
	font-style: normal;
	font-variant: normal;
	text-transform: uppercase;
	display: block;
	padding-top: 3px;
	padding-right: 2px;
	padding-bottom: 3px;
	padding-left: 8px;
	
}
H1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size:large;
	text-decoration: none;
	background: url(images/big_header_leftimg8.jpg) no-repeat #ffffff;
	font-style: normal;
	font-variant: normal;
	text-transform: uppercase;
	display: block;
	color:#356007;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 3px;
	padding-left: 8px;
	line-height: 26px;
	margin-top:0;
	margin-left:0px;
}
.H1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size:large;
	text-decoration: none;
	background: url(images/big_header_leftimg8.jpg) no-repeat #ffffff;
	font-style: normal;
	font-variant: normal;
	text-transform: uppercase;
	display: block;
	color:#356007;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 3px;
	padding-left: 8px;
	line-height: 26px;
	margin-top:0;
	margin-left:0px;
}
.h1black{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size:large;
	text-decoration: none;
	background: url(images/big_header_leftimg2_black.jpg) no-repeat #000000;
	font-style: normal;
	font-variant: normal;
	text-transform: uppercase;
	display: block;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 3px;
	padding-left: 8px;
	line-height: 26px;
	margin-top:0;
	margin-left:-5px;
}


.blocksubheader{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #330000;
	text-decoration: none;
	background-color: #F1D085;
	font-style: normal;
	font-variant: normal;
	text-transform: uppercase;
	display: block;
	padding-top: 3px;
	padding-right: 2px;
	padding-bottom: 3px;
	padding-left: 8px;
	
}
.subhead{font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-transform:capitalize;
	font-weight: bold;
	color: #663333;
	text-decoration: none;}

.footertable{
padding:0px;
margin-left:0px;
margin-right:0px;
background-color: #002800;
}

.footerlink {
	text-decoration: none;
font-weight:bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	display: block;
	width: 100%;
	height: 100%;
	margin-top: 0px;
	margin-bottom: 0px;
	color: #D7C373;
	line-height: 18px;
	text-align: center;
	vertical-align: middle;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-top-color: #274505;
	border-top-width: 1px;
	border-right-style: solid;
	border-right-color: #003300;
	border-right-width: 1px;
	border-left-style: solid;
	border-left-color: #50A228;
	border-left-width: 1px;
	text-decoration:none;
}
.footerlink:active {
	text-decoration: none;
font-weight:bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	display: block;
	width: 100%;
	height: 100%;
	margin-top: 0px;
	margin-bottom: 0px;
	color: #D7C373;
	line-height: 18px;
	text-align: center;
	vertical-align: middle;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-top-color: #274505;
	border-top-width: 1px;
	border-right-style: solid;
	border-right-color: #003300;
	border-right-width: 1px;
	border-left-style: solid;
	border-left-color: #50A228;
	border-left-width: 1px;
	text-decoration:none;
}
.footerlink:visited {
	text-decoration: none;
font-weight:bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	display: block;
	width: 100%;
	height: 100%;
	margin-top: 0px;
	margin-bottom: 0px;
	color: #D7C373;
	line-height: 18px;
	
	text-align: center;
	vertical-align: middle;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-top-color: #274505;
	border-top-width: 1px;
	border-right-style: solid;
	border-right-color: #003300;
	border-right-width: 1px;
	border-left-style: solid;
	border-left-color: #50A228;
	border-left-width: 1px;
	text-decoration:none;
}
.footerlink:link {
	text-decoration: none;
font-weight:bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	display: block;
	width: 100%;
	height: 100%;
	margin-top: 0px;
	margin-bottom: 0px;
	color: #D7C373;
	line-height: 18px;
	
	text-align: center;
	vertical-align: middle;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-top-color: #274505;
	border-top-width: 1px;
	border-right-style: solid;
	border-right-color: #003300;
	border-right-width: 1px;
	border-left-style: solid;
	border-left-color: #50A228;
	border-left-width: 1px;
	text-decoration:none;
}
.footerlink:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	display: block;
	text-decoration:none;
	font-size: 9px;
	background-color: #150000;
font-weight:bold;
	width: 100%;
	height: 100%;
	color: #ffffff;
	margin-top: 0px;
	margin-bottom: 0px;
	line-height: 18px;
	text-align: center;
	vertical-align: middle;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-top-color: #663300;
	border-top-width: 1px;
	border-right-style: solid;
	border-right-color: #663333;
	border-right-width: 1px;
	border-left-style: solid;
	border-left-color: #cc9933;
	border-left-width: 1px;
	
}

body{font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-align:left;
color: #555555;
font-weight:normal;
line-height:130%;

}


.box {
border-right: 1px solid #330000;
border-left: 1px solid #330000;
border-top: 1px solid #330000;
border-bottom: 1px solid #330000;

}
.boxheader{
color: #FFCC66;
background:#330000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
padding: 3px;
text-align:left;
font-weight:bold;
text-indent:10px;
}
.boxcontent{
color: #5C3D21;
background:#ffffff;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
padding: 3px;
text-align:left;
vertical-align:top;
}
.youthtable{
padding:0px;
margin-left:0px;
margin-right:0px;
background-color: #999933;
}

.youthlink {
	text-decoration: none;
font-weight:bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	display: block;
	width: 100%;
	height: 100%;
	margin-top: 0px;
	margin-bottom: 0px;
	color: #ffffff;
	line-height: 18px;
	text-align: center;
	vertical-align: middle;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-top-color: #999933;
	border-top-width: 1px;
	border-right-style: solid;
	border-right-color: #000000;
	border-right-width: 1px;
	border-left-style: solid;
	border-left-color: #cc9933;
	border-left-width: 1px;
	text-decoration:none;
}
.youthlink:active {
	text-decoration: none;
font-weight:bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	display: block;
	width: 100%;
	height: 100%;
	margin-top: 0px;
	margin-bottom: 0px;
	color: #ffffff;
	line-height: 18px;
	text-align: center;
	vertical-align: middle;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-top-color: #999933;
	border-top-width: 1px;
	border-right-style: solid;
	border-right-color: #58391D;
	border-right-width: 1px;
	border-left-style: solid;
	border-left-color: #cc9933;
	border-left-width: 1px;
	text-decoration:none;
}
.youthlink:visited {
	text-decoration: none;
font-weight:bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	display: block;
	width: 100%;
	height: 100%;
	margin-top: 0px;
	margin-bottom: 0px;
	color: #cccccc;
	line-height: 18px;
	text-align: center;
	vertical-align: middle;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-top-color: #999933;
	border-top-width: 1px;
	border-right-style: solid;
	border-right-color: #000000;
	border-right-width: 1px;
	border-left-style: solid;
	border-left-color: #cc9933;
	border-left-width: 1px;
	text-decoration:none;
}
.youthlink:link {
	text-decoration: none;
font-weight:bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	display: block;
	width: 100%;
	height: 100%;
	margin-top: 0px;
	margin-bottom: 0px;
	color: #ffffff;
	line-height: 18px;
	
	text-align: center;
	vertical-align: middle;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-top-color: #999933;
	border-top-width: 1px;
	border-right-style: solid;
	border-right-color: #000000;
	border-right-width: 1px;
	border-left-style: solid;
	border-left-color: #cc9933;
	border-left-width: 1px;
	text-decoration:none;
}
.youthlink:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	display: block;
	text-decoration:none;
	font-size: 9px;
	background-color: #E6DBA2;
font-weight:bold;
	width: 100%;
	height: 100%;
	color: #666633;
	margin-top: 0px;
	margin-bottom: 0px;
	line-height: 18px;
	text-align: center;
	vertical-align: middle;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-top-color: #999933;
	border-top-width: 1px;
	border-right-style: solid;
	border-right-color: #000000;
	border-right-width: 1px;
	border-left-style: solid;
	border-left-color: #cc9933;
	border-left-width: 1px;
	
}




.sidebartable{
padding:0px;
margin-left:0px;
margin-right:0px;
background-color: #660000;
}

.sidebarlink {
	text-decoration: none;
font-weight:bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	display: block;
	width: 100%;
	height: 100%;
	margin-top: 0px;
	margin-bottom: 0px;
	color: #cccccc;
	line-height: 18px;
	text-align: center;
	vertical-align: middle;
	border-bottom-style: solid;
	border-bottom-color:  #cc6633;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-top-color: #996600;
	border-top-width: 0px;
	border-right-style: solid;
	border-right-color: #996600;
	border-right-width: 0px;
	border-left-style: solid;
	border-left-color: #cc0000;
	border-left-width: 0px;
	text-decoration:none;
}
.sidebarlink:active {
	text-decoration: none;
font-weight:bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	display: block;
	width: 100%;
	height: 100%;
	margin-top: 0px;
	margin-bottom: 0px;
	color: #cccccc;
	line-height: 18px;
	text-align: center;
	vertical-align: middle;
	border-bottom-style: solid;
	border-bottom-color:  #cc6633;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-top-color: #996600;
	border-top-width: 0px;
	border-right-style: solid;
	border-right-color: #996600;
	border-right-width: 1px;
	border-left-style: solid;
	border-left-color: #cc0000;
	border-left-width: 0px;
	text-decoration:none;
}
.sidebarlink:visited {
	text-decoration: none;
font-weight:bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	display: block;
	width: 100%;
	height: 100%;
	margin-top: 0px;
	margin-bottom: 0px;
	color: #cccccc;
	line-height: 18px;
	text-align: center;
	vertical-align: middle;
	border-bottom-style: solid;
	border-bottom-color:  #cc6633;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-top-color: #996600;
	border-top-width: 0px;
	border-right-style: solid;
	border-right-color: #996600;
	border-right-width: 0px;
	border-left-style: solid;
	border-left-color: #cc0000;
	border-left-width: 0px;
	text-decoration:none;
}
.sidebarlink:link {
	text-decoration: none;
font-weight:bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	display: block;
	width: 100%;
	height: 100%;
	margin-top: 0px;
	margin-bottom: 0px;
	color: #cccccc;
	line-height: 18px;
	
	text-align: center;
	vertical-align: middle;
	border-bottom-style: solid;
	border-bottom-color: #cc6633;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-top-color: #996600;
	border-top-width: 0px;
	border-right-style: solid;
	border-right-color: #996600;
	border-right-width: 0px;
	border-left-style: solid;
	border-left-color: #cc0000;
	border-left-width: 0px;
	text-decoration:none;
}
.sidebarlink:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	display: block;
	text-decoration:none;
	font-size: 9px;
	background-color: #993333;
font-weight:bold;
	width: 100%;
	height: 100%;
	color: #ffffff;
	margin-top: 0px;
	margin-bottom: 0px;
	line-height: 18px;
	text-align: center;
	vertical-align: middle;
	border-bottom-style: solid;
	border-bottom-color: #996600;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-top-color: #cc6633;
	border-top-width: 0px;
	border-right-style: solid;
	border-right-color: #996600;
	border-right-width: 0px;
	border-left-style: solid;
	border-left-color: #cc6633;
	border-left-width: 0px;
	
}

.thumbnail{
position: relative;
z-index: 0;
}

.thumbnail:hover{
background-color: transparent;
z-index: 50;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: #5e2013;
padding: 5px;
left: -1000px;
border: 1px solid gold;
visibility: hidden;
color: #ffffff;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
text-decoration: none;
width:250;
}
#newmain .moreinfodiv a {color: #FFFFCC; display:block; line-height:15px; text-align:right; width:60px; height:15px; background: url('/images/more_up.gif') no-repeat;  vertical-align:top; margin:2px; padding-top:2px; margin-left:390px; font-weight:bold;}
#newmain .moreinfodiv a:hover {text-decoration:none; display:block; text-align:right; background: url('/images/more_down.gif') no-repeat; width:60px; line-height:15px; height:15px; padding-top:2px; vertical-align:top; margin:2px; margin-left:390px;  font-weight:bold;color:#003399}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: -150px;
left: 160px; /*position where enlarged image should offset horizontally */

}
p {margin: 0;
font-weight:normal;}
.style4 {font-size: x-small}
.style6 {color: #990000}
.style12 {color: #996600}
.style19 {font-size: smaller;}
.style21 {font-size: large}
.style22 {
	font-size: x-small;
	color: #CCCCCC;
	font-weight: bold;
}
.style24 {
	font-size: 24px;
	color: #CC9933;
	font-weight: bold;
}
.style25 {color: #FFFFFF}
.style27 {color: #996600; font-weight: bold; }

.homebox_header_left {height:55px; text-align:left; background: url(images/atemplate/homepage_box_header_rptx.jpg) 0% 0% repeat-x; color:#244E04;}

.homebox_header_div {height:55px; width:100%; margin:0px; padding:0px; background:url(images/atemplate/homepage_box_header_blockleft.jpg) no-repeat; text-indent:30px; color:#244E04; font-weight:normal; font-size:16px; font-weight:bold; line-height:40px; vertical-align:middle; padding:15px 0px 0px 0px;}

.homebox_main_left {color:white;}
.homebox_main_right {background:url(images/atemplate/homepage_box_rightblock_rpty.jpg) repeat-y; width:27px;}

.homebox_footer_left {text-align:left; height: 34px; background: url(images/atemplate/homepage_box_footer_rptx.jpg) repeat-x;}

.homebox_wide {background:url(images/atemplate/homepage_box_lefttblock_main_rpty.jpg) repeat-y #244E04; margin:0px; width:100%;}
#content{width: 680px; padding:15px 10px 10px 15px;}

.homebox_wide TD {vertical align:top;}

.homebox {vertical-align:top; margin:0px; padding:0px;}

.homebox td{vertical-align:top; margin:0px; padding:0px;}

.homebox_header{width:305px; height:55px; color:#244E04; padding:0px; margin:0px;  background:url(/images/atemplate/homepage_box_header.jpg) top center no-repeat; line-height:55px; vertical-align:baseline; text-indent:65px; font-size:12px; font-family:verdana, arial, helvetica, sans-serif;}

.homebox_main{width:305px; height:auto; background:url(/images/atemplate/homepage_box_rpty.jpg) top center repeat-y; color:white; font-size:11px;font-family:verdana, arial, helvetica, sans-serif;}

.homebox_footer{width:305px; height:34px; background:url(/images/atemplate/homepage_box_footer.jpg) top center no-repeat;}

.homebox{width:305px; margin:0px; padding:0px; border:0px; vertical-align:top;}

.homeboxcontent{padding:8px 23px 8px 25px; height:125px;}

#content .header a{color:white;}
#content .header a:link{color:white;}
#content .header a:active{color:white;}
#content .header a:visited{color:white;}
#content .header a:hover{color:#FFCC00;}


.homebox_main_left a{color:#66FF33;}
.homebox_main_left a:link{color:#66FF33;}
.homebox_main_left a:active{color:#66FF33;}
.homebox_main_left a:visited{color:#66FF33;}
.homebox_main_left a:hover{color:#CCFF99;}
.homebox_main_left font.H1 {display:block; width:98%; background:white;}

#rsstable {color:white; font-size:11px;}

#schoolone a:link {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; color: #66FF33; text-decoration:none; font-weight:bold;}
#schoolone a:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px;  color: #66FF33; text-decoration:none; font-weight:bold;}
#schoolone a:active {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px;  color: #66FF33; text-decoration:none; font-weight:bold;}
#schoolone a:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px;  color: #CCFF99; text-decoration:underline; font-weight:bold;}


#content #rsstable a:link {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; color: #66FF33; text-decoration:none; font-weight:bold;}
#content #rsstable a:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px;  color: #66FF33; text-decoration:none; font-weight:bold;}
#content #rsstable a:active {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px;  color: #66FF33; text-decoration:none; font-weight:bold;}
#content #rsstable a:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px;  color: #CCFF99; text-decoration:underline; font-weight:bold;}



.homeboxcontent a:link {font-family: Verdana, Arial, Helvetica, sans-serif; color: #66FF33; text-decoration:none; font-weight:bold;}
.homeboxcontent a:visited {font-family: Verdana, Arial, Helvetica, sans-serif; color: #66FF33; text-decoration:none; font-weight:bold;}
.homeboxcontent a:active {font-family: Verdana, Arial, Helvetica, sans-serif; color: #66FF33; text-decoration:none; font-weight:bold;}
.homeboxcontent a:hover {font-family: Verdana, Arial, Helvetica, sans-serif; color: #CCFF99; text-decoration:underline; font-weight:bold;}
.box_holder{vertical-align:top;}

#content .homeboxcontent a:link {font-family: Verdana, Arial, Helvetica, sans-serif; color: #66FF33; text-decoration:none; font-weight:bold;}
#content .homeboxcontent a:visited {font-family: Verdana, Arial, Helvetica, sans-serif; color: #66FF33; text-decoration:none; font-weight:bold;}
#content .homeboxcontent a:active {font-family: Verdana, Arial, Helvetica, sans-serif; color: #66FF33; text-decoration:none; font-weight:bold;}
#content .homeboxcontent a:hover {font-family: Verdana, Arial, Helvetica, sans-serif; color: #CCFF99; text-decoration:underline; font-weight:bold;}
.box_holder{vertical-align:top;}