body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td
{
	margin:0;
	padding:0;
}

body , body a {
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
}
body{
margin-top:0px;
}
.cur, .vi, hr{
background-image:url(vi.png);
background-repeat:no-repeat;
}

#div_parent_content{
min-height:400px;
height:auto !important;
height:400px;
}

/* HEADER CSS */
.sep{
font-size:1px;
line-height:1px;
width:2px;
}
.sep div {
border-right:1px solid #FBE0CB;
 
margin-top:10px;
width:2px;
}


.lg, .lg1 {
background-position:0 -21px;
display:block;
height:69px;
margin-left:-7px;
margin-bottom:7px;
margin-top:0;
padding-right:18px;
width:134px;
}


.homelg .bluestrip,  .homelg a{
background-image:url(home.jpg);
background-repeat:no-repeat;
}
.homelg .bluestrip {
background-position:0 0;
background-repeat:repeat-x;
height:28px;
width:100%;
}
.homelg {
margin-top:-26px;
text-align:center;
width:100%:
}
.homelg a {
clear:both;
display:block;
background-position:center -26px;
display:block;
height:108px;
width:270px;
}

.lg1{
background-position:0 -130px;
height:32px;
}

.qw{
background-position:-148px 0;
height:30px;
overflow:hidden;
padding-left:12px;
}

 
.sf{
background-color:transparent;
background-position:-165px 1px;
border-width:0;
height:33px;
width:35px;
margin-left:-3px
}

