*{
	margin:0;
	padding:0;
}
body{
	background-image:url(../images/bg-top.png), url(../images/bg-pat.jpg);
	background-repeat:no-repeat, repeat;
	background-size:100% auto, auto;
	font-family:"Times New Roman", Times, serif;
	color:#666666;
	font-size:12px;
}
img{
	border:none;
	outline:none;
}
#main{
	position:relative;
	width:980px;
	margin:25px auto;
	min-height:10px;
	padding:0;
	top:0;
}
#header{
	position:relative;
	width:100%;
	min-height:40px;
}
a,a:hover,a:visited,a:active {
	text-decoration:none;
	border:none;
	color:#06C;
	outline:none;
}
a:hover{
	color:#333;
}
#loading{
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:rgba(255,255,255,0.5) url(../images/ajax-loader.gif) no-repeat center center;
	z-index:999;
	display:none;
}

h2{
	font-weight:normal;
	margin:0;
	padding:0;
	font-size:18px;
	color:#7d7d7d;
}
#index_table_tabs{
	table-layout:fixed;
}
#index_table_tabs td p{
	margin-top:5px;
	text-align:justify;
	position:relative;
}
.arr_down{
	background-image:url(../images/arr-down.png);
	background-repeat:no-repeat;
	width:9px;
	height:4px;
	display:block;
	position:relative;
}


.read_more_btn{
	margin-top:4px;
	width:70px !important;
	height:12px;
	float:none;
	position:absolute;
	background:url(../images/read-more-btn.png);
	background-repeat:no-repeat;
	background-position:0 0;
}
.read_more_btn:hover{
	background-position:0 -12px;
}

.icon23x23{
	width:23px !important;
	height:23px !important;
	position:absolute;
	display:inline-block;
	background-repeat:no-repeat;
	background-position:0 0;
	top:5px;
	margin:-5px 5px 0 0 !important;
}
.icon23x23:hover{
	background-position:0 -23px;
}


#content{
	position:relative;
	width:100%;
	min-height:50px;
	background-image:url(../images/con-top-shade.png), url(../images/con-bot-shade.png);
	background-repeat:repeat-x, repeat-x;
	padding:0 0 15px 0;
	background-position:left top,left bottom ;
	font-size:14px;
}
p.con{
	padding:20px;
	font-size:14px;
}
h1{
	margin:15px 0 15px 0;
	border-bottom:solid #2f93d1 2px;
	padding:0 0 0 30px;
	color:#0085ad;
	font-size:20px;
	font-weight:normal;
}
h1 img{
	position:absolute;
	left:0;
	margin-top:-8px;
}


#footer{
	position:relative;
	width:100%;
	min-height:50px;
}
#footer td h3{
	padding:0 !important;
	font-size:18px;
	font-weight:normal;
	color:#3399cc;
	margin:0 0 6px 0;
	display:block;
}
#footer td div{
	position:relative;
	padding:0 0 0 16px;
	margin:10px 0 0 0;
	color:#959393;
	font-size:12px;
	line-height:18px;
}
#footer td div a,#footer td div a:visited{
	display:block;
	color:#959393;
	text-decoration:none;
	font-size:12px;
}
#footer td div a:hover{
	color:#3399cc;
	text-decoration:underline;
}

#min_slider img{
	border:solid #cdcdcd 2px;
	width:60px; height:60px;
}

#footer_bot{
	position:relative;
	width:100%;
	height:84px;
	background:url(../images/footer-bot-bg.png) repeat-x left top;
	top:20px;
	font-size:12px;
}
#footer_bot a,#footer_bot a:hover,#footer_bot a:visited{
	text-decoration:none;
	border:none;
	color:#666666;
}


#footer_bot a, #footer_bot div{
	margin:0; padding:0 !important;
}


/* MENU START */
#menu_table td{
	border-left:solid #d1d1d1 1px;
	padding:12px 0 0 0;
}
#menu_table td:nth-child(1){
	border-left:none;
}
ul.navmenu {list-style:none; margin:0; padding:0; font-size:14px; text-align:center;}
ul.navmenu * {margin:0; padding:0;}
ul.navmenu a {display:block; color:#4d4d4d; text-decoration:none;}
ul.navmenu li {position:relative; float:left; width:100%; height:30px;}
ul.navmenu ul {position:absolute; top:30px; left:0; background:#036; display:none; list-style:none; min-width:152px; max-width:100%;}
ul.navmenu ul li {position:relative; border-bottom:solid #d1d1d1 1px; width:100%; margin:0; height:auto; }
ul.navmenu ul li a,ul.navmenu ul li a:visited {display:block; padding:10px 7px 10px; background:url(../images/menu-bg.jpg); color:#4d4d4d; font-size:14px; }
ul.navmenu ul li a:hover {background:#d0ddee url(../images/menu-bg-hover.jpg); color:#4d4d4d; /*box-shadow:inset #333 0 0 15px;*/}


ul.navmenu ul ul {left:220px; top:-1px}


ul.navmenuL {list-style:none; margin:0; padding:0; font-size:14px; text-align:center;}
ul.navmenuL * {margin:0; padding:0;}
ul.navmenuL a {display:block; color:#4d4d4d; text-decoration:none;}
ul.navmenuL li {position:relative; float:left; width:100%; height:30px;}
ul.navmenuL ul {position:absolute; top:30px; right:0; background:#036; display:none; list-style:none; min-width:152px; max-width:100%;}
ul.navmenuL ul li {position:relative; border-bottom:solid #d1d1d1 1px; width:100%; margin:0; height:auto;}
ul.navmenuL ul li a, ul.navmenuL ul li a:visited {display:block; padding:10px 7px 10px; background:url(../images/menu-bg.jpg); color:#4d4d4d; font-size:14px; }
ul.navmenuL ul li a:hover {background:#d0ddee url(../images/menu-bg-hover.jpg); color:#4d4d4d; /*box-shadow:inset #333 0 0 15px;*/}
ul.navmenuL ul ul {left:220px; top:-1px}
/* MENU END */