* { padding: 0; margin: 0; outline: 0; }

body {
    font-size: 12px;
    line-height: 1.3;
    font-family: Arial, Tahoma, "Trebuchet MS", sans-serif;
    color: #333;
    background: #fbfaf1 url(../../images/body-bg.gif) repeat-x 0 0;
    text-align: left;
}

a:hover{text-decoration:none!important;}
a img { border: 0; }
a { color: #f6a903; text-decoration: none; cursor: pointer; }
a:hover { text-decoration: underline; }

ol,ul {
		list-style-image:none;
		list-style-position:inside;
		list-style-type:disc;
		}

strong{font-weight:bold;}

.cl, .clear { display: block; height: 0; font-size: 0; line-height: 0; text-indent: -4000px; clear: both; }

.field { font-size: 12px; color: #797979; border: solid 1px #cececd; padding: 2px 5px; }
form * { font-family: Arial, Tahoma, "Trebuchet MS", sans-serif; }
form .button { cursor: pointer; }

#mainbg { display: block; font-size: 0; line-height: 0; text-indent: -4000px; height: 424px; width: 100%; position: absolute; top: 52px; left: 0; z-index: 1; }
#mainbg { background-position: 0 0; background-repeat: repeat-x; }

.main-bg1 { background-image: url(../../images/bg1.jpg); }
.main-bg2 { background-image: url(../../images/bg2.jpg); }
.main-bg3 { background-image: url(../../images/bg3.jpg); }
.main-bg4 { background-image: url(../../images/bg4.jpg); }
.main-bg5 { background-image: url(../../images/bg5.jpg); }
.main-bg6 { background-image: url(../../images/bg6.jpg); }

.shell { width: 1007px; margin: 0 auto; }
.medshell { width: 999px; padding: 0 4px; }
.inshell { width: 969px; padding: 0 19px; }

#page { height: 100%; position: relative; z-index: 2; } 

#notebook-home { background: url(../../images/notebook-home.png) no-repeat 0 0; height: 100%; padding-bottom: 7px; }
#notebook-template { background: url(../../images/notebook-template.png) no-repeat 0 0;  padding-bottom: 7px; }

#topbar { height: 37px; line-height: 37px; position: relative; z-index: 10; }
#topbar .bg { height: 37px; background: url(../../images/topbar.png) no-repeat 0 0; padding: 0 15px 0 54px; }

#logo { font-family: Georgia, Tahoma, "Trebuchet MS", Serif; font-style: italic; color: #225235; font-weight: normal; font-size: 14px; float: left; display: inline; position: relative; }
#logo a { color: #225235; display: block; }

#topnav { float: right; display: inline; line-height: 31px; height: 31px; position: relative; z-index: 10; }

#topnav ul li { list-style-type: none; font-size: 13px; color: #225235; font-weight: bold; }
#topnav ul li { float: left; display: inline; margin: 0 20px 0 20px; height: 100%; position: relative; padding-bottom: 6px; }
#topnav ul li.dropdown { padding-left: 13px; background: url(../../images/topnav-dropdown.gif) no-repeat 0 10px; }
#topnav ul li.dropdown-hover { background: url(../../images/topnav-dropdown-hover.gif) no-repeat 0 13px; }
#topnav ul li a { color: #225235; }
#topnav ul li .dd { position: absolute; top: 36px; left: 0; width: 154px; display: none; }
#topnav ul li .dd .dd-bg { background: url(../../images/topnav-dd-bg.png) repeat-y 0 0;  }
#topnav ul li .dd .dd-bot { height: 14px; font-size: 0; line-height: 0; text-indent: -4000px; background: url(../../images/topnav-dd-bot.png) no-repeat 0 0; }
#topnav ul li .dd ul { padding: 2px 10px 2px 30px; height: 100%; }
#topnav ul li .dd ul li { float: none; display: list-item; margin: 0; padding: 0; font-size: 13px; font-weight: normal; line-height: 1.7;  }
#topnav ul li .dd ul li a { color: #4b5d43; }

#topnav form { padding: 4px 30px 0 0; }
#topnav form .row { float: left; display: inline; margin-right: 5px; text-align: right; width: 122px; }
#topnav form .row a { font-size: 9px; line-height: 13px; color: #797979; float: right; display: inline; }
#topnav form .field { display: block; padding: 1px 5px; width: 110px; }
#topnav form .button { height: 19px; float: left; display: inline; border: 0; background: none; font-size: 13px; font-weight: bold; color: #225235; }

#main-nav { height: 57px; position: relative; z-index: 9; }
#main-nav .bg { height: 41px; background: url(../../images/main-nav.png) no-repeat 0 0; padding: 0 18px 16px 20px; }

#main-nav ul { height: 41px; line-height: 41px; list-style-type: none; float: left; display: inline; position: relative;}
#main-nav ul li { float: left; display: inline; background: url(../../images/main-nav-sep.gif) no-repeat right 0; padding-right: 3px; }
#main-nav ul li.last { background: none !important; padding-right: 0; }
#main-nav ul li span,
#main-nav ul li a { float: left; display: inline; font-family: Georgia, Tahoma, "Trebuchet MS", Serif; font-size: 15px; color: #fff; padding: 0 17px 0 14.7px; text-align: center; }
#main-nav ul li.active { background-image: url(../../images/main-nav-sep-active.gif); }
#main-nav ul li a:hover,
#main-nav ul li.active a { background: url(../../images/main-nav-active.gif) repeat-x 0 0; }
#main-nav ul li.first a:hover,
#main-nav ul li.first-active a { background: url(../../images/main-nav-first-active.gif) no-repeat 0 0; }
#main-nav ul li.last a:hover,
#main-nav ul li.last-active a { background: url(../../images/main-nav-last-active.gif) no-repeat right 0; }

.main-padder { margin: -16px 46px 0 46px; position: relative;  width: 918px; z-index: 8; }
.padder-content { height: 702px; position: relative; padding-bottom:10px;}

#oldpaper { height: 366px; position: relative; width: 100%;  }
#oldpaper .clip { position: absolute; top: -6px; left: 226px; z-index: 10; }

#welcome { float: right; display: inline; width: 506px; margin-right: 16px; height: 100%; position: relative; height: 336px; overflow: hidden; }
#welcome .bg { padding: 35px 15px 70px 30px; background: url(../../images/welcome-bg.png) repeat 0 0; }
#welcome h2 { font-size: 35px; color: #4f2712; font-weight: normal; margin-bottom: 10px; }
#welcome { font-size: 20px; color: #59311c; font-family: Georgia, Tahoma, "Trebuchet MS", Serif; }
#welcome .buttons { position: absolute; bottom: 0; right: 20px; }
.button-green { float: right; display: inline; width: 135px; height: 29px; line-height: 29px; background: url(../../images/button-green.gif) no-repeat 0 0; text-align: center; }
.button-green { font-size: 16px; color: #fff; font-style: italic; }

.clip {
	display: block;
	font-size: 0;
	line-height: 0;
	text-indent: -4000px;
	width: 35px;
	height: 88px;
	background: url(../../images/clip.png) no-repeat 0 0;
}

#home-article { float: left; display: inline; }
#home-article { width: 627px; height: 337px; background: url(../../images/home-article.gif) no-repeat 0 0; margin: 18px 0 0 47px; font-family: Georgia, Tahoma, "Trebuchet MS", Serif; }
#home-article .content { padding: 20px 20px 0 240px; font-size: 15px; color: #4f2712; line-height: 21px; height: 100%; position: relative; z-index: 1; }
#home-article h3 { font-size: 19px; font-weight: normal; color: #dc830c; margin-bottom: 10px; }
#home-article ul { padding-left: 7px; font-size: 14px; margin-top: 15px; }
#home-article ul li { padding-left: 22px; background: url(../../images/home-article-li-item.gif) no-repeat 0 6px; list-style-type: none; margin-bottom: 8px; 
	#margin-left: -16px;
}
#home-article .logo { position: absolute; top: 22px; left: -17px; }

#home-sidebar { float: right; display: inline; width: 219px; margin: 18px 15px 0 0; }

#footnav { text-align: center; font-size: 13px; font-family: "Times New Roman", "Trebuchet MS", Tahoma, Serif; color: #553708; padding-bottom: 20px; }
#footnav a { color: #553708; }
#footnav span { margin: 0 10px; }

.sideblock { margin-bottom: 10px; }
.sideblock .top { height: 5px; font-size: 0; line-height: 0; text-indent: -4000px; background: url(../../images/sideblock-top.png) no-repeat 0 0; }
.sideblock .cnt { background: url(../../images/sideblock-cnt.png) repeat 0 0; height: 100%; padding: 10px 13px; font-size: 12px; color: #4f2712; 
	#margin-top:-1px;
}
/*	FIX homepage size to hide overflow  -jasonD  */
	.sideblock.home-sideblock1 .cnt{
			height:147px;
			overflow:hidden;
			}
	.sideblock.home-sideblock2 .cnt{
			height:117px;
			overflow:hidden;
			}
/*	FIX homepage font  -jasonD  */
	.sideblock .cnt h2 {
			font-size: 18px; 
			font-weight:bold; 
			}

 .home-sideblock2 {
	#margin-top:-10px;
 }
			
.sideblock .bot { height: 4px; font-size: 0; line-height: 0; text-indent: -4000px; background: url(../../images/sideblock-bot.png) no-repeat 0 0; }
.sideblock h4 { font-size: 15px; font-weight: normal; color: #fefdfd; margin-bottom: 5px; }
.sideblock p.t { font-size: 13px; font-weight: bold; margin-bottom: 8px; }
.sideblock p.t a{
	color:#DC830C;
	font-size:13px;
	font-weight:bold;
}
.sideblock p.t a:hover{
	color:#F6A903;
	font-size:13px;
	font-weight:bold;
}
.sideblock img { float: left; display: inline; border: solid 3px #fff; margin: 0 10px 0 0; }

#slider { width: 486px; height: 335px; position: absolute; left: -32px; }
#slider ul li { display: block; width: 486px; height: 335px; position: absolute; top: 0; left: 0; display: none; list-style-type: none; }
#slider ul li .cnt { position: absolute; bottom: 10px; left: 420px; font-size: 11px; color: #5d645e; font-family: Georgia, Tahoma, "Trebuchet MS", Serif; font-style: italic; }
#slider ul li .cnt { z-index: 100; width: auto; white-space: nowrap; }
#movearea { position: absolute; width: 366px; height: 273px; background: none; top: 22px; left: 36px; z-index: 100; }

#slider span.more { display: block; width: 140px; height: 53px; background: url(../../images/view-more.png) no-repeat 0 0; position: absolute; top: 70px; right: -30px; }
#slider span.more { font-size: 0; line-height: 0; text-indent: -4000px; }
#slider span.more { display: none; z-index: 100; }

#slider .nav a { display: block; width: 43px; height: 43px; font-size: 0; line-height: 0; text-indent: -4000px; position: absolute; top: 0; z-index: 110; }
#slider .nav a.prev { background: url(../../images/prev.png) no-repeat 0 0; left: 21px; top: 170px; }
#slider .nav a.next { background: url(../../images/next.png) no-repeat 0 0; top: 120px; right: 70px;  }
/* fix caption size jasonD */
#slider .cnt p {width:150px;display:block;height:auto;}

.tpl-mainblock { width: 652px; margin: 22px 0 0 50px; float: left; display: inline; position: relative; z-index: 10; }
.tpl-mainblock .clip { position: absolute; top: -5px; left: 150px; z-index: 101; }
.tpl-mainblock-top { height: 5px; font-size: 0; line-height: 0; text-indent: -4000px; background: url(../../images/tpl-mainblock-top.png) no-repeat 0 0; }
.tpl-mainblock-bot { height: 6px; font-size: 0; line-height: 0; text-indent: -4000px; background: url(../../images/tpl-mainblock-bot.png) no-repeat 0 0; }
.tpl-mainblock-cnt { min-height: 610px; background: url(../../images/tpl-mainblock-cnt.png) repeat-y 0 0; padding: 38px 18px 0 215px; _margin-top:-1px; #margin-top:-1px; }
.tpl-mainblock h2 { font-size: 19px; color: #f0ad19; font-weight: normal; font-family: Georgia, Tahoma, "Trebuchet MS", Serif; margin-bottom: 10px; }

.tpl-sidebar { width: 234px; float: left; display: inline; position: relative; margin-left: -26px; margin-top: 44px; }
.tpl-sidebar-top { height: 2px; font-size: 0; line-height: 0; text-indent: -4000px; background: url(../../images/tpl-sidebar-top.png) no-repeat 0 0; }
.tpl-sidebar-bot { height: 7px; font-size: 0; line-height: 0; text-indent: -4000px; background: url(../../images/tpl-sidebar-bot.png) no-repeat 0 0; }
.tpl-sidebar-cnt { background: url(../../images/tpl-sidebar-cnt.png) repeat-y 0 0; padding: 0 4px 0 21px; min-height: 580px; }
.tpl-sidebar-cnt .darkbg { background: url(../../images/darkbg.gif) repeat-y 0 0; min-height: 610px; }
.tpl-sidebar .sidebar-title { width: 172px; height: 37px; background: url(../../images/sidebar-title.png) no-repeat 0 0; margin-left: 21px; }
.tpl-sidebar .sidebar-title { position: relative; margin-bottom: -2px; line-height: 37px; padding-left: 20px; font-size: 14px; color: #fff; }

.tpl-mainside { width: 215px; position: absolute; top: 16px; left: -14px; z-index: 100; }
.tpl-mainside-top { height: 5px; font-size: 0; line-height: 0; text-indent: -4000px; background: url(../../images/tpl-mainside-top.png) no-repeat 0 0; }
.tpl-mainside-bot { height: 4px; font-size: 0; line-height: 0; text-indent: -4000px; background: url(../../images/tpl-mainside-bot.png) no-repeat 0 0; }
.tpl-mainside-cnt { height: 100%; background: url(../../images/tpl-mainside-cnt.png) repeat-y 0 0; min-height: 510px; padding-top: 100px; _margin-top:-1px; #margin-top:-1px; }
.tpl-mainside .logo { position: absolute; top: -21px; left: 27px; }

.subnav { padding-left: 27px; }
.subnav ul { list-style-type: none; font-size: 13px; color: #7a8148; line-height: 17px; #margin-left: -15px; }
.subnav ul li { padding-bottom: 8px; }
.subnav a { color: #7a8148;}
.subnav a:hover,
.subnav a.active { color: #f6a903; text-decoration: none; }
.subnav .title { font-size: 16px; font-weight: bold; color: #7a8148; padding-bottom: 10px; }
.subnav ul li ul { padding-left: 4px; font-size: 12px; color: #b6ba9b; line-height: 14px; padding-right: 15px; padding-top: 10px; }
.subnav ul li ul li { padding-bottom: 7px; }
.subnav ul li ul a { color: #b6ba9b; padding-left: 12px; display: block; }
.subnav ul li ul a.active { color: #b6ba9b; background: url(../../images/arrow2.gif) no-repeat 0 2px; }

.scroller p { margin-bottom: 15px; }
.scroller h3 { font-size: 15px; font-weight: bold; color: #f0ad19; margin-bottom: 12px; }
.scroller h3 a { font-size: 11px; color: #fdc006; margin-left: 15px; padding-left: 9px; background: url(../../images/arrow1.gif) no-repeat 0 center; }

/* fix for non scrolling output */	
	.noscroller p { margin-bottom: 15px; }
	.noscroller h3 { font-size: 15px; font-weight: bold; color: #f0ad19; margin-bottom: 12px; }
	.noscroller h3 a { font-size: 11px; color: #fdc006; margin-left: 15px; padding-left: 9px; background: url(../../images/arrow1.gif) no-repeat 0 center; }


.googlemap { width: 394px; border: solid 2px #cfad72; }

.scroller #colLeft{ width:190px;margin:0;float:left;}
.scroller #colRight{ width:190px;margin:0;float:right;}

.scroller #colLeft ul,
.scroller #colRight ul { list-style:none;}

.scroller #colLeft li,
.scroller #colRight li { font-size:12px; line-height:14px; padding:0 0 10px;}




.field-notes { padding: 13px; }
.field-notes .title { font-size: 14px; font-weight: bold; color: #fff; padding-bottom: 10px; }
	/* fix sidebar title jasonD */
	.field-notes span.title p { font-size: 14px; font-weight: bold; color: #fff; padding-bottom: 10px !important; }

.field-notes .note { font-size: 12px; color: #fff; margin-bottom: 15px; _zoom : 0; #zoom : 0;}
.field-notes .note img { display: block; border: solid 4px #ceceb0; margin-bottom: 5px; }

.related-info { padding: 25px 5px 0 20px; }
.related-info .nfo { margin-bottom: 25px; font-size: 12px; color: #666; line-height: 19px; }
.related-info .nfo .t { font-size: 14px; font-weight: bold; color: #f6a903;	 }
.related-info .nfo img {padding-bottom:10px;}

ul.success {padding:0 0 0 1.5em ;list-style:disc;margin 1em 0 1em;}
ul.success li {margin: 5px 0 5px;}

.side-date {margin:0 0 4px;}
				
.events-item {list-style:none;}

.pressroomtitle, .pressroomlisttitle {color:#F0AD19;}





/* fixes JasonD */


	/*  CALENDAR */
	
				#calendar0,
				#calendar1,
				#calendar2,
				#calendar3,
				#calendar4,
				#calendar5,
				#calendar6,
				#calendar7,
				#calendar8,
				#calendar9,
				#calendar10,
				#calendar11,{
					overflow: hidden;
					padding-bottom: 15px;	
					background-color:white;
				}
				
				table.calendar{
					border: 2px solid #797979;
					border-width:0;
					background-color:white;
					margin:auto;
					padding:11px;
					position:relative;
					right:5px;
					text-align:center;
					width:190px;
				}
				
					table.calendar td{
						color:#000000;
						font-size:0.8em;
						padding:2px;
					}
					table.calendar td.linked-day a{color:#F6A903 !important;}

					
					table.calendar caption{
						font-size: 1.1em;
						color: #797979;
						text-align: center;
						padding:23px 0 0 0;
						font-weight: bold;
						border: 2px solid #A68DBF;
						border-width:0;
					background-color:white;
						
					}
					
					table.calendar a{
						color: #000000 !important;
						font-weight: bold;
					}
					#calrollouter{
						background-color:white !important;
						border-top-width:0px !important;
						border-bottom:0px solid #A68DBF !important;
						width:190px !important;
						margin-bottom:10px !important;
						padding-bottom:10px !important;
						position:relative;
						right:5px;
						height:auto !important;
					}
					#calroll{
						color: #979797;
					}
				
				#search-text{
					float: left;
					width: 67%;	
				}
				
				#search-submit{
					float: left;
					width: 25%;
					margin-left: 3%;
					margin-top: -1px;
				}


	/* photos section*/
			
			
			#gallery-introduction {
			margin:10px 0 10px;
			overflow:hidden;
			width:540px;
			}
			#gallery-introduction ul {
			clear:both;
			float:left;
			list-style-type:none;
			margin:0;
			overflow:hidden;
			padding:0 0 20px 14px;
			width:540px;
			}
			#gallery-introduction ul li.image {
			-moz-background-clip:border;
			-moz-background-inline-policy:continuous;
			-moz-background-origin:padding;
			background:transparent url(../images/icon_greyarrow.gif) no-repeat scroll right center;
			clear:both;
			float:left;
			margin:0 10px 0 0;
			width:158px;
			}
			#gallery-introduction ul li.image img {
			border:2px solid #999999;
			height:auto;
			padding:3px;
			width:140px;
			}
			#gallery-introduction ul li.description {
			float:left;
			padding:10px 0 0;
			width:350px;
			}
			#gallery-introduction ul li.description h2 {
			color:#FF7E00;
			font-size:1.2em;
			font-weight:bold;
			margin:0;
			}
			#gallery-introduction ul li.description h3 {
			clear:left;
			color:#FF9900;
			font-size:1em;
			margin:0 0 0.5em;
			}
			#gallery-introduction ul li.description p {
			color:#666666;
			margin:0;
			}
			#gallery-introduction ul li.description a {
			margin:6px 0 0;
			}
			#gallery-conclusion {
			color:#000000;
			margin:0 0 10px;
			overflow:hidden;
			padding:0 0 10px;
			width:400px;
			}
			#gallery-conclusion a:focus {
			outline-color:-moz-use-text-color;
			outline-style:none;
			outline-width:0;
			}
			#gallery-conclusion ul {
			display:inline-block;
			list-style-type:none;
			margin:0;
			}
			#gallery-conclusion ul li {
			float:left;
			margin:0 6px 6px 0;
			}
			#gallery-conclusion ul li img {
			border:1px solid #999999;
			padding:2px;
			}
			#pagination {
			clear:both;
			float:left;
			margin:10px 0 0;
			text-align:center;
			width:100%;
			}

#sitemap li{padding:5px;}
#sitemap .sitemap-in li{padding-left:20px;}

#searchboxcontainer {margin-top:45px;}
#searchboxcontainer p {
margin:0 0 20px;
}
#searchboxcontainer input {
margin:5px 0 6px;
}
#events-search-form input {
margin:5px 0 6px;
}
#events-search-form p {padding-bottom:0 !important;}
em,em strong{font-style:italic}
.press{
    list-style-type: none;
}
.event_img{
    float: left;
    margin-right:10px;
    margin-bottom:10px
}

.subhead {
    font-weight: bold;
    margin-bottom: 10px;
}

#calendar-sub-nav {
float:right;
/*margin:5px 48px 25px;*/
margin-bottom: 25px;
margin-top: 5px;
margin-right: 10px;
text-align:right;
width: 100%;
/*width:325px;*/
}

#calendar-sub-nav a.menu img {
margin:3px 5px 0 3px;
}

#calendar-sub-nav a.menu {
background: url("../../../media/images/bg-event-type.gif") repeat-x scroll 0 0 transparent;
color:#F0AD19;
display:block;
float:right;
font-size:11px;
height:20px;
line-height:20px;
padding:0 0 0 10px;
text-align:left;
text-decoration:none;
top:45px;
/*width:106px;*/
}

#calendar-sub-nav a.menu_date {
background: url("../../../media/images/bg-event-type.gif") repeat-x scroll 0 0 transparent;
color:#F0AD19;
display:block;
float:right;
font-size:11px;
height:20px;
line-height:20px;
padding:0 0 0 10px;
text-align:left;
text-decoration:none;
top:45px;
width:106px;
}
#calendar-sub-nav a.menu_date img {
margin:3px 5px 0 3px;
}

