/* START Reserved Elements */

body{
margin:0px;
padding:0px;
text-align:center;
background-image:url(images/bg.jpg);
background-repeat:no-repeat;
background-color:#151D28;
background-position:center top;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#FFFFFF;
}

img{
border:none;
}
form{
padding: 0px;
margin: 0px;
}

a{
text-decoration:none;
color:#CCCCCC;
}

a:hover{
text-decoration:underline;
}

h1{
font-size:16px;
}

h2{
font-size:14px;
}

h3{
font-size:13px;
}

h4{
font-size:12px;
}

h5{
font-size:11px;
}

p{
}

ul{
padding:0px;
margin:0px;
}

li{
padding:0px;
margin:0px;
}


/* END Reserved Elements */

/* START Custom Global Styles */

.divClr {
height: 0px; 
clear: both; 
}

.autoFloat{
float:left;
}

.sprite{
background-repeat:no-repeat;
display:block;
}

.col0{
padding:10px;
background-color:#FFFFFF;
margin:20px 0px 20px 0px;
color:#666666;
}

.btn{
width:260px;
}

.btn a, #event #col2 .btn a{
color:#333333;
display:block;
background-color:#FFCC33;
padding:20px 0px 0px 20px;
font-weight:bold;
text-align:left;
background:url(images/button.png) no-repeat;
height:60px;
width:240px;
text-transform:uppercase;
}

#container{
padding: 0px;
margin: 0px auto 0px auto;
width:1000px;
text-align:left;
}

#header{
background-image:url(images/header.jpg);
background-repeat:no-repeat;
background-position:center top;
height:238px;
}

#header ul{
list-style:none;
}

#header ul li{
display:block;
float:left;
}

#logo{
width:220px;
height:160px;
float:left;
}

#navTool{
width:780px;
float:left;
text-align:right;
}

#navTool ul{
}

#navTool ul li{
float:right;
}

#navTool ul li a{
float:right;
display:block;
color:#0C96CC;
padding:10px 25px 0px 25px;
}

#navTool ul li a:hover{
color:#3AB8EA;
}

#nav{
background-image:url(images/nav.jpg);
background-repeat:no-repeat;
height:45px;
clear:both;
}

#nav ul{
}

#nav ul li{
float:left;
}

#nav ul li a{
text-transform:uppercase;
float:left;
color:#FFFFFF;
font-weight:bold;
padding:15px 15px 10px 20px;
height:20px;
text-decoration:none;
}

#nav ul li a:hover{
color:#C1E2F0;
}




#nav .btnSupport{
width:150px;
padding:0px;
float:right;
}

#nav .btnSupport a{
display:block;
float:right;
background-image:url(images/btnSupport.jpg);
background-position:left top;
width:150px;
height:45px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
}

#nav .btnSupport a:hover{
background-position:left bottom;
}


#nav .btnFacebook{
width:40px;
padding:0px;
float:right;
}

#nav .btnFacebook a{
display:block;
float:right;
background-image:url(images/btnFacebook.jpg);
background-position:left top;
width:40px;
height:45px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
}

#nav .btnFacebook a:hover{
background-position:left bottom;
}



#navSub{
background-image:url(images/navSub.jpg);
background-position:right top;
background-repeat:no-repeat;
height:33px;
clear:both;
}

#navSub ul{
padding:0px 0px 0px 455px;
}

#navSub ul li{
font-family:Arial, Helvetica, sans-serif;
}

#navSub ul li a{
float:left;
display:block;
color:#555;
height:30px;
padding:7px 8px 0px 7px;
text-transform:uppercase;
font-weight:bold;
text-decoration:none;
}

#navSub ul li a:hover{
color:#37404F;
}

#content{
padding:30px 0px 30px 0px 
}

#preFooter{
text-align:center;
padding:0px 0px 40px 0px;
}

#footer{
background-image:url(images/footer_bg.jpg);
background-repeat:repeat-x;
background-color:#394553;
text-align:left;
height:300px;
}

#footer a{
color:#FFFFFF;
}

#footer a:hover{
text-decoration:underline;
}

#footer ul{
list-style:none;
}

#footer ul li{
}

#footer1{
float:left;
width:170px;
margin:0px 190px 0px 0px;
}

#footer2{
float:left;
width:200px;
padding:20px 0px 0px 0px;
}

