@charset "utf-8";
/* CSS Document */

body{
	margin:0;
	padding:0;
	background-color:#b7c5df;
	font-family: Verdana, Geneva, sans-serif;
	font-size:12px;
}
img {
	border:none;
}
h1{
	color:#000;
	font-family:Verdana;
	font-size:16px;
}
h2{
	color:#000;
	font-family:Verdana;
	font-size:15px;
}
h3{
	color:#000;
	font-family:Verdana;
	font-size:14px;
}
h4{
	color:#000;
	font-family:Verdana;
	font-size:13px;
}
h5{
	color:#000;
	font-family:Verdana;
	font-size:12px;
}
h6{
	color:#000;
	font-family:Verdana;
	font-size:11px;
}
a:link{
	color:#0f3596;
	text-decoration:none;
}
a:visited{
	color:#0f3596;
	text-decoration:none;
}
a:hover{
	color:#000000;
	text-decoration:none;
}
a:active{
	color:#d4b038;
	text-decoration:none;
}
#container{
	width:1021px;
	margin-left:auto;
	margin-right:auto;
	background-image:url(../images/container-bg.jpg);
	background-repeat:repeat-y;
}
#container2{
	width:1004px;
	margin-left:auto;
	margin-right:auto;
}
#header{
	background-image:url(../images/header.jpg);
	background-repeat:no-repeat;
}
#logo{
	position:relative;
	left:10px;
	top:-2px;
}
#menuTop {
	height:28px;
	width:1004px;
	background-image:url(../images/nav-bg.jpg);
	background-repeat:repeat-x;
	text-align:left;
	color:#ffffff;
}
#nav{
	height:28px;
	width:730px;
	text-align:left;
	color:#ffffff;
	padding-left:30px;
	float:left;
}
#nav a:link{
	color:#ffffff;
	text-decoration:none;
	font-family: Verdana, Geneva, sans-serif;
	letter-spacing:5px;
	margin-left:13px;
	margin-right:13px;
	position:relative;
	font-size:14px;
	
}
#nav a:visited{
	color:#ffffff;
	text-decoration:none;
	font-family: Verdana, Geneva, sans-serif;
	letter-spacing:5px;
	margin-left:13px;
	margin-right:13px;
	position:relative;
	font-size:14px;
	
}
#nav a:hover{
	color:#d4b038;
	text-decoration:none;
	font-family: Verdana, Geneva, sans-serif;
	letter-spacing:5px;
	margin-left:13px;
	margin-right:13px;
	position:relative;
	font-size:14px;
	
}
#nav a:active{
	color:#ffffff;
	text-decoration:none;
	font-family: Verdana, Geneva, sans-serif;
	letter-spacing:5px;
	margin-left:13px;
	margin-right:13px;
	position:relative;
	font-size:14px;
	
}
#navlinks{
	position:relative;
	top:4px;
}
hr{
	width:990px;
	height:5px;
	background-color:#d4b038;
	border:0;
}
#sidebar{
	width:244px;
	margin-left:auto;
	margin-right:auto;
}
#rightsidebar{
	background-color:#f1f4f9;
}
#right-side{
	border-left:1px solid black;
}
#rightlinks td{
	border-bottom: 1px dashed #000;
}
#rightlinks {
	margin-left:auto;
	margin-right:auto;
}
#rightlinks a:link{
	color:#000000;
	text-decoration:none;
	font-size:14px;
}
#rightlinks a:visited{
	color:#000000;
	text-decoration:none;
	font-size:14px;
}
#rightlinks a:hover{
	color:#d4b038;
	text-decoration:none;
	font-size:14px;
}
#rightlinks a:active{
	color:#000000;
	text-decoration:none;
	font-size:14px;
}
#leftlinks{
	margin-left:auto;
	margin-right:auto;
}
#leftlinks td{
	border-bottom: 1px dashed #000;
}
#leftlinks a:link{
	color:#000000;
	text-decoration:none;
	font-size:14px;
}
#leftlinks a:visited{
	color:#000000;
	text-decoration:none;
	font-size:14px;
}
#leftlinks a:hover{
	color:#d4b038;
	text-decoration:none;
	font-size:14px;
	
}
#leftlinks a:active{
	color:#000000;
	text-decoration:none;
	font-size:14px;
}
#about{
	width:479px;
	background-color:#FFFFFF;
}
#about p{
	padding-right:10px;
	width:470px;
	position:relative;
	left:5px;
	margin-left:auto;
	margin-right:auto;
}
.img{
	padding-right:10px;
	padding-left:5px;
}
#footer{
	height:28px;
	width:1004px;
	background-image:url(../images/nav-bg.jpg);
	background-repeat:repeat-x;
	text-align:center;
	color:#ffffff;
	font-size:11px;
}
#footerlinks a:link{
	color:#ffffff;
	text-decoration:none;
	font-family: Verdana, Geneva, sans-serif;
	margin-left:5px;
	margin-right:5px;
	position:relative;
	
}
#footerlinks a:visited{
	color:#ffffff;
	text-decoration:none;
	font-family: Verdana, Geneva, sans-serif;
	mmargin-left:5px;
	margin-right:5px;
	position:relative;
	
}
#footerlinks a:hover{
	color:#d4b038;
	text-decoration:none;
	font-family: Verdana, Geneva, sans-serif;
	margin-left:5px;
	margin-right:5px;
	position:relative;
	
}
#footerlinks a:active{
	color:#ffffff;
	text-decoration:none;
	font-family: Verdana, Geneva, sans-serif;
	margin-left:5px;
	margin-right:5px;
	position:relative;
	
}
#footerlinks{
	position:relative;
	top:6px;
}
#footer-text{
	margin-left:auto;
	margin-right:auto;
	width:670px;
}
#footer-text a:link{
	color:#053792;
	text-decoration:none;
	
}
#footer-text a:visited{
	color:#053792;
	text-decoration:none;	
}
#footer-text a:hover{
	color:#000000;
	text-decoration:none;
}
#footer-text a:active{
	color:#053792;
	text-decoration:none;
}
.headerhome{
	background-image:url(../images/blank-blue.jpg);
	background-repeat:no-repeat;
	width:479px;
	height:34px;
	text-align:center;
	color:white;
}
.headerhome strong{
	position:relative;
	top:6px;
	margin:0;
	padding:0;
	font-size:16px;
}
.headerconsumer{
	background-image:url(../images/consumers-blank.jpg);
	background-repeat:no-repeat;
	width:479px;
	height:34px;
	text-align:center;
	color:white;
}
.headerconsumer strong{
	position:relative;
	top:6px;
	margin:0;
	padding:0;
	font-size:16px;
}
.headerconsumer2{
	background-image:url(../images/consumers-blank2.jpg);
	background-repeat:no-repeat;
	width:740px;
	height:40px;
	text-align:center;
	color:white;
}
.headerconsumer2 strong{
	position:relative;
	top:6px;
	margin:0;
	padding:0;
	font-size:16px;
}
.headerconsumer2 p{
	position:relative;
	left:5px;
	width:700px;
}
/******** New Rules ******/
.blueHeadTopHeadBg {
	background:url(../images/top-headBlue-bg.jpg) center top no-repeat;
	width:729px;
	height:37px;
	font:normal 22px "Arial";
	color:#FFFFFF;
	padding-top:7px;
	text-align:center;
	float:left;
}
.brownHeadTopHeadBg {
	background:url(../images/top-headBrown-bg.jpg) center top no-repeat;
	width:729px;
	height:37px;
	font:normal 22px "Arial";
	color:#FFFFFF;
	padding-top:7px;
	text-align:center;
	float:left;
}
.yellowHeadTopHeadBg {
	background: url(../Images/top-headYellow-bg.jpg) center top no-repeat;
	width:729px;
	height:37px;
	font:normal 22px "Arial";
	color:#FFFFFF;
	padding-top:7px;
	text-align:center;
	float:left;
}

