/* GLOBAL STYLES */

body{
font-family: Verdana, sans-serif;
font-size:11px;
color:#7c7c7c;
background-color:#7c7c7c;
margin: 9px 0 40px 0;
}

table {border-collapse: collapse;}
td{
vertical-align:top;
text-align:left;
padding:0;	
}

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

select{
font-family: Verdana, sans-serif;
font-size: 11px;
font-weight: normal;
}

p{
margin:0;
line-height:17px;
font-family:Verdana, sans-serif;
}

h1{
font-family: Arial,Verdana,Helvetica,Sans-serif;
font-size:18px;
font-weight: bold;
color:white;
margin:0;
}

h2{
font-family: Arial,Verdana,Helvetica,Sans-serif;
font-size:13px;
font-weight: bold;
color: #ff7f00;
margin:0;
}

a{
font-family:Verdana, sans-serif;
font-style: normal;
font-weight: normal;		
color: #7c7c7c;
text-decoration: none;
text-transform: none;
}
a:hover{
font-family:Verdana, sans-serif;
font-style: normal;
font-weight: normal;
color: black;
text-decoration:none;
text-transform:none;
}

/*MAIN BLOCK STYLES*/

table.heading_main {
width:977px;
margin:0 auto 10px auto;
border-bottom:1px white solid;
}
table.heading_main td{
vertical-align:bottom;
}
table.heading_main h1 a{
font-size:41px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
color:#ff7f00;
position:relative;
top:5px;
}
table.heading_main h1 a:hover{
font-size:41px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
color:#ff7f00;
}

/*lower heading*/
table.heading_bt {
width:977px;
height:117px;
margin:0 auto 10px auto;
background-color:#ff7f00;
}
table.heading_bt div{
width:74px;
height:69px;
background-color:#FFFFFF;
border:5px #9bcd36 solid;
margin:18px auto 0 auto;
text-align:center;
}
table.heading_bt div{
font-size:11px;
font-weight:bold;
color:#000000;
}
table.heading_bt div span{
display:block;
margin-top:8px;
}
table.heading_bt div b{
color:#fd939f;
}
table.heading_bt a{
color:white;
text-decoration:underline;
}
table.heading_bt a:hover{
color:white;
}

/*content*/
table.content_main {
width:977px;
margin:20px auto 10px auto;
}

table.vacation_table{
width:600px;
}
table.vacation_table td{
padding:4px;
border:1px black solid;
}
table.vacation_table td.first_row{
padding:4px;
background-color:#ff6600;
color:white;
}

/*footer*/

table.footer_main {
width:977px;
margin:0 auto 10px auto;
background-color:#ff6600;
}
table.footer_main td{
padding:25px;
color:white;
text-align:left;
font-size:11px;
}
table.footer_main td div{
width:140px;
margin:20px auto 100px auto;
text-align:center;
font-size:11px;
}
table.footer_main td div a{
font-size:11px;
}
table.footer_main ul{
position:relative;
left:-40px;
list-style-type:none;
margin:0;
}
table.footer_main li{
margin:0;
}
table.footer_main p,table.footer_main a{
font-size:11px;
}
table.footer_main a{
color:white;
text-decoration:underline;
}
table.footer_main a:hover{
color:white;
text-decoration:none;
}

table.footer_main a.no_underline{
text-decoration:none;
}

/*LOCAL STYLES*/

div.middle_seo_box{
width: 666px;
height:100px;
background-image: url(../img_callendar/calendar_cphoto_bg.png);
}
div.middle_seo_box h3{
margin-left: 190px;
position:relative; 
top:-4px;
color:#99cc33;
}
div.middle_seo_box img{
float:right;
margin-right:7px;
margin-top:10px;
}
div.middle_seo_box p{
float:left;
margin-left:130px;
font:12px Verdana;
}
div.middle_seo_box a{
font-weight:bold;
}
