  /*                    */
 /*  GLOBAL TAG EDITS  */
/*                    */
body
{ 
	margin: 0px;
	background:#7FAACC url(../images/layout/bg.jpg) repeat-x;
	font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
	color:#000;
}

a:link,
a:visited,
a:active
{
	color: #0046AE;
	text-decoration: none;
}

a:hover
{
	color: #DB4C59;
	text-decoration: none;
}

/*  Headers with Blue Gradients  */
h1,h2,h3,h4,h5 
{   
	font-family: Trebuchet MS, Verdana, sans-serif;
	font-size:16px;
	color: #00508D;
	padding:0px;
	margin:3px;
	margin-left:10px !important;
}
h1{
  margin-bottom:15px;
}
h2 {  
	color:#2F8CB5;
	font-size: 14px;
}

h3
{
	font-size: 12px;
	font-weight:bold;
	color: #3066A3;
}

h4 /*  News Headers on Homepage  */
{
	color: #DB4C59;
	padding-top:0px;
	padding-bottom:0px;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:5px;
}

h5 
{
	font-size: 12px;
}

ul{
	padding-left:15px;
	margin:5px 0px 10px 10px;
}

ul.yellowBulletList,
ul.blueBulletList {
	padding-left:15px;
	margin:15px 0px 5px 10px;
}

ul{
	list-style-image:url(../images/layout/bullet2.gif);
}
ul.blueBulletList {
	list-style-image:url(../images/layout/blueBullet.jpg);
}
ul.yellowBulletList {
	list-style-image:url(../images/layout/yellowBullet.jpg);
}
ul li,
ul.yellowBulletList li,
ul.blueBulletList li{
	padding:2px 0px 2px 0px;
	margin:2px 0px;
}


ul li ul {

	list-style-image:url(../images/layout/bullet2.gif);
	padding-left:10px;
	margin:2px 0px 2px 5px;	
}
img
{
	border: none;
}
input,select,textarea { 
    background-color: #F4F4F4; 
    border: 1px solid #c9c9c9;
}
hr
{
	color:#449D3F;
	background-color:#449D3F;
	width:95%;
	height:2px;
	border:none;
}



  /*           */
 /*  CONTENT  */
/*           */


.content
{
	background-color:#f3f3f3;
	padding:5px 0px;
	padding-top:0px !important;
}
.leftbg {

	background-image:url(../images/layout/bg_left.jpg);
	background-repeat:repeat-y;
}
.rightbg {

	background-image:url(../images/layout/bg_right.jpg);
	background-repeat:repeat-y;
}

#contact {
	list-style-image:none;
	list-style-type:none;
}


#section01,#section02,#section03,#section04,#section05,#section06,#section07,#section08,#section09 {
	width:260px;
	height:400px;
	float:left;
	display:block;
	margin-top:45px;
	vertical-align:top;
	padding-left:12px;
}

div#section02,div#section03,div#section04,div#section05,div#section06,div#section07,div#section08,div#section09 {
	display:none;
}

#main_default {
	height:450px;
	vertical-align:top;
}	
#inside img {
	padding-right:25px;
	padding-left:10px;
		}
			
		
#items ul {
	list-style-image:none;
	list-style-type:none !important;
	padding-top:7px;
	padding-left:0px !important;
	margin-left:-1px !important;
}

#items h1 {
	padding-left:0px;
	margin-left:0px;
}

#main_default li {
	background-image:url(../images/layout/bullet_main.jpg);
	background-color:transparent;
	background-repeat:no-repeat;
	background-position:0px 7px;
	padding-left:15px;
}
					
		
		
#items { 
  float:right; 
	width:264px; 
	display:block; 
	height:450px; 
}
#items h1 { 
  font-size: 16px; 
}
	
.bluebox {

	background: #fff url(../images/layout/bg_bluebox.jpg) repeat-x;
	margin-top:10px;
	padding:10px;
	border:1px solid #ccc;
	display:block;
}

