/* CSS Document */

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin: 0;	padding: 0;	outline: none;}

li,ol,ul {list-style: none;}

.cls {clear: both;}

.fl {float: left;}

.fr {float: right;}

.tr {text-align: right;}

.tj {text-align: justify;padding: 4px;}

.tc {text-align: center;}

.tl {text-align: left;}

img {border: none;}


body {background:#D8F2FF;margin-left: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;color: #000000;font-family: tahoma;
	font-size: 11px;scrollbar-arrow-color: #000000;
	scrollbar-3dlight-color: #ffffff;
	scrollbar-highlight-color: #C7C6C6;
	scrollbar-base-color: #C7C6C6;}

.banner-bg {

	background: url(../images/banner-bg.jpg) repeat-x left top;
	height: 69px

}

/*------------------------------------------------------MAIN CONTAINERS---------------------------------------------*/

#topWrapper {
	width: 100%;
	background-image: url(../images/topbg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}


#container {
	text-align: center;
}



#contentwrapper {
	width: 1003px;
	margin: auto;
}



#main {
	width: 1023px;
	margin: auto;
}


#header{ height:189px;}

/*________________________________________TOPMENU_____________________________________*/

#topmenu {
	width: 980px;
	height: 32px;
}



ul.menu-nav {
	padding: 0px 0px 0px 0px;
}



ul.menu-nav li {
	display: block;
	float: right;
}



ul.menu-nav li a {
	color: #000 !important;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
	margin: 0px 0px 0px 0px;
	display: block;
}


ul.menu-nav li a span {
	display: block;
	padding: 9px 25px 8px 25px;
	background: url(../images/navsep.jpg) no-repeat 0 0;
}


ul.menu-nav li a:hover {
	color: #fff !important;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
	background: url(../images/active.jpg) repeat-x 0 0;
}


ul.menu-nav li a:hover span {
	padding: 9px 25px 8px 25px;
}

