body {
	font-family:Arial, Helvetica, sans-serif ;
	font-size:13px;
	color: #333333;
	margin:0px;
	padding:0px;
	line-height:16px;
	background:#ffffff;
}

a{
	outline:none;
	text-decoration:none;
	color:#3494c7;
}
a:hover{ 
	color:#999999;
	text-decoration:underline;
}
h1,h2,h3,h4,h5,h6{
	margin:0px;
	padding:0px;
}
.clear{
	clear:both;
}
p{
	padding:0 0 10px 0px;
	margin:0px;
}


/*Structure*/
#wrapper{
	margin:0 auto;
	padding:0px;
	width:980px;
}

/*-----------------------------------------Header----------------------------------------*/
#header{
	padding:0px;
	margin:0px;
	height:82px;
	background:url(../images/header-bg.jpg) repeat-x top;
	border-bottom:1px #55c4ef solid;
	
}
#header .logo{
	padding:0px;
	margin:0px;
	float:left;
}
#header .hright{
	padding:0 0 0 0px;
	margin:0px;
	float:right;
	width:539px;
	height:82px;
}
#header .topsect{
	padding:6px 20px 0 30px;
	margin:0px;
	height:24px;
	background:#3494c7 url(../images/h-curv.jpg) no-repeat left;
	color:#FFFFFF;
}
#header .topsect a{
	color:#FFFFFF;
	text-decoration:none;
}
#header .topsect a:hover{
	color:#FFCC00;
}
#header .topsectleft{
	padding:0px;
	margin:0px;
	float:left;
}
#header .topsectright{
	padding:0px;
	margin:0px;
	float:right;
}
#header .topsectright ul{
	padding:0px;
	margin:0px;
}
#header .topsectright li{
	padding:0px;
	margin:0px;
	display:inline;
}
#header .a_s{
	font-size:12px;
}
#header .a_m{
	font-size:14px;
}
#header .a_l{
	font-size:18px;
}
#header .blogbut{
	padding:25px 0 0 436px;
	margin:0px;
}
/*------------------------------------------------------------Banner-------------------------------*/
#banner{
	padding:0px;
	margin:0px;
}
#banner .bleft{
	padding:0px;
	margin:0px;
	float:left;
	width:470px;
}
#banner .bright{
	padding:0 0 0 0px;
	margin:0px;
	float:right;
	width:510px;
}
#banner .login{
	padding:7px 0 0 30px;
	margin:0px;
	color:#FFFFFF;
	background:#7d7d7d;
	height:26px;
}

#banner .textbx{
	border:1px #c4c4c4 solid;
	background:#8f8f8f;
	width:116px;
	padding:0px;
	height:17px;
	color:#e4e4e4;
}
#banner input{
	padding:0 0 0 0px;
	margin:0 0 0 8px;
	float:left;
}
#banner .br-mid{
	padding:10px 25px 13px 25px;
	margin:0px;
	background:#f8f8f8;
	height:192px;
}
#banner h1{
	font-size:26px;
	color:#7d7d7d;
	font-weight:bold;
	line-height:28px;
	padding:0 0 6px 0px
}
#banner h1 span{
	color:#3494c7;
	font-weight:lighter;
	font-size:23px;
}
#banner h2{
	font-size:18px;
	color:#ffffff;
	font-weight:bold;
	float:left;
	padding:6px 0 2px 0px
}
#banner h2 span{
	color:#ffffff;
	font-weight:lighter;
	font-size:18px;
}
#banner .edtextbx{
	border:1px #75e4f2 solid;
	background:#ffffff;
	width:192px;
	padding:1px 0 1px 2px;
	margin:4px 0 0 10px;
	color:#4db0d7;
}
#banner .txt{
	padding:0 0 0 10px;
	float:left;
}
#banner .nl{
	padding:0 0 0 21px;
	margin:0px;
	background:url(../images/midbar-bg.jpg) repeat-x top;
	height:39px;
}
#banner .gobut{
	margin:5px 0 0 10px;
}
#banner .nl-img{
	float:left;
	padding:0 0 0 0px;
}
/*------------------------------------------------------------Midbox-------------------------------*/