#menu-types1 {
background:none repeat scroll 0 0 transparent;
color:#FFFFFF;
display:block;
height:auto;
margin-left:283px;
margin-top:21px;
padding:0;
position:absolute;
width:136px;
z-index: 99;
}

#menu-types1 a {
border-bottom:1px solid #FFFFFF;
/*color:#797979;*/
display:block;
float:left;
height:auto;
padding:3px 6px 3px 3px;
width:123px;
}

#calendar-sub-nav .searchby {
display:block;
float:right;
font-size:12px;
font-style:normal;
line-height:18px;
margin:0 5px 0 10px;
}

/*#menu-types {
right:0;
top:45px;
z-index:555;
background:none repeat scroll 0 0 #EEEAC7;
border:1px solid #EEEAC7;
color:#FFFFFF;
display:block;
height:auto;
margin:58px 206px 0 0;
padding:0;
position:absolute;
width:132px;
}*/

#menu-types {
    background: none repeat scroll 0 0 #EEEAC7;
    border: 1px solid #EEEAC7;
    color: #FFFFFF;
    display: block;
    height: auto;
 /*   margin: 58px 206px 0 0;*/
    margin-right: 186px;
    margin-top: 59px;
    padding: 0;
    position: absolute;
    right: 0;
    top: 45px;
    /*width: 132px;*/
    z-index: 555;
}

