@charset "utf-8";
/* CSS Document */

/*html elements*/
body {margin: 0; background-image:url(images/stripes.gif); font-family:Geneva, Arial, Helvetica, sans-serif;}

/*Layout*/
#wrapper {width: 850px;  margin:auto; background-color:#FFFFFF;
background-image:url(images/logo.gif);
background-repeat: no-repeat;
background-position: bottom left; }

#banner {margin: 0; padding: 0; width: 100%; height: 81px; border-bottom: 1px solid #0397d6;
background-image:url(images/yearofinuit_banner_850.gif);
background-repeat:no-repeat;
}

#content_container {width: 800px; margin: 15px 25px 0px 25px;
min-height: 560px;
}
#side_logo {}
#left_sidebar {width: 200px; float:left; 
/*background-image:url(images/logo.gif);
background-repeat: no-repeat;
background-position: bottom left;
padding-bottom: 125px;*/
}

#right_content {width: 590px; margin-left: 210px; font-size: .87em; line-height: 140%;}
#right_content h1 {color: #00467F; font-size: 1.7em;}
#right_content h2 {color: #3293CE; font-size: 1.25em;}
#right_content h3 {font-style:oblique; margin: 25px 0 -10px 0; color: #3293CE; font-size: 1.15em;}
#right_content li {margin: 0 0 10px 0;}

#footer {clear:both; border-top: 1px solid #0397d6; padding: 10px 25px 10px 25px; margin:0;}

#sponsors {}
#sponsors h2 {color: #00467F; font-size: .95em; font-weight:bold; font-style:italic;}
#sponsors img {display: block; margin-bottom: 15px; border: 0;}
#sponsors td {padding: 5px;}
.sponsors_border_right {border-right: 1px solid #cccccc;}
.sponsors_border_left {border-left: 1px solid #cccccc; border-right: 1px solid #cccccc;}


/*NAVIGATION*/
#left_navigation_bottom {
font-size: 12px; font-weight:bold;
padding-bottom: 25px; width: 200px; background-image:url(images/nav_bkg_all.gif); background-repeat:no-repeat; background-position:bottom;}
#left_navigation_top {width: 200px;

padding: 5px 0px 0px 0px;
background-image:url(images/nav_bkg_all.gif); 
background-repeat:no-repeat; 
background-position:top;}

#left_navigation_inner {margin: 0; padding: 0;
}
#left_navigation_inner ul{margin: 0; padding: 0; list-style-type:none; 
}
#left_navigation_inner li { margin: 2px;}
#left_navigation_inner a {
display: block;
width:172px;
padding: 2px 2px 2px 10px;
border-bottom: 1px solid #F2F2F2;
text-decoration: none; /*lets remove the link underlines*/
} 
#left_navigation_inner a:link, #left_navigation_inner a:active, #left_navigation_inner a:visited{color: #3293CE;}
#left_navigation_inner a:hover {color: #00467F}

#left-content-box {} /*box below menu in left sidebar*/
.left-content-box-inner {} /*box below menu in left sidebar*/


#empty{display: block; visibility:hidden; clear:both;} /*for hidden content*/


/*styles*/

.small_heading {font-size: .75em; font-weight:bold; font-style:italic; padding: 0px 25px 25px 0px;}
.vanish {height: 0; width: 0; overflow: hidden; visibility:hidden;}
.nav_menu_heading {padding: 10px 0 0 10px; color: #00467F;}
.text_box {border: 1px solid #0397d6; padding: 10px; margin: 0 0 15px 15px; float: right; width: 225px;  color: #00467F; font-size: .87em;}
.text_box p {}
.text_box img {clear:both;}

.text_box_full_width {border-top: 1px solid #0397d6;
border-bottom: 1px solid #0397d6;
 padding: 10px 0 10px 0; margin: 15px 0 15px 0; width: 100%;
 font-size: .87em; color: #00467F;}
.text_box_full_width p {}
.text_box_full_width img {margin: 10px;}
.pop_table td {border-bottom: 1px solid #cccccc;}

.float_right {float: right; margin: 15px 0px 15px 15px;}
.float_left {float: left; margin: 15px 15px 15px 0px;}
.border {border: 1px solid #0397d6;}

.big-red-text {font-size: 1.15em;
font-weight: bold;
font-style:oblique;
color:#CC0000;}

.soi-float-right {float: right; margin: 10px 0 10px 5px;}

.clearboth {clear:both;}
.clearleft {clear:left;}
.clearright {clear:right;}

.itklogo {margin-top: 225px;}

/*Canendar styles*/

.calendar-table {width: 135px; margin: 0px 15px 25px 0px; border: 1px solid #000033; padding: 0px;}
.calendar-month {background-color: #000033; padding: 5px; color:#FFFFFF; text-align:center; font-size: 1em; font-weight:bold;}
.calendar-image {text-align:center;}
.calendar-last {margin-right: 0px;}
.calendar-content {border-top: 1px solid #0397d6; font-size: .78em;}
.calendar-date {color: #990000;}