@charset "utf-8";
/* CSS Document */

body { background:#2d1b04 url(../images/bg.gif) fixed; margin:0; padding:0; font:12px Arial, Helvetica, sans-serif; color:#321e06;}

#patt01 { height:28px; background:url(../images/pattern_top.gif) repeat-x; margin-bottom:10px; }
#footer { height:110px; background:url(../images/pattern_bottom.gif) bottom repeat-x; text-align:center; margin-top:10px; color:#666; font-size:10px; }

#container { width:938px; padding:10px; margin:0 auto; background:url(../images/paper2.jpg) repeat-y; border:1px solid #e5cb9a; }

.left { float:left; }
.right { float:right; }
.clear { clear:both; }


#logo {
	float:left;
	width:122;
	height:107px;
	}

.flag { float:right; padding:0 3px; }

.tagline { float:right; padding-top:30px; margin-right:-10px; }

#header_pic { clear:both; background:url(../images/bg_header.gif) bottom repeat-x; height:309px; padding:25px 10px 0 10px; }

#cta { background:#f5e8ce url(../images/bg_cta.jpg) no-repeat; width:177px; height:213px; margin-top:5px; padding:10px; text-align:center; }

#pics { background:#f5e8ce url(../images/bg_header_pic.gif) no-repeat; width:486px; height:224px; margin:0 9px; padding:9px; }

/* Navigation Links Style */
	#navigation {  height: 30px; text-align: center; font-weight:bold; font-size:12px; clear:both; padding-top:15px; }
	.topnav {color: #bdb1b1; text-decoration: none; }
	.topnav a { color: #b59e82; text-decoration: none; }
	.topnav a:hover {  color: #ffe7a7; text-decoration: underline; }
	.current-page { font: bold 12px Verdana, Arial, Helvetica, sans-serif; color: #ffe7a7; text-decoration: none; }
	.divider { font: 12px "Times New Roman", Times, serif; color: #b59e82; text-decoration: none; padding:0px 15px; }

#breadcrumbs { color:#332311; font-size:11px; line-height:18px; padding-left:10px; }
#breadcrumbs a{ color:#332311; text-decoration:underline; }
#breadcrumbs a:hover{ color:#fff; text-decoration:none; }

/* -- content */
#content { padding:10px 20px;}
#sidebar { 
	float:left;
	width:200px;
	padding-top:20px;
	margin:0px;
	}

#right_copy {
	float:right;
	width:700px;
	padding:20px 20px 20px 0;
	}

.border { background-color:#edd6a9; border:1px solid #ae9c74; padding:5px; }
.arrow { background:url(../images/arrow.gif) no-repeat; padding-left:10px; color:#72240f; text-decoration:underline; }
.arrow a{ color:#72240f; text-decoration:underline; }
.arrow a:hover{ color:#a62400; text-decoration:none; }

#sub_nav ul { padding:0; margin:0; }

#sub_nav li {
	height:35px;
	background:url(../images/bg_nav.gif) repeat-x;
	color:#9e1e01;
	padding-left:20px;
	line-height:40px;
	font-weight:bold;
	list-style-image:none;
	list-style-type:none;
	margin:0;
	}

#sub_nav li a{ background:url(../images/arrow.gif) no-repeat; padding-left:20px; color:#9e1e01; text-decoration:none;	}
#sub_nav li a:hover{ color:#eb2b00;	}
#sub_nav li .active{ color:#eb2b00;	}


#sub_nav2 ul { padding:0; margin:0; }

#sub_nav2 li {
	height:35px;
	background:url(../images/bg_sub_nav.gif) repeat-x;
	color:#9e1e01;
	padding-left:40px;
	line-height:40px;
	font-weight:bold;
	list-style-image:none;
	list-style-type:none;
	margin:0;
	}

#sub_nav2 li a{ background:url(../images/arrow-li2.gif) no-repeat; padding-left:20px; color:#f0ddb9; text-decoration:none;	}
#sub_nav2 li a:hover{ color:#fff;	}
#sub_nav2 li .active{ color:#fff;	}


#news ul { padding:10px 0; margin:0; }

#news li {
	background:url(../images/arrow.gif) no-repeat;
	color:#9e1e01;
	list-style-image:none;
	list-style-type:none;
	margin-bottom:10px;
	padding:0px 0px 10px 15px;
	border-bottom:1px dotted #f0e0be;
	}

#news li a{ color:#523a1d; text-decoration:none;	}
#news li a:hover{ color:#333;	}
#news li .active{ color:#333;	}

/* -- text style -- */
h1 { font-size: 24px; color: #9e1e01; margin:0; }
h2 { font-size: 18px ; color: #72240f; margin-top:0; }
h3 { font-weight: normal;  color: #9e1e01; margin-bottom: 10px; font-weight:bold; }
h3 a { color: #9e1e01; font-weight: bold; }
h3 a:hover { color: #9e1e01; text-decoration: none; }
.h3 { font-size: 13px; color: #9e1e01; }
h3 { font-size: 16px; color:#72240f; margin-top:0; }

p { line-height: 140%; margin-top: 0; }
.textRed18 { color:#b72500; font-size:18px;}
.textRed181 { color:#b72500; font-size:16px;}

td { vertical-align:top; }

/* -- calendar -- */
.calendar { background-color:#a69687; padding:10px 10px 0px 10px; width:100px; margin:0 auto; color:#fff;}
.month { color:#fff;}
.day { color:#fff; font-size:44px;}
.year { background-color:#816c5b; color:#000; font-size:20px; width:110px; margin:0 auto;  padding:5px; }

#contactus{font-family:Arial, Helvetica, sans-serif; width:210px; position:absolute; top:590px; font-size:12px; color:#321e06;}
#contactus .span1{font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#321e06; font-weight:bold;}