#menu-types a{
border-bottom:1px solid #FFFFFF;
color:#F0AD19;
display:block;
/*float:left;*/
height:auto;
padding:3px 6px 3px 3px;
position:relative;
/*width:123px;*/
}

#member-profiles22 {
    float: left;
    width: 410px;
}

.memmber-photo {
    float: left;
}

.memmber-photo1  {
    max-width: 80px;
}

.memmber-photo1 {
    margin-bottom: 8px;
    margin-top: 9px;
}
.memmber-photo1 img  {
    width: 80px;
}

.dir2-details1 {
    float: left;
    margin-left: 15px;
    padding-top: 5px;
}

.dir2-details1 h2 {
    color: #333333;
    display: block;
    font-size: 15px;
    font-weight: normal;
    height: 21px;
    margin: 0;
    text-transform: none;
}

.user-mail a {
    color: #368FDB;
    font-size: 14px;
    text-decoration: none;
}

.profile-open {
    border-bottom: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
    float: left;
    padding: 0 3px 4px 0;
    width: 400px;
}

.profile-open a {
    background: url("img/icon_open.gif") no-repeat scroll 0 0 transparent;
    display: block;
    float: right;
    height: 14px;
    overflow: hidden;
    text-indent: -9999em;
    width: 14px;
}

