/*****************************TAGS*****************************/

p {
	margin: 0px 0px 5px;
}
h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	text-transform: capitalize;
	color: #CCCCCC;
	padding: 10px;
	font-weight: normal;
}
h2 {
	font-size: 13px;
	color: #FF9900;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 12px;
	margin-left: 0px;
}
.header {
}


A, A:Link, A:Visited,  A:Active  {
	TEXT-DECORATION: none;
	color: #FF9900;
}
A:Hover  {
	TEXT-DECORATION: underline;
	color: #000;
	font-weight: bold;
	font-style: normal;
}

/*************************************LIINES & BORDERS*********************************************************/

.border {
	border: 1px solid #CCCCCC;
	text-align: center;
}
.line-ver {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
}
.table {
	border-top-width: 12px;
	border-right-width: 12px;
	border-bottom-width: 12px;
	border-left-width: 12px;
	border-top-color: #FFF;
	border-right-color: #FFF;
	border-bottom-color: #FFF;
	border-left-color: #FFF;
}

.line-hor {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
}

.line-hor-bottom {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.gtableborder
{
	border: 25px solid #FFF;
	border-collapse: collapse;
}
form {
	margin: 0px;
	padding: 0px;
}

.forms-header
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	border: 1px solid #D9E479;
	height: 15px;
	width: 75px;
}
.pageheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #069;
}

.forms1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border: 1px solid #D9E479;
	height: 18px;
	width: 150px;
}
.forms-textarea
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border: 1px solid #D9E479;
	height: 70px;
	width: 500px;
}


.header
{
	padding-left: 17px;
}
.insideborder {
	border: 1px solid #E8E8E8;
	border-collapse: collapse;
	background-color: #F3F3F3;

}
.sectionbreak {
	background-image: url(../images/searchbar.png);
}
.searchbar {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-TOP: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px 0px 5px;
	background-image: url(../images/searchbar.png);
}
.whitetext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
}
.tp {
	background-image: url(../images/topheaderbg.gif);
}
.text-main {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
}
.bottom {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFF;
}
.text-green-subheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #024F9E;
}
.text-product-heading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #024F9E;
}
.text-main2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	padding-left: 10px;
}
.pageshadow {
	background-image: url(../images/pageshadow.jpg);
}
/*****************************TAGS*****************************/

p {
	margin: 0px 0px 5px;
	text-align: left;
}
h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	text-transform: capitalize;
	color: #CCCCCC;
	padding: 10px;
	font-weight: normal;
}
h2 {
	font-size: 13px;
	color: #FF9900;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 12px;
	margin-left: 0px;
}
BODY {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-TOP: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px 0px 5px;
	background-attachment: fixed;
	background-repeat: repeat-x;
	background-color: #FFF;
	background-image: url(../images/bgroundn.png);
	background-position: center top;
}

A, A:Link, A:Visited,  A:Active  {
	TEXT-DECORATION: none;
	color: #FF9900;
}
A:Hover  {
	TEXT-DECORATION: underline;
	color: #FF9900;
}

/*************************************LIINES & BORDERS*********************************************************/

.border {
	border: 1px solid #CCCCCC;
}
.line-ver {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
}
.line-hor {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
}

.line-hor-bottom {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.gtableborder
{
	border: 7px solid #FFF;
	border-collapse: collapse;
}
form {
	margin: 0px;
	padding: 0px;
}

.forms-header
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	border: 1px solid #D9E479;
	height: 15px;
	width: 75px;
}
.pageheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #069;
}

.forms1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border: 1px solid #D9E479;
	height: 18px;
	width: 150px;
}
.forms-textarea
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border: 1px solid #D9E479;
	height: 70px;
	width: 500px;
}


.header
{
	padding-left: 17px;
	background-image: url(../images/header2.png);
}
.insideborder {
	border: 1px solid #E8E8E8;
	border-collapse: collapse;
	background-color: #F3F3F3;

}
.sectionbreak {
	background-image: url(../images/searchbar.png);
}
.searchbar {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-TOP: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px 0px 5px;
	background-image: url(../images/searchbar.png);
}
.whitetext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
}
.tp {
	background-image: url(../images/topheaderbg.gif);
}
.text-main {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
}
.bottom {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333;
}
.text-green-subheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #024F9E;
}
.text-product-heading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #024F9E;
}
.text-main2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	padding-left: 10px;
}


