/* CSS Document */

body {
	margin-top: 0px;
}
body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;}
	
.bignav{width:170px; padding-left:5px;}
.maincont{text-align:left; padding-right:10px; padding-left:0px; margin-right:8px;}
.main{width:950px; border:4px double #cccccc; border-top:0; background-image: url(header.jpg); background-repeat:no-repeat; margin:0 auto; height:1%;}
.heading{font-size:12px; font-weight:bold; padding:0 0 5px 10px; letter-spacing:.05em}
.tablepad{clear:both; padding-bottom:20px;}
.cal_class{width:165px; font-size:9px; margin-left:5px;}
.titletxt{font-size: 14px; color:#000000; font-weight:bold; padding-bottom:6px; }
.bd{border:1px solid black}
.clear{clear:both;}
.imgrt{float:right; padding:3px 0 0 10px;}
.imglt{float:left; padding:3px 10px 0 0}
.caption{font-size:85%;}

li{padding:5px 0 5px 10px;}

ol.cont{margin:10px 0 10px 20px; padding:0  0 5px 15px;}
.blogbot{border-bottom:1px solid #999999; margin:0 0 5px 0; padding-top:10px;}

h1 {
	font-size: 14px;
	color: #666666;
}
h2 {
	font-size: 15px;
	color: #666666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin-bottom:10px;
	
}
h3 {
	font-size: 14px;
	color: #000000;
	font-weight:bold
}

.blogPost{margin:0px 0px 5px 0px; font-size:12px; font-family: Arial, Helvetica, sans-serif}
.blogPost strong{color:#000000;font-weight:bold;}
.byline{padding:0px;margin:0px;color:#444444;font-size:80%;}
.byline a{color:#999999;text-decoration:none;}
.byline a:hover{text-decoration:underline;}
.ad{width:120px; border-bottom:1px solid #CCCCCC; background-color:#CCCCCC; }


	
#menu {height:400px; width:185px; position:relative;}

#menu ul {margin:0; padding:0; list-style:none; white-space:nowrap; text-align:left; padding:1px 1px 0 1px; background:#fff;}

#menu li {margin:0; padding:0; list-style:none;}
#menu li {display:inline-block; display:inline;}
#menu ul ul {position:absolute; left:-9999px;}
#menu ul#toplevel {position:absolute; left:0; top:0;}

#menu a {display:block; font:normal 11px arial,sans-serif; color:#000; line-height:32px; text-decoration:none; padding:0 25px 0 10px;} 

#menu ul li:hover > ul {left:100%; margin-top:-23px; margin-left:-1px; background:#999999;}

#menu a:hover ul,
#menu a:hover a:hover ul, 
#menu a:hover a:hover a:hover ul {left:100%;}
#menu a:hover ul ul, 
#menu a:hover a:hover ul ul {left:-9999px;}

#menu li a:hover {background:#999999; color:#fff;} 
#menu li:hover > a {background:#999999; color:#fff;}
#menu li a.fly {background: url(arrow.gif) no-repeat right center;}
#menu li a.fly:hover {background:#999999 url( arrow.gif) no-repeat right center;} 
#menu li:hover > a.fly {background:#999999 url( arrow.gif) no-repeat right center;}

#menu table {position:absolute; left:99%; height:0; width:0; border-collapse:collapse; margin-top:-4px; margin-left:-1px;}

a:link {
	color: #0000FF;
}
a:visited {
	color: #990000;
}
a:hover {
	color: #6633CC;
}

a.smalllink:link{color:#000000; font-size:11px; text-decoration:none;}
a.smalllink:visited{color:#000000; font-size:11px; text-decoration:none;}
a.smalllink:hover{color:#6633CC; font-size:11px; text-decoration:underline;}

a.topnav:link{text-decoration:none; font-size:11px; color:black; padding:0 5px 0 5px}
a.topnav:visited{text-decoration:none; font-size:11px; color:black; padding:0 5px 0 5px}
a.topnav:hover{text-decoration:underline; font-size:11px; color:black; padding:0 5px 0 5px}


/* always visible */
#outer .holder {padding:0; margin:0 0 10px 0;}
#outer .holder p {padding:5px 0 0 0; margin:0;}
#outer .holder p.bold {font-weight:bold;}
#outer .holder h2 {margin:0; padding:0;}

/* unclicked style div.more */
#outer div.more i {float:right; margin-right:-10px 10px 0 0; cursor:pointer; color:#c00; font-weight:bold; font-size:11px; font-style: normal}
#outer div.more i.hide {display:none;}
#outer div.more p {display:none;}
#outer div.more img {display:none;}

/* clicked style div.click */
#outer div.click i.show {display:none;}
#outer div.click i.hide {display:block;}
#outer div.click p {display:block;}
#outer div.click img {display:block; float:left; padding-right:10px;}