#midbox{
	padding:0 0 20px 0px;
	margin:0px;
}
#midbox .midbxleft{
	padding:10px 0 0 10px;
	margin:0px;
	float:left;
	width:300px;
}
#midbox .midbxmid{
	padding:10px 0 0 30px;
	margin:0px;
	float:left;
	width:322px;
}
#midbox .midbxright{
	padding:10px 0 0 10px;
	margin:0px;
	float:left;
	width:291px;
}

a.readmorebut{
	text-decoration:none;
	color:#4db0d7;
	width:90px;
	height:20px;
	background:url(../images/rm-arrow.jpg) no-repeat right;
	display:block;
	margin:10px 0 0 0px;
}
a:hover.readmorebut {
	text-decoration:none;
	color:#FF9900;
	width:90px;
	height:20px;
	background:url(../images/rm-arrow-over.jpg) no-repeat right;
	
	
}
#midbox h1{
	font-size:22px;
	color:#7d7d7d;
	padding:0 0 8px 0px;
	font-weight:bold;
}
#midbox h1 span{
	
	font-weight:lighter;
	
}
/*------------------------------------------------------------Home Middle Sect-------------------------------*/
#h-middle{
	padding:0px;
	margin:0px;
}
#h-middle-left{
	padding:0 0 0 0px;
	margin:0px;
	float:left;
	width:606px;
}

#h-middle h1{
	font-size:18px;
	color:#4db0d7;
	padding:12px 0 5px 20px;
	font-weight:bold;
	background:url(../images/h-head-bg.jpg) no-repeat 0px 1px;
	text-transform:uppercase;
	height:20px;
	
}
#h-middle h1 span{
	font-weight:lighter;
	color:#9c9c9c;
}
#h-middle h2{
	font-size:14px;
	color:#36a0ca;
	padding:0 0 6px 0px;
	font-weight:bold;
}
#h-middle h2 a{
	text-decoration:none;
	color:#36a0ca;
}
#h-middle h2 a:hover{
	color:#FF9900;
}
#h-middle-left .innerbx{
	padding:0 18px 0 18px;
	margin:0 0px 0 0px;
	background:url(../images/h-mid-left-bg.jpg) repeat-x 0px 0px;
	border-left:1px #e5e5e5 solid;
	border-right:1px #e5e5e5 solid;
	width:568px;
}
#h-middle-left .linetop{
	border-top:1px #e5e5e5 solid;
	width:560px;
	margin:0 0 0 0px;
	padding:0px;
	height:13px;
}
/*..........................................home Event box style................................*/
#h-middle-left .eventbx{
	padding:9px 0 20px 0px;
	margin:0px 0 0 0px;
	height:120px;
	
}
#h-middle-left .img{
	padding:0px;
	margin:0px;
	float:left;
	width:138px;
}
#h-middle-left .eventbx p{
	padding:0 0 5px 0px
}
#h-middle-left .eventbx-rtxt{
	padding:0px;
	margin:0 0 0 15px;
	float:left;
	width:414px;
}
#h-middle-left .eventbx-date{
	padding:0 0 0 0px;
	margin:0px;
	color:#36a0ca;
	font-size:12px;
}

