body { font-size:15px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; background-color: #1c1c1c; background-image: url(images/bg_body.jpg); background-repeat: repeat-x; background-position: 0 0; margin: 0; padding: 0; }
#header{ background-image: url(images/header_galileo_4.jpg); background-repeat: no-repeat; background-position: 0 0; width: 725px; height: 100px; }


#sign-head {
	float: right;
	width: 400px; 
	font-size: 11px;
	text-align: right;
	padding-top: 0px;
	padding-right: 10px;
	padding-left: 0px;
}

#sign-head ul {
	padding-right: 5px;
	padding-left: 8px;
	margin: 0px;
}

#sign-head ul li {
	padding-right: 8px;
	padding-left: 0px;
	display: inline;
}

#sign-head ul li .login {
	padding-right: 8px;
	padding-left: 0px;
	border-right: 1px solid #00aef0;
}

#sign-head ul li .regtext {
	padding-right: 8px;
	padding-left: 0px;
	border-right: 1px solid #00aef0;
}


#sign-head ul li a {
	font-weight: bold;
	color: #3aa3d7;
	text-decoration: none;
}

#sign-head ul li a:hover {
	font-weight: bold;
	text-decoration: underline;
}
/*
#webinar { text-align: center; }
#webinar .title { color: #218aca; font-size: 1.1em; font-weight: bold; }
#webinar a, a:visited {  color:#3AA3D7; }
*/

#content-all{ text-align: left; width: 743px; }
#home{ text-align: left; width: 725px; }
#content{ text-align: left; width: 725px; }
#info .catalog td,
#info .catalog tr th { color: #3aa3d7; padding-top: 5px; padding-bottom: 5px; border-bottom: 1px solid #999; }
#info .catalog tr th a{ color: #3aa3d7; text-decoration: none; }
#info .catalog .text{color:#666666; }

#info #register h3 { color: #218aca; font-size: 0.8em; font-weight: bold; margin: 0; padding: 0; }
#info #register td {border-bottom:none; padding-top:3px; padding-top:3px;  }
#info #register .field{ border: solid 1px #999; }
#info #register .submit{ color: #f4f4f4; font-weight: bold; background-color: #3aa3d7; padding: 4px 8px; border-style: none; }

#info #ccinfo h3 { color: #218aca; font-size: 0.8em; font-weight: bold; margin: 0; padding: 0; }
#info #ccinfo td th { border-bottom:none; padding-top:0px; padding-bottom:0px;  }
#info #ccinfo td { color: #666; font-size: 0.7em; padding-top: 0px; padding-bottom:0px; border-bottom: none; }
#info #ccinfo .field{ border: solid 1px #999; }
#info #ccinfo .submit{ color: #f4f4f4; font-weight: bold; background-color: #3aa3d7; padding: 4px 8px; border-style: none; }

#info .submit{ color: #f4f4f4; font-weight: bold; background-color: #3aa3d7; padding: 4px 8px; border-style: none; }

#info #checkout h3 { color: #218aca; font-size: 1em; font-weight: bold; margin: 0; padding: 0; }
#info #checkout td.underlined { border-bottom:solid; border-width:1px; border-color:black; 
padding: 0px;
padding-top:5px;
font-size: 11px;
color: black;}
#info #checkout td{ 
	border-bottom:none; border-width:0px; 
padding: 0px;
padding-top:5px;
font-size: 11px;
color: black;}

#info #checkout th { border-style: none; font-size: 11px;}
#info #checkout .field{ border: solid 1px #999; }
#info #checkout .submit{ color: #f4f4f4; font-weight: bold; background-color: #3aa3d7; padding: 4px 8px; border-style: none; }
#info #checkout2 th { border-style: none; font-size: 11px;}
#info #checkout .submit{ color: #f4f4f4; font-weight: bold; background-color: #3aa3d7; padding: 4px 8px; border-style: none; }

#info ul{ padding-left: 0px; font-size: 0.8em; }
#info ul li{ background-image: none; display: inline; padding-left: 15px; }
#info ul li.left{ padding-right: 15px; border-right: 1px solid #666; }
#info ul li.link{ padding-left: 10px; font-size: 1.4em; }

#info #ul-block ul li { display: block; list-style-type: none; padding-left: 0px; }

#info #profile table {}
#info #profile th {border-bottom:none; padding-top:3px; padding-top:3px;  vertical-align: middle; color: #218aca; font-size: 1.5em; font-weight: bold; }
#info #profile td {border-bottom:none; padding-top:3px; padding-top:3px;  vertical-align: middle;}
#info #profile .label { font-size: 7pt; }

#download{ background-color: #2b2b2b; background-image: url(images/download/bg_download3.png); background-repeat: no-repeat; background-position: 0 0px;  text-align: left; width: 725px; border-bottom: 1px solid #ccc;color: #ffffff; font-size: 12px; }
#download .title { color: #fac71b; font-size: 16px; font-weight: bold; padding-left: 38px; }
#download .text { color: #ffffff; font-size: 12px; list-style-type: none; padding-left: 45px; }
#download ul li { color: #ffffff; font-size: 12px; list-style-type: none; padding-left: 0px; }
#download a { color: #fac71b; font-size: 10px; font-weight: bold; }
#download #expand a { color: #fac71b; font-size: 16px; font-weight: bold; text-decoration: underline; }
/*
#download ul{ color: #fff; font-size: 13px; margin: 10px 0 0; padding: 0 0 0 25px; }
#download ul li{ background-image: url(images/download/arrow_download.gif); background-repeat: no-repeat; background-position: 0 3px; padding-top: 2px; padding-bottom: 2px; padding-left: 12px; list-style-type: none; }
*/
#download #bottom a,
#download .highlight{color:#FAC71B; }

#download .agreement{ color: #fff; font-size: 11px; padding-left: 35px;}
#download .agreement a{  color: #fff; text-decoration: none;}
#download .agreement a:hover{text-decoration: underline;}
#download .other-os{ color: #fff; font-size: 11px; text-align: center; }
#download .other-os a{ color:#fac71b; font-weight: normal; }
#download .other-os a:hover{text-decoration: underline;}
#download .verhistory{ color: #fff; font-size: 11px; padding-left: 40px;}
#download .verhistory a{  color: #fff; text-decoration: none;}
#download .verhistory a:hover{text-decoration: underline;}
#download #bottom{ color: #fff; font-size: 11px; font-weight: normal; width: 400px; float: left; margin-top: 30px; padding-bottom: 20px; padding-left: 35px; }
#download .exe{padding-top:20px; }

#products { background-color: #2b2b2b; background-image: url(images/products/bottom_products_page.png); background-repeat: repeat-y; background-position: 0 121px;  text-align: left; width: 725px; }
#products ul li { color: #ffffff; font-size: 12px; list-style-type: none; padding-left: 0px; }
#products .title { color: #fac71b; font-size: 16px; font-weight: bold; padding-left: 20px; }
#products .body-title { color: #fac71b; font-size: 16px; font-weight: bold; }
#products .body-title2 { color: #fac71b; font-size: 12px; font-weight: bold; }
#products .text p{color: #ffffff; font-size: .8em; }
#products a, a:visited .links{ color: #fac71b; font-weight: bold; }
#products .bg_table { background-color: #676767; }
#products .areas { color: #ffffff; font-size: 14px; font-weight: bold; }
#products .submit{ color: #ffffff; font-weight: bold; background-color: #fdc829; padding: 2px 8px; border-style: none; }
#products #tech_details{ color: #FAD766; border-bottom: 1px solid #ffffff; }
#products #tech_details p{ color: #FAD766; }
#products ul li{ padding-bottom: 2px; }
#products ul li a { text-decoration: underline; }
#products p {color: #ffffff; }

#sidebar{ background-image: url(images/sidebar_bg.jpg); background-position: 0 284px; width: 197px; float: left; padding-bottom: 60px; }
#sidebar .instructions{ text-align: center; width: 165px; z-index: 5; float: left; margin-left: 0; padding-left: 15px; }
#sidebar h1{ color: #333; font-size: 0.8em; font-weight: bold; margin: 0; padding: 0; }
#sidebar p{ font-size: 0.7em; font-weight: normal; margin: 0; padding: 15px 15px 0; }


#contact{ background-image: url(images/bg_info.gif); background-repeat: repeat-x; background-position: 0 0; width: 685px; float: left; padding: 25px 20px 20px; }
#contact #form{ margin-top: 20px; }
#contact #form td{ padding-right: 30px; padding-bottom: 30px; }
#contact .submit{ width: 80px; }
#contact .field{ font-size: 1em; width: 200px; margin-top: 8px; margin-bottom: 8px; padding: 3px; border: solid 1px #a0a0a0; }
#contact p{ color: #333; font-size: 0.8em; font-weight: normal; }
#contact p a{ color: #218aca; text-decoration: none;}
#contact p a:hover{text-decoration: underline;}
#contact .title{ color: #218aca; font-size: 1em; font-weight: bold; margin: 0px 0 5px; padding: 0; }
#contact p.p1{ color: #666; }
#contact h2{ color: #333333; font-size: 0.8em; font-weight: bold; margin: 0 0 20px; padding: 0; }

#freelance{ background-color: #2b2b2b; background-image: url(images/freelance/pulse_try_buy.jpg); background-repeat: no-repeat; background-position: 0 311px; text-align: left; width: 725px; border-bottom: 1px solid #ccc;   }
#freelance h2{ color: #f4f4f4; font-size: 1.2em; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: bold; margin: 0; padding: 0 0 0 25px; }
#freelance ul{ color: #fff; font-size: 13px; margin: 10px 0 0; padding: 0 0 0 25px; }
#freelance ul li{ background-image: url(images/download/arrow_download.gif); background-repeat: no-repeat; background-position: 0 5px; padding-top: 2px; padding-bottom: 2px; padding-left: 12px; list-style-type: none; }
#freelance #bottom a,
#freelance .highlight{color:#FAC71B; }

#freelance .purchasebut{ position: relative;
               top: -80px;
               left: 520px}

