body{
background-color:#004166;
background-image:url("graphics/bg_snowlake.png");
text-align:center;
margin:0;
}

table.main{
width:800px;
margin:0 auto;
background-color:#151E2A;
border-collapse:collapse;
}

table.main td{
padding:0px;
}


table.navy{
width:800px;
margin:0;
border-collapse:collapse;
}

td.navy_spacer{
width:50px;
}

td.navy_item{
width:100px;
height:100px;
background-repeat:no-repeat;
background-position:0 0;
text-align:center;
vertical-align:middle;
}

td.navy_item a{
font-family:Lucida Console;
font-size:14px;
font-weight:900;
text-decoration:none;
}

td.navy_item a:hover{
color:#fff;
}

td.green_bt{
background-image:url("graphics/ring_green.png");
}

td.orange_bt{
background-image:url("graphics/ring_orange.png");
}

td.blue_bt{
background-image:url("graphics/ring_blue.png");
}

td.purple_bt{
background-image:url("graphics/ring_purple.png");
}

td.pink_bt{
background-image:url("graphics/ring_pink.png");
}


table.ovalized_container{
border-collapse:collapse;
}

table.ovalized_container td{
padding:0;
}

td.margin_1{
width:20px;
height:20px;
background-image:url("graphics/margin_1.png");
background-repeat:no-repeat;
background-position:0 0;
}

td.margin_2{
height:20px;
background-image:url("graphics/margin_2.png");
background-repeat:x-repeat;
background-position:0 0;
}

td.margin_3{
width:20px;
height:20px;
background-image:url("graphics/margin_3.png");
background-repeat:no-repeat;
background-position:0 0;
}

td.margin_4{
width:20px;
background-image:url("graphics/margin_4.png");
background-repeat:y-repeat;
background-position:0 0;
}

td.margin_5{
width:20px;
height:20px;
background-image:url("graphics/margin_5.png");
background-repeat:no-repeat;
background-position:0 0;
}

td.margin_6{
height:20px;
background-image:url("graphics/margin_6.png");
background-repeat:x-repeat;
background-position:0 0;
}

td.margin_7{
width:20px;
height:20px;
background-image:url("graphics/margin_7.png");
background-repeat:no-repeat;
background-position:0 0;
}

td.margin_8{
width:20px;
background-image:url("graphics/margin_8.png");
background-repeat:y-repeat;
background-position:0 0;
}

td.content{
background-color:#fff;
}




tr.line{
height:1px;
padding:0;
background-color:#004166;
}

tr.main_table_spacer{
height:10px;
}

td.half_logo{
vertical-align:middle;
text-align:right;
width:200px;
}

td.page_title{
vertical-align:middle;
}

td.page_title h1{
font-family:Tahoma;
font-size:26px;
margin:10px 20px;
letter-spacing:4px;
}

.green{
color:#96ff00;
}

.blue{
color:#0072ff;
}

.white{
color:#fff;
}

.purple{
color:#d500ff;
}

.orange{
color:#ff7800;
}

.pink{
color:#ff76ca;
}


td.partners_cell{
width:200px;
vertical-align:top;
}

h1.partners_title{
font-family:Tahoma;
font-size:12px;
color:#d500ff;
text-align:center;
margin:20px 10px 10px 10px;
letter-spacing:4px;
}

table.partners{
width:200px;
margin:0;
}

.partners a{
text-decoration:none;
}

.partners img{
border:none;
}


.partners h1{
font-family:Tahoma;
font-size:14px;
color:#004166;
margin:10px;
text-align:center;
letter-spacing:1px;
}

.partners h2{
font-family:Tahoma;
font-size:12px;
color:#000;
margin:10px;
text-align:center;
letter-spacing:1px;
}

div.logo_holder{
text-align:center;
}

div.banner_spacer{
height:30px;
}



td.content_cell{
width:600px;
vertical-align:top;
}

td.wide_content_cell{
text-align:center;
padding:0;
}


table.main_container{
width:600px;
margin:0;
}

table.wide_main_container{
width:800px;
margin:0;
}

table.news_rec_header{
border-collapse:collapse;
width:560px;
}

td.news_rec_date{
padding:0;
width:80px;
height:80px;
background-image:url("graphics/date_bg.png");
background-repeat:no-repeat;
background-position:0 0;
text-align:center;
vertical-align:middle;

font-family:Lucida Console;
font-size:12px;
font-weight:100;
color:#96ff00;
letter-spacing:1px;
}

td.news_rec_title{
padding:0;
width:480px;
vertical-align:middle;
text-align:left;
}

td.news_rec_title h2{
font-family:Verdana;
font-size:18px;
color:#000;
margin:10px;
}

table.news_rec_footer{
clear:left;
border-collapse:collapse;
width:560px;
}

td.comment_count{
padding:0;
width:480px;
vertical-align:middle;
text-align:left;
}

td.comment_count div{
font-family:Tahoma;
font-size:12px;
font-weight:900;
color:#004166;
letter-spacing:2px;
margin:10px;
}

td.further_link{
padding:0;
width:80px;
height:80px;
background-image:url("graphics/further_link_bg.png");
background-repeat:no-repeat;
background-position:0 0;
text-align:center;
vertical-align:middle;
}

td.further_link a{
font-family:Tahoma;
font-size:12px;
font-weight:900;
color:#000;
letter-spacing:1px;
text-decoration:none;
line-height:10px;
}

td.further_link a:hover{
color:#f00;
}