#h-middle-right{
	padding:0px;
	margin:0 0 0 20px;
	float:left;
	width:351px;
}
#h-middle-right .r-bx{
	padding:8px 0px 0 21px;
	margin:0 0 10px 0px;
	width:330px;
	height:174px;
	background:#e6e5e5 url(../images/rbx-bg.jpg) repeat-x;
	border:1px #e6e6e7 solid;
}
#h-middle-right .r-bx a{
	text-decoration:underline;
}
#h-middle-right .r-bx img{
	float:left;
	padding:10px 0 0 0px;
}
#h-middle-right .r-bx h3{
	font-size:22px;
	color:#4db0d7;
	padding:12px 0 5px 20px;
	font-weight:bold;
	height:20px;
	line-height:22px;
	float:left;
	
}
#h-middle-right .r-bx h3 span{
	font-weight:lighter;
	color:#4db0d7;
}
#h-middle-right .r-bx p{
	width:250px;
}
/*------------------------------------------------------------footer-------------------------------*/
#footer{
	padding:0 0 0 0px;
	margin:0px;
}
#footer .f-top{
	padding:0px 0 10px 0px;
	margin:0px;
	background:#f8f8f8 url(../images/footer-bg.jpg) repeat-x top;
}
#footer .f-topleft{
	padding:32px 0 0 0px;
	margin:0px;
	float:left;
	width:334px;
}
#footer .f-topleft ul{
	padding:0px 0 0 0px;
	margin:0px;
}
#footer .f-topleft li{
	padding:0 0 3px 20px;
	margin:0px;
	list-style:none;
	/*float:left;*/
	width:130px;
}
#footer .f-topmid{
	padding:32px 0 0 0px;
	margin:0px;
	float:left;
	width:330px;
}
#footer .f-topmid ul{
	padding:0px 0 0 0px;
	margin:0px;
}
#footer .f-topmid li{
	padding:0 0 3px 20px;
	margin:0px;
	list-style:none;
}
#footer .f-toplast{
	padding:32px 0 0 0px;
	margin:0px;
	float:left;
	width:300px;
}
#footer .f-toplast ul{
	padding:0px 0 0 0px;
	margin:0px;
}
#footer .f-toplast li{
	padding:0 0 3px 20px;
	margin:0px;
	list-style:none;
}
#footer h1{
	font-size:16px;
	color:#ffffff;
	padding:0px 0 10px 20px;
	height:20px;
	font-weight:normal;
}
#footer a{
	text-decoration:none;
	color:#333333;
}
#footer a:hover{
	text-decoration:underline;
}
#footer .f-btm{
	padding:3px 0 0 0px;
	margin:0px;
	background:#929292 url(../images/footerbtm-bg.jpg) repeat-x top;
	height:78px;
}
#footer .f-btm a{
	color:#4db0d7;
}
#footer .f-btm img{
	float:left;
	padding:0 0 0 20px;
}
#footer .f-btm-txt{
	float:left;
	padding:15px 0 0 45px;
	color:#7d7d7d;
}
#footer .f-btm-lft{
	float:left;
	padding:0 0 0 15px;
	color:#FFFFFF;
	font-size:11px;
}
#footer .f-btm-right{
	float:right;
	padding:0 15px 0 0px;
	color:#FFFFFF;
	font-size:11px;
}
/*------------------------------------------------------------Inner Styles-------------------------------*/
/*------------------------------------------------------------logininner Styles-------------------------------*/
.pagetopnav{
	padding:10px 0 0 0px;
	font-size:12px;
	color:#999999;
}
#loginbx .login{
	padding:4px 20px 0 30px;
	margin:0px;
	color:#FFFFFF;
	background:#7d7d7d;
	height:21px;
}

#loginbx .textbx{
	border:1px #ffffff solid;
	background:#ececec;
	width:160px;
	padding:0px;
	height:15px;
	color:#e4e4e4;
}
#loginbx input{
	padding:0 0 0 0px;
	margin:0 0 0 8px;
	float:right;
}
#loginbx .edtextbx{
	border:1px #75e4f2 solid;
	background:#ffffff;
	width:192px;
	padding:1px 0 1px 2px;
	margin:4px 0 0 10px;
	color:#4db0d7;
}
#loginbx .txt{
	padding:0 0 0 10px;
	float:right;
}
/*------------------------------------------------------------Inner Middle-------------------------------*/
#middle-inner{
	padding:0px 0 0 0px;
	margin:0px 0 0 0px;
}
#middle-inner h1{
	font-size:18px;
	color:#4db0d7;
	padding:12px 0 5px 0px;
	font-weight:bold;
	height:20px;
}
#middle-inner-right{
	padding:0px;
	margin:0 0 0 0px;
	float:left;
	width:300px;
}
#middle-inner-right .r-bx{
	padding:15px 20px 10px 13px;
	margin:0 0 10px 21px;
	width:260px;
	background:url(../images/innerright-bxbg.jpg) repeat-x;
}

