@charset "utf-8";
/* CSS Document */
body,h1,h2,h3,h4,h5,h6{margin:20 0 20 0;padding:0;}
h1,h2,h3,h4,h5,h6 {font-size:100%;}
h1	{ font-size:1.2em; color:#ffcc33; }
body{
	background-image:url(../images/patt_bg.jpg);
	background-color:#8a3030;
	font:12px/16px Arial, Helvetica, sans-serif; 
	margin-top:20px;

}
.bodyColor{
	background-color:#d0f2fd;
}
.bannerBg{
	background-image:url(../images/banner_bg.gif);
	background-repeat:repeat-x;
	height:217px;
}
.innerbannerbg{
	background-image:url(../images/innerbannerBg.gif);
	background-repeat:repeat-x;
	height:143px;
}
.topnavBG{
	background-image:url(../images/topnavBg.gif);
	background-repeat:repeat-x;
	height:127px;
}
img{
	border:0px;
}
.pageLeft{
	background-image:url(../images/pageLeft.gif);
	background-repeat:no-repeat;
	width:16px;
	height:657px;
}
.pageRight{
	background-image:url(../images/pageRight.gif);
	background-repeat:no-repeat;
	width:16px;
	height:657px;
}
.pageBg{
	background-image:url(../images/pageBg.gif);
	background-repeat:repeat-x
	width:16px;
	height:657px;
}

.innerbannerleft{
	background-image:url(../images/innerbannerleft.gif);
	width:15px;
	background-repeat:no-repeat;
	height:266px;
}
.innerbannerright{
	background-image:url(../images/innerbannerright.gif);
	width:15px;
	background-repeat:no-repeat;
	height:266px;
}
.separator{
	background-color:#cccccc;
	width:1px;
	height:100%;
}
.pagefooter{
	background-image:url(../images/curve-footer.jpg);
	height:14px;
	background-repeat:no-repeat;
}
.copyright{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-align:center;
	vertical-align:middle;
	font-size:11px;
}
.footer{
 color:#FFFFFF;
}
.flower{
	background-image:url(../images/flowerImg.jpg);
	width:344px;
	height:208px;
	background-repeat:no-repeat;
}
.heading{
	color:#70342f;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	}
	
.heading1{
	color:#601414;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	text-align:center;
	}
	
.heading2{
	color:#CC0033;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: normal;
	}
	
.heading3{
	color:#CC0033;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	}
	
.bannertitle{
	background-image:url(../images/bannerTitle.gif);
	background-repeat:no-repeat;
	vertical-align:middle;
	height:208px;
	width:316px;
}

.title{
	color:#70342f;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	padding-left:20px;
}
.content{
	font:12px/16px Arial, Helvetica, sans-serif; 
	color:#333333;
	text-align:justify;
	padding-left:20px;
	padding-right:20px;
}

.line{
width:700px;
height:6px;
background-image:url(../images/line.gif);
background-repeat:no-repeat; 
background-position:center; 
}
.bgcolor{
 	background-color:#FFFFFF;
}
.row1{
	background-color:#996633;
	height:42px;
	font-family:"Century Gothic";
	text-align:right;
	padding-right:10px;
	vertical-align:middle;
	font-size:16px;
	font-style:normal;
	font-weight:normal;
	color:#ffcc33;
}
.row2{
	background:#330000;
	height:3px;
}
.row3{
	background-image:url(images/row3_bg.gif);
	background-repeat:repeat-x;
	height:257px;
}
.row3left{
	background-image:url(images/row_left.gif);
	background-repeat:no-repeat;
	width:11px;
	height:306px;
}
.row3right{
	background-image:url(images/row_right.gif);
	background-repeat:no-repeat;
	width:11px;
	height:306px;
}
.row4{
	background-color:#996633;
	height:32px;
	color:#FFFFFF;
	text-align:right;
	padding-right:10px;
	font-size:12px;
	vertical-align:middle;
}
.logo{
	height:217px;
	width:213px;
	background-image:url(images/logo.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	vertical-align:top;
}
a.class1:link{
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:12px;
	text-decoration:none;
}
a.class1:visited{
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:12px;
	text-decoration:none;

}
a.class1:hover{
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:12px;
	text-decoration:underline;

}
a.class1:active{
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:12px;
	text-decoration:none;
}



a.nav:link{
	font-family:Arial, Helvetica, sans-serif;
	color:#692f2b;
	font-size:12px;
	text-decoration:none;
}
a.nav:visited{
	font-family:Arial, Helvetica, sans-serif;
	color:#692f2b;
	font-size:12px;
	text-decoration:none;
}
a.nav:hover{
	font-family:Arial, Helvetica, sans-serif;
	color:#692f2b;
	font-size:12px;
	text-decoration:underline;
}
a.nav:active{
	font-family:Arial, Helvetica, sans-serif;
	color:#692f2b;
	font-size:12px;
	text-decoration:none;
}



.boxTop{
	background-image:url(../images/boxtop.gif);
	height:10px;
	width:212px;
	background-repeat:no-repeat;
}
.boxbottom{
	background-image:url(../images/boxbottom.gif);
	height:10px;
	width:212px;
	background-repeat:no-repeat;
}
.boxbg{
	background-color:#e3c19f;
}
.boxseaparator{
	background-image:url(../images/boxseaparator.gif);
	background-repeat:no-repeat;
	width:212px;
	height:2px;
}


a:link{
font-family:Arial, Helvetica, sans-serif;
color:#333333;
font-size:12px;
text-decoration:underline;
}
a:visited{
font-family:Arial, Helvetica, sans-serif;
color:#333333;
font-size:12px;
text-decoration:underline;

}
a:hover{
font-family:Arial, Helvetica, sans-serif;
color:#CC0033;
font-size:12px;
text-decoration:underline;

}
a:active{
font-family:Arial, Helvetica, sans-serif;
color:#333333;
font-size:12px;
text-decoration:underline;
}


/*ends here*/

a.class2:link{
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:13px;
	padding-left:4px;
	padding-right:4px;
	text-decoration:none;
}
a.class2:visited{
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:13px;
	padding-left:4px;
	padding-right:4px;
	text-decoration:none;
}
a.class2:hover{
	font-family:Arial, Helvetica, sans-serif;
	color:#e9a66a;
	font-size:13px;
	padding-left:4px;
	padding-right:4px;
	text-decoration:underline;

}
a.class2:active{
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:13px;
	text-decoration:none;
	padding-left:4px;
	padding-right:4px;
}
a.class3:link{
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:13px;
	padding-left:0px;
	padding-right:4px;
	text-decoration:underline;
}
a.class3:visited{
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:13px;
		padding-left:0px;
	padding-right:4px;
	text-decoration:underline;
}
a.class3:hover{
	font-family:Arial, Helvetica, sans-serif;
	color:#c49437;
	font-size:13px;
		padding-left:0px;
	padding-right:4px;
	text-decoration:none;

}
a.class3:active{
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:13px;
	text-decoration:underline;
	padding-left:0px;
	padding-right:4px;
	
}
a.class4:link{
	font-family:Arial, Helvetica, sans-serif;
	color:#996633;
	font-size:12px;

		padding-left:4px;
	padding-right:4px;
	text-decoration:none;
}
a.class4:visited{
	font-family:Arial, Helvetica, sans-serif;
	color:#996633;
	font-size:12px;

		padding-left:4px;
	padding-right:4px;
	text-decoration:none;
}
a.class4:hover{
	font-family:Arial, Helvetica, sans-serif;
	color:#ae906a;
	font-size:12px;

		padding-left:4px;
	padding-right:4px;
	text-decoration:none;

}
a.class4:active{
	font-family:Arial, Helvetica, sans-serif;
	color:#996633;
	font-size:12px;

	text-decoration:none;
	padding-left:4px;
	padding-right:4px;
	
}

.whiteline{
	background-color:#FFFFFF;
}

.aricon{
	background-image:url(images/ar_icon.gif);
	background-repeat:no-repeat;
	background-position:center;
	padding-top:5px;
	width:16px;
	height:16px;
	vertical-align:middle;
	
}
.contentbg{
	background-image:url(../images/bg-content.jpg);
	width:960px;
	background-repeat:repeat-y;
}
.subtitle{
	color:#996633;
	font-size:13px;
	padding-left:15px;
	text-align:left;
	font-weight:bold;
}

/*from here new css */



h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input,label,div,dd,dt,dl,table,tr,td { margin:0; padding:0; }

#wrap { 
	background:url("../images/bg-wrap.jpg") repeat-y; 
	width:734px; 
	margin:0 auto; 
	text-align:left; 
	}

#nav { 
/*	background: url("../images/nav.jpg") no-repeat; */

	width:740px; 
	height:25px; 
	margin-bottom:0; 
	}

#nav span { display: none; }

#nav li, #nav a { height: 25px; display: block; }

#nav li { float: left; list-style: none; _display: inline; position:relative; }

#nav-01 { width: 62px; margin-left: 2px;}
#nav-02 { width: 67px;}
#nav-03 { width: 136px;}
#nav-04 { width: 66px;}
#nav-05 { width: 90px;}
#nav-06 { width: 135px;}
#nav-07 { width: 47px;}
#nav-08 { width: 39px;}
#nav-09 { width: 92px;}

#nav li ul {
	position:absolute;
	left:-9999px;
	padding-right:1px; /* Fixes one px spacing for border-right in FF */
	background-color:#d9b879;	/* Background color of drop down nav - add more styles (i.e. background image) if you want */
	}

#nav li ul li { 
	height:20px; /* Height of each drop down nav item */
	border:1px solid #a8490f;
	border-top:none;
	}	

