/*creates full width site for mobile devices*/
#wrapper, #searchBar, #content, #homeEvents, #footer { 
	width:100%;
}

/*anything to be hidden should go here*/
.hideForMobile, #headerVerse, #navTD, .titleGraphic, #navArrow, #footer2 {display:none;} 

#searchBar, #footer {
	background-color:#000000;

}

#searchBar td {height:auto;border:0px solid green;}

td#breadcrumb {vertical-align:top;border-right:2px solid white;padding:10px 20px 10px 20px;}
#breadcrumb span.path, #breadcrumb span.path a, #breadcrumb span.path .pathat {font-size : 1.5em;}

#searchWrapper {padding:10px 20px 10px 20px;}
#inputSearch {font-size : 2em;background-color:#fff;color:#000;border-color:#BBBBBB;border-width:1px;border-style:solid;width:200px;}

#handheldNav {
	display:block;
	margin:0;
	border-top:2px solid #fff;
}

/*#handheldNav #Nav{
	padding: 0px 0px 0px 0px;
	margin:0;
	font-family:arial,verdana, helvetica, arial, sans-serif;
	font-size : 4em;
	font-weight:Bold;
	width:100%;
	border:0px solid blue;
}*/

#handheldNav ul {
	padding:0px;
	margin:0px;
	text-indent:0px;
	list-style:none;
	width:100%;
	background:#660000;
	border:0px solid red;
}
#handheldNav ul li{
	width:100%;
	text-align:left;
}
#handheldNav ul li a{
	position: relative;
	cursor: pointer;
	display: block;
	color: #fff;
	padding: 5px 15px 5px 15px;
	text-decoration : none;
	border-bottom:2px solid #fff;
}

#handheldNav>ul>li>a{
	border: 0px solid transparent;

	text-decoration : none;
}
#handheldNav a:visited{
	color: #fff;
}
#handheldNav a:hover{
	border: 0px solid #AAAAAA;

	background-color: #000;
	text-decoration: none;
}
#handheldNav a:active{
	border: 0px solid #333333;
	color: #FFFFFF;
	background-color: #999999;
}

#handheldNav ul li A.NavAt{
	position: relative;
	cursor: pointer;
	display: block;
	text-decoration : none;
	
	color:#fff;
	background:#464646;
}
#handheldNav ul li a.NavAt:hover{
	border: 0px solid #FFFFFF;
	border-bottom:2px solid #fff;
	background-color: #464646;
	text-decoration: none;
}
#handheldNav ul li A.NavAt:Visited{
	position: relative;
	cursor: pointer;
	display: block;
	color: #fff;
	text-decoration : none;
}

td#navTD {width:25%;vertical-align:top;border-right:0px solid black;}

td#navTDMain {width:100%;}

#handheldNav .NavQL{
	padding: 0px 0px 0px 0px;
	margin:0;
	font-family:arial,verdana, helvetica, arial, sans-serif;
	font-size : 3em;
	font-weight:Bold;
	width:100%;
	border:0px solid blue;
	border-top:0px solid white;
	border-bottom:0px solid white;
}

#handheldNav .NavQL ul {
	padding:0px;
	margin:0px;
	text-indent:0px;
	list-style:none;
	width:100%;
	background:#c2c2c2;
	border:0px solid red;
}
#handheldNav .NavQL ul li{
	
	width:100%;
	text-align:left;
}
#handheldNav .NavQL ul li a{
	position: relative;
	cursor: pointer;
	display: block;
	color: #000;
	width:100%;
	padding: 3px 15px 3px 15px;
	text-decoration : none;
	border-bottom:2px solid #fff;
}

.NavQL>ul>li>a{
	border: 0px solid transparent;

	text-decoration : none;
}
.NavQL a:visited{
	color: #fff;
}
#handheldNav .NavQL ul li a:hover{
	border: 0px solid #AAAAAA;
	color: #fff;
	background-color: #000;
	text-decoration: none;
}
#handheldNav .NavQL ul li a:active{
	border: 0px solid #333333;
	color: #FFFFFF;
	background-color: #999999;
}

#handheldNav .NavQL ul li A.NavAt{
	position: relative;
	cursor: pointer;
	display: block;
	text-decoration : none;
	
	color:#fff;
	background:#464646;
}
#handheldNav .NavQL ul li a.NavAt:hover{
	border: 0px solid #FFFFFF;
	border-bottom:2px solid #fff;
	background-color: #464646;
	text-decoration: none;
}
#handheldNav .NavQL ul li A.NavAt:Visited{
	position: relative;
	cursor: pointer;
	display: block;
	color: #fff;
	text-decoration : none;
}