/* Logo Holder */
#logo_holder {
float:left;
padding-left:10px;
}
/* Logo Holder End*/

.page_shadow {
width:980px;
background:url() bottom no-repeat;
padding-bottom:45px;
} 

.content_holder {
background:#FCFAF3; 
/*padding:4px 5px;*/
padding:4px 5px;
/* ui 16_10 */
margin:0 9px 0 10px;
/*margin:0 9px 0 10px;*/
/* ui 16_10 */
}

/* Top Navigation Holder */

.topnav_holder {
/*padding:8px;*/
padding:5px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#FFFFFF;
background: #00254C url(images/topnav_bg.jpg) no-repeat bottom;
}
.topnav_holder a{
display:block;
float:left;
background:url(images/topnav_div.jpg) right center no-repeat;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#FFFFFF;
height:16px;
padding:0 10px 0 9px;
text-decoration:none;
}
.topnav_holder a:hover{
color:#C7B57E;
}
.topnav_holder a.contact{
display:block;
float:left;
background: none;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#FFFFFF;
height:16px;
padding:0 10px 0 7px;
text-decoration:none;
}
.topnav_holder a.contact:hover{
color:#C7B57E;
}

/* Top Navigation Holder End */


.top_graphic_holder {
background:url(images/top_gshadow.jpg) no-repeat bottom; 
height:255px;
}

.top_inner_holder {
background:url(images/top_inshadow.jpg) no-repeat bottom; 
height:255px;
}

/* Left Navigation Holder */

.left_nav_holder {
	width:268px;
	float:left;
	background:#E7E1CB;
	border-right:1px solid #FCFAF3;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0px;
}
.to_do_holder {
padding-left:10px; 
padding-bottom:15px;
}
.left_nav_holder ul{
width:259px;
float:left;
padding-top:10px;
}

.left_nav_holder ul li{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
display:block;
float:left;
border-bottom:1px dashed #CCC6B2;
}
.left_nav_holder ul li a{
text-decoration:none;
display:block;
float:left;
color:#494949;
padding:7px 0 5px 5px;
width:249px;
}

.left_nav_holder ul li a:hover{
text-decoration:none;
background:#00254C url(images/arrow.jpg) right center no-repeat;
color:#FFFFFF;
}
.left_graphic_holder {
float:left;
margin-top:14px;
}

/* Left Navigation Holder End */

h1 {
font-size:16px;
font-weight:bold;
color:#00254C;
font-family:Arial;
}

/* Post Card Holder */

.right_content_holder {
float:left;
width: 635px;
}

.postcard_holder {
width:670px; 
margin-left:1px; 
background: url(images/blue_box.jpg) no-repeat left top; 
height:193px; 
float:left;
padding:5px;
}
.pcard_text {
float:left; 
width:160px; 
margin:20px 10px 0 10px; 
font-size:12px; 
font-family:Verdana; 
line-height:18px; 
color:#494949;
}
.postcard_img {
float:left;
}
.send_postcard {
float:left;
margin:100px 0 0 0px;
text-align:center;
width:110px;
}
.send_postcard a{
font-size:13px;
font-family:Verdana;
color:#00254C;
text-decoration:none;
font-weight:bold;
}
.send_postcard a:hover{
font-size:13px;
font-family:Verdana;
color:#2479D3;
text-decoration:none;
}

/* New Holder */

.news_holder {
float:left;
padding:15px 0 0 10px;
width:253px;
}
.news_text_holder {
float:left;
padding:15px 0 0 10px;
width:220px;
font-size: 11px;
font-family:Verdana;
line-height:20px;
}
.new_head {
font-weight:bold;
font-size:10px;
}

.new_head {
font-weight:bold;
font-size:10px;
}
.more {
float:right; margin-top:10px;
}
.more_news {
float:right; 
margin:30px 0 20px 0; 
width:120px; 
text-align:center;
font-size:12px;
font-family:Arial;
font-weight:bold;
}
.more_news a{
font-size:13px;
font-family:Arial;
color:#00254C;
text-decoration:none;
font-weight:bold;
}
.more_news a:hover{
font-size:13px;
font-family:Arial;
color:#2479D3;
text-decoration:none;
}

