/* CSS Document */

body{
	color:#555;
	line-height:20px;

	background-color:#FFF;
	/*background-color:#BA9878;*/
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	height:99%;
	overflow:auto;

}
body.NonTransBG{
	color:#555;

	background-color:#FFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
}

.text, td{
	font-size:14px;
}
div.MainDiv{
	width:90%;
	height:100%;
	background-color:#555;
}
.IframeHolder{
	background-color:#FFF;

}
.Highlight a:link, .Highlight a:visited{
	color:#f7931e;
	font-weight:bold;
}
.IntroBlurbs{
	padding:4px 4px 6px 6px;
}

.FormButton{
	/*background-color:#B9C8D1;*/
	background-color:#91278F;
	background-repeat:no-repeat;
	font-weight:bold;
	color:#fff;
	font-size:12px;
	height:24px;
	/*margin:5px 5px 5px 5px;*/
	padding:4px 2px 6px 4px;
	border : 1px solid black;
}

/* this is for content in the left hand side when view is split into two frames. */
.ListingsDivOuter{
	width:90%;
	text-align:center;
}
.ListingsDiv{
	/*background-color:#191F1D;*/
	text-align:left;
	margin:5px 5px 2px 2px;
	padding:3px 5px 2px 10px;
	color:#555;
}
/* this is for content in the left hand side when view is split into two frames. */
.ListingsDivOuter{
	width:90%;
	text-align:center;
}
.ContentHolder{
	width: 96%;
	text-align:left;
	margin:5px 5px 10px 5px;
	padding:3px 5px 10px 10px;
	color:#555;
}

h1, h2{
	/*background-color:#2D1410;*/
	/*font-family:"08 Underground";*/
	text-transform:none;
	font-size:16px;
	color:#00ADEF;
	/*margin-left:5px;*/
	margin-bottom:2px;
}

div.ListingsDiv{
	margin-left:25px;
	text-align:left;
}

.ListingsDiv p{
	/*margin-left:25px;*/
}

div.FloatingNavBar{
	position:absolute;
	top:100px;
	width:100%;
	min-height:20px;
	height:20px;

	color:#FFF;
	background-image:url(images/youthcore-menuleft_reg_02aaa.jpg);
	background-repeat:no-repeat;
	background-color:#91278F;
	padding:4px 10px 6px 54px;
	font-size:12px;
	font-weight:bold;
	vertical-align:top;
	text-align:left;
	margin-right:0px;
}

div.FullContainer{
	margin-left:40px;
	margin-right:60px;
	max-width:900px;
}

div.SiteSearch{
	position:absolute;
	top:60px;
	right:100px;
}
td.NavBar{
	height:28px;
	color:#FFF;
	background-image:url(images/youthcore-menuleft_reg_02aaa.jpg);
	background-repeat:no-repeat;
	background-color:#91278F;
	padding:8px 10px 0px 74px;
	font-size:14px;
	font-weight:bold;
	vertical-align:top;
	text-align:left;


}
.FloatingNavBar a:link, .FloatingNavBar a:visited{
	color:#FFF;
}
.FloatingNavBar a:active, .FloatingNavBar a:hover{
	color:#FFF;
}
th{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	font-size:15px;
	color:#FFFFFF;
	background-color:#325E16;
}

th a:link, th a:visited{
	color:#fff;
	text-decoration:none;
}
th a:active, th a:hover{
	color:#fff;
	text-decoration:underline;
}

h3,h4{
	font-size:18px;
	color:#555;
}
.GeneralTable{
	width:98%;
	margin-top:8px;

}
td.GeneralTable{
	width:auto;
	margin-top:8px;

}
.GeneralTable td{
	padding:3px 3px 3px 3px;
	color:#555;
}
.GeneralTable th{
	padding:3px 3px 3px 3px;
}
.TableRowOdd{
	background-color:#F1F1F1;
	
	color:#222;
}
.TableRowEven{
	background-color:#fff;
	color:#222;
}

.OptionBar{
	background-color:#00ADEF;
	border:none;
	text-align:center;
}
.OptionBar a:link, .OptionBar a:visited{
	text-decoration:none;
	color:#FFFFFF;
}
/************
Notification Box
**********/

.NotificationBox{
	margin-top:10px;
	margin-bottom:10px;
	border:1px dotted #990000;
	background:#CCCCCC;
	padding:10px;
	font-size:12px;
	font-weight:bold;

}


th{
	background-color:#cf489a;
}


.ListingsDiv .YVBox, .ListingsDiv .GreenBox, .ListingsDiv .OrangeBox{
	margin-left:0;
}
th.BoxHeader{

	padding:6px 4px 6px 4px;
	text-align:left;
	font-size:15px;
	/*background-color:#cf489a;*/
	font-weight:bold;
	color:#FFFFFF;
	text-transform:uppercase;

}