table.add_comment{
border-collapse:collapse;
width:560px;
}

td.add_comment_link{
text-align:right;
vertical-align:middle;
padding:0;
}

td.add_comment_link a{
font-family:Tahoma;
font-size:12px;
font-weight:900;
color:#000;
letter-spacing:1px;
text-decoration:none;
margin-right:10px;
cursor:pointer;
}

td.add_comment_link a:hover{
color:#F00;
}

td.add_comment_icon{
width:50px;
height:50px;
vertical-align:middle;
padding:0;
}

.add_comment_icon img{
border:none;
cursor:pointer;
}

.main_container p{
clear:left;
margin:10px;
font-family:Verdana;
font-size:12px;
color:#004166;
text-align:justify;
}

.wide_main_container p{
clear:left;
margin:10px;
font-family:Verdana;
font-size:12px;
color:#004166;
text-align:justify;
}

.main_container p.first_p{
clear:none;
}

.wide_main_container p.first_p{
clear:none;
}

.main_container a{
text-decoration:none;
color:#000;
font-weight:600;
}

.wide_main_container a{
text-decoration:none;
color:#000;
font-weight:600;
}

div.center_image{
margin:0;
width:560px;
text-align:center;
}

.center_image img{
display:block;
margin:20px auto 5px auto;
border:none;
}

div.image_comment{
margin:5px 10px 20px 10px;
width:540px;
text-align:center;
font-family:Lucida Console;
font-size:12px;
font-weight:100;
color:#005b8f;
letter-spacing:1px;
}

img.strip_tumb{
float:left;
margin:10px;
}


table.comment_container{
width:600px;
margin:0;
}

td.comment_date{
background-color:#fff;
}

td.comment_date div{
margin:2 10px;
font-family:Lucida Console;
font-size:12px;
font-weight:100;
color:#52c100;
letter-spacing:1px;
}

td.comment_author{
background-color:#fff;
}

td.comment_author div{
margin:2 10px;
font-family:Verdana;
font-size:12px;
color:#004166;
font-weight:900;
}

td.comment_message{
background-color:#fff;
}

td.comment_message div{
margin:2 10px;
font-family:Verdana;
font-size:12px;
color:#005b8f;
text-align:justify;
}

table.form_container{
width:600px;
margin:0;
}

table.form{
border-collapse:collapse;
width:560px;
}


td.dummy_td{
width:410px;
}

td.form_item_title{
background-color:#fff;
text-align:right;
font-family:Lucida Console;
font-size:12px;
font-weight:900;
color:#004166;
letter-spacing:1px;
width:100px;
}


td.form_item{
background-color:#fff;
}

td.form_item input{
margin:10px;
width:430px;
border:solid 1px #aaa;
color:#004166;
background-color:#e7ffc5;
font-family:Tahoma;
font-weight:900;
font-size:12px;
letter-spacing:1px;
}

td.form_item textarea{
margin:10px;
width:430px;
height:70px;
border:solid 1px #aaa;
color:#004166;
background-color:#e7ffc5;
font-family:Tahoma;
font-weight:900;
font-size:12px;
letter-spacing:1px;
}

.hidden{
display:none;
}

div#javascript_warning{
font-family:Lucida Console;
font-size:12px;
font-weight:900;
margin:20px 10px;
color:#f00;
}


table.official_comment_container{
width:600px;
margin:0;
}

td.comment_date{
background-color:#fff;
}

td.comment_date div{
margin:2 10px;
font-family:Lucida Console;
font-size:12px;
font-weight:100;
color:#52c100;
letter-spacing:1px;
}

td.comment_author{
background-color:#fff;
}

table.official_comment_container td.comment_author div{
margin:2 10px;
font-family:Verdana;
font-size:12px;
color:#DB0202;
font-weight:900;
}

td.comment_message{
background-color:#fff;
}

table.official_comment_container td.comment_message div{
margin:2 10px;
font-family:Verdana;
font-size:12px;
color:#000;
text-align:justify;
}

img.park{
margin:10px;
}

img.Eldar{
margin:10px;
float:left;
}

p.pale_words{
color:#356886;
}

table.program{
border-collapse:collapse;
width:540px;
margin:10px;
}

td.program_date{
text-align:center;
background-color:#5f7581;
border:solid 1px #0a354c;
vertical-align:middle;
}

td.program_date div{
font-family:Lucida Console;
font-size:12px;
font-weight:900;
color:#96ff00;
letter-spacing:1px;
margin:10px;
}

td.program_content{
background-color:#d0dde4;
border:solid 1px #0a354c;
vertical-align:middle;
}

td.program_content div{
font-family:Tahoma;
font-size:12px;
font-weight:900;
color:#004166;
letter-spacing:1px;
margin:10px;
}

td.program_banner{
border:solid 1px #0a354c;
vertical-align:middle;
text-align:center;
}

td.program_banner img{
border:none;
margin:5px;
}

.red{
color:#f00;
}

span.red{
font-weight:900;
}

a.email{
display:block;
text-align:center;
font-family:Lucida Console;
font-size:20px;
font-weight:900;
color:#004166;
margin:100px auto 50px auto;
text-decoration:none;
letter-spacing:2px;
}

a.email:hover{
color:#f00;
}

a.phone{
display:block;
text-align:center;
font-family:Lucida Console;
font-size:20px;
font-weight:900;
color:#004166;
margin:50px auto 100px auto;
text-decoration:none;
letter-spacing:2px;
}

