/* CSS Document */

body {
margin: 0px;
background-image: url(images/h_bg.jpg);
background-repeat: repeat-x;
background-color: #ffefd3;
font-family: Tahoma;
font-size: 11px;
color: #6c6c69;
text-align: justify;
}

.header1bg {
background-image: url(images/h_header1.gif);
width: 756;
height: 64px;
background-repeat: no-repeat;
}

.maincontentsbg {
background-image: url(images/h_maincontentsbg.gif);
background-repeat: repeat-x;
background-color: #c1e5e3;
}

.topflashlinebg {
background-image: url(images/h_topflashline.gif);
background-repeat: repeat-x;
}

.leftflashlinebg {
background-image: url(images/h_leftflashline.gif);
background-repeat: repeat-y;
}

.rightflashlinebg {
background-image: url(images/h_rightflashline.gif);
background-repeat: repeat-y;
}

.bottomflashlinebg {
background-image: url(images/h_bottomflashline.gif);
background-repeat: repeat-x;
}

.featuredbg {
background-color: #a4d8d5;
}

.featuredbg1 {
background-color: #fffaf3;
}

.featuredpicbg {
background-image: url(images/h_featuredpicbg.jpg);
width: 176px;
height: 117px;
background-repeat: no-repeat;
}

.bottombg {
background-color: #e0ede2;
height: 34px;
}

.picborder1 {
border-color: #fffaf3;
border-style: solid;
border-width: 1px;
}

.flashbg {
background-color: #94c3c0;
}

.paperbg {
background-color: #fffaf3;
}

.homepaperrightbg {
background-image: url(images/h_homepaperrightbg.gif);
background-repeat: repeat-y;
}

/* for the positions */
.flashpos {
margin-top: 20px;
}

.featuredpos {
padding: 26px 0px 26px 0px;
}

.featuredpos1 {
padding: 12px 0px 12px 0px;
}

.featuredpicpos {
margin: 12px 0px 0px 11px;
}

p {
margin-top: 15px;
margin-bottom: 15px;
line-height: 18px;
}
/* end for the positions */

/* for text formatting */
.featuredtext {
font-family: Tahoma;
font-size: 11px;
color: #877a61;
}

.testimonialstext {
font-family: "Times New Roman", Times, serif;
font-size: 13px;
color: #333333;
font-style: italic;
}

.footertext {
font-family: Tahoma;
font-size: 11px;
color: #6c6c69;
}
/* end for text formatting */

/* for all the links */
a.contentslink {
color: #6c6c69;
text-decoration: underline;
}

a.contentslink:hover {
color: #6c6c69;
text-decoration: none;
}

.footertext a{
color: #6c6c69;
text-decoration: underline;
}

.footertext a:hover{
color: #6c6c69;
text-decoration: none;
}
/* end for all the links */


#menu {
	padding:0;
	margin:0;
	list-style:none;
	height:29px;
	position:relative;
	z-index:500;
	font-family:Tahoma, Geneva, sans-serif;
}
#menu li {
	float:left;
	
}
#menu li a {
	display:block;
	height:29px;
	line-height:29px;	
	color:#8b7a5e;
	text-decoration:none;
	font-size:11px;	
}

#menu table {
	border-collapse:collapse;
	width:0;
	height:0;
	position:absolute;
	top:0;
	left:0;
}


#menuHolder {
width: 756px;
margin: 0;
padding:0;
}

