
 /* Stylesheet for Inner Pages */

body{
	margin:0 auto;
	background:#FFF8E7;
}

img{border:none; }

a{outline:none;}

form{margin:0;}

/*******************************************************************************************
						TEMP, ERROR 404, ERROR 500
*******************************************************************************************/

.mainTemp{
	font:normal 12px/20px Arial, Helvetica, sans-serif;
	color:#785347;
	padding:0;
	width:413px;
	text-align:left;
	width:auto;
	margin-top:30px;
	padding:0 39px 0 0 ;

}

/****************************************************************************
										BODY STRUCTURE 
*****************************************************************************/

#wrapper{
	margin:0 auto;
	width:auto;
	width:100%;
	height: 100%;
	min-height:100%;
	display:block;
	display:table;
	padding-bottom:10px;
/*	border:1px solid #fff;
*/}

#mnContainer{
	width:750px; /*1012px*/
	display:table;
	border:none;
	height:auto;
	margin:0 auto;
	margin-top:41px;
	padding:0;
}

#lg{
	float:left; 
	text-align:right;
	font:normal 10px "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color:#A78D78;
	padding:2px 5px 0 0; 
	height:14px;
	width:745px;
}

#lg a{color:#623821;text-decoration:none;}

#lg a:hover{color:#481800;	text-decoration:none;}


/****************************************************************************
										LOGIN
*****************************************************************************/

#login{
	float:left;
	width:750px;
	height:594px;
	margin:0;
	padding:0;
}

#loginTop{
	float:left;
	width:750px;
	height:6px;
	display:block;
	background:url(../images/topCorner.gif) bottom left no-repeat;
}

#loginBottom{
	float:left;
	width:750px;
	height:6px;
	display:block;
	background:url(../images/bottomCorner.gif) bottom left no-repeat;
}

#loginBottom2{
	float:left;
	width:750px;
	height:6px;
	display:block;
	background:url(../images/bottomCorner2.gif) bottom left no-repeat;
}

#loginMain{
	float:left;
	width:750px;
	height:auto;
	display:block;
	background:#FFFFFF;
}

#topCon{
	float:left;
	width:750px;
	height:auto;
	margin-top:24px;
}

#logo{
	float:left;
	width:137px;
	height:83px;
	margin-left:27px;
}

.rgLine{
	float:left;
	width:470px;
	background:url(../images/topRightLine.gif) top left no-repeat;
	height:29px;
	margin-left:96px;
	margin-top: 4px;
}

.mainCon{
	float:left;
	padding:30px 0 0 0;
	width:750px;
	height:auto;
	margin:0;
	display:table;
	display:block;
}

.leftCon{
	float:left;
	width:452px;
	margin:0;
	padding:0 0 0 27px;
}

.rightCon{
	float:left;
	width:248px;
	margin:0;
	padding:0;
}

.rightCon img{
	padding:1px;
	border:1px solid #5A5758;
}

.plain1{
	float:left;
	width:413px;
	padding:0 39px 0 0 ;
	margin:0;
	font:bold 12px/20px Arial, Helvetica, sans-serif;
	font-stretch:extra-condensed;
	color:#785347;
}

.plain2{
	float:left;
	font:bold 11px/20px Arial, Helvetica, sans-serif;
	font-stretch:condensed;
	width:413px;
	padding:0 39px 0 0 ;
	margin:0;
	color:#666666;
}

.plain3{
	float:left;
	font:bold 11px/22px Arial, Helvetica, sans-serif;
	width:413px;
	padding:0 39px 0 0 ;
	margin:60px 0 0 0;
	color:#72AEB5;
}

.plain3 a{
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#4C1300;
	cursor:pointer;
	text-decoration:none;
	margin:0;
}

.plain3 a:hover{
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#350E00;
	cursor:pointer;
	text-decoration:underline;
	margin:0;
}

.pln{
	float:left;
	font:bold 15px/20px "Helvetica Neue";
	font:bold 12px/22px Arial, Helvetica, sans-serif;
	font-stretch:condensed;
	width:413px;
	padding:0 39px 0 0 ;
	margin:60px 0 0 0;
	color:#785347;
}

