@charset "utf-8";
/* CSS Document */
body{
	background-image:url(../images/bg_line_bottom.jpg);
	background-position:bottom;
	background-repeat:repeat-x;
	background-color:#ddd;
	width:100%;
	height:100%;
	margin-bottom:0;
	margin-left:auto;
	margin-right:auto;
	margin-top:0;
}
.main_table{
	margin-left:auto;
	margin-right:auto;
	margin-bottom:0;
	margin-top:0;
}
.ten_line_left{
	background-image:url(../images/bg_left.gif);
	background-repeat:repeat-y;
}
.ten_line_right{
	background-image:url(../images/bg_right.gif);
	background-repeat:repeat-y;
}
.ten_line_bottom_left{
	background-image:url(../images/bg_bottom_left.jpg);
}
.ten_line_bottom_right{
	background-image:url(../images/bg_bottom_right.jpg);
}
.main_cont{
	padding-top:23px;
}
.catalog_{
	background-color:#e9e9e9;
	font-family:Arial;
	font-size:16px;
	font-weight:bold;
	color:#545454;
	padding-bottom:15px;
	padding-left:32px;
}
.list_menu{
	background-image:url(../images/list_menu_left.jpg);
	background-position:bottom left;
	background-repeat:no-repeat;
}
.list_m_menu{
	background-image:url(../images/main_left_bottom.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
}
.main_right{
	font-family:Tahoma;
	font-size:12px;
	font-weight:normal;
	color:#5d5c59;
	padding-top:18px;
	padding-left:23px;
	padding-right:43px;
	padding-bottom:0;
}
.main_right p{
	font-family:Tahoma;
	font-size:12px;
	font-weight:normal;
	color:#5d5c59;
}

.main_right a{
	color:#5d5c59;
}
.main_right a:hover{
	color:#18637c;
	text-decoration:none;
}
.masterlink{
	font-family:Tahoma;
	font-size:11px;
	font-weight:normal;
	color:#83a8b3;
	padding-left:10px;
	padding-top:2px;
}
.masterlink a{
	font-family:Tahoma;
	font-size:11px;
	font-weight:normal;
	color:#83a8b3;
}
.masterlink a:hover{
	text-decoration:none;
}
.bot_ceh{
	padding-left:55px;
}
.bot_ceh h1{
	font-family:Tahoma;
	font-size:11px;
	font-weight:normal;
	color:#83a8b3;
	margin-top:2px;
}
.top_{
	margin-left:30px;
}
ul.menu { 
	list-style-type: none;
	color:#000;
    margin-left:-23px;
	*margin-left:17px;
	padding-right:8px;
        
}	
ul.menu li { 
	padding-right:0px; 
	padding-left:10px; 
	padding-bottom:0px;
	padding-top:0px;
	margin:0px; 
	list-style-type:none; 
	display: block;
	background-image:url(../images/li_line.gif);
	background-position:bottom;
	background-repeat:no-repeat;
}
ul.menu li a,
ul.menu li a:visited,
ul.menu li a:link, 
ul.menu li a:active{
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	color:#454839;
	text-decoration:underline;
	display: block; 
	padding-left:15px; 
	padding-top:8px; 
	padding-bottom:9px;
	background-image: url(../images/li_4.gif); 
	background-position:left; 
	background-repeat:no-repeat;
}

ul.menu li a:hover{
	font-family:Arial;
	font-size:14px;
	font-weight:bold;	
	color:#454839;
	text-decoration: none; 
	display: block; 
	padding-left:15px;  
	padding-top:8px;
	padding-bottom:9px;
	background-image: url(../images/li_4.gif); 
	background-position:left;
	background-repeat:no-repeat;
}
ul.menu li#current a, 
ul.menu li#current a:visited,
ul.menu li#current a:hover,
ul.menu li.active a, 
ul.menu li.active a:visited, 
ul.menu li.active a:hover{ 
	font-family:Arial;
	font-size:14px;
	font-weight:bold;	
	color:#18637c;
		text-decoration: none;
		display: block;
		padding-left:15px; 
		padding-top:8px; 
		padding-bottom:9px; 
		background-image: url(../images/li_4.gif); 
		background-position:center left; 
		background-repeat:no-repeat; 
}
ul.menu li#current a:link, 
ul.menu li.active a:link, 
ul.menu li#current a:active,
ul.menu li.active a:active{ 
	font-family:Arial;
	font-size:14px;
	font-weight:bold;	
	color:#18637c;
		text-decoration: none;
		display: block;
		padding-left:15px; 
		padding-top:8px; 
		padding-bottom:9px; 
		background-image: url(../images/li_4.gif); 
		background-position:center left; 
		background-repeat:no-repeat; 
}

ul.menu li ul { 
	padding:0px; 
	margin-left:-23px;
	list-style-type: none;
}

ul.menu li ul li { 
	padding-right:0px; 
	padding-left:40px; 
	padding-top:0px;
        margin-top:0px;
	list-style-type:none; 
	display: block; 
	background-image:url(../images/li_line.gif);
	background-position:top;
	background-repeat:no-repeat;
	
}
ul.menu li ul li a, 
ul.menu li ul li a:link,
ul.menu li ul li a:visited, 
ul.menu li ul li a:active,
ul.menu li#current ul li a, 
ul.menu li#current ul li a:link,
ul.menu li#current ul li a:visited, 
ul.menu li#current ul li a:active,
ul.menu li.active ul li a,
ul.menu li.active ul li a:link, 
ul.menu li.active ul li a:visited,
ul.menu li.active ul li a:active{ 
	font-family:Arial;
	font-size:13px;
	font-weight:normal;
	color:#454839;
	text-decoration: underline; 
	display: block;
	padding-left:15px;
	padding-top:8px;
	padding-bottom:7px;
	background-image:none;
}

ul.menu li ul li a:hover{
	font-family:Arial;
	font-size:13px;
	font-weight:normal;	
	color:#18637c;
	font-weight:normal; 
	text-decoration:none ; 
	display: block; 
	padding-left:15px; 	
	padding-top:8px; 
	padding-bottom:7px;
	background-image:none;
}



ul.menu li ul li#current a, 
ul.menu li ul li#current a:link, 
ul.menu li ul li#current a:visited, 
ul.menu li ul li#current a:hover, 
ul.menu li ul li#current a:active{
	font-family:Arial;
	font-size:13px;
	font-weight:normal;	
	color:#18637c;
	font-weight:normal;
	text-decoration: none; 
	display: block; 
	padding-left:15px; 
	padding-top:8px; 
	padding-bottom:7px;
	background-image:none;
}


