/* Style for iframes.  Do not add styling for things like body.  Be specific as multiple iframes might use this. */
body { margin:0px; padding:0px; background: transparent; }
#header_logonframe { padding: 0px; margin: 0; }

#mastContents{ }
#mastContents #mastWelcome{ font-family:Lato,sans-serif !important; font-size:12px; color: #333333;}
#mastContents #mastRightContent{ }

/* TCOM 9.14 Single-View switching controls*/
#mastContents #mastWelcome a:link, #mastContents #mastWelcome a:visited { color: #FFF; text-decoration: none; }
#mastContents #mastWelcome a:hover, #mastContents #mastWelcome a:active { color: #FFF; text-decoration: underline; }

#mastContents #mastWelcome .mastSwitchLogo { margin-bottom: -4px; width:12px; height:12px;}

#mastContents #mastTopLinks { height:40px; left:760px; overflow: hidden; position: absolute; top: 26px; width: 250px; color:#858f96;}
#mastContents #mastLinks {list-style:none; text-align:left; margin:0; padding:10px 0; left:0px !important; position:absolute;left:0;top:0; left:0; width:150px; }

#mastTopLinks li.register_tbl{ padding:10px 10px 10px 20px !important; background-color:#636D79; color:#636D79 !important; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;}

#mastContents #mastLinks li{ display:inline; color:#858f96; }

#mastTopLinks li a{color:#3b73b9;font-family:Lato,sans-serif;font-size:12px;}

#mastContents #mastLinks a:link, #mastContents #mastLinks  a:visited  { color:#FFF; font-weight:bold; text-decoration: none;}
#mastContents #mastLinks a:hover, #mastContents #mastLinks  a:active { text-decoration: none; }
#mastContents #iLoginLink { color: #FFF; cursor:pointer; font-weight:bold;}
.mast_wrktlink {}
/* .mast_wrktlink { display:none !important;} */



#mastContents #mastSearch{ }
#btn_search_go {}
#btn_search_adv { padding:0; border:1px solid #808080; border-radius:3px; width:30px; margin:5px 2px;}


#mastContents #masthead_searchtxt { position:absolute; 
	margin: 0px; border: 1px solid #666; height: 18px; 
	-webkit-border-top-left-radius: 5px; -moz-border-radius-topleft: 5px; border-top-left-radius: 5px; 
	-webkit-border-bottom-left-radius: 5px; -moz-border-radius-bottomleft: 5px; border-bottom-left-radius: 5px; 
}


.clearfix { clear:both !important;}



/* ------------------------------------------------OVERRIDES------------------------------------------------- */

/* BODY & STUFF */

body{background:none repeat scroll 0 0 #fff!important;}

#header_logonframe{ background-color:#858F9B;}

.header_login iframe{height:82px!important;}

#iLogIcon{display:none;}

#mastContents #mastRightContents .clearfix{height:10px;}
#mastContents #mastRightContent{float:left;margin-left:255px;}
#mastContents{clear:both;height:81px!important;margin:0 auto;padding:0;position:relative;width:960px;}

#masthead{height:98px!important;}
#mastWelcome a:last-child{margin:0 0 0 4px;;}

#mastWelcome a{color:#3b73b9!important;margin:0 4px 0 0;}
#mastWelcome img{margin:0 5px!important;vertical-align:middle;}
#mastWelcome{ color:#FFF!important; font:12px 400 Lato,sans-serif!important; position:absolute; right:4px; top:2px;}

#mastSearch{float:left;margin-top:25px;position:relative; width:500px;}
#mastSearch input#masthead_searchtxt{
	background:none repeat scroll 0 0 #f1f1f1;
	border:1px solid #ccc;
	border-bottom-left-radius:5px;
	border-top-left-radius:5px;
	box-shadow:2px 2px 2px #ccc inset;
	color:#666;
	float:left;
	font-family:Merriweather,serif;
	font-size:14px;
	font-style:italic;
	height:100%;
	max-height:40px;
	outline:medium none;
	padding:11px 12px;
	position:relative;
	width:356px;
}

.advanced-button{float:left;}
.advanced-button a{background:none repeat scroll 0 0 #fff;display:block;height:40px;margin-left:6px;padding-left:5px;padding-right:5px;}
.search-button{display:block;float:left;}
.search-button img{z-index:888;}
.search-button a{text-decoration:none;z-index:9999;}

#btn_search_go{
	background:none repeat scroll 0 0 #3b73b9;
	cursor:pointer;
	height:40px;
	letter-spacing:2px;
	margin:0;
	border:0 none;
	outline:0 none;
}

div#search.advanced_home a.tcom_button span {white-space:nowrap;}