/* CSS Document */
*{

border:0;
padding:0;

font-family:Arial, Helvetica, sans-serif;

text-decoration:none;
}
.hiddenPic {display:none;}
.visible {display:block;}
.hidden {display:none;}

ol, ul{
list-style-type:disc;
}

#container{

width:950px;
margin:0 auto;
margin-top:25px;
}
#innercontent{
border:1px solid #a1a1a1;
	width: 950px;
	background:#fff;
	
}

.inputClass{
background:url(images/inputBack.jpg)top left no-repeat;
background-color:#e5e5e5;
width:160px;
}
.inputClass2{
background:url(images/inputBack.jpg)top left no-repeat;
background-color:#e5e5e5;
width:150px;
}
/*-----------------------------------------------------------------------------------Top Right Menu---->>>>
*/
#menuTR{
color:#a1a1a1;
text-align:right;
}
#menuTRul{
margin-bottom:0;
color:#a1a1a1;
font-family:Arial, Helvetica, sans-serif;
font-size:0.65em;
font-weight:800;

}

#menuTRul li{
display:inline;
list-style-type:none;
padding-left:2px;
padding-right:2px;

}
#menuTRul li a{
color:#444444;
}
#menuTRul li a:hover{
color:#000000;
}
.menuTRli{
border-right:solid 1px #a1a1a1;
}
.menuTRli a:hover{
color:#000000;

}
#menuTRliend a:hover{
color:#000000;

}
/*----------------------------------------------------------------------------------Top Left Menu------>>>>
*/
#menuTL{
color:#a1a1a1;
vertical-align:top;
height:27px;
}
#menuTLul{
vertical-align:top;
color:#a1a1a1;
font-family:Arial, Helvetica, sans-serif;
font-size:0.7em;

}
#menuTLtable{
padding:0px;
margin-top:-6px;
height:27px;
text-align:center;
vertical-align:bottom;
}

#menuTLul li{
display:inline;
list-style-type:none;

}
#menuTLul li a{
padding-top:5px;
color:#444444;
}
#menuTLli1, #menuTLli2, #menuTLli3, #menuTLli4, #menuTLli5, #menuTLli6, #menuTLli7{
text-align:center;
height:20px;
}
#menuTLli1 a, #menuTLli2 a, #menuTLli3 a, #menuTLli4 a, #menuTLli5 a, #menuTLli6 a, #menuTLli7 a{
font-weight:bold;
color:#444444;
font-family:Arial, Helvetica, sans-serif;
font-size:0.7em;
}

#menuTLli1 a:hover{
color:#98A522;
}
#menuTLli2{

}
#menuTLli2 a:hover{
color:#B56425;
}
#menuTLli3{

}
#menuTLli3 a:hover{
color:#D4A711;
}
#menuTLli4{

}
#menuTLli4 a:hover{
color:#ff0000;
}
#menuTLli5{

}
#menuTLli5 a:hover{
color:#4C6A90;
}

#menuTLli6{
}
#menuTLli6 a:hover{
color:#367846;
}
#menuTLli7{
}
#menuTLli7 a:hover{
color:#a9966b;
}
.TLswap1{
color:#000000;
}
.TLswap2{
color:#000000;
}
.TLswap3{
}
.TLswap4{
}
.TLswap5{
}
.TLswap6{
}

p,h1{margin-bottom:1em}
#header{margin-right:0}
.maintxt{text-align:left;margin:1em;}

/*----------------------------------------------------------------------------Content------->>>>
*/

#contentcontainer{
height:623px;
padding-left:25px;
padding-right:25px;
color:#444444;
}

/*--------------------------------------------------------Home Page---------->>>>
*/
#homepg{

}
#homelogo{
height:61px;
text-align:center;
/*padding-top:80px;*/
padding-top:40px;
vertical-align:bottom;
}
#h_img1{
width:396px;
height:133px;
text-align:right;
padding:10px;
}
#h_img2{
width:133px;
height:133px;
text-align:center;
padding:10px;
}
#h_img3{
width:396px;
height:133px;
text-align:left;
padding:10px;
}
#h_img4{
width:396px;
height:133px;
text-align:right;
padding:10px;
}
#h_img5{
width:133px;
height:133px;
text-align:center;
padding:10px;
}
#h_img6{
width:396px;
width:133px;
height:133px;
text-align:left;
padding:10px;
}
#hometxt{
text-align:center;
padding-left:210px;
padding-right:210px;
font-size:11px;
color:#444444;
}

