*{
margin: 0 auto;
padding: 0;
}
body {
background:#2B2117 url(images/bg_wallpaper.gif);
font: 12px/20px Arial,Helvetica,sans-serif ;
}
#gallery { width:95%; margin:10px; text-align:left;}
#gallery img {margin:5px; float:left; border:1px solid #4A0C1F;}
#container1 {
padding-top:0px;
width: 800px;
margin: 0px auto 0px auto;
}
#container2 {
padding-top:0px;
width: 800px;
margin: 0px auto;
}
#xfrm {
	width: 40em; color:#A79D95;
	}
#xfrm img {float:none;}
#xfrm fieldset {
	width: 11em;
	border: 0;
	margin: 0;
	padding: 1em;
	float: left;
	}
#xfrm fieldset legend {
	font-size: 4em;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #FFFFFF;
	}
#xfrm fieldset legend span {
	display: none;
	}
#xfrm fieldset h3 {
	height: 4em;
	font-size: 1em;
	}
#xfrm fieldset label {
	display: block;margin-top:10px;
	line-height: 1.5em; width:400px;
	}
#xfrm fieldset input {
	height: 1.2em;
		border-bottom: 	1px solid #4C3128;
	border-right: 1px solid #4C3128;
	border-top: 1px solid #90685A;
	border-left: 1px solid #90685A;	
	background:#FBFBFB;
	}
	
/* Error Styling */
#xfrm fieldset.error,
#xfrm fieldset.error legend,
#xfrm fieldset.error div.help {
	color: #FFCC33;
	}
#xfrm fieldset strong.error {
	color: #fff;
	background-color: #CC0000;
	padding: 0.2em;
	font-size: 0.7em;
	font-weight: bold;
	display: block;
	}

/* Part 4 Styling */
#xfrm #pt4 {
	clear: both;
	width: 40em;
	height: 5em;
	border-width: 0px 0;
	padding: 1em;
	}
#xfrm #pt4 legend {
	display: none;
	}
#xfrm #pt4 h3 {
	display: none;
	}
#xfrm #pt4 #disclaimer {
	width: 22em;
	float: left;
	font-size: 0.7em;
	}
#xfrm #pt4 input {
	height: 4em;
	font-size: 1em;
	width: 18em;
	color: #2B2117; 
	background: #E0D3BB url(images/text.jpg) no-repeat;
	font-weight: bold;
	border-bottom: 	1px solid #4C3128;
	border-right: 1px solid #4C3128;
	border-top: 1px solid #90685A;
	border-left: 1px solid #90685A;	
	float: right;
	}
textarea {width:480px;	border-bottom: 	1px solid #4C3128;
	border-right: 1px solid #4C3128;
	border-top: 1px solid #90685A;background:#FBFBFB;
	border-left: 1px solid #90685A;	}
#container {
width: 800px;padding:0;margin:0px auto 0px auto; 
background: url(images/footer1.gif) no-repeat right bottom;
}
#content {
width:600px;
float:left;
color:#ccc;
background:#242425;
margin:10px 0;
}
p.center {text-align:center;}
a{color:#1D6599;font-weight:bold;}
#content p{padding:10px; line-height:1.6em;}
#content ul{margin: 10px 5px;}
#content li{padding-left: 10px;margin:4px 0; list-style:none;}
#content h3 {margin-left:5px;margin-right:5px;margin-top:10px;border-bottom: 1px dotted #999; margin-bottom:10px;}
.myBox
{
    margin: 8px auto;
    color: #ffffff;
    padding: 2px;
	width: 99%;
    text-align: left;
    background-color: #D7D7D7;
    border: 1px solid #999;

}
#nav{
text-align: center;
width: 450px;
float: right;
clear: right;
height: 50px;
margin-top: 10px;
margin-right: 10px;
}

#nav ul{
margin:0;
float: right;
background: #fff;
}

#nav li{
text-align: center;
margin-top: 0px;
font-size: 0.85em;
margin-left: 5px;
background: #fff;
font-weight: bold;
float: left;
letter-spacing: 0.5px;
list-style: none;
padding: 5px 14px 5px 14px;
}