#freelance .agreement{ color: #fff; font-size: 11px; float: right; padding-top: 40px; padding-right: 20px; padding-bottom: 10px; }
#freelance .agreement a{  color: #fff; text-decoration: none;}
#freelance .agreement a:hover{text-decoration: underline;}
#freelance #bottom{ color: #fff; font-size: 12px; font-weight: normal; width: 500px; float: left; margin-top: 15px; padding-bottom: 20px; padding-left: 35px; }
#freelance .exe{padding-top:20px; }

#info{ background-image: url(images/bg_info.gif); background-repeat: repeat-x; background-position: 0 0; width: 488px; float: left; padding: 25px 20px 20px; margin: 0; display: inline; overflow: hidden;}
#info a{ color: #218aca; }
#info h1{ color: #218aca; font-size: 1.4em; font-weight: bold; margin: 0 0 5px; padding: 0; }
#info h2{ color: #333333; font-size: 0.8em; font-weight: bold; margin: 0 0 20px; padding: 0; }
#info h2.title{ color: #333333; font-size: 0.8em; font-weight: bold; margin: 0; padding: 0; }
#info h3{ color: #218aca; font-size: 0.8em; font-weight: bold; margin: 20px 0 5px; padding: 0; }
#info h3.faq{ background-image: url(images/faqs_icon.gif); background-repeat: no-repeat; background-position: 0 0; padding-top: 8px; padding-bottom: 8px; padding-left: 42px; }
#info h3.free-tool{ background-image: url(images/submitplugin_icon.gif);  background-repeat: no-repeat; background-position: 0 0; padding-top: 8px; padding-bottom: 8px; padding-left: 42px; }
#info h3.comercial{ background-image: url(images/submitcommercial_icon.gif);  background-repeat: no-repeat; background-position: -2px 0; padding-top: 8px; padding-bottom: 8px; padding-left: 42px; }
#info h3.forums{ background-image: url(images/browsforums_icon.gif);  background-repeat: no-repeat; background-position: -2px 0; padding-top: 8px; padding-bottom: 8px; padding-left: 42px; }
#info h3.home{ background-image: url(images/home_icon.gif);  background-repeat: no-repeat; background-position: -2px 0; padding-top: 8px; padding-bottom: 8px; padding-left: 42px; }

#infoMain{ background-image: url(images/bg_info.gif); background-repeat: repeat-x; background-position: 0 0; }
#infoMain h1{ color: #218aca; font-size: 1.4em; font-weight: bold; margin: 0 0 5px; padding: 0; }
#infoMain p{ font-size: 0.8em; margin: 0 0 0; padding: 0; }
#infoMain p.num-licenses{ font-size: 2em; font-weight: bold; color: #218aca; }
#infoMain .submit{ color: #f4f4f4; font-weight: bold; background-color: #3aa3d7; padding: 4px 8px; border-style: none; }

#info #site-map{ margin: 0; padding: 0; }
#info #site-map ul{ margin: 0; padding: 0 0 0 55px; }
#info #site-map ul li{ color: #218aca; font-size: 1em; font-weight: bold; line-height: 18px; margin-left: 0; padding-left: 0; display: block; list-style-type: none; }
#info #site-map ul li a{ color: #218aca; text-decoration: none; }
#info #site-map ul li a:hover{text-decoration: underline;}
#info #site-map ul li ul li{ margin: 0; padding: 0 0 0 0; }
#info #site-map ul li ul{ font-size: 1em; margin: 5px 0 5px 5px; padding: 0 0 0 8px; border-left: 1px solid #ccc; list-style-type: none; }

#info .login td{
	color: black;
	font-weight: normal;
	font-size: .8em;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:3px;
	border-style: none;
	border-width: 0px;
}

#info td{ color: #666; font-size: 0.7em; padding-top: 15px; padding-bottom:15px; border-bottom: 1px solid #ccc; }
#info .title{ color: #218aca; font-size: 1.2em; text-decoration: none; padding-left: 15px; }
#info .demo1 a{ color: #218aca; font-size: 1.5em; text-decoration: none; padding-right: 5px; }
#info .download1{color: #218aca; font-size: 1.5em;}
#info .demo1 a:hover{text-decoration: underline;}
#info p{ font-size: 0.8em; margin: 0 0 0; padding: 0; }
#info p.support{ padding-left: 42px; }
#info p.description{ font-size: 1.2em; padding-left: 10px; }
#page{ background-color: #fff; width: 725px; float: left; }
#nav{ background-image: url(images/bg_nav.gif); height: 27px; padding-left: 28px; padding-right: 27px; }
#nav img{ float: left; margin-right: 0px; margin-left: 0px; }
#page, #li , #ld, #li img, #ld img { padding:0px; margin:0px;}
#li{ width: 8px; float: left; }
#ld{width: 8px; float: left; }


/* April/2010 */
#home #block-resource {
background-image: url(images/home1/home-bg.jpg); background-repeat: no-repeat; background-position: 0 0; width: 725px; height: 278px;
}
#home #block-resource #block-home1, #home #block-resource #block-home2 { text-align: left; }

