/* CSS Document */

body
	{
	background:#a5a5a5;
	padding:0px;
	margin:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#555;
	}

p
	{
	margin-top:10px;
	margin-bottom:10px;
	}

.sidebox
	{
	width:199px;
	}

.sidebox td
	{
	border-top:1px solid #fff;
	border-bottom:1px solid #c2c2c2;
	padding:10px; 
	}

.sidebox th
	{
	padding:5px; 
	padding-left:10px;
	background: url(../images/sidetitle.gif)repeat-x;
	border-top:1px solid #fff;
	border-bottom:1px solid #c2c2c2;
	color:#777;
	}

.main
	{
	text-align:left;
	}

a
	{
	text-decoration:none;
	color:#4a7aa7;
	}

a:hover
	{
	text-decoration:underline;
	}

form
	{
	margin:0px;
	}

.tb, .post
	{
	border:1px solid #b3b3b3;
	}

.helpline
	{
	background:#eee;
	border:1px solid #b3b3b3;
	}
	
.menu
	{
	position:relative;
	background:url(../images/m1.gif) repeat-x;
	height:30px;
	font-size:12px;
	font-weight:bold;
	color:#595959;
	border-top:1px solid #fff;
	border-bottom:1px solid #d7d3db;
	}

.menu a
	{
	display:block;
	color:#888;
	border-left:1px solid #fff;
	border-right:1px solid #a69faf;
	padding:7px;
	text-align:center;
	}

.menu a:hover, a.navh
	{
	background: url(../images/m2.gif) repeat-x;
	text-decoration:none;
	}

.myisaca
	{
	background:url(../images/mybg.gif) repeat-x;
	height:29px;
	border-top:1px solid #6c6c6c;
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color: #fff;
	}

.footer
	{
	background:url(../images/footerbg.gif) repeat-x;
	font-size:12px;
	color:#777;
	}
	
.subm
	{
	position:absolute;
	top:0px;
	left:0px;
	visibility:hidden;
	width:170px;
	z-index:999;
	background: #fff;
	border:1px solid #aaa;
	border-left:5px solid #aaa;
	font-size:12px;	
	}	

.subm a
	{
	color:#777;
	display:block;
	padding: 5px 10px;
	}	

.subm a:hover
	{
	background:#d7d3db;
	text-decoration:none;
	}

iframe
	{
	border:1px solid #ccc;
	}

hr
	{
	display:none;
	}

.liteoption, .mainoption, .button
	{
	background:#7aabd8;
	color:#fff;
	border-top:1px solid #a6d4ff;
	border-left:1px solid #a6d4ff;
	border-right:1px solid #4a7aa7;
	border-bottom:1px solid #4a7aa7;
	font-size:9px;
	font-weight:bold;

	}

.thTop, .thCornerL, .thCornerR, .catSides
	{
	background:url(../images/m1.gif) repeat-x;
	border-top:1px solid #eee;
	border-left:1px solid #eee;
	border-right:1px solid #aaa;
	border-bottom:1px solid #aaa;
	}
.catLeft, .rowpic, .catHead, .thHead
	{
	background:url(../images/bottombg.gif) repeat-x;
	padding-left:5px;
	font-size:14px;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif
	}

.catSides a
	{
	color:#555;
	}

.row1, .row2:hover
	{
	background:#f7f7f7;
	}

.row2, .row1:hover
	{
	background:#e7e7e7;
	}

.fmenu a
	{
	background:url(../images/fout.gif) no-repeat center top;
	display:block;
	width:90px;
	text-align:center;
	color:#888;
	padding-bottom:5px;
	padding-top:7px;
	font-weight:bold;
	}
	
.fmenu a:hover
	{
	background:url(../images/fover.gif) no-repeat center top;
	text-decoration:none;
	padding-bottom:8px;
	padding-top:4px;
	}

#calendar-container
	{
	width:190px;
	}
	
.forumline
	{
	border:1px solid #ccc;
	}	
	
.content
	{
	font-size:12px;
	}
	
.edate th
	{
	font-size:28px;
	font-style:italic;
	color:#7cadda;
	}

.edate td
	{
	font-weight:bold;
	color:#7cadda;
	font-size:11px;
	}

.content h2, .poll h1
	{
	color:#6e777c;
	font-size:18px;
	margin-top:0px;
	margin-bottom:5px;
	font-weight:normal;
	border-left:2px solid #a8204e;
	padding-left:5px;
	border-bottom:0px solid #eee;
	}

.content h3
	{
	background: url(../images/bottombg.gif)repeat-x;
	padding:5px;
	letter-spacing: 1px;
	font-weight:normal;
	border:1px solid #eee;
	border-left:5px solid #eee;
	color: #a8204e;
	}

.poll
	{
	background:#f7f7f7;
	padding:5px;
	}

.poll h3
	{
	background:none;
	border:0px;
	font-weight:bold;
	}

#fixme a
	{
	color:#333;
	text-decoration:none;
	}

.dropdown
	{
	padding:10px; 
	border-left:1px solid #ccc;
	}

.alert
	{
	border:1px solid #f00;
	padding:5px;
	}

#fixme
	{
	display:none;
	}