#nav li a{
color: #fff;
text-decoration: none;
}

#nav li a:hover{
color: #999;
text-decoration: underline;
}

#header {
background: url(images/header.gif) no-repeat top;
height: 35px;
width: 800px;
clear:both;
margin-bottom: 0px;
}

div.text2 {
	text-align: left;
	padding: 0px 0px 0px 0px; 
	margin: 0px 0px;
	width:43%; 
	clear: both;
	color:#fff;
	border-top: 0px dotted #f9f9f9;
}
.text2 a{font-weight:normal;}
#text1 a{font-weight:normal;}
.text2 p {
padding: 5px 10px 5px 0px;
}
.BoxFooter
{height:4px;overflow:hidden;background:#EFF0EB url(images/hdotbl.jpg) no-repeat left;}
.BoxHeader
{height:4px;overflow:hidden;background:#EFF0EB url(images/hdottr.jpg) no-repeat right;}
.BoxHeader1
{height:4px;overflow:hidden;background:#fff url(images/ctr.gif) no-repeat right;}
.BoxFooter1
{height:4px;overflow:hidden; clear:both;background:#fff url(images/cbr.gif) no-repeat right;}
.BoxHeader2
{height:4px;overflow:hidden;background: url(images/btr.gif) no-repeat right;}
.BoxFooter2
{height:4px;overflow:hidden;background:url(images/bbr.gif) no-repeat right;}
.BoxHead
{height:4px;overflow:hidden;background:#717275 url(images/1ctr.gif) no-repeat right;}
.BoxFoot
{height:4px;overflow:hidden;background: url(images/1cbr.gif) no-repeat right;}
#atext{
margin: 0px 0px 0px 0px;
padding: 0px;
clear:both;
width:100%;
float:left;
background:#DCEFEF url(images/side.jpg) no-repeat right 40px;
border-bottom:0px solid #3964A5;
border-top: 0px solid #3964A5;
}
#aleft {background:#fff;
width:65%;
color:#000;
float:left;
margin:5px;
}
#aleft p,#aleft h2,#aleft h3,#aleft h4,#aleft ul{margin:5px 0;
padding:5px 10px;}
#aleft p{font-size:1.1em;}
#aleft p {padding:5px 10px;}
.left3 li, #aleft li {margin-left:10px;padding-left:15px;margin-top:3px; background:url(images/bullet_orange.png) no-repeat left 3px; list-style:none;}
#aright {background:#fff;
width:30.8%;
color:#000;
float:left;
margin:5px 5px 0 5px ;
}
#aright h2 {color:#013A4D; font-size:1.4em;}
#aright1 {background:#003849;
width:30.8%;
color:#000;
float:left;
margin:10px 5px 0 5px ;
}
#aright1 p {padding:0px;padding-left:5px; padding-right:5px; padding-top:5px;  margin:0px; color:#fff; line-height:1.3em;}
#aright1 h2 {color:#013A4D; font-size:1.4em;}
#aright1 a img {border:0px;}
#homeright {float:left; width:240px; background:#160F0A  repeat-x bottom;margin:0px; padding:0px; padding-bottom:0px; margin-top:0px; margin-left:0px; }
#homeright p {padding:0px;padding-left:10px; padding-right:5px; padding-top:0px;  margin:0px; color:#DBCCC0; line-height:1.3em;}
#homeright a img {border:0px;}
#homeright1 {float:right; width:240px; background:#fff;margin:0px; padding:0px; margin-top:7px; margin-left:5px; margin-bottom:10px; }
#homeright1 p {padding:0px;padding-left:10px; padding-right:5px;  margin:0px; line-height:1.3em;}
#homeright1 a img {border:0px;}
#mainmenu {
	font-size: 1em;
	list-style: none;
	margin-bottom: 1em;
	margin-top: 1em;
	width: 98%;
}
#mainmenu #on a {
	font-weight: bold;
	color: #7DC9C9;
}
#mainmenu li {
	background: #01435B url("images/menubg1.gif") top repeat-x;
	border: 1px solid #B0E6EB;
	line-height: 2.5em;
	margin-bottom: 5px;
	text-indent: 10px;}
