/* CSS Document */
/*@CHARSET "UTF-8";*/
/*__________________________________________________________________TAGS_____________________________________*/
/* 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					{font-family:tahoma; font-size:11px; font-weight:normal; color:#616161;background-color: #A80805;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;}

/*_______________________________________________________TEMPLATE CONTAINERS_______________________________________________*/
#container				{text-align:center;}

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

.main					{ background:url(../images/white_bg1.jpg) repeat-y left top;}

#topwrapper				{ background:url(../images/topbg.jpg) repeat-x left top;}

#bottomwrapper			{ background:url(../images/bottombg.jpg) repeat-x left bottom; height:193px;}

#header					{height:299px;}

.header					{background:url(../images/header2.jpg); background-repeat:no-repeat; background-position:right top;height:299px;}

#content				{width:960px;margin:auto;}

.mnews{ width:530px; margin:auto; height:24px;}
.mark{color:#000000;font-family:arial; font-size:11px;  background:#FBDEA2; height:17px; text-align:right;width:440px;}
/*________________________________________TOPMENU_____________________________________*/
.padheadlink{ padding-top:10px;}
#navigation 			{margin:0px 0px 0px 0px; background-image:url(../images/navigation.jpg); background-repeat:no-repeat; background-position:left top; height:35px;}
ul.menu-nav 			{padding:0px 0px 0px 0px;padding-right:104px;}
ul.menu-nav li			{display:block; float:right; }
ul.menu-nav li a  		{color:#FEE5AF !important; font-size:12px; font-weight:bold; text-decoration:none; margin:0px 0px 0px 0px; display:block;}
ul.menu-nav li a span	{display:block; padding:11px 20px 11px 20px; background:  url(../images/nav-sep.jpg) no-repeat 0 0}
ul.menu-nav li a span em {font-style:normal; font-family:tahoma;}
ul.menu-nav li a:hover  {color:#F9CC74 !important; font-weight:normal; font-size:12px; font-weight:bold;text-decoration:none; background:  url(../images/topmenu-act.jpg) repeat-x 0 0}
ul.menu-nav li a:hover span {padding:11px 20px 11px 20px;}

/*-------------------------------------------------------SPACES AND PADDINGS----------------------------------------------*/
.textflag				{color:#422200;}
.halfspacer{height:10px;}
.padh					{padding-top:7px;padding-right:30px;}
.padflag				{padding:10px 0px;}
.round					{padding:6px 10px;}
.round1					{padding:6px 4px;}
.detail					{font-family:tahoma; font-size:11px; font-weight:bold; color:#855018;text-decoration:none;}
.space					{padding:10px 0px;}
.space1					{padding-top:10px;}
.space4					{padding-top:6px;}
.space2					{padding-top:24px;}
.space3					{padding-top:2px;padding-right:20px;}
.padright				{padding-right:80px;}
.spacer					{padding-right:14px;}
.allpad					{padding:10px 10px 0px 0px;}
.lpad					{ padding-top:4px;}

/*---------------------------------------------------LEFT PART-----------------------------------------------------*/
#left					{width:202px;}
.leftbox-bg{background-image:url(../images/box-bg.jpg); background-repeat:repeat-y; background-position:left top;width:202px;}
.leftbox-top{background-image:url(../images/box-top.jpg); background-repeat:no-repeat;height:39px;}
.leftbox-bot{background-image:url(../images/box-bot.jpg); background-repeat:no-repeat;height:9px;}
.buttext{font-family:verdana; font-size:12px;color:#F6D087;text-decoration:none;font-weight:bold;}
.buttext1{font-family:verdana; font-size:12px;color:#422200;text-decoration:none;font-weight:bold;}
.boxheading{font-family:verdana; font-size:12px;color:#38241D;text-decoration:none;font-weight:bold;}


/*-------------------------------------------------------MID-CENTER-BOXES----------------------------------------------*/
#center					{width:541px; margin-left:5px;}
.banner-bgtop{background-image:url(../images/bannerbox-bg.jpg); background-repeat: repeat-x; background-position: left top; height:24px;}
.banner-bgbot{background-image:url(../images/bannerbox-bgbot.jpg); background-repeat: repeat-x; background-position: left top; height:10px;}
.banner-bgleft{background-image:url(../images/ltbg.jpg); background-repeat: repeat-y; background-position: left top;width:100%;}
.banner-bgright{background-image:url(../images/rtbg.jpg); background-repeat: repeat-y; background-position: right top;}
.headbar{background-image:url(../images/wbox-toprt.jpg); background-repeat:no-repeat;background-position:right top;height:30px; width:53px;}



.red{color:#9A080B; font-weight:bold;}
a.category:link{font-family:tahoma; font-size:12px; font-weight:bold; color:#A80805;text-decoration:none;}
a.category:visited{font-family:tahoma; font-size:12px; font-weight:bold; color:#A80805;text-decoration:none;}

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

/*---------------------------------RIGHT PART------------------------------*/
#right					{width:202px;}

.rightbox-bg{background-image:url(../images/menubox-bg.jpg); background-repeat:repeat-y; background-position:left top;width:202px;}
.rightbox-top{background-image:url(../images/menubox-top.jpg); background-repeat:no-repeat; height:39px;width:202px;}
.rightbox-bot{background-image:url(../images/menubox-bottom.jpg); background-repeat:no-repeat;height:9px;}


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:#A80805;text-decoration:underline;font-weight:normal;}
a.detail:visited:hover{font-family:tahoma; font-size:11px; color:#A80805;text-decoration:underline;font-weight:normal;}

.menubg{background-image:url(../images/menubar.jpg); background-repeat:no-repeat; width:202px; height:30px;}
a.menu:link{font-family:tahoma; font-size:11px; font-weight:bold; color:#38241D;text-decoration:none;line-height:16px;}
a.menu:visited{font-family:tahoma; font-size:11px; font-weight:bold; color:#38241D;text-decoration:none;line-height:16px;}
a.menu:hover{font-family:tahoma; font-size:11px; font-weight:bold; color:#000;text-decoration:underline;line-height:16px;}
a.menu:visited:hover{font-family:tahoma; font-size:11px; font-weight:bold;color:#000;text-decoration:underline;line-height:16px;}


/*-----------------------------------------DISPALY PROPERTY (Declation boxes)-----------------------------------*/

.topmid-bg				{ background-image:url(../images/midboxtopbg.jpg);background-position:left top; height:24px; font-weight:bold; font-size:12px;}
.botmid-bg				{ background-image:url(../images/midboxBOTBG.jpg); background-repeat:repeat-x; background-position: left top; height:51px; }
.sideleft-bg			{
	background-image:url(../images/sideleftbg.jpg);
	background-repeat:repeat-y;
	background-position: left top;
}
.sideright-bg			{
	background-image:url(../images/siderightbg.jpg);
	background-repeat:repeat-y;
	background-position: right top;
}


/*------------------------------------------------------FOOTER----------------------------------------------*/
#footer					{width:1003px; text-align:right; margin:auto;}
.footer					{background-image:url(../images/footerbg2.jpg);background-repeat:no-repeat; background-position:center top;height:193px;width:1003px;color:#FFD004;}
a.foot:link				{font-family:tahoma; font-size:11px; color:#FFD004;text-decoration:none;font-weight:normal;}
a.foot:visited			{font-family:tahoma; font-size:11px; color:#FFD004;text-decoration:none;font-weight:normal;}
a.foot:hover			{font-family:tahoma; font-size:11px;color:#fff;text-decoration:underline;font-weight:normal;}
a.foot:visited:hover	{font-family:tahoma; font-size:11px; color:#fff;text-decoration:underline;font-weight:normal;}

/*------------------------------------------------------INPUT TYPES----------------------------------------------*/
.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:#787878;font-size:11px; text-align:right;}
.tarea					{height:100px; width:180px; border:1px solid #d6d6d6;color:#787878;font-size:11px;}
.bulletpad{ background:url(../images/loginbullet.jpg) no-repeat right bottom; padding:0px 0px 0px 5px; height:8px; width:5px;}
.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;
	}


/*--------------------------------------------------CLASSES-----------------------------------------------*/
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: #352400;
	text-decoration: underline;
}

a.pathmap:visited:hover {
	font-family: tahoma;
	font-weight: bold;
	font-size: 11px;
	color: #352400;
	text-decoration: underline;
}

.copyrightline {
	font-family: tahoma;
	font-size: 11px;
}

a.copyrightline:link {
	font-family: tahoma;
	font-size: 11px;
	color: #CA4D00;
	text-decoration: none;
	font-weight: normal;
}

a.copyrightline:visited {
	font-family: tahoma;
	font-size: 11px;
	color: #CA4D00;
	text-decoration: none;
	font-weight: normal;
}

a.copyrightline:hover {
	font-family: tahoma;
	font-size: 11px;
	color: #0072CA;
	text-decoration: underline;
	font-weight: normal;
}

a.copyrightline:visited:hover {
	font-family: tahoma;
	font-size: 11px;
	color: #0072CA;
	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: #fff4d6;
	color: #000000;
}
.cycle2 {
	background-color: #ffe292 ;
	color: #000000;
}