#middle-inner-right .r-bx h3{
	font-size:22px;
	color:#7d7d7d;
	padding:0px 0 5px 0px;
	font-weight:bold;
	height:20px;
	line-height:22px;
}
#middle-inner-right .r-bx h3 span{
	font-weight:lighter;
	color:#7d7d7d;
}
#middle-inner-right .r-bx h1{
	font-size:22px;
	color:#7d7d7d;
	padding:0px 0 5px 0px;
	font-weight:bold;
	height:20px;
	line-height:22px;
}
#middle-inner-right .r-bx h1 span{
	font-weight:lighter;
	color:#7d7d7d;
}
#middle-inner-right .r-bx h4{
	font-size:15px;
	color:#7d7d7d;
	padding:0px 0 5px 0px;
	font-weight:bold;
	height:20px;
	line-height:20px;
}
#middle-inner-right .r-bx h4 span{
	font-weight:lighter;
	color:#7d7d7d;
}
#middle-inner-right ul{
	padding:0 0 0 0px;
	margin:0px;
	
}
#middle-inner-right li{
	padding:5px 0 5px 20px;
	margin:0px;
	list-style:none;
	background:url(../images/arrow01.jpg) no-repeat left;
	border-bottom:1px #999999 dotted;
}
#middle-inner-right li a{
	color:#333333
}
#middle-inner-right li a:hover{
	color:#3494c7;
}

#middle-inner-left{
	padding:0px;
	margin:0px;
	width:665px;
	float:left;
}
#middle-inneragenda-left{
	padding:0px;
	margin:0px;
	width:980px;
	float:left;
}
/*..........................................inner event box style................................*/
#middle-inner-left .eventbx{
	padding:10px 0 10px 0px;
	margin:0px 0 0px 0px;
	border-bottom:1px #E4E4E4 dotted;
	
}
#middle-inner-left .img{
	padding:0px;
	margin:0px;
	float:left;
	
}
#middle-inner-left .eventbx p{
	padding:0 0 5px 0px
}
#middle-inner-left .eventbx-rtxt{
	padding:0px;
	margin:0 0 0 15px;
	float:left;
	width:500px;
}

#middle-inner-left .docbx-rtxt{
	padding:15px 0 0 0px;
	margin:0 0 0 15px;
	float:left;
	width:500px;
}

