/* CSS Document */

body	{font-family:Tahoma, Verdana, Arial;  font-size:11px; margin:10px 0px 0px 0px; color:#646b6d}

#content	{ width:975px; margin-left:auto; margin-right:auto;}

.logo	{width:550px; height:75px; float:left; }
.logo1	{width:700px; height:75px; float:left; }
.login	{width:275px; height:64px; padding-top:11px; float:left; background-image:url(/imagesMain/top_space_bg.jpg);}

.logininput{font-size:10px; width:100px;}

.logoimg	{width:550px; height:75px; background-color:#FFFFFF;}
.logoimg1	{width:700px; height:75px; background-color:#FFFFFF;}
.Checkbox{width:150px; height:75px; float:left;}

.new_navigation	{width:975px; clear:both; height:26px; background-image:url(/imagesMain/nav_blank.gif)}

.nav	{width:975px; height:26px;}

.navdiv {background-image:url(/imagesMain/nav_home.gif); width:102px; height:21px; text-align:center; padding-top:5px}

.navdivhome {background-image:url(/imagesMain/nav_home_o.gif); width:102px; height:21px; text-align:center; padding-top:5px}

.navdiv2{background-image:url(/imagesMain/nav_meet.gif); width:118px; height:21px; text-align:center; padding-top:5px}

.navdiv2over {background-image:url(/imagesMain/nav_meet_o.gif); width:118px; height:21px; text-align:center; padding-top:5px}

.navdiv3 {background-image:url(/imagesMain/nav_find.gif); width:115px; height:21px; text-align:center; padding-top:5px}

.navdiv3over {background-image:url(/imagesMain/nav_find_o.gif); width:115px; height:21px; text-align:center; padding-top:5px}

.navdiv4 {background-image:url(/imagesMain/nav_forms.gif); width:85px; height:21px; text-align:center; padding-top:5px}

.navdiv4over {background-image:url(/imagesMain/nav_forms_o.gif); width:85px; height:21px; text-align:center; padding-top:5px}

.navdiv5 {background-image:url(/imagesMain/nav_contact.gif); width:110px; height:21px; text-align:center; padding-top:5px}

.navdiv5over {background-image:url(/imagesMain/nav_contact_o.gif); width:110px; height:21px; text-align:center; padding-top:5px}

.navdiv a	{color:#FFFFFF; text-align:center; text-decoration:none; font-weight:bold; font-size:110%;}

.navdivhome a	{color:#FFFFFF; text-align:center; text-decoration:none; font-weight:bold; font-size:110%;}

.navdiv2 a	{color:#FFFFFF; text-align:center; text-decoration:none; font-weight:bold; font-size:110%;}

.navdiv2over a	{color:#FFFFFF; text-align:center; text-decoration:none; font-weight:bold; font-size:110%;}

.navdiv3 a	{color:#FFFFFF; text-align:center; text-decoration:none; font-weight:bold; font-size:110%;}

.navdiv3over a	{color:#FFFFFF; text-align:center; text-decoration:none; font-weight:bold; font-size:110%;}

.navdiv4 a	{color:#FFFFFF; text-align:center; text-decoration:none; font-weight:bold; font-size:110%;}

.navdiv4over a	{color:#FFFFFF; text-align:center; text-decoration:none; font-weight:bold; font-size:110%;}

.navdiv5 a	{color:#FFFFFF; text-align:center; text-decoration:none; font-weight:bold; font-size:110%;}

.navdiv5over a	{color:#FFFFFF; text-align:center; text-decoration:none; font-weight:bold; font-size:110%;}

.mainimage	{width:695px; height:354px; background-image:url(/imagesMain/main_image_bg.jpg); float:left; padding-left:5px; padding-top:5px}

.mainimage a {text-decoration:none; color:#000000}

.leftcontent	{width:700px; height:508px; float:left;}

.rightcontent	{width:275px; height:508px; float:left;}

.welcome	{width:275px; height:200px; background-image:url(/imagesMain/intro_panel.jpg); padding-top:39px}

.summaryimg	{width:275px; height:61px;}

.dlimg	{width:275px; height:146px;}

.rightbasepanel	{width:258px; height:60px;}

.advertpanels	{width:700px; height:149px;}

.ad	{width:227px; height:149px; float:left; background-color:#FFFFFF;}

.adspace {width:2px; float:left; background-color:#FFFFFF;}

.ad1	{width:161px; height:102px; background-image:url(/imagesMain/ad_01_bg.jpg);  padding-left:5px; vertical-align:top}

.ad2	{width:151px; height:102px; background-image:url(/imagesMain/ad_02_bg.jpg); padding-left:5px; vertical-align:top}

.ad2 ul	{margin-left:10px; padding-left:10px; margin-top:0px;}

.ad2 li	{margin-bottom:2px}

.ad2 a	{color:#3584b1; font-weight:bold; text-decoration:none}

.ad3	{width:120px; height:102px; background-image:url(/imagesMain/ad_03_bg.jpg); padding-left:5px; vertical-align:top}

.ad3 ul	{margin-left:10px; padding-left:10px; margin-top:0px;}

.ad3 a	{color:#3584b1; text-decoration:none}

.base	{clear:both; width:975px; margin-left:auto; margin-right:auto}

.basespace	{width:975px; height:40px; padding-top:3px}

.basespace2	{width:975px; height:4px;}

.basecolour	{width:975px; height:1px; background-color:#009966}

/*.sub_subnav {width:970px; height:28px; background-color:#FF0000; clear:both; background-image:url(/imagesMain/sub_sub_bg.jpg); padding-left:5px; padding-top:5px;}*/
.sub_subnav {width:970px; height:28px; clear:both; background-image:url(/imagesMain/sub_sub_bg.jpg); padding-left:5px; padding-top:5px;}

.sub_subnav a {color:#333333; text-decoration:none}

.sub_subnavimg {width:975px; height:88px; background-color:#ADDBD2; clear:both}

.mainarea	{width:975px;}

.sidenav {font-size:12px}

.sidenav a 	{color:#646b6d; text-decoration:none}

.sidenavtop	{width:258px;}

/*.maincontent {width:707px; float:left; background-image:url(/imagesMain/side_bg.gif); background-repeat:repeat-y; padding-left:10px; padding-top:10px; font-size:100%}*/
.maincontent {width:707px; float:left; background-image:url(/imagesMain/side_bg.gif); background-repeat:repeat-y; padding-left:10px; padding-top:10px; font-size:110%}

.maincontent h2	{color:#58914c; font-size:18px; font-family:Arial, Helvetica, sans-serif; margin:0px 0px 0px 0px}

.maincontent h3	{color:#000000; font-size:14px; margin:0px 0px 0px 0px}

.navitembreak	{width:258px; height:1px;}

.navitem	{width:258px; height:21px; background-color:#addbd2; padding-left:0px; padding-top:9px; font-size:110%;}

.navitem ul	{margin-top:0px; margin-bottom:0px; list-style-image:url(/imagesMain/triangle_bullet.gif); margin-left:30px; padding-left:0px;}

.greentext	{color:#58914c}

.bluelink	{color:#3584b1; font-weight:bold; text-decoration:none}

.bluebanner	{color:#3584b1; font-weight:bold; margin-left:10px}

.boldlink {text-decoration:none; color:#646b6d}

.textspace p {margin:5px 0px 0px 0px}

.textspace2 p {margin:15px 0px 0px 10px}


/*=======================================New Css 5-12-09 ==========================================*/
.Calendar{ width:685px; height:auto; float:left; padding-left:5px;}
.CalendarRow1{width:685px; height:auto; float:left; }
.CalendarRow2{width:685px; height:auto; float:left; padding-top:20px; }

.TblBdr12{border:1px solid #c6c4c4;}
.TblBdr13{border-bottom:1px solid #c6c4c4;}
.TblBdr14{border-right:1px solid #c6c4c4;}

.BgGray1{background-color:#f6f5f5;}
.CalendarTopBg{background-image:url(/imagesMain/table_top.jpg); background-repeat:repeat-x;}
.Pad12B{ padding-bottom:12px; padding-left:7px;}
.Light11{Font-Family: Verdana, Helvetica, sans-serif;Font-Size: 11px; Font-weight:normal; }
.Light12{Font-Family: Verdana, Helvetica, sans-serif;Font-Size: 12px; Font-weight:normal; }
.Light13{Font-Family: Verdana, Helvetica, sans-serif;Font-Size: 13px; Font-weight:normal; }
.Gray1{color:#c8c7c7;}
.Pad5B{padding-bottom:5px;}
.Black{color:#000030;}
.Gray2{color:#767676;}
.CalendarLeft{width:300px; height:auto; padding-top:10px; padding-left:2px; float:left;}
.CalendarRight{width:300px; height:auto; padding-top:10px; padding-right:5px; float:right;}
.Dropdown{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#999999;}
.PrintBlock{width:200px; height:auto; float:left; padding-left:5px; padding-top:5px;}
.CalendarTopRight{width:150px; padding-top:5px; padding-right:5px; float:right;}


a:link{text-decoration: none;}
a:visited{text-decoration: none;}
a:hover{text-decoration: underline;}


.link a:link{text-decoration: underline;}
.link a:visited{text-decoration: underlineunderline;}
.link a:hover{text-decoration: none;}
.Pad10T{padding-top:10Px;}
.BgGray3{background-color:#f1efef;}
.Message{width:665px; height:auto; float:left; padding:10px  }
.MessageRow1{width:665px; height:auto; float:left; padding-bottom:10px;}
.pading8 {padding:8px;}
.TextAlignLeft{text-align:left;}
.TextAlignRight{text-align:right;}
.TextAlignCenter{text-align:center;}
.TextAlignJustify{text-align: justify;}
.BgYellow{background-color:#ffde00;}
.BgGreen{background-color:#c7f1d6;}
.BgGray3{background-color:#e9e9e9;}



.float_left { float: left }
.float_right { float: right }
.clear { clear: both; height: 0; line-height: 0; overflow: hidden; font-size: 0 }

.keyblock
{
    float: left;
    padding: 14px 0 0 30px;
}
.key_booked_block
{
    background-color: #E9E9E9;
    height: 10px;
    font-size: 0;
    line-height: 0;
    float: left;
    margin: 2px 4px 0 0;
    width: 10px;
}
.key_booked_text
{
    float: left;
    margin-right: 10px;
}
.key_pending_block
{
    background-color: #FFDE00;
    height: 10px;
    font-size: 0;
    line-height: 0;
    float: left;
    margin: 2px 4px 0 0;
    width: 10px;
}
.key_pending_text
{
    float: left;
    margin-right: 10px;
}
.key_available_block
{
    background-color: #C7F1D6;
    height: 10px;
    font-size: 0;
    line-height: 0;
    float: left;
    margin: 2px 4px 0 0;
    width: 10px;
}
.key_avaliable_text
{
    float: left;
    margin-right: 10px;
}