﻿@charset "utf-8";

@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans'), local('OpenSans'), url(https://themes.googleusercontent.com/static/fonts/opensans/v6/cJZKeOuBrn4kERxqtaUH3T8E0i7KZn-EPnyo3HZu7kw.woff) format('woff');
}

input
{
	border-style:solid;
	border-color:Silver;
	border-width:1px;
}

.mainheader
{
	font-family: 'Open Sans', Helvetica, Arial, sans-serif;
	font-size: 20px;	
}

body, div, img, a
{
	margin: 0px;
	padding: 0px;
	border: 0px;
	font-family: Arial;
	font-size: 12px;	
}

table.thin
{
	border-width: 0 0 1px 1px;
	border-spacing: 0;
	border-collapse: collapse;
	border-style: solid;
	border-color: Gray;
	padding: 0;
}

.thin td, .thin th, .thin tr
{
	margin: 0;
	padding: 0px;
	padding-left: 2px;
	border-width: 1px 1px 0 0;
	border-style: solid;
	border-color: Gray;
	height: 20px;
}

table.verythin
{
	border-width: 0 0 1px 1px;
	border-spacing: 0;
	border-collapse: collapse;
	border-style: solid;
	border-color: Silver;
	padding: 0;
}

.verythin td, .thin th, .thin tr
{
	margin: 0;
	padding: 0px;
	padding-left: 2px;
	border-width: 1px 1px 0 0;
	border-style: solid;
	border-color: Silver;
	height: 20px;
}

table.calendar
{
	border-width: 0 0 1px 1px;
	border-spacing: 0;
	border-collapse: collapse;
	border-style: solid;
	border-color: Silver;
	padding: 0;
}

.calendar td, .thin th, .thin tr
{
	margin: 0;
	padding: 0px;
	padding-left: 0px;
	border-width: 1px 1px 0 0;
	border-style: solid;
	border-color: Silver;	
}

br{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#3b3b3b;
	line-height:18px;
	text-decoration:none;
	margin:0px 0px 2px 0px;
	padding:0px;
	}
	
.main_cont{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	color:#3b3b3b;
	line-height:18px;
	text-decoration:none;
	margin:0px 0px 5px 0px;
	padding:0px;
	}
	
.main_contnt{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	color:#3b3b3b;
	line-height:18px;
	text-decoration:none;
	padding:0px;
	}
	
.texteditor_cont{
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	color:#7d7d7d;
	line-height:20px;
	text-decoration:none;
	letter-spacing:0;
	font-weight:normal;
	}
	.texteditor_casestudy{
	font-family:Myriad, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#7d7d7d;
	text-decoration:none;
	letter-spacing:0;
	font-weight:normal;
	}
.attention1
{
	font-size: small;
	color: #FF0000;
	font-family: Arial, Helvetica, sans-serif;
}
.sub_heading_inner{
	line-height: 18px;
	color: #31531C;
	text-decoration: none;
	margin: 0px 0px 0px 0px;
	font-family: Myriad, Verdana, Arial, Helvetica, sans-serif; 
	font-size: 14px;
	font-weight: bold;
    padding: 8px;
	margin: 10px 8px 10px 8px;
	}
	.sub_heading_inner1{
	line-height: 18px;
	color: #31531C;
	text-decoration: none;
	margin: 0px 0px 0px 0px;
	font-family: Myriad, Verdana, Arial, Helvetica, sans-serif; 
	font-size: 14px;
	font-weight: bold;
    padding: 0px;
	margin: 0px 0px 0px 0px;
	}
	
	.footer_title{
	font-family:Myriad, Verdana, Arial, Helvetica, sans-serif; 
	font-size:12px;
	color: #31531C;
	line-height:18px;
	font-weight:bold;
	text-decoration:none;
	margin:0px 0px 5px 0px;
	padding:0px;
	}
	
.heading_right{
	font-family:Myriad, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #666666;
	line-height:18px;
	font-weight:bold;
	text-decoration:none;
	margin:0px 0px 5px 0px;
	padding:0px;
	background-repeat:no-repeat;
	}
	
.readmore{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #333333;
	text-decoration:none;
	margin:0px 0px 5px 0px;
	padding:0px;
	}
	
.search_fld{
	width:260px;
	height:25px;
	border:#898989 1px solid;
	}
	
.input_fld{
	width:220px;
	height:12px;
	padding:4px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#1d1d1d;
	line-height:18px;
	text-decoration:none;
	border:0;

	}
	