.plain2 .txtLink{
	color:#FFF !important;
	font:bold 12px/24px Arial, Helvetica, sans-serif;
	margin:0;
	color:#72AEB5 !important;
	padding-left:2px;
	position:relative;
	text-decoration:none;
}

.plain2 .txtLink:hover{
	color:#481800 !important;
	font:bold 12px/24px Arial, Helvetica, sans-serif;
	margin:0;
	color:#481800;
	text-decoration:underline;
}

.plnError{
	font:bold 11px/16px Arial, Helvetica, sans-serif;
	width:250px;
	padding:0;
	margin:0;
	color:#666666;
}

.plnError .header{
	color:#666666;
}


.plnError ul{
	list-style:none;
	color:#F6873E;
	font:bold 11px Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
}

.plnError li{
	list-style:none;
	margin:0;
	padding:0 0 0 10px;
	background:url(../images/dotted.gif) left no-repeat;
}

.error{
	color:#FF3300 !important;
}


.bottomLine{
	float:left;
	width:750px;
	height:33px;
	background:url(../images/bottomLine.gif) top repeat-x;
	margin-top:10px;
}

.txtField{
	border:1px solid #DFD5D1;
	width:177px;
	height:17px;
	background:#DFD5D1;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#785347;
}

.txtArea{
	border:1px solid #DFD5D1;
	width:177px;
	height:100px;
	background:#DFD5D1;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#785347;
}

.drop{
	border:1px solid #5A5758;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#231F20;
}

.copyright{
	width:100%;
	float:left;
	text-align:right;
	color:#A78D78;
	font:normal 10px "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	padding:0;
	padding-bottom:15px;
}


.copyright a{
	color:#481800;
	font:normal 10px "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	text-decoration:none;
	padding-right:10px;
}

.copyright a:hover{
	color:#8A2D00;
	font:normal 10px "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	text-decoration:underline;
}

/***************************************************************************************
											GALLERY 
***************************************************************************************/

#templateCon{
	width:940px; /*1012px*/
	display:block;
	border:none;
	margin:0 auto;
	margin-top:41px;
	padding:0;
}

#templatelg{
	float:left; 
	text-align:right;
	font:normal 10px "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-stretch:condensed;
	color:#8A876E;
	padding:2px 5px 0 0; 
	height:14px;
	width:935px;/*940*/
}

#templatelg a{color:#999795;text-decoration:none;}

#templatelg a:hover{color:#8A876E;	text-decoration:none;}

#templateTop{
	float:left;
	width:940px;
	height:6px;
	display:block;
	background:url(../images/topCorner1.gif) bottom left no-repeat;
}

#templateBottom{
	float:left;
	width:940px;
	height:6px;
	display:block;
	background:url(../images/bottomCorner1.gif) bottom left no-repeat;
}

#mainContent{
	float:left;
	width:893px;/*940*/
	padding:14px 20px 0px 27px;
	height:auto;
	background:#fff;
/*	border:1px solid #FF9900;
*/}

#loginContainer{
	float:left;
	width:893px;/*940*/
	padding:0;
	height:73px;
	display:block;
	text-align:left;
/*	border:1px solid #f00;
*/}

#logoInside{
	float:left;
	width:220px;
	height:73px;
	display:block;
}

#logMenu{
	float:left;
	margin-left:13px;
	width:660px;
	height:73px;
	background:url(../images/logMenuBk.gif) top left repeat-x;
	margin-top:4px;
}

.log{
	float:left;
	text-align:right;
	margin:0;
	padding:5px 0  0 0;
	height:24px;/*29*/
	font:bold 12px/24px Arial, Helvetica, sans-serif;
	color:#AC907D;
	width:660px;
}

.log a{
	font:bold 12px/24px Arial, Helvetica, sans-serif;
	color:#72AEB5;
	cursor:pointer;
	text-decoration:none;
	margin:0;
	padding:0 2px;
	position:relative;
}
	
