/* 

	project:  Alpha Laboratories Inc.
	author:   Natalie Berman (www.tavshunsky.com/natalie.htm) 

   
*/


*{ padding: 0; 
}* 
body {
	line-height: 1.6em;
	background: #fff url(images/common/bg1.gif) repeat-x;
	color: #444;
	cursor:default;
	font-family: Verdana, Arial, "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif, ;
	font-size: 0.7em;
}


a {	color: #317486;	background: inherit; text-decoration: none; }
a:hover {
	color: #003663;
	background: inherit;
}
p { margin: 0 0 15px 0; }
h1 { font: bold 1.55em Arial, Sans-Serif;  margin: 20px 0 0; }
h1 a { color: #fff; background: inherit; }
h1 a:hover { color: #E4FFD3; background: inherit; }
h2 { font: bold 1.6em Arial, Sans-Serif; margin: 0 0 12px; }
h4 {
	color: #333333;
	background: inherit;
	font-weight: normal;
	font-size: 0.9em;
}

#content { width: 900px; margin: 0 auto; }

#logo { margin: 10px 0 0 0; height: 66px; width: 240px; float: left; background: url(http://www.ontariomd.ca) no-repeat bottom; text-align: center;}

#menu {
	float: left;
	padding: 41px 0 0;
	margin: 0 0 18px;
	font-family: Verdana, Arial, "Trebuchet MS", Tahoma, Helvetica, sans-serif,;
	font-size: 12px;
}
#menu li { font-size: 12px; display: inline; }
#menu li a {
	padding: 30px 5px 0px 0;
	margin: 0 0 0 20px;
	color: #ccc;
	background: #003663 url(images/common/tab1.gif) no-repeat right bottom;
}
#menu li a:hover { background: #003663 url(images/common/tabhover1.gif) no-repeat right bottom; color: #FEFFB8; }

#intro {
	clear: both;
	background: #fff url(images/common/contact.jpg) no-repeat;
	color: #003663;
	height: 170px;
	margin: 0 0 10px;
	padding: 45px 40px 0 0;
	text-align: right;
}
	#intro h1 { margin: 0; }
	#intro p { margin: 0; }
	
	#login {
	font-size: 0.9em;
	margin: 85px 0 0;
	font-weight: bold;
}
	#login a {
	color: #fff;
	background: #007FB2;
	padding: 4px 20px 6px;
}
	#login a:hover {
	color: #002B4F;
	background: #007FB2 url(images/common/loginhover1.gif) no-repeat;
}

#left {
	clear: left;
	float: left;
	width: 210px;
	padding: 0 20px 0 5px;
	font-size: 0.9em;
	margin: 0 0 15px;
	height: auto;
	position: static;
	overflow: visible;
}


	#left h3 { border-bottom: 1px solid #eee; padding: 0 0 7px; margin: 0 0 15px 0; }
	#leftmenu { list-style: none; margin: 0 0 20px 0; }
	#leftmenu li {
	padding: 0 0 0 12px;
	background: url(images/common/bullet.gif) no-repeat left center;
	color: #46852F;
}
	#leftmenu li a {
	background: #F4F4F4;
	color: #46852F;
}
#left div.announce {
	clear:left;
	margin:10px 0 15px;
	padding:7px 5px;
	width:196px;
	font-size:0.9em;
	background: #f4f4f4 url(images/common/noticebg.gif) no-repeat bottom right;
	color: #808080;
	color:#003663;
	border-left:4px solid #FCBD32;
	line-height:1.4em;
}

#left div.announce p, h2 {
margin:10px 0 0;
padding:0;
}

#left div.announce h2 {
	border-bottom: 1px solid #A7C354;
	padding: 0 0 2px;
	color:#4a6e05;
}
#left div.announce h1 {
	margin:10px 0 15px;
	padding:7px 5px 7px 20px;
	font-size:1.2em;
	color: #333;
	line-height:1.3em;
	font-weight: bold;
	font-variant: small-caps;
	border-bottom: 1px solid #CCC;
	background: #FFF url(images/common/notes-icon.png) no-repeat 6px 0.7em;
	cursor: hand;
}


#right {
	margin: 0 15px 15px 0;
	padding: 0 0 0 25px;
	border-left: 1px solid #ccc;
	float: right;
	width: 620px;
	text-align: left;
}	
#right p { margin-bottom: 1.4em; }
#right img {
	margin-bottom: -0.1em;
	margin-top: 0.4em;
}	

