@charset "utf-8";
/* CSS Document */
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	background-color:#fff;
	margin: 0;
	padding: 0;


}

img {border: none;}

h3, h1 {
	color: #FFF;
	font-size: 11px;
	margin: 8px 0px 3px 0px;
	padding: 0;
	font-weight: bold;

}

p {
margin: 8px 0px 14px 0px;
padding: 0;
font-size: 11px;
line-height: 14px;
color: #FFF;
}

label {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #ffffff;
    display: block;
    margin-bottom: 5px;
    font-weight: bold;
}
form {margin:0;padding:0;}

.highlight {color: #d8b300; text-transform:uppercase;}



.tab {
	float: right; 
	width: 138px; 
	margin: 15px 3px 0px 0px;
	*margin: 12px 3px 0px 0px;                                    
	height: 35px; 
	background:url(../images/tab.png) no-repeat bottom;
}
.selected {	background:url(../images/tabselected.png) no-repeat bottom;
}

.tab a {
		color:#FFF;
	font-size: 13px;
	
	padding: 10px;
	text-decoration: none;
	font-size: 12px;
	display: block;
	text-align: center;
	}




.newsdate {font-weight: bold; font-style:italic;}
#resources ul {
	list-style:none;
	margin: 9px 0px 0px 0px;
	padding: 0;
}

#resources ul li {
	margin: 0px 0px 9px 0px;	
	padding: 0;
	color: #FFF;
}

#resources ul li img {
	float: left;
	margin: 1px 12px 0px 0px;
}
#content {width: 999px; margin: 0 auto; background-color: #FFF;}
#welcome {width: 290px; float: left; margin: 12px 10px 17px 20px;}
#welcome p {color: #55555d; font-size: 12px; line-height: 1.4em;}
#welcome ul li {color: #55555d;}
#welcome h3, #welcome h1 {
 color: #55555d; 
 font-size: 14px;
 margin-bottom: 8px;
}
.moreinfo {margin: 10px 0px; width: 600px; text-align:right; font-size: 12px;}
.line, .linelong {margin: 18px auto; clear:both; width: 999px; height: 1px; background-color: #d7d3dc; border-bottom: 1px solid #f1f0f0;}
.linelong {width: 600px;}
#laguna {width: 323px; float: left; margin: 0px 0px 18px 20px;}
#minha {width: 323px; float: left; margin: 0px 0px 0px 12px;}
#resources {width: 310px; float: left; margin: 30px 0px 10px 20px;}
#resources a {color: #FFF; font-weight: bold;}
#resources img {margin-bottom: 5px;}

#news {width: 294px; float: left; margin: 30px 0px 10px 26px; font-size: 11px; color: #FFF;}
#news a {color: #fff;}
#guide {
width: 292px; float: left; margin: 30px 0px 10px 40px;	
}
#footer {
width: 999px; margin: 0px auto;
clear:both; background: url(../images/menubar.png) repeat-x; height: 51px; margin-bottom: 25px; width: 999px;
}
#footerlinks { float: right; margin: 15px 25px 0px 0px; color: #FFF; }
#footerlinks a { color: #fff; font-size: 11px; text-decoration: none;}

#download {background-color: #676673; width: 580px; color:#FFF;  padding: 20px;}
#download p {color: #FFF; font-size: 19px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}



.thumbnail{
position: relative;
z-index: 0;
}

.thumbnail:hover{
background-color: transparent;
z-index: 50;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: lightyellow;
padding: 5px;
left: -1000px;
border: 1px dashed gray;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: 0;
left: 90px; /*position where enlarged image should offset horizontally */

}
@charset "utf-8";
/* CSS Document */
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	background-color:#fff;
	margin: 0;
	padding: 0;


}

img {border: none;}

h3, h1 {
	color: #FFF;
	font-size: 11px;
	margin: 8px 0px 3px 0px;
	padding: 0;
	font-weight: bold;

}

p {
margin: 8px 0px 14px 0px;
padding: 0;
font-size: 11px;
line-height: 14px;
color: #FFF;
}

label {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #ffffff;
    display: block;
    margin-bottom: 5px;
    font-weight: bold;
}
form {margin:0;padding:0;}