table #green .YVBox{
	border:6px solid #8cc63f;

}
table #green .YVBox .BoxHeader{
	background-color: #8cc63f;

}
.YVBox{
	width:90%;
	margin:20px 10px 20px 20px;
	border:6px solid #cf489a;
	background-color:#cf489a;
	font-size:14px;
}
.GreenBox{
	width:90%;
	margin:20px 10px 20px 20px;
	border:6px solid #8cc63f;
	font-size:14px;
}
.GreenBox th{
	background-color: #8cc63f;
}
.GreenBox a:link, .GreenBox a:visited, .GreenBox a:hover, .GreenBox a:active{
	color:#8cc63f;
}
.GreenBox .FormButton{
	background-color: #8cc63f;
}

.EventTableInner a:link, .EventTableInner a:visited{
	 color:#f7931e;
	font-weight:bold;
}


.CalendarLink{
	float:right;
	font-size:14px;
}
.OrangeBox{
	width:90%;
	margin:20px 10px 20px 20px;
	border:6px solid #f7931e;
	font-size:14px;
}
.OrangeBox th{
	background-color: #f7931e;
}
.OrangeBox a:link, .OrangeBox a:visited, .OrangeBox a:hover, .OrangeBox a:active{
	color:#f7931e;
}

td.BoxContent{
	background-color:#fff;
	text-align:left;
	margin:5px 5px 10px 5px;
	padding:3px 5px 10px 10px;
	color:#555;
}
/* Content in the Info Frame */
.InfoDiv{
	text-align:center;
	width:90%;
	background-color:#DDD3C7;
	padding:6px 9px 6px 9px;

	color : #000;
}
.InfoWinDesc, .InfoDiv p{
	text-align : left;
	font-size : 14px;
	padding : 2px;

}
a:link, a:visited{
	color:#D13981;
	color:#993333;
	color:#CC3366;
	color:#993366;
	/*#7F969C;*/
	text-decoration:none;
}
a:active, a:hover{
	color:#c00;
	text-decoration:underline;
}
h4{
	margin:2px 2px 2px 0px;
}
div.GallerySections{
	padding-left:8px;
	padding-top:4px;
	size:15px;
	font-size:15px;
}
.GalleryNav{
	font-weight:bold;
	font-size:14px;
}
.BasicForm{

	color:black;
	font-size:14px;
}
.SearchInput{
	background:DDD3C7;
	color:black;

	padding:2px;
	border : 1px solid #999;
}
.FormDetail{
	color:black;
	font-size:11px;
}


.BasicInput{
	background:#DDD3C7;
	color:black;
	font-size:14px;
	padding:2px;
	border : 1px solid #999;
}

table.FullHeight{
	border:1px solid black;
}

.SplashImage{
	margin:4px 4px 4px 4px;
	border: 1px solid black;
}
.SplashItem{
	text-align:center;
}
.SplashTitle{
	font-weight:bold;
	font-size:16px;
	padding-bottom:8px;
}
div.UpcomingShowsMessage{
	font-weight:normal;
	font-size:14px;
	color:#555;
	padding-left:8px;
	margin-bottom:14px;
	margin-top:8px;
}
table.CalendarNav{
	margin-top:12px;
}
th.CalendarMonth{
	background-color:#FFFFFF;
	color:#cf489a;
	text-align:center;
	padding:4px 4px 4px 4px;
	font-weight:bold;
	font-size:15px;
}

table.EventTableInner{
	margin-top:6px;
	width:100%;
	margin-left:2px;
}
.EventTableInner td{
	padding:4px 6px 4px 6px;
	color:#555;
}

.GalleryItemTitle{
	font-size:14px;
	font-weight:bold;
}
td.GalleryCell{
	padding-left:10px;
}
.Warning{
	color:red;
}

div.Question{
	font-weight:bold;
	padding-bottom:4px;
}
div.Question{
	padding-bottom:4px;
}
div.GalleryList{
	padding-left:8px;
	padding-top:6px;
}
div.Disclaimer{
	text-align:center;
	color:#555;
	padding:5px 20px 20px 20px;
}
td.OurEventCell{
	font-weight:bold;
	border:1px solid white;
	padding-top:9px;
	padding-bottom:9px;
}
.IntroBox{
	color:#555;
	background-color:#FFFF66;
	border:1px solid black;
	padding:5px 5px 5px 5px;
	width:400px;
	border-left:none;
}
.IntroBox a:link, .IntroBox a:visited{
	color:#0033CC;
}
.CategoryList li{
	font-size:14px;
	list-style:none;
	font-weight:normal;
}

/* Splash Page */
.SplashPeople td a:link, .SplashPeople td a:visited{
	color:#ec1922;
	text-decoration:none;
}