#right img.gallery {
	padding: 5px 5px 10px;
	border: 1px solid #aaa;
	display: block;
	margin: 0px auto 1em;
}
#right h4 { margin-bottom: -0.2em; }
#right ul { margin-bottom: 1.4em; }
#right li {
	margin-bottom: 1.4em;
	font-size: 1em;
	line-height: 1.4em;
	list-style: square url(images/common/bullet.gif);
	margin-left: 3em;
	padding-left: -3em;
}
#right h1 { margin-bottom: 0.4em; }

#right h2 {
	padding: 0 0 8px;
	margin: 0.6em 0px 0.4em;
}
#right a {
	background: #EFFCFF; color: #317486;
}
#right a:hover {
	color: #003663;
	background: #EFFCFF;
	border-bottom: 1px dashed #003663;
}
	
#right table#gearTbl {
	width: 560px;
	margin: 0 auto;
	background: #F4F4F4;
	border: 2px solid #CCCCCC;
}
#right #gearTbl thead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #fff;
	text-align: center;
}
#right #gearTbl tbody {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #fff;
	text-align:center;
}
#right  #gearTbl  caption   {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	font-weight: bold;
	color: #333333;
	text-align: left;
	padding-bottom: 0.5em;
}
#right #gearTbl th {
	height: 75px;
	background: #999999;
	vertical-align: bottom;
	font-weight: bold;
	padding-bottom: 0.5em;
	border: 1px solid #FFFFFF;
	text-align: center;
}

#right #gearTbl td {
	padding: 1.5em 1em;
	border: 1px solid #FFFFFF;
	}
#right #gearTbl td.specs {
	text-align: left;
	font-weight: bold;
}
#right #gearTbl tr.odd { background: #CCCCCC; 
}
#right #gearTbl tr:hover { background: #C9E087; }

	
	
/*** more button*/
#right p.more{width:81px; height:22px; display:block;  background:url(images/common/more-bg.gif) 0 0 no-repeat;}
#right p.more a{width:70px; height:22px; display:block; background:url(images/common/arrow1.gif) 1% 60% no-repeat; line-height:22px; text-decoration:none; padding:0 0 0 11px;}
#right p.more a:hover{background:url(images/common/arrow2.gif) 1% 60% no-repeat; text-decoration:none; border-style: none;
	border-color: #FFFFFF;
}



/*** next page button*************************************************************************************/
#right p.moreNext{width:81px; height:22px; display:block;  background:url(images/common/more-bg.gif) 0 0 no-repeat;}
#right p.moreNext a{width:70px; height:22px; display:block; background:url(images/common/arrow1.gif) 1% 60% no-repeat; line-height:22px; text-decoration:none; padding:0 0 0 11px;}
#right p.moreNext a:hover{background:url(images/common/arrow2.gif) 1% 60% no-repeat; text-decoration:none; border-style: none;
	border-color: #FFFFFF;
}

/*** pages button*************************************************************************************/
#right p.morePages{
	width:37px;
	height:22px;
	display:block;
	background:url(images/common/more-bg_pages.gif) no-repeat center center;
}
#right p.morePages a{width:37px; height:22px; display:block; background: none; padding:0 0 0 0px;}
#right p.morePages a:hover{background:none; border-style: none;
	border-color: #FFFFFF;
}

/*** Previous page button*************************************************************************************/
#right p.morePrevious{
	width:112px;
	height:22px;
	display:block;
	background:url(images/common/more-bg_back.gif) 0 0 no-repeat;
}
#right p.morePrevious a{width:101px; height:22px; display:block; background:url(images/common/arrow1_back.gif) 1% 60% no-repeat; line-height:22px; text-decoration:none; padding:0 0 0 11px;}
#right p.morePrevious a:hover{
	background:url(images/common/arrow2_back.gif) 1% 60% no-repeat;
	text-decoration:none; border-style: none;
	border-color: #FFFFFF;
}

#right  p  em { font-weight: bold; }

#right h6 {
	color: #fff;
	background: #aaa;
	padding: 5px 10px;
	margin-bottom: 0.5em;
	font-size: 1.2em;
}

#right h5 {
	font-size: 1em;
	font-weight: bold;
	text-transform: capitalize;
	color: #777;
	border-bottom: 1px solid #777;
	margin-bottom: 0.5em;
	background: #F4F4F4;
	padding: 5px 10px;
}