.mainPic {
	width:729px;
	height:206px;
	float:left;
}

.largeHeading {
	background: url(../images/large-heading-bg.jpg) center top repeat-x;
	width:729px;
	height:41px;
	margin-top:15px;
	font:normal 25px "Arial";
	color:#000000;
	padding-top:9px;
	text-align:left;
	float:left;
}

.largeHeadingLabel {
	font:normal 12px "Arial";
	color:#000000;
	text-align:left;
}

.sections {
	width:729px;
	float:left;
	margin-top:15px;
}
.sectionsHeading {
	font:normal 20px "Verdana";
	color:#000;
	padding-bottom:6px;
}
ul.sectionsBullets {
	list-style:url(../images/li-bullet.jpg);
	line-height:1.5 em;
	padding-top:5px;
	}
ul.sectionsBullets {
	list-style:url(../images/li-bullet.jpg);
	line-height:normal;
}
li{
	margin-left: 0;
	margin-right: 5%;
	margin-top: .5em;
	margin-bottom: .5em;
}

a.bulletsLink {
	font:normal 12px "Verdana";
	color:#0f3596;
	text-decoration:none;
	}
a.bulletsLink:hover {
	font:normal 12px "Verdana";
	color:#000000;
	text-decoration:Underline;
	}
.borderGrayBox {
	width:729px;
	border:solid 1px #dadada;
	margin-bottom:7px;
}
/******** End New Rules ******/