.link_01{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#3b3b3b;
	line-height:18px;
	text-decoration:none;
	}
	
a.link_01:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#c7c7c7;
	line-height:18px;
	text-decoration:none;
	}
	
h1{
	font-family:Myriad, Verdana, Arial, Helvetica, sans-serif;
	font-size:28px;
	font-weight:normal;
	line-height:26px;
	color:#565e37;
	letter-spacing:-1px;
	}
	
h2{
	font-family:Myriad, Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	line-height:16px;
	color:#838080;
	letter-spacing:0px;
	}
	
h3{
	font-family:Myriad, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	line-height:16px;
	color:#838080;
	letter-spacing:0px;
	}
	
h4{
	font-family:Myriad, Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	line-height:14px;
	color:#000000;
	letter-spacing:-1px;
	}
	

	
.exclusive_cont{
	font-family:Myriad, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#878584;
	line-height:16px;
	text-decoration:none;
	padding:0px;
	}
	
.footer_text{
	font-family:Myriad, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#918f8f;
	line-height:16px;
	text-decoration:none;
	}
	
a.footer_text:hover{
	font-family:Myriad, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#d1d1d1;
	line-height:16px;
	text-decoration:none;
	}
	
	.err_msg{
	font-family:Myriad, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FF0000;
	}
	.ndate_class{
	font-family:Calibri, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	line-height:16px;
	text-decoration:none;
	letter-spacing:0;
	font-weight:none;	
	}
.news_yellow{
	font-family:Calibri, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#E3BA00;
	line-height:16px;
	text-decoration:none;
	letter-spacing:0;
	font-weight:none;
	}
.mainlink{
	font-family:Calibri, Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#000000;
	line-height:16px;
	text-decoration:none;
	letter-spacing:0;
	font-weight:bold;
	}
.textboxcontent{
	font-family:Calibri, Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#535353;
	line-height:16px;
	text-decoration:none;
	letter-spacing:0;
	font-weight:none;
	border:#666666 1px solid;
	background-color:#eeeeee;
	width:168px;	
}
.textcontents{
font-family:Calibri, Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#535353;
	line-height:16px;
	text-decoration:none;
	letter-spacing:0;
	font-weight:none;
	border:#666666 1px solid;
	background-color:#eeeeee;
	width:168px;	
}
.srchbutton{
font-family:Calibri, Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#ffffff;
	text-decoration:none;
	letter-spacing:0;
	font-weight:none;
	border:#666666 1px solid;
	background-color:#000000;
	width:80px;	
	cursor:pointer;
	cursor:hand;
}
a.srchbutton{
	font-family:Calibri, Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#ffffff;
	text-decoration:none;
	letter-spacing:0;
	font-weight:none;
	border:#666666 1px solid;
	background-color:#000000;
	width:80px;	
	cursor:pointer;
	cursor:hand;
	}
	
a.srchbutton:hover{
	font-family:Calibri, Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#000000;
	text-decoration:none;
	letter-spacing:0;
	font-weight:none;
	border:#666666 1px solid;
	background-color:#ffffff;
	width:80px;	
	cursor:pointer;
	cursor:hand;
	}
.contact_form_input{
	font-family:Calibri, Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#535353;
	line-height:16px;
	text-decoration:none;
	letter-spacing:0;
	font-weight:none;
	border:#666666 1px solid;
	background-color:#eeeeee;
	width:248px;
	}
.contact_form{
	font-family:Calibri, Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#535353;
	line-height:16px;
	text-decoration:none;
	letter-spacing:0;
	font-weight:none;
	}
a.mainlink{
	font-family:Calibri, Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#000000;
	line-height:16px;
	text-decoration:none;
	letter-spacing:0;
	font-weight:bold;
	}
	
a.mainlink:hover{
	font-family:Calibri, Arial, Helvetica, sans-serif;
	font-size:15px;
	color: #db0000;
	line-height:16px;
	letter-spacing:0;
	font-weight:bold;
	cursor:pointer;
	cursor:hand;
	}
.contact_form_area{
font-family:Calibri, Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#535353;
	font-weight:none;
	}
	.footer_img_bg{
	background-image:url(../images/cover_bg.png);
	background-repeat:no-repeat;
		
	}
	.footer_content_bg{
	font-family:Calibri, Arial, Helvetica, sans-serif;
	font-size:14px;
	color: #CCCCCC;
	padding-left:5px;
	padding-top:15px;
	text-decoration:none;
	}
	.right_head{
	font-family:Calibri, Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#535353;
	font-weight:none;
	text-decoration:none;	
	}
	.right_head_cnt{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#23201d;
	text-decoration:none;	
	}