#right #eventEntry h3 {
	background: url(images/common/alpha_logo2_sm.jpg) no-repeat;
	line-height: 40px;
	color: #999999;
	margin-left: 9px;
	padding-left: 37px;
	font-size: 1em;
	margin-top: .25em;}

#right h3 {
	font-size: 1.1em;
	font-variant: small-caps;
	text-transform: capitalize;
	color: #666666;
}








/* - services SUBNAV -*/
#right ul#servicesSubNav {
	width: 620px;
	float: left;
	margin: 10px 0 10px;
	list-style: none;
	padding-left: 150px;
	list-style-type: none;
}

#right ul#servicesSubNav li {
	float: left;
	margin: 0;
	padding: 0;
}

#right ul#servicesSubNav a {
	width: 91px;
	height: 20px;
	font-size: 1.2em;
	text-align: center;
	padding-top: 100px;
	margin-right: 20px;
	border: none;
	display: block;
}
#right ul#servicesSubNav a.last {
		margin-right: 0;
		
}
/*- GEAR SUBNAV ICONS -*/
#right ul#servicesSubNav a.01 {
	background: url(images/common/01_up.jpg) no-repeat center top;
}
#right ul#servicesSubNav a.02 {
	background: url(images/common/02_up.jpg) no-repeat center top;
}
#right ul#servicesSubNav a.03 {
	background: url(images/common/03_up.jpg) no-repeat center top;
}

#right ul#servicesSubNav a.01:hover { background: url(images/common/01_over.jpg) no-repeat center top; 
}
#right ul#servicesSubNav a.02:hover {
	background: url(images/common/02_over.jpg) no-repeat center top;
}
#right ul#servicesSubNav a.03:hover {
	background: url(images/common/03_over.jpg) no-repeat center top;
}

/* -services SUBNAV CURRENT STYLES -*/
#right ul#servicesSubNav li.current a.01 {
	background: url(images/common/01_over.jpg) no-repeat center top;
	color: #666;
}
#right ul#servicesSubNav li.current a.02 {
	background: url(images/common/02_over.jpg) no-repeat center top;
	color: #666;
}
#right ul#servicesSubNav li.current a.03 {
	background: url(images/common/03_over.jpg) no-repeat center top;
	color: #666;
}

#right ul#servicesSubNav li.current a.01:hover {
	cursor: default;
	color: #666;
}
#right ul#servicesSubNav li.current a.02:hover {
	cursor: default;
	color: #666;
}
#right ul#servicesSubNav li.current a.03:hover {
	cursor: default;
	color: #666;
}

#right #servicesItem {
	float: left;
	width: 35%;
	margin: 30px 0;
}
#right #servicesItem img {
	display: block;
	margin: 0 auto 10px auto;
}
#right #servicesItem p {
	text-align: right;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	margin-bottom: .6em;
}
#right #servicesItem p a {
	font-size: 1.2em;
}



#right #servicesDesc {
	float: right;
	width: 65%;
	margin: 30px 0;
}
#right #servicesDesc h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.4em;
	color: #426F26;
	font-style: italic;
	line-height: 0.7em;
}

#right #servicesDesc h3 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.4em;
	color: #C47500;
	border-bottom: 1px solid #354F42;
	padding-bottom: 0.2em;
	letter-spacing: .1em;
}
#right #servicesDesc p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	line-height: 1.2em;
	margin-bottom: 0.8em;
}
#right #servicesDesc span.price {
	font-weight: bold;
	color: #365043;
	text-align: right;
	display: block;
	font-size: 1.2em;
}
#right li.special{
	margin-bottom: 1.6em;
	font-size: 0.95em;
	line-height: 1.2em;
	list-style: none;
	margin-left: 3em;
}
	#notice { padding: 12px 14px 1px; background: #f4f4f4 url(images/common/noticebg.gif) no-repeat bottom right; color: #808080; }

/*** top button*/
#right p.top{width:81px; height:22px; display:block;  background:url(images/common/more-bg.gif) 0 0 no-repeat;	float: right;}
#right p.top a{width:70px; height:22px; display:block; background:url(images/common/top.gif) 1% 60% no-repeat; line-height:22px; text-decoration:none; padding:0 0 0 11px;}
#right p.top a:hover{background:url(images/common/top.gif) 1% 60% no-repeat; text-decoration:none;}
	#notice { padding: 12px 14px 1px; background: #f4f4f4 url(images/common/noticebg.gif) no-repeat bottom right; color: #808080; }

