
/*==============================================/
	Project Styles
	Support:
		http://www.w3.org/TR/CSS/
		http://www.w3.org/TR/CSS/propidx.html
		Lynden, remove this line.
/==============================================*/

@import "/shared/css/common/frwk.css";
@import "/shared/css/common/util.css";


/* v1.0 | 20080212 */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}




/* ----------------- */
/* DIVs */
/* ----------------- */
html, body{
	width: 100%;
	height: inherit;
	line-height: 1.25em;
	background: #4b4b4b url('../images/strip3.png');
	background-repeat: repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}



#canvas {
	min-width: 762px;
	max-width: 830px;
	min-height: 200px;
	margin: 0px auto;
}



.canvasInner {
	position: relative;
	height: inherit;
    margin: 0 auto;
	padding: 0;
	clear:both;
	border-bottom: 0px solid #FFFFFF;
	background: url('../images/shadow.png') center 0 repeat-y;

}

#content-header {
	position: relative;
	width: 762px;
	height: 108px;
	background: #CECECE;
	margin: 0 auto;
	padding: 0;
	border-bottom: 4px solid #FFFFFF;
}

#content-header-upper {
	position:relative;
	width: 512px;
	height: 107px;
	float: left;
}

#header-controls {
	position: relative;
	width: 250px;
	height: 25px;
	padding: 0;
	margin:0;
	background: #666666;
	float:left;
}

#header-forms-search {
	position: relative;
	width: 240px;
	height: 73px;
	padding: 5px;
	background: #FFFFFF;
	float: left;
	display: inline;
}

#header-forms-login {
	position: relative;
	width: 240px;
	height: 73px;
	padding: 5px;
	background: #FFFFFF;
	float: left;
	display: none;
}


#content-header-lower {
	position: relative;
	width: 762px;
	height: 170px;
	background: #BBBBBB;
	margin: 0 auto;
	padding: 0;
}



/* ----------------- */
/* Global Formats */
/* ----------------- */



ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
	margin: 0px 20px;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

div img{
	vertical-align:middle;
}
















































































h1
{
	color: #566b7b;
	font-size: 150%;
	line-height: 1.5em;
	font-weight: normal;
	font-family:Verdana;
}
h2
{
	color: #808080;
	font-size: 140%;
	font-weight: normal;
}
h3
{
	font-family:Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 130%;
	font-weight: bold;
}

h4
{

    font-size: 110%;
	font-weight: bold;

}
label
{
	color: #000000;
	font-size: 100%;
	font-weight: normal;
}
a:link, a:visited
{
	border: 0;
	color: #012844;
	display: inline;
	text-decoration: none;
}
a:hover
{
	border: 0;
	color: #808080;
	display: inline;
	text-decoration: none;
}

hr {
	background-color: transparent;
	border: 1px solid #A0A0A5;
	border-width: 0 0 1px 0;
	margin: 8px 0;
	width: 100%;
	text-align: center;
}

































p, .content-column-body ul,
.content-column-body li,
.content-column-body ol,
.resize-content-row p,
.resize-content-row ul,
.resize-content-row li,
.resize-content-row ol,
.resize-content-row table
{
    font-family:Verdana, Geneva, sans-serif;
	line-height: 1.25em;
	margin: 2px 0 15px 0px;
	font-size: 11px;
	color: #666666;
	text-align: left;
}









/* Set table style as old web  Added on 2/26/2014 AH*/
.content-column-body table, td
{
    font-family:Verdana, Geneva, sans-serif;
	line-height: 1.25em;
	margin: 5px 0 15px 3px;
	font-size: 11px;
	color: #666666;
	text-align: left;
	padding: 2px 0px 3px 6px;
}





@media only screen and (min-width: 600px) { /* FORMATTED FORMS ONLY FOR PC NOT MOBILES */
/* FORM LABELS LEFT - INPUTS RIGHT ADDED BY AH ON 1/26/2017 */
/* Set the content form with style  Added on 2/11/2014 AH*/
.content-column-body input,
.content-column-body select,
.content-column-body textarea,
.content-column-body button,
.content-column-body label /*  Added AH 8/31/2017 */
{
	font-family:Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #666666;
}
}