/*-----------------------------------------------------------Flash----------->>>>
*/

#homepgflash{
text-align:center;
padding-bottom:25px;
}

/*-----------------------------------------------------------Business--------->>>
*/
#bpg{
text-align:center;
}

#b_left{
height:597px;
width:278px;
}
#num_results{
font-size:10px;
padding-bottom:5px;
}
#b_righttop{
width:622px;
text-align:left;
background-image:url(images/business/binfo_imagetop.jpg);
height:120px;
padding-left:50px;
color:#dce2e9;
}

#b_links{
list-style-type:disc;
text-decoration:none;
}
#b_links li{
list-style-type:disc;
display:list-item;
}

#b_righttop a{
color:#bcc8d6;
font-size:10px;
font-family:Arial, Helvetica, sans-serif;

}
#b_righttop a:hover{
color:#ffffff;
}

#b_rightmiddle{
text-align:right;
padding-right:10px;
background-image:url(images/business/b_imagemiddle.jpg);
height:25px;
font-size:10px;
color:#ffffff;

}
#b_rightmiddle a{
font-size:10px;
color:#ffffff;
}
#b_rightbottom{
text-align:left;
background-image:url(images/business/binfo_imagebottom.jpg);
height:430px;

color:#626469;
vertical-align:top;
}
#b_rightInContainer{
margin-left:20px;
margin-right:20px;

}
#b_rightInContent{
margin:10px 30px 10px 30px;
font-size:10px;
height:430px;
width:522px;
overflow:auto;

}
#binfo_righttopContainer{
height:100px;

margin-right:30px;
overflow:auto;
}
#binfo_righttopContainer2{
height:80px;

margin-right:30px;
overflow:auto;
}
#binfo_righttop{
width:622px;
text-align:left;
background-image:url(images/business/binfo_imagetop.jpg);
height:123px;
padding-left:50px;
color:#dce2e9;
}
#binfo_links{
text-decoration:none;
}
#binfo_righttop a{
color:#bcc8d6;
font-size:10px;
font-family:Arial, Helvetica, sans-serif;

}
#binfo_righttop a:hover{
color:#ffffff;
}

#binfo_rightbottom{
width:622px;
text-align:left;
background-image:url(images/business/binfo_imagebottom.jpg);
height:474px;
color:#626469;
vertical-align:top;
}
#binfo_rightInContent{
margin:5px 30px 5px 30px;
font-size:10px;
height:430px;
width:542px;
overflow:auto;

}
#b_Alist{
height:50px;
width:502px;
}
#lookup_letters{
list-style:none;
display:inline;
}

#lookup_letters li{
display:inline;
padding:2px;
}
#lookup_letters li a{
font-size:12px;
color:#444444;
}
#bus_categories{
width:502px;
padding:20px;
}
.address{
font-size:12px;
}
.bus_phone{
font-size:12px;
font-weight:bold;
}

.bus_name{
font-size:14px;
color:#5b789a;
padding-bottom:3px;
}
.categories{
}
.catagories ul{

}

.categories li{
list-style-type:disc;
display:list-item;

}
.categories li a{
font-size:11px;
color:#444444;

}
.categories li a:hover{
color:#7991ad;
}
.email{
font-size:12px;
}
.bus_web a{
font-size:12px;
color:#b8923d;
}
/*-----------------------------------------------------------News------------>>>
*/
#npg{

}
#n_left{
background:url(images/news/newsLeft.jpg) top left no-repeat;
padding:10px;

}
#n_leftInner{
width:258px;
height:480;
overflow:auto;

}
#n_leftInnerContent{
color:#867551;
padding:20px;
}
#n_leftInnerContent a{
color:#867551;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}