/*** mainContant table styles*/
table {
border:0; cellpadding:0; cellspacing:0; colspan:3px; cellpadding:17px;
}
td { color:#333333;
	 }

/***** Main menu *****/
ul.avmenu {
width:140px;
margin:0 0 18px;
padding:0;
list-style:none;
}

ul.avmenu li {
width:140px;
padding:0;
line-height:1.4em;
display:inline;
}

ul.avmenu li a {
background-color:#f4f4f4;
color:#505050;
font-weight:bold;
width:200px;
float:left;
margin-bottom:5px;
padding:5px 1px 5px 5px;
border-left:4px solid #cccccc;
text-decoration:none;
}

ul.avmenu li a:hover,ul.avmenu li a.current {
	border-left:4px solid #6887D7;
	color:#505050;
	background: #C9ECF0;
}

ul.avmenu li a:hover,ul.avmenu li a.current2 {
	border-left:4px solid #40A2C7;
	color:#505050;
	background: #ADC1E6;
}

ul.avmenu ul {
margin:0 0 0 15px;
padding:0 0 5px 0;
font-size:0.9em;
width:125px;
}

ul.avmenu ul a {
padding:3px 1px 3px 5px;
width:185px;
}

ul.avmenu ul ul {
width:113px;
}

ul.avmenu ul ul a {
width:100px;
}
/*----multy-tabs----*/
#tabs{
	width:inherit;
	height:30px;
	position:inherit;
	margin:0 auto;
}
#tabs #Imgtabs{width:229px; height:52px; background:#fff; color:#666; position:absolute;  left:0px; padding:0 0 0 35px;}
#tabs #Imgtabs img{width:201px; height:52px;}


#tabs ul{
	width:auto;
	height:32px;
	top:87px;
	right:66px;
}
#tabs ul li{
	width:78px;
	height:32px;
	float:left;
	list-style: none;
}
#tabs ul li a{width:76px; height:32px; display:block; background:url(images/common/topmenu-normal.jpg) 0 0 no-repeat #F5F4F4; color:#666; text-decoration:none; font-size:12px; font-weight:bold; text-align:center; line-height:32px; margin:0 2px 0 0;}
#tabs ul li a:hover{background:url(images/common/topmenu-hover.jpg) 0 0 no-repeat #F5F4F4; color:#fff; text-decoration:none;}

#tabs ul li.home{background:url(images/common/topmenu-hover.jpg) 0 0 no-repeat #F5F4F4; color:#fff; text-decoration:none; font-size:12px; font-weight:bold; text-align:center; line-height:32px;}

/***** Sub Main menu-right side-3 column *****/
ul.avmenu1 {
width:210px;
margin:0 0 18px;
padding:0;
list-style:none;
}

ul.avmenu1 li {
width:200px;
padding:0;
line-height:1em;
display:inline;
}

ul.avmenu1 li a {
background-color:#f4f4f4;
color:#505050;
width:200px;
float:left;
margin-bottom:4px;
padding:4px 1px 4px 4px;
border-left:4px solid #cccccc;
text-decoration:none;
}

ul.avmenu1 li a:hover,ul.avmenu1 li a.current {
background-color:#d0f1f9;
border-left:4px solid #7eea54;
color:#505050;
}

ul.avmenu1 li a:hover,ul.avmenu1 li a.current2 {
	background-color:#FAD27A;
	border-left:4px solid #3399FF;
	color:#505050;
}


ul.avmenu1 ul {
margin:0 0 0 15px;
padding:0 0 4px 0;
font-size:0.6em;
width:125px;
}

ul.avmenu1 ul a {
padding:3px 1px 3px 4px;
width:215px;
}

ul.avmenu1 ul ul {
width:113px;
}

ul.avmenu1 ul ul a {
width:100px;
}
/***** Classes *****/
.internallink{
font-size:0.9em;
text-align:center;
}

/***** Right sidebar *****/
#extras2 {
	float:right;
	width:140px;
	margin:0 5px 5px 0;
	padding:0;
	line-height:1.4em;
	list-style: none;
}

#extras2 p,#extras ul {
font-size:0.8em;
margin:0 0 16px;
padding:0;
}

	
#extras2 ul ul {
margin:6px 0 0 10px;
padding:0;
}

#extras2 ul ul li {
margin: 0 0 4px 0;
padding: 0 0 0 12px;
	background: url(images/common/bullet.gif) no-repeat left center;
	color: #46852F;
}

#extras2 ul ul li a {
font-size:0.9em;
font-weight:normal;
background: #fff;
	color: #46852F;
}