.content-column-body ul, .resize-content-row ul {
	list-style-type: disc;
	margin-left: 13px !important;
}









.content-column-body ol, .resize-content-row ol {
	list-style-type: decimal;
	margin-left: 19px !important;
}









.content-column-body li, .resize-content-row li {
	margin-bottom: 2px;
}







.hrruler {
	background-color: transparent;
	border: 1px solid #A0A0A5;
	border-width: 0 0 1px 0;
	margin: 0 auto;

	width: 98%;
	text-align: center;
}

#bannerslideshow{
	position: relative;
	width: 512px;
	height: 171px;
	background: #BBBBBB;
	float: left;
	padding: 0;
}


#header-forms-find {
	position: relative;
	width: 250px;
	height: 171px;
	padding:0px;
	color:#FFFFFF;
	float: left;
	background: #242423;
}

#header-forms-find-translator, #header-forms-find-interpreter {
	position: relative;
	width: 108px;
	height: 22px;
	float: left;
}

/* Inserted from box_findtranslator AH 6/1/2015 */
#header-forms-find-guide2 {
	font-family:Verdana, Geneva, sans-serif;
	font-weight: bold;
	font-size: 11px;
	width: 81px;
	margin: 15px 0 0 5px;
}

#header-forms-find-radios {
	margin: 0px 0px 0 15px;
}

#header-forms-find-bottom{
	position: relative;
	width: 220px;
	height:59px;
	float: left;
	margin: 0px 0px 0 0px;
	display: block;

}



#divSelectTarget2, #divSelectSource2 {
position: relative;
	width: 145px;
	height:15px;
	float: left;
	margin: 10px 0px 0 15px;
}



#divSelectFind2 {
	position: relative;
	width: 30px;
	height:30px;
	margin: 0px 0 0 0px;
	float: left;
}


#header-forms-find-more {
	position: relative;
	width: 200px;
	height:30px;
	margin: 10px 0 0 0px;
	float: left;
	display: block;
}
/* END Inserted from box_findtranslator AH 6/1/2015 */


#content-menu, #content-external-menu {
	position: relative;
	width: 762px; /*width: 768px; AH 8/202015 TO FIX OVERSIZE*/
	height: inherit;
	margin: 0 auto;
	padding: 0;
	background: #FFFFFF;
}

.menu {
	position: relative;
	width: 762px; /*width: 768px; AH 8/202015 TO FIX OVERSIZE*/
	height: 100%;
	background: #FFFFFF;
	margin: 0 auto;
	padding: 0;
}

#content-column {
	position: relative;
	width: 762px;
	height: inherit;
	margin: 0 auto;
	padding:  0;
	/*overflow: hidden;*/
	overflow-x: hidden;
	overflow-y: hidden;
	z-index: 300;
}

.breadcrumb_trail {
	padding-left: 10px;
	padding-bottom: 8px;
	font-size: 10px;
}

body#index .content-column-body, body#landing .content-column-body {
	/*min-height: 192px;*/
	height: inherit !important;
}

body#index .content-column-image {
	position: relative;
	width: 250px;
	height: 100px;
	margin-bottom:6px;
}

#slideShowDiv {
	overflow: hidden;
}

img.slideshowimage {
	width: 512px;
	height: 171px;
}

.bannerh2 {
	background-repeat: no-repeat;
	position: relative;
	width: 512px;
	height: 171px;
	float: left;
	padding: 0px;
}

.bannerh2 h2 {
	display: none;
}

/* ----------------- */
/* Landing DIVs */
/* ----------------- */
.link_more {
	display: block;
	width: 362px;
	height: 20px;
	text-align: right !important;
	text-transform: lowercase;

}

#content-group {
	/*height: 680px;*/
}

body#landing .content-column-wrapper, body#landing .content-column-wrapper_right {
	/*background: url("../images/content-column-left-body_strip.jpg") repeat-x;
	background-size: contain;*/
	background-color: #F7F7F7;
	height: inherit !important;
}