#mainmenu li a {
	display: block;
	border: 0px solid #E6E5C8;
	color:#ECF9FD;
}

#mainmenu span {
	color: #0D7236;
	padding-left: 2em;
}
a,a:link,a:visited,a:active{color: #8D0032; text-decoration: none;}
a:hover{color: #000; text-decoration: underline;}



.text2 img {
float: right;
border: 0px solid #A0BF61;
margin: 5px 10px;
}
#left1{
width: 95%;
margin: 5px auto 0px auto;
color:#12302F;
padding:0px;
padding-top:10px;
}
#left2 {
float: left;
width: 225px;
margin-left: 6px;
margin-right:0px;
border: 1px solid #AFAFAF;
background:  #F3F9F3;
color:#fff;
height: 165px;
}
#left2 img {
float: left;
margin: 5px;
border: 2px solid #999;
}

#left1 p{
line-height:1.6em;
font-weight:bold;
font-size:1.1em;
text-align:left;
}
#left2 p{
line-height:1.4em;
font-size:0.9em;
text-align:left;
}
#left1 h2{
padding:0px 3px 5px 0px;
font-size: 1.5em;margin:0px;
font-weight: bold;
display: block;
font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;
color: #004055;
}
#left1 h2.top{
padding:12px 3px 5px 0px;
font-size: 2.5em;margin:0px;
font-weight: bold;
display: block;
font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;
color: #004055;
}
#left2  h2 {
padding:0px 0px 5px 0px;margin:0px;
font-size: 1.4em;
font-weight: bold;height:27px;
display: block;
background:#919054;
color: #ECF2F6;
}
img.p{margin:0px;padding:0px;}
#left2 a{
color:#fff;
text-decoration:none;
}
#left2 a:hover {
border-bottom: dotted 1px #999;
}
#text1{
margin: 0px 0 100px 0px;
padding: 0px 0;
clear:both;
background:#fff url(images/text.jpg) no-repeat top;
border-bottom:0px solid #3964A5;
border-top: 0px solid #3964A5;
}
#text1 h3{ color:#5A3D11; text-decoration:underline; margin:10px 0;}
#text1 p{line-height:1.5em;margin:8px 0;}
#text1 h2{color:#CC0000;padding:0px;}
#text1 ul{margin:10px 20px;}
#text li{margin:5px; line-height:1.4em;}
#rate {text-align:right; height:15px;margin:5px; color:#CC0000;}
#writer {text-align:right; height:25px;margin:5px; color:#CC0000; border-bottom:1px dashed #513E29;}
div.left3 {
width: 95%;
border: 0px solid #848484;
margin:10px auto;
padding:10px;
border-bottom: 1px solid #F0EFED;
text-align:left;
background:#fff url(images/bg-banner-area1.gif) repeat-x bottom;
}
div.left3  h2 {
padding:0px 5px 2px 3px;
font-size: 1.2em;
margin:0px;
display: block;
height:20px;
color: #EEB450;
text-align:left;
}
.thumb {
height:65px;width:65px;
float:left;
padding:0px;
margin:5px; 
margin-bottom:25px;
margin-right:10px;
}
.thumb img {border:5px solid #DAA391;}
div.left3 a{
color:#333;
font-size:1em;
text-decoration:none;
}
div.left3 a.p{
font-size: 1.2em;
font-weight:bold;
text-decoration:none;
}
div.left3 a:hover{
color:#25434E;
}
div.left3 h2{ margin-top:5px;}
div.left3 p{
line-height:1.5em;
font-size:1em;
color:#ECF2F6;
padding: 0px 5px 5px 8px;
text-align:left;
}
div.left3 img {
float: right;
margin: 0px;
border: 0px solid #EEB450;
}
div.left3 a:hover img{
border: 0px solid #888;
}
#footer {
width:800px;
color:#4F3F31;
clear:both;
padding:0px;
margin: 0px auto;
}
#footer p {color:#4F3F31; float:left; padding:0px; margin:0px;}
#footer a {color:#4F3F31;}