#home #block-resource #block-home1 h2 { display: inline; position:relative; top:-17px; left:7px; color: #888; font-size: 1.3em; }
#home #block-resource #block-home1 h5 { display: inline; position:relative; top:-5px; right:89px; color:#3AA3D7; font-size: 11px; }
#home #block-resource #block-home1 h5 a{ text-decoration: none; }
#home #block-resource #block-home1 h5 a:hover{text-decoration: underline;}
#home #block-resource #block-home1 p { width: 200px; font-size: .7em; padding-top: 5px; line-height: 15px; }
#home #block-resource #block-home1 ul { position: relative; left: -25px; }
#home #block-resource #block-home1 ul li{ background-image: url(images/home1/arrow_home2.png); background-repeat: no-repeat; background-position: 24px 1px; padding-bottom: 10px; padding-left: 45px; list-style-type: none; }
#home #block-resource #block-home1 ul li a{ font-size: .8em; color: #888; text-decoration: none; }
#home #block-resource #block-home1 ul li a:hover{text-decoration: underline;}

#home #block-resource #block-home1 a, #home #block-resource #block-home2 a { color:#3AA3D7; }

#home #block-resource #block-home1 { float: left; margin-right: 0; margin-left: 15px;
padding-left: 15px; padding-top: 20px; width: 220px; }

#home #block-resource #block-home2 { float: left; margin-right: 0; margin-left: 0;
padding-left: 23px; padding-top: 20px; background-repeat: no-repeat; background-position: 0 0; width: 330px; height: 258px; }
#home #block-resource #block-home2 h2 { display: inline; position:relative; top:-17px; left:7px; color: #888; font-size: 1.3em; }
#home #block-resource #block-home2 h2.community { display: block; color: #888; font-size: 1.2em; position:relative; top:5px; left:-2px; padding-bottom: 12px; }
#home #block-resource #block-home2 h5 { display: inline; position:relative; top:-5px; right:129px; color:#3AA3D7; font-size: 11px; }

#home #block-resource #block-home2 ul { line-height: 50%; white-space:nowrap; position: relative; top: -5px;  }
#home #block-resource #block-home2 ul li{ background-image: none; padding-bottom: 0px; padding-left: 12px; list-style-type: none; }
#home #block-resource #block-home2 ul li a{ font-size: .8em; color: #218aca; text-decoration: none; }
#home #block-resource #block-home2 ul li a:hover{text-decoration: underline;}
#home #block-resource #block-home2 #top_options #feed { position:relative; top:-23px; left:5px; } 
#home #block-resource #block-home2 #top_options p {width:405px; font-size: .8em; position: relative; top: -10px;}
#home #block-resource #block-home2 #newsText{ height: 100px; }
#home #block-resource #block-home2 #newsText p {width:255px; font-size: .7em; line-height: 110%;   }
#home #block-resource #block-home2 #newsImage { position:relative; top: -125px; right: -270px; }

#home #block-resource #block-home2 #top_options ul li { display: inline; background-image: none; margin-left: -12px;  }
#home #block-resource #block-home2 #top_options ul li a{ font-size: .9em; color: #218aca; text-decoration: none; }
#home #block-resource #block-home2 #top_options ul li.left {padding-right: 5px; border-right: 1px solid #666; }
#home #block-resource #block-home2 #top_options ul li a:hover{text-decoration: underline;}



/* Change April/2010
#home #block-home1, #home #block-home2, #home #block-home2-1 { text-align: left; }

#home #block-home1 ul li{ padding-top: 0px; margin-top: 0px;
margin-bottom: 0px; padding-bottom: 0px; }
#home #block-home1 ul li{ line-height: 12px; }

#home #block-home1 a, #home #block-home2 a, #home #block-home2-1 a { color:#3AA3D7; }

#home #block-home1 { float: left; margin-right: 0; margin-left: 15px;
padding-left: 55px; padding-bottom: 0px; background-image: url(images/home1/what_icon.jpg);
background-repeat: no-repeat; background-position: 0 0; width: 175px; }

#home #block-home2{ float: left; margin-right: 0; margin-left: 0;
padding-left: 73px; padding-bottom: 0px; background-image: url(images/home1/pulse_logo_rotate.gif);
background-repeat: no-repeat; background-position: 0 0; width: 160px; }

#home #block-home2-1{ float: left; margin-right: 0; margin-left: 0; 
padding-left: 73px; padding-right: 0px; background-image: url(images/home1/freelance_logo.gif);
background-repeat: no-repeat; background-position: 0 0; width: 170px; }

#home #block-home2 ul li, #home #block-home2-1 ul li { padding-top: 0px; margin-top: 0px;
margin-bottom: 0px; padding-bottom: 0px; }
#home #block-home2 ul li, #home #block-home2-1 ul li { line-height: 12px; }

#home #block-home2 p, #home #block-home2-1 p {width:150px; }
*/
#home h2{ color: #218aca; font-size: 1.2em; font-weight: lighter; margin: 0; padding: 0 0 5px; }
#home h2 a{ color: #218aca; font-size: 0.8em; font-weight: bold; margin: 0; padding: 0 0 5px; text-decoration: none; }
#home h2 a:hover{text-decoration: underline;}
#home ul,
#home p{ color: #333; font-size: 0.8em; margin: 0; padding: 0 0 10px; }

/*April/2010
#home ul li{ color: #333; font-size: 11px; background-image: url(images/home1/arrow_home.gif); background-repeat: no-repeat; background-position: 0 4px; padding-bottom: 2px; padding-left: 10px; list-style-type: none; }
*/
#home ul li{ color: #fff; font-size: 14px; background-image: url(images/home1/arrow_home2.png); background-repeat: no-repeat; background-position: 24px 2px; padding-bottom: 10px; padding-left: 45px; list-style-type: none; }
#home ul li a{ color: #218aca; font-weight: bold; text-decoration: none; }
#home ul li a:hover{text-decoration: underline;}

#home #options{ }
#home #options ul{ }
/* April/2010
#home #options ul li{ background-image: none; display: inline; }
#home #options ul li.left{ padding-right: 5px; border-right: 1px solid #666; } */
#home #options ul li{ color: #333; font-size: 11px; background-image: url(images/home1/arrow_home.gif); background-repeat: no-repeat; background-position: 0 4px; padding-bottom: 2px; padding-left: 10px; margin-left: 30px; list-style-type: none; }
#home #options ul li a{ color: #218aca; font-weight: bold; text-decoration: none; }
#home #options ul li a:hover{ text-decoration: underline }

#home #top_options{ text-align: left; }
#home #top_options ul{ }
#home #top_options ul li{ color: #333; font-size: 12px;  background-image: none; display: block; }
#home #top_options ul li.left{ color: #333; font-size: 12px; padding: 0px border-right: 1px solid #666; } 
#home #top_options ul li a{cursor: pointer; color: #218aca; font-weight: bold; text-decoration: none; }
#home #top_options ul li a:hover{ text-decoration: underline }

#home #top_links{ text-align: right; padding-right: 40px; }
#home #top_links a{ color: #218aca; font-weight: bold;  font-size: 12px; text-decoration: none; }
#home #top_links a:hover{ text-decoration: underline }

#home #block-resource #block-home1 #options,
#home #block-resource #block-home2 #options,
#home #block-home2-1 #options{padding-top:0px; }

/*April/2010
#footer-home{ color: #333; background-color: #ccc; background-image: url(images/home1/bg_footer_home.gif); background-repeat: repeat-x; background-position: 0 bottom; height: auto; padding: 12px 15px 12px 30px; }*/
#footer-home{ color: #fff; background-color: #000; background-image: url(images/home1/footer-bg.jpg); background-repeat: no-repeat; background-position: 0 bottom; height: 172px; width: 725px; padding: 0; }
#footer-home #press{ float: left; margin: 20px 30px 0 40px; }
#footer-home #press .footer_title { color: #218aca; font-size: 14px; line-height : normal; }
#footer-home #press p { color: #fff; line-height : normal; font-size: 10px; padding-bottom: 9px; }
#footer-home #press ul li.text{ background-image: none; }
#footer-home #faq{ float: left; margin: 20px 40px 0 40px; width: 160px; }
#footer-home #faq ul li{ line-height: 18px; background-position: 5 0px; padding-left: 20px; }
#footer-home #faq .footer_title { color: #218aca; font-size: 14px; line-height : normal; }
#footer-home #faq p { color: #fff; line-height : normal; font-size: 10px; padding-bottom: 9px; }
#footer-home #contact_us { float:left;margin: 20px 10px 0 10px; }
#footer-home #contact_us .footer_title { color: #218aca; font-size: 14px; line-height : normal; }
#footer-home #contact_us p { color: #fff; line-height : normal; font-size: 10px; padding-bottom: 9px; }
#footer-home #contact_title { float:left; margin: 59px 15px 0 0; }
#footer-home #contact_title p { position:relative; top:0px; left:0px;color: #218aca; line-height : 12px; font-size: 10px; }
#footer-home p a{ color: #218aca; font-weight: bold; }
#footer-home h4{ font-size: .7em; font-weight: bold; margin: 0 0 5px; padding: 0; }
#footer-home p{ font-size: 11px; line-height: 10px; margin: 0; padding: 0; }
#footer-home ul{ font-size:11px; margin: 0; padding: 0; }
#footer-home ul li{ line-height: 25px; background-image: url(images/home1/arrow_home2.png); background-repeat: no-repeat; background-position: 0 3px; padding-left: 10px; list-style-type: none; }
#footer-home ul li a{ color: #fff; text-decoration: none; }
#footer-home ul li a:hover{text-decoration: underline;}
#footer{ color: #ccc; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #666; text-align: left; padding-top:10px; padding-bottom:10px;  }
#footer .copyright{ float: left; margin-top: 5px; margin-left: 25px; }
#footer .copyright a{ color: #cccccc; text-decoration: underline; }
#footer #vote-block{ color: #ccc; font-size: 11px; width: 200px; float: left; margin-left: 10px; padding: 0; }
#footer #vote-block a{ color: #ccc; text-decoration: underline; }
#footer #xtras{ text-align: right; width: 180px; float: right; padding: 0px 0 0; }
#footer #xtras ul{ margin: 0; padding: 0; }
#footer #xtras ul li{ padding-right: 10px; display: inline; }
#footer #xtras ul li a{ color: #ccc; text-decoration: underline; }
#footer .imagen{ position: relative; top: 5px; }
#pulse-circle{ position: relative; top: 213px; left: -8px; float: left; }
#other-os{ color: #fff; font-size: 11px; text-align: center; width: 725px; float: center; padding-left: 7px; padding-top: 15px; }
#other-os a{ color:#fac71b; font-weight: normal; }
#other-os a:hover{text-decoration: underline;}