body#index .content-column-body {
	/*background: url("../images/content-column-left-body_strip.jpg") repeat-x;
	background-size: contain;*/
	background-color: #F7F7F7;
	/*background: url("../images/bkg_soft_pattern.png");*/
	min-height: 292px;
}

body#landing #content-column > .content-column-wrapper {
	float: left;
   height: inherit !important;
    margin-right: 6px;
    width: 250px;
}

body#landing .link_more > a {
	font-family: Verdana, Geneva, sans-serif;
	text-align: right !important;
	font-size: 12px;
	font-weight: bold;
	color: #336699;
}

body#landing .link_more > a:visited {
	font-family: Verdana, Geneva, sans-serif;
	text-align: right !important;
	font-size: 12px;
	font-weight: bold;
	color: #336699;
}
body#landing .link_more > a:hover {
	font-family: Verdana, Geneva, sans-serif;
	text-align: right !important;
	font-size: 12px;
	font-weight: bold;
	color: #CECECE;
}

body#landing .content-column-body-cell > h3 {
	background-color: transparent;
	border-bottom: 1px solid #A0A0A5;
	border-width: 0 0 1px 0;
	margin-bottom: 10px;
	width: 100%;
	height: 23px;
}

body#landing #content-column > .content-column-wrapper_right {
	float: left;
    height: inherit !important;
    width: 250px;
}

body#landing .content-column-image {
	position: relative;
	width: 250px;
	height: 100px;
	margin-bottom: 6px;
}

body#landing #content-column-left > #content-column-left-body, body#landing #content-column-middle > #content-column-middle-body{
	margin: 0;
    padding: 10px 10px 10px 10px;
    position: relative;
    width: 230px;
	height: inherit;
}

body#landing #content-column-right > #content-column-right-body{
	margin: 0;
    padding: 10px 10px 10px 10px;
    position: relative;
    width: 230px;
	height: inherit;
}

/* ----------------- */
/* End Landing DIVs */
/* ----------------- */

/* -------------------------  */
/* Start Child Template DIVs */
/* -------------------------  */
.minimodule{
	background-image: none;
	border-top: 8px solid #336799;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	display: block;
	margin-bottom: 21px;

	padding: 0px 5px 5px 5px;
}

.minimodule dt {
	color: #336799;
	font-size: 14px;
	font-weight: bold;
	background-color: transparent;
	border-bottom: 1px solid #A0A0A5;
	border-width: 0 0 1px 0;
	margin: 5px 0 5px 0;
	padding-bottom: 5px;
	width: 100%;
	height: inherit;
	line-height: 1.0em;
}

.minimodule dd {
	margin-bottom: 13px;
}

.minimodule dd > a, .minimodule dd > a:link, .minimodule dd > a:visited, .minimodule dd > a:hover {
   color: #4294e6;
   font-size: 12px;
   text-decoration: none;
   font-weight: bold;
   font-family: Verdana, Geneva, sans-serif;
}

.minimodule dd > a:hover {
   text-decoration: underline;
}

body#child #content-column-left > #content-column-left-headerimage {
	display: none;
}

body#child #content-column-right > #content-column-right-headerimage {
	display: none;
}

body#child #content-column-left {
    position: relative;
	float: left;
}

body#child #content-column-left > #content-column-left-body{
	margin: 0;
    position: relative;
    width: 484px;
	min-height: 420px;
	float: left;
}



#content-column-wide > #content-column-wide-body{
    margin: 0;
	position: relative;
    width: 732px;
	height: inherit !important;
	/*background: url("../images/content-column-left-body_strip.jpg") repeat-x;*/
	/*min-height: 244px;*/
	padding: 10px 20px 10px 10px;
}


body#child #content-column-right-body {
	background-image: none;
	margin-top: 0;
	padding-top: 0;
	padding-left: 3px;
	width: 237px;
}

body#child .content-column-wrapper {
	float: left;
    height: inherit !important;
    width: 506px;
}

body#child #content-column-left .content-column-body {
	background-color: #F7F7F7;
	margin-bottom: 10px !important;
}

body#child #content-column-wide .content-column-body { /*Added by AH on 9/17/2013 */
	background-color: #F7F7F7;
	margin-bottom: 10px !important;
}