#clear {
height: 25px;
background:#fff;
}

#header a {float:none;}
#textleft1{
float: left;
width: 515px;
border: 1px solid #afafaf;
margin: 0 0 0 0px;
padding:5px;
background: #F8F9F3;
}
#textleft2 {
float: left;
width: 197px;
margin-left: 0px;
margin-right:5px;
background:#F3F9F3;
}
#textleft3{
width: 700px;
border: 1px solid #afafaf;
margin: 10px auto;
padding:5px;
background: #ECF2F6;
}
#textleft4 {
float: left;
width: 197px;
margin-top: 10px;
margin-right:0px;
}
#menuright {
margin: 0px 0;
} 
#menuright ul{
margin: 0px 0px 5px 0px;
padding: 0;
}
#menuright li{
margin: 3px 5px 0px 5px;
font-size: 0.8em;
background: #1B4836;
font-weight: bold;
letter-spacing: 0.5px;
border-bottom: 1px dotted #444;
line-height:1.3em;
list-style: none;
padding: 5px 5px 5px 19px;
}
#menuright li a{
color: #ECF2F6;
text-decoration: none;
}
#menuright li a:hover{
color: #864F27;
text-decoration: underline;
}

#textleft1 p{
line-height:1.5em;
font-size:1.1em;
font-weight:400;
margin: 10px 0;
color:#000;padding-left:5px;
text-align:left;
}
#textleft2 p{
margin: 5px;
line-height:1.4em;
font-size:1em;
color:#000;
text-align:left;
}
#textleft3 p{
line-height:1.5em;
font-size:1.1em;
font-weight:400;
margin: 10px 0;
color:#000;padding-left:5px;
text-align:left;
}
#textleft1 h2{
padding:10px 3px 3px 5px;
font-size: 1.6em;
font-family:"Trebuchet MS",sans-serif, Arial, Helvetica; 
font-weight: bold;
display: block;
border-bottom: 1px dotted #000;
color: #000;
}
#textleft3 h2{
padding:10px 3px 3px 5px;
font-size: 1.5em;
font-weight: bold;
display: block;
border-bottom: 1px dotted #864f27;
color: #864F27;
}
#pli{
padding:3px 3px 3px 18px;
margin-left: 5px;
list-style:none;
}
#textleft1 h3 {
padding:4px 3px 4px 3px;
font-size: 17px;margin:0 5px;
font-family: "Trajan Pro",sans-serif;
color:#6B0000;border-bottom: 1px dotted #6B0000;
}
#textleft1 h3.p {
padding:4px 3px 4px 3px;
font-size: 14px;margin:0 150px 0 5px;
color:#6B0000;border-bottom: 1px dotted #CFA28E;
}
#textleft1 li{
padding:3px 3px 3px 18px;
margin-left: 5px;
list-style:none;
}
#textleft1 li ul li{
padding:3px 3px 3px 18px;
margin-left: 5px;
list-style:none;
}
#right li{
padding:3px 3px 3px 18px;
margin-left: 5px;
background: url(images/ok.png) no-repeat left 6px;
list-style:none;
}
#right p {font-weight:normal; color:#000;}
#right,#wrong {margin-left:15px;}
#wrong li{
padding:3px 3px 3px 18px;
margin-left: 5px;
background: url(images/delete.png) no-repeat left 6px;
list-style:none;
}
#textleft1 img {
margin: 0px;padding:0px;
}
#textleft2  h2 {
padding:3px 0px 3px 0px;
font-size: 22px;
display: block;
color: #000;
}
#textleft2 a{
color:#ECF2F6;
text-decoration:none;
}
#textleft2 a:hover {
text-decoration:underline;
}
#band{
margin: 0px;
text-align: right;
border-top: 0px dotted #864F27;
border-bottom: 1px dotted #999;
padding: 1px;
color:#BB645A;
font-weight: bold;
}
#band p{ text-align:right;color:#074842;margin: 0px; font-size:0.9em; font-weight:bold;}
h2 {color:#8D0032; padding-left: 10px;margin-top:10px;font-size:25px;}
#t{margin-top:10px;margin-left:5px;}
tr.t{color:#000;background:#DFECDF;}
td{padding-left:5px;}
#logo {background:url(images/logo.gif) no-repeat; width: 282px; height:60px; float:left;}
#header1{width:800px;
background: url(images/header.jpg) no-repeat bottom center;
margin:0px;
height:250px;
padding:0px;
border:0px solid #84A05E;
border-top:0px; 
clear:both;}
#header3{width:750px;
background: url(images/mt1.gif) no-repeat top right;
margin:0px;
padding:0px;
height:105px;
clear:both;}
#header2{width:750px;
background: url(images/header7.jpg) no-repeat right top;
margin:0px 0 0px 0;
padding:0px;
padding-top:0px;
border:0px solid #84A05E;
border-top:0px; 
height:270px;
clear:both;}
#navigation {
      width:100%;
      font-size:93%;
      clear:both;
	  padding:0px;height:15px;	
      line-height:normal;
	  margin-bottom: 0px;
	  background: #fff;
	  border-bottom:2px solid #fff;
      }

    #tabs12 {
      font-size:1.2em;
      line-height:normal;clear:both;
          border-bottom:0px solid #88571C;