.ft{
font-size:8pt;
line-height:16px;
padding-bottom:4px;
padding-top:4px;
text-align:center;
width:100%;
clear:both;
dispaly:block;
margin:0 auto;
float:left;
}
.ft, .ft a{ color:#006699;  text-decoration:none;vertical-align:bottom;}
.ft .result-group{ color:#000000;}



.tl{
border-width:0 0 2px;
}
.bl {
border-width:2px 0 0;
}

.tl, .bl {
background-color:#D5E7BD;
border-color:#5FA505;
border-style:solid;
clear:both;
display:block;
height:10px;
width:100%;
}



/****************************	Mamma-Web CSS	***************************************/
.searchWrapcolor, .searchWrapsimple{
margin: 0;
    overflow: hidden;
    padding: 0 0 0 10px;
    position: relative;
    text-align: left;
    z-index: 2;

}
.searchWrapsimple a, .searchWrapsimple a:link, .searchWrapsimple a:hover,.searchWrapsimple a:visited
{ color:#000000; }

.searchBoxWrap{
margin: 0px 0px 0px 0px;
}

 

.tlg{
/*	padding-bottom:17px;padding-top:17px;	*/
padding:0px 20px 1px 20px;
/*	paddingft:26px;padding-right:20px;	*/
}

.tlnk{
color: #A6A5A5;
font-size:10pt;
padding-left:28px;
}

.tlnk a{
text-decoration:none;
}
.tlnk div{
/*margin-bottom:1px;*/
}

 
 

 
#local a#loc {background-image:url(/themes/mamma.com/new.gif);background-repeat:no-repeat;background-position:0px 0px;}


 

 

input.searchBox {
  font-family: arial, verdana, helvetica, sans-serif;
  font-size: 14px;
}

input.searchSubmit {
margin-left: 8px;
}

/******************************************************************************************/
/*TAB CSS */

#main_id {
/*border: 1px solid rgb(250, 225, 203);	*/
border: 1px solid #D6E9BD;
clear: both;
background-color: rgb(255, 255, 255);
height: auto;
display: table;
width: 100%;
min-height:470px;
vertical-align:top;
}
.tabw{
margin: auto;
width: 98%;
clear: both;
display:table;
}

#div_parent_tab {
background-color:#FFFFFF;
border-bottom:1px solid #D6E9BD;
display:block;
width:100%;
z-index:1;
height:15px;
}

.tab{
float:left;
width:113px;
height:21px;
display:block;
margin-bottom:-2px;
position:relative;
background-color:#FFFFFF;
}

.selected_text{
border-bottom:2px solid #A6A5A5;
border-right:1px solid #A6A5A5;
text-align:center;
width:112px;
height:15px;
}
* html .selected_text{
height:18px;
}
.selected_text a{ color:#A6A5A5;text-decoration:none;font-weight:bold; }
.sweb .selected_text { border-bottom:2px solid #C49800;}
.snews .selected_text {border-bottom:2px solid #56AC32;}
.simage .selected_text {border-bottom:2px solid #9F4140;}
.svideo .selected_text { border-bottom:2px solid #F15518;}
.stwitter .selected_text{border-bottom:2px solid #028d97;}

.cur .sweb .selected_text,
.cur .snews .selected_text,
.cur .simage .selected_text,
.cur .svideo .selected_text,
.cur .stwitter .selected_text{
border-bottom:2px solid white;
}
.cur .sweb .selected_text a{ color:#C49800;}
.cur .sweb .selected_text { border-bottom:2px solid #FFFFFF;}
.cur .snews .selected_text a{ color:#56AC32;}
.cur .snews .selected_text { border-bottom:2px solid #FFFFFF;}

.cur .simage .selected_text a{ color:#9F4140;}
.cur .simage .selected_text {border-bottom:2px solid #FFFFFF;}

.cur .svideo .selected_text a{ color:#F15518;}
.cur .svideo .selected_text { border-bottom:2px solid #FFFFFF;}
.cur .stwitter .selected_text a{ color:#028d97;}
.cur .stwitter .selected_text { border-bottom:2px solid #FFFFFF;}

 .single .ra{
visibility:hidden;
}

.la {
display_old:block;

/*
margin-bottom:-1px;
margin-top:-9px;
padding-bottom:4px;
padding-top:1px;
*/
height:9px;
width:104px;
margin:0;
padding:0;

text-align:center;
float:left;
}

 .ra {
font-size:12px;
left:105px;
position:relative;
text-decoration:none;
top:-3px;
width:1px;
float:left;
}

.div_tab_unsel_video img,
.div_tab_unsel_image img,
.div_tab_unsel_web img,
.div_tab_unsel_news img {
border:0 none;
cursor:pointer;
left:90px;
top:-15px;
background-image:url(xg.gif);
}

/*Organic result css */
.restxt{
font-size:11pt;
font-weight:normal;
margin-bottom:25px;
padding-top:11px;
text-decoration:none;
width:100%;
}

.restxt .hr{
background-position:1px -119px;
background-repeat:repeat-x;
border:0px none red;
height:2px;
line-height:1px;
font-size:1px;
margin-bottom:5px;
margin-top:5px;
padding:0;
}

.restxt .q {
color:#2978B0;
font-size:12pt;
font-weight:bold;
text-decoration:none;
}

.tdleft
{
	padding-left:12px;
	/*padding-right:12px;*/
}
/*.tdleft_r{padding-right:12px;font-weightOLD:bold;font-size:13px;}*/
.tdleft_r{padding-right:12px;font-size:13px;}
.tdleft_r .restxt{font-weight:bold;color:#666}
.tdright{
	padding-right:12px;
	width:220px;

}

.aw {
padding-bottom:17px;
clear:both;
}

.aw .left{
float:left;
width:55px;
padding-right:5px;
}

.aw .right{

}

.aw .t a{
color:#065083;
font-size:16px;
text-decoration:underline;
}
.aw .t a:hover{

text-decoration:none;
}

.aw .d, .aw .d a{
color:#000000;
font-family:arial,sans-serif;
font-size:small;
font-weight:normal;
margin:2px;
width:85%;
padding:3px 0 2px 0;
}
.aw .u a{
color:#569F25;
font-size:12px;
font-weight:normal;
text-decoration:none;
font-family:Verdana,Arial,Helvetica,sans-serif;
}
.aw .u a:hover{
text-decoration:underline;
}


/*Related Keyword css */
.rel {
 width:100%;
 font-family:Georgia,"Times New Roman",Times,serif;
 }
 .rel .relpad
 {
 padding-left:2px;
 }

 .relt
 {
 font-size:12pt;
 padding-bottom:5px;
 border-bottom:2px solid #C49700;
 }

.rel a {
clear:both;
color:#000000;
display:block;
font-family:arial;
font-size:13px;
line-height:23px;
text-decoration:none;
}

.rel a:hover{
text-decoration:underline;
}
.rel .morew{
padding-bottom:5px;
padding-right:7px;
padding-top:5px;
text-align:right;
}

.rel a.more, .rel a.less{
background-position:left 5px;
background-repeat:no-repeat;
display:inline;
padding-left:13px;
}

.rel a.more span{ background-position:-109px -13px; font-size:11px;color:transparent;}
.rel a.less span{ background-position:-109px 1px; font-size:11px;color:transparent;}

/* Ad CSS */

.adl, .adw, .orgl, .orgw, .imgl, .imgw, .vidl, .vidw, .twiw{
display:block;
width:100%;
clear:both;
}

.orgl, .imgl, .vidl {
color:#000000;
font-size:12pt;
height:25px;
margin-bottom:10px;
}


.adl{
margin-bottom:0;
margin-top:-2px;
color:#8f8f8f;
font-size:11px;
text-align:right;
padding-bottom:0px;
}

.adw{
background-color:#FFFFFE;
border:1px solid #D7D2CE;
padding-bottom:12px;
padding-top:12px;
display:table;/* For FF */
}

.twiw{
background-color:#FFFFFF;
padding-bottom:0px;
padding-top:12px;
display:table;/* For FF */
}

.twiw-tp{
padding-bottom:0px;
}
.twiw-btm{
padding-top:0px;
}

.twiw .hrg{
background-position:1px -185px;
background-repeat:repeat-x;
border:0px solid red;
height:2px;

margin-bottom:10px;
margin-top:10px;
padding:0;
font-size:1px;
line-height:1px;
clear:both;
width:100%;
float:left;
}
.adw .hrg{
background-position:0px -115px;
background-repeat:repeat-x;
border:0px solid red;
height:2px;
margin-bottom:10px;
margin-top:10px;
padding:0;
font-size:1px;
line-height:1px;
clear:both;
width:100%;
float:left;
}
.adi{}
.adv{}
.as, .tw{
margin-bottom:0;
margin-left:12px;
margin-right:12px;

padding-left:0;
clear:both;

}
.as .l{ float:left;  padding-right:9px;}
.as .r{}

.as .t a{
color:#2978B0;
font-size:12pt;
text-decoration:underline;
font-weight:bold;
}

.as .t a:hover{
text-decoration:none;
}

.as .d {
font-size:small;
padding:5px 0px;
}
.as .u a {
color:#569F25;
font-size:12px;
font-weight:normal;
text-decoration:none;
}
.as .u a:hover{
text-decoration:underline;
}
.tw {
font-family:Arial,Helvetica,sans-serif,Verdana;
font-size:12px;
}
.tw .l{float:left;  padding-right:9px;}
.tw .t{
margin-bottom:10px;
}
.tw .t.a{
color:#003FE7;
text-decoration:underline;
}
.tw .t a:hover, .d a:hover{
text-decoration:none;
}
.tw .d .s{
color:#777777;
}

.tw .d .rpl{
color:#028d97;
}

/* Image Result CSS */
.imgw table {
border-collapse:collapse;
font-size:12px;
}
.imgw td{
text-align:center;
vertical-align:bottom;
border:1px solid #D7D2CE;
padding-top:7px;
padding-bottom:7px;
width:25%;
}

.as img, .imgw img {
border-color:#EFEFEF #BEBEBE #BEBEBE #EFEFEF;
border-style:solid;
border-width:1px;
padding:1px;
}

.imgw img{
max-width:150px;
max-height:150px;
}
.imgw .u a {color:#008000;  text-decoration:none;}
/* Pagination start */
.pagn {
display:block;
margin-bottom:10px;
margin-top:11px;
text-align:center;
width_old:100%;
}


.pagn .act, .pagn .dact, .pagn .wrd {
border:1px solid #BEBEBE;
color:#5BA60E;
display:block;
font-size:13px;
font-weight:bold;
height:21px;
padding-top:7px;
text-decoration:none;
width:30px;
}
.pagn .wrd{
border:0px solid red;
width:9px;
}

.pagn .act:hover, .pagn .dact {
background-color:#D6E9BD;
border-color:#5BA60E;
}


/*pagination end */
.xhr{
display:block;
height:90%;
padding-top:40%;
width:100%;
background-image:url(xhr.gif);
background-position:center center;
background-repeat:no-repeat;
}



/*Screen Lock CSS */
.l1 {
background-color:#E3B68E;
display:none;
left:0;
top:0;
position:absolute;
filter:alpha(opacity=60);
opacity: 0.6;
-moz-opacity:0.6;
}

.l2{
background:#FFFFFF none repeat scroll 0 50%;
border-top:4px solid #999999;
border-bottom:4px solid #999999;
display:none;
font-weight:bold;
padding:8px;
position:absolute;
text-align:center;
z-index:1;
}

/*Autocomplete */
.autocomplete-w1
{
	_background: none;
	_top: 1px;
	left: 0px;
	position: absolute;
	top: 0px;
	color:#696969;
}
.autocomplete
{
	_height: 200px;
	_margin: 0px 6px 6px 0;
	background:#FFF5EC;
	border:1px solid #999999;
	cursor: default;
	margin: -6px 6px 6px -6px;
	max-height: 100px;
	overflow: auto;
	overflow-x: hidden;
	text-align: left;
	width: 300px;
}
.autocomplete .selected
{
	background: #56AC32;
}
.autocomplete div
{
	padding: 2px 5px;
	white-space: nowrap;
	color:#696969;
}
.autocomplete strong
{
	color: #C49800;
	font-weight: normal;
}
#selection
{
	font-weight: bold;
	height: 20px;
	padding: 5px;
}
#selection img
{
	vertical-align: middle;
}
.imgw .powTw {background-position:0 -126px;clear:both;height:18px;margin-top:9px;width:146px;}
/*jobs tab*/
#zpSearchFor {
 border: 1px solid #B5D1D3;
    display: none;
    float: left;
    padding: 6px 10px;
    width: 450px;
}
#zpSearchFor li {
  display:block;
  float:left;
  padding:2px 7px 2px 0px;
  width:218px;
}
#zpSearchFor label {
  color:#3399CA;
  font-size:12px;
  font-weight:bold;
  padding:5px 0px 0px 2px;
 /* margin-right:5px; */
}
#zpSearchFor label span {
  color:#fff;
  font-size:10px;
  font-style:italic;
  font-weight:normal;
}
#zpSearchFor input {
  width:154px;
  padding:4px;
  font-size:12px;
  /*font-weight:bold;*/
  background-position:0px -785px;
  border:1px solid #BDC9D8;
  margin:0px;
}
.whatwhereTxt{color:#3399CA;display:block;font-style:italic;padding:2px 0 0 38px;font-size:10px}
.ads_affinty{font-size:11px;font-weight:normal}
.jobmargin{margin-bottom:8px;}

.grey
{
color:#666;font-weight:normal;
}

/* Newly Added */
.tabw .advWrap {position:relative;width:978px;border:1px solid #D6E9BD;margin:10px auto;}
.advertiser {position:absolute;right:0px;top:0px;z-index:1;}
.advertiser a {display:block;width:194px;height:157px;background:transparent url(signup-img.gif) no-repeat;}

.advWrap .div_child_content{padding:15px 15px 8px;}
.advTitle {color:#2A3384;font-size:25px;}
.box {background:#F4F9FF none;-moz-border-radius:5px;-webkit-border-radius:5px;-opera-border-radius:5px;border:1px solid #D5E5F4;padding:15px;line-height:18px;width:780px;}
.box p, .nt {font-size:14px;line-height:18px;}
.box .fl, .fl{font-size:16px;}

.aboutaff-title {border-bottom:1px solid #D5E5F4;padding:5px 0px;}


/* Featured section */
#featured{width:949px;background:#fff;margin-top:15px;}
#featured ul.ui-tabs-nav{list-style:none;padding:0; margin:0;width:180px;float:left;}
#featured ul.ui-tabs-nav li{padding:5px 0;font-size:12px;color:#666;}
#featured ul.ui-tabs-nav li img{float:left;margin:2px 5px;padding:2px;}
#featured ul.ui-tabs-nav li span{font-size:16px;font-family:arial;line-height:34px;}
#featured li.ui-tabs-nav-item a{display:block;height:34px;color:#8F8F8F;background:#fff;line-height:20px;text-decoration:none;font-weight:bold;padding-left:6px;}
#featured ul.ui-tabs-nav li.ui-tabs-selected a{background:#ccc;background:transparent url(tab.gif) no-repeat;color:#ffffff;}
#featured .ui-tabs-panel{width:750px;margin-left:180px;padding-top:13px;}
#featured .ui-tabs-hide{display:none;}
#featured p {line-height:18px;padding:10px 0px;overflow:hidden;}
/* Customized */
#nav-fragment-1 span, #nav-fragment-2 span, #nav-fragment-3 span, #nav-fragment-4 span, #nav-fragment-5 span, #nav-fragment-6 span {float:left;cursor:pointer;}
#nav-fragment-1 span.a {background:transparent url(reach_icon.png) no-repeat left;display:block;width:35px;height:25px;position:relative;top:4px;}
#nav-fragment-2 span.a {background:transparent url(targetting_icon.png) no-repeat left;display:block;display:block;width:35px;height:25px;position:relative;top:4px;}
#nav-fragment-3 span.a {background:transparent url(budgeting_icon.png) no-repeat left;display:block;display:block;width:35px;height:25px;position:relative;top:4px;}
#nav-fragment-4 span.a {background:transparent url(reporting_icon.png) no-repeat left;display:block;display:block;width:35px;height:25px;position:relative;top:4px;}
#nav-fragment-5 span.a {background:transparent url(quality_icon.png) no-repeat left;display:block;display:block;width:35px;height:25px;position:relative;top:4px;}
#nav-fragment-6 span.a {background:transparent url(support_icon.png) no-repeat left;display:block;display:block;width:35px;height:25px;position:relative;top:4px;}


* html #nav-fragment-1 span.a {background:url(none);filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='advertiser_files/reach_icon.png', sizingMethod='image');width:35px;height:25px;position:relative;top:4px;}
* html #nav-fragment-2 span.a {background:url(none);filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='advertiser_files/targetting_icon.png', sizingMethod='image');width:35px;height:25px;position:relative;top:4px;}
* html #nav-fragment-3 span.a {background:url(none);filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='advertiser_files/budgeting_icon.png', sizingMethod='image');width:35px;height:25px;position:relative;top:4px;}
* html #nav-fragment-4 span.a {background:url(none);filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='advertiser_files/reporting_icon.png', sizingMethod='image');width:35px;height:25px;position:relative;top:4px;}
* html #nav-fragment-5 span.a {background:url(none);filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='advertiser_files/quality_icon.png', sizingMethod='image');width:35px;height:25px;position:relative;top:4px;}
* html #nav-fragment-6 span.a {background:url(none);filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='advertiser_files/support_icon.png', sizingMethod='image');width:35px;height:25px;position:relative;top:4px;}



.advWrap h5 {color:#000000;font-size:16px;margin:0;padding:0;}
/* Advertiser Overpage */
.targeting-content {background:#fff url(targeting_img.gif) no-repeat;width:760px;height:211px;margin:10px 0px;}
.targeting-content .keyword-sec {float:left; margin-right:28px;width:226px;}
.targeting-content .category-sec {float:left;width:233px;margin-right:20px;}
.targeting-content .ron-sec {float:left;width:240px;}
.targeting-title {color:#4B88C6;font-size:14px;font-weight:bold;margin:13px 0px 0px 41px;}
.targeting-content ul{margin:25px 0 0 21px;font-size:14px;color:#353F48;padding:0px;list-style:none;}
.targeting-content ul li{padding:0px 0px 8px 13px;background:transparent url(bullet.gif) no-repeat 0px 3px;}
.budgeting-col1 {float:left;width:320px;}
.budgeting-col2 {float:right;width:424px;}
.budgeting-bg {background:#fff url(budgeting_img.gif) no-repeat;width:424px;height:203px;padding-top:24px;}
.campaign-budget, .bid-adj  {float:left;text-align:right;width:142px;}
.source-budget, .delivery {float:right;text-align:left;width:154px;}
.budget-title {font-size:13px;color:#335A94;font-weight:bold;}
.budget-desc {font-size:11px;color:#4E4E4E;}
.line-adj {height:75px;}
.gurantee {background:#fff url(101days.gif) no-repeat;width:700px;height:77px;padding:15px 25px 0px;}
.gurantee-col1 {float:left;font-size:22px;color:#7789A7;width:340px;border-right:1px solid #C7CED8;font-weight:bold;}
.gurantee-col1 span {color:#455F82;}
.gurantee-col2 {float:right;color:#848484;font-size:14px;width:339px;}
.gurantee-note {color:#848484;font-size:10px;font-style:italic;text-align:right;}
.gurantee-cols {height:42px;}
#Support img{margin-right:15px;}
.clear {clear:both;}

.poweredby {text-align:center;}
.poweredby a{color:#006699;text-decoration:none}
.poweredby a:hover{text-decoration:underline;}
.tdleft_r_a{padding-top:7px;}
.tdleft_a{padding-top:12px;}
.tdright_a{padding-top:12px;}


/* Added 23Aug2011*/
.tab_container {background-color:#FFFFFF;border-bottom:1px solid #D6E9BD;}
#div_parent_tab {float: left;width: 70%; border-bottom: 0px solid #D6E9BD;}
.total_results {float:right;background:#f1f5e6;border-left:1px solid #D6E9BD;color:#238cc3;padding:1px 10px;font-size:12px;}
.webTab  .clear {clear:both;}
.webTab  .aw .t a {color:#013299;font-size:15px;font-weight:bold;}
.webTab  .tdleft{	padding-left:30px;}
.webTab  .tdleft_r{padding-right:30px;}
.webTab  .tdleft_r .restxt{font-weight:bold;color:#A7A7A7;padding: 0;margin-bottom:15px;}
.webTab  .tdright{padding-right:30px;	width:220px;}
.webTab  .aw {padding-bottom:22px;}
.webTab  .last { padding-bottom: 20px;}
.webTab  .tdleft .hr{background-position:1px -119px;background-repeat:repeat-x;border:0px none red;height:2px;line-height:1px;font-size:1px;margin-bottom:21px;margin-top:5px;padding:0;}
.webTab  .webTab  .restxt{font-size:15px;font-weight:bold;margin-bottom:20px;padding-top:11px;text-decoration:none;width:100%;color:#A7A7A7;}
.webTab  .rel a {clear:both;color:#000000;display:block;font-family:arial;font-size:14px;line-height:25px;text-decoration:none;}
.webTab   .relt { font-size:15px; padding-bottom:6px;margin-bottom:5px; border-bottom:2px solid #C49700; color:#a7a7a7; font-weight:bold; }
.webTab  .aw .d, .aw .d a{font-size:14px;margin:3px 0px;}


span.searchLinks {
    background: url("tab_off_left.gif") no-repeat scroll 0 0 transparent;
    display: block;
    float: left;
    height: 20px;
    margin-right: 2px;
    overflow: hidden;
    padding: 6px 0 0 16px;
}
span.searchSelected {
    background: url("tab_on_left.gif") no-repeat scroll left top transparent;
    display: block;
    float: left;
    height: 20px;
    margin-right: 2px;
    padding: 6px 0 0 16px;
}


span.searchSelected a {
    background: url("tab_on_right.gif") no-repeat scroll right top transparent;
    color: #277BC9;
    display: inline;
    font-weight: bold;
    margin: 0;
    padding: 6px 25px 11px 0;
    text-decoration: none;
}

span.searchLinks a {
    background: url("tab_off_right.gif") no-repeat scroll right top transparent;
    color: #4D4D4D;
    display: inline;
    font-size: 12px;
    font-weight: bold;
    height: 20px;
    margin: 0;
    padding: 6px 25px 11px 0;
    text-decoration: none;
}

span.searchLinks a:hover {
    color: #277BC9;
    margin: 0;
    padding: 6px 25px 11px 0;
    text-decoration: none;
}

p.topLine {
    background: url("tm.gif") repeat-x scroll 0 0 transparent;
    height: 10px;
    overflow: hidden;
}

.searchMid {
    background: none repeat scroll 0 0 #FAFDFF;
    border-left: 1px solid #D0E8F3;
    border-right: 1px solid #D0E8F3;
    clear: both;
    overflow: hidden;
    padding: 21px 26px !important;
}
p.botLine {
    background: url("bm.gif") repeat-x scroll 0 0 transparent;
    height: 10px;
    overflow: hidden;
}

.searchBoxWrap {
    margin: -1px 0 0;
    width: 675px;
    z-index: 999;
	padding: 0 0 15px;
}

.inputSearch input {
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    padding: 12px 5px;
    width: 505px;
}

.btnSearch {
    background: url("btn_search.gif") no-repeat scroll 0 0 transparent;
    border: medium none;
    cursor: pointer;
    display: block;
    height: 43px;
    overflow: hidden;
    text-indent: -99999px;
    width: 105px;
	margin: 0px;
}

p.topLine .topLsCrn {
    background: url("tl.gif") no-repeat scroll 0 0 transparent;
    display: block;
    float: left;
    height: 10px;
    width: 10px;
}
p.topLine .topRsCrn {
    background: url("tr.gif") no-repeat scroll 0 0 transparent;
    display: block;
    float: right;
    height: 10px;
    width: 10px;
}

.inputSearch {
    background: url("input_search.gif") no-repeat scroll 0 0 transparent;
    display: block;
    height: 43px;
    width: 515px;
}

p.botLine .botLsCrn {
    background: url("bl.gif") no-repeat scroll 0 0 transparent;
    display: block;
    float: left;
    height: 10px;
    width: 10px;
}

p.botLine .botRsCrn {
    background: url("br.gif") no-repeat scroll 0 0 transparent;
    display: block;
    float: right;
    height: 10px;
    width: 10px;
}

.headerBlog {
    height: 100%;
    margin: 0 auto;
    overflow: hidden;
    padding: 30px 0;
    width: 960px;
}
h1.logo {
    background: url("logo1.gif") no-repeat scroll 0 0 transparent;
    float: left;
    height: 78px;
    margin-right: 30px;
    margin-top: 10px;
    overflow: hidden;
    width: 200px;
}
h1.logo a {
    display: block;
    height: 1px;
    overflow: hidden;
    padding: 77px 0 0;
    width: 200px;
}
.searchPanel {
    float: left;
    width: 675px;
}

.contentBlog {
    height: 100%;
    margin: 0 auto;
    padding: 0;
    width: 960px;
}

.contHolder {
    margin: -1px 0 0;
    position: relative;
    width: 960px;
    z-index: 1;
}
p.blogtopLine {
    background: url("blog-tm.gif") repeat-x scroll 0 0 transparent;
    height: 11px;
    overflow: hidden;
}
p.blogtopLine .topLsCrn {
    background: url("blog-tl.gif") no-repeat scroll 0 0 transparent;
    display: block;
    float: left;
    height: 11px;
    width: 11px;
}
p.blogtopLine .topRsCrn {
    background: url("blog-tr.gif") no-repeat scroll 0 0 transparent;
    display: block;
    float: right;
    height: 11px;
    width: 210px;
}
.blogMid {
    background: url("blog-mid-bg.gif") repeat-y scroll right top #FFFFFF;
    border-left: 1px solid #D0E8F3;
    border-right: 1px solid #D0E8F3;
    height: 100%;
    overflow: hidden;
    padding: 20px;
}
p.blogbotLine {
    background: url("blog-bm.gif") repeat-x scroll 0 0 transparent;
    height: 11px;
    overflow: hidden;
}
 
 .blogMid .leftSide {
    float: left;
    width: 700px;
}
.blogMid .rightSide {
    float: right;
    width: 168px;
}
.blogMid .leftSide h2 {
    color: #071C89;
    font: 16px/20px Arial,Helvetica,sans-serif;
    margin-bottom: 17px;
	font-weight:bold;
}

.post {
    height: 100%;
    margin-bottom: 23px;
    overflow: hidden;
}
.post .postImg {
    border: 1px solid #DDEDF1;
    float: left;
    margin: 0 20px 20px 0;
    padding: 5px;
}
.post .postCont {
    float: left;
    height: 100% !important;
    min-height: 100px;
    width: 600px;
}
.post p {
    color: #4D4D4D;
    font: 12px/17px Arial,Helvetica,sans-serif;
    margin-bottom: 23px;
	text-align:justify;
	line-height:25px;
}
.post .postCont .dateMain {
    background: none repeat scroll 0 0 #E8F7FE;
    color: #4D9C22;
    float: left;
    font: 11px/16px Arial,Helvetica,sans-serif;
    margin: 0 14px 10px 0;
    padding: 4px;
    text-align: center;
}
.post .postCont .dateMain .date {
    background: none repeat scroll 0 0 #FF5400;
    color: #FFFFFF;
    display: block;
    font: bold 14px/14px "Trebuchet MS",Arial,Helvetica,sans-serif;
    margin-bottom: 1px;
    padding: 5px 8px;
}
.post .postCont .title {
    color: #277BC9;
    display: block;
    font: bold 12px/18px Arial,Helvetica,sans-serif;
}
.post .postCont .name, .post .postCont .category {
    color: #4D9C22;
    font: 12px/16px Arial,Helvetica,sans-serif;
    margin-right: 10px;
}
.post .postCont .name strong, .post .postCont .category strong {
    color: #4D4D4D;
}
 
 .post .postCont .comment {
    background: none repeat scroll 0 0 #F3FBFE;
    color: #277BC9;
    display: block;
    float: left;
    font: 11px/16px Arial,Helvetica,sans-serif;
    margin: 10px 0 0;
    padding: 6px 8px;
}
.post .postCont .comment a {
    color: #277BC9;
    text-decoration: none;
}
.contentBlog span.searchLinks a {
    font-weight: bold !important;
}
.blogMid .rightSide {
    float: right;
    width: 168px;
}
.blogMid .rightSide h2 {
    background: url("heading-bg.gif") no-repeat scroll 0 0 transparent;
    color: #277BC9;
    font: bold 13px/14px Arial,Helvetica,sans-serif;
    margin-bottom: 12px;
    padding: 5px 10px 8px;
}
.blogMid .rightSide ul {
    list-style: none outside none;
    margin: 0 0 20px;
    padding: 0;
}
.blogMid .rightSide ul li {
    background: url("bullets.gif") no-repeat scroll 0 6px transparent;
    padding-bottom: 4px;
}
.blogMid .rightSide ul li a {
    background: url("border-bottom.gif") repeat-x scroll left bottom transparent;
    color: #4D4D4D;
    display: block;
    font: 12px/16px Arial,Helvetica,sans-serif;
    padding-bottom: 8px;
    padding-left: 15px;
    text-decoration: none;
}

.green {
    color: #4D9C22;
}

p.blogbotLine .botLsCrn {
    background: url("blog-bl.gif") no-repeat scroll 0 0 transparent;
    display: block;
    float: left;
    height: 11px;
    width: 11px;
}

p.blogbotLine .botRsCrn {
    background: url("blog-br.gif") no-repeat scroll 0 0 transparent;
    display: block;
    float: right;
    height: 11px;
    width: 210px;
}

.blogMidContent {
    background: none !important;
   
}

.contHolderFull{
width:910px !important;
}

.leftSideBlog{

width: 750px !important;
padding: 0 50px;
}
.blogPostCont{
width: 650px !important;
}

.get_in_touch{
    
    border: 1px solid #B6E1F1;
    float: left;
    padding: 0 8px 10px 10px;
    width: 148px;
}

.get_in_touch label{
float:left;
color: #4D4D4D;
font: 12px/16px Arial,Helvetica,sans-serif;
}

.get_in_touch form p{
float: left;
    line-height: 16px;
    margin: 10px 0 0;
    padding: 0;
}
.get_in_touch [type=text]{
float:left;
}

.get_in_touch [type=radio]{
float:left;
width: 30px;
}

span.redtext {
    color: #FF0000;
    font-weight: bold;
}

p.error_txt {
    color: #FF0000;
	}
	
	
	button.getStart {
    background: none repeat scroll 0 0 transparent;
    border: 0 none;
    cursor: pointer;
    margin: 0 5px;
    overflow: visible;
    padding: 0;
    vertical-align: middle;
    width: auto;
}
button.getStart span {
    background: url("btn-getsrart-right.gif") no-repeat scroll 100% 0 transparent;
    cursor: pointer;
    display: block;
    float: left;
    height: 20px;
    margin: 0;
    padding: 0 15px 0 0;
    white-space: nowrap;
}

button.getStart span span {
    background: url("btn-getsrart-left.gif") no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
    cursor: pointer;
    font: 10px/16px Verdana,Arial,Helvetica,sans-serif;
    margin: 0;
    padding: 2px 0 0 15px;
    text-transform: none;
}

.social {
    color: #277BC9;
    text-decoration: none;
	padding:0 3px 0 0;
}

.social:hover {
    text-decoration: underline;
	color:#FF5400;
}


.advertisetab{
background: url("heading-bg.gif") no-repeat scroll 0 0 transparent;
    color: #277BC9;
    font: bold 13px/14px Arial,Helvetica,sans-serif;
    margin-bottom: 12px;
    padding: 5px 10px 8px;
	
	}
	
.contactMid .form {
    padding: 0 8px 8px 0;
    width: 375px;
}
.contactMid .formRow {
    float: left;
    height: 100%;
    margin-bottom: 10px;
}
.contactMid .formRow label.leftSide {
    color: #4D4D4D;
    float: left;
    font: 12px/17px Arial,Helvetica,sans-serif;
    margin-right: 10px;
    padding: 5px 0 0;
    text-align: right;
    width: 100px;
}
.inputBox {
    background: url("input-box.gif") no-repeat scroll 0 0 transparent;
    display: block;
    float: right;
    height: 33px;
    width: 262px;
}
.jNiceInputWrapper {
    background: url("/jquery/jnice/elements/input.gif") no-repeat scroll left top transparent;
    float: left;
}
.jNiceInputInner {
    background: url("/jquery/jnice/elements/input.gif") no-repeat scroll right top transparent;
    margin: 0 0 0 4px;
    padding: 2px 4px 2px 0;
}
.jNiceInputInner input {
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    color: #404040;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    height: 17px;
    line-height: 17px;
    margin: 0;
    outline: medium none;
    padding: 0;
    vertical-align: middle;
}


.inputBox input {
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    padding: 5px;
    width: 252px;
}
.jNiceSelectWrapper .jNiceSelectText {
    background: url("select_left.gif") no-repeat scroll 0 0 transparent;
    border: medium none;
    float: none;
    height: 18px;
    line-height: 15px;
    overflow: hidden;
    padding: 8px 5px;
    position: absolute;
    z-index: 100;
}
.jNiceSelectWrapper .jNiceSelectOpen {
    background: url("select_right.gif") no-repeat scroll center center transparent;
    display: block;
    height: 33px;
    position: absolute;
    right: 0;
    width: 32px;
	z-index: 100;
}
  
  .jNiceSelectWrapper ul {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    display: none;
    height: 150px;
    left: 0;
    list-style: none outside none;
    margin: 0;
    overflow-y: auto;
    padding: 0;
    position: absolute;
    top: 23px;
    width: 95%;
    z-index: 100;
}
.jNiceSelectWrapper ul a.selected {
    background: none repeat scroll 0 0 #EDEDED;
}
.jNiceSelectWrapper ul a {
    background-color: #FFFFFF;
    color: #4D4D4D;
    display: block;
    padding: 5px;
    text-decoration: none;
}
.textArea {
    background: url("text-area.gif") no-repeat scroll 0 0 transparent;
    border: medium none;
    display: block;
    float: right;
    height: 43px;
    padding: 10px;
    resize: none;
    width: 242px;
}
.contactMid .formRow div.leftSide {
    color: #4D4D4D;
    float: left;
    font: 12px/17px Arial,Helvetica,sans-serif;
    margin-right: 10px;
    padding: 5px 0 0;
    text-align: right;
    width: 100px;
}
.contactMid .formRow div.rightSide {
    color: #4D4D4D;
    float: right;
    font: 12px/17px Arial,Helvetica,sans-serif;
    padding: 0;
    text-align: left;
    width: 260px;
}
.contactMid .formRow div.rightSide img {
    vertical-align: middle;
}
button.btnContact {
    background: none repeat scroll 0 0 transparent;
    border: 0 none;
    cursor: pointer;
    margin: 0 10px 5px 0;
    overflow: visible;
    padding: 0;
    width: auto;
}
button.btnContact span {
    background: url("btn-cont-right.gif") no-repeat scroll 100% 0 transparent;
    cursor: pointer;
    display: block;
    float: left;
    height: 36px;
    margin: 0;
    padding: 0 20px 0 0;
    white-space: nowrap;
}
button.btnContact span span {
    background: url("btn-cont-left.gif") no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
    cursor: pointer;
    font: bold 12px/30px Verdana,Arial,Helvetica,sans-serif;
    margin: 0;
    padding: 2px 0 0 20px;
}

.jNiceWrapper select {
    border: medium none;
    margin: 0;
    padding: 0;
}
.jNiceHidden {
    opacity: 0;
    position: relative;
    z-index: -1;
}
.jNiceWrapper {
    position: relative;
    vertical-align: top;
}

.jNiceSelectWrapper {
    height: 33px;
    left: 0;
    position: absolute;
    top: 0;
    z-index: 3;
}

span.error,label.error {
    color: red;
    display: none;
    height: 11px;
    padding: 7px 15px 10px 20px;
    position: relative;
    right: 0;
     top: -38px;
	left: 271px;
	font-weight:normal!important;
}

p.blogtopLine .topRsCrnSmall {
    background: url("blog-tr-small.gif") no-repeat scroll 0 0 transparent;
    display: block;
    float: right;
    height: 11px;
    width: 11px;
}
p.blogbotLine .botRsCrnSmall {
    background: url("blog-br-small.gif") no-repeat scroll 0 0 transparent;
    display: block;
    float: right;
    height: 11px;
    width: 11px;
}

.contactMid {
    background: none repeat scroll 0 0 #FFFFFF;
    border-left: 1px solid #D0E8F3;
    border-right: 1px solid #D0E8F3;
    height: 100%;
    overflow: hidden;
    padding: 20px;
}

button.getStart-or {
    background: none repeat scroll 0 0 transparent;
    border: 0 none;
    cursor: pointer;
    margin: 0 5px;
    overflow: visible;
    padding: 0;
    vertical-align: middle;
    width: auto;
}
button.getStart-or span {
    background: url("btn-getsrart-right-orange.gif") no-repeat scroll 100% 0 transparent;
    cursor: pointer;
    display: block;
    float: left;
    height: 20px;
    margin: 0;
    padding: 0 15px 0 0;
    white-space: nowrap;
}
button.getStart-or span span {
    background: url("btn-getsrart-left-orange.gif") no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
    cursor: pointer;
    font: 10px/16px Verdana,Arial,Helvetica,sans-serif;
    margin: 0;
    padding: 2px 0 0 15px;
    text-transform: none;
}
.td-pad {
    padding: 5px;
}
.get_in_touch input {
    border-color: #C1EDFF;
    border-style: solid;
    border-width: 1px;
    color: #4D4D4D;
    font-size: 11px;
    padding: 2px 0;
    width: 142px;
}

.submit {
    border: 1px solid #C1C1C1;
    color: #333333;
    cursor: pointer;
    font-size: 11px;
    font-weight: bold !important;
    padding: 2px 6px;
    width: 80px !important;
}

.new{
color: #FF5400;
}
.homeblog{
 
padding:25px 0 0 0;
}

.post table td p {

line-height:24px !important;
padding:5px 10px;

}

 

 

 
 


 

.terms-ul{
color: #4D4D4D;
    font: 12px/25px Arial,Helvetica,sans-serif;
    margin-bottom: 23px;
    text-align: justify;
}

.terms-ul ul{
list-style:disc;
} 

.terms-ul ul li{
list-style:disc;
 font: 12px/25px Arial,Helvetica,sans-serif;
} 

.blogMid  h2{
 color: #071C89;
    font: bold 16px/20px Arial,Helvetica,sans-serif;
    margin-bottom: 17px;
}
.call-to-action-box span.topLine {
    background: url("blue-tm.gif") repeat-x scroll 0 0 transparent;
    display: block;
    height: 7px;
    overflow: hidden;
    width: 100%;
}
.call-to-action-box span.mid {
    background: url("blue-mid.gif") repeat-x scroll left bottom #E2F3F9;
    border-left: 2px solid #71C0DF;
    border-right: 2px solid #71C0DF;
    display: block;
    overflow: hidden;
    padding: 15px 16px;
}
.call-to-action-box span.botLine {
    background: url("blue-bm.gif") repeat-x scroll 0 0 transparent;
    display: block;
    height: 7px;
    overflow: hidden;
    width: 100%;
}
.call-to-action-box span.topLine .lCrn {
    background: url("blue-tl.gif") no-repeat scroll 0 0 transparent;
    display: block;
    float: left;
    height: 7px;
    width: 7px;
}
.call-to-action-box span.topLine .rCrn {
    background: url("blue-tr.gif") no-repeat scroll 0 0 transparent;
    display: block;
    float: right;
    height: 7px;
    width: 7px;
}
button.getStart {
    background: none repeat scroll 0 0 transparent;
    border: 0 none;
    cursor: pointer;
    margin: 0 5px;
    overflow: visible;
    padding: 0;
    text-decoration: none;
    vertical-align: middle;
    width: auto;
}
button.getStart span {
    background: url("btn-getsrart-right.gif") no-repeat scroll 100% 0 transparent;
    cursor: pointer;
    display: block;
    float: left;
    height: 20px;
    margin: 0;
    padding: 0 15px 0 0;
    white-space: nowrap;
}
button.getStart span span {
    background: url("btn-getsrart-left.gif") no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
    cursor: pointer;
    font: 10px/16px Verdana,Arial,Helvetica,sans-serif;
    margin: 0;
    padding: 2px 0 0 15px;
    text-transform: none;
}
.call-to-action-box span.botLine .lCrn {
    background: url("blue-bl.gif") no-repeat scroll 0 0 transparent;
    display: block;
    float: left;
    height: 7px;
    width: 7px;
}
.call-to-action-box span.botLine .rCrn {
    background: url("blue-br.gif") no-repeat scroll 0 0 transparent;
    display: block;
    float: right;
    height: 7px;
    width: 7px;
}
.call-to-action-box {
    color: #013E56 !important;
    font-size: 18px !important;
}
.call-to-action-box:hover {
    color: #DC8B00 !important;
}
.call-to-action-box:hover span.topLine {
    background: url("orange-tm.gif") repeat-x scroll 0 0 transparent;
}
.call-to-action-box:hover span.topLine .lCrn {
    background: url("orange-tl.gif") no-repeat scroll 0 0 transparent;
}
.call-to-action-box:hover span.topLine .rCrn {
    background: url("orange-tr.gif") no-repeat scroll 0 0 transparent;
}
.call-to-action-box:hover span.mid {
    background: url("orange-mid.gif") repeat-x scroll left bottom #FFECDA;
    border-left: 2px solid #F3AB2F;
    border-right: 2px solid #F3AB2F;
}
.call-to-action-box:hover span.botLine {
    background: url("orange-bm.gif") repeat-x scroll 0 0 transparent;
}
.call-to-action-box:hover span.botLine .lCrn {
    background: url("orange-bl.gif") no-repeat scroll 0 0 transparent;
}
.call-to-action-box:hover span.botLine .rCrn {
    background: url("orange-br.gif") no-repeat scroll 0 0 transparent;
}

.blogMid .leftSide h2.publish {
    color: #0099FF;
    font: bold 25px/30px Arial,Helvetica,sans-serif;
    margin-bottom: 25px;
    text-align: center;
}
.blogMid .leftSide h2.publish span.medium {
    color: #071C89;
    font-size: 20px;
}
.blogMid .leftSide h2.publish span.small {
    color: #4D4D4D;
    font-size: 16px;
    font-weight: normal;
}
p.blogtopLine {
    background: url("blog-tm.gif") repeat-x scroll 0 0 transparent;
    height: 11px;
    margin: 0 !important;
    overflow: hidden;
}
p.blogtopLine .topLsCrn {
    background: url("blog-tl.gif") no-repeat scroll 0 0 transparent;
    display: block;
    float: left;
    height: 11px;
    width: 11px;
}
p.blogtopLine .topRsCrnSmall {
    background: url("blog-tr-small.gif") no-repeat scroll 0 0 transparent;
    display: block;
    float: right;
    height: 11px;
    width: 11px;
}
table.publish tr th {
    background: none repeat scroll 0 0 #DEEFF7;
    color: #3E3E3E;
    padding: 10px;
}
p.blogbotLine {
    background: url("blog-bm.gif") repeat-x scroll 0 0 transparent;
    height: 11px;
    overflow: hidden;
}
p.blogbotLine .botLsCrn {
    background: url("blog-bl.gif") no-repeat scroll 0 0 transparent;
    display: block;
    float: left;
    height: 11px;
    width: 11px;
}
p.blogbotLine .botRsCrnSmall {
    background: url("blog-br-small.gif") no-repeat scroll 0 0 transparent;
    display: block;
    float: right;
    height: 11px;
    width: 11px;
}

table.publish td{
	color: #4D4D4D;
		font: 12px/25px Arial,Helvetica,sans-serif;
		margin-bottom: 23px;
		text-align: justify;
		line-height:25px;
		padding: 0 15px 0 5px;
	
	}
	
	.get_in_touch .submit {
    background: url("btn-submit.gif") no-repeat scroll 0 0 transparent;
    border: medium none !important;
    color: #FFFFFF !important;
    cursor: pointer;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px !important;
    font-weight: bold !important;
    height: 22px;
    padding: 0;
    text-align: center;
    width: 54px !important;
}
 
