body					{background: #e0eef9;}

div.container				{margin: 0 auto; width: 960px;}

div.oneColumn				{width: 140px; margin: 0 10px; float: left;}
div.onePointFiveColumns			{width: 220px; margin: 0 10px; float: left;}
div.twoColumns				{width: 300px; margin: 0 10px; float: left;}
div.twoPointFiveColumns			{width: 380px; margin: 0 10px; float: left;}
div.threeColumns			{width: 460px; margin: 0 10px; float: left;}
div.fourColumns				{width: 620px; margin: 0 10px; float: left;}
div.fiveColumns				{width: 780px; margin: 0 10px; float: left;}
div.sixColumns				{width: 940px; margin: 0 10px; float: left;}

div.first				{margin-left: 0;}
div.last				{margin-right: 0;}

div#header				{background: url(/img/top.png) 0 0 repeat-x #e0eef9; width: 100%; border-bottom: 2px solid #00aeef;}
div#header h1				{width: 260px; float: left; padding: 27px 30px; background: url(/img/logoholder.png) 0 0 no-repeat transparent;}
div#header h1 a				{display: block; width: 260px; height: 108px; background: url(/img/veratem.png) 0 0 no-repeat #fff; text-indent: -999999px;}
div#header p#crumbtrail			{float: left; line-height: 36px; margin: 0 0 0 10px; color: #fff; width: 620px;}
div#header p#crumbtrail a		{color: #fff; text-decoration: underline;}
div#header p#crumbtrail a:hover		{color: #00aeef;}

ul#mainmenu				{float: left; width: 640px; list-style: none; margin: 0;}
ul#mainmenu li				{float: left; min-height: 108px; width: 140px; margin: 0; padding: 18px 9px 18px 10px; border-right: 1px solid #fff; font-size: 14px;}
ul#mainmenu li a			{color: #004c80;}
ul#mainmenu ul				{list-style: none; margin: 9px 0 0; width: 140px;}
ul#mainmenu ul li			{float: none; padding: 0; border: none; font-size: 12px; min-height: 0;}
ul#mainmenu ul li a			{color: #00aeef;}

div.feature				{background: #fff; padding: 18px 0 36px;}

div.feature h2, div.feature h3,
div.feature h4				{color: #004c80;}

div.feature hr.blue			{border-bottom: 1px solid #004c80; margin: 0 0 17px;}

div.contact				{background: #e0eef9; padding: 0 10px; width: 280px; margin-bottom: 18px;}
div.contact h3				{background: #00aeef; color: #fff; font-size: 14px; line-height: 18px; padding: 4px 10px 5px; margin: 0 -10px 9px;}

a.skype					{display: block; background: url(/img/icons/skype.png) 0 0 no-repeat transparent; padding-left: 24px;}
a.skype img				{margin: 0; float: none; display: block;}

div.news				{background: #e0eef9; width: 140px; margin-bottom: 18px;}
div.news h3				{background: #00aeef; color: #fff; font-size: 14px; line-height: 18px; padding: 4px 10px 5px; margin: 0 0 1px;}
div.news div				{border-bottom: 1px solid #fff; padding-top: 8px;}
div.news h4,
div.news p				{margin-right: 10px; margin-left: 10px;}
div.news h4				{color: #004c80; font-size: 12px;}
div.news p.date				{color: #004c80;}

div.newsArchive div.article		{background: #e0eef9; width: 140px; margin-bottom: 18px;}
div.newsArchive div.article p		{margin: 0 10px 18px;}
div.newsArchive div.article h4		{background: #00aeef; color: #fff; font-size: 14px; line-height: 18px; padding: 4px 10px 5px; margin: 0 0 9px;}

div.highlight				{background: #e0eef9; padding: 12px 10px; margin-bottom: 18px}
div.feature h3.title			{background: #00aeef; color: #fff; font-size: 14px; line-height: 18px; padding: 4px 10px 5px; margin: 0;}
div.highlight strong			{color: #004c80;}

div.content				{clear: both; background: url(/img/grey-bg.png) 0 0 repeat-x #666; padding: 36px 0; border-top: 2px solid #00aeef; color: #eee;}
div.content h2				{border-bottom: 2px solid #eee; margin-bottom: 16px;}
div.content p				{}

div.form h3				{background: #00aeef; color: #fff; font-size: 14px; line-height: 18px; padding: 4px 10px 5px; margin: 0;}
fieldset, div.fieldset			{background: #e0eef9; padding: 12px 10px;}

div.field				{clear: both; padding: 3px 0; position: relative;}
div.field label				{display: block; line-height: 24px; margin: 0; float: left; text-align: right; color: #004c80;}
div.field input				{height: 24px; padding: 5px; border: 1px solid #004c80; float: right; color: #004c80;}
div.field select			{height: 24px; padding: 2px; border: 1px solid #004c80; float: right; color: #004c80;}
div.field span span			{display: block; position: absolute; right: 0; top: 3px; padding: 0 10px; background: #004c80; color: #fff;}
body div.select span span		{right: 22px;}
div.field p				{margin: 0;}

div.twoColumns div.field		{width: 280px;}
div.twoColumns div.field label		{width: 110px;}
div.twoColumns div.field select		{width: 110px;}
div.twoColumns div.field input		{width: 160px;}

div.threeColumns div.field		{width: 440px;}
div.threeColumns div.field label	{width: 180px;}
div.threeColumns div.field select	{width: 240px;}
div.threeColumns div.field input	{width: 240px;}

div#memberLogin				{background: #e0eef9; padding: 0 10px 12px; width: 280px; margin-bottom: 18px; margin: 0 10px; float: left;}
div#memberLogin h3			{background: #00aeef; color: #fff; font-size: 14px; line-height: 18px; padding: 4px 10px 5px; margin: 0 -10px 9px; width: 300px\9;}
div#memberLogin div.field,
div#memberLogin div.submit		{width: 280px;}
div#memberLogin div.field label		{width: 110px;}
div#memberLogin div.field input		{width: 160px;}

div.submit				{clear: both; padding: 3px 0; text-align: right;}
div.submit input			{background: #00aeef; color: #fff; border: 2px solid #004c80; border-top-color: #008fd5; border-left-color: #008fd5; padding: 4px 10px}

div.docSearch h4			{font-weight: normal; margin: 0 0 9px; color: #004c80}
div.documents h5			{color: #004c80; padding: 2px 0 3px;}
div.documents h5 a:hover		{color: #004c80;}
div.documents h5 img.fileicon		{float: left; margin: 0 5px 0 0;}
div.documents div.details		{display: none;}
div.documents div.folder		{padding: 0 0 0 21px;}

div.productFeatures ul			{width: 140px; margin: 0 0 12px; padding: 0 0 0 20px; float: left;}
div.productFeatures h3			{float: left; clear: none; width: 460px; margin: 0 10px;}
div.content ul li			{color: #eee;}
div.content ol li			{color: #eee; margin-bottom: 9px;}

div#footer				{clear: both; background: #e0eef9; border-top: 2px solid #00aeef; padding: 18px 0;}
div#footer div.container		{width: 940px;}

/* Contact Form Styling etc */

div.ed_form						{text-align: right;}
div.feature div.ed_form					{background: #e0eef9; padding: 12px 10px;}
div.feature div.ed_form_submission_message		{background: #e0eef9; padding: 12px 10px;}

div.ed_form_group_name					{display: none;}

div.ed_form_element					{clear: both; padding: 3px 0; position: relative; display: block;}
div.dt_form_element_checkbox				{padding: 0 0 0 10px; float: right; clear: none;}

span.ed_form_label					{display: block; float: left; padding: 3px 0; font-weight: bold;}
div.feature span.ed_form_label				{color: #004c80;}
div.twoColumns span.ed_form_label			{width: 100px;}
div.threeColumns span.ed_form_label			{width: 180px;}

input.ed_form_textbox					{text-align: left; height: 24px; padding: 5px; border: 1px solid #004c80; color: #004c80;}
div.twoColumns input.ed_Form_textbox			{width: 180px;}
div.threeColumns input.ed_Form_textbox			{width: 240px;}

textarea.ed_form_textbox_multiline			{text-align: left; padding: 5px; border: 1px solid #004c80; color: #004c80;}
div.twoColumns textarea.ed_form_textbox_multiline	{width: 180px; height: 72px;}
div.threeColumns textarea.ed_form_textbox_multiline	{width: 240px; height: 158px;}

div.ed_form_element_separator						{clear: both; width: 100px; padding-top: 9px;}
div.ed_form_element_separator span.ed_form_label			{float: left;}
div.twoColumns div.dt_form_element_checkbox span.ed_form_label		{width: auto; padding: 3px 5px;}
div.threeColumns div.dt_form_element_checkbox span.ed_form_label	{width: auto; padding: 3px 5px;}

span.ed_form_checkbox input				{height: 24px; padding: 5px; border: 1px solid #004c80; color: #004c80;}
div.twoColumns span.ed_Form_checkbox			{}

select.ed_form_dropdown_list				{text-align: left; height: 24px; padding: 2px; border: 1px solid #004c80; color: #004c80;}
div.twoColumns select.ed_form_dropdown_list		{width: 180px;}
div.threeColumns select.ed_form_dropdown_list		{width: 240px;}

div.ed_form_validation_summary				{text-align: left; padding: 16px 20px; border: 2px solid #d00; background: #fcefef; margin: 0 0 18px; color: #d00; font-weight: bold;}
div.ed_form_validation_summary div.header		{margin: 0 0 18px;}

div.ed_form_submit_outer				{clear: both; padding: 9px 0 3px; text-align: right;}
div.ed_form_submit_outer input				{background: #00aeef; color: #fff; border: 2px solid #004c80; border-top-color: #008fd5; border-left-color: #008fd5; padding: 4px 10px}

/* Document Popup */

div#docDetailContainer h3			{color: #fff; font-weight: bold; padding: 0 0 0 25px;}
div#docDetailContainer div.details		{padding: 10px 25px; background: url(/img/download-top.png) 0 0 no-repeat transparent; text-align: left; min-height: 255px; width: 530px; float: left;}
div#docDetailContainer div.restricted		{padding: 10px 25px; background: url(/img/no-download-top.png) 0 0 no-repeat transparent; text-align: left; min-height: 255px; width: 530px; float: left;}
div#docDetailContainer dl			{float: left; padding: 10px 0 0;}
div#docDetailContainer dt			{clear: left; float: left; width: 90px; margin: 0 10px 9px 0; text-align: right; font-weight: bold; color: #004c80;}
div#docDetailContainer dt.restriction		{color: #c6322c;}
div#docDetailContainer dd			{float: left; width: 230px; margin: 0 0 9px; text-align: left;}
div#docDetailContainer div.download		{float: left; width: 530px; height: 34px; background: url(/img/download-buttons.png) 0 0 no-repeat transparent; margin: 0; padding: 10px 25px;}
div#docDetailContainer div.noDownload		{float: left; width: 530px; height: 34px; background: url(/img/no-download-bottom.png) 0 0 no-repeat transparent; margin: 0; padding: 10px 25px;}
div#docDetailContainer a			{text-decoration: none;}
div#docDetailContainer div.download a.c		{display: block; float: left; width: 70px; height: 21px; margin: 0 0 0 320px;}
div#docDetailContainer div.noDownload a.c	{display: block; float: left; width: 70px; height: 21px; margin: 0 0 0 350px;}
div#docDetailContainer div.download a.dl	{display: block; float: left; width: 90px; height: 21px; margin: 0 0 0 20px;}
div#docDetailContainer div.noDownload a.dl	{display: block; float: left; width: 60px; height: 21px; margin: 0 0 0 20px;}

dl.documents					{}
dl.documents dt					{text-align: left; font-weight: bold; margin: 0;}
dl.documents dd					{text-align: left; margin: 0 0 9px;}
dl.documents dt.restricted			{padding: 0 0 0 21px; background: url(/img/icons/padlock.png) 0 0 no-repeat transparent;}
dl.documents dt.restricted a			{color: #004c80;}

/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */

