/* CSS Document */

* {	margin:0; padding:0; font-size:100%;}

body{background:#0000000; text-align:center;}
.footer-tail{ background:url(images/footer-bg.gif) bottom repeat-x #000000}

img {vertical-align:top;}
a img { border:0;}

ul { list-style:none;}


.left { float:left;}
.right {float:right;}
.clear  { clear:both;}

html{ font-family:Arial, Helvetica, sans-serif; font-size:0.6875em; line-height:1.364em; color:#47494b;}

input, select { vertical-align:middle; font-weight:normal;}

a {color:#87A7AB;}
a:hover{text-decoration:none;}
.black{ color:#47494b; font-weight:bold; zoom:1; text-decoration:none;}
.black:hover{ text-decoration:underline;}

p {padding-top:10px;}
em{ font-size:1.091em; font-style:normal;}
/* ============================= main layout ====================== */

li { background:url(images/list_bg.gif) no-repeat 0 7px; padding-left:12px;}
li a {color:#B6BDC3; text-decoration:none; line-height:1.5em;}
li a:hover {text-decoration:underline;}

.imgindent {margin:0 15px 0 0; float:left;}

/* ============================= content ====================== */
#content{ padding:0 53px 9px 59px; background:#ffffff;}

.banners{ background:url(images/banners-bg.gif) repeat-x top; margin-bottom:6px;}
.banners .left-bg{ background:url(images/banners-left-bg.gif) top left no-repeat; padding-left:21px;}
.banners .right-bg{ background:url(images/banners-right-bg.gif) top right no-repeat; }
.banners img{ padding:25px 0 30px 0;}

.banners2{ background:url(images/banners2-bg.gif) repeat-x top; margin-bottom:6px;}
.banners2 .left-bg{ background:url(images/banners2-left-bg.gif) top left no-repeat; padding-left:21px;}
.banners2 .right-bg{ background:url(images/banners2-right-bg.gif) top right no-repeat; }
.banners2 img{ padding:10px 0 27px 0;}
.banners2-text{ color:#ffffff; font-size:1.091em; padding:20px 10px 10px 0; font-weight:bold;}

.margin1{ margin-bottom:9px;}
.padding4{ padding-left:8px;}

.box .right-tail{ background:url(images/box-tail.gif) right repeat-y;}
.box .left-tail{ background:url(images/box-tail.gif) left repeat-y;}
.box .top-tail{ background:url(images/box-tail.gif) top repeat-x;}
.box .bottom-tail{ background:url(images/box-tail.gif) bottom repeat-x;}
.box .corner-top-left{ background:url(images/box-corner-top-left.gif) top left no-repeat;}
.box .corner-top-right{ background:url(images/box-corner-top-right.gif) top right no-repeat;}
.box .corner-bottom-left{ background:url(images/box-corner-bottom-left.gif) left bottom no-repeat;}
.box .corner-bottom-right{ background:url(images/box-corner-bottom-right.gif) right bottom no-repeat; width:100%; }
.box .indent{ padding:6px 6px 0 6px;}

.calander1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #CCCCCC;
	text-decoration: none;
	padding-top: 0px;
	padding-right: 6px;
	padding-bottom: 5px;
	padding-left: 0px;
}

.title1{ background:url(images/title1-left-bg.gif) left top no-repeat; margin:-11px 0 3px 0; position:relative; color:#ffffff; font-size:1.091em;}
.title1 .right-bg{ background:url(images/title1-right-bg.gif) top right no-repeat; padding:0 102px 0 119px;}
.title1 .tail-bg{ background:url(images/title1-bg.gif) top repeat-x; }
.title1 h3{ margin:0 -102px 0 -155px; padding:20px 20px 23px 75px;	font-family: Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: normal;
	font-weight: BOLD;
	color: #FFFFFF;}

.title2{ background:url(images/title2-left-bg.gif) left top no-repeat;  position:relative; color:#ffffff; font-size:1.091em;}
.title2 .right-bg{ background:url(images/title2-right-bg.gif) top right no-repeat; padding:0 102px 0 119px;}
.title2 .tail-bg{ background:url(images/title2-bg.gif) top repeat-x; }
.title2 h3{ margin:0 -102px 0 -155px; padding:20px 20px 23px 75px;	font-family: Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: normal;
	font-weight: bolder;
	color: #FFFFFF;}

.title3{ background:url(images/title3-left-bg.gif) left top no-repeat; margin:-11px 0 3px 0; position:relative; color:#ffffff; font-size:1.091em;}
.title3 .right-bg{ background:url(images/title3-right-bg.gif) top right no-repeat; padding:0 101px 0 119px;}
.title3 .tail-bg{ background:url(images/title3-bg.gif) top repeat-x; }
.title3 h3{
	margin:0 -102px 0 -155px;
	padding:20px 20px 23px 75px;
	font-family: Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: normal;
	font-weight: bolder;
	color: #FFFFFF;
}

.title4{ background:url(images/title4-left-bg.gif) left top no-repeat; margin:-5px 0 3px 0; position:relative; color:#ffffff; font-size:1.091em;}
.title4 .right-bg{ background:url(images/title4-right-bg.gif) top right no-repeat; padding:0 101px 0 119px;}
.title4 .tail-bg{ background:url(images/title4-bg.gif) top repeat-x; }
.title4 h3{ margin:0 -102px 0 -125px; padding:20px 20px 23px 75px;	font-family: Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: normal;
	font-weight: bolder;
	color: #FFFFFF;}

.title5{
	background:url(images/title5-bg.gif) left no-repeat;
	padding-left:25px;
	font-size:1.3em;
	color:#444444;
	margin:15px 10px 20px 8px;
	font-weight: bold;
}

.title6{ background:url(images/title6-left-bg.gif) left top no-repeat;  position:relative; color:#ffffff; font-size:1.091em;}
.title6 .right-bg{ background:url(images/title6-right-bg.gif) top right no-repeat; padding:0 101px 0 119px;}
.title6 .tail-bg{ background:url(images/title6-bg.gif) top repeat-x; }
.title6 h3{ margin:0 -102px 0 -119px; padding:15px 20px 23px 80px;}

.title7{ background:url(images/title7-left-bg.gif) left top no-repeat; margin:-11px 0 3px 0; position:relative; color:#ffffff; font-size:1.091em;}
.title7 .right-bg{ background:url(images/title7-right-bg.gif) top right no-repeat; padding:0 102px 0 117px;}
.title7 .tail-bg{ background:url(images/title7-bg.gif) top repeat-x; }
.title7 h3{ margin:0 -102px 0 -119px; padding:24px 20px 23px 80px;}

.title8{ background:url(images/title8-left-bg.gif) left top no-repeat; margin:-7px 0 3px 0; position:relative; color:#ffffff; font-size:1.091em;}
.title8 .right-bg{ background:url(images/title8-right-bg.gif) top right no-repeat; padding:0 101px 0 119px;}
.title8 .tail-bg{ background:url(images/title8-bg.gif) top repeat-x; }
.title8 h3{ margin:0 -102px 0 -119px; padding:20px 20px 23px 75px;}

.title9{ background:url(images/title9-left-bg.gif) left top no-repeat; margin:-11px 0 3px 0; position:relative; color:#ffffff; font-size:1.091em;}
.title9 .right-bg{ background:url(images/title9-right-bg.gif) top right no-repeat; padding:0 101px 0 119px;}
.title9 .tail-bg{ background:url(images/title9-bg.gif) top repeat-x; }
.title9 h3{ margin:0 -102px 0 -119px; padding:25px 20px 23px 75px;}


.title11 a {
	margin:-7px 0 3px 0;
	position:relative;
	color:#DADADA;
	font-size:1.2em;
	line-height: 2em;
	text-decoration: none;
}
.title11b {
	background-image: url(images/title11-left-bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	position:relative;
	color:#DADADA;
	font-size:1.2em;
	line-height: 2em;
	text-decoration: underline;
	text-transform: none;
}

.title10{
	padding-left:0px;
	font-size:3.1em;
	color:#444444;
	font-weight: bold;
	margin-top: 15px;
	margin-right: 10px;
	margin-bottom: 20px;
	margin-left: 0px;
	line-height: .97em;
}

.title-news a {
	padding-left:0px;
	font-size:1.8em;
	color:#444444;
	font-weight: bold;
	margin-top: 15px;
	margin-right: 10px;
	margin-bottom: 20px;
	margin-left: 0px;
	line-height: 1.2em;
	text-decoration: underline;
}


.upcoming{
	padding-left:0px;
	font-size:1.7em;
	color:#ffffff;
	font-weight: bold;

}

.cont{padding:0 5px 5px 10px;} 

.cont2{
	font-size: 1.2em;
	font-weight: normal;
	color: #47494b;
	text-decoration: none;
	line-height: 1.4em;
	padding-top: 0;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
} 

.calendar-cont{
	padding:0 5px 5px 0px;
	font-size: 12px;
} 
.box-cont { padding:0px 10px 16px 10px;}
.box-cont1 {
	padding-top: 0px;
	padding-right: 2px;
	padding-bottom: 12px;
	padding-left: 2px;
	background-image: url(images/Calendar_background.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.box-cont2 { padding:8px 10px 16px 17px;}
.box-cont3 { padding:4px 4px 3px 4px;}
.box-cont4 { padding:8px 10px 16px 22px;}

.list1 li{  background:url(images/list1-bg.gif) bottom repeat-x; line-height:2.667em; font-size:1.091em;}
.list1 li a{  color:#47494b; padding-left:28px; }
.list1 li .item1{ background:url(images/list-item1-bg.gif) left no-repeat;}
.list1 li .item2{ background:url(images/list-item2-bg.gif) left no-repeat;}
.list1 li .item3{ background:url(images/list-item3-bg.gif) left no-repeat;}
.list1 li .item4{ background:url(images/list-item4-bg.gif) left no-repeat;}
.list1 li .item5{ background:url(images/list-item5-bg.gif) left no-repeat;}
.list1 li .item6{ background:url(images/list-item6-bg.gif) left no-repeat;}
.list1 li .item7{ background:url(images/list-item7-bg.gif) left no-repeat;}
.list1 li .item8{ background:url(images/list-item8-bg.gif) left no-repeat;}
.list1 li .item9{ background:url(images/list-item9-bg.gif) left no-repeat;}
.list1 li .item10{ background:url(images/list-item10-bg.gif) left no-repeat;}
.list1 li .item11{ background:url(images/list-item11-bg.gif) left no-repeat;}
.list3 li{  background:url(images/list1-bg.gif) bottom repeat-x; line-height:2.667em; font-size:1.091em;}
.list3 li a{  color:#47494b; padding-left:10px; }
.list3 li .item12{ }
.list3 .last{ background:none;}

.list2 li{  background:url(images/list1-bg.gif) bottom repeat-x; line-height:1.364em; padding-bottom:13px; margin-bottom:10px;  }
.list2 li a{  color:#47494b; font-weight:bold; zoom:1;}

.list2white li{  background:url(images/list1-bg.gif) bottom repeat-x; line-height:1.364em; padding-bottom:10px; margin-bottom:10px;}
.list2white li  a{
	color:#FFFFFF;
	font-weight:bold;
	zoom:1;
}
.list2blog li{
	background:url(images/list1-bg.gif) bottom repeat-x;
	line-height:1.364em;
	margin-bottom:10px;
	padding: 15px;
}
.list2blog li  a{
	color:#FFFFFF;
	font-weight:bold;
	zoom:1;}
.list2 .last{ background:none; padding-bottom:0; margin:0;}


.unline{ background:url(images/list1-bg.gif) bottom repeat-x; padding-bottom:13px;}

.link{ display:inline-block; text-decoration:underline; color:#5a717f; font-weight:bold; margin-top:13px; background:url(images/link-bg.gif) top right no-repeat; padding-right:12px;}
.link:hover{ text-decoration:none;}

.link2{ display:inline-block; text-decoration:underline; color:#5a717f; font-weight:bold; margin-top:13px;}
.link2:hover{ text-decoration:none;}
/* ============================= page1 ====================== */
.column-2{ margin-left:9px;}
.column-3{ margin-left:8px;}
.e-mail{ color:#5a717f; font-weight:bold;}
/* ============================= footer ====================== */
#footer{ padding:0 53px 0 59px;}
.footer-text{ padding-top:20px;  color:#FDAF45}
.footer-text a {color:#9F9F9F;}

#footer ul{ float:right;}
#footer li{	border-right:solid 1px #636363;	padding:0 12px;	list-style:none; display:inline;}
#footer li.last-li{ border:none; padding-right:0;}
#footer li.first-li{ padding:0 10px 0 0;}
#footer ul a{ color:#9F9F9F; text-decoration:none;}
#footer ul a:hover{	text-decoration:underline;}
#footer ul{ padding-top:20px;}
#footer span{ color:#425867; text-transform:uppercase; font-weight:bold;}

/* ============================= forms ============================= */
#ContactForm{ font-size:1.091em;}
#ContactForm label { display:block; height:43px; }
#ContactForm .input{ width:177px; border:solid 1px #d0cfcf;  margin-top:3px; height:17px; }
.form-button{ background:url(images/form-button.gif) no-repeat; text-transform:uppercase; padding:2px 5px 5px 12px; margin-top:13px; }
.form-button a{ color:#ffffff; font-weight:bold; font-size:0.917em; text-decoration:none;}
.form-button a:hover{ text-decoration:underline;}
.padd{ padding-right:10px;}

/* ============================= videos ====================== */
#videos{
	padding-top: 0;
	padding-right: 15px;
	padding-bottom: 0;
	padding-left: 15px;
	background-image: url(images/url(images/menu-link-bg.gif);
	background-repeat: repeat-x;
	background-position: right;
	font-family: Arial, Helvetica, sans-serif;

}
.videos-text{
	padding-top:15px;
	color:#FDAF45;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #FD9E21;
	text-decoration: none;
	padding-top: 0px;
	padding-right: 6px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.videos-text a {
	color:#9F9F9F;
	font-size: 11px;
}