.prof_data-container  {
    line-height: 22px;
    margin-top: 7px;
    overflow: hidden;
    width: 507px;
}

.profile-close {
    border-bottom: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
    display: none;
    float: left;
    padding: 2px 3px 5px 0;
    width: 400px;
}

.profile-close a {
    background: url("img/icon_close.gif") no-repeat scroll 0 0 transparent;
    display: block;
    float: right;
    height: 14px;
    overflow: hidden;
    text-indent: -9999em;
    width: 14px;
}

/* One column layout */
.page2-middle {
    background: url("../images/page2-bg.gif") no-repeat scroll 0 0 transparent;
    color: #676767;
    float: left;
    font-size: 14px;
    margin-top: -50px;
    min-height: 600px;
    width: auto;
}

.page2-middle-inner {
    border-right: 1px solid #DFDFDF;
    float: left;
    margin: 35px 0 10px -5px;
    padding: 0;
    width: 435px;
}

#one-column-layout {
    float: left;
    padding-left: 22px;
    padding-right: 22px;
    width: 482px;
}

#one-column-layout .page2-banner {
    margin-bottom: 15px;
    width: auto;
}

.page2-banner {
    background: url("/images/page2-inner-img.jpg") no-repeat scroll 0 0 transparent;
    float: left;
    height:185px;
    margin-left: -9px;
    width: 448px;
}