margin:0;padding:0px;
 float:right;width:158px;
      }
    #tabs12 ul {
          margin:0;
          padding:10px 0px 2px 0px;
          list-style:none; clear:both;border-left:1px solid #8F8F8F;
      }
    #tabs12 li {
      margin:0px;
      padding:5px; padding-left:10px;
      }
    #tabs12 a {
      margin:0;
      padding:0;
      text-decoration:none;
      }
    #tabs12 a span {
      
      padding:0px;margin:0px;
      color:#fff;  border: 0px solid #88571C;
	  font-weight:bold;
      }
	  #tabs12 a:hover span {color:#E0D3BB;}
	#tabs12 a span.r {	  border-right:1px solid #90D8D6;}
    #tabs12 a span {float:none;}

      #tabs12 #current a {
              background-position:0% -42px;color:#DAA391;
      }
      #tabs12 #current a span {
              background-position:100% -42px;color:#DAA391; 
      }




#tete{ border: 2px solid #f9f9f9; padding:10px 5px;}

#quote {background:#F3F7F9;margin:10px;padding:5px;}

.events
{
	float: left;
	width: 720px;
	margin:5px 0;
	border-bottom: 1px solid #E5E9D3;
}
.event-left-index
{
	float: left;
	margin: 10px 5px 10px 0;
	width: 50px;
	text-align: center;
}
.event-right-index
{
	margin: 10px 0;
	float: left;
	width: 650px;
}
.unnamed1 {
	color: #F9B746;
	font-weight:bold;
}
.unnamed2 {
	color: #306071;
	background:#f5f5f5;
}
table.tab td {padding:5px;}
.art{clear:both;width:480px;margin:10px auto;}
.imagel {margin:5px;float:left; width:200px;float:left;text-align:center;}
.arti{margin:5px;float:left; width:250px;float:left;text-align:left; font-style:italic;}
.an {font-weight:normal; color:#000000;}
blockquote {
	width: 24%;
	float: left;
	font-size: 125%;
	font-style: italic;
	font-family: "Palatino Linotype", Georgia, Caslon, serif;
	line-height: 140%;
	margin: 10px 20px 10px 10px;
	_margin-right: 5px; /* IE box model hack  */
	background: white url(images/closequote.gif) no-repeat bottom right;
	padding: 5px 15px 5px 5px;
	border: dotted 0px #EBECDE;
	}

blockquote:first-letter {
	background: url(images/openquote.gif) no-repeat left top;
	padding: 10px 2px 30px 35px;
	}
	
/* Print Styles*/
@media print {
blockquote {margin-right: -20pt;  border-width: 0 0 2pt 2pt}
blockquote:first-letter {padding: 0px;	font-size: 140%;}