#middle-inner-left .agendabx-rtxt{
	padding:0px;
	margin:0 0 0 15px;
	float:left;
	width:600px;
}
#middle-inner-left .eventbx-date{
	padding:0 0 0 0px;
	margin:0px;
	color:#36a0ca;
	font-size:12px;
}
#middle-inner-left .event-details{
	padding:0px;
	margin:0px;
}
/*..........................................inner councillor box style................................*/
#middle-inner-left .councilbx{
	padding:10px 0 10px 0px;
	margin:0px 0 0px 0px;
	/*border-bottom:1px #E4E4E4 dotted;*/
	width:330px;
	float:left;
	min-height:200px;
	
}
#middle-inner-left .councilbx .img{
	padding:0px;
	margin:0px;
	float:left;
	width:108px;
}
#middle-inner-left .councilbx p{
	padding:0 0 5px 0px;
}
#middle-inner-left .councilbx-rtxt{
	padding:0px;
	margin:0 0 0 15px;
	float:left;
	width:200px;
}
#middle-inner-left .event-details .img{
	padding:3px;
	margin:0 8px 8px 0px;
	float:left;
	border:1px #CCCCCC solid;
}
#middle-inner-left h2{
	font-size:14px;
	color:#36a0ca;
	padding:0 0 6px 0px;
	font-weight:bold;
}
#middle-inner-left h2 span{
	color:#666666;
}
#middle-inner-left h2 a{
	text-decoration:none;
	color:#36a0ca;
}
#middle-inner-left h3{
	font-size:14px;
	color:#7d7d7d;
	padding:0 0 6px 0px;
	margin:0 0 10px 0px;
	font-weight:bold;
	border-bottom:1px #999999 dotted;
}
#middle-inner-left .h3x{
	font-size:15px;
	color:#fff;
	padding:5px 0 5px 5px;
	margin:6px 0 10px 0px;
	font-weight:bold;
	border-bottom:1px #999999 dotted;
	background-color:#4db0d7;
}
#middle-inner-left h4{
	font-size:13px;
	color:#4b4b4b;
	padding:0 0 0px 0px;
	margin:0 0 10px 0px;
	font-weight:bold;
}
#middle-inner-left ul{
	padding:0 0 0 20px;
	margin:0px;
}
#middle-inner-left li{
	padding:5px 0 5px 20px;
	margin:0px;
	list-style:none;
	background:url(../images/arrow01.jpg) no-repeat left;
}
#middle-inner-left h2 a:hover{
	color:#FF9900;
}
#middle-inner-left a.readmorebut{
	text-decoration:none;
	color:#4db0d7;
	width:90px;
	height:20px;
	background:url(../images/rm-arrow.jpg) no-repeat right;
	display:block;
	margin:0px 0 0px 0px;
	float:right;
}
#middle-inner-left a:hover.readmorebut {
	text-decoration:none;
	color:#FF9900;
	width:90px;
	height:20px;
	background:url(../images/rm-arrow-over.jpg) no-repeat right;
	
	
}
.myr-ptop{
	padding:0px 0 15px 0px;
	margin:0px;
	background:url(../images/mayortop-butbg.jpg) no-repeat left;
	height:38px;
	width:480px;
}
.myr-contact{
	padding:15px 0 0px 10px;
	margin:0px;
	float:left;
	width:237px;
}
.myr-invite{
	padding:15px 0 0px 6px;
	margin:0px;
	float:left;
	width:180px;
}
/*................................................Onlineshop style............................*/
#onlineshop{
	padding:0px;
	margin:0px;
}
#onlineshop .os-left{
	padding:0 0 10px 0px;
	margin:0px;
	float:left;
	width:215px;
}
#onlineshop .os-left h1{
	padding:0 0 0 0px;
	margin:0px;
	font-size:16px;
	color:#3494c7;
}
#onlineshop .os-left h1 span{
	color:#666666;
}
#onlineshop .os-left ul{
	padding:10px 0 0 0px;
	margin:0px;
}
#onlineshop .os-left li{
	padding:5px 0 5px 10px;
	margin:0px;
	list-style:none;
	border-bottom:1px #F4F4F4 dotted;
	background:url(../images/arrow.gif) no-repeat 0px 10px;
}
#onlineshop .os-left li a{
	text-decoration:none;
	color:#3494c7;
}
#onlineshop .os-left li a:hover{
	text-decoration:underline;
}
#onlineshop .os-leftcart{
	padding:10px 0 30px 0px;
	margin:0 0 20px 0px;
	background:url(../images/leftcartbg.jpg) no-repeat top;
	border-bottom:1px #CCCCCC dotted;
}
#onlineshop .os-right{
	padding:10px 0 10px 0px;
	margin:0 0 0 10px;
	float:left;
	width:750px;
}
#onlineshop .shopbx{
	padding:8px;
	margin:10px 5px 0 5px;
	width:220px;
	float:left;
	border:1px #F4F4F4 solid;
	background:url(../images/shopbx-bg.jpg) repeat-x;
}
#onlineshop .shopbx .img{
	float:right;
	margin:0px;
}
#onlineshop .shopbx .but{
	padding:8px 0 0 0px;
}
#onlineshop .shopbx h1{
	padding:0 0 6px 0px;
	margin:0px;
	font-size:12px;
	color:#3494c7;
}
#onlineshop .shopbx h1 a{
	text-decoration:none;
}
#onlineshop .shopbx h1 a:hover{
	color:#FF9900;
}
#onlineshop .shopbx h2{
	padding:5px 0 0 0px;
	margin:0px;
	font-size:18px;
	color:#3494c7;
}
#onlineshop .shopbx h2 span{
	color:#CC3300;
}
#onlineshop .cat-shopbx{
	padding:8px;
	margin:10px 5px 0 5px;
	width:220px;
	float:left;
	border:1px #F4F4F4 solid;
	background:url(../images/shopbx-bg.jpg) repeat-x;
}
#onlineshop .cat-shopbx .img{
	padding:10px 0 0 0px;
	margin:0px;
}
#onlineshop .cat-shopbx h2{
	padding:5px 0 0 0px;
	margin:0px;
	font-size:12px;
	color:#333333;
	text-align:center;
}
#onlineshop .cat-shopbx h2 span{
	color:#CC3300;
}
#onlineshop .cat-shopbx .but{
	padding:8px 0 0 0px;
}
#onlineshop .prod-disply{
	padding:0px;
	margin:0px;
	border-bottom:1px #CCCCCC dotted;
}
#onlineshop .prod-disply-left{
	padding:0px;
	margin:0px;
	float:left;
	width:380px;
}
#onlineshop .prod-disply-right{
	padding:10px 0 0 0px;
	margin:0 0 10px 0px;
	float:left;
	width:360px;
}
#onlineshop .prod-disply-right h2{
	padding:5px 0 0 0px;
	margin:0px;
	font-size:18px;
	color:#3494c7;
}
#onlineshop .prod-disply-right h2 span{
	color:#CC3300;
}
#onlineshop .prod-disply-thumb{
	padding:6px 0 10px 0px;
	margin:0px;
	border-top:1px #CCCCCC dotted;
}
#onlineshop .prod-disply-thumbbx{
	width:60px;
	padding:2px;
	border:1px #F5F5F5 solid;
	float:left;
	margin:0 2px 0 2px
}
.brdbtm{
	border-bottom:1px #CCCCCC dotted;
	padding:0 0 0 7px;
	color:#666666;
	font-size:12px;
}
.textfield{
	height:15px;
	border:1px #CCCCCC solid;
}