/*-----------------------------------------------------------Events--------->>>
*/
#epg{
height:597px;
text-align:center;
}

#e_left{

width:278px;
}

#e_righttop{
width:626px;
text-align:left;
background-image:url(images/events/event_backtop.jpg);
height:252px;
vertical-align:top;
padding-top:10px;
padding-left:40px;
color:#c2d1c5;
}
#e_righttopContainer{
padding:0px;
height:212px;
width:542px;
overflow:auto;
}
#e_righttop a{
padding:0px;
color:#c2d1c5;
font-size:10px;
font-family:Arial, Helvetica, sans-serif;

}
#e_righttop a:hover{
color:#ffffff;
}

#elookup_letters{
list-style:none;
display:inline;
}

#elookup_letters li{
display:inline;
padding:2px;
}
#elookup_letters li a{
font-size:12px;
color:#444444;
}
#e_rightmiddle{
text-align:left;
padding-left:50px;
background-image:url(images/events/event_backmiddle.jpg);
height:25px;
color:#ffffff;
font-size:10px;
color:#c2d1c5;

}
#e_rightmiddle a{
font-size:10px;
color:#ffffff;
}

#e_rightbottom{
text-align:left;
background-image:url(images/events/event_backbottom.jpg);
height:306px;

color:#000000;
vertical-align:top;
}
#e_rightInContainer{
margin-left:20px;
margin-right:20px;

}
#e_rightInContent{

margin:10px 30px 10px 30px;
font-size:10px;
height:265px;
width:522px;
overflow:auto;
}
#evt_title{
color:#32643e;
font-size:15px;
font-weight:bold;
padding-bottom:5px;
}
#evt_date{
font-size:12px;

}
#evt_location{
font-size:12px;
font-weight:bold;
padding-bottom:5px;
}
#evt_time{
font-size:12px;
}

.event_more{
font-weight:bold;
color:#444444;
}


/*-----------------------------------------------------------About------------->>>>
*/
#a_top{
background-image:url(images/a_backtop.jpg);
height:497px;
vertical-align:top;
}
#aColumn{
vertical-align:top;
font-size:11px;
text-align:left;
}
#a_top p{
padding:0px;
margin:0px;
vertical-align:top;
font-size:11px;
text-align:left;
}
#a_top h2{
color:#b8923d;
font-size:12px;
font-weight:bold;
padding-left:10px;
padding-top:10px;
}
#aColumnTop{
padding-top:20px;
padding-left:10px;
padding-bottom:20px;
height:14px;
}
.aColumnTopTxt{
color:#b8923d;
font-size:12px;
font-weight:bold;
}
.aColumnHead{
color:#dc5c12;
font-size:11px;
padding:0px;
font-weight:bold;
}
#aColumnBox{
vertical-align:top;
}
#aCMS_containerOuter{
width:900px;
height:497px;
overflow:auto;
}
#aCMS_container{
height:497px;
text-align:left;

}

.aColumn1{
padding:0px 10px 0px 10px;
width:300px;
line-height:12px;
}
#a_top ul{
font-size:11px;
line-height:14px;
margin:0 0 0 0.7em; padding-left:0.6em; 
}
#aColumn ul{
line-height:12px;
margin:0 0 0 0.7em; padding-left:0.6em; 
}

#a_contact{
margin:0px;
padding-left:50px;
padding-top:0px;

}

.a_contact1st{
color:#b8923d;
padding:0px;

}

.Bullet{
display:block;
}
/*-----------------------------------------------------------------------------login & CMS----->>>>
*/
.instructions{
padding-left:25px;
}
#CMSmenu{

}
#CMSmenu a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#93392a;
padding:5px;
}
#log_top{
vertical-align:middle;
background-image:url(images/a_backtop.jpg);
height:497px;
padding-left:325px;

}
#containerLogin{
width:900px;
height:597px;
padding:0px;
margin:0px;
vertical-align:top;
}
#login_box{
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
background:url(images/Login_backin.jpg);