.headernews2{
	background-image:url(../images/news_blank2.jpg);
	background-repeat:no-repeat;
	width:740px;
	height:34px;
	text-align:center;
	color:white;
}
.headernews2 strong{
	position:relative;
	top:6px;
	margin:0;
	padding:0;
	font-size:16px;
}
.headernews2 p{
	position:relative;
	left:5px;
	width:700px;
}
.headerindustry2{
	background-image:url(../images/industry-blank2.jpg);
	background-repeat:no-repeat;
	width:740px;
	height:34px;
	text-align:center;
	color:white;
}
.headerindustry2 strong{
	position:relative;
	top:6px;
	margin:0;
	padding:0;
	font-size:16px;
}
.headerindustry2 p{
	position:relative;
	left:5px;
	width:700px;
}
.headermain2{
	background-image:url(../images/main_blank2.jpg);
	background-repeat:no-repeat;
	width:740px;
	height:34px;
	text-align:center;
	color:white;
}
.headermain2 strong{
	position:relative;
	top:6px;
	margin:0;
	padding:0;
	font-size:16px;
}
.headermain2 p{
	position:relative;
	left:5px;
	width:700px;
}

.headerindustry{
	background-image:url(../images/industry-blank.jpg);
	background-repeat:no-repeat;
	width:479px;
	height:34px;
	text-align:center;
	color:white;
}
.headerindustry strong{
	position:relative;
	top:6px;
	margin:0;
	padding:0;
	font-size:16px;
}
.headernews{
	background-image:url(../images/news-blank.jpg);
	background-repeat:no-repeat;
	width:479px;
	height:34px;
	text-align:center;
	color:white;
}
.headernews strong{
	position:relative;
	top:6px;
	margin:0;
	padding:0;
	font-size:16px;
}
#flashpiece{
	width:479px;
	height:225px;
	border: 1px solid black;
}
#contact-section p{
	margin-left:10px;
	margin-right:10px;
}
.quotesOrange {
	font:normal 20px "Arial";
	color: #DF4800;
}
.quotesBlue {
	font:normal 20px "Arial";
	color: #2e5293;
}
.quote1bg {
	background:url(../images/quote-1-bg.jpg) left top no-repeat;
	width:479px;
	height:176px;
}
.quote2bg {
	background:url(../images/quote-2-bg.jpg) left top no-repeat;
	width:479px;
	height:176px;
}
/********** FORM CLASSES **********/
.formSeperatorHead {
	background:#036;
	height:28px;
	font:normal 25px "Arial";
	color:#FFF;
	text-align:center;
}