.page2-banner img {
    	height:151px;
	padding:19px 28px 0 23px;
	width:392px;
}

.sub-container_baw h1, .sub-container_baw1 h1 {
    color: #5BC007;
    float: left;
    font-size: 23px;
    font-weight: bold;
    margin: 0;
    padding: 0;
    width: 100%;
}

.main-text-box {
    clear: both;
}

.edit-m-left {
    float: left;
    width: 170px;
}

.g-middle-cont {
    float: left;
    height:auto;
    margin: 0;
    padding-right: 3px;
    width: 175px;
}

.g-middleimg {
    background: url("/images/image-bg.png") no-repeat scroll 0 0 transparent;
    float: left;
    padding: 0 0 7px 7px;
    width: 163px;
}

.g-middleimg img {
    height: 99px;
    padding: 8px 0;
    width: 155px;
}

.edit-m-right {
    float: left;
    line-height: 20px;
    padding-left: 20px;
    text-align: left;
    width: 220px;
}

.page2-middle p {
    color: #676767;
    float: left;
    font-size: 14px;
    line-height: 20px;
    padding-top: 10px;
    text-align: left;
    width: 100%;
}

.page2-middle ul, .page2-middle #conclusion ul {
    float: left;
    margin-left: 30px;
    margin-top: 5px;
}