#nav li ul li a {
	width:100%;
	height:20px;	/* Height of each drop down nav item, should match above */
	line-height:20px;	 /* Height of each drop down nav item again, should match above */
	}

#nav li ul li a span {
	display:block;
	padding-left:5px;
	color:#000000;
	}

/* Drop down link styles */
#nav a:link, #nav a:visited, #nav a:hover, #nav a:active {
	font-size:1.0em;
	color:#FFFFFF;
	text-decoration:none;
	}

#nav li:hover ul, #nav li.sfHover ul	{ left: auto;
color:#FFFFFF;
 }

/* Hover styles for drop down items */
#nav-03 ul a:hover { 
	background-image:none;
	background-color:#d18839;
color:#FFFFFF;
	text-decoration:none;
	}

/* width of drop down nav - choose width that allows items to display on one line */
#nav-03 ul, #nav-03 li { width:150px; 
	color:#FFFFFF;
}		

.boxleft{
	background-image:url(../images/boxleft.gif);
	height:191px;
	width:9px;
	background-repeat:no-repeat;
}
.boxright{
	background-image:url(../images/boxright.gif);
	height:191px;
	width:9px;
	background-repeat:no-repeat;
}
.boxbg{
	background-image:url(../images/bg-bx.gif);
	height:191px;
	background-repeat:repeat-x;
}