.inputBox {
	width:200px;
	height:18px;
	background:#FFF;
	font:normal 11px "Verdana";
	border:solid 1px  #999;	
}
.select {
	width:204px;
	height:21px;
	background:#FFF;
	font:normal 11px "Verdana";
	border:solid 1px  #999;	
}
.selectDay {
	width:40px;
	height:20px;
	background:#FFF;
	font:normal 11px "Verdana";
	border:solid 1px  #999;	
}
.selectMonth {
	width:100px;
	height:20px;
	background:#FFF;
	font:normal 11px "Verdana";
	border:solid 1px  #999;	
}
.selectYear {
	width:55px;
	height:20px;
	background:#FFF;
	font:normal 11px "Verdana";
	border:solid 1px  #999;	
}
.textarea{
	width:400px;
	height:70px;
	background:#FFF;
	font:normal 11px "Verdana";
	border:solid 1px  #999;	
}

.mendatory{
	font:normal 11px "Verdana";
	color:#F00;
}
.agentCountry{
	font:bold 15px "Arial";
	color: #039;
}
.wakeup{
	font:bold 12px "Verdana";
	color: #900;
}
.ourmission {
	background:url(../images/missionHeading-bg.jpg) left top no-repeat;
	width:728px;
	height:42px;
	font:normal 30px "Georgia";
	color: #960;
	text-align:center;
	padding-top:6px;
}
.wellwithBlue {
	font:normal 30px "Georgia";
	color:#009;
	text-align:center;
}
#searchSec {
	width:210px;
	height:21px;
	float:left;
	padding-right:10px;
	text-align:left;
	vertical-align:top;
	margin-top:3px;
}
.searchinput {
	width:156px;
	height:18px;
	background-color:#a8bbdb;
	font:normal 11px "Verdana";
	color:#000;
	text-align:left;
	border:none;
}
a.consumerLeftBtn{
	font:normal 17px "Verdana";
	color:#FFF;
	text-decoration:none;
	text-align:center;
}
a.consumerLeftBtn:hover{
	font:normal 17px "Verdana";
	color:#CCCCCC;
	text-decoration:none;
	text-align:center;
}

/************ Search Styles ***********/
/**
 * Default theme
 *
 */