/*................................................dropdown style............................*/
ul#topnav {
	margin: 0; padding: 0;
	float:left;
	width: 100%;
	list-style: none;
	font-size: 1.1em;
}
ul#topnav li {
	margin:0;
	padding:0;
	float:left;
	list-style:none;
	position: relative;
}
ul#topnav li a {
	float: left; 
	text-indent: -9999px;
	height: 38px;
	background:url(../images/nav-bg.jpg) repeat-x;
}
ul#topnav li:hover a, ul#topnav li a:hover { background-position: left bottom; }
ul#topnav a.home {
	background: url(../dropdown/nav_home.png) no-repeat;
	width: 72px;
}
ul#topnav a.towncouncil {
	background: url(../dropdown/nav_products.png) no-repeat;
	width: 152px; 
}
ul#topnav a.bishopstortford{
	background: url(../dropdown/bishopstortford-but.png) no-repeat;
	width: 168px; 
}
ul#topnav a.touristinformation{
	background: url(../dropdown/touristinformation-but.png) no-repeat;
	width: 173px; 
}
ul#topnav a.events{
	background: url(../dropdown/events_but.png) no-repeat;
	width: 79px; 
}
ul#topnav a.onlineshop{
	background: url(../dropdown/onlineshop_but.png) no-repeat;
	width: 112px; 
}
ul#topnav a.buyticket{
	background: url(../dropdown/buyticket_but.png) no-repeat;
	width: 130px; 
}
ul#topnav a.venuhire{
	background: url(../dropdown/venuhire_but.png) no-repeat;
	width: 130px; 
}
ul#topnav a.contact{
	background: url(../dropdown/contact_but.png) no-repeat;
	width: 94px; 
}


