*a
{
position:relative;
}

body
{
overflow: -moz-scrollbars-vertical;
}

td
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:9pt;
}

input
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:9pt;
}

select
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:9pt;
}

textarea
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:9pt;
}

ul.menu
{
	margin-top:0;
	margin-bottom:0;
	list-style-type:none;
	list-style-position:outside;
}

li.menu
{
	margin:0px 0px 6px -40px;
	background-image:url(../images/tick.png);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:18px;
	font-size:9pt;
}

a:link
{
	color:#FFFFFF;
	text-decoration:none;
}

a:active
{
	color:#FFFFFF;
	text-decoration:none;
}

a:visited
{
	color:#FFFFFF;
	text-decoration:none;
}

a:hover
{
	color:#6C8593;
	text-decoration:none;
}

a.body:link
{
	color:#6C8593;
	text-decoration:none;
}

a.body:active
{
	color:#6C8593;
	text-decoration:none;
}

a.body:visited
{
	color:#6C8593;
	text-decoration:none;
}

a.body:hover
{
	color:#6C8593;
	text-decoration:underline;
}

.page_heading
{
	font-size:10pt;
	color:#FFFFFF;
	padding-left:8px;
	font-weight:bold;
	font-style:italic;
}

.page_body
{
	text-align:justify;
}

.contact_heading
{
	font-size:10pt;
	color:#C40000;
}

.legal_frame
{
	width:678px;
	height:270px;
	overflow:auto;
	float:left;
	padding-right:10px;
}

.mandatory
{
	color:#FF0000;
}

.class1 A:link
{
text-decoration: none; 
color: #6C8593
}

.class1 A:visited 
{
text-decoration: none; 
color:#6C8593
}

.class1 A:active 
{
text-decoration: none;
color:#6C8593
}

.class1 A:hover 
{
text-decoration: underline;
color: #6C8593
}

.class2 A:link 
{
text-decoration: none; 
color: #6C8593;
font-weight:bold;
}

.class2 A:visited 
{
text-decoration: none; 
color:#6C8593;
font-weight:bold;
}

.class2 A:active 
{
text-decoration: none; 
color:#6C8593;
font-weight:bold;
}

.class2 A:hover 
{
text-decoration: none; 
color: #6C8593;
font-weight:bold;
}

.class3 A:link 
{
text-decoration: underline; 
color: #6C8593
}

.class3 A:visited 
{
text-decoration: underline; 
color:#6C8593
}

.class3 A:active 
{
text-decoration: underline; 
color:#6C8593
}

.class3 A:hover 
{
text-decoration: underline; 
color: #6C8593;
}

/* classes for validator */
.tfvHighlight
{
	color:#FF0000;
}

.tfvNormal
{
	color:#6C8593;
}

.input_240
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:8pt;
	width:230px;
}

.input_241
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:8pt;
}


a#emailButton
{
	display: block;
	width: 182px;
	height: 27px;
	margin: 0px 0px 0px 0px;
	position:relative;
	top:-6px;
	*top:-6px; /* IE 7 Hack*/
	_top:-20px; /* IE 6 Hack*/
	left:96px;
	padding: 0px;
	background: url(../images/buttons/email_off.jpg);
}

a#emailButton:hover
{
	background: url(../images/buttons/email_on.jpg);
}

a#blogButton
{
	display: block;
	width: 155px;
	height: 27px;
	margin: 0px 0px 0px 0px;
	position:relative;
	top:-7px;
	left:124px;
	padding: 0px;
	background: url(../images/buttons/blog_off.jpg);
}

a#blogButton:hover
{
	background: url(../images/buttons/blog_on.jpg);
}


a#pollButton
{
	display: block;
	width: 150px;
	height: 27px;
	margin: 0px 0px 0px 0px;
	position:relative;
	top:-6px;
	left:128px;
	padding: 0px;
	background: url(../images/buttons/poll_off.jpg);
}

a#pollButton:hover
{
	background: url(../images/buttons/poll_on.jpg);
}

a#analyticsButton
{
	display: block;
	width: 215px;
	height: 27px;
	margin: 0px 0px 0px 0px;
	position:relative;
	top:-6px;
	left:63px;
	padding: 0px;
	background: url(../images/buttons/analytics_off.jpg);
}

a#analyticsButton:hover
{
	background: url(../images/buttons/analytics_on.jpg);
}

div#box_dark{
 width:283px;
 height:208px;
 position:relative;
 float:left;
 background: url(../images/bg_box_dark.jpg) no-repeat;
 margin-right:8px;
 _padding-bottom:0px;
}

div#box_mid{
 width:283px;
 height:208px;
 position:relative;
 float:left;
 background: url(../images/bg_box_mid.jpg) no-repeat;
 margin-right:8px;
 _padding-bottom:0px;

}

div#box_light{
 width:283px;
 height:208px;
 position:relative;
 float:left;
 background: url(../images/bg_box_light.jpg) no-repeat;
 margin-right:8px;
 margin-bottom:7px;
 *margin-bottom:5px;
 _padding-bottom:0px;
}

div#email_marketing{
 width:273px;
 height:99px;
 margin:5px 0px 0px 5px;
 background:url(../images/bg_email_marketing.jpg) no-repeat;
}

div#blog_system{
 width:273px;
 height:99px;
 margin:5px 0px 0px 5px;
 background:url(../images/bg_blog_system.jpg) no-repeat;
}

div#poll_system{
 width:273px;
 height:99px;
 margin:5px 0px 0px 5px;
 background:url(../images/bg_poll_system.jpg) no-repeat;
}

div#analytics_system{
 width:273px;
 height:99px;
 margin:5px 0px 0px 5px;
 background:url(../images/bg_analytics_system.jpg) no-repeat;
}

div#iconsText{
 padding:0px 10px 0px 10px;
 position:relative;
 top:-20px;
 height:75px;
 font-size:10px;
 color:#FFFFFF;
 text-align:justify;
}

div#iconsWrap {
 width: 640px;
 height: 450px;
 position:relative;
 margin: 10px auto;
}

div#iconrow{
	padding-top:5px; 
	*padding-top:0px; /* IE 7 Hack*/
	_padding-top:0px; /* IE 6 Hack*/
	width:600px;
	height:208px;
	float:left;
	position:relative;
	left:50px;
}