#extras2 h2 { border-bottom: 1px solid #ccc; padding: 0 0 8px; }

#extras2 h3 {
color:#505050;
background-color:inherit;
font-size:1.2em;
margin:0 0 10px;
padding:0;
}

/***** Main content *****/
#content2 {
	margin:-5px 170px 15px 239px;
	border-left:1px solid #e0e0e0;
	border-right:1px solid #e0e0e0;
	padding: 0 20px 0 20px;
	line-height:1.6em;
	text-align: left;
}
#content2 a {
	background: #EFFCFF; color: #317486;
}
#content2 a:hover {
	color: #003663;
	background: #EFFCFF;
	border-bottom: 1px dashed #003663;
}
#content2 blockquote {
	padding-left : 20px;
	margin : 10px 0 10px 25px;
	margin-right: 40px;
	font-style: oblique;
}

 #contentwide2 body { 
	font: .74em Verdana, Arial, "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif, ; 
	line-height: 1.2em;
	background: #fff url(images/common/bg.gif) repeat-x; 
	color: #444; }


 #contentwide2 a {	color: #317486;	background: inherit; text-decoration: none; }
 #contentwide2 a:hover { color: #808080; background: inherit; }
 #contentwide2 p { margin: 0 0 15px 0; }
 #contentwide2 h1 { font: bold 1.55em Arial, Sans-Serif;  margin: 20px 0 0; }
 #contentwide2 h1 a { color: #fff; background: inherit; }
 #contentwide2 h1 a:hover { color: #E4FFD3; background: inherit; }
 
 #contentwide2 h4 { color: #808080; background: inherit; font-weight: normal; font-size: .9em; }

#contentwide2 {
margin:0 0 5px 150px;
border-left:1px solid #f0f0f0;
padding:0 0 0 10px;
line-height:1.6em;
}
#contentwide2 p {
margin:10px 0 0;
padding:0;
}

#content2 h2,#contentwide2 h2 {
border-bottom: 1px solid #ccc; padding: 0 0 8px; }



#content2 img,#contentwide2 img {
	display:inline;
	color:#303030;
	border:4px solid #f0f0f0;
	float: left;
}

#content2 ul, #contentwide2 ul, #content2 ol, #contentwide2 ol {
margin:0 0 16px 20px;
padding:0;
}

#content2 li, #contentwide2 li {
margin:0;
padding:0 0 0 5px;
}

#content2 ul ul, #contentwide2 ul ul, #content2 ol ol, #contentwide2 ol ol{
margin:0 0 0 16px;
padding:0;
}
/*** top button*/
#content2 p.top{width:81px; height:22px; display:block;  background:url(images/common/more-bg.gif) 0 0 no-repeat; float: right;	float: right;}
#content2 p.top a{width:70px; height:22px; display:block; background:url(images/common/top.gif) 1% 60% no-repeat; line-height:22px; text-decoration:none; padding:0 0 0 11px;}
#content2 p.top a:hover{
	background:url(images/common/top.gif) 1% 60% no-repeat;
	text-decoration: none;
	border-style: none;
	border-color: #FFFFFF;
}


#RightList{
	font: 1.2em Verdana, Arial, "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif,;
	line-height: 2em;
	width:180px;
	float:left;
	padding:10px 0 0;
	text-align: left;
	position: inherit;
}
#RightList ul{width:180px;}
#RightList ul li{width:180px; height:20px; float:left;}
#RightList ul li a{width:170px; line-height:20px; background:url(images/common/bullet_1.gif) 0 6px no-repeat #fff; color:#666; text-decoration:underline; padding:0 0 0 18px;}
#RightList ul li a:hover{background:url(images/common/bullet-hover_1.gif) 0 6px no-repeat #fff; color:#000; text-decoration:underline;}



#RightListnext{
	font: 1.2em Verdana, Arial, "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif,;
	line-height: 2em;
	width:160px;
	float:left;
	padding:10px 0 0;
	text-align: left;
	position: inherit;
}
#RightListnext ul{width:160px;}
#RightListnext ul li{width:160px; height:20px; float:left;}
#RightListnext ul li a{width:140px; line-height:20px; background:url(images/common/bullet_1.gif) 0 6px no-repeat #fff; color:#666; text-decoration:underline; padding:0 0 0 18px;}
#RightListnext ul li a:hover{background:url(images/common/bullet-hover_1.gif) 0 6px no-repeat #fff; color:#000; text-decoration:underline;}