/*nav 2*/
#nav-02 ul a:hover { 
	background-image:none;
	background-color:#d18839;
	color:#FFFFFF;
	text-decoration:none;
	}

/* width of drop down nav - choose width that allows items to display on one line */
#nav-02 ul, #nav-02 li { width:150px; }	


/*nav 2*/
#nav-04 ul a:hover { 
	background-image:none;
	background-color:#d18839;
	color:#FFFFFF;
	text-decoration:none;
	}

/* width of drop down nav - choose width that allows items to display on one line */
#nav-04 ul, #nav-04 li { width:70px; }	

/*
#nav-01 a:hover {background: transparent url("../images/nav.jpg")   -2px -35px no-repeat;}
#nav-02 a:hover {background: transparent url("../images/nav.jpg")  -65px -35px no-repeat;}
#nav-03 a:hover {background: transparent url("../images/nav.jpg") -139px -35px no-repeat;}
#nav-04 a:hover {background: transparent url("../images/nav.jpg") -197px -35px no-repeat;}
#nav-05 a:hover {background: transparent url("../images/nav.jpg") -248px -35px no-repeat;}
#nav-06 a:hover {background: transparent url("../images/nav.jpg") -289px -35px no-repeat;}
#nav-07 a:hover {background: transparent url("../images/nav.jpg") -384px -35px no-repeat;}
#nav-08 a:hover {background: transparent url("../images/nav.jpg") -500px -35px no-repeat;}
#nav-09 a:hover {background: transparent url("../images/nav.jpg") -655px -35px no-repeat;}

*/
/* ------------------------ header framework ------------------------ */
    #header-flash { height:258px; background: url("images/flash_bg.gif"); background-repeat:repeat-x; } /* sets height for the flash header - REMOVE IF NOT USED */
	/* --------------- no flash text styles ----------------------*/
	#header-flash p, #header-flash noscript { padding: 5px 0 0 30px; color: #FFFFFF;}
	#header-flash a:link, #header-flash a:visited {color: #000;}
	#header-flash a:hover, #header-flash a:active {color: #FFFFFF;  text-decoration: none;}
.mainnavlinksseparator{
	font-size:12px;
	color:#FFFFFF;
	vertical-align:bottom;
	text-decoration:none;
	padding-left:2px;
	padding-right:2px;
}
.leftnavBg{
	background-color:#e3c19f;
}