body {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	background-color: #CEBBAD;

	background-repeat: repeat;

	background-image: url(../images/body_bck.jpg);

	margin-top: 0px;

	margin-right: 0px;

	margin-left: 0px;

	font-size: 80%;

}



/*a:link {

	color: #043fa0;

	text-decoration: none;

}

a:visited {

	color: #043fa0;

	text-decoration: none;

}

a:hover {

	color: #2863c2;

	text-decoration: underline;

}

a:active  {

	color: #043fa0;

	text-decoration: none;

}

*/

#siteBox {

	width: 100%;

}

/* -- Header layout/display styles  -- */



#header {

	width:100%;

	height: 180px;

	background-color: #81ABD8;

	background-image: url(../images/headerRepeat.jpg);

	background-repeat: repeat-x;

	background-position: top;

	margin: 0px auto;

	/*padding-left: 3%;*/

}

#header img {

	margin: 0px;

	padding: 0px;

}

/* -- Content layout/display styles -- */



#content {

	float: left;

	width: 94%;

	margin-right: 3%;

	margin-left: 3%;

	background-image: url(../images/grassRight.gif);

	background-repeat: repeat-x;

	background-position: bottom;

	background-color: #f5f2eb;

	padding-bottom: 50px;

}

.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */

	clear:both;

    height:0;

    font-size: 1px;

    line-height: 0px;

}



a.logout_link:link {

	font-size:9pt;

font-weight:bold;

position:absolute;

top:0px;

	color: #043fa0;

	text-decoration: underline;

}

a.logout_link:visited {

	font-size:9pt;

font-weight:bold;

position:absolute;

top:0px;

	color: #043fa0;

	text-decoration: underline;

}

a.logout_link:hover {

	font-size:9pt;

font-weight:bold;

position:absolute;

top:0px;

	color: #2863c2;

	text-decoration: underline;

}

a.logout_link:active  {

	font-size:9pt;

font-weight:bold;

position:absolute;

top:0px;

	color: #043fa0;

	text-decoration: underline;

}

/* -- Content left site links (large plus icon) -- */



 a.menuItem {

	display: block;

	background-image: url(../images/nav_tree.gif);

	background-repeat: no-repeat;

	background-position: left bottom;

	background-color: #b0bd9a;

	color: #36261e;

	border-top-width: 0px;

	border-right-width: 0px;

	border-bottom-width: 1px;

	border-left-width: 0px;

	border-bottom-style: solid;

	border-bottom-color: #36261e;

	padding-left: 20px;

	text-transform: uppercase;

	margin-top: 4px;

	font-weight: bold;

	padding-top: 6px;

	padding-bottom: 0px;

	font-size: .8em;

}

a:hover.menuItem     {

	background-color: #35261F;

	color: #B0BD9A;

}

a.menuItem_blanklink {

	display: block;

	background-image: url(../images/nav_tree.gif);

	background-repeat: no-repeat;

	background-position: left bottom;

	background-color: #b0bd9a;

	color: #36261e;

	border-top-width: 0px;

	border-right-width: 0px;

	border-bottom-width: 1px;

	border-left-width: 0px;

	border-bottom-style: solid;

	border-bottom-color: #36261e;

	padding-left: 20px;

	text-transform: uppercase;

	margin-top: 4px;

	font-weight: bold;

	padding-top: 6px;

	padding-bottom: 0px;

	font-size: .8em;

}

a:hover.menuItem_blanklink     {

	background-color: #b0bd9a;

	color: #36261e;

	text-decoration:none;

}

a.menuItemHome {

	display: block;

	background: url(../images/home.png) no-repeat 2px 4px;

	

	background-color: #b0bd9a;

	color: #36261e;

	border-top-width: 0px;

	border-right-width: 0px;

	border-bottom-width: 1px;

	border-left-width: 0px;

	border-bottom-style: solid;

	border-bottom-color: #36261e;

	padding-left: 20px;

	text-transform: uppercase;

	

	font-weight: bold;

	padding-top: 7px;

	padding-bottom: 10px;

	font-size: .8em;

}

