body{
position:relative;
top:-10px;
background-color:white;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
overflow:scroll;
}
a{
	text-decoration:none;
}
img{
	border-width:0px;
}


div.tcr
{
	width:4px;
	height:18px;
	background-image:url('../Images/top_corner_r.gif');
	background-position:top right;
	background-repeat:no-repeat;
	background-color:#a0c7e6;
	font-size:2px;
}
div.tcl
{
	width:4px;
	height:18px;
	background-image:url('../Images/top_corner_l.gif');
	background-repeat:no-repeat;
	background-color:#a0c7e6;
	font-size:2px;
}


div.gradient{
width:100%;
height:72px;
background-image:url('../Images/Gradient.jpg');
background-repeat:repeat-x;
position:absolute;
top:74px;
_top:64px;
z-index:0;
}

div.main{
position:relative;
top:10px;
_top:0px;
height:200px;
width:953px;
z-index:1;
border-left:1px solid #A0C7E6;
clear:both;
display:block;

}

div.logo{
	width:187px;
	height:188px;
	float:left;
	text-align:left;
	background-image:url('../Images/TopLeft.jpg');
	background-position:-5px 0px;
	background-repeat:no-repeat;
}



div.head{
position:absolute;
left:194px;
top:39px;
width:80%;
height:34px;
background-image:url('../Images/Head.jpg');
background-repeat:no-repeat;
}

div.innerborder{
width:943px;
border-left:1px solid #a0c7e6;
border-right:1px solid #a0c7e6;
border-bottom:1px solid #a0c7e6;
border-top:0px solid black;
position:absolute;
top:136px;
left:-1px;
z-index:2;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
overflow:auto;
}

div.footer{
	float:left;
	height:20px;
	width:100%;
	border-top:1px solid #a0c7e6;
	border-left:0px solid white;
	border-right:0px solid white;
	background-color:#c9ecff;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	font-family:arial;
	font-size:12px;
	color:#999999;
	text-align:right;
}

a.footer{
color:#999999;
text-decoration:none;
margin-right:3px;
}
a:hover.footer{
color:#00FF00;
background-color:#000000;
}
div.menu{
	width:161px;
	height:254px;
	background-image:url('../Images/Menu.jpg');
	background-repeat:no-repeat;
	border-width:0px;
	text-align:left;
	overflow:hidden;
}
a.menu {
	width:100%;
	color:#0022AA;
	font-family:arial;
	font-size:13px;
	text-decoration:none;
	text-transform:lowercase;
	margin-left:2px;
	padding-top:2px;
	padding-bottom:2px;
	float:left;
}
a.menu b{
	font-size:12px;
}
a:hover.menu{
color:#FFFFFF;
background-color:#0022AA;
clear:both;
}


a.onmenu {
	width:100%;
	color:#FFFFFF;
	background-color:#006ABE;
	font-family:arial;
	font-size:13px;
	text-decoration:none;
	text-transform:lowercase;
	margin-left:2px;
	padding-top:2px;
	padding-bottom:2px;
	float:left;
	text-decoration: underline;
}
a.onmenu b{
	font-size:12px;
}
a:hover.onmenu{
	color:#FFFFFF;
	background-color:#0022AA;
	clear:both;
	text-decoration:none;
}

div.afterforever{
	position:relative;
	float:left;
	width:100%;
	clear:both;
}
div.watermark{
float:right;
width:90px;
height:68px;
background-image:url('../Images/WaterMark.jpg');
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
z-index:0;
}
div.innerborder_cont{
	width:683px;
	_width:683px;
	overflow:auto;
	float:left;
	margin-left:9px;
}
div.innerborder2{
	width:677px;
	_width:680px;
	border-left:1px solid #a0c7e6;
	border-right:1px solid #a0c7e6;
	border-top:0px solid black;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size:14px;
	text-align:justify;
	overflow:hidden;
}

div.innerborder2_bottom{
	width:680px;
	_width:680px;
	padding:0px 1px 3px 0px;
	_padding:0px 1px 1px 0px;
	margin:0px 0px 0px 0px;
	font-size:2px;
	
	_margin-left:1px;
	background-image:url('../Images/Main_bottom.gif');
	background-position:bottom right;
	overflow:auto;
}

div.dynamic  {
	width:100%;
	position:absolute;
	top:59px;
	_top:54px;
	left:0px;
	z-index:8;
	color:#DDDDFF;
	font-size:11px;
	border-bottom:1px solid white;
	border-width:0px;
	display:block;
	text-align:left;
}

a.button
{
	height:18px; 
	padding:4px 4px 4px 4px;
	text-decoration:none;
	font-size:12px;
	text-transform:uppercase;
	font-family:Arial;
	color:white;
}  

a.current
{
	color:black;
}

a.button div
{
	padding:1px 1px 1px 1px;
	display:inline;
	height:17px;
	cursor:pointer;
	
}
div.button_l
{
	width:2px;
	background-image:url('../Images/button_l.gif');
}
div.button_r
{
	width:2px;
	background-image:url('../Images/button_r.gif');
}
div.button_m
{
	background-image:url('../Images/button_m.gif');
}

div.current_l
{
	width:2px;
	background-image:url('../Images/button_l_c.gif');
}
div.current_r
{
	width:2px;
	background-image:url('../Images/button_r_c.gif');
}
div.current_m
{
	background-image:url('../Images/button_m_c.gif');
}

/*
a.top_menu_button
{
	text-decoration:none;
	font-size:12px;
	padding-left:4px;
	padding-right:4px;
	margin:1px;
	color:white;
	background-color:#008FD1;
	border:1px solid #7ebae5;
	text-transform:uppercase;
	font-family:Arial;
}
a.top_menu_button:hover
{
	background-color:#009FF1;
}
/*

	/*news menu*/
div.seek_menu{
position:relative;
height:20px;
width:100%;
border-top:1px solid #a0c7e6;
border-left:0px solid white;
border-right:0px solid white;
background-color:#c9ecff;
padding:0px 0px 0px 0px;
font-family:arial;
font-size:14px;
color:#999999;
text-align:center;
}
a.seek_menu{
color:#999999;
text-decoration:none;
font-size:14px;
}
a:hover.seek_menu{
color:#dddddd;
}
a.seek_menu_current{
color:#222222;
font-size:14px;
text-decoration:none;
}
a:hover.seek_menu_current{
color:#ffffff;
}
img.news
{
	width:48px;
	height:48px;
	cursor:pointer;
	float:left;
}
	/*end of news menu*/
/*end of categories specific*/

/*
    The following are some sample styles used in the "Styles" toolbar command.
    You should instead remove them, and include the styles used by the site
    you are using the editor in.
*/

.Bold
{
	font-weight: bold;
}

.Title
{
	font-weight: bold;
	font-size: 18px;
	color: #cc3300;
}

.Code
{
	border: #8b4513 1px solid;
	padding-right: 5px;
	padding-left: 5px;
	color: #000066;
	font-family: 'Courier New' , Monospace;
	background-color: #ff9933;
}

div.left_conteiner{
	margin-top:59px;
	float:left;
	width:161px;
	text-align:left;
	
}

div.news{
	margin-top:6px;
	width:161px;
	overflow:hidden;
	

}

div.dynamic_head{
	background-image:url('../Images/top_corner_r.gif');
	background-repeat:no-repeat;
	background-position:top right;
	margin-top:0px;
	text-transform:uppercase;
	font-family:Tahoma;
	font-weight:bold;
	width:161px;
	height:18px;
	font-size:14px;
	
	background-color:#a0c7e6;
	color:white;
	text-align:center;
	
}

div.news_content{
	border-right:1px solid #a0c7e6;
	
	align:justify;
	font-size:12px;
	padding-left:4px;
	padding-right:4px;
	padding-bottom:1px;
	padding-top:3px;
	overflow:hidden;
		
}

a.dynamic{
	text-decoration:none;
	font-size:13px;
}

div.news_bottom{
	
	width:161px;
	height:7px;
	background-image:url('../Images/bottom_corner.gif');
	background-repeat:no-repeat;
    
}

#clock_time
{
	width:50px;
	margin-top:135px;
	margin-left:9px;
	font-size:16px;
	background:none;
	color:#016BBF;
	font-family:Arial;
}

div.clock_date
{
	width:50px;
	margin-left:2px;
	font-size:12px;
	background:none;
	color:#016BBF;
	font-family:Arial;
}

table.rep_d_table
{
	width:637px;
	/*-moz-border-radius: 0.5em;
  	border-radius: 0.5em;*/
	margin-bottom:15px;
}

td.rep_d_title
{
	height:24px;
	width:637px;
	background-image:url('../Images/file_top.gif');
	background-repeat:no-repeat;
	padding-left:5px;
	color:white;
	font-weight:bold;
}

a.rep_d_link
{
	font-size:12px;
	margin-left:15px;
}
td.rep_d_link
{
	background-color:#D0EDFF;
	border:1px solid blue;
	border-bottom:1px solid blue;
}
td.rep_d_bottom
{
	border:0px solid white;
}
img.rep_d_bottom
{
	_position:relative;
	_top:-8px;
	height:7px;
	width:637px;
	border:0px solid white;
}
a.rep_d_link:hover
{
	color:#00AA22;
}
div.news_navigation
{
	position:relative; 
	top:0px;
	-moz-top:-15px;
	_top:0px;
	font-size:14px;
	text-align:center;
	color:black;
	background-color:#a0c7e6;
	margin-bottom:10px;
}

/* timetable date filter*/
div.filter_title{
	width:100%;
	background-color:#A0C7E6;
	background-image:url('../Images/top_corner_l.gif');
	background-repeat:no-repeat;
	color:white;
	text-align:center;
	text-transform: uppercase;
	font-family:Tahoma;
	font-size:14px;
	font-weight:bold;

}
div.filter_form{
	width:100%;
	background-color:#CEEAFF;;
	text-align:center;
	border-left:1px solid #A0C7E6;
}

div.filter_form select, input{
	margin-top:3px;
}

div.filter_form input{
	border:1px solid #7DBAE6;
	border-style:solid;
	background-color:white;
	color:blue;
	cursor:pointer;
}



/* search related */
.search_button
{
	cursor:pointer;
	width:26px;
	height:24px;
	
}
.search_text
{
	width:123px;
	height:22px; 
	_height:21px;
	border:1px solid #a0c7e6;
	float:left;
	margin-top:1px;
	font-size:11px;
	padding:3px;
}

p.news_head
{
	margin:1px;
	_margin:8px;
	
	
}
p.news_head p
{
	margin:0px;
	
	
	
}