/***** search *****/	

.topSearch {font-family:arial;font-size:10px;padding-right:6px;color:808080;vertical-align:bottom}
input {border-width:1px;font-family:arial;font-size:12px;padding:2px;height:21px;border-color:CCCCCC;border-style:solid;background-color:F9F9F9;color:808080}

/***** footer *****/	

#footer { clear: both; border-top: 1px solid #ccc; padding: 10px 0; margin: 0 0 15px; font-size: 9px; color: #808080; background: #fff; }
		#footer a {
	color: #4CA031;
	background: #fff;
	line-height: 1.2em; font-size: 9px Verdana, Arial, "Trebuchet MS", Tahoma, Helvetica, sans-serif,; 
}
#footer a:hover {
	color: #4CA031;
	border-bottom: 1px dashed #4CA031; font-size: 9px Verdana, Arial, "Trebuchet MS", Tahoma, Helvetica, sans-serif,; 
}
	#col1 { float: left; width: 224px; padding: 7px 0 0 15px; margin: 0 0 10px; }
	#col2 { float: left; width: 400px; border-left: 1px solid #ccc; padding: 7px 0 0 25px; }
	#col3 { float: right; width: 145px; border-left: 1px solid #ccc; padding: 7px 0 0 25px; }

.letterLogo {
	display: inline;
	float: left;
	margin: 0 15px 0 0;
	padding: 1px;
}

.imagesAlpha {
	display: inline;
	float: right;
	padding: 2px;
	margin-top: 5px;
	margin-bottom: 0;
	margin-left: 15px;
}
div, h1, h2, h3, h4, h5, h6, p, pre, address, blockquote, span, ul, ol, li, dl, dd, img {
	margin: 0px;
	padding: 0px;
	border: none;
}
/***** calendar *****/	
html, body { margin: 0; padding: 0 }

#container { margin: 3em auto 0 3em; padding-bottom: 3em; background-color: #fff; }
#month { border-collapse: collapse; 
}
#month th, #month td { border: 2px solid #CCCCCC; }
#month thead { background-color:#9c9; }
#month td { width: 7em; height: 7em; padding: .2em; vertical-align: top; overflow: auto; }
td .day { width: 7em; height: 6em; overflow:auto; margin-top: 0; }
#month tbody .weekend { background-color:#ded; }
#month tbody .next, #month tbody .previous { background-color:#ddd; }
.rtop { display:block; background:#060; }
.rtop * { display: block; height: 1px; overflow: hidden; background:#fff; }
.r1{margin: 0 0 0 5px}
.r2{margin: 0 0 0 3px}
.r3{margin: 0 0 0 2px}
.r4{margin: 0 0 0 1px; height: 2px}
#container h1 {
	margin: 0 0 .5em .5em;
	font: 2em Arial, Helvetica, sans-serif;
	color: #999999;
}
#month th { font: 1em bold Arial, Helvetica, sans-serif; }
p {margin-top: 0; }

	
	.clearLeft {
	clear: left;
}
.clearRight {
	clear: right;
}


#right #gearTbl a{
	display:block;
	background:url(images/common/folder-close.png) no-repeat left 50%;
	line-height:1.2em;
	text-decoration:none;
	margin-left: 1em;
	padding-top: 0;
	padding-left: 1.5em;
	list-style: url(global_html/none);
}
#right #gearTbl a:hover{
	background:url(images/common/folder-open.png) no-repeat left 50%;
	text-decoration:underline;
	border-style: none;
}
#right #gearTbl ul { margin-bottom: 1.4em; }
#right #gearTbl li {
	font-size: 0.95em;
	line-height: 1.2em;
}

#right #gearTbl ul li a{
	color:#666;
	text-decoration:none;
}
#right #gearTbl ul li a:hover{
	color:#000;
	text-decoration:none;
}

/*** Tool Tips light yellow bk */
.tooltipContent
{background-color: #CCC;
width:310px;
border: 1px solid #999;
padding: 20px;
}
.tooltipContent img {
	display: block;
	margin: 0 auto 1em;
	padding: 5px 5px 5px;
	border: 1px dotted #CCC;
}
.tooltipContent H1 {
	font-family:Verdana, Geneva, sans-serif;
	font-weight: bold;
	text-transform: capitalize;
	color: #777;
	margin-bottom: 0.5em;
	font-size: 1.1em;
}
.tooltipContent p {
	font-family:Verdana, Geneva, sans-serif;
	font-size: .85em;
}