.highlight {color: #d8b300; text-transform:uppercase;}

/*------------------------added to try to solve the browser issues.  Originally done in HTML------------------------*/

#menubck {
	*margin-top: -3px;
}


/*------------------------------------------------------------------------------------------------------------------*/

.tab {
	float: right; 
	width: 138px; 
	margin: 15px 3px 0px 0px;
	height: 35px; 
	background:url(../images/tab.png) no-repeat bottom;
}
.selected {	background:url(../images/tabselected.png) no-repeat bottom;
}

.tab a {
		color:#FFF;
	font-size: 13px;
	
	padding: 10px;
	text-decoration: none;
	font-size: 12px;
	display: block;
	text-align: center;
	}

/*----------------------------------------------------------------Added by you---------------------------*/
.btab {
	float: right; 
	width: 158px; 
	margin: 12px 3px 0px 0px; 
	height: 38px; 
	background:url(../images/btab.png) no-repeat bottom;
}
.bselected {background:url(../images/btab.png) no-repeat bottom;
}

.btab a {
	color:#FFF;
	font-size: 13px;
	padding: 10px 10px 12px 10px;
	text-decoration: none;
	font-size: 12px;
	display: block;
	text-align: center;
	}
/*------------------------------------------------------------------------------------------------------------*/

.newsdate {font-weight: bold; font-style:italic; width:620px;}
#resources ul {
	list-style:none;
	margin: 9px 0px 0px 0px;
	padding: 0;
}

#resources ul li {
	margin: 0px 0px 9px 0px;	
	padding: 0;
	color: #FFF;
}

#resources ul li img {
	float: left;
	margin: 1px 12px 0px 0px;
}
#content {width: 999px; margin: 0 auto; background-color: #FFF;}
#welcome {width: 323px; float: left; margin: 12px 10px 17px 20px;}
#welcome p {color: #55555d; font-size: 12px; line-height: 1.4em;}
#welcome ul li {color: #55555d;}
#welcome h3, #welcome h1 {
 color: #55555d; 
 font-size: 14px;
 margin-bottom: 8px;
}

#careers1 {width:615px;background-color:#fcf3d0;border: 1px solid #dbd8cb;margin-top: 40px;}
#careers1 .carcont {width:583px; padding: 0px 17px 5px 15px;}
#careers2 {width: 282px;padding:0px 20px 0px 21px;}
#careers2 p {color: #FFF; font-size: 12px; line-height: 1.4em;margin: 0px 0px 14px;}
#careers2 p.tmem {margin:0px;padding-bottom:3px;}
#carright {float: right; width: 322px; margin: 10px 15px 20px 0px; background-color:#92a6c3;}


/*------------------------------------------Added by you---------------------------------------------*/
#ineft {width: 323px; float: left; margin: 0px; }
#ineft p {color: #55555d; font-size: 12px; line-height: 1.4em;}
#ineft ul li {color: #55555d;}
#ineft h3, #welcome h1 {
 color: #55555d; 
 font-size: 14px;
 margin-bottom: 8px;
}




#ineft a {text-decoration: none;}
.tp, .bttm {margin-bottom: 15px;}
#ineft .tp {width: 295px;padding: 15px 14px 0px 14px;}