/* New Holder End */


/* Newsletter Holder */
/*.newslatter_holder {
background: url(images/Newsletter_bg.jpg) no-repeat;
width:248px;
height:343px;
padding:20px 10px 10px 10px;
}*/

.newslatter_holder {
PADDING-RIGHT: 0px;	
PADDING-LEFT: 10px;	
BACKGROUND:  url(images/Newsletter_bg.jpg) no-repeat;	
PADDING-BOTTOM: 10px;	
WIDTH: 270px;	 
PADDING-TOP: 10px;	
HEIGHT: 343px
} 


.newslatter_text{
font-family:Verdana; 
color:#454545; 
font-size:11px; 
line-height:18px; 
padding:10px 0 0 0;
}
.textfield {
border:1px solid #94A1AF;
font-family:Verdana;
font-size:11px;
color:#666666;
/*height:12px;*/
padding:5px;
width:200px;
color:#00254C;
}
.newslet_textholder{
margin:15px 0 0 10px;
}

.newslet_btnholder{
margin:15px 0 0 0;
text-align:right;
width:220px;
}

/* About Holder */

.about_holder{
font-size:12px; 
font-family:Verdana; 
line-height:22px; 
color:#454545; 
float:left;
padding:15px 15px 15px 5px;
/*padding:15px 15px 15px 30px;*/ 
width:635px;
}
.about_holder1{
font-size:12px; 
font-family:Verdana; 
line-height:22px; 
color:#454545; 
float:left;
padding:15px 15px 15px 5px;
padding:15px 15px 15px 30px; 
width:635px;
}

.divider {
float:left; 
margin-top:10px;
}

.divider_thanks {
float:center; 
margin-top:10px;
line-height:360px; 
}

.about_holder_title{
font-size:12px; 
font-family:Verdana;
font-weight:bold;  
line-height:22px; 
color:#00254C; 
float:left; 
padding:10px 0px 0px 10px; 
}

.about_holder_data{
font-size:12px; 
font-family:Verdana;
line-height:22px; 
color:#454545; 
float:left; 
padding:10px 0px 0px 10px; 

}



/* About Holder */
.event_box {
width:655px; 
float:left; 
padding:5px 0px 15px 25px; 
margin:5px 0 5px 0;
}



/* Event Box Holder */

.firsteve {
float:left; 
margin-top:15px; 
margin-right:10px;
}
.secondeve {

float:left; 
margin-top:15px; 
}

.eveimage_holder {
float:left; 
margin:5px;
}
.eve_text_holder{
float:left;
padding-left:5px;

line-height:22px; 
font-family:verdana; 
font-size:11px; 
width:155px;
}
.v_more {
float:left;
margin:70px 0 0 10px;
text-align:center;
width:80px;
}
.v_more a{
font-size:13px;
font-family:Verdana;
color:#00254C;
text-decoration:none;
font-weight:bold;
}
.v_more a:hover{
font-size:13px;
font-family:Verdana;
color:#2479D3;
text-decoration:none;
}


/* Showcase Holder */

.showcase_holder {
width:655px; 
float:left; 
/*padding:5px 0px 15px 25px; 
margin:5px 0 5px 0;*/
padding:5px 0px 0px 25px; 
margin:5px 0px 0px 0;
}
.show_img_holder {
margin-top:5px;
float:left;
height:180px;
background:url(images/showcase_bg.gif) center no-repeat;
padding:30px 20px 0 18px;
text-align: center;
}

.img_holder_product {
margin:5px 0 15px 0;
float:left;
padding:10px 20px 0 18px;
text-align: center;
}
.product_image_border{
border:1px solid #CCCCCC;
padding:4px;
}
.show_head_holder {
margin-top:10px;
float:left;
width:160px;
font-size:13px;
font-family:Arial;
color:#666666;
font-weight:bold;
padding-left:15px;
}
.show_text_holder {
font-size:11px;
font-family:Verdana;
/*margin-top:5px;*/
}
/* timing Holder */

