/* CSS Document 
body{
background-color:#e0e0e0;
	font:normal 13px/19px Arial, Helvetica, sans-serif;
	margin:0; padding:0;}
div, h1, h2, h3, h4, h5, h6, form, label, input, span, ul, li, p, a{
	margin:0; padding:0;}
ul{
	list-style:none;}
.spacer{
	font-size:0; line-height:0; clear:both;}
	background:url(images/body_text_bg.gif) repeat-x left bottom #F2F2F2;

/* ---------------------- body start ------------------ */
body{
	background-color:#e0e0e0;
	margin:0; padding:0;
}
.logo{
	background-image:url(../images/logo_bg.jpg);
	font:bold 30px/25px Tahoma, "Times New Roman", Times, serif; color:#FFFFFF; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}
#menu{
	margin:0 auto;
}	
#menu ul.nav{
	float:right;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
#menu ul.nav li{
	float:left;
	font-size:0;
	line-height:0;
}
#menu ul.nav li a{
	margin:0 23px 0 0;
	font:11px/22px Tahoma, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-decoration:none;
}
#menu ul.nav li a:hover{
	margin:0 23px 0 0;
	font:11px/22px Tahoma, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-decoration:none;
}
.bodyText{
	font:normal 11px/18px Arial, Helvetica, sans-serif;
	color:#000000;
	margin:0 0px;
	padding:14px 12px 0 12px;
	text-align: justify;
}
.bodyText h2{
	font:bold 18px/0px Tahoma, "Times New Roman", Times, serif; color:#006699; padding:0px 0 5px 0;}
.bodyText hr{
	color:#990000;
	height: 1px;
	padding:0px 0px 0px 0px; margin:0px 0px 10px 0px;}
.bodyText a{
	font:normal 12px/18px Arial, Helvetica, sans-serif; color:#B40000; text-decoration:underline;}
.bodyText a:hover{
	font:normal 12px/18px Arial, Helvetica, sans-serif; color:#B40000; text-decoration:none;}
.feature{
	background:url(../images/feature_bg.gif) no-repeat 0 0 #F2F2F2; font:normal 11px/15px "Trebuchet MS", Arial, Helvetica, sans-serif; padding:0 0 0 34px; margin:0 0 5px 0;}
.padding1{
	padding:0 0 10px 0; margin:0 0 0px 0}
.feature a{
	text-decoration:none; font:bold 11px/15px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#000000;}
.feature a:hover{
	text-decoration:none; font:bold 11px/15px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#477705;}
.center{
	text-align:center;}
a.moreBtn{
	background:url(../images/more_btn_bg.gif) no-repeat 0 0 #F2F2F2; color:#000000; text-decoration:none; width:146px; height:27px; display:block; margin:10px 0 0 0;}
a.moreBtn:hover{
	background:url(../images/more_btn_bg_h.gif) no-repeat 0 0 #F2F2F2; color:#000000; text-decoration:none; width:146px; height:27px; display:block; text-indent:-2000px; margin:10px 0 0 0;}
.tablebg{
	background:url(../images/body_text_bg.gif) repeat-x left bottom #F2F2F2;
}		
.toptxtcon
{
	font:bold 18px/20px Tahoma, "Times New Roman", Times, serif; color:#000000; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;
}
.toptxtcon2
{
	font:bold 18px/20px Tahoma, "Times New Roman", Times, serif; color:#006699; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;
}
/* ---------------------- body end ------------------ */
#event{
	background-color:#FFF;
	font:normal 11px/18px Arial, Helvetica, sans-serif;
	color:#000000;
	margin:0 0px;
	padding:0px 0px 0px 0px;
	float:left;
}
#event h2{
	color:#006699;
	margin:20px 0px 0px 15px;
	padding:0px 0px 10px 0px;
	font-family: Tahoma, "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight: bold;
}
#event hr{
	color:#990000;
	padding:0px;
	height: 1px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
}
#event ul{
	padding:0px 23px 0px 10px;
	margin:0px 0px 0 15px;
	list-style-type: none;
}
#event ul li.bullet{
	display:block;
	background:url(../images/bullet.gif) 0 3px no-repeat;
	padding:0 0 0 13px;
	font:bold 11px/15px Arial, Helvetica, sans-serif;
	color:#3C3C3C;
	background-color:inherit;
	list-style-type: none;
}
#event ul li.red{
	display:block;
	padding:0 0 0 13px;
	font:bold 11px/15px Arial, Helvetica, sans-serif;
	color:#B41100;
	background-color:inherit;
	margin:0 0 25px 0;
}
#event ul li.red span{
	font:normal 11px/15px Arial, Helvetica, sans-serif;
	color:#99916D;
	background-color:inherit;
}
#event ul li.red2{
	display:block;
	padding:0 0 0 13px;
	font:bold 11px/15px Arial, Helvetica, sans-serif;
	color:#B41100;
	background-color:inherit;
	margin:0 0 8px 0;
}
#event ul li.red2 span{
	font:normal 11px/15px Arial, Helvetica, sans-serif;
	color:#99916D;
	background-color:inherit;
}
#event p.divider{
	background:url(../images/divider.gif) repeat-x 0 0 #FFFFFF; color:#000000; height:13px; margin:15px 10px 8px 10px; padding:0px 0px 0px 120px}
