

/*

main layout css

font-family: 'Open Sans', sans-serif; 
*/




.subsizecat { font-size: 28px; }
.subsizesingle { font-size: 22px; }

.subxtitle {color: #ccc; font-weight:800; text-decoration: none;  }
.subxtitle a:link { text-decoration: none;  }
.subxtitle a:visited { text-decoration: none;  }  
.subxtitle a:hover { text-decoration: none;  }

.subxtitlew {color: #a6acb0; font-weight:800; text-decoration: none;  }
.subxtitlew a:link { text-decoration: none;  color: #f0f1f2;}
.subxtitlew a:visited { text-decoration: none; color: #f0f1f2; }  /* 2181c4 */
.subxtitlew a:hover { text-decoration: none; color: #80cbff; }

.subxbranded { color: #000;  font-weight:800; text-decoration: none; }
.subxbranded a:link { color: #000; text-decoration: none; }
.subxbranded a:visited { color: #000; text-decoration: none; }
.subxbranded a:hover {color: #0096ff;}


.subxrbi {color: #4b4b4b;  font-weight:600; text-decoration: none; }
.subxrbi a:link { color: #4b4b4b; text-decoration: none; }
.subxrbi a:visited { color: #4b4b4b; text-decoration: none; }
.subxrbi a:hover {color: #0096ff;}


.subxtrr { color: #4b4b4b;  font-weight:600; text-decoration: none; }
.subxtrr a:link { color: #4b4b4b; text-decoration: none; }
.subxtrr a:visited { color: #4b4b4b; text-decoration: none; }
.subxtrr a:hover {color: #0096ff;}


.subxaux {color: #ccc; font-size: 24px;  font-weight:800; text-decoration: none; }
.subxaux a:link {}
.subxaux a:visited {}
.subxaux a:hover {}












	

/* ------------------------------header sprites etc---------------------------- */





 

#fstxfloat { padding:0px 5px 0px 5px ;}
#fstxfloat img { max-width:100%;   display: block; float: left; margin:0px 5px 10px 0px ; padding:5px ;}
#fstxfloat p {   margin-top: 1em;  margin-bottom: 1em; }
 
.fullwidth {width:100%; padding:0px 5px 0px 5px ;}
 
#fstxfloatf { text-align:justify; padding:0px 5px 5px 5px;}
#fstxfloatf img { max-width:100%;  display: block;float: left; margin: 1em 2em 1em  0em; }
#fstxfloatf p {   margin-top: 1em;  margin-bottom: 1em; }
 


/* mike */








.path {color: #b1b1b1; font-size: 18px;  font-weight:normal; text-decoration: none; line-height: 1.0; text-shadow: 1px 1px 1px #fff;} 
.path a:link { color: #b1b1b1;  font-weight:bold;  text-decoration: none; }
.path a:visited { color: #b1b1b1;   font-weight:bold;  text-decoration: none;  }
.path a:hover { color:#28aae1;   }





.widxgrey {color: #b2b2b2; } 
.widxgrey a:link { color: #b2b2b2;  font-weight:bold;  text-decoration: none; }
.widxgrey a:visited { color: #b2b2b2;   font-weight:bold;  text-decoration: none;  }
.widxgrey a:hover { color:#0096ff;   }







.titlegrc { color: #464646; font-size: 0.9em; text-decoration: none; font-weight:bold; } /* border-bottom:1px dotted #bbb; */
.titlegrc a:link {   color: #0a5b9a; text-decoration: none;  font-weight:bold;}
.titlegrc a:visited { color: #0a5b9a; text-decoration: none; }
.titlegrc a:active { color: #0a5b9a; text-decoration: none; }
.titlegrc a:hover { color:#0096ff; text-decoration: none; }





.titlegrcmore {  font-size: 1.2em; line-height:1.2em;  }









/* robojobs */
.minitextb { color: #464646; } 
.minitextb a:link { color: #2181c4;  }
.minitextb a:visited { color: #2181c4; }
.minitextb a:active { color: #2181c4;  }
.minitextb a:hover { color:#0096ff; }
/**/


/* RED EDIT*/
.minitextsplink { color: #ff0000;  text-decoration: none; padding-top:2px;} /* border-bottom:1px dotted #bbb; color: #a6acb0; */
.minitextsplink a:link { color: #ff0000; text-decoration: none;  font-weight:bold; }
.minitextsplink a:visited { color: #ff0000; text-decoration: none; }
.minitextsplink a:active { color: #ff0000; text-decoration: none; } /* C06 ffcc00 */
.minitextsplink a:hover { color:#FF8600; text-decoration: none; }
/**/




	#srbox{ width: 36px; height: 24px; padding:0; margin: 0px; border: 0px ; }
	#srbox a{display: block; width: 36px; height: 24px; padding: 0; background: url(/images/srbox.png) 0 0 no-repeat; }
    #srbox a:hover{ background: url(/images/srbox.png) 0px -24px no-repeat; }
	
