#sidebar2{ background-image: url(images/sidebar_back.jpg); background-position: 0 0px; height: 604px; width: 197px; float: left; padding-bottom: 0px; }
#sidebar2 .instructions{ text-align: center; width: 165px; z-index: 5; float: left; margin-left: 0; padding-left: 15px; }
#sidebar2 h1{ color: #1677b2; font-size: 1.15em; font-weight: bold; margin: 0; padding: 0; }
#sidebar2 p{ font-size: 0.75em; font-weight: normal; margin: 0; padding: 15px 15px 0; }
#sidebar2 br{ font-size: 0.5em; font-weight: normal; margin: 0; }
  
  .eclipseicons{
  margin: 0 100px 20px 100px;
  }
  
  .eclipseicons img{
  float: left;
  overflow: hidden;
  display: inline;
  margin: 3px 10px 0 0;
  }
  
  .eclipseicons h3{
  color: #fac71b;
  margin-bottom: 0;
}

.eclipseicons p{
color: #ffffff;
margin-top: 0;
font-size: .8em;
}

.eclipseicons h3 a, a:visited{body { font-size:15px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; background-color: #1c1c1c; background-image: url(images/bg_body.jpg); background-repeat: repeat-x; background-position: 0 0; margin: 0; padding: 0; }





#home{ text-align: left; width: 725px; }
#content{ text-align: left; width: 725px; }
#info .catalog td,
#info .catalog tr th { color: #3aa3d7; padding-top: 5px; padding-bottom: 5px; border-bottom: 1px solid #999; }
#info .catalog tr th a{ color: #3aa3d7; text-decoration: none; }
#info .catalog .text{color:#666666; }

#info #register h3 { color: #218aca; font-size: 0.8em; font-weight: bold; margin: 0; padding: 0; }
#info #register td {border-bottom:none; padding-top:3px; padding-top:3px;  }
#info #register .field{ border: solid 1px #999; }
#info #register .submit{ color: #f4f4f4; font-weight: bold; background-color: #3aa3d7; padding: 4px 8px; border-style: none; }

#info #profile table {}
#info #profile th {border-bottom:none; padding-top:3px; padding-top:3px;  vertical-align: middle; color: #218aca; font-size: 1.5em; font-weight: bold; }
#info #profile td {border-bottom:none; padding-top:3px; padding-top:3px;  vertical-align: middle;}
#info #profile .label { font-size: 7pt; }

#sidebar{ background-image: url(images/sidebar_bg.jpg); background-position: 0 284px; width: 197px; float: left; padding-bottom: 60px; }
#sidebar .instructions{ text-align: center; width: 165px; z-index: 5; float: left; margin-left: 0; padding-left: 15px; }
#sidebar h1{ color: #333; font-size: 0.8em; font-weight: bold; margin: 0; padding: 0; }
#sidebar p{ font-size: 0.7em; font-weight: normal; margin: 0; padding: 15px 15px 0; }


#contact{ background-image: url(images/bg_info.gif); background-repeat: repeat-x; background-position: 0 0; width: 685px; float: left; padding: 25px 20px 20px; }
#contact #form{ margin-top: 20px; }
#contact #form td{ padding-right: 30px; padding-bottom: 30px; }
#contact .submit{ width: 80px; }
#contact .field{ font-size: 0.7em; width: 200px; margin-top: 8px; margin-bottom: 8px; padding: 3px; border: solid 1px #a0a0a0; }
#contact p{ color: #333; font-size: 0.8em; font-weight: normal; }
#contact p a{ color: #218aca; text-decoration: none;}
#contact p a:hover{text-decoration: underline;}
#contact .title{ color: #218aca; font-size: 1em; font-weight: bold; margin: 0 0 5px; padding: 0; }
#contact p.1{color:#666; }
#contact h2{ color: #333333; font-size: 0.8em; font-weight: bold; margin: 0 0 20px; padding: 0; }

#freelance{ background-color: #2b2b2b; background-image: url(images/freelance/pulse_try_buy2.jpg); background-repeat: no-repeat; background-position: 0 311px; text-align: left; width: 725px; border-bottom: 1px solid #ccc;   }
#freelance h2{ color: #f4f4f4; font-size: 1.2em; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: bold; margin: 0; padding: 0 0 0 25px; }
#freelance ul{ color: #fff; font-size: 13px; margin: 10px 0 0; padding: 0 0 0 25px; }
#freelance ul li{ background-image: url(images/download/arrow_download.gif); background-repeat: no-repeat; background-position: 0 5px; padding-top: 2px; *padding-top: 0px; padding-bottom: 2px; *padding-bottom:0px; padding-left: 12px; list-style-type: none; }
#freelance #bottom a,
#freelance .highlight{color:#FAC71B; }

#freelance .purchasebut{ position: relative;
               top: -80px;
               left: 520px}

#freelance .agreement{ color: #fff; font-size: 11px; float: right; padding-top: 50px; *padding-top: 49px; padding-right: 20px; padding-bottom: 10px; }
#freelance .agreement a{  color: #fff; text-decoration: none;}
#freelance .agreement a:hover{text-decoration: underline;}
#freelance .verhistory{ color: #fff; font-size: 11px; float: left; padding-top: 50px; *padding-top: 49px; padding-left: 20px; padding-bottom: 10px; }
#freelance .verhistory a{  color: #fff; text-decoration: none;}
#freelance .verhistory a:hover{text-decoration: underline;}
#freelance #bottom{ color: #fff; font-size: 12px; font-weight: normal; width: 400px; float: left; margin-top: 30px; padding-bottom: 20px; padding-left: 35px; }
#freelance .exe{padding-top:20px; *padding-top:19px; }

#info{ background-image: url(images/bg_info.gif); background-repeat: repeat-x; background-position: 0 0; width: 488px; float: left; padding: 25px 20px 20px; margin: 0; display: inline; overflow: hidden;}
#info a{ color: #218aca; }
#info h1{ color: #218aca; font-size: 1.4em; font-weight: bold; margin: 0 0 5px; padding: 0; }
#info h2{ color: #333333; font-size: 0.8em; font-weight: bold; margin: 0 0 20px; padding: 0; }
#info h3{ color: #218aca; font-size: 0.8em; font-weight: bold; margin: 20px 0 5px; padding: 0; }
#info h3.faq{ background-image: url(images/faqs_icon.gif); background-repeat: no-repeat; background-position: 0 0; padding-top: 8px; padding-bottom: 8px; padding-left: 42px; }
#info h3.free-tool{ background-image: url(images/submitplugin_icon.gif);  background-repeat: no-repeat; background-position: 0 0; padding-top: 8px; padding-bottom: 8px; padding-left: 42px; }
#info h3.comercial{ background-image: url(images/submitcommercial_icon.gif);  background-repeat: no-repeat; background-position: -2px 0; padding-top: 8px; padding-bottom: 8px; padding-left: 42px; }
#info h3.forums{ background-image: url(images/browsforums_icon.gif);  background-repeat: no-repeat; background-position: -2px 0; padding-top: 8px; padding-bottom: 8px; padding-left: 42px; }
#info h3.home{ background-image: url(images/home_icon.gif);  background-repeat: no-repeat; background-position: -2px 0; padding-top: 8px; padding-bottom: 8px; padding-left: 42px; }

#info ul{ font-size: 0.8em; }
#info ul li{}


#info #site-map{ margin: 0; padding: 0; }
#info #site-map ul{ margin: 0; padding: 0 0 0 55px; }
#info #site-map ul li{ color: #218aca; font-size: 1em; font-weight: bold; line-height: 18px; margin-left: 0; padding-left: 0; display: block; list-style-type: none; }
#info #site-map ul li a{ color: #218aca; text-decoration: none; }
#info #site-map ul li a:hover{text-decoration: underline;}
#info #site-map ul li ul li{ margin: 0; padding: 0 0 0 0; }
#info #site-map ul li ul{ font-size: 1em; margin: 5px 0 5px 5px; padding: 0 0 0 8px; border-left: 1px solid #ccc; list-style-type: none; }

#info .login td{
	color: black;
	font-weight: normal;
	font-size: .8em;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:3px;
	border-style: none;
	border-width: 0px;
}

