html		{height: 100%; margin-bottom: 1px}
* 		{margin: 0; padding: 0}
body 		{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 80%; background: url(../images/background1.jpg) repeat-x left top #00ffff fixed}
#wrapper	{text-align: center; padding-bottom: 10px}
#toplinks	{width: 762px; margin: 6px auto; text-align: left; padding: 6px; padding-left: 0}
#main		{width: 756px; margin: 0 auto; text-align: left; background: #F7FBFE; padding: 6px}
#header		{background: url(../images/background_header.jpg) repeat-x left top #ffffff}
#menu		{background: url(../images/background_menu2.jpg) repeat-x left top #000000}
#menu p		{float: right; font-size: 1.2em; font-weight: bold; color: #ffffff; padding: 8px 10px}
#content,
#contentfull	{background: url(../images/background_body2.jpg) repeat-x left top #ffffff; margin-top: 15px; float: left; width: 550px}
#contentfull	{width: 750px}
#content2,
#content3,
#content3a,
#content3b,
#content4,
#content11	{width: 170px; float: right; margin-top: 15px}
#content2	{background: url(../images/background_panel1.jpg) repeat-x left top #FDF4A8}
#content3,
#content3a,
#content3b,
#content4	{background: url(../images/background_panel2.jpg) repeat-x left top #F7FBFE; margin-right: 20px; display: inline}
#content11	{background: url(../iimages/background_panel2.jpg) repeat-x left top #FFCCDD; margin-right: 20px; display: inline}
#content5	{margin-top: 15px; float: left; width: 450px}
#content6	{background: url(../images/background_panel1.jpg) repeat-x left top #FDF4A8; margin-top: 15px; float: right; width: 270px; margin-right: 20px; display: inline}
#content7,
#content8,
#content9,
#content10,
#content12	{background: url(../images/background_panel2.jpg) repeat-x left top #F7FBFE; margin-top: 15px; margin-right: 12px; float: left; width: 500px; margin-left: 20px; display: inline}
#content8,
#content10	{margin-right: 0}
#contenta	{width: 160px; float: left; margin-top: 15px}
#contentb	{width: 370px; margin-left: 160px; margin-top: 15px}
#contentc	{width: 560px; float: left}

h1		{font-size: 2.5em; font-weight: normal; color: #000000}
#content h1,
#contentfull h1,
#content5 h1,
#contentc h1	{font-size: 1.7em; font-weight: normal; color: #183048; margin-left: 20px; padding-top: 10px}
h2		{font-size: 1.3em; font-weight: normal; color: #183048; padding-left: 20px; padding-top: 10px}
h3		{font-size: 1.0em; font-weight: normal; color: #000060; padding-left: 20px; margin-top: 20px}
#content3 h2,
#content3a h2,
#content3b h2,
#content4 h2	{font-size: 1.3em; color: #ff6600; font-weight: bold; margin-left: 0px; padding-left: 10px; background: url(../images/corner_mt170.gif) no-repeat}
#content6 h2	{background: url(../images/corner_mt270.gif) no-repeat}
#content7 h2,
#content8 h2,
#content9 h2,
#content10 h2,
#content12 h2	{background: url(../images/corner_mt500.gif) no-repeat; font-size: 1.7em}
#contenta h3	{font-weight: bold}
h3.sitemap	{font-weight: bold; margin-left: 30px; color: #183048}
#content3 p,
#content3a p,
#content3b p,
#content4 p	{padding: 10px}
#mainmenu,
#submenu	{margin-left: -1000px; width: 1px; float: left}
p		{margin: 0 ; padding: 7px 20px; padding-left: 20px}
input		{font-size: 1.2em; height: 1.2em; font-family: Arial, sans-serif}
select		{font-size: 1.2em; height: 1.3em}
textarea	{font-size: 1.2em; width: 500px; font-family: Arial, sans-serif}
#requestform input	{width: 140px; margin-bottom: 10px}
#requestform textarea	{width: 142px; margin-bottom: 10px}
fieldset#requestform	{border: none; padding-left: 10px}
#submit		{height: 1.7em}
.input10 	{width: 5em}
.input25 	{width: 18em}
.input45 	{width: 31em}
#name:focus,
#phone:focus,
#comments:focus {background: #ffffdd}
.button		{height: 1.8em; font-size: 1.1em}
#contact_form p	{margin: 10px 40px}
.checkbox	{font-size: 1.2em; height: 1.2em; width: 1.2em}
p#skype		{margin-left: 10px}
.indent		{text-indent: 20px; background: url(../images/arrow_grey_1.gif) no-repeat 20px 10px}
.clear		{clear: both}
.endlink	{background: url(../images/corner_mb500.gif) no-repeat bottom}
.endlink2	{background: url(../images/corner_mb500.gif) no-repeat bottom; font-size: 1.2em; font-weight: bold}
p.link img,
p.endlink img	{vertical-align: middle}
blockquote	{margin-left: 40px; margin-right: 40px; font-style: italic}
.rm50		{margin-right: 50px}
.bold		{font-weight: bold}

.strapline2	{font-size: 0.7em; color: #000000; padding: 0px 10px 10px 20px; margin: 0px; text-align: right; display: block}
#prodtype	{padding: 10px 20px; padding-bottom: 0px}
#footer		{width: 100%; text-align: center; margin: 10px 0; border-top: 2px solid #cccccc; padding-top: 10px}
#footer	p	{margin: 0px; padding: 0; line-height: 160%}

#menu_list li	{list-style: none; display: inline; font-size: 1em; font-weight: bold; margin: 0; line-height: 36px; color: #ffffff}
#address	{padding-top: 20px; font-size: 1.2em; padding-left: 470px; font-size: 1em; padding-bottom: 20px}
#toplinks li	{list-style: none; display: inline; padding: 6px 0; margin-right: 7px; background: #DDEEFF}
ul#second_nav,
ul#second_nav2,
ul#contact	{padding-left: 12px}
#second_nav li,
#second_nav2 li,
ul#contact li	{list-style: none; padding: 1px 15px; line-height: 1.3em; background: url(../images/arrow_grey_1.gif) no-repeat 0 0.6em}
.sitemap li,
#criteria1 li,
#criteria2 li	{list-style: none; padding: 5px 65px; padding-right: 0; line-height: 1.2em; background: url(../images/arrow_grey_1.gif) no-repeat 50px 0.6em}
#contentb li,
#contentc li	{list-style: none; padding: 5px 60px; padding-right: 0; line-height: 1.2em; background: url(../images/arrow_grey_1.gif) no-repeat 45px 0.6em}
#list_panel1 li,
#list_panel2 li,
#list_panel3 li	{list-style: none; float: left; line-height: 150%; width: 200px; padding: 5px 20px; padding-left: 30px; background: url(../images/arrow_grey_1.gif) no-repeat 20px 9px}
ul#list_panel1,
ul#list_panel2,
ul#list_panel3	{height: 65px; background: url(../images/corner_mb500.gif) no-repeat center bottom}
.hr1		{width: 140px; height: 1px; color: #aaaaaa; margin-top: 10px; margin-left: 10px}
.address p,
.phones	p	{padding: 3px}
.address	{width: 210px; float: left; padding-left: 20px}
.phones		{width: 300px; float: left}
#regaddress p	{padding: 3px; padding-left: 10px}

a:link,
a:visited 	{color: #000040; text-decoration: underline; padding: 2px 5px}
a:hover,
a:active,
a:focus   	{color: #000000; background-color: #FFBB88}

#second_nav a:link,
#second_nav a:visited,
#second_nav2 a:link,
#second_nav2 a:visited,
#contact a:link,
#contact a:visited {color: #002266; text-decoration: none; display: block; padding: 3px}
#second_nav a:hover,
#second_nav a:active,
#second_nav a:focus,
#second_nav2 a:hover,
#second_nav2 a:active,
#second_nav2 a:focus,
#contact a:hover,
#contact a:active,
#contact a:focus   {color: #000000; text-decoration: underline; background-color: #FFBB88}

#toplinks a:link,
#toplinks a:visited {color: #003366; text-decoration: underline; padding: 6px}
#toplinks a:hover,
#toplinks a:active,
#toplinks a:focus   {color: #000000; background-color: #FFBB88}

#tagcloud1 a:link,
#tagcloud1 a:visited {color: #000000; text-decoration: underline; padding:0; margin:0}
#tagcloud1 a:hover,
#tagcloud1 a:active,
#tagcloud1 a:focus   {color: #000000; background-color: #FFBB88}

#menu_list a:link,
#menu_list a:visited {color: #ffffff; padding: 10px}
#menu_list a:hover,
#menu_list a:active,
#menu_list a:focus   {color: #ffff00; background-color: #006699}

#tagcloud1 li	{list-style: none; display: inline; float: left}
#cloud1		{margin-left: 10px; font-size: 1.3em; padding-top: 10px}
#cloud2		{margin-left: 20px; font-size: 1.4em; padding-top: 5px}
#cloud3		{margin-left: 70px; font-size: 2.6em; padding-top: 0}
#cloud4		{margin-left: 10px; font-size: 1.3em; padding-top: 10px}
#cloud5		{margin-left: 20px; font-size: 1.4em; padding-top: 5px ;white-space: nowrap}
#cloud6		{margin-left: 10px; font-size: 1.8em; padding-top: 10px}
#cloud7		{margin-left: 30px; font-size: 1.4em; padding-top: 5px}
#cloud8		{margin-left: 20px; font-size: 1.3em; padding-top: 0}
#cloud9		{margin-left: 50px; font-size: 1.8em; padding-top: 0;padding-bottom: 10px}
img a:link	{text-decoration: none}

table#tool_comparison	{margin-left: 20px; margin-top: 10px; text-align: left; border-width: 0px; border-collapse:collapse; width: 500px}
#tool_comparison th	{padding: 4px 7px; border: 1px solid #999999; background: #cccccc; vertical-align: bottom}
#tool_comparison td	{padding: 7px; border: 1px solid #999999; background: #F7FBFE}
#col1			{width: 100px}
#col2			{width: 200px}
#col3			{width: 200px}