#event p.divider a{
	background:url(../images/mor_btn.gif) no-repeat 0 0 #FFFFFF; color:#000000; text-decoration:none; width:82px; height:13px; display:block;}
#event p.divider a:hover{
	background:url(../images/mor_btn_h.gif) no-repeat 0 0 #FFFFFF; color:#000000; text-decoration:none; width:82px; height:13px; display:block;}
#service{
	background-color:#FFFFFF;
	font:normal 11px/18px Arial, Helvetica, sans-serif;
	color:#000000;
	margin:0 0px;
	padding:0px 0px 0px 0px;
	text-align: justify;
	float:left;
}
#service h2{
	color:#006699;
	margin:20px 0px 0px 15px;
	padding:0px 0px 10px 0px;
	font-family: Tahoma, "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight: bold;
}
#service hr{
	color:#990000;
	padding:0px;
	height: 1px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
}
#service{
	margin:0 0px 0 0;
	padding:0 0 0px 0;
	float:left;
}

#service ul.first{
	padding:0px 23px 0px 10px; margin:0px 0px 0px 15px;
	list-style-type: none;
}
#service ul.first li.bullet2{
	display:block;
	background:url(../images/bullet.gif) 0 3px no-repeat;
	padding:0px 0px 0px 13px; margin:0px 0px 0px 0px;
	font:bold 11px/15px Arial, Helvetica, sans-serif;
	color:#3C3C3C;
	background-color:inherit;
	list-style-type: none;
}
#service ul.sec{
	padding:16px 0px 75px 25px; margin:0px 0px 0px 0px; list-style-type: none;
}
#service ul.sec li{
	font-size:0;
	line-height:0;
}
#service ul.sec li a{
	display:block;
	background:url(../images/arrow_black.gif) 0 6px no-repeat;
	font:normal 11px/18px Arial, Helvetica, sans-serif;
	color:#99916D;
	background-color:inherit;
	text-decoration:underline;
	padding:0px 0px 0px 9px;
}
#service ul.sec li a:hover{
	color:#000;
	background-color:#ECEAE0;
	padding:0px 0px 0px 9px;
	margin:0px 15px 0px 0px;
}
/*l N*//*------------------------------------------------left--------------------*/
#left{
	width:236px;
	float:left;
	background:url(../images/left_bg.gif) 0 0 no-repeat;
	margin: 10px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
#left h2{
	display:block;
	height:26px;
	background:url(../images/bullet.gif) 9px 9px no-repeat;
	color:#000000;
	font:bold 12px/26px Arial, Helvetica, sans-serif;
	padding:0 0 0 24px;
	margin:0 0 10px 0;
}
#left ul{
	padding:0px 0px 0px 0px;
	margin:0px 10px 0px 10px;
	font-size:0;
	line-height:0;
}
#left ul li{
	display:block;
	background:url(../images/bullet3.gif) 0 3px no-repeat;
	padding:0 0 15px 14px;
	color:#8F8F8F;
	background-color:inherit;
	font:normal 11px Arial, Helvetica, sans-serif;
	margin:0;
	
}
#left ul li span{
	display:block;
	color:#006633;
	background-color:inherit;
	font:bold 11px/11px Arial, Helvetica, sans-serif;
	padding:0px 0px 5px 5px;
	margin:0;
}
#left ul li a.grey{
	display:block;
	font:normal 11px/15px Arial, Helvetica, sans-serif;
	color:#000000;
	background-color:inherit;
	text-decoration:none;
	padding:0 0 0 5px;
}
#left ul li a.grey:hover{
	color:#000;
	background-color:#ECEAE0;
}
#left a.blue{
	color:#408BAA;
	background-color:inherit;
	text-decoration:underline;
	line-height: 26px;
	padding:0 0 0 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}