.content div p,
.content td{
	padding:0px 10px;
}
.content div ul {
	padding-left:10px;
}
.rightnav {
	background-color:#f3f3f3;
}

.rightnav .grayoutline ul li {
	padding-top:2px;
	padding-bottom:2px;
	margin-top:0px;
	margin-bottom:0px;
}

.rightnav .grayoutline ul li ul {
	padding-left:15px;
	margin-left:0px;
}
		
.mainmenu
{
	background-image:url(../images/layout/mainmenubg.jpg);
	color:#fff;
	font-size:12px;
	font-weight:bold;
}
.search {
	background-image:url(../images/layout/searchbg.jpg);
	background-repeat:repeat-x;
	vertical-align:top;
}
.search form {
	padding:0px;
	margin:0px;
	padding-top:4px !important;
}
.search form input {
	padding-top:0px;
	margin-top:0px;
}
.topmenu
{
}
.leftnav
{
	background:#fff url(../images/layout/leftnavbg.jpg) repeat-x;
}

.grayoutline,
.grayoutlineNoHeaderBG,
.grayoutlineNoHeaderBG_noPadding,
.grayoutlineHomePage{

	border:1px solid #ccc;
	background: #fff url(../images/layout/bg_blue.jpg) repeat-x;
	margin-bottom:10px;			
}

.grayoutlineHomePage {
  padding-bottom:5px;
	margin-bottom:0px;		
}
.grayoutlineHomePage p,
.grayoutline p {
	padding:5px;
}

.grayoutlineHomePage table,
.grayoutline table{
	padding-left:30px;
}

.grayoutlineHomePage table tr,
.grayoutline table tr	{
	padding:5px 0px;
}
.grayoutlineHomePage img, 
.grayoutline img {

	padding-left:0px;
	padding-right:0px;
}

.grayoutlineHomePage ul li,		
.grayoutline ul li {
	margin:0px;
	padding:2px 7px 2px 0px;
}

.white {
	background-color:#f3f3f3;
}

.yellow {
	color:#FAB254;
	font-weight:bold;
}

.footer
{
	background-color:#008852;
	color: #ffffff;
	font-size: 10px;
	padding-left:17px;
}

/* ka */
div#faqSection ul.faqs{
  list-style:none;
	margin-top:5px;
	padding-left:0px !important;
}

.faqListStyle ul li{
  list-style:none;
	padding-bottom:15px;
}
.yellowAccentText{
  color:#F89D26;
	font-weight:bold;
	font-size:12px;	
}
.greenAccentText{
  color:#008852;
	font-weight:bold;
	font-size:12px;	
}

.grayoutlineNoHeaderBG,
.grayoutlineNoHeaderBG_noPadding{
	background-image:none !important;		
}

.grayoutlineNoHeaderBG_noPadding{
  padding-left:0px;
	padding-bottom:0px;
}

.floatLeft{
	float:left;
}
.floatRight{
	float:right;
}
.clear{
  clear:both;
}

form#searchForm{
  display:inline;
}
form#eventsdisplay{
  margin:20px 10px;
}

img.faqBtn{
  margin:0px 10px 5px 10px;
}

/* map styles */

table.mapTable,
img.mapPosition{
  padding:0px !important;
	margin:0px !important;
}

div#div01,div#div02,div#div03,div#div04,div#div05,div#div06,div#div07,
div#div08,div#div09,div#div10,div#div11{
	width:200px; 
  display:none;
	margin-top:5px;
}


h5{
	margin:0px;
	padding:0px;
	font-size:14px;
	color:#333;
	font-weight:bold;
}



.footer a{
  color:#fff;
	text-decoration:underline;
}
.footer a:hover{
  color:#fff;
	text-decoration:none;
}


/*** POLL-SPECIFIC STYLES ***/
.Poll_DisplayText
{
    font-weight: bold;  
}

.Poll_TotalVotes
{
    font-style: italic;
}

.Poll_TakePoll, .Poll_PollResults
{
    border: dashed 1px #666;
    padding: 5px;
    margin-top: 10px;
    margin-left: 15px;
}

