@charset "UTF-8";
/* CSS Document */
body
{
		font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color: #7E7E7E;
}

.text4 {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 7pt;
	font-weight: normal;
	text-decoration: none;
	color: #7e7e7e;
}
a.text4:hover {
	color: #CC6600;
	text-decoration: none;
}

.title {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 25px;
	color: #7e7e7e;
	text-decoration: none;
	padding-top: 17px;
	padding-bottom: 19px;
}
a.title:hover {
	color: #CC6600;
	text-decoration: underline;
}
.text1 {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 11pt;
	font-weight: normal;
	text-decoration: none;
	color: #7e7e7e;
	line-height: 20px;
}
a.text1:hover {
	color: #CC6600;
	text-decoration: none;
}
.text2 {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 14pt;
	font-weight: normal;
	text-decoration: none;
	color: #7e7e7e;
	padding-top: 9px;
	padding-bottom: 4px;
	line-height: 20px;
	display:block;
}
a.text2:hover {
	color: #CC6600;
	text-decoration: none;
}
.text3 {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 11pt;
	font-weight: normal;
	text-decoration: none;
	color: #7e7e7e;
	line-height: 21px;
	text-align: justify;
}
.title2 {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 14pt;
	font-weight: bold;
	text-decoration: none;
	color: #D48330;
}
.title3 {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 14pt;
	font-weight: normal;
	text-decoration: none;
	color: #7e7e7e;
	padding-top: 20px;
	padding-bottom: 20px;
	line-height: 20px;
}
a.title2:hover {
	color: #CC6600;
	text-decoration: underline;
}



.ddsmoothmenu{
	font-size:12px;

	text-align:left;
	width: 683px;
	display:block;
	clear:both;
	height:36px;

}

.ddsmoothmenu ul{
	z-index:100;
	margin: 0;
	padding:8px 0 0 0;
	list-style-type: none;
	font-family:  Arial, Helvetica, sans-serif;
	font-size:16px;
}

/*Top level list items*/
.ddsmoothmenu ul li.last{border:none;}
.ddsmoothmenu ul li{
position: relative;

display: inline;
float: left; 
}
.ddsmoothmenu ul li ul{list-style-type:disc; margin:0px; padding:0px; 
 color:#fff;}


/*Top level menu link items style*/
.ddsmoothmenu ul li a{
	display: block;
	color: white;
	color: #616163;
	text-decoration: none;
	  padding: 0 11px;
	   
	/*padding:0px 14px 2px 19px;*/
/*   padding-right: 0 !important;*/
}

* html .ddsmoothmenu ul li a{ /*IE6 hack to get sub menu links to behave correctly*/
display: inline-block;
}

.ddsmoothmenu ul li a:link, .ddsmoothmenu ul li a:visited{
  color: #7E7E7E;
    font-size: 17px;
  /*  padding: 0 12px;*/
  padding-right:13px !important;

}
.ddsmoothmenu ul li a:hover{
color: #d58331;
}
	

.ddsmoothmenu ul li a.mediaicon
{
	padding:0px !important;
}

.ddsmoothmenu ul li ul li a{ /*CSS class that's dynamically added to the currently active menu items' LI A element*/
font-size:13px  !important;
}

.ddsmoothmenu ul li ul li a:hover{
background:#fff; /*background of menu items during onmouseover (hover state)*/
color: #d58331;
}
	
/*1st sub level menu*/
.ddsmoothmenu ul li ul{
position: absolute;
left:20px !important ;
display: none; /*collapse all sub menus to begin with*/
visibility: hidden;  
 top: 29px;
}
.ddsmoothmenu ul li ul li ul{left:168px !important ;}

/*Sub level menu list items (undo style from Top level List Items)*/
.ddsmoothmenu ul li ul li{
display: list-item;
float: none;
}

/*All subsequent sub menu levels vertical offset after 1st level sub menu */
.ddsmoothmenu ul li ul li ul{
top: 0;
}

/* Sub level menu links style */
.ddsmoothmenu ul li ul li a{
	font-family: Arial, Helvetica, sans-serif;  font-size:16px;
width: 160px; /*width of sub menus*/
padding: 5px 5px 5px 15px;
margin-left:-18px;
border-top-width: 0;
border-bottom: 1px solid #D58331;
background-color: #fff; 
}

/* Holly Hack for IE \*/
* html .ddsmoothmenu{height: 1%;} /*Holly Hack for IE7 and below*/


/* ######### CSS classes applied to down and right arrow img  ######### */

.downarrowclass{
position: absolute;
top: 12px;
right: 7px;
}

.rightarrowclass{
position: absolute;
top: 6px;
right: 5px;
}

/* ######### CSS for shadow added to sub menus  ######### */

.ddshadow{ /*shadow for NON CSS3 capable browsers*/
position: absolute;
left: 0;
top: 0;
width: 0;
height: 0;
background: silver;
}

.toplevelshadow{ /*shadow opacity for NON CSS3 capable browsers. Doesn't work in IE*/
opacity: 0.8;
}

.error
{
	color:#F00;
	display:block;
	}
.reflink
{
	text-align:left;
}
.reflink a
{
	color: #7E7E7E;
    font-size: 11pt;
    line-height: 30px;
    text-decoration: none;
}

.page
{
	width:1024px;
	height:auto;
	margin:auto;
}

.book_left
{
	float:left;
	width:422px;
}

.book_right
{
	float:right;
	width:422px;
}
.book_clear
{
	width:0;
	
	clear:both;
}
.book_img
{
	width:422px;
	height:352px;
	  padding-bottom: 13px;
}

.videolink 
{
    color: #7E7E7E;
    font-size: 16px;
    font-weight: bold;
    text-decoration: none;
}

#commentForm
{
	color:#7E7E7E;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}

.font26{
		color:#7E7E7E;
	font-size:17px;
	font-family:Arial, Helvetica, sans-serif;
}

.pagenavi {
    clear: both;
    text-align: right;
}
.pagenavi .page_link, .pagenavi .page_link {
    border: 1px solid #BFBFBF;
    margin: 2px;
    padding: 3px 5px;
    text-decoration: none;
	color:#7E7E7E;
}
.pagenavi .page_link {
    font-weight: bold;
	color: #D48330;
}
.pagenavi a:hover, .pagenavi span.current {
    border-color: #000000;
	color:#7E7E7E;
}

.pagenavi .page_link a
{
	color:#7E7E7E;
	text-decoration:none;
	font-weight:normal;
}

.eventtitle
{
	font-size:16px;
	color:#e2770d;
	margin-bottom:5px;
}

.eventdate
{
	font-weight:bold;
}

.event_content{
	font-size:12px;
	
}
.input1{ background-image:url(../img/input.jpg); width:271px; height:35px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#494949; padding-left:6px; margin-bottom:3px; margin-left:7px; }
.inputtext{
	font-size:16px;
	color:#311c0e;
	letter-spacing:-1px;
	font-weight:600;
	margin-bottom:3px;
	text-align:right;
	margin-right:120px;
	padding-right: 5px;
} 

.input2{ background-image:url(../img/input2.jpg); width:141px; height:35px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#494949; padding-left:6px; margin-bottom:3px; margin-left:7px;}

.input3{ background-image:url(../img/input3.jpg); width:271px; padding-top:5px; height:100px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#494949; padding-left:6px; margin-bottom:3px; margin-left:7px;}
a.pdf
{
	 color: #7E7E7E;
	 text-decoration:none;
}