body#child .content-column-body > h3 {
	background-color: transparent;
	border-bottom: 1px solid #A0A0A5;
	border-width: 0 0 1px 0;
	margin-bottom: 10px;
	width: 100%;
}

#header-forms-find-title, #header-forms-find-title a, #header-forms-find-title a:hover, #header-forms-find-title a:visited, #header-forms-find-title a:active {
	font-family: Arial, Helvetica, sans-serif;
	color: #FEC01d;
	font-size: 15px;
	margin-left: 7px;
	margin-top: 5px;
	text-decoration: none;
	padding: 0px;
}

#content-lowercontent {
    position: relative;
	height: inherit;
	width: 778px;
	overflow: hidden;
	z-index: 200;
}

#bluebar {
	position: relative;
	width: 762px;
	height: 15px;
	background:#1b3766;
}

#radTranslator,#radInterpreter {
	margin-top: 7px;
}

#content-column-left-body, #content-column-middle-body, #content-column-right-body {
	position: relative;
	width: 230px;
	margin-bottom: 4px;
	padding: 10px 10px 10px 10px;
}

#content-column-left-body > h3 {
	background-color: transparent;
	border-bottom: 1px solid #A0A0A5;
	border-width: 0 0 1px 0;
	margin: 0 0 3px 0;
	width: 100%;
}

#content-column-middle-body > h3 {
	background-color: transparent;
	border-bottom: 1px solid #A0A0A5;
	border-width: 0 0 1px 0;
	margin: 0 0 3px 0;
	width: 100%;
}

#content-column-right-body > h3 {
	background-color: transparent;
	border-bottom: 1px solid #A0A0A5;
	border-width: 0 0 1px 0;
	margin: 0 0 3px 0;
	width: 100%;
}

#lowercontent-twitter {
	background: url("../images/twitter.png") no-repeat;
	position: relative;
	width: 150px;
	line-height: 1.2em;
	height: 20px;
	text-align:center;
}

#lowercontent-facebook {
	background: url("../images/facebook.png") no-repeat;
	position: relative;
	width: 212px;
	line-height: 1.2em;
	height: 20px;
	text-align:center;
}
#lowercontent-linkedin {
	background: url("../images/linkedin.png") no-repeat;
	position: relative;
	width:165px;
	line-height: 1.2em;
	height: 33px;
	text-align:center;
}
#daytext {
	height: 16px;
	padding-top: 8px;
	float: left;
	line-height: .5em;
}

#lowercontent-twitter-links {
	overflow: hidden;
}

#content-footer {
	z-index: 100;
}

#footer-content {
	position: relative;
	width: 762px;
	height: 50px;
	margin: 0;
	padding: 0;
	overflow: hidden;
}

#footer-copyright {
	position: relative;
	width:240px;
	float: left;
	margin: 7px 0 0 0;
	padding:0 0 0 20px;
	overflow: hidden;
}

#footer-copyright ul.hlist li{
	font-family: Verdana, Geneva, sans-serif;
	float: left;
	margin-right:3px;
	color:#999999;
	font-size: 11px;
}

#footer-copyright ul.hlist li a:link, #footer-copyright ul.hlist li a:visited{
	color: #999999;
	text-decoration: underline;
}

#footer-copyright ul.hlist li a:hover {
	color: #000000;
}

#lowercontent-column-right.lowercontent-column-wrapper {
	background:none;
}
/*---------------------------------
	      Top Form
----------------------------------*/
#divPassPassword {
	width: 149px;
	float: left;
}


#divTextMemberId > input, #divPassPassword > input {
	color: #888888;
	font-size: 98%;
}
#formLoginSubmit > input {
	background: url("../images/submit_btn.png");
	background-repeat: no-repeat;
	cursor: pointer;
}

input#submitLogin {
	width: 68px;
	height: 25px;
	float: left;
	border:0;
	color: transparent;
}

#formLoginSubmit {
	width: 77px;
	height: 35px;
	float: left;
}



#formSearchText {
	float: left;
	font-family:Verdana, Geneva, sans-serif;
	font-size: 8px;
	color: #666666;
}

#formSearchText  > input{
	font-family:Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #666666;
}

#textSearch {
	width: 200px;
}

#subSearch {
	background: url("../images/search_btn1.png") 5px 0 no-repeat;
	width: 30px;
	height: 21px;
	color: transparent;
    margin-top: 5px;
	display: block;
	cursor:pointer;
	border: 0;
}
#submitFind {
	background: url("../images/search_btn2.png") 5px 2px no-repeat;
	width: 30px;
	height: 24px;
	color: transparent;
	display: block;
	cursor:pointer;
	border: 0;
}

#formSearchMore {
	width: 245px;
	height: 30px;
	padding: 5px 0 0 0;
	/*padding: 20px 0 0 0;*/
}

#labPassword, #labMemberId {
	display: none;
}

/*---------------------------------
	       Links
----------------------------------*/

/*ul#navPrimary li {
	display: inline;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	z-index: 999;
}

ul#navPrimary {
	font-family: Arial, Helvetica, sans-serif;
	width: 762px;
	height: 28px;
	margin: 0 auto;
	font-size: 14px;
	font-weight: bold;
	position: relative;
	z-index: 999;
}

ul#navPrimary > li.menuitem:not(:last-child):after {
	 content:"|";
	 color: #336699;
	 position: absolute;
	 top: 4px;
 }

#navPrimary.hlist li:not(:last-child) a{
	display: block;
	float: left;
	color: #336699;
	padding: 5px 20px;
	text-transform: uppercase;
	z-index: 999;
}

#navPrimary.hlist li:last-child a{
	display: block;
	float: left;
	color: #336699;
	padding: 5px 0px 5px 20px;
	text-transform: uppercase;
	z-index: 999;
}

#navPrimary.hlist li a:visited{
	display: block;
	float: left;
	color: #336699;
	padding: 5px 20px;
}


#navPrimary.hlist li a:hover{
	display: block;
	float: left;
	color: #FFFFFF;
	padding: 5px 20px;
	background: #336699;
}

#navPrimary > li.menuitem:hover ul.navSecondary{
	width: 350px;
	display: block;
	position: absolute;
	z-index: 1003;
}

.navSecondary {
	margin-top: 24px;
	padding: 5px;
	font-size: 12px;
	color: #000000;
	background-color: #336699;
	z-index: 1002;
	display: none;
}

.navSecondary > li {
	background-color: #FFFFFF;

}

.navSecondary > li:not(:last-child) {
	margin: 0px 0px 5px 0px;
}

.navSecondary > li > a {
	margin-top: 5px;
	width: 145px;
	display: inline;
	float: left;
}

.submenu_shiftleft > .navSecondary {
	margin-left: -230px;
}

.navTertiary {
	margin: 5px 0px 5px;
	padding: 6px 5px 0px 5px;
	width: 170px;
	border-left: 1px solid #000000;
	display: inline;
	float: left;
}

.navSecondary li a {
	padding: 5px 10px 5px 10px !important;
}

.navTertiary li a{
	padding: 0px !important;
	margin-bottom: 5px !important;
	width: 146px;
}

.navTertiary li a, .navTertiary li a:active,.navTertiary li a:visited {
	padding: 0px 0px !important;
	font-size: 11px !important;
	color: #666666 !important;
	font-weight: normal !important;
	text-transform: none !important;
	line-height: 100% !important;
}
 .navTertiary li a:hover {
	 color: #FFFFFF !important;
 }
.navSecondary > li, .navTertiary > li {
	width: 100%;
	float: left;
	clear: both;
	list-style: none;
	display: inline;
}

.navTertiary li {
	background: url("../images/gray_arrow.png");
	background-repeat: no-repeat;
}

.navTertiary li a {
	margin-left: 10px;
}
*/
#JobListings  {
	width: 179px;
}

#LinkedIn {
	width: 112px;
}
ul li.jobrelated  {
	background: url("../images/bluearrow.png");
	background-repeat:no-repeat;
	background-position: right 5px;
}

ul li.jobrelated a:link, ul li.jobrelated a:visited {
	color: #999999;
}

ul li.jobrelated a:hover {
	color: #000000;
}

.next {
	background: url("../images/button-next.png");
	width: 65px;
	height: 18px;
	margin: 0px;
	padding: 0px;
	float: left;
	cursor: pointer;
}
.prev_text, .Next_text,.stroke {
	width: 0px;
	 height: 0px;
	 margin: 0px;
	 padding: 0px;
	 display: block;
	 overflow: hidden;
}

.prev {
	background: url("../images/button-prev.png");
	width: 97px;
	height: 18px;
	margin: 0px;
	padding: 0px;
	float: left;
	cursor: pointer;
}

.divider {
	background: url("../images/stroke.png");
	background-repeat: no-repeat;
	width: 7px;
	height: 17px;
	float: left;
}

#header-forms-find-guide {
	/*font-family:Verdana, Geneva, sans-serif;
	font-weight: bold;
	font-size: 11px;
	width: 81px;
	margin: 5px 0 0 5px;*/
	margin: 0px;
}

/*---------------------------------
	      Tabbed Form Links
----------------------------------*/

#header-controls {
	background: url("../images/tab_left_active.png");
	background-repeat:no-repeat;
	background-position: left 0px;

}

#header-controls-search {
    list-style: none;
	margin: 0;
	padding: 0;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
}

/*---------------------------------
 Controls the SEARCH form button
 when not in the current State
----------------------------------*/


/*#header-controls-search a, #header-controls-login a{ */
#header-controls-search a{
	display: block;
	width: 125px;
	height: 25px;
	float: left;
	line-height: 2.0em;
	text-indent: .7em;
}

/*---------------------------------
  Controls the SEARCH form button
  when in the current State
----------------------------------*/
#header-controls-search {
	display: inline;
	width: 125px;
	height: 25px;
	float: left;
	line-height: 2.0em;
	text-indent: .7em;
}

#header-controls-search a:hover {
	text-decoration: underline;
}

#header-controls-search a {
	color: #000000;
}
/*---------------------------------
  Controls the LOGIN form button
  when not in the current State
----------------------------------*/
#header-controls-login {
	display: inline;
	width: 125px;
	height: 25px;
	float: left;
	line-height: 2.0em;
	text-indent: 1.8em;
	}

#header-controls-login a:hover {
	text-decoration: underline;
}

#header-controls-login a {
	color: #000000;
}


/*---------------------------------
  Controls the LOGIN form button
  when in the current State
----------------------------------*/


/*---------------------------------
	       Footer Links
----------------------------------*/
ul#navfootPrimary li {
	display: inline;
	font-family: Arial, Helvetica, sans-serif;
}

ul#navfootPrimary {
	font-family: Arial, Helvetica, sans-serif;
	width: 550px;
	height: 28px;
	margin: 10px auto;
	font-size: 14px;
	text-align: left;
}

#navfootPrimary.hlist li a{
	display: block;
	float: left;
	color: #336699;
	padding: 5px 5px 5px 5px;
}

#navfootPrimary.hlist li a:visited{
	display: block;
	float: left;
	color: #336699;
	padding: 5px 5px 5px 5px;
}

#navfootPrimary.hlist li a:hover{
	display: block;
	float: left;
	color: #000000;
	padding: 5px 5px 5px 5px;
}

li.footermenuitem a:after{
	content:"|";
	 margin-left: 12px;
     color: #336699;
}

#footer-twitter a{
	background: url('../images/twitterbadge.png');
	background-repeat: no-repeat;
	position: relative;
	width: 164px;
	height: 29px;
	margin:0;
	padding: 0;
	float: left;
}


#header-forms-find-langtitle {
	position: relative;
	height: 50px;
	width: 250px;
	margin-top: 2px;
	padding: 0;
}


#footer-links {
	position: relative;
	width:327px;
	height: 25px;
	margin: 0 0 0 10px;
	padding: 2px 0 0 0 ;
	float: right;
}

.withicon {
	background: url("../images/smplus.png") 12px 3px no-repeat;
	position: relative;
	width: 60px !important;
	text-align: right;


}


#footer-links ul.hlist li {
	display: inline;
	float: left;
	margin: 0;
	padding: 5px;
}

#footer-links ul.hlist li a:link, #footer-links ul.hlist li a:visited {
	color: #999999;
	text-decoration:underline;
}

#footer-links ul.hlist li a:hover {
	color: #000000;
	text-decoration:none;
}

#divSelectTarget, #divSelectSource {
	position: relative;
	width: 105px;
	height:29px;
	float: left;
	margin: 0;
	padding: 0;
}

#divSelectFind {
	position: relative;
	width: 29px;
	height:30px;
	margin: 3px 0 0 1px;
	float: left;
}

#divTextMemberId {
	margin: 5px 0 9px 0;
}

ul.tweetlinks {
	position: relative;
	width: 178px;
	float: left;
        font-family:Verdana, Geneva, sans-serif;
	overflow: hidden;
}

ul.tweetlinks li {
	display: inline;
	font-size: 9px;
}

.sizesp {
	width: 41px !important;
}

ul.tweetlinks li a:link, ul.tweetlinks li a:visited {
	background: url("../images/dot.jpg");
	background-repeat: no-repeat;
	background-position: left 8px;
	float: left;
	margin: 2px 2px 0 5px;
	color:#012844;
	list-style: disc;
	width: 50px;
	text-align: center;
}

ul.tweetlinks li a:hover {
	float: left;
	margin: 2px 2px 0 5px;
	color:#000000;
}