.SplashPeople h2 a:link, .SplashPeople h2 a:visited{
	color:#555;
	font-size:22px;
	text-decoration:none;
}
/**** Directory *****/

div.Breadcrumb{
	padding-left:10px;
	margin-top:0px;
}

.accordion, .accordion ul {margin:0;padding:0 0 0 0;list-style: none;width:380px;}
.accordion li {margin: 0;padding: 0;display:inline;}
.accordion a {color:#000;padding:2px;text-decoration:none;font-size:14px;margin:0;display:block;}
.accordion a:hover {color:#000; border-bottom:none;display:block;}

.accordion li ul {margin:0 0 0 8px;padding:0;list-style: none;width:380px;}
.accordion li li {margin:0;padding:0;font-size:14px;}

/* Accordion Menu Styles */

.accordion .accordion_body_0 a:hover, .accordion .accordion_body_1 a:hover, .accordion .accordion_body_2 a:hover, .accordion .accordion_body_3 a:hover, .accordion .accordion_body_4 a:hover, .accordion .accordion_body_5 a:hover  { }

.accordion a.accordion_control_0, .accordion a.accordion_control_1, .accordion a.accordion_control_2, .accordion a.accordion_control_3, .accordion a.accordion_control_4, .accordion a.accordion_control_5  {
	font-weight:bold;
	background-image:url('images/directory_open_off.gif');
	background-repeat:no-repeat;
	background-position:96% 50%;
}

.accordion a.accordion_control_0:hover, .accordion a.accordion_control_1:hover, .accordion a.accordion_control_2:hover, .accordion a.accordion_control_3:hover, .accordion a.accordion_control_4:hover, .accordion a.accordion_control_5:hover  {
	background-image:url('images/directory_open.gif');
}

.accordion a.displaying0, .accordion a.displaying1, .accordion a.displaying2, .accordion a.displaying3, .accordion a.displaying4, .accordion a.displaying5 {
	background-image:url('images/directory_close_off.gif');
	background-repeat:no-repeat;
	background-position:96% 50%;
}
.accordion a.displaying0:hover, .accordion a.displaying1:hover, .accordion a.displaying2:hover, .accordion a.displaying3:hover, .accordion a.displaying4:hover, .accordion a.displaying5:hover {
	background-image:url('images/directory_close.gif');
}

.HeaderBreadcrumb{
	 /*font-size:10px;*/
	 text-transform:none;
}

.HeaderBreadcrumb a:link, .HeaderBreadcrumb a:visited{
	color:#FFFFFF;
	text-decoration:underline;
}


/* Pagination Links */

div.Pagination{
	margin-top:12px;
}
div.Pagination a, div.Pagination .GreyLinks{
	display:block;
	border:1px solid #ccc;
	padding:3px 3px 3px 3px;
	float:left;

	margin:3px 3px 13px 3px;
}

#PaginationCurrentPage a{
	 font-weight:bold;
	 border:none;
}
.dots{
	display:block;
	border:none;
	padding:3px 3px 3px 3px;
	float:left;

	margin:3px 3px 3px 3px;
}
table.plain{
	width:100%;
}
table.plain td{
	padding:10px 10px 10px 10px;
}
/* Articles */
.ArticleTitle a:link, .ArticleTitle a:visited{
	font-size:16px;
}
.small{
	color:#aaa;
	font-weight:normal;
	font-size:12px;
}

/* Bold Recent Posts on the forum */
.recentPost td{
	font-weight:bold;

}
h5{
	text-align:left;
	font-weight:bold;
	font-size:16px;
	margin-bottom:8px;
	padding-left:6px;
}
.TableTitle{
	text-align:left;
	font-weight:bold;
	font-size:16px;
	margin-bottom:8px;
	padding-left:-3px;
	margin-left:0;
}

.Aknowledgement{
	margin-top:10px;

	font-weight:bold;
	float:left;

}
.Logos{
	text-align:left;
	width:400px;

}
.Logos td{
	padding:20px;
}

.uploaded_files_linked {
	margin:10px;
}

/* Filetypes */
.uploaded_file_link {
	padding-left:24px;
	line-height:1.5em;
	background-position:4px center;
	background-repeat:no-repeat;
	background-image:url(/res/images/file_icons/disk.png);
}
.uploaded_filesize {
	color:#999;
	font-size:0.8em;
}

.iso,.dmg {background-image:url(/res/images/file_icons/cd.png);}
.zip {background-image:url(/res/images/file_icons/zip.gif);}
.doc,.docx {background-image:url(/res/images/file_icons/doc.png);}
.pdf {background-image:url(/res/images/file_icons/pdf.png);}
.xls {background-image:url(/res/images/file_icons/xls.png);}