a:hover.menuItemHome    {

	background-color: #35261F;

	color: #B0BD9A;

}

 a.menuItemtop {

	display: block;

	background-image: url(../images/nav_tree.gif);

	background-repeat: no-repeat;

	background-position: left bottom;

	background-color: #b0bd9a;

	color: #36261e;

	border-top-width: 0px;

	border-right-width: 0px;

	border-bottom-width: 1px;

	border-left-width: 0px;

	border-bottom-style: solid;

	border-bottom-color: #36261e;

	padding-left: 20px;

	text-transform: uppercase;

	font-weight: bold;

	padding-top: 6px;

	padding-bottom: 0px;

	font-size: .8em;

}

 a:hover.menuItemtop     {

	background-color: #35261F;

	color: #B0BD9A;

}

 a.menusubItem {

	display: block;

	color: #36261e;

	padding-left: 20px;

	text-transform: uppercase;

	font-size: .8em;

	padding-top: 4px;

	text-decoration: none;

}

 a:hover.menusubItem {

	background-color: #CBC7BF;

	color: #000000;

}

#contentLeft {

	background-color: #e6e1d9;

	background-repeat: repeat-x;

	background-position: left bottom;

	width: 180px;

	text-align:left;

}

#contentRight {

	font-family: verdana, arial, helvetica, sans-serif;

	margin-left: 0px;

	

	

}

.faq_list{

line-height:10px;



}

#contentRight img {

padding-right:0px;

}



#contentRight .image_pad{

padding-right:16px;

}

#contentRight p {

	margin-left: 20px;

	margin-right: 10px;

}

#contentRight .content_img_right{

float: right; 

margin: 0 0 10px 10px;

}

#contentRight .content_img_left{

float: left; 

margin: 0 10px 10px 0;

}

#contentRight a:link{

	color: #285eb8;

	text-decoration: none;

}

#contentRight a:visited {

	text-decoration: none;

	color: #285eb8;

}

#contentRight a:hover {

	text-decoration: none;

	color: #122cef;

}





.newsitem {

	float: left;

	margin-top: -40px;

	margin-left: -20px;

	margin-bottom: 20px;

	margin-right: 20px;

}

#tableLogo  {

	background-image: url(../images/tableLogoBack.gif);

	background-repeat: repeat-x;

	background-position: bottom;

	text-align: center;

	height: 130px;

	vertical-align: middle;

	

	margin-right: auto;

	margin-left: auto;

	margin-top: 20px;

}

#tableLinks  {

	width: 96%;

	border: 1px solid #C9D1B9;

	margin-right: auto;

	margin-left: auto;

}



.tableHeader {

	color: #FFFFFF;

	font-weight: bold;

	font-size: 1.2em;

	padding-left: 12px;

}

.tableSubheader {

	color: #454E31;

	font-weight: bold;

	background-color: #C9D1B9;

	vertical-align: bottom;

	padding-left: 12px;

	padding-right: 8px;

}

.tableContent {

	color: #454E31;

	background-color: #FFFFFF;

	padding-top: 4px;

	padding-right: 4px;

	padding-bottom: 0px;

	padding-left: 12px;

	border-left:1px solid #cacaca;

}

/* -- Footer layout/display styles -- */

.footer_bottom{

width: 905px;

height:42px;

margin-right: 3%;

margin-left: 3%;

}

.footer_left_botttom{

width:33px; 

height:42px; 

background-image:url(../images/left_bottom.gif); 

background-repeat:no-repeat;


}

.footer_middle{

background-color:#37261f;

color:#c1b9ac;


font-family:Arial, Helvetica, sans-serif;

font-size:8pt;

/*text-transform:uppercase;*/

text-decoration:none;

}

.footer_middle a:link, .footer_middle a:visited{

background-color:#37261f;

color:#c1b9ac;

font-family:Arial, Helvetica, sans-serif;

font-size:10pt;

/* text-transform:uppercase; */

text-decoration:none;

}

.footer_middle a:hover{

background-color:#37261f;

color:#f8f0e4;

font-family:Arial, Helvetica, sans-serif;

font-size:10pt;

text-transform:none;

text-decoration:none;

}

.footer_image{

width: 94%;

height:66px;

margin-right: 3%;

margin-left: 3%;

background-color:#281c17;

/*border-left:2px solid #281c17;*/

} 

.footer_right_botttom{

width:33px; 

height:42px; 

background-image:url(../images/right_bottom.gif); 

background-repeat:no-repeat;

}

.fooer_copy{

color:#9d8c85;

font-family:Arial, Helvetica, sans-serif;

font-size:8pt;

}

/* -- Display formatting styles -- */

.grey {

  font-size: 0.9em;

  color: #AAA;

}

.white {

  color: #FFF;

}

a  {

	text-decoration: none;

}

/* -- <ul> tag styles -- */

ul{

	font-size: 1em;

	list-style-image: url(../images/li_tree.gif);

	padding-right: 20px;

	padding-left: 0px;

}

li {

	margin-left: 40px;

	

}



ul.member{

	font-size: 1em;

	list-style-image: none;

	padding-right: 20px;

	padding-left: 0px;

}

ul.member li {

	margin-left: 40px;

	

}





.li_faq {

	margin-right:5px;

}

/* -- Text Formating -- */

.header1 {

	color:#000;

	font-size:16px;

	text-transform:uppercase;

	text-align:center;

	font-weight:bold;

	width:100%;

	float:left;

	margin:10px 0 10px 0;

}

.header2{

	color:#000;

	font-size:12px;

	text-transform:uppercase;

	text-align:center;

	font-weight:bold;

	width:100%;

	float:left;

	margin:0 0 10px 0;

}



h2 {

	background-color: #281C17;

	color: #FFFFFF;

	font-size: 1.4em;

	text-transform: uppercase;

	margin-top: 0px;

	padding-top: 20px;

	padding-left: 20px;

}



.home-header {

	background-color: #281C17;

	color: #FFFFFF;

	font-size: 1.4em;

	text-transform: uppercase;

	padding-left: 20px;

	font-weight:bold;

}

h2.imagemove {

	padding-left: 234px;

}

h3 {

	background-color: #281C17;

	color: #FFFFFF;

	font-size: 1em;

	padding-top: 0.6em;

	font-weight: bold;

	padding-left: 230px;

}

h4 {

	font-size: 1.8em;

	font-weight: normal;

	color: #281C17;

	padding-left: 20px;

	margin-bottom: 0px;

}

h5 {

	font-size: 1.4em;

	font-weight: bold;

	color: #281C17;

	padding-left: 20px;

	margin-bottom: 0px;

}

h6 {

	font-size: 1em;

	font-weight: bold;

	color: #281C17;

	padding-left: 20px;

	margin-bottom: 0px;

}

.rightCol	{

	line-height: 1.3em;

	margin-left: 13em;

}

.blue	{

	color: #7996c3;

}

.padding20	{

}

.font10	{

}

.padding2010	{

padding: 10px 20px;

}

/* Nav */

#navtitle	{

width: 150px;

text-align: center;

font-weight: bold;

position: absolute;

top: 132px;

left: 10px;

z-index: 10;

}

#navcontainer	{

z-index: 5;

padding: 25px 0;

background: #fec949;

}

#navlist	{

padding: 0;

margin: 0;

font: 9px verdana, arial, helvetica, sans-serif;

background: #fedf8f;

width: 150px;

}

#navlist li	{

list-style: none;

margin: 0;

padding: 0;

display: block;

text-align: left;

}

#navlist li a	{

display: block;

padding: 7px 0 7px 10px;

margin: 0;

border-right: 5px solid #fec949;

background: #fedf8f;

text-decoration: none;

}

#navlist li a { 

color: #000; 

}



#navlist li a:hover	{

color: #000;

background: #fec949;

}

.menulist	{

padding: 0;

margin: 0;

font: 9px verdana, arial, helvetica, sans-serif;

background: #fedf8f;

}

.menulist li	{

list-style: none;

margin: 0;

padding: 0;

display: block;

text-align: left;

}

.menulist li a	{

width: 135px;

width: 150px;

width: 135px;

display: block;

padding: 5px 0 5px 10px;

margin: 0;

border-right: 5px solid #fec949;

background: #fedf8f;

text-decoration: none;

}

.menulist li a { 

color: #000; 

}

.menulist li a:hover	{

color: #000;

background: #fec949;

}

#inside-menu	{

position: absolute;

visibility: hidden;

top: 150px;

left: 160px;

z-index: 3;

}

#membership-menu	{

position: absolute;

visibility: hidden;

top: 177px;

left: 160px;

z-index: 3;

}

#registration-menu	{

position: absolute;

visibility: hidden;

top: 204px;

left: 160px;

z-index: 3;

}

#awareness-menu	{

position: absolute;

visibility: hidden;

top: 231px;

left: 160px;

z-index: 3;

}

#info-menu	{

position: absolute;

visibility: hidden;

top: 258px;