.log a:Hover{
	font:bold 12px/24px Arial, Helvetica, sans-serif;
	color:#4D1400;
	cursor:pointer;
	text-decoration:none;
	margin:0;
	padding:0 2px;
	position:relative;
}

#tpMenu{
	float:left;
	display:block;
	width:660px;
	margin:2px 0 0 0;
	padding:0;
}

/**************************************************************************
						MAIN MENU 
*************************************************************************/

ul#topMenu {
	float:right;
	display:block;
	width:auto;
	margin:0;
	padding:0;
	list-style:none;
	text-align:right;
	display:inline;
}

ul#topMenu li{
	float:left;
	display:block;
	margin:0;
	padding:0 2px;
	color:#4D1400;
	font:normal 7px/15px Arial, Helvetica, sans-serif;
}

ul#topMenu a{
	float:left;
	display:block;
	outline:none;
	text-align:left;
	padding:0;
	margin:0px;
	text-decoration:none;
	padding:0 5px;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#4D1400;
}
 
ul#topMenu ul:after{
 	display:block;
	clear:both;
	content: ".";
	height:0;
	visibility:hidden;
}

/* hover */
ul#topMenu a:hover,
ul#topMenu li:hover a,
ul#topMenu li.iehover a{
	color:#72AEB5;
}

/* Do Not Move - Must Come Before display:block for Gecko */

ul#topMenu li:hover ul ul,
ul#topMenu li:hover ul ul ul,
ul#topMenu li.iehover ul ul,
ul#topMenu li.iehover ul ul ul {
  display: none;
}

ul#topMenu li:hover ul,
ul#topMenu ul li:hover ul,
ul#topMenu ul ul li:hover ul,
ul#topMenu li.iehover ul,
ul#topMenu ul li.iehover ul,
ul#topMenu ul ul li.iehover ul {
  display: block;

}

ul#topMenu a.current{
	clear:both;
	color:#72AEB5;
	display:block;
}

/*******************************************************************************************
											GALLERY AND MENU LEFT
********************************************************************************************/

#templateContent{
	float:left;
	width:893px;/*940*/
	padding:0;
	margin-top:22px;
	height:auto;
	display:block;
	text-align:left;
	
}

#lfMenu{
	float:left;
	margin-top:42px;
	width:219px;
	height:auto;
	padding:0;
}

#galCon{
	float:left;
	margin-left:13px;
	width:660px;
	height:auto;
	padding:0;
}

.galMsg{
	float:left;
	margin:0;
	font:bold 12px/20px Arial, Helvetica, sans-serif;
	font-stretch:condensed;
	padding:0;
	width:660px;
	color:#785347;
}

.galMsg2{
	float:left;
	margin:0;
	font:bold 12px/20px Arial, Helvetica, sans-serif;
	font-stretch:condensed;
	padding:0;
	width:660px;
	color:#fff;
}

.galMsg2 .plain1{
	float:left;
	margin:0;
	padding:0;
	width:450px;
}

.galMsg2 .plain2{
	float:left;
	margin:0;
	padding:0;
	width:210px;
	font:bold 12px/19px Arial, Helvetica, sans-serif;
	text-align:right;
	color:#999;
}

.galMsg2 .plain2 a{
	color:#785347;
	text-decoration:none;
	position:relative;
}

.galMsg2 .plain2 a:hover{
	text-align:right;
	color:#F48032;
	text-decoration:underline;
}

.emailAdd{
	font:bold 12px/14px Arial, Helvetica, sans-serif;
	padding-top:5px;
	display:block;
	color:#72AEB5;
}

.pageNum{
	float:left;
	font:bold 12px/19px Arial, Helvetica, sans-serif;
	color:#999;
	text-align:right;
	width:893px;
	padding:0;
	margin:0;
}

.pageNum a{	
	color:#785347;
	text-decoration:none;
	position:relative;
}

.pageNum a:hover{	
	color:#72AEB5;
	text-decoration:underline;	
	position:relative;
}