a.findmore:link {color:#FEC01D; margin: 0; padding: 0; font-family:Verdana, Geneva, sans-serif; margin-left: 5px; font-size: 11px; text-decoration:underline;}
a.findmore:visited{color:#FEC01D; margin: 0; padding: 0; font-family:Verdana, Geneva, sans-serif; margin-left: 5px; font-size: 11px; text-decoration:underline;}
a.findmore:hover{color:#FFFFFF; margin: 0; padding: 0; font-family:Verdana, Geneva, sans-serif; margin-left: 5px; font-size: 11px; text-decoration:underline;}

.raquo{color:#FEC01D; margin: 0; padding: 0; text-decoration:none;}
.arrow{color:#4170A0; margin: 0; padding: 0; text-decoration:none;}

a.clickhere:link{color:#4170A0; margin: 0; font-family:Verdana, Geneva, sans-serif; padding: 0; font-size: 11px; text-decoration:underline;}
a.clickhere:visited{color:#4170A0; margin: 0; padding: 0; font-family:Verdana, Geneva, sans-serif; font-size: 11px;  text-decoration:underline;}
a.clickhere:hover{color:#CECECE; margin: 0; padding: 0; font-family:Verdana, Geneva, sans-serif; font-size: 11px; text-decoration:underline;}

a.sectionlinks:link {color:#4B77A4; margin: 0; font-family:Verdana, Geneva, sans-serif; font-weight: bold; font-size: 12px; padding: 0; text-decoration:none;}
a.sectionlinks:visited{color:#4B77A4; margin: 0; font-family:Verdana, Geneva, sans-serif; font-weight: bold; font-size: 12px; padding: 0; text-decoration:none;}
a.sectionlinks:hover {color:#000000; margin: 0; font-family:Verdana, Geneva, sans-serif; font-weight: bold; font-size: 12px; padding: 0; text-decoration:none;}
span.sectionlinks {color:#4B77A4; margin: 0; font-family:Verdana, Geneva, sans-serif; font-weight: bold; font-size: 12px; padding: 0; text-decoration:none;} /* added on 9/9/2013 by AH Section link tittle but not being a link */

a.navbarfoot:link {color:#999999; margin: 0; padding: 0; text-decoration:underline;}
a.navbarfoot:visited{color:#999999; margin: 0; padding: 0; text-decoration:underline;}
a.navbarfoot:hover {color:#000000; margin: 0; padding: 0; text-decoration:none;}
/*---------------------------------
	       Classes
----------------------------------*/
.daytext_snippet {
	font-family: Verdana, Geneva, sans-serif;
	line-height: 0;
	font-size:9px;
	color:#012844;
}
.text_position {
	line-height: 2.2em;
font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	margin-left: 5px;
}

.lowercontent-column-wrapper {
	position: relative;
	width: 239px;
	float: left;
	height: inherit !important;
	padding: 10px;
	background:url("../images/border_seperation.png") right 15px no-repeat;
}

.content-column-wrapper, .content-column-wrapper_right {
	width: 250px;
	height:inherit !important;
	float: left;
	position: relative;
}

.content-column-wrapper
{
	margin-right: 6px;
}

 .header-forms-find-select {
	width: 100px;
	margin:5px;
	float: left;
}

.control_alignment {
	width: 100px;
	margin:0px;
	padding:0;
	float: left;
}

.header-forms-find-label {
	width: 60px;
	margin:5px;
	float: left;
        font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
}

.radio_btn_alignment {
	width: 90px;
	float: left;
	color: #FFFFFF;
}


.brand {
	background: url("../images-headers/top_header1.jpg") no-repeat;
	line-height: normal;
	width: 511px;
	min-width: 762px;
	height: 107px;
	margin: 0px;
	padding: 0px;
	float: left;
}

.brand_home {
	min-width: 762px;
	background: url("../images-headers/top_header_home.jpg") no-repeat;
}

.brand a {
	width: 100%;
	height: 100%;
	display: block;
	cursor: pointer;
}

.brand img, .tagline img {
	display: block;
}

.brand span {
	 width: 0px;
	 height: 0px;
	 margin: 0px;
	 padding: 0px;
	 display: block;
	 overflow: hidden;
}

.content-column-title, .footer-icon{
     width: 0px;
	 height: 0px;
	 margin: 0px;
	 padding: 0px;
	 display: block;
	 overflow: hidden;
}

/*.link_more span:after, h4 a.sectionlinks span:after {
	content: ">>";
}*/

.twtr-hd {
	display: none;
}


/* new classes for resizeable zone start */

.resize-photoheader {
	width: 250px;
	height: 100px;
	margin: 0px 0px 6px 0px;
	float: left;
	display: inline;
}

.resize-photoheader-title {
	 width: 0px;
	 height: 0px;
	 margin: 0px;
	 padding: 0px;
	 display: block;
	 overflow: hidden;
}

#resize-photoheader-left, #resize-photoheader-mid {
	margin-right: 6px;
}

/*container 1*/
/* become a member */
.resize-content-row {
	/*float:left;
    width:100%;
    position:relative;
    right:40%;
	background: #DDDDDD;
	border: 1px #f00 solid;*/
}

.resize-content-column {
	background-color: #F7F7F7;
	padding: 10px;
	margin-bottom: 6px;
	width: 230px;
	float: left;
	display: inline;
}

.resize-content-column > h3 {
	background-color: transparent;
	border-bottom: 1px solid #A0A0A5;
	border-width: 0 0 1px 0;
	margin: 5px 0px 7px 0px; 	/*AH 9/6/2013 adding 5 to top and 4 to bottom*/
	width: 100%;
}

.rcc-left, .rcc-mid {
	margin-right: 6px;
}


/* new classes for resizeable zone end */
/* ATALOGO PRINTING VERSION added by AH on 09/17/2013*/
#headerprint{
	display:none;
}


a.faq:link {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	color: #336699;
	line-height: 180%;
	text-decoration: none;
}

a.faq:visited {
	font-family: Verdana, Geneva, sans-serif;
	text-align: right !important;
	font-size: 14px;
	color: #666666;
	line-height: 180%;
	text-decoration: none;
}
a.faq:hover {
	font-family: Verdana, Geneva, sans-serif;
	text-align: right !important;
	font-size: 14px;
	color: #336699;
	font-weight: bold;
	line-height: 180%;
	text-decoration: none;
}

sup {
    vertical-align: super;
    font-size: smaller;
}

#content-photo {
position: relative;
}



#content img {
position: absolute;
top: 0px;
right: 0px;
}



/* COOKIE POLICY DIV ADDED BY AH ON 2018/05/17 */
.cookieBox{
	color: #1b3766;
	font-size:80%;
	padding:5:20px;
	line-height:20px;
        text-align: center;
	box-shadow: 1px 1px 6px 0 rgba(0, 0, 0, 0.2), 1px 1px 15px 0 rgba(0, 0, 0, 0.19);
}