left: 160px;

z-index: 3;

}

/* -- Main layout styles -- */

.hr	{

border-bottom: 1px solid #bbb;

margin-bottom: 10px;

padding-top: 10px;

}

.hr2	{

border-bottom: 1px solid #bbb;

margin-bottom: 10px;

}

/* New class    */

.left_menu_top{

height:10px;

width:20px;

background-color:#b0bd9a;

width: 180px;

margin-bottom:-4px;

}

.left_menu_top_home{

height:10px;

width:20px;

background-color:#b0bd9a;

width: 180px;

margin-bottom:-4px;

}

/*  body content starts  */

.body_content{

border-right:2px solid #281c17;

border-left:2px solid #c9d1b9;

background-color:#f5f2eb;

}

.left_menu_td{

border-left:2px solid #281c17;

border-right:1px solid #281c17;

background-color:#e5e2db;

}

.footer_left_menu_td{

border-left:2px solid #281c17;

border-right:1px solid #281c17;

background-color:#e5e2db;

background-image: url(../images/left_footer_bottom_img.jpg);

background-repeat: repeat-x;

}

.footer_body_content{

border-right:2px solid #281c17;

border-left:2px solid #c9d1b9;

background-color:#f5f2eb;

background-image: url(../images/right_footer_bottom_img.jpg);

background-repeat: repeat-x;

}





.footer_left_menu_td1{

border-left:2px solid #281c17;

border-right:1px solid #281c17;

background-color:#e5e2db;

}

.footer_body_content1{

border-right:2px solid #281c17;

border-left:2px solid #c9d1b9;

background-color:#f5f2eb;

}





/*  body content starts  */

.style8{

color:#42453d !important;

text-decoration:none !important;

}

.style8 a:link, .style8 a:visited{

color:#42453d !important;

text-decoration:none !important;


}

.style8 a:hover{

color:#63675c !important;

text-decoration:none !important;

}



.middle_vertical{

background-image: url(../images/right_verti.gif);

background-repeat: repeat-y;

width:3px;

background-color:#f5f2eb;

}

.left_verti{

background-image: url(../images/left_verti.gif);

background-repeat: repeat-y;

width:2px;

}

.footer_left_img{

background-image: url(../images/grassLeft.gif);

background-repeat:no-repeat;

}



.footer_right_img{

background-image: url(../images/right_footer_bottom_img.jpg);

background-repeat:no-repeat;

}

.small_text{

color:#c1b9ac;

font-size:7pt;

}

.small_red_text, .small_red_text a:link, .small_red_text a:visited{

color:#d21519;

font-size:7pt;

}

.small_red_text a:hover{

color:#d21519;

font-size:7pt;

text-decoration:underline;

}

/*#login, #login a:link, #login a:visited, #login a:hover{

font-size:9pt;

font-weight:bold;

position:absolute;

left:700px;

top:139px;

height:25px;

width:378px;

height:26px;

z-index:1000;

display:block;

text-decoration:none;

display:block;

}*/



#login, #login a:link, #login a:visited, #login a:hover{

font-size:9pt;

font-weight:bold;

position:absolute;

top:139px;

margin:0 0 0 550px;

}

#loginlo{

font-size:9pt;

font-weight:bold;

position:absolute;

top:139px;

}



.logout{

font-size:9pt;

font-weight:bold;

position:absolute;

top:0px;

}





.login_text_field{

font-size:9pt;

color:#000000;

border:1px solid #666666;

width:198px;

}

.logout_text_field{

font-size:9pt;

color:#000000;

border:1px solid #666666;

width:73px;

}

.go_btn{

background-color:#000066;

color:#FFFFFF;

font-size:7.5pt;

font-weight:bold;

height:22px;

padding:0 3px 0 3px;



}

.required

{

	color:#FF0000;

	padding-left:2px;

}



/*Calendar class start*/

.calendar_border{

	border:1px solid #919c7d;

	width:auto;

	background-color:#c1cfa8;

}

.calendar{

	width:auto;

	height:40px;

}

.table_year{

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:8pt;

background-color:#b0bd9a;

height:5px;

font-weight:bold;

}

.year_nav{

color:#5b7195;

text-decoration:none;

font-size:9pt;

}

.year_nav a:link, .year_nav a:visited{

color:#5b7195;

text-decoration:none;

font-size:9pt;

}