.village_details {
float:left; padding:15px; width:500px;
}
td.timing {
padding:10px;
font-size:11px;
color:#00254C;
font-family:Verdana;
line-height:18px;
border-right:1px solid #E7E1CB;
}
.timing_head {
font-weight:bold;
font-size:10px;
font-family:Verdana;
color:#999999;
}
table {
	border: 12px none #FFF;
	padding:0px;
}
.number {
font-size:22px;
font-family:Arial;
font-weight:bold;
color:#D5D2C6;
}
td.number_holder {
padding-top:10px;
}

.timing_bold{
font-weight:bold;
font-size:11px;
}

/* Footer Holder */
.footer {
	background: #00254C;
	height:127px;
	padding-top: 30px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}

.footer1 {
background: #00254C;
height:87px;
padding:30px 0 0 0;
}


.footer_text {
font-size:10px;
color:#F7F0DB;
line-height:35px;
font-family:Verdana;
margin:0 auto 0 auto;
text-align:center;
font-weight:bold;
}
.footer_text a{
font-weight:normal;
font-family:Verdana;
font-size:10px;
text-decoration:none;
color:#F7F0DB;
}
.footer_text a:hover{
font-weight:normal;
text-decoration:underline;
}


/* Internal Scroller Styles */

#mycustomscroll {
/* percentage width without the fix*/
width: 630px;
height: 140px;
overflow: auto;
/* IE overflow fix, position must be relative or absolute*/
position: relative;
background-color: #E7EADE;
margin: 0.3em auto;
padding: 10px;
}

#mycustomscroll2 {
/*percantage width: make it 100% to match container*/
width: 630px;
height: 350px;
overflow: auto;
/* IE overflow fix, position must be relative or absolute*/
position: relative;
margin: 0.1em auto 0.3em -20px;
/* negative left margin to compensate for the padding,
not related to fleXcroll, and may not be needed elsewhere */
padding: 20px;
}

/*
percentage width: the real percentage is done by the wrapper
this is to fix various IE6 bugs
*/
.percentagewrap {
width:630px;
/*padding:10px;*/
padding:10px;
float:left;
/*margin-left:10px;*/
margin-left:10px;
}

.fixedwidth {
/* a wide div is used for creating horizontal scrollbars for demonstration purposes */
width: 580px;
height: auto;
position: relative;
color: black;
padding: 1px;
}
.scrollgeneric {
line-height: 1px;
font-size: 1px;
position: absolute;
top: 0; left: 0;
height:10px;
}

.vscrollerbase {
width: 10px;
background-color: white;
cursor:hand;
}
.vscrollerbar {
width: 7px;
background-color: #003366;
cursor:hand;
}
.hscrollerbase {
height: 10px;
background-color: white;
}
.hscrollerbar {
height: 10px;
background-color: #003366;
}
.scrollerjogbox {
width: 10px;
height: 5px;
top: auto; left: auto;
bottom: 0px; right: 0px;
background-color: gray;
}
/*meseum css*/
.museum_img{
float:left; 
padding:0 7px 0 0;
}
.img_border{
background:#fff;
border:1px solid #C1C1C1;
padding:5px;
}
/*e cards css*/
.ecards_text {
float:left; 
width:650px; 
padding:20px 10px 0 10px; 
font-size:12px; 
font-family:Verdana; 
line-height:18px; 
color:#494949;
}
.newslett {
	background-image: url(../app/webroot/img/images/Newsletter_bg.jpg);
}

bluebox {
	background-image: url(../app/webroot/img/images/blue_box.jpg);
}
.dividernew {
	background-image: url(../images/divider_cont.gif);
}


.ecards_holder{
float:left;
}
.bluebox {
	background-image: url(../app/webroot/img/images/blue_box.jpg);
}

.ecards_wrap{
float:left; 
/*width:218px;*/
width:200px;
}
.products_wrap{
float:left; 
width:185px;
}
.products1_wrap{
float:left; 
width:180px;
}

/*registration css*/
.regist_wrap{
float:left; 
width:625px; 
padding:5px;
}
.regist_wrap_left{
float:left;
font-size:11px;
width:200px;
font-weight:bold;
text-align:right;
padding-right:12px;
}
.regist_wrap_right{
float:right;
/*float:left;*/ 
width:400px;
padding-left:12px;
}
.img_wrap{
float:left;
/*float:left;*/ 
width:600px;
padding-left:38px;
}