#info td{ color: #666; font-size: 0.7em; padding-top: 15px; padding-bottom:15px; border-bottom: 1px solid #ccc; }
#info .demo1 a{ color: #218aca; font-size: 1.5em; text-decoration: none; padding-right: 5px; }
#info .download1{color: #218aca; font-size: 1.5em;}
#info .demo1 a:hover{text-decoration: underline;}
#info p{ font-size: 0.8em; margin: 0 0 0; padding: 0; }
#info p.support{ padding-left: 42px; }

#nav{ background-image: url(images/bg_nav.gif); height: 27px; }
#nav img{ float: left; margin-right: 15px; margin-left: 15px; }

#home ul,
#home p{ color: #333; font-size: 0.8em; margin: 0; padding: 0 0 10px; }

#home ul li{ color: #333; font-size: 11px; background-image: url(images/home1/arrow_home.gif); background-repeat: no-repeat; background-position: 0 4px; padding-bottom: 2px; padding-left: 10px; list-style-type: none; }
#home ul li a{ color: #218aca; font-weight: bold; text-decoration: none; }
#home ul li a:hover{text-decoration: underline;}
/*
#home #options{ }
#home #options ul{ }
#home #options ul li{ background-image: none; display: inline; }
#home #options ul li.left{ padding-right: 15px; border-right: 1px solid #666; }

#footer-home{ color: #333; background-color: #ccc; background-image: url(images/home1/bg_footer_home.gif); background-repeat: repeat-x; background-position: 0 bottom; height: auto; margin-top: 15px; padding: 12px 15px 12px 30px; }
#footer-home #press{ width: 205px; float: left; margin-right: 30px; }
#footer-home #press ul li.text{ background-image: none; }
#footer-home #faq{ width: 180px; float: left; margin-right: 25px; }
#footer-home #faq ul li{ line-height: 20px; background-position: 0 7px; }
#footer-home #faq p{ padding-top: 10px; }
#footer-home p a{ color: #218aca; font-weight: bold; }
#footer-home #partner{ line-height: 11px; width: 210px; float: left; margin-right: 15px; padding-top: 4px; }
#footer-home h4{ font-size: 1.1em; font-weight: normal; margin: 0 0 5px; padding: 0; }
#footer-home p{ font-size: 11px; line-height: 16px; margin: 0; padding: 0; }
#footer-home ul{ font-size:11px; margin: 0; padding: 0; }
#footer-home ul li{ line-height: 15px; background-image: url(images/home1/arrow_footer_home.gif); background-repeat: no-repeat; background-position: 0 3px; padding-left: 10px; list-style-type: none; }
#footer-home ul li a{ color: #218aca; text-decoration: underline; }
#footer-home ul li a:hover{text-decoration: underline;}
#footer{ color: #ccc; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #666; text-align: left; padding-top:10px; padding-bottom:10px; *padding-bottom:0px;  }
#footer .copyright{ float: left; margin-top: 5px; *margin-top: 11px; margin-left: 25px; *margin-left: 8px;}
#footer #vote-block{ color: #ccc; font-size: 11px; width: 200px; float: left; margin-left: 10px; padding: 0; }
#footer #vote-block a{ color: #ccc; text-decoration: underline; }
#footer #xtras{ text-align: right; width: 180px; float: right; padding: 0px 0 0;  *padding: 4px 0 0; }
#footer #xtras ul{ margin: 0; padding: 0; }
#footer #xtras ul li{ padding-right: 10px; display: inline; }
#footer #xtras ul li a{ color: #ccc; text-decoration: underline; }
#footer .imagen{ position: relative; top: 5px; }
#pulse-circle{ position: relative; top: 213px; left: -8px; float: left; }
*/
#sidebar2{ background-image: url(images/sidebar_back.jpg); background-position: 0 0px; height: 604px; width: 197px; float: left; padding-bottom: 0px; }
#sidebar2 .instructions{ text-align: center; width: 165px; z-index: 5; float: left; margin-left: 0; padding-left: 15px; }
#sidebar2 h1{ color: #1677b2; font-size: 1.15em; font-weight: bold; margin: 0; padding: 0; }
#sidebar2 p{ font-size: 0.75em; font-weight: normal; margin: 0; padding: 15px 15px 0; }
#sidebar2 br{ font-size: 0.5em; font-weight: normal; margin: 0; }
  
  .eclipseicons{
  margin: 0 100px 20px 100px;
  }
  
  .eclipseicons img{
  float: left;
  overflow: hidden;
  display: inline;
  margin: 3px 10px 0 0;
  }
  
  .eclipseicons h3{
  color: #fac71b;
  margin-bottom: 0;
}

