/*.main {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000}
.green {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #54AB00}
.blue {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #287BC1}
.white
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffcc;
	font-variant: small-caps;
}
.header_grey
{
	font-size: 18pt;
	font-weight: bold;
	color: #575764;
	font-family: Verdana;
}*/


A:focus { outline: none; }
BODY { font: 85% "Trebuchet MS" , Verdana, Arial, Helvetica, sans-serif; color: #333; background-color:White;	margin:0;}

/*---------------------------LEFT--------------------------------------*/
#left { float: left; width: 210px; background-image: url(images/index_20.gif); padding-top: 0px; }
#news_block { height: 450px; overflow: scroll;  overflow: hidden;}

#news_latestrelease, #news_torontosun, .news { padding-left: 5px; padding-right: 5px; text-align: justify; }
#news_latestrelease P, #news_latestrelease A, #news_torontosun A, #news_torontosun P, .news { padding-left: 0px; padding-top: 0px; margin-top: 0px; padding-bottom: 0px; margin-bottom: 0px; font-size: 0.9em; }
#news_latestrelease SPAN, #news_torontosun SPAN, #news_1 SPAN { padding-left: 0px; font-size: 0.8em; color: #3F8800; font-weight: bolder; }
#news_subscribe { text-align: center; padding-right:10px;}
#news_subscribe p { font-size: .7em; text-align: right; }
#news_subscribe .textbox { font-size: .8em; width: 100px; }
.news_delimiter { background-image: url(images/index_29.gif); background-repeat: no-repeat; }
.submissionSuccessful, #SubscriptionProgress { font-size: .7em; color: #FF0000; font-weight: bolder;}
#other_products { overflow: hidden; }
#janitor_video { padding: 0px; margin: 0px; }
#other_products td{ font-size: .65em; text-align: justify; }
#other_products h1 { font-size: 120%; font-weight: bold; color: #575764; text-align: left; margin: 0; padding: 0; font-family: verdana; }
#other_products a { font-weight: bold; font-size: .9em; letter-spacing: .01em; color: #FF3300; font-variant: small-caps; text-align: left; }

/*---------------------------/LEFT--------------------------------------*/
/*---------------------------CENTER--------------------------------------*/
#center { background-image: url(images/grey_small.gif); padding-bottom: 10px; margin-left: 210px; margin-right: 270px; padding-top: 0px; padding-left: 20px; padding-right: 20px; background-position-x: right; background-repeat: repeat-y; }
#center_section1_image, .center_section1_image { float: left; margin-right: 5px; }
#center_section1_content, #center_section2_content, .center_section1_content { padding-right: 15px; padding-left: 15px; padding-bottom: 3px; }
#center_section1_content h2 { color: #206FA8; text-align: justify; font-weight: normal; }
#center P { margin: 1em 0px; text-align: justify; }
/*---------------------------/CENTER--------------------------------------*/
/*---------------------------RIGHT--------------------------------------*/
#right { float: right; width: 270px; padding-bottom: 0px; padding-top: 0px; background-color: #f8f8f8; background-image: url(images/grey_small.gif); background-position-x: right; background-repeat: repeat-y; }
#right_section1_header { background-image: url(images/orange2.gif); background-color: #ff9900; color: White; padding-left: 10px; background-repeat: repeat-x; height: 31px; padding-top: 5px; font-size: 1.5em; font-weight: bolder; }
#right_content1 { text-align: left; }
#right_section2 { background-image: url(images/index_22.jpg); padding-bottom: 10px; }
#right_section1 { padding-bottom: 10px; }
#right_section2_header { background-image: url(images/s_offer_bg.gif); background-repeat: repeat-x; height: 31px; background-color: #627383; font-size: 1.8em; color: White; padding-left: 10px; padding-top: 5px; font-weight: bold; font-variant: small-caps; }
#right_content2 { background-image: url(images/index_22.jpg); color: White; padding-right: 10px; padding-left: 10px; font-weight: bolder; padding-bottom: 0px; padding-top: 0px; text-align: left; }
#right_content1 LI { padding-left: 0px; padding-right: 10px; font-size: 0.95em; font-weight: bolder; }
#right_section1_mi_link A, #news_latestrelease_mi_link A, #news_torontosun_mi_link A { color: #277AC0; }
#right_section2_mi_link A { color: White; }
#right_section1_mi_link, #news_latestrelease_mi_link, #news_torontosun_mi_link, #right_section2_mi_link { text-align: right; padding-right: 10px; padding-bottom: 0px; font-size: 0.9em; }
/*---------------------------/RIGHT--------------------------------------*/




table { width: 100%; border-top-style: none; border-right-style: none; border-left-style: none; border-bottom-style: none; }

/*img { border-style: none; width: 210px; height: 124px; }*/
	


P { margin: 1em 0px; }

H1 { font-size: 150%; margin-bottom: 10px; 
	font-weight: bold;
	color: #575764;
	font-family: Verdana;
	padding-top:10px;
}
H2 { font-size: 110%; margin-top: 5px; margin-bottom: 0px; }

#content {text-align:center;}

#history { text-align: left; width: 600px; margin-right: auto; margin-left: auto; padding-right: 4em; padding-left:4em; }
#history H2 { padding: 0em; margin: 0px; background-color: #D1E6F8; border-bottom-style: solid; border-bottom-width: 1px; border-bottom-color: #006699; }
.versions_body { border: 1px solid #006699; padding-right: 15px; padding-left: 15px; margin: 0px; }
#history A { font-weight: bolder; font-size: .9em;}
/*--DOWNLOAD--*/
OL.install-steps { padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px auto 0px auto; padding-top: 0px; }
OL.install-steps LI {
	PADDING-RIGHT: 10px;PADDING-left: 10px; FLOAT: left; WIDTH: 300px; LIST-STYLE-TYPE: none
}
OL.install-steps LI P {
	text-align:center; padding-top:0; margin-top:0; font-size:.8em; font-weight:bold;
}
#download {padding: 0px; margin: 0px auto 0px auto;}
#download h2 { color: #2776B9; font-size: 2.0em; font-weight: bold; text-align:center; padding-right:30px;}
.numbers { color: #D2E6FE; font-size: 4em; font-weight: bold; vertical-align: middle; }
	/*--/DOWNLOAD--*/
	/*---------------TOUR--------------------*/
	#tour {margin:0; padding:0; text-align:center;}	
	#tour #pic0 { padding: 0px; margin: 0px auto 15px auto; }
	#tour #text0 { border: 1px solid #FF9933; padding: 20px 30px 20px 30px; margin: 35px 30px auto 10px; background-color: #E8F3F7; }
	
	#tour #pic1 { float: right; padding: 0px; margin: 0px auto 15px 10px; }
	#tour #pic2 { float: right;padding: 0px; margin: 0px auto 15px 10px; }
	#tour #text1 { float: left; border: 1px solid #FF9933; padding: 20px; margin: 35px 0 auto 0; background-color: #E8F3F7; width: 285px; }
	#tour #text2 { float: left; border: 1px solid #FF9933; padding: 20px; margin: 30px 0 auto 0; background-color: #E8F3F7; width: 285px; }
	#tour h2 { text-align: left; margin-left:0; padding-left:0;}
	#tour p {text-align:justify;}
	#tour #content {margin-left:auto; margin-right:auto;}
	#tour .btn_Nav { border: 1px solid #FF9933; background-color: #E8F3F7; font-weight: normal; font-size: .8em; width: 100px; }
	#tour #text0 A, #tour #text1 A, #tour #text2 A { font-weight: bold; font-size: .9em; letter-spacing: .01em; color: #FF3300; font-variant: small-caps; text-align: left; }
	/*---------------/TOUR--------------------*/
	
	
 .w400
{
	width: 300px;	/* if JavaSctipt is not enabled or it's not a IE, this value will be used */
 	width: expression(
      (d = document.compatMode == "CSS1Compat" ? 
          document.documentElement : document.body) &&
      (d.clientWidth > 1100 ? "auto" : 
          d.clientWidth < 1100 ? "300px" : "auto")
  	);   /* redefine width for IE6 to simulate max-width and min-width properties */
  	margin-left:auto; margin-right:auto;
}
 
#satisfaction {text-align:justify;}

#screenshots {margin:0; padding:0; text-align:center;}	
#screenshots #header{margin-top:0; padding-top:0;}
#screenshot_left { float: left; }
#screenshot_right {}
#screenshots #content { width:600px; padding-top: 3em; text-align: center; margin-right: auto; margin-left: auto; }
#screenshots #content p {text-align:justify; font-size:1em }
#screenshots #content h3 { font-size: 0.9em; color: #FF6600; }
#screenshots #bottom A { color: #598386; font-size: 1.2em; }

#userguide A.download { font-size: 0.6em; letter-spacing: 0.1em; color: #FF6600;}
#userguide A { color: #336699; }
#userguide { padding-right: 200px; padding-left: 200px; margin-right: auto; margin-left: auto; text-align: justify; }

#purchase #hdr_Home h1, #purchase #hdr_Business h1 {color: #2776B9; font-size: 1.2em; font-weight: bold; text-align:center; padding-right:30px;}

.ttBody { background-color: #26689A; color: #FFFFFF; text-align: justify; width:200px; height:auto; font-size:0.8em; padding:5px;}
.ttHeader { width: 200px; height: auto; font-size: 0.8em; padding: 5px; font-size: 1em; font-variant: normal; color: #FFFFFF; background-color: #FF7600; font-weight: bold;}

#features LI { text-align: left; margin-left: 150px; font-size: 1.3em; color: #4C6FA8; }
.orange {color: #FF7300;}