td#contentMain {vertical-align:top;width:75%;border:0px solid blue;}

#footer {border-top:2px solid #fff;border-bottom:1px solid white;} 
#footer td p{font-size:2em;}

#translucentarea{
	filter: alpha(opacity=50);
	opacity: 0.5;
}

#translucentarea2{
	filter: alpha(opacity=80);
	opacity: 0.8;
}

#GradTd{}
#GradTd2{}
#GradTd3{}
#GradTdVert{}
#GradTdVert2{}

.photoThumb {border:1px solid white;}

.white {color:#FFFFFF;}

.error {
	margin-left:5px;
	color:#992200;
	font-weight:bold;
}

.pad5 {
	padding-right:5px;
	padding-left:5px;
	padding-bottom:5px;
	padding-top:5px;
} 

.pad10 {
	padding-right:10px;
	padding-left:10px;
	padding-bottom:10px;
	padding-top:10px;
} 

.pad15 {
	padding-right:15px;
	padding-left:15px;
	padding-bottom:15px;
	padding-top:15px;
} 


H1 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 30px;
	font-weight : bold;
}

.nomargin {
	margin-top:0px;
	margin-bottom:0px;
}

H2 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 24px;
	font-weight : bold;
}

H3 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 18px;
	font-weight : bold;
}

H4 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 14px;
	font-weight : bold;
}

H6 {
	font-family : verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
}

A.path {

}

.submit {
	background-color : #660000;
	color : #FFFFFF;
	font-size:11px;

	font-family:arial,verdana, helvetica, arial, sans-serif;
}

.submitlg {
	background-color : #660000;
	color : #FFFFFF;
	font-size:14px;
	font-weight:bold;
	font-family:arial,verdana, helvetica, arial, sans-serif;
}

A.calendar:Hover {
	color:#FFFFFF;
	background-color:#003366;
}

A.calendar:Visited {
	color:#000033;
}

.calendar {
	text-decoration:none;
	font-size:12px;
	font-family:arial, verdana, helvetica, arial, sans-serif;
}

p	{
	font-size:1em;
	font-family:arial, helvetica, arial, sans-serif;

}

TD	{
	font-size:1em;
	font-family:arial, helvetica, arial, sans-serif;

}


.tableTitleText {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 16px;
	font-weight : bold;
	color:#FFFFFF;
}

.tableTitleTextLg {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 18px;
	font-weight : bold;
	color:#FFFFFF;
}

.table {
	border-color : #000000;
	border : thin solid #006699;
}

.adminTitle {
	background-color:#333333;
}

.adminNav {
	background-color:#626262;
}

.adminBtn {
	background-color:#660000;
}

.tableTitle {
	background-color:#660000;
}

.tableLight {
	background-color:#DDDDDD;
}

.tableDark {
	background-color:#CCCCCC;
}

textarea {
	font-size:11px;
	font-family:arial, helvetica, sans-serif;
}

.path {
	font-size:11px;
	font-family:arial, helvetica, sans-serif;
	color:#BBBBBB;
}

.pathat {
	color:#EEEEEE;
	font-weight:bold;
}

A.path {
	color:#BBBBBB;
}

A.path:Visited {
	color:#BBBBBB;
}

A.path:Hover {
	color:#EEEEEE;
}

A.path:Active {
	color:#FFCC00;
}

A {
	color:#2244AA;
}

A:Active {
	color:#003366;
}

A:Visited {
	color:#003366;
}

A:Hover {
	color:#cc3300;
}

A.tan {
	color:#EEEEBB;
}

A.tan:Active {
	color:#EEEEBB;
}

A.tan:Visited {
	color:#EEEEBB;
}

A.tan:Hover {
	color:#EEEEBB;
}

A.white {
	color:#FFFFFF;
}

A.white:Active {
	color:#EFEFEF;
}

A.white:Visited {
	color:#FFFFFF;
}

A.white:Hover {
	color:#DEDEDE;
}

a.sidebar  {
	font:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:16px;
	color:#FFFFFF;
	text-decoration:none;
	}
a.sidebar:hover {
	text-decoration:underline;
		}
a.sidebar:visited {
	font:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:16px;
	color:#FFFFFF;
	}