#footer3{
float:left;
width:220px;
padding:20px 0px 0px 0px;
}

#footer4{
float:left;
width:220px;
padding:20px 0px 0px 0px;
}

#footer4 a{
color:#FFC423;
}

#footer4 a:hover{
}

#wintersYonkersFooter{
padding:0px 0px 0px 10px;
}

#guruzMediaFooter{
font-size: 9px;
margin: 30px 10px 0px 10px;
padding: 10px 20px 10px 0px;
text-align: right;
}


/* END Custom Global Styles */




/* START Home Styles */

#welcome{
width:345px;
height:275px;
padding:50px 20px 0px 45px;
background-image:url(images/welcome.jpg);
float:left;
text-align:left;
line-height:18px;
}

#flash{
float:left;
width:590px;
height:325px;
text-align:center;
}

#home-feature{
text-align:center;
padding:0px 0px 0px 20px;
}

#home-feature ul{
list-style:none;
text-align:center;
}

#home-feature ul li, #home-feature ul li a{
text-align:center;
}

.homeBox{
width:310px;
height:340px;
background-image:url(images/homeBox_body.jpg);
background-repeat:no-repeat;
background-position:0px 140px;
float:left;
margin:0px 35px 0px 0px;
color:#555555;
text-align:left;
}

.homeBox p, #newsEvents h2, #newsEvents h3{
margin:10px 15px 5px 15px;
font-size:13px;
}

#newsEvents ul{
list-style:none;
}

#newsEvents h3{
font-weight:normal;
}

.homeBox a{
color:#c4161c;
}

.homeBox a:hover{
text-decoration:underline;
}

#tragedyToForgiveness{
}

#theImpact{
}

#newsEvents{
}

#newsEvents a{
}

#newsEvents a:hover{
}

#newsEvents h2 a{
color:#0072a1;
}

#newsEvents h3 a{
}

#newsEvents p a{
color:#555;
}

/* END Home Styles */




/* START Sub Styles */

#welcomeExpand{
width:315px;
height:auto;
padding:20px 30px 20px 25px;
background-image:url(images/sidebar_top.jpg);
background-color:#086f99;
background-repeat:no-repeat;
float:none;
margin:0px 0px 0px 10px;
}

#std #welcomeExpand ul{
padding:0px 0px 0px 20px;
}

#std #welcomeExpand h1{
font-family:Arial, Helvetica, sans-serif;
color:#fcc324;
}

#std #welcomeExpand p{
font-size:13px;
margin:10px 0px 0px 0px;
}


#sub #col1, #event #col1{
width:390px;
float:left;
text-align:left;
line-height:18px;
margin:0px 40px 0px 10px;
}


#sub #welcome, #event #welcome{
width:345px;
height:315px;
padding:20px 30px 0px 25px;
background-image:url(images/welcome_programs.jpg);
background-repeat:no-repeat;
float:none;
}

#sub #welcome h1 a, #event #welcome h1 a{
color:#FFFFFF;
text-decoration:none;
}

#sub #col1 h1, #event #col1 h1{
font-family:Arial, Helvetica, sans-serif;
}

#sub #col1 ul, #event #col1 ul{
list-style:none;
}

#sub #col1 p, #event #col1 p{
font-size:13px;
}

#sub #col2, #event #col2{
float:left;
width:540px;
background-image:url(images/sub_rCol_bg_tile.jpg);
color:#333333;
}

#sub #col2 a, #event #col2 a{
color:#c4161c;
}

#sub #col2top, #event #col2top{
background-image:url(images/sub_rCol_bg_top.jpg);
height:25px;
}

#sub #col2bot, #event #col2bot{
background-image:url(images/sub_rCol_bg_bot.jpg);
height:68px;
}

#sub #col2 h1, #event #col2 h1{
padding:0px 20px 0px 20px;
margin:5px 0px 5px 0px;
color:#37404F;
}

#sub #col2 h2, #event #col2 h2{
color:#0072a1;
padding:0px 20px 0px 20px;
margin:10px 0px 10px 0px;
}

#sub #col2 h2 a, #event #col2 h2 a{
color:#0072a1;
}


#sub #col2 ul, #event #col2 ul{
}

#sub #col2 p, #event #col2 p{
margin:15px 0px 15px 0px;
padding:0px 20px 0px 20px;
line-height:1.6em;
}