/* Slight reset to make the preview have ample padding. */
.cse .gsc-control-cse,
.gsc-control-cse {
  padding: 2%;
  width: 100%;
}
.cse .gsc-branding,
.gsc-branding {
  display: none;
}
.cse .gsc-control-cse div,
.gsc-control-cse div {
  position: normal;
}
/* Selector for entire element. */
.cse .gsc-control-cse,
.gsc-control-cse {
 	width:100%;
	font:normal 11px "Verdana";
	color:#000;
	text-align:left;
}
.cse .gsc-control-cse:after,
.gsc-control-cse:after {
  content:".";
  display:block;
  height:0;
  clear:both;
  visibility:hidden;
}
.cse .gsc-resultsHeader,
.gsc-resultsHeader {
  border: block;
}
/* Search button */
.cse input.gsc-search-button,
input.gsc-search-button {
  font:bold 11px "Arial";
  color: #a7bcdb;
  background: url(../images/bt-search.jpg) left top repeat-x;
  border:none;
}
/* Inactive tab */
.cse .gsc-tabHeader.gsc-tabhInactive,
.gsc-tabHeader.gsc-tabhInactive {
  border-bottom: none;
  color: #666666;
  background-color: #e9e9e9;
  border: 1px solid;
  border-color: #e9e9e9;
  border-bottom: none;
}
/* Active tab */
.cse .gsc-tabHeader.gsc-tabhActive,
.gsc-tabHeader.gsc-tabhActive {
  background-color: #FFFFFF;
  border: 1px solid;
  border-top: 2px solid;
  border-color: #e9e9e9;
  border-top-color: #FF9900;
  border-bottom: none;
}
/* This is the tab bar bottom border. */
.cse .gsc-tabsArea,
.gsc-tabsArea {
  margin-top: 1em;
  border-bottom: 1px solid #e9e9e9;
}
/* Inner wrapper for a result */
.cse .gsc-webResult.gsc-result,
.gsc-webResult.gsc-result,
.gsc-imageResult-column,
.gsc-imageResult-classic {
  padding: .25em;
  border: 1px solid;
  border-color: #ffffff;
  margin-bottom: 1em;
}
/* Result hover event styling */
.cse .gsc-webResult.gsc-result:hover,
.gsc-webResult.gsc-result:hover,
.gsc-results .gsc-imageResult-classic:hover,
.gsc-results .gsc-imageResult-column:hover {
  border: 1px solid;
  border-color: #FFFFFF;
}
/*Promotion Settings*/
/* The entire promo */
.cse .gs-promotion,
.gs-promotion {
  background-color: #FFFFFF;
  border: 1px solid;
  border-color: #336699;
}
/* Promotion image */
.cse .gs-promotion .gs-promotion-image,
.gs-promotion .gs-promotion-image {}
/* Promotion links */
.cse .gs-promotion a.gs-title:link,
.gs-promotion a.gs-title:link,
.cse .gs-promotion a.gs-title:link *,
.gs-promotion a.gs-title:link *,
.cse .gs-promotion .gs-snippet a:link,
.gs-promotion .gs-snippet a:link {
  color: #0000CC;
}
.cse .gs-promotion a.gs-title:visited,
.gs-promotion a.gs-title:visited,
.cse .gs-promotion a.gs-title:visited *,
.gs-promotion a.gs-title:visited *,
.cse .gs-promotion .gs-snippet a:visited,
.gs-promotion .gs-snippet a:visited {
  color: #0000CC;
}
.cse .gs-promotion a.gs-title:hover,
.gs-promotion a.gs-title:hover,
.cse .gs-promotion a.gs-title:hover *,
.gs-promotion a.gs-title:hover *,
.cse .gs-promotion .gs-snippet a:hover,
.gs-promotion .gs-snippet a:hover {
  color: #0000CC;
}
.cse .gs-promotion a.gs-title:active,
.gs-promotion a.gs-title:active,
.cse .gs-promotion a.gs-title:active *,
.gs-promotion a.gs-title:active *,
.cse .gs-promotion .gs-snippet a:active,
.gs-promotion .gs-snippet a:active {
  color: #0000CC;
}
/* Promotion snippet */
.cse .gs-promotion .gs-snippet,
.gs-promotion .gs-snippet,
.cse .gs-promotion .gs-title .gs-promotion-title-right,
.gs-promotion .gs-title .gs-promotion-title-right,
.cse .gs-promotion .gs-title .gs-promotion-title-right *,
.gs-promotion .gs-title .gs-promotion-title-right * {
  color: #000000;
}
/* Promotion url */
.cse .gs-promotion .gs-visibleUrl,
.gs-promotion .gs-visibleUrl {
  color: #008000;
}
/* Style for auto-completion table
 * .gsc-completion-selected : styling for a suggested query which the user has moused-over
 * .gsc-completion-container : styling for the table which contains the completions
 */
.gsc-completion-selected {
  background: #D5E2FF;
}
.gsc-completion-container {
  font-family: Arial, sans-serif;
  font-size: 13px;
  position: absolute;
  background: white;
  border: 1px solid #666666;
  margin-left: 0;
  margin-right: 0;
  /* The top, left, and width are set in JavaScript. */
}

/* Full URL */
.gs-webResult div.gs-visibleUrl-short {
  display: none;
}
.gs-webResult div.gs-visibleUrl-long {
  display: block;
}
/************ End Search Styles ***********/