.submit_wrap_left{
float:left;
font-size:11px;
width:340px;
font-weight:bold;
text-align:right;
/*padding-right:12px;*/
}
.reset_wrap_right{
/*float:right;*/
float:left; 
width:260px;
padding-left:10px;
}
.image_wrap_right{
float:left; 
width:400px;
padding-left:12px;
}
.reg_field{
border:1px solid #c1c1c1;
width:250px;
height:22px;
}
.date_dropdown{
/*border:1px solid #c1c1c1;*/
background:#E4E1D7; 
border:1px solid #B7B7B7;
font-size: 12px;
vertical-align: middle;
width:90px;
/*width:110px;*/
height:22px;
}
.month_dropdown{
/*border:1px solid #c1c1c1;*/
background:#E4E1D7; 
border:1px solid #B7B7B7;
font-size: 12px;
vertical-align: middle;
width:90px;
/*width:110px;*/
height:22px;
}
.multi_dropdown{
/*border:1px solid #c1c1c1;*/
background:#E4E1D7; 
border:1px solid #B7B7B7;
font-size: 12px;
vertical-align: middle;
width:183px;
height:22px;
}
.selectdropdown{
border:1px solid #c1c1c1;
width:250px;
height:22px;
}
.reg_field_textarea{
border:1px solid #c1c1c1;
width:250px;
height:122px;
}
.ecard_field_textarea{
border:1px solid #c1c1c1;
width:250px;
height:150px;
}
span.star{
color:#FF0000;
}
/*school info*/
.school_holder{
font-size:12px; 
font-family:Verdana; 
line-height:22px; 
color:#454545; 
float:left; 
/*padding:5px 5px 5px 30px;*/
width:625px; 
/*width:645px;*/
}

.school_holder1{
font-size:12px; 
font-family:Verdana; 
line-height:22px; 
color:#454545; 
float:left; 
padding:5px 5px 5px 30px;
width:625px; 
/*width:645px;*/
}
.school_holder2{
font-size:12px; 
font-family:Verdana; 
line-height:22px; 
color:#454545; 
float:left; 
padding:5px 5px 5px 30px;
width:625px; 
/*width:645px;*/
}
.txtbold{
font-weight:bold;
}
/*event css*/
.event_text{
	color:#CC3300;
	font-size:13px;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
}
.event_text a{
	color:#CC3300;
	font-size:13px;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
}
.event_text a:hover{
	color:#CC3300;
	font-size:13px;
	text-decoration:underline;
	font-family: Arial, Helvetica, sans-serif;
}
.event_link{
	padding:5px 0 5px 0;
	color:#494949;
	font-size:13px;
	line-height:24px;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
}
.event_link a{
	color:#494949;
	text-decoration:underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}
.event_link a:hover{
color:#494949;
text-decoration:none;
}
/*visitor guide css*/
.guide_img{
float:right; 
padding:0 0 0 7px;
}


.search_holder{
float:right; margin:85px 25px 20px 0px;
}

.venue_text {
float:left; 
width:351px; 
margin:10px 10px 0 10px; 
font-size:12px; 
font-family:Verdana; 
line-height:18px; 
color:#494949;
height:179px;
background:url(images/divider_shadow.gif) right no-repeat;
}
.venue_links {
width:130px; 
padding:3px; 
float:left; 
line-height:29px;
font-size:12px;
font-weight:bold;
color:#536A83;
}
.venue_links a{ 
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#536A83;
text-decoration:underline;
}
.venue_links a:hover{ 
color:#00254C;
text-decoration:none;
}

