@charset "utf-8";
body {
	font-family: "MS Sans Serif", "Microsoft Sans Serif", Verdana;
	font-size: 10px;
	color: #000000;
	background-image:url(../images/bg.jpg);
	background-repeat:repeat-x;
	background-color:#efefef;
}
a {
	font-family:"MS Sans Serif", "Microsoft Sans Serif", Verdana; font-size:11px; color:#0088cc}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
a:active {
	text-decoration: none;
}

.menu:link {
/*	background-color:#990000;*/
	text-decoration					: none;
	font-size						: 11px;
	color							:#0088cc;
	border-left						: 1px dotted #cccccc;
	border-right					: 1px dotted #cccccc;
	border-top						: 1px dotted #cccccc;
	border-bottom					: 1px dotted #cccccc;
	padding							: 5px;
}
.menu:visited {
/*	background-color:#990000;*/
	text-decoration					: none;
	font-size						: 11px;
	color							:#0088cc;
	border-left						: 1px dotted #cccccc;
	border-right					: 1px dotted #cccccc;
	border-top						: 1px dotted #cccccc;
	border-bottom					: 1px dotted #cccccc;
	padding							: 5px;
}
.menu:hover {
	font-size						: 11px;
	color							:#0088cc;
	border-left						: 1px dotted #cccccc;
	border-right					: 1px dotted #cccccc;
	border-top						: 1px dotted #cccccc;
	border-bottom					: 1px dotted #cccccc;
	background-color				:#CCCCCC;
	padding							: 5px;
}
.menu:active {
/*	background-color:#990000;*/
	text-decoration					: none;
	font-size						: 11px;
	color							:#0088cc;
	border-left						: 1px dotted #cccccc;
	border-right					: 1px dotted #cccccc;
	border-top						: 1px dotted #cccccc;
	border-bottom					: 1px dotted #cccccc;
	padding							: 5px;
}
.more:link {
	color:#0088cc; text-decoration:none; font-size: 11px;}
.more:visited {
	color:#0088cc; text-decoration:none; font-size: 11px;}
.more:hover {
	color:#0088cc; text-decoration:none; font-size: 11px;}
.more:active {
	color:#0088cc; text-decoration:none; font-size: 11px;}


.dates:link {font-family:"MS Sans Serif", "Microsoft Sans Serif", Verdana; font-size:11px; color:#fff;}
.dates:visited {	color:#0088cc; text-decoration:none; font-size: 11px;}
.dates:hover {	color:#fff; text-decoration:none; font-size: 11px;}
.dates:active {	color:#fff; text-decoration:none; font-size: 11px;}
.001:link {
	color:#0088cc; text-decoration:none; font-size: 11px; border:none;}
.001:visited {
	color:#0088cc; text-decoration:none; font-size: 11px; border:none;}
.001:hover {
	color:#0088cc; text-decoration:none; font-size: 11px; border:none; background-image:url(../images/topm001.png);}
.001:active {
	color:#0088cc; text-decoration:none; font-size: 11px; border:none;}
.imgmenu:link {
	text-decoration: none;
}
.imgmenu:visited {
	text-decoration: none;
}
.imgmenu:hover {
	text-decoration: none;
}
.imgmenu:active {
	text-decoration: none;
}

.imggen:link {
 text-decoration: none;
 border: 1px solid #ddd;
}
.imggen:visited {
 text-decoration: none;
 border: 1px solid #ddd;
}
.imggen:hover {
 text-decoration: none;
 border: 1px solid #ddd;
}
.imggen:active {
 text-decoration: none;
 border: 1px solid #ddd;
}
#main_nav { list-style: none; margin: 0; padding: 0; }
#main_nav li { float: left; }
#main_nav li a { text-indent: -999999px; overflow: hidden; display: block; height: 72px; } 

#home { background: url(../images/navigation/home.gif); width: 103px; }
#home.active { background: url../images/navigation/home.gif) -103px 0; }

.table01{
	background-color				:#ffffff;
	border-left						: 1px dotted #cccccc;
	border-right					: 1px dotted #cccccc;
	border-top						: 1px dotted #cccccc;
	border-bottom					: 1px dotted #cccccc;
	padding:3px;
	}
.table02{
	border-left						: 0px dotted #cccccc;
	border-right					: 0px dotted #cccccc;
	border-top						: 0px dotted #cccccc;
	border-bottom					: 0px dotted #cccccc;
	padding							:5px;
	background-image				:url(../images/index.png);
/*	background-position				:bottom;*/
	background-repeat				:no-repeat;
	}
.table03{
	border-left						: 0px dotted #cccccc;
	border-right					: 0px dotted #cccccc;
	border-top						: 0px dotted #cccccc;
	border-bottom					: 0px dotted #cccccc;
	padding							:5px;
	background-image				:url(../images/lr.png);
/*	background-position				:bottom;*/
	background-repeat				:no-repeat;
	}
.table04{
	border-left						: 0px dotted #cccccc;
	border-right					: 0px dotted #cccccc;
	border-top						: 0px dotted #cccccc;
	border-bottom					: 0px dotted #cccccc;
	padding							:5px;
	background-image				:url(../images/lrbottom.png);
/*	background-position				:bottom;*/
	background-repeat				:no-repeat;
	}
.table05{
	border-left						: 0px dotted #cccccc;
	border-right					: 0px dotted #cccccc;
	border-top						: 0px dotted #cccccc;
	border-bottom					: 0px dotted #cccccc;
	padding							:5px;
	background-image				:url(../images/bottom.png);
/*	background-position				:bottom;*/
	background-repeat				:no-repeat;
	}
.table06{
	border-left						: 0px dotted #cccccc;
	border-right					: 0px dotted #cccccc;
	border-top						: 0px dotted #cccccc;
	border-bottom					: 0px dotted #cccccc;
	padding							:5px;
	background-image				:url(../images/menu.png);
/*	background-position				:bottom;*/
	background-repeat				:no-repeat;
	}
.table07{
	background-color				:#f8fcbf;
	border-left						: 1px dotted #cccccc;
	border-right					: 1px dotted #cccccc;
	border-top						: 1px dotted #cccccc;
	border-bottom					: 1px dotted #cccccc;
	padding							:5px;
	}
.table08{
	background-color				:#990000;
	color							:#FFFFFF;
	border-left						: 1px dotted #FFFFFF;
	border-right					: 1px dotted #FFFFFF;
	border-top						: 1px dotted #FFFFFF;
	border-bottom					: 1px dotted #FFFFFF;
	padding							:5px;
	}
.table09{
	background-color				:#d22d2d;
	padding							:5px;
	}
.table10{
	border-left						: 0px dotted #cccccc;
	border-right					: 0px dotted #cccccc;
	border-top						: 0px dotted #cccccc;
	border-bottom					: 0px dotted #cccccc;
	background-image				:url(../images/footermid.png);
/*	background-position				:bottom;*/
	background-repeat				:repeat-x;
	}
.table11{
	border-left						: 0px dotted #cccccc;
	border-right					: 0px dotted #cccccc;
	border-top						: 0px dotted #cccccc;
	border-bottom					: 0px dotted #cccccc;
	background-image				:url(../images/footer.png);
/*	background-position				:bottom;*/
	background-repeat				:no-repeat;
	}
.table12{
	border-left						: 0px dotted #cccccc;
	border-right					: 0px dotted #cccccc;
	border-top						: 0px dotted #cccccc;
	border-bottom					: 0px dotted #cccccc;
	background-image				:url(../images/footer.png);
	background-position				:right;
	background-repeat				:no-repeat;
	}
.table13{
	background-image				:url(../images/indbg.png);
/*	background-position				:bottom;*/
	background-repeat				:no-repeat;
	}
.table14{
	background-image				:url(../images/topm01.png);
/*	background-position				:bottom;*/
	background-repeat				:no-repeat;
	}
.table15{
	background-image				:url(../images/topm02.png);
/*	background-position				:bottom;*/
	background-repeat				:no-repeat;
	}
.table16{
	background-image				:url(../images/downbg.jpg);
/*	background-position				:bottom;*/
	background-repeat				:no-repeat;
	}
.table17{
	background-image				:url(../images/topm00.png);
/*	background-position				:bottom;*/
	background-repeat				:no-repeat;
	}
.table18{
	background-image				:url(../images/topm03.png);
/*	background-position				:bottom;*/
	background-repeat				:no-repeat;
	}
.table19{
	background-image				:url(../images/topm04.png);
/*	background-position				:bottom;*/
	background-repeat				:no-repeat;
	}
.table20{
	background-image				:url(../images/topm05.png);
/*	background-position				:bottom;*/
	background-repeat				:no-repeat;
	}
.table21{
	background-image				:url(../images/topm06.png);
/*	background-position				:bottom;*/
	background-repeat				:no-repeat;
	}
.table22{
	background-image				:url(../images/bookbg.png);
/*	background-position				:bottom;*/
	background-repeat				:no-repeat;
	}
.table23{
	background-image				:url(../images/anbox.png);
/*	background-position				:bottom;*/
	background-repeat				:no-repeat;
	}
.table24{
	background-image				:url(../images/anboxli.png);
/*	background-position				:bottom;*/
	background-repeat				:repeat-y;
	}
.table25{
	background-image				:url(../images/anboxbot.png);
/*	background-position				:bottom;*/
	background-repeat				:no-repeat;
	}
.table26{
	background-image				:url(../images/anbox2.png);
/*	background-position				:bottom;*/
	background-repeat				:no-repeat;
	}

.table27{
	background-image				:url(../images/anboxli2.png);
/*	background-position				:bottom;*/
	background-repeat				:repeat-y;
	}
.table28{
	background-image				:url(../images/anboxbot2.png);
/*	background-position				:bottom;*/
	background-repeat				:no-repeat;
	}
.txt01{
	font-family						:"MS Sans Serif", "Microsoft Sans Serif", Verdana;
	color							:#990000;
	}
.txt02{	font-family	:"MS Sans Serif", "Microsoft Sans Serif", Verdana; font-size:12px; color:#000;}
.txt03{ font-family:Impact, "MS Sans Serif", "Microsoft Sans Serif", Verdana; font-size:12px; letter-spacing:0.05em;}
.txt04{	font-family:Impact, "MS Sans Serif", "Microsoft Sans Serif", Verdana; font-size:12px; letter-spacing:0.08em; color:#FFFFFF; padding:1px;}
.txt05{	font-family:"MS Sans Serif", "Microsoft Sans Serif", Verdana; font-size:12px; color:#000;}
.txt06{	font-family:"MS Sans Serif", "Microsoft Sans Serif", Verdana; font-size:12px; color:#666666;}
.txt07{
	font-family						:"MS Sans Serif", "Microsoft Sans Serif", Verdana;
	font-size						:16px;
	font-weight						:bold;
	color							:#000000;
	}
.txt08{	font-family:Arial, "MS Sans Serif", "Microsoft Sans Serif", Verdana; font-size:12px; font-weight:bold; color:#ffffff; background-color:#000000; padding:3px; line-height:18px;}
.txt09{	font-family	:Arial, "MS Sans Serif", "Microsoft Sans Serif", Verdana; font-size:12px; color:#fff; font-weight:bold; color:#000000;}
.txt10{	padding-right:0px;}
.txt11{	padding-left:0px;}
.txt12{	font-family	:"MS Sans Serif", "Microsoft Sans Serif", Verdana; font-size:12px; color:#fff;}
.txt13{	font-family	:Tahoma, Verdana, Arial, "MS Sans Serif", "Microsoft Sans Serif"; font-size:10px; color:#555;}
.txt14{	font-family	:Arial, "MS Sans Serif", "Microsoft Sans Serif", Verdana; font-size:12px; color:#fff; font-weight:bold; color:#990000;}
.txt15{	font-family	:Arial, "MS Sans Serif", "Microsoft Sans Serif", Verdana; font-size:12px; color:#fff; color:#000000;}
.search{
	font-family						:Geneva, Arial, Helvetica, sans-serif;
	font-size						:10px;
	color							:#000000;
	border-left						: 0px dotted #ffffff;
	border-right					: 0px dotted #ffffff;
	border-top						: 0px dotted #ffffff;
	border-bottom					: 0px dotted #ffffff;
	padding							:3px;
	background-image				:url(../images/search_bg.jpg);
	background-repeat				:no-repeat;
	}
.img{
/*	background-color				:#ffffff;
	border-left						: 1px dotted #cccccc;
	border-right					: 1px dotted #cccccc;
	border-top						: 1px dotted #cccccc;
	border-bottom					: 1px dotted #cccccc;
	padding							:3px;*/
	}
	/*Default style for SPAN icons. Edit if desired: */
.imgmenu{
	margin-top						:10px;
	}
.iconspan{
float: right;
margin: 3px;
cursor:hand;
cursor:pointer;
font-weight: bold;
}

/*CSS used to style the examples. Remove if desired: */

.eg-bar{
background-color				:#eeeeee;
	border-left						: 1px dotted #cccccc;
	border-right					: 1px dotted #cccccc;
	border-top						: 1px dotted #cccccc;
	border-bottom					: 0px dotted #cccccc;
	padding							:3px;
	}
div.eg-bar{
width: 240px;
}
.icongroup1{
width: 240px; font-family:"MS Sans Serif", "Microsoft Sans Serif", Verdana; font-size:12px;}
.eg2-bar{
background-color				:#eeeeee;
	border-left						: 1px dotted #cccccc;
	border-right					: 1px dotted #cccccc;
	border-top						: 1px dotted #cccccc;
	border-bottom					: 0px dotted #cccccc;
	padding							:3px;
	}
div.eg2-bar{
width: 460px;
}
.icongroup2{
width: 460px;
}

/* starts slider*/
.sliderwrapper{
	position: relative; /*leave as is*/
	overflow: hidden; /*leave as is*/
	border: 10px solid #eeeeee;
	border-bottom-width: 6px;
	width: 470px; /*width of featured content slider*/
	height: 350px;
}



.sliderwrapper .contentdiv{
visibility: hidden; /*leave as is*/
position: absolute; /*leave as is*/
left: 0;  /*leave as is*/
top: 0;  /*leave as is*/
padding: 5px;
background: white;
width: 470px; /*width of content DIVs within slider. Total width should equal slider's inner width (390+5+5=400) */
height: 100%;
filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);
-moz-opacity: 1;
opacity: 1;
}

.pagination{
width: 470px; /*Width of pagination DIV. Total width should equal slider's outer width (400+10+10=420)*/
text-align: right;
background-color: #eeeeee;
padding: 5px 10px;
}

.pagination a{
padding: 0 5px;
text-decoration: none; 
color: #00007D;
background: white;
}

.pagination a:hover, .pagination a.selected{
color: #000;
background-color: #FEE496;
}
/*announcements*/
#marqueecontainer{
position: relative;
width: 98%; /*marquee width */
height: 200px; /*marquee height */
overflow: hidden;
border: 0px solid #cccccc;
padding: 2px;
padding-left: 4px;
}

#dhtmltooltip{
position: absolute;
left: -300px;
width: 150px;
border: 1px solid black;
padding: 2px;
background-color: lightyellow;
visibility: hidden;
z-index: 100;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}

#dhtmlpointer{
position:absolute;
left: -300px;
z-index: 101;
visibility: hidden;
}

/* STARTS SCROLL BAR*/


/* hide from incapable browsers */
div#scrollbar { 
    display:none;
    }

/* below in external file */
div#wn	{ 
    position:relative; 
    width:974px; height:480px; 
    overflow:hidden;	
	}
div#scrollbar { 
    position:relative;  left:0px; 
    width:913px; height:11px;
    display:block; /* display:none initially */
    font-size:1px;  /* so no gap or misplacement due to image vertical alignment */
  }

div#track { 
    position:absolute; left:12px; top:0;
    width:889px; height:19px; 
    background: #fff;
/*	background-image				:url(../images/sbar.png);
	background-repeat				:no-repeat;*/
  }
div#dragBar {
    position:absolute; left:1px; top:1px;
    width:20px; height:17px; 
    background-color:#d14242;
  }  
div#left { position:absolute; left:0; top:0; }  
div#right { position:absolute; right:0; top:0;  }

/* for safari, to prevent selection problem  */
div#scrollbar, div#track, div#dragBar, div#left, div#right {
    -moz-user-select: none;
    -khtml-user-select: none;
}

/* so no gap or misplacement due to image vertical alignment
font-size:1px in scrollbar has same effect (less likely to be removed, resulting in support issues) */
div#scrollbar img {
    display:block; 
    } 
div#dates { 
    position:relative; top:15; line-height:2;
  }
/* ENDS SCROLL BAR*/
div#news { 
    position:relative;  left:5px; top:0px;
    width:292px; height:100%;
    display:block; /* display:none initially */
    font-size:1px;  /* so no gap or misplacement due to image vertical alignment */
	z-index: 101;
  }