#ineft .bttm {width:323px;padding:0px;margin-top: -15px;}
/*-----------------------------------------new pages--------------------------------------------------*/
.imhed {margin-bottom: 14px;}
#pint {float: left; margin: 5px 0px 0px; padding-left: 19px;}
#pint p, #pint li {color: #55555d; font-size: 12px; line-height: 1.4em;}
.prevcurbox {border-bottom: 3px solid #d7d3dc;padding: 16px 0px; margin-bottom: 27px;}   /* margin-bottom: 27px;*/
h4 {padding:0px; margin: 0px; color: #55555d; }
#prevcurtxt {margin: 20px 0px 35px;}   
#prevcurtxt p {margin: 0px;}
.prevcurleft, .prevcurmid, .prevcurright {float: left;}
.prevcurleft {margin-bottom: 1px;}
.prevcurmid { width: 307px; padding:5px 0px 5px 15px;}
.prevcurmid p {color: #55555d; font-size: 12px; line-height: 1.4em; margin: 0px;}
.curpad { padding-top: 8px;} 
/*--------------------------------------------------------------------------------------------------*/
/*---------------------------------------------------------------------------------------------------*/
.moreinfo {margin: 10px 0px; width: 600px; text-align:right; font-size: 12px;}
.line {margin: 15px auto; clear:both; width: 993px; height: 30px; background: url("/images/warning_graphic.jpg") 0 0 no-repeat;}
.linelong {margin: 18px auto; clear:both; width: 999px; height: 1px; background-color: #d7d3dc; border-bottom: 1px solid #f1f0f0;}
.linelong {width: 600px;}
/*---------------------------------------Edited by you----------------------------------------------*/
#laguna {width: 323px; float: left; margin: 0px 0px 0px 15px;}
#minha {width: 294px; float: left; margin: 0px 0px 0px 15px; padding: 15px 13px 0px; background-color: #ffec96;border: 1px solid #dddddd; }
#minha a {color: blue; text-decoration: none;}
#minha p {color: #55555d; font-size:12px; line-height: 1.4em; margin: 0px;}
#minha h5 {margin: 0px;}
*#minha h5 {margin: 0px; font-size: 11px;}
#minha .innws {padding-top: 12px; padding-bottom: 5px;}
#minha #lin { padding: 15px 0px 0px;}
/*--------------------------------------------------------------------------------------------------*/
#resources {width: 310px; float: left; margin: 30px 0px 10px 20px;}
#resources a {color: #FFF; font-weight: bold;}
#resources img {margin-bottom: 5px;}

#news {width: 294px; float: left; margin: 30px 0px 10px 26px; font-size: 11px; color: #FFF;}
#news a {color: #fff;}
/*------------------------------------------------------------Added by you---------------------------------*/
#news p {padding-top: 6px;}
#closure #news1 {float: left;}
#closure #news2 {float: right;}
#closure #submit2 {float: right; padding-top: 12px;}
#fullname, #email, #fullname2, #email2 {background-color: #fef0b3;border: 1px solid #bbbbbb;}
/*---------------------------------------------------------------------------------------------------------*/

#guide {
width: 292px; float: left; margin: 30px 0px 10px 40px;	
}
#footer {
width: 999px; margin: 0px auto;
clear:both; background: url(../images/menubar.png) repeat-x; height: 51px;/* margin-bottom: 25px;*/ width: 999px;
}
/*-------------------------------------------Edited by you------------------------------------------------*/
#footerlinks { float: right; margin: 15px 18px 0px 0px; color: #FFF; }
#footerlinks a { color: #fff; font-size: 11px; text-decoration: none;}
/*#footerlinks img { margin-top: -15px;}*/
#download {float: left; background-color: #676673; /*width: 580px;*/width:289px; color:#FFF;  padding: 25px 15px; ; text-align: center; margin-left: 23px; margin-bottom: 19px; }
#download p {color: #FFF; font-size: 19px; line-height: 24px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
#social {margin:12px 13px 0px 0px; float:right;}
/*--------------------------------------------------------------------------------------------------------*/


.thumbnail{
position: relative;
z-index: 0;
}

.thumbnail:hover{
background-color: transparent;
z-index: 50;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: lightyellow;
padding: 5px;
left: -1000px;
border: 1px dashed gray;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: 0;
left: 90px; /*position where enlarged image should offset horizontally */

}

#contform {margin-left: -15px;}
#tou {float: left; margin: 5px 0px 0px; padding-left: 19px;}
#tou p {color: #55555d; font-size: 12px; line-height: 1.4em;}
#tou ol { color: #55555d;}


/*-----------------------------------------social media buttons-------------------------------------------------*/

#socialbut {
	height:48px;
	margin: 40px 0px  60px;
}

#socialbut .ind {
	float:left;
	margin-right:10px;	
}



/*------------------------------------------purely for partners subdomains---------------------------------------*/

#partners {
	margins:0px;
	padding:0px;
}

#partners .pone {
	width: 321px;
	float:left;
	margin: 0px 6px;
}
	
#partners h2 {
	color: #55555d;
	font-size: 18px;
	padding: 0px 10px;
}

#partners .pone p{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#55555d;
	padding: 0px 10px;
	font-size: 12px;
}