.menu01 {
width: 49px;
background: url(images/navigation.gif) no-repeat 0 0;
}
.menu01:hover, .menu01 a:hover {
background: url(images/navigation.gif) no-repeat  0 -29px;
}
.menu02 {
width:69px;
background: url(images/navigation.gif) no-repeat -49px 0;
}
.menu02:hover, .menu02 a:hover {
background: url(images/navigation.gif) no-repeat -49px -29px;
}
.menu03 {
width:92px;
background: url(images/navigation.gif) no-repeat -118px 0;
}
.menu03:hover, .menu03 a:hover {
background: url(images/navigation.gif) no-repeat -118px -29px;
}
.menu04 {
width: 96px;
background: url(images/navigation.gif) no-repeat -210px 0;
}
.menu04:hover, .menu04 a:hover {
background: url(images/navigation.gif) no-repeat  -210px -29px;
}
.menu05 {
width: 80px;
background: url(images/navigation.gif) no-repeat -306px 0;
}
.menu05:hover, .menu05 a:hover {
background: url(images/navigation.gif) no-repeat -306px -29px;
}
.menu06 {
width: 97px;
background: url(images/navigation.gif) no-repeat -386px 0;
}
.menu06:hover, .menu06 a:hover {
background: url(images/navigation.gif) no-repeat -386px -29px;
}
.menu07 {
width: 70px;
background: url(images/navigation.gif) no-repeat -483px 0;
}
.menu07:hover, .menu07 a:hover {
background: url(images/navigation.gif) no-repeat -483px -29px;
}

.menu08 {
width: 108px;
background: url(images/navigation.gif) no-repeat -553px 0;
}
.menu08:hover, .menu08 a:hover {
background: url(images/navigation.gif) no-repeat -553px -29px;
}

.menu09 {
width: 95px;
background: url(images/navigation.gif) no-repeat -661px 0;
}
.menu09:hover, .menu09 a:hover {
background: url(images/navigation.gif) no-repeat -661px -29px;
}

/* Default link styling */

/* Style the list OR link hover. Depends on which browser is used */

#menu li a:hover {
	z-index:200;
	position:relative;
	color:#8b7a5e;
	
	
}
#menu li:hover {
	position:relative;
	z-index:200;
}
#menu li:hover > a {
	color:#8b7a5e;
	
}
#menu li:hover > a.sub {
	color:#8b7a5e;
	
}
#menu li.current a {
	color:#8b7a5e;
	
}

/*#menu li a.sub li {
	border:1px solid #0C6!important;
}
*/

#menu li a.sub {

}
#menu li.current a.sub {
	color:#8b7a5e;
	
	
}
#menu :hover ul {
	left:1px;
	top:29px;
/*	width:500px;*/
	
}

#menu li.menu01:hover  ul {
	left:10px;
	/*top:145px;*/
	/*width:100px;*/
	
}

#menu .menu01 :hover  ul {
	left:10px;
	/*top:145px;*/
	width:100px;
	
}


/* keep the 'next' level invisible by placing it off screen. */
#menu ul, #menu :hover ul ul {
	position:absolute;
	left:-9999px;
	top:-9999px;
	width:0;
	height:0;
	margin:0;
	padding:0;
	list-style:none;
}
#menu :hover ul :hover ul {
	left:120px;
	top:-1px;
	background:#222;
	white-space:nowrap;
	width:100px;
	z-index:200;
	height:auto;
}
#menu :hover ul li {
	margin:0;
	/*border-top:1px solid #6589B9;*/
}
#menu :hover ul li a {
	width:120px;
	padding:0;
	text-indent:10px;
	background:#C2E4E3;
	color:#8b7a5e;
	height:25px;
	line-height:25px;
	border:1px solid #a4d8d5;
	
}
#menu :hover ul li a.fly {
	/*background:#C2E4E3 url(images/right-arrow.gif) no-repeat right center;*/
}
#menu :hover ul :hover {
	background-color:#69b7b2;
	color:#fff;
}
#menu :hover ul :hover a.fly {
	background-color:#c60;
	color:#fff;
}
#menu :hover ul li.currentsub a {
	background:#840;
	color:#fff;
}
#menu :hover ul li.currentsub a.fly {
	background:#840 url(images/right-arrow.gif) no-repeat right center;
	color:#fff;
}
#menu :hover ul :hover ul li a {
	width:100px;
	padding:0;
	text-indent:10px;
	background:#3e3e3e;
	color:#ccc;
}
#menu :hover ul :hover ul :hover {
	background-color:#d70;
	color:#fff;
}
#menu :hover ul :hover ul li.currentfly a, #menu :hover ul :hover ul li.currentfly a:hover {
	background:#840;
	color:#fff;
	
}
:focus { outline: none}


/*dropdown tweaks*/
.larger{
	height:50px!important;
}
.larger2{
	height:75px!important;
}
.marginleft{
	margin-left:10px;
}