#left a.blue:hover{
	color:#408BAA;
	background-color:inherit;
	text-decoration:none;
}
/*------------------------------------------------left--------------------*/
.footer{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#003366;
}
.footer a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#003366;
}
.footer a:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#003366;
	text-decoration:none;
}
.footer span{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#993300;
}
/*---------------------------------------Header Start------------------------------------*/
	
#header{
	padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;
	}

#header ul{
	padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;
	list-style:none;
	}
	
#header ul li{
	float:left;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#375D0B;
	background-color:#990000;
	text-align:center;
	border-top-width: 1px;
	border-right-width: thin;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000;
	border-bottom-color: #000;
	border-left-color: #000;
	}
	
#header ul li a{
	font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:10px; 
	color:#FFFFFF;
	padding:5px 10px 5px 10px; margin:0px 0px 0px 0px;
	text-decoration:none; display:block;
	}

#header ul li.home{
	font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:10px; 
	color:#FFFFFF; background:url(../images/nav_bg.jpg) repeat-x 0 0 #CCCCCC; 
	height:20px; padding:5px 10px 5px 10px; margin:0px 0px 0px 0px;
	text-decoration:none; display:block;
	text-align:center; float:left;
	}
	
#header ul li a:hover{
	background-color:#E1ECB5;
	font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:10px; 
	color:#FFFFFF;
	padding:5px 10px 5px 10px; margin:0px 0px 0px 0px;
	text-decoration:none; display:block;
	}
/*---------------------------------------Header End------------------------------------*/
a.squarebutton{
background: transparent url('../images/buttonleft.gif') no-repeat top left;
display: block;
float: left;
font: normal 11px Tahoma; /* Change 12px as desired */
line-height: 15px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 23px) */
height: 23px; /* Height of button background height */
padding-left: 9px; /* Width of left menu image */
text-decoration: none;
}

a:link.squarebutton, a:visited.squarebutton, a:active.squarebutton{
color: #FFFFFF; /*button text color*/
}

a.squarebutton span{
background: transparent url('../images/buttonright.gif') no-repeat top right;
display: block;
padding: 4px 9px 4px 0; /*Set 9px below to match value of 'padding-left' value above*/
}

a.squarebutton:hover{ /* Hover state CSS */
background-position: bottom left;
}

a.squarebutton:hover span{ /* Hover state CSS */
background-position: bottom right;
color: black;
}

.buttonwrapper{ /* Container you can use to surround a CSS button to clear float */
overflow: hidden; /*See: http://www.quirksmode.org/css/clearing.html */
width: 100%;
}
a.clickbutton{
background: transparent url('../images/buttonleft.gif') no-repeat bottom left;
display: block;
color:#000;
float: left;
font: normal 11px Tahoma; /* Change 12px as desired */
line-height: 15px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 23px) */
height: 23px; /* Height of button background height */
padding-left: 9px; /* Width of left menu image */
text-decoration: none;
}

a:link.clickbutton, a:visited.clickbutton, a:active.clickbutton{
color: #000; /*button text color*/
}

a.clickbutton span{
background: transparent url('../images/buttonright.gif') no-repeat bottom right;
display: block;
padding: 4px 9px 4px 0; /*Set 9px below to match value of 'padding-left' value above*/
}

a.clickbutton:hover{ /* Hover state CSS */
background-position: bottom left;
}

a.clickbutton:hover span{ /* Hover state CSS */
background-position: bottom right;
color: black;
}
.foto a:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#CC0000;
	font-size: 11px;
	text-decoration: none;
}
.foto a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#0066CC;
	font-size: 11px;
	text-decoration: underline;
}