.news_yellow{
	font-family:Calibri, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#E3BA00;
	line-height:16px;
	text-decoration:none;
	letter-spacing:0;
	font-weight:none;
	}
	.main_headcont{
font-family:Calibri, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#4D745F;
	line-height:16px;
	text-decoration:none;
	letter-spacing:0;
	font-weight:bold;
	}
.white_heading {
	font-family: "Kozuka Gothic Pro R";
	font-size: 25px;
	color: #FFFFFF;
	f
	
}

.white_right {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}
.inner_content {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight:bold }
.style35 {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; }
.reward {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#5c5c5c;
}


.footer_right {
	color: #b8b8b8;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.map_text {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 12px;
}
.step {
	color: #c20000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
}

.right_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #990000;
}

.forgotpassword {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-decoration:none;
}

.dotted			{BACKGROUND:URL(../img/dotted.png) repeat-x center; padding-top:10px; padding-bottom:10px;}
.box			{BORDER:#dbdbdb 1px SOLID; PADDING-LEFT:20px; PADDING-RIGHT:20px;}
.box2			{BORDER:#dbdbdb 1px SOLID;}
.box2 tr		{vertical-align: top; PADDING:5PX;}
.box2 tr.alt		{vertical-align: top; BACKGROUND:#ececec; PADDING:5PX;}
.box2 td		{FONT-SIZE:8pt;}
.box2 th		{FONT-FAMILY:ARIAL,VERDANA; FONT-SIZE:8pt; COLOR:#fff; BACKGROUND:#6b6b6b; text-align: center; PADDING:5PX;}
.box2 td.highlight	{FONT-FAMILY:ARIAL,VERDANA; FONT-SIZE:8pt; COLOR:#fff; BACKGROUND:#e12020; PADDING:5PX; FONT-WEIGHT:BOLD;}
.box2 td.subheader	{FONT-FAMILY:ARIAL,VERDANA; FONT-SIZE:8pt; FONT-WEIGHT:BOLD; PADDING:5PX;}
.box3			{BORDER:#dbdbdb 1px SOLID;}
.box3 tr		{vertical-align: top; PADDING:5PX;}
.box3 th		{FONT-FAMILY:ARIAL,VERDANA; FONT-SIZE:8pt; COLOR:#fff; BACKGROUND:#e12020; text-align: center; PADDING:5PX;}

div.shadow 
{	
}
	
div.shadow:hover 
{
	-moz-box-shadow: 0 0 5px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 0 5px rgba(0,0,0,0.5);
	box-shadow: 0 0 5px rgba(0,0,0,0.5);
}

div.shadow1 
{	
}
	
div.shadow1:hover 
{
	-moz-box-shadow: 0 0 2px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 0 2px rgba(0,0,0,0.5);
	box-shadow: 0 0 2px rgba(0,0,0,0.5);
}

div.button
{
}

div.button:hover 
{
	-moz-box-shadow: 0 0 5px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 0 5px rgba(0,0,0,0.5);
	box-shadow: 0 0 5px rgba(0,0,0,0.5);
}


.footer {
    position: fixed; 
    bottom: 0;
    left: 0;
    right: 0;
    height: 25px;
}

div.container
{
	border-style: solid;
	border-color: Silver;
	border-width: 1px;
}

div.mainheading
{
	font-size: 20px; 
	font-family: Open Sans; 
	font-weight: bold;
}

div.subheader
{
	font-size: 16px; 
	font-family: Open Sans; 
	font-weight: bold;	
}

div.subheading
{
	font-size: 16px; 
	font-family: Open Sans; 
	font-weight: normal;
	color:White;
	background-color: #007acc; 
	padding: 3px;
}

div.buttoncreator
{
	font-size: 14px; 
	font-family: open sans; 
	font-weight: normal;
	color:White;
	background-color: #D24726; 
	padding: 3px;
	width:100%;
	text-align:center;
}

div.buttoncreator-n
{
	font-size: 14px; 
	font-family: open sans; 
	font-weight: normal;
	color:Black;
	background-color: Silver; 
	padding: 3px;
	width:100%;
	text-align:center;
}

.NewsControlLink a
{
    text-decoration: none;
    color: Navy;
}

.NewsControlLink a:hover
{
	text-decoration: underline;
    color: Orange;
    
}

td.metrobutton
{
	background: #007acc;
	color:White;
	font-size:14px;
	font-family: Open Sans; 	
	text-align: left;
}