#gal{
	float:left;
	width:660px;
	display:block;
	height:auto;
	padding:0;
	margin:0;
	text-align:center;
	background:url(../images/topLine.gif) top left repeat-x;
	color:#fff;
	font:bold 13px/19px "Helvetica Neue", Helvetica, "Lucida Console", sans-serif;
	font:bold 12px/20px Arial, Helvetica, sans-serif;
	font-stretch:condensed;
}

#gal .txt{
	float:left;
	width:580px;/*660*/
	display:block;
	height:auto;
	padding:20px 40px;
	margin:0;
	text-align:center;
	color:#AC907D;
	font:normal 12px/24px Arial, Helvetica, sans-serif;
}

.imgContainer{
	float:left;
	width:128px;/*150*/
	height:auto;
	height:200px;
	background:#fff;
	margin:15px 15px 0 0;
	padding:10px 10px 5px 10px;
	text-align:left;
	padding-bottom:1em;
	border:1px solid #AE907D;
	
}

.imgCon{
	float:left;
	width:130px;
	height:81px;
	margin:0 auto;
	margin-bottom:10px;
	overflow:hidden;
}

div.imgConSp{
	float:none;
	width:auto;
	height:auto;
	padding:0;
	margin:0 auto;
	text-align:center;	}

.imgCon img{
	border:1px solid #595959;	
	vertical-align:middle;
}

.imgTxt{
	float:left;
	background:url(../images/dotLine.gif) top repeat-x;
	width:130px;
	padding:13px 0 0 0;
	font:normal 11px/15px Arial, Helvetica, sans-serif;
	text-align:center;
	margin:0px;
	color:#211F1F;
/*	border:1px solid #F00;
*/}

.imgTxt a{
	font:normal 11px/15px Arial, Helvetica, sans-serif;
	text-align:center;
	text-decoration:underline;
	color:#98853F;
	margin:0px;
}

.imgTxt a:hover{
	font:normal 11px/15px Arial, Helvetica, sans-serif;
	text-align:center;
	color:#98853F;
	text-decoration:none;
	margin:0px;
}


.dwnLink{
	margin:13px 0 0 0;
	display:block;
}

.dwnLink td{
	font:bold 11px/15px Arial, Helvetica, sans-serif !important;
	text-decoration:none !important;
	color:#666666;
}

.dwnLink td a{
	font:bold 11px/15px Arial, Helvetica, sans-serif !important;
	color:#6CB0BF;
	text-decoration:none !important;
}

.dwnLink td a:hover{
	font:bold 11px/15px Arial, Helvetica, sans-serif !important;
	color:#666666;
	text-decoration:none !important;
}


/*.link a:hover{
	font:bold 12px/15px Arial, Helvetica, sans-serif !important;
	color:#666666 !important;
	text-decoration:none !important;
}*/

.bottomLine2{
	float:left;
	width:893px;
	height:66px;
	background:url(../images/bottomLine2.gif) left repeat-x;
}


/***********************************************************************************
												JQUERY MENU
***********************************************************************************/

ul#navigation, ul#navigation ul {
  list-style-type:none;
  margin: 0;
  padding: 0;
  width: 217px;/*219*/
  outline:none;
}

#navigation a.head {
	cursor:pointer;
    border:1px solid #2C2A2B;
	color:#FFFFFF;
	display:block;
	font-weight:bold;
	margin:0px;
    padding:0 12px;
	text-decoration: none;
}

#navigation a.current {
	color:#72AEB5;
    background: #FFFAEE;
}

 /* Start here */
ul#navigation a {
  display: block;
  text-decoration: none;	
}

ul#navigation li {
  margin-top: 2px;
}

ul#navigation li.heading{
	font:bold 15px/24px Helvetica Neue, Arial, Helvetica, sans-serif;
	font:bold 12px/20px Arial, Helvetica, sans-serif;
	font-stretch:condensed;
	text-decoration:none !important;
	color:#666666;
}


ul#navigation li a {
  background:#FFFDF9;
  border:1px solid #EBE3DE;
  padding:0 12px;
  height:18px;
  font:bold 11px/18px Arial, Helvetica, sans-serif;
  color: #4C1300;	
}

ul#navigation li a:hover {
  color:#72AEB5;
  background: #FFFAEE;
}

ul#navigation li ul li a {
  background: #FFFDF9;
  color: #4C1300;
  padding-left: 27px;
  border:1px solid #EBE3DE;

}

ul#navigation li ul li a:hover {
  background: #FFFAEE;
  padding-left: 27px;
  color:#72AEB5;
}

/***********************************************************************************************
											INSIDE PAGES
***********************************************************************************************/

.plain4{
	float:left;
	font:bold 12px/24px Helvetica Neue;
	font:bold 11px/24px Arial, Helvetica, sans-serif;
	font-stretch:condensed;
	width:660px;
	padding:0;
	margin:0;
	color:#666666;
}

.txtOrangeBig{
	font:bold 12px/24px Arial, Helvetica, sans-serif;
}

.txtDorer{
	color:#BCD0A1;
}


.txtDorerSmall{
	color:#BCD0A1;
	font:bold 12px/24px Arial, Helvetica, sans-serif;
}

.txtDorerSmall-11{
	color:#BCD0A1;
	font:bold 14px/22px Arial, Helvetica, sans-serif !important;
	display:block;
}

.archiveLink{
	color:#6CB0BF;
	text-decoration:underline;
	font:bold 11px/22px Helvetica Neue;
	font:bold 11px/20px Arial, Helvetica, sans-serif;
	font-stretch:condensed;
	
}

.archiveLink a{
	text-decoration:underline;
	color:#6CB0BF;
}

.archiveLink a:hover{
	text-decoration:underline;
	color:#6CB0BF;
}

/***********************************************************************************************
											NEWS SECTION
***********************************************************************************************/

.newsContainer{
	float:left;
	font:bold 12px/24px Helvetica Neue;
	font:bold 12px/20px Arial, Helvetica, sans-serif;
	font-stretch:condensed;
	width:640px;/*660*/
	padding:10px 10px 5px 10px;
	margin:15px 0 0 0;
	color:#666666;
	background:#fff;
	text-align:left;
}

.newsContainer .topCn{
	float:left;
	width:640px;
	padding:0 0 3px 0;
	margin:0;
	background:url(../images/dotLine.gif) bottom repeat-x;
	font:normal 11px/15px Arial, Helvetica, sans-serif;	
	color:#211F1F;
}

.newsTit{
	float:left;
	width:440px;
	font:bold 12px Arial, Helvetica, sans-serif;
	font-stretch:condensed;
	color:#72AEB5;
}

.newsAttach{
	float:right;
	text-align:right;
	width:200px;
}

.newsAttach a{
	text-decoration:none;
	color:#98853F;
	background:url(../images/icon_attach.jpg) left no-repeat;
	padding-left:15px;
}

.newsAttach a:hover{
	text-decoration:underline;
	color:#98853F;
}

.newsBottom{
	float:left;
	width:640px;
	text-align:left;
	margin:0;
	padding:0;
}

.newsDes{
	float:left;
	width:640px;
	font:normal 12px/20px Arial, Helvetica, sans-serif;
	font-stretch:condensed;
	margin:5px 0 0 0;
	color:#211F1F;
}

.newsDes img{
	float:right;
	width:128px;
	height:79px;
	border:1px solid #595959;
	margin:5px 0 0 10px;	
}

.readMore{
	float:left;
	width:640px;
	padding:0;
	margin:0;
}

.readMore a{
	font:bold 11px/18px Arial, Helvetica, sans-serif;
	color:#FF3300;
	text-decoration:underline;
}

.readMore a:hover{
	font:bold 11px/18px Arial, Helvetica, sans-serif;
	color:#FF3300;
	text-decoration:none;
}

.Bluestar{	text-align:left;font:normal 12px/17px Arial, Helvetica, sans-serif; color:#4F1600;}