.eclipseicons p{
color: #ffffff;
margin-top: 0;
font-size: .8em;
}

.eclipseicons h3 a, a:visited{
color: #fac71b;
}

.eclipseicons h5{
color: #ffffff;
}

.eclipseicons a, a:visited{
color: #fac71b;
}

#eclipse{
background: #000000 url(images/bottom_eclipse_landing.jpg) no-repeat;
/* height: 635px; I commented this line Because I made some changes and They were not displayed correctly */
overflow: hidden;
}

.lowlight{
color:#ffffff;
font-size: .8em;
font-weight: normal;
}
color: #fac71b;
}

.title{
color:#fac71b;
font-size: 1.2em;
font-weight: bold;
}

.eclipseicons a, a:visited{
color: #fac71b;
}

#eclipse{
background: #000000 url(images/bottom_eclipse_landing.jpg) no-repeat;
/* height: 635px; I commented this line Because I made some changes and They were not displayed correctly */
overflow: hidden;
}

.lowlight{
color:#ffffff;
font-size: .8em;
font-weight: normal;
}
.rotTab{ 
	color: #218aca;
	font-size: 0.8em;
	font-weight: bold;
	margin: 0 0 0 0;
	padding: 0;
}
.errMsj {
	color: red;
	font-size: 12px;
	font-weight: bold
}
.even{
    background-color:#E6E6FA;
}
.uneven{
    background-color:#F0F8FF;
}
#baseApBtn {
	 width: 600px;
	 margin: 0 auto 0 auto;
	 text-align: left;
}
#base2ApBtn {
	position: relative;
	text-align: center;
}
#baseMsj {
	 width: 600px;
	 margin: 0 auto 0 auto;
	 text-align: right;
}
#srchAcc {
	width: 200px;
}
#totlic {
	font-size: 25px;
}
#c1 {
	width: 300px;
}
#c3 {
	width: 300px;
}
.customInfo{ background-image: url(images/bg_info.gif); background-repeat: repeat-x; background-position: 0 0; width: 498px; float: left; padding: 15px 15px 15px; margin: 0; display: inline; overflow: hidden;}
.customInfo2{ background-image: url(images/bg_info.gif); background-repeat: repeat-x; background-position: 0 0; width: 695px; float: left; padding: 15px 15px 15px; margin: 0; display: inline; overflow: hidden;}

#info ol .regular{ padding-left: 0px; font-size: .8em;  display: list-item; padding-left: 15px;}