@charset "utf-8";

/* CSS Document */


#content_area {
	padding-top:30px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 90%;
	color:#000;
	line-height:156%;
	width:100%;
}

#content_area p {
	margin:0 0 20px 0;
	clear:both;
	line-height:156%!important;
}

#content_area .photo_caption{
	width:180px;
	color:#0e5508;
}

#content_area .photo_caption img{
	padding-bottom:5px;
}

#content_area  a {
	/* text-decoration:none; */
	/*color:#078daa;*/
	color:#0078A5; /*AA_Update*/
}

#content_area a:visited{
	/* text-decoration:none; */
	/*color:#699b60;*/
	color:#59724b; /*AA_Update*/
}

#content_area  a:hover{
	text-decoration:underline;
	/*color:#078daa;*/
	color:#59724b; /*AA_Update*/
}


/*  heading style  ----START-------*/

h1 {
	font-size:116%;
	/*color:#9f7534;*/
	color:#92654E; /*AA_Update*/
	font-weight:bold;
	margin:0px;
	padding-bottom:5px;
}

h2 {
	/*color:#b95b61;*/
	color:#995A60;/*AA_Update*/
	font-weight:bold;
	font-size: 100%;
	margin:0px;
	padding-bottom:3px;
}

h3{
	font-size: 100%;
	color:#075504;
	margin:0px;
	font-weight:normal;
	padding-bottom:3px;
}

/*  heading style  ----END-------*/



hr {
	width:100%;
	height:0px;
	padding:0px;
	border:0px;
	font-size:0em;
	clear:both;
	border-bottom:solid 1px #e1e1e1;
	margin:15px 0px;
}


/*  bullet style  ----START-------*/
#content_area li{
	margin:8px auto;
	line-height:120%;
}


#content_area ul, #content_area ol{
	margin:0px;
	padding:0px;
	margin-bottom:20px;
}

#content_area ul{
	list-style:none;
}

#content_area ul li{
	padding-left:25px;
	background-image:url(./images/bullet_1.gif);
	background-position:3px 5px;
	background-repeat: no-repeat;
}


#content_area ul li ul li{
	padding-left:25px;
	background-image:url(./images/bullet_2.gif);
	background-position:  3px 6px;
	margin-left:0px;
}

#content_area ul li ul li ul li{
	background-image:url(./images/bullet_3.gif);
}

#content_area ol, #content_area ul li ol{
	/*list-style-type:decimal;*/
}

#content_area ol li{
	margin-left:30px;
	background-image:none ;
	padding:0px ;
}

#content_area ul li ol li{
	margin-left:30px ;
	background-image:none ;
	padding:0px ;
}

#content_area ol li ul{
	list-style:none;
}

#content_area ol li ul li{
	padding-left:25px;
	background-image:url(./images/bullet_1.gif);
	background-position:3px 5px;
	background-repeat: no-repeat;
	margin-left:0px ;
}

#content_area ol li ul li ul li{
	margin-left:0px;
}
/*  bullet style  ----end-------*/




/*  table style  ----START-------*/

#content_area table, #content_area table td, #content_area table th {
	border: 1px #d7d7d7 solid;
}

#content_area table {
	background-color:#FFFFFF;
	border-left: 0px;
	border-top: 0px;
	width:100%;
	margin-bottom:25px;
}

#content_area table th, #content_area table td{
	border-right: 0px;
	border-bottom: 0px;
}

#content_area table th {
	/*background-color:#699b60;*/
	background-color:#5f7c57; /*AA_Update*/
	line-height:110%;
	padding:4px 10px 5px;
	color: #FFFFFF;
	font-weight:bold;
	text-align:left;
}




#content_area table .subhd{
	color:#333333;
	background-color:#fffee4;
	font-weight: bold;
	}



#content_area table td {
	padding:3px 10px 4px;
	line-height:120%;
}

#content_area table td.bg {
	background-color:#fffee4;
}

#content_area table.blankstyle , #content_area table.blankstyle td {
	border:0px;
	background:none;
	padding:0px;
}


/*  table style  ----END-------*/




/*  form style  ----START-------*/	
#content_area textarea, #content_area input, #content_area select{
    background-color:#fff;
    border: 1px solid #dcdcdc;
    font-family:Arial, Helvetica, sans-serif;
	font-size:93%;
	font-weight:normal;
	padding: 3px 4px 3px 5px;
    color:#333;
}

#content_area select{
	padding:0px;
}

#content_area label{
	margin-right:10px;
}

#content_area input.radio_btn, #content_area input.check_box, .noborder{
	border:0px !important;
}

#content_area input.btn ,#content_area input.btn_over{
	padding:3px 13px 3px 19px;
	font-size: 90%;
	border:solid 1px #fff ; 
	outline: none; 
	margin-right:10px;
	background-repeat: no-repeat;
	background-image:url(./images/btn_greenbg.gif);
	cursor:pointer;
	text-align:left;
	overflow:visible;
}

#content_area input.btn{
	background-position: 0 0;
	/*color:#fff;*/
	color:#303030; /*AA_Update*/
	background-color:#537f4d;
}

#content_area input.btn_over{
	background-position: 0 -31px;
	/*color:#fff88d;*/
	color:#ffffff; /*AA_Update*/
	background-color:#699d60;
}

/*  form style  ----END-------*/


.aliright{
	text-align:right;
}
.alileft{
	text-align:left;}
	
	

/*  icons style  ----START-------*/	
	.pdf,.xls,.doc{
		margin-right:8px;
		padding:5px 23px 5px 0;
		margin-bottom:5px;
		background-repeat: no-repeat;
		background-position: top right;
	}
	
	.pdf{background-image:url(./images/pdf_icon.gif);padding-right:23px;padding-top:3px}
	.xls{background-image:url(./images/xls_icon.gif);}
	.doc{background-image:url(./images/doc_icon.gif);}
/*  icons style  ----END-------*/

/************** Dressing Style **************/
.dressing{
	width:auto!important;
	border:0px!important;
}

.dressing td{
	vertical-align:top;
	border:0px!important;
	padding:0px!important;
	}
	
.dressing div{
	border:1px solid #d7d7d7;
	text-align:center;
	margin-right:20px;
	margin-bottom:20px;
	width:345px;
}

.dressing td img{
	padding:8px 0px;
}

.dressing .caption{
	background-color:#f1ffe9;
	padding:5px 5px;
	color:#333;
	display:block;
}

/************** Dressing Style End **************/

/************** Historical Style Start **************/

#content_area .historical .year_point { /*AA_Update*/
	margin-bottom:8px;
	padding-left:25px;
	background-image:url(./images/bullet_1.gif);
	background-position:3px 5px;
	background-repeat: no-repeat;
}

/************** Historical Style End **************/

.caption{
	background-color:#f1ffe9!important;
	line-height:120%!important;
	padding:7px 10px!important;
}

span.caption{
	display:inline-block;
}
	
#adv_search table, #adv_search table td {
	border:0px;
}

#adv_search table {
	margin:0px;
}