height:121px;
width:253px
}
#logintxt{
padding:20px;
text-align:center;
}
#logintxt a{
background:#EFF1E3;
border: 1px solid #781351;
color:#93392a;
font-size:11px;
padding:5px;
color:#444444;
}
#logintxt a:hover{
color:#b8923d;
}

#login_box h2{
font-size:14px;
padding:0px;
}

#login_box input{
background:url(images/inputBack.jpg)top left no-repeat;
background-color:#e5e5e5;
width:130px;
}
.LoginBttn{
background:#EFF1E3;
border: 1px solid #781351;
color:#93392a;
font-size:11px;
padding:0px;
}
fieldset{
background:#EFF1E3;
border: 1px solid #781351;
color:#93392a;
font-size:11px;
padding:10px;
margin-left:10px;
}
fieldset table{
color:#93392a;
}
fieldset h1{
font-size:12px;
color:#93392a;
padding:0px;
margin:0px;
}
fieldset input{
background:#fbfdf0;
margin:2px;
border:1px solid #b8923d;
color:#b8923d;
}
legend{
font-family:Arial, Helvetica, sans-serif;
color:#b8923d;
font-size:14px;
padding:5px;
}



/*----------------------------------------------------------------------Map------------------->>>>
*/
#containerMapOuter{
height:497px;

}
#containerMap{
text-align:right;
padding-top:10px;
padding-left:20px;
padding-right:20px;

}

#directions{
padding-left:10px;
padding-top:10px;
font-size:11px;
width:250px;
float:left;
text-align:left;
}
#directions h1{
font-size:14px;
padding:0px;
color:#b8923d;
}




/*---------------------------------------------------------------------Site Map------------------>>>>
*/
#sm_top{
vertical-align:top;
background-image:url(images/a_backtop.jpg);
height:497px;
}
#containerSitemap{
width:900px;
height:597px;
padding:0px;
margin:0px;
background:url(images/Login_back.jpg);
vertical-align:middle;
overflow:auto;
}
#sitemaparea{
width:900px;
padding:10px;
}
#sitemaparea h1{
padding-top:10px;
padding-left:5px;
color:#b8923d;
font-size:12px;
}
#sitemaplist{

list-style-type:none;
}
#sitemaplist li{
padding-left:15px;
font-size:10px;
}
#sitemaparea a{
color:#444444;
}
#sitemaparea a:hover{
color:#93392a;
}
/*-------------------------------------------------------------------------Contact-------->>>>
*/
#addressBox{
float:right;
width:300px;
padding-left:50px;
padding-right:50px;

}
#containerContactOuter{
background:url(images/Contact_back.jpg);
width:900px;
height:597px;
padding:0px;
margin:0px;
}
#containerContactInner{
padding:20px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;

}
#containerContactInner h2{
font-size:14px;
padding:0px;
}
/*---------------------------------------------------------------------------------------Footer------->>>>
*/
#bottominfo{
height:45px;
width: 100%;
border-right:solid 1px #a1a1a1;
border-left:solid 1px #a1a1a1;
border-bottom:solid 1px #a1a1a1;
bottom:0;
vertical-align:bottom;
}
#search{
background:url(images/searchboxOuter.jpg);
border-right:solid 1px #a1a1a1;
padding-top:13px;
padding-left:30px;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
height:32px;
float:left;
width:290px;
}
.searchCarrot{
background:#FFFFFF;
width:35px;
}
.searchtxt{
padding-top:5px;
}

#events{
height:45px;
margin-left:380px;
}

#eventleft{
display:block;
padding-top:1px;
padding-right:10px;
float:left;
width:220px;
text-align:right;
height:45px;
}
.mainEtxt{
line-height:14px;
font-size:14px;
}
.Edate{
margin-top:-17px;
font-size:10px;
color:#333333;
}

#eventright{
padding-top:2px;
padding-left:2px;
font-size:10px;
}
#eventright a{
font-weight:bold;
color:#444444;
}
#eventright a:hover{
font-weight:bold;
color:#000000;
}
#ftr{
width: 950px;
font-size:9px;
text-align:right;
padding:3px;
}