.year_nav a:hover{

color:#061dcf;

text-decoration:none;

font-size:9pt;

}

.table_day{

background-color:#b0bd9a;

height:5px;

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:8pt;

}

.sunday{

color:#b90000;

}

.date_bg{

background-color:#c1cfa8;

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:8pt;

height:10px;

}

.date_normal{

background-color:#c1cfa8;

text-decoration:none;

color:#000000;

}

.date_normal a:link, .date_normal a:visited{

background-color:#c1cfa8;

text-decoration:none;

color:#000000;

}

.date_normal a:hover{

background-color:#d6e6ba;

text-decoration:none;

color:#000000;

}

.event_date{

background-color:#d9f2ae;

text-decoration:none;

color:#281c17 !important;

font-weight:bold;

}

.event_date a:link, .event_date a:visited{

background-color:#d9f2ae;

text-decoration:none;

color:#281c17 !important;

font-weight:bold;

}

.event_date a:hover{

background-color:#d9f2ae;

text-decoration:none;

color:#b33c0a !important;

font-weight:bold;

}

.date_disable{

background-color:#b5c29d;

padding:2px;

}

/*calendar class end*/



/* error class starts */

.error_container{

padding:5px 0 0 20px;

width:60%;



}

.error_box{

padding:2px;

border:1px solid #8e987c;

}

.error_bg{

background-color:#dae1ce;

width:auto;

color:#d60000 !important;

padding:3px  !important;

}

.top_gap{

height:2px;

background-color:#dae1ce;

}

.bottom_gap{

height:10px;

background-color:#dae1ce;

}



.tess {

	font-family:Arial, Helvetica, sans-serif;

	font-size:100px;

	font-weight:bolder;

	color:#d0e1c6;

}

.texas {

	font-family:Arial, Helvetica, sans-serif;

	font-size:25px;

	font-weight:bolder;

	color:#b4cfa6;

}



/*error class ends */

/*Added New*/

#linkSuccessContent p{

padding-right:10px;

margin-left:0;

}

.centerTextNew{

margin-left:20px;

}

.elocateBtn{

background:url(../images/elocateBtn.jpg) no-repeat;

width:196px; height:52px;

}

.georemoteBtn{

background:url(../images/georemote_btn.jpg) no-repeat;

width:196px; height:52px;

}



.tktSrchBtn{

background:url(../images/ticketsearch.jpg) no-repeat;

width:196px; height:52px;

}

.IndexLinkTxt{

color:#000000 !important;

}

.IndexLinkTxt:link{

color:#000000 !important;

}

.IndexLinkTxt:hover{

color:#4b5435 !important;	

}

/*Added By Debparna For Popup CheckBox*/

#backgroundPopup{

display:none;

position:fixed;

_position:absolute;

height:100%;

background:url(../images/spacer.gif) repeat;

width:100%;

top:0;

left:0;

border:1px solid #cecece;

z-index:1;

}

#popupContact{

display:none;

position:absolute;

_position:absolute;

border:1px solid #d0c5c1;

width:180px;

z-index:2;

padding:10px 6px;

font-size:11px;

background:#fff;

left:30px;

top:60%;

}

#popupContactClose{

font-size:14px;

right:6px;

top:4px;

position:static;

color:#6fa5fd;

font-weight:700;

display:block;

}

#button{

text-align:center;

}

.padForm{

float:left;

margin-left:30px;

}

.formTxt{

padding-left:5px;

}

.keep{

font-family:Verdana, Geneva, sans-serif;

font-size:11px;

font-weight:normal;

color:#000;

}

.zero{

padding:0; margin:0;

}

.small{

font-size:11px;

}

/*Added for gallery by Debparna Dutta*/

.galBgHolder{

width:126px; height:98px; padding:24px 0 0 6px;

background:url(../images/fgalBg.jpg) no-repeat;

}
/*comments section*/
.postedComment{ color:#36261e; padding:5px 0px 5px 0px; border-bottom:1px solid #231e18; width:95%; }
.commentOwner{ font-style:italic; text-align:right;}
p.viewMore{ font-style:italic; font-size:10px; font-weight:bold; text-align:right;}
.commentsData{ background:#fff; border:1px solid #dddddd; margin:10px 0px 0px 0px;}
.commentHeader {color: #454E31;font-weight: bold; padding-bottom:10px;}
.commentsHolder{ background:#fff; border:1px solid #dddddd; padding:5px;}