ul#topnav li .sub {
	position: absolute;	
	top: 38px; left: 0;
	background: #fff url(../dropdown/sub_bg.png) repeat-x;
	padding: 20px 20px 20px;
	float: left;
	/*--Bottom right rounded corner--*/
	-moz-border-radius-bottomright: 5px;
	-khtml-border-radius-bottomright: 5px;
	-webkit-border-bottom-right-radius: 5px;
	/*--Bottom left rounded corner--*/
	-moz-border-radius-bottomleft: 5px;
	-khtml-border-radius-bottomleft: 5px;
	-webkit-border-bottom-left-radius: 5px;
	display: none;
	border:1px #3494c7 solid; 
}
ul#topnav li .row {clear: both; float: left; width: 100%; margin-bottom: 10px;}
ul#topnav li .sub ul{
	list-style: none;
	margin: 0; padding: 0;
	width: 150px;
	float: left;
}
ul#topnav .sub ul li {
	width: 100%;
	color: #fff;
}
ul#topnav .sub ul li h2 {
	padding: 0;  margin: 0;
	font-size: 1.3em;
	font-weight: normal;
}
ul#topnav .sub ul li h2 a {
	padding: 5px 5px;
	background-image: none;
	color:#FFFFFF;
}
ul#topnav .sub ul li a {
	float: none; 
	text-indent: 0; /*--Reset text indent--*/
	height: auto;
	background:url(../dropdown/arrow-menu.gif) no-repeat 5px 12px;
	padding: 7px 5px 7px 15px;
	display: block;
	text-decoration: none;
	color:#3494c7;
	font-size:12px;
}
ul#topnav .sub ul li a:hover {color:#999999; background-position: 5px 12px ;}
.folder{font-family:Verdana, Geneva, sans-serif;font-size:12px;line-height:21px;
padding:3px 5px 3px 16px;color:#666;margin:5px 0px 5px 5px;
background-image:url(../images/folder-closed.gif);background-repeat:no-repeat;
background-position:left;
}
.folder:hover{text-decoration:none;}
.folder1{font-family:Verdana, Geneva, sans-serif;font-size:12px;line-height:21px;
padding:3px 5px 3px 16px;color:#666;margin:5px 0px 5px 15px;
background-image:url(../images/folder-closed.gif);background-repeat:no-repeat;
background-position:left;
}
.folder1:hover{text-decoration:none;}
.folder2{font-family:Verdana, Geneva, sans-serif;font-size:12px;line-height:21px;
padding:3px 5px 3px 16px;color:#666;margin:5px 0px 5px 25px;
background-image:url(../images/folder-closed.gif);background-repeat:no-repeat;
background-position:left;
}
.folder2:hover{text-decoration:none;}
.file{font-family:Verdana, Geneva, sans-serif;font-size:12px;line-height:21px;
padding:3px 5px 3px 16px;color:#666;margin:5px 0px 5px 35px;width:320px;height:25px;
background-image:url(../images/file.gif);background-repeat:no-repeat;
background-position:left;
}
#main{
	padding:0px;
	margin:0 3px 10px 0px;
	width:290px;
	float:left;
	border:3px #FBFBFB solid;
	background-color:#FBFBFB;
}
#mainrightcon{
	padding:0px;
	margin:0px;
	float:left;
}
.txt-field{
	border:1px #44a4cb solid;
	width:240px;
}
.evnt-dtls-bx{
	padding:5px 0 5px 0px;
	margin:0 10px 0 0px;
	width:308px;
	float:left;
	background:#F5F5F5;

}
.evnt-dtls-bx-txt{
	color:#666666;
	font-size:13px;
	font-weight:bold;
	padding:2px 0 2px 5px
}
.evnt-dtls-thumb-con{
	padding:3px 0 0 5px;
	margin:0px;
}
.evnt-dtls-thumb{
	padding:0 0 0 0px;
	margin:0 1px 0 1px;
	float:left;
	width:70px;
	border:1px #E2E2E2 solid;
}
