

body	{background: #F0F0F0; color: #000; font-size: 62.5%; font-family: Arial, Verdana, sans-serif; text-align: center;}
/*  url(../../images/background_corner.jpg) no-repeat top left */
h1, h2, h3, h4, h5, h6	{}
h1			{font-size: 2em; color: #002D62;}
h1.hs		{font-size: 1.4em; font-weight: bold; color: #000; border-bottom: 1px solid #185CA1; padding: 0 0 5px 0;}
	
h2			{font-size: 2em; font-weight: normal; color: #002D62; background: #F0F0F0; padding: 3px 10px;}
h2.home		{font-size: 1.4em; font-weight: bold; color: #3288BF; background: #EFEFEF; padding: 3px 10px;}

h3			{font-size: 1.4em; color: #333; line-height: 1.4em;}
h3.title	{font-size: 1.2em; color: #391D80; line-height: 1.4em;}

h4			{font-size: 1.3em;line-height: 1em;}
h5			{font-size: 1.2em;}

h6			{font-size: 0.9em;font-weight: bold;line-height: 1em;margin-top:10px; margin-bottom:0px;}

h6.orange {color:#E87D1D;}
h6.green {color:#788E1D;}
h6.red {color:#B5111B;}

p			{margin: 0 0 0.8em 0; font-size: 1.2em; line-height: 1.4em;}
p.last		{margin-bottom: 0;}
p.small a{font-size: 0.9em;color:#9D9FA2}

.normal1{font-size: 1em;}
.normal2{font-size: 0.9em;}
.normal3{font-size: 0.8em;}

a:link, a:visited 	{color: #0098CB; text-decoration: underline;}
a:hover, a:active	{color: #00A0D8; text-decoration: none;}

a img 		{border: none;}

strong, b	{font-weight: bold;}
em, i		{font-style: italic;}
u			{text-decoration: underline;}
del         {color:#666;}
acronym, abbr, dfn {cursor : help; border-bottom : 1px dotted #D7D7D7;}
cite		{font-style: italic;}

hr 			{float: none; width: 100%; height: .1em; margin: 0 0 0.8em; border: none; background: #CCC; color: #CCC; clear: both; }


ul          {list-style: square;}
ol          {list-style: decimal;}

/* ==== LAYOUT ==== */
#contain	{margin: 0 auto; width: 876px; text-align: left;}
#masthead   {margin-top:20px;}
#logo{float:left;}
#navigation{float:right;margin-top:32px;background: #1395D5 url(../../images/blue_bar_background.gif) repeat-x top left;width:700px;height:31px;}
#footer{float:left;margin-top:20px;background: #1395D5 url(../../images/blue_bar_background.gif) repeat-x top left;width:876px;height:31px;}

/* navigation layout */
#navigation_left{float:left;margin:0;padding:0;background: #1395D5 url(../../images/blue_bar_left_cap.gif) repeat-x top left;width:9px;height:31px;}
#navigation_middle{float:left;margin:0;padding:0;width:650px;height:31px;}
#navigation_right{float:right;margin:0;padding:0;background: #1395D5 url(../../images/blue_bar_right_cap.gif) repeat-x top left;width:9px;height:31px;}

/* primary navigation */
ul#mn		{text-align:center;margin:0;padding:8px 5px 5px 10px;}
ul#mn li	{list-style:none; display: inline;}
ul#mn li a		{padding:  0 10px 0 11px; border-right: 1px solid #FFF; font-size: 1.1em; font-weight: bold; color: #FFF; text-decoration: none;}
ul#mn li a:hover	{text-decoration: underline;}

/* footer navigation */
ul#fn		{margin:0;padding:8px 5px 5px 5px;}
ul#fn li	{list-style:none; display: inline;}
ul#fn li a		{padding:  0 10px 0 10px; font-size: 1.1em; font-weight: bold; color: #FFF; text-decoration: none;}
ul#fn li a:hover	{text-decoration: underline;}

/* active */
body#home ul#mn li#nav_home a {color: #F9E600;}
body#content_management ul#mn li#nav_content_management a {color: #F9E600;}
body#product_features ul#mn li#nav_product_features a {color: #F9E600;}
body#faq ul#mn li#nav_faq{color: #F9E600;}
body#wiki ul#mn li#nav_wiki a {color: #F9E600;}
body#get_started ul#mn li#nav_get_started a {color: #F9E600;}
body#support ul#mn li#nav_support a {color: #F9E600;}

ul#mn li#nav_support a{border:0;margin-right:0px;}

.col_inner{padding:10px 10px 10px 10px;}

#promo_panel{margin-top:20px;float:left;}


.line_vertical{border-right: thin dotted #9D9FA2;}

.col_255	{width:255px; padding: 0; margin-top:30px;float:right;}
.col_255_top{width:255px; margin-bottom:-2; height:11px; background: url(../../images/col_255_top.gif) no-repeat top left #FFF;}
.col_255_middle	{width:255px; margin:0; padding:0;  background: url(../../images/col_255_middle.gif) repeat-y top left #FFF;}
.col_255_bottom{width:255px; height:11px; margin:0; padding:0; background: url(../../images/col_255_bottom.gif) no-repeat top left;}

.col_876	{width:876px; padding: 0; margin-top:20px;}
.col_876_top{width:876px; margin-bottom:-2; height:11px; background: url(../../images/col_876_top.gif) no-repeat top left #FFF;}
.col_876_middle	{width:876px; margin:0; padding:0;  background: url(../../images/col_876_middle.gif) repeat-y top left #FFF;}
.col_876_bottom{width:876px; height:11px; margin:0; padding:0; background: url(../../images/col_876_bottom.gif) no-repeat top left;}

.col_280{width:280px;float:left;}


.col_230{width:230px;float:left;}

.col_600{width:600px;float:left;margin-left: 15px;border-left: thin dotted #F0F0F0;}
.col_600 p{margin-left:15px;}
.col_600 ul li{font-size: 1.2em;}

#rss_button{float:right;margin-top:10px;}

.process_step{margin-top:15px;}
.process_arrow{margin:15px 28px 20px 28px;}






#breadcrumb	{margin-left: 25px; margin-bottom: 10px; width: 675px; border-bottom: 1px solid #D7D7D7;}
#subnav		{margin: 5px 5px;}


/* secondary navigation */
/* 1st level */
#subnav ul			{margin: 0;}
#subnav ul li		{list-style: none;}
#subnav ul li a			{width: 175px; padding: 4px 0 4px 15px; background: url(../../../images/sn_typeA_off.gif) no-repeat 3px 8px; border-bottom: 1px solid #E2E2E2; display: block; font-size: 1.2em; font-weight: bold; color: #1398D7; text-decoration: none;}
#subnav ul li a:hover  	{text-decoration: underline;}
#subnav ul li a.active	{width: 175px; padding: 4px 0 4px 15px; background: url(../../../images/sn_typeA_on.gif) no-repeat 3px 8px; border-bottom: 1px solid #E2E2E2; display: block; font-size: 1.2em; font-weight: bold; color: #192E8E; text-decoration: none;}
#subnav ul li a.active:hover	{text-decoration: none;}
/* 2nd level */
#subnav ul li ul			{margin:0; padding: 5px 0;}
#subnav ul li ul li			{list-style: none;}
#subnav ul li ul li a			{width: 165px; padding: 2px 0 2px 25px; border-bottom: none; display: block; margin-bottom: 1px; font-size: 1.2em; font-weight: normal; color: #1398D7; text-decoration: none;}
#subnav ul li ul li a:hover  	{text-decoration: underline;}
#subnav ul li ul li a.active		{width: 165px; padding: 2px 0 2px 25px; border-bottom: none; display: block; margin-bottom: 1px; font-size: 1.2em; font-weight: normal; color: #192E8E; text-decoration: none;}
#subnav ul li ul li a.active:hover	{text-decoration: none;}

/* sitemap ebebeb */
/* 1st */
ul#sitemaplist		{margin: 0; padding: 0; margin-left: 20px;}
ul#sitemaplist li	{line-height: 1.5em; padding: 2px 0; font-size: 1.2em; background: none; list-style: disc;}
/* 2nd */
ul#sitemaplist li ul		{padding: 0; margin-left: 15px;}
ul#sitemaplist li ul li		{line-height: 1.5em; padding: 2px 0; font-size: 1em; background: none; list-style: circle;}
/* 3rd */
ul#sitemaplist li ul li ul	{padding: 0; margin-left: 30px;}
ul#sitemaplist li ul li ul li	{line-height: 1.5em; padding: 2px 0; font-size: 1em; background: none; list-style: square;}


/* ==== FORMS ==== */

.required_field		{color: #F30; font-weight: bold;}

/* Enquiry Form */
form.frmEnquiry				{margin: .8em .8em;}
form.frmEnquiry	fieldset	{width: 400px;}
	form.frmEnquiry	fieldset.group	{width: 200px;}
form.frmEnquiry	legend		{display: none; visibility: hidden;}
form.frmEnquiry	label		{float: left; display: block; width: 180px; padding-top: 4px; font-size: 1.2em;}
	form.frmEnquiry	label.sml		{float: left; display: block; width: 170px; padding-left: 10px; padding-top: 0; font-size: 1.2em;}
form.frmEnquiry	input		{width: 196px; border: 1px solid #CCC; padding: 2px 4px; font-size: 1.2em; font-family: Arial; margin-bottom: 3px;}
	form.frmEnquiry	input.sml		{width: 50px; border: 1px solid #CCC; padding: 2px 4px; font-size: 1.2em; font-family: Arial; margin-bottom: 3px;}
form.frmEnquiry	input.rad	{width: auto; border: none; float: left; display: block; margin-bottom: 0;}
form.frmEnquiry	input.chk	{width: auto; border: none; float: left; display: block; margin-bottom: 0;}
form.frmEnquiry	input.btn	{width: auto; border: 1px double #999; background: #999; color: #FFF; font-size: 1.2em; font-weight: bold; margin: 5px 5px 5px 180px;}
form.frmEnquiry	input.btn_reset	{width: auto; border: 1px double #CCC; background: #CCC; color: #FFF; font-size: 1.2em; font-weight: bold; margin: 5px;}
form.frmEnquiry	select		{width: 206px; border: 1px solid #CCC; padding: 2px 0; font-size: 1.2em; font-family: Arial; margin-bottom: 3px;}
form.frmEnquiry	textarea	{width: 196px; height: 100px; border: 1px solid #CCC; padding: 2px 4px; font-size: 1.2em; font-family: Arial; margin-bottom: 3px;}
	form.frmEnquiry	textarea.sml	{width: 196px; height: 50px; border: 1px solid #CCC; padding: 2px 4px; font-size: 1.2em; font-family: Arial; margin-bottom: 3px;}
form.frmEnquiry input:focus, form.frmEnquiry select:focus, form.frmEnquiry textarea:focus, form.frmEnquiry	input.btn:focus  {border:1px solid #666;}

/* Search Form */
form.frmSearch				{margin: 10px 0 10px 10px; position: relative;}
form.frmSearch fieldset		{}
form.frmSearch legend		{display: none; visibility: hidden;}
form.frmSearch label		{display: none; font-size: 1.2em;}
form.frmSearch input		{float: left; width: 165px; border: 1px solid #8C8C8C; padding: 2px 4px; font-size: 1.1em; font-family: Arial; color: #666;}
form.frmSearch input.btn	{margin-left: 10px; width: auto; border: none; padding: 1px 1px 1px 7px; background: #F1F1F1 url(../../../images/btn_arrow_grey.gif) no-repeat left center; color: #0093d5; font-size: 1.2em; font-weight: bold;}

form.frmSearch_sub				{margin: 10px 0; position: relative;}
form.frmSearch_sub fieldset		{}
form.frmSearch_sub legend		{display: none; visibility: hidden;}
form.frmSearch_sub label		{display: none; font-size: 1.2em;}
form.frmSearch_sub input		{float: left; width: 140px; border: 1px solid #193D98; padding: 2px 4px; font-size: 1.1em; font-family: Arial; color: #666;}
form.frmSearch_sub input.btn	{margin-left: 5px; width: auto; border: none; padding: 1px 1px 1px 7px; background: transparent url(../../../images/arrow_trans.gif) no-repeat left center; color: #FFF; font-size: 1.2em; font-weight: bold;}


/* Search Results Form */
form.frmSearchResults				{margin: .8em 0;}
form.frmSearchResults fieldset		{}
form.frmSearchResults legend		{display: none; visibility: hidden;}
form.frmSearchResults label			{font-size: 1.2em; width: 300px; display: block; padding: 2px 0;}
form.frmSearchResults input			{width: 200px; border: 1px solid #CCC; padding: 2px 4px; font-size: 1.2em; font-family: Arial; }
form.frmSearchResults input.btn		{width: auto; border: 1px double #999; padding: 1px; background: #999; color: #FFF; font-size: 1.2em; font-weight: bold;}
form.frmSearchResults input:focus	{border:1px solid #666;}

/* ==== MISC ==== */

.pad_content	{padding: 10px;}
.pad_right		{margin-right: 25px;}
.clear 	{clear: both; display: block; height: 1px; overflow: hidden; margin: 0; padding: 0;}

.feature_table{font-size: 1em;margin-left:15px;}
.feature_table td{padding:5px;}
.feature_table .title{background-color: #D7ECFA;font-weight: bold;}
.feature_table .odd{background-color: #F0F0F0;}