ul.menu li#current ul li a:hover,
ul.menu li.active ul li a:hover{
	font-family:Arial;
	font-size:13px;
	font-weight:normal;	
	color:#18637c;
	font-weight:normal; 
	text-decoration: none; 
	display: block; 
	padding-left:15px; 
	padding-top:8px; 
	padding-bottom:7px;
	background-image:none;
}
td.buttonheading img {
border:medium none;
}
a.pathway {
	font-family:Tahoma;
	font-size:11px;
	color:#666;
	text-decoration:underline;
}
span.pathway a:visited{
	font-family:Tahoma;
	font-size:11px;
	font-weight:normal;
	color:#666;
	text-decoration:underline;
}
span.pathway a:hover{
	text-decoration:none;
}
span.pathway{
	font-family:Tahoma;
	font-size:11px;
	font-weight:normal;
	color:#999;
	text-decoration:none;
	margin-left:18px;
}
.bread_{
	padding-left:8px;
}
.contentheading{
	font-family:Tahoma;
	font-size:18px;
	font-weight:normal;
	color:#18637c;
}
.componentheading{
	font-family:Tahoma;
	font-size:18px;
	font-weight:normal;
	color:#18637c;
}
.menu{
	margin-top:0;
	padding-top:0;
}
h1{
	font-family:Tahoma;
	font-size:18px;
	font-weight:normal;
	color:#18637c;
	margin:0;
	padding-bottom:0px;
	padding-left:0;
	padding-right:0;
	padding-top:0;
}
h2{
	font-family:Arial;
	font-size:16px;
	font-weight:bold;
	color:#61b0ce;
	margin:0;
	padding-bottom:10px;
	padding-left:0;
	padding-right:0;
	padding-top:20px;	
}