.venue_text_info {
float:left; 
width:270px; 
margin:10px 10px 0 5px; 
font-size:12px; 
font-family:Verdana; 
line-height:18px; 
color:#494949;
height:179px;
}
.calendar {
width:409px; 
float:right; 
background:url(images/cal_bg.gif) no-repeat right top; 
height:309px;
}
.field_name {
float:left; 
font-size:12px; 
color:#333; 
font-family:Arial; 
margin-top:13px; 
font-weight:bold;
}
.field {
background:#E4E1D7; 
border:1px solid #B7B7B7; 
height:24px; 
padding-top:4px; 
padding-left:4px;
}
.field_big {
background:#E4E1D7; 
border:1px solid #B7B7B7; 
height:115px; 
padding-top:4px; 
padding-left:4px;
}
.not_avail {
float:right; 
font-size:10px; 
font-family:arial; 
margin:0; 
padding-right:20px;
}
.cal_heading {
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
color:#333;
float:left;
padding:10px 0 0 40px!important; padding-top:15px
}
.next_prev_heading {
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
color:#333;
padding:15px 0px 0px 40px;
}
.day_holder {
float:left; width:25px!important; width:39px; padding:3px 5px 5px 5px; text-align:center; font-weight:bold; margin-right:17px!important; margin-right:14px;
}
.day_holder_red {
float:left; width:25px!important; color:#FFF; background:#FF0000; width:39px; padding:3px 5px 5px 5px; text-align:center; font-weight:bold; margin-right:17px!important; margin-right:14px;
}
.day_holder_light {
float:left; width:25px!important; width:27px; padding:3px 5px 5px 5px; color:#9F9F9F; text-align:center; font-weight:bold; margin-right:17px!important; margin-right:14px;
}
.collector {
width:375px; margin-left:20px!important; margin-left:15px;  margin-top:5px; float:left;
}
.other_req {
margin-top:40px!important; margin-top:50px; margin-left:15px;
}
.other_req_field {
margin-left:15px;
}





/*========================== */

#label_container
{
	width:610px;
	/*height: 25px;*/
	height: 35px;
	float:left;
	margin-left: 10px;
	padding-bottom: 1px;
}


#label
{
	width:45px;
	height: 40px;
	float:left;
	font-size:12px; 
	font-family:Verdana;
	font-weight:bold;  
	line-height:22px; 
	color:#00254C;
	padding-top: 5px;
}

#label_data
{
	width:565px;
	height: 40px;
	float:left;
	font-size:14px; 
	font-weight:bold;
	font-family:Verdana;
	line-height:22px; 
	color:#454545;
	padding-top: 5px; 
}

#label1
{
	width:80px;
	height: 40px;
	float:left;	
	font-size:12px;
	font-family:Verdana;
	font-weight:bold;  
	line-height:22px; 
	color:#00254C;
	padding-bottom: 10px; 
}

#label_data1
{
	width:530px;
	height: 300px;
	float:left;
	font-size:12px; 
	font-family:Verdana;
	line-height:22px; 
	color:#454545;  
}

#label_data2
{
	width:480px;
	/*width:520px;*/
	height: 40px;
	float:left;
	font-size:12px; 
	font-family:Verdana;
	line-height:22px; 
	color:#454545;  
}

#label_data3
{
	width:10px;
	height: 40px;
	float:left;
/*	font-size:12px; 
	color:#454545;*/
	font-family:Verdana;
	line-height:22px;	
	text-decoration: none;
	color:#990000;
	font-size:11px;
	font-weight:normal;  
}

#label_data3 a
{
	width:10px;
	height: 40px;
	float:left;
/*	font-size:12px; 
	color:#454545;*/
	font-family:Verdana;
	line-height:22px;	
	text-decoration: none;
	color:#990000;
	font-size:11px;
	font-weight:normal;   
}

#label_data3 a:hover
{
	width:10px;
	height: 40px;
	float:left;
/*	font-size:12px; 
	color:#454545;*/
	font-family:Verdana;
	line-height:22px;	
	text-decoration: none;
	color:#990000;
	font-size:11px;
	font-weight:normal;  
}


.main_news_holder {
padding:10px; width:600px; margin-left:15px; line-height:18px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px;
}

.detail_news{ /*header of 2nd demo*/
cursor: hand;
cursor: pointer;
font: bold 14px Verdana;
margin: 5px 0;
padding:5px;
}
 
.closedlanguage{ /*class added to contents of 2nd demo when they are closed*/
color: #00254C;
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
}

.openlanguage{ /*class added to contents of 2nd demo when they are open*/
color:#666666;
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
}

.main_news {
font-size:11px; padding-left:20px; padding-top:10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; line-height:18px;
}
.bottom tr .footer table tr .bottom {
	color: #FFF;
}