.page2-middle ul li, .page2-middle #conclusion ul li {
    line-height: 20px;
    padding-bottom: 2px;
}


/* One column layout end */

/*2010*/
.adminkey12{
	border-left:1px solid #D19126;
	border-top:1px solid #D19126;
	margin-bottom:5px;
	padding-left:5px;
	padding-top:5px;
	text-align:left;
	width:137px;
}
.botm{
	border-bottom:1px solid #D19126;
}
.adminkey12tbl input,textarea{
	background:#FFFFFF url(/images/fieldbg.gif) repeat-x scroll center top;
	border-color:#7C7C7C #C3C3C3 #DDDDDD;
	border-style:solid;
	border-width:1px;
	margin:5px 0 2px 1px;
	padding:4px 3px 1px 8px
}
.adminkey12tbl textarea{
	height:65px;
	width:235px;
}
.adminkey12tbl td{
	vertical-align:middle;
}
.fle1{

      border: 1px solid black;
       background-color: red;
}


/*two column layout start*/

.page2-middle1 {
    -moz-background-clip:border;
    -moz-background-inline-policy:continuous;
    -moz-background-origin:padding;
    background:transparent url(../images/page2-bg.gif) no-repeat scroll 0 0;
    float:left;
    margin-top:-5px;
    width:526px;
}