/*----------------------------------------------------------------------------------------------------------------*/
#left{ width:222px; float:left;}
#right{ width:222px; float:right;}
#mid{ width:541px; margin-left:6px; float:left;}
.page{ background:url(../images/whitebg.jpg) repeat-y left top; width:1023px;}
.boxtop{ background:url(../images/boxtop.jpg) no-repeat; height:34px;}
.boxbg{ background:url(../images/boxbg.jpg) repeat-y left top; width:222px;}
h3{ font-family:tahoma; font-weight:bold; font-size:11px; color:#fff; padding:12px 32px 0px 0px; text-align:right;}
.padtop{ padding-top:6px;}
.round{ padding:6px;}
.mpad {	padding-top: 6px;}

.lpad {	padding-top: 3px;}

a.readmore:link {

	font-family: tahoma;

	font-size: 11px;

	color: #1E47A9;

	text-decoration: none;

}



a.readmore:visited {

	font-family: tahoma;

	font-size: 11px;

	color: #1E47A9;

	text-decoration: none;

}



a.readmore:hover {

	font-family: tahoma;

	font-size: 11px;

	color: #A50F22;

	text-decoration: none;

}



a.readmore:visited:hover {

	font-family: tahoma;

	font-size: 11px;

	color: #A50F22;

	text-decoration: none;

}



a.detail:link {

	font-family: tahoma;

	font-size: 11px;

	color: #000000;

	text-decoration: none;

	font-weight: normal;

}



a.detail:visited {

	font-family: tahoma;

	font-size: 11px;

	color: #000000;

	text-decoration: none;

	font-weight: normal;

}



a.detail:hover {

	font-family: tahoma;

	font-size: 11px;

	color: #0A4563;

	text-decoration: underline;

	font-weight: normal;

}



a.detail:visited:hover {

	font-family: tahoma;

	font-size: 11px;

	color: #0A4563;

	text-decoration: underline;

	font-weight: normal;

}



.bulletpad {

	background: url(../images/bullet.jpg) no-repeat right bottom;

	padding: 0px 0px 0px 5px;

	height: 8px;

	width: 7px;

}


/*----------------------------------------------------Main menu----------------------------------------------------*/

ul.mainmenu {

	padding: 0px 0px 56px 0px;

}



ul.mainmenu li {

	display: block;

}



ul.mainmenu li a {

	color: #000 !important;

	font-weight: bold;

	font-size: 11px;

	text-decoration: none;

	margin: 0px 0px 0px 0px;

	text-align: right;

	display: block;
background: url(../images/menuoff.jpg) no-repeat 7px 0;

}



ul.mainmenu li a span {
	display: block;
	padding: 5px 35px 5px 0px;
}



ul.mainmenu li a span {
	font-style: normal;
	font-family: tahoma
}



ul.mainmenu li a:hover {
	color: #0F4B69 !important;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
	display: block;
	background: url(../images/menuon.jpg) no-repeat 7px 0;
}



ul.mainmenul i a:hover span {
	padding: 5px 35px 5px 0px;
}



/*---------------------------BIG BOX------------------------------*/

.topmid-bg {
    background: url(../images/boxmidbg.jpg) repeat-x left top;
	height: 34px;
}



.botmid-bg {

	background: url(../images/boxcornerbgbot.jpg) repeat-x left top;

	height: 24px;

}



.sideleft-bg {

	background-image: url(../images/sideleft.jpg);

	background-repeat: repeat-y;

	background-position: left top;

}



.sideright-bg {

	background-image: url(../images/sideright.jpg);

	background-repeat: repeat-y;

	background-position: right top;

}

.listing {

	color: #044D6E;

	font-size: 12px;

	font-weight: bold;

	

}

.bg1{ background:#CECECE; height:18px;}
.bg2{ background:transparent; height:18px;}

a.listing:link,a.listing:visited {

	color: #044D6E;

	font-size: 12px;

	font-weight: bold;

	text-decoration:none;	

}



a.listing:hover,a.listing:visited:hover {

	color: #A66129;

	font-size: 12px;

	font-weight: bold;

	text-decoration:none;	

}



.tbox {

	height: 16px;

	width: 180px;

	border: 1px solid #d6d6d6;

	color: #787878;

	font-size: 11px;

	text-align: right;

}



.tboxopt {

	height: 18px;

	width: 180px;

	border: 1px solid #d6d6d6;

	color: #000000;

	font-family:tahoma;

	font-size:small;

	font-size: 11px;

	text-align: right;

	direction:rtl;

}



.tarea {

	height: 100px;

	width: 180px;

	border: 1px solid #d6d6d6;

	color: #787878;

	font-family:tahoma;

	font-size:small;

	direction:rtl;

	

}


.thead {

	font-family: tahoma;

	font-weight: bold;

	background: url(../images/barbg.jpg);

	background-repeat: repeat-x;

	background-position: left bottom;

	height: 24px;

	padding-right: 10px;

	padding-bottom: 3px;

}



a.pathmap:link {

	font-family: tahoma;

	font-size: 11px;

	font-weight: bold;

	color: #CA4D00;

	text-decoration: none;

}



a.pathmap:visited {

	font-family: tahoma;

	font-size: 11px;

	font-weight: bold;

	color: #CA4D00;

	text-decoration: none;

}



a.pathmap:hover {

	font-family: tahoma;

	font-size: 11px;

	font-weight: bold;

	color: #0072CA;

	text-decoration: underline;

}



a.pathmap:visited:hover {

	font-family: tahoma;

	font-weight: bold;

	font-size: 11px;

	color: #0072CA;

	text-decoration: underline;

}



.copyrightline {

	font-family: tahoma;
	color: #F47E20;
	font-size: 11px;

}



a.copyrightline:link {

	font-family: tahoma;

	font-size: 11px;

	color: #F47E20;

	text-decoration: none;

	font-weight: normal;

}



a.copyrightline:visited {

	font-family: tahoma;

	font-size: 11px;

	color: #F47E20;

	text-decoration: none;

	font-weight: normal;

}



a.copyrightline:hover {

	font-family: tahoma;

	font-size: 11px;

	color: #fff;

	text-decoration: underline;

	font-weight: normal;

}



a.copyrightline:visited:hover {

	font-family: tahoma;

	font-size: 11px;

	color: #fff;

	text-decoration: underline;

	font-weight: normal;

}





#error, .message , .div_warning {

	margin: 0 0 16px 8px;

	border-width: 1px;

	border-style: solid;

	padding: 12px;

	-moz-border-radius: 3px;

	-khtml-border-radius: 3px;

	-webkit-border-radius: 3px;

	border-radius: 3px;

}

	

.error , .div_warning {

	background-color: #ffebe8;

	border-color: #c00;

}



.error a {

	color: #c00;

}



INPUT,SELECT {

	font-family: tahoma;

	font-size: small;

}





.cycle1{

	background-color: #bcbcbc;

	color: #000000;

}

.cycle2 {

	background-color: #cfcfcf;

	color: #000000;

}


#bottomWrapper {
	width: 100%;
	background-image: url(../images/bottombg.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
	height: 107px;
	color: #fff;
	font-size: 12px;
}

#footer {
	width: 1023px;
	height: 107px;
	margin: auto;
}



.footer {
	background: url(../images/footerbg.jpg) no-repeat left bottom;
	width: 1023px;
	height: 107px;
	color:#FFFFFF;
}



a.foot:link {
	font-family: tahoma;
	font-size: 12px;
	color: #fff;
	text-decoration: none;
	font-weight: bold;
}



a.foot:visited {
	font-family: tahoma;
	font-size: 12px;
	color: #fff;
	text-decoration: none;
	font-weight: bold;
}



a.foot:hover {
	font-family: tahoma;
	font-size: 12px;
	color: #fff;
	text-decoration: underline;
	font-weight: bold;
}



a.foot:visited:hover {
	font-family: tahoma;
	font-size: 12px;
	color: #fff;
	text-decoration: underline;
	font-weight: bold;
}



.mnews {

	width: 541px;

	margin: auto;

	height: 20px;

}



.mark {

	color: #CA4D00;

	font-family: tahoma;

	font-size: small;

	font-weight: bold;

	background: #e3e3e3;

	height: 20px;

	text-align: right;

	width: 470px;

}



a.mark:link {

	font-family: tahoma;

	font-size: small;

	font-weight: bold;

	color: #CA4D00;

	text-decoration: none;

}



a.mark:visited {

	font-family: tahoma;

	font-size: small;

	font-weight: bold;

	color: #CA4D00;

	text-decoration: none;

}



a.mark:hover {

	font-family: tahoma;

	font-size: small;

	font-weight: bold;

	color: #0072CA;

	text-decoration: underline;

}



a.mark:visited:hover {

	font-family: tahoma;

	font-weight: bold;

	font-size: small;

	color: #0072CA;

	text-decoration: underline;

}