#event #col2 p{
 margin:0px;
 }

#sub #col2 p a, #event #col2 p a{
color:#c4161c;
}

#sub #col2 h3, #event #col2 h3{
padding:0px 20px 0px 20px;
margin:0px 0px 20px 0px;
font-weight:normal;
}

#sub #col2 ul, #event #col2 ul{
padding:10px 0px 10px 20px;
}

#event #col2 ul{
padding:10px 20px 10px 20px;
}


#sub #col2 ul li{
margin:0px 10px 10px 20px;
padding:0px 0px 0px 0px;
}

#event #col2 ul li{
border:none;
margin:0px 0px 20px 0px;
border-bottom:solid 1px #CCCCCC;
}






#std #col1{
width:400px;
float:left;
text-align:left;
line-height:18px;
margin:0px 30px 0px 10px;
}


#sub #col1 ul{
list-style:none;
}


.links{
border:solid 1px #999999;
padding:10px;
margin:10px;
}

#std #resources{
background-image:url(images/sub_lCol_bg_tile.jpg);
width:370px;
margin:0px 0px 0px 10px;
}

#std #resourcesTop{
background-image:url(images/sub_lCol_bg_top.jpg);
height:78px;
}

#std #resourcesBot{
background-image:url(images/sub_lCol_bg_bot.jpg);
/*height:92px;*/
height:60px;
background-position:left bottom;
}

#std #resources a{
text-decoration:none;
}

#std #resources a:hover{
text-decoration:underline;
}

#std #resources ul{
list-style:none;
}

#std #resources ul li{
margin:0px 0px 10px 0px;
}

#std #resources h2{
color:#555555;
padding:10px 0px 0px 20px;
}

#std #resources h3{
padding:0px 0px 0px 20px;
color:#0072a1;
margin:0px 0px 0px 0px;
}

#std #resources h3 a{
color:#0072a1;
}

#std #resources p{
padding:0px 0px 0px 20px;
color:#666666;
margin:5px 0px 5px 0px;
}

#std #resources p a{
color:#666666;
}

#std #resources h4{
padding:0px 0px 0px 20px;
color:#c4161c;
font-weight:normal;
margin:0px 0px 20px 0px;
}

#std #resources h4 a{
color:#c4161c;
}

#std #col2{
float:left;
width:500px;
background-image:url(images/subVideo_rCol_bg_tile.gif);
color:#FFFFFF;
padding:0px 20px 20px 20px;
}

#std #col2 .videoItem{
margin:0px 0px 40px 0px;
}

#std #col2 .videoInfo{
float:left;
width:225px;
padding:0px 10px 0px 0px;
}

#std #col2 .videoScreen{
width:265px;
float:left;
}

#std #col2 a{
color:#c4161c;
}

#std #col2 h1{
}

#std #col2 h2{
padding:0px 20px 0px 20px;
margin:0px 0px 10px 0px;
color:#FFFFFF;
}

#std #col2 h2 a{
color:#FFFFFF;
}



#std #col2 p{
padding:0px 20px 0px 20px;
}



#vid{
}

#vid #col1{
width:260px;
float:left;
text-align:left;
line-height:18px;
margin:0px 30px 0px 10px;
}

#vid #col1 #welcome{
width:auto;
height:auto;
padding:20px 30px 20px 25px;
background-image:url(images/sidebar_top.jpg);
background-color:#086f99;
background-repeat:no-repeat;
float:none;
margin:0px 0px 0px 10px;
}


#vid #col1 #welcome h1{
font-family:Arial, Helvetica, sans-serif;
color:#fcc324;
}

#vid #col1 #welcome p{
font-size:13px;
margin:10px 0px 0px 0px;
}

#vid #col2{
float:left;
width:640px;
color:#FFFFFF;
padding:0px 20px 20px 20px;
}


#vid .videoItem{
float:left;
width:320px;
margin:0px 10px 0px 0px;
height:340px;
}



#wy_news{
padding:40px 20px 20px 20px;
}

#wy_news li{
margin:0px 0px 10px 0px;
padding:0px 0px 10px 0px;
border-bottom:solid #FFFFFF 1px;
overflow:hidden;
}


#wy_news li h3, #wy_news li p{
margin:0px;
}







/* END Sub Styles */