.page2-middle-inner1x {
    border-right:1px solid #DFDFDF;
    color:#676767;
    float:left;
    margin:10px 0 0;
    /*padding:0 0px;*/
    width:431px;
}

.left1 {
float:left;
width:265px;
}

.edit-image_ex {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/images/editorial-img11.png) no-repeat scroll 0 0;
float:left;
height:148px;
width:265px;
}

.edit-image_ex img {
float:left;
height:118px;
padding:10px;
width:245px;
}

.page2-middle-inner1x h2 {
float:left;
font-size: 18px;
font-weight: bold;
}

.large_textex {
color:#4F2712;
float:left;
font-size:15px;
font-weight:normal;
margin:0;
padding:5px 0 0;
}

.editorial3x {
color:#676767;
float:left;
font-size:14px;
line-height:20px;
padding-bottom:10px;
}

.editorial {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#F2F2F2 none repeat scroll 0 0;
border:1px solid #C0C0C0;
float:left;
width:265px;
}

.editorial1 {
float:left;
width:113px;
}

.g-middleimg_e {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/image-bg.png) no-repeat scroll 0 0;
float:left;
margin-left:5px;
margin-top:6px;
padding-bottom:7px;
text-align:center;
width:110px;
}

.g-middleimg_e img {
height:99px;
padding:8px 0;
width:100px;
}

.editorial2 {
float:left;
width:100px;
}

.edit-quote_e {
color:#666666;
float:left;
font-size:12px;
font-style:italic;
line-height:20px;
margin-left:8px;
margin-top:5px;
text-align:left;
width:157px;
}

.edit-quote_e p {
color:#666666;
font-size:12px;
margin:8px 0 0;
text-align:left;
width:150px;
}

.left2x {
color:#676767;
float:left;
padding-left:14px;
width:150px;
}

.main-text-box {
clear:both;
}

.left11 {
float:left;
}

.left2x p {
color:#676767;
font-size:14px;
line-height:20px;
padding-bottom:10px;
}

/*two column layout end*/
