﻿.body
{
    margin:0px;
    padding:0px;
}

.divContent
{
    width:771px;
}

.divLogo
{
    background-image:url('../Images/gulfstreamlogo.gif');
    background-repeat:no-repeat;
    width:289px;
    height:91px;
    position:absolute;
    float:left;
    margin:5px;
    
}

.divTopNav1
{
    width:520px;
    color:#6c6c6c;
    padding-left:460px;
    padding-top:10px;
}


.divTopNav2
{   
    width:771px;
    padding-top:65px;

}

.spanTopNav1
{
    padding-top:5px;
    font-family:Tahoma;
    font-size:11px;
    background-image:url('../Images/imgTopRightBar.png');
    background-repeat:no-repeat;
    width:212px;
    height:24px;
}

.spanTopNav1 a
{
    color:#6c6c6c;
    text-decoration:none;
}

.spanTopNav1 a:hover
{
    color:#1a78b8;
    text-decoration:underline;
}

.ibtnTopNav2Search
{
    font-family:Verdana;
    font-size:9px;
    height:16px;
    width:45px;
    cursor:pointer;
    border:1px solid #6c6c6c;
    background-color:white;
    vertical-align:middle;
    
}

img
{
    border:0px;    
}

hr
{
    height:1px;    
    border:1px dotted #000000;
}

.lblStyle
{
    font-family:Tahoma;
    font-size:12px;
    color:#6c6c6c;
    }

.txtTopNav2Search
{
 
    height:17px;
    border:#dbdbdb 1px solid;
    font-family:Verdana;
    font-size:11px;
    color:#6c6c6c;
    margin-right:5px;
    vertical-align:middle;
    padding-top:4px;
    
 }
 
.spanFooter
{
    margin-bottom:20px;
    
}
 
 
.spanFooterLeft
{
    width:771px;
    font-family:Verdana;
    font-size:10px;
    color:#6c6c6c;
    text-align:left;
    padding:10px;
    height:30px;
}
 
.spanFooterRight
{
    width:771px;
    font-family:Verdana;
    font-size:10px;
    color:#6c6c6c;
    text-align:right;
    margin-left:175px;
    padding:10px;
    height:30px;
}
 
.powerSource
{
    padding-left:320px;
    padding-top:20px;
    font-family:Verdana;
    font-size:16px;
    color:#e4270f;
    
    }

.breadCrumbCell
{
	font-family:verdana;
	font-size:11px;
	font-weight:bold;
	color:#6c6c6c;
	padding-top:10px;
	padding-left:10px;
			
}
.breadCrumbCell a
{
	text-decoration:none;
	color:#6c6c6c;
	font-weight:bold;
}
.breadCrumbCell a:hover
{
	text-decoration:underline;
	color:#000000;

}

.treeContent
{
    font-family:tahoma;
	font-size:11px;
    line-height:8px;
	padding:10px;
	margin:0px;
}

.redBg
{
    background-color:#244852;
    width:160px;
    height:17px;
    display:block;
    }

/* ---------------------- MAIN LINKS -------------------- */


.hlinkHome
{
    width:47px;
    height:29px;
    display:block;
    background-image:url('../Images/btnhome.gif');
    background-repeat:no-repeat;
    
}

.hlinkHome:Hover
{
    width:47px;
    height:29px;
    display:block;
    background-image:url('../Images/btnhome_on.gif');
    background-repeat:no-repeat;
}

.hlinkOverview
{
    width:78px;
    height:29px;
    display:block;
    background-image:url('../Images/btnoverview.gif');
    background-repeat:no-repeat;
    
}

.hlinkOverview:Hover
{
    width:78px;
    height:29px;
    display:block;
    background-image:url('../Images/btnoverview_on.gif');
    background-repeat:no-repeat;
}


.hlinkServices
{
    width:73px;
    height:29px;
    display:block;
    background-image:url('../Images/btnservices.gif');
    background-repeat:no-repeat;
    
}

.hlinkServices:Hover
{
    width:73px;
    height:29px;
    display:block;
    background-image:url('../Images/btnservices_on.gif');
    background-repeat:no-repeat;
}


.hlinkOfficeContacts
{
    width:113px;
    height:29px;
    display:block;
    background-image:url('../Images/btnocontacts.gif');
    background-repeat:no-repeat;
    
}

.hlinkOfficeContacts:Hover
{
    width:113px;
    height:29px;
    display:block;
    background-image:url('../Images/btnocontacts_on.gif');
    background-repeat:no-repeat;
}


.hlinkNews
{
    width:59px;
    height:29px;
    display:block;
    background-image:url('../Images/btnnews.gif');
    background-repeat:no-repeat;
    
}

.hlinkNews:Hover
{
    width:59px;
    height:29px;
    display:block;
    background-image:url('../Images/btnnews_on.gif');
    background-repeat:no-repeat;
}


.hlinkCareers
{
    width:71px;
    height:29px;
    display:block;
    background-image:url('../Images/btncareers.gif');
    background-repeat:no-repeat;
    
}

.hlinkCareers:Hover
{
    width:71px;
    height:29px;
    display:block;
    background-image:url('../Images/btncareers_on.gif');
    background-repeat:no-repeat;
}


.hlinkCareers
{
    width:71px;
    height:29px;
    display:block;
    background-image:url('../Images/btncareers.gif');
    background-repeat:no-repeat;
    
}

.hlinkCareers:Hover
{
    width:71px;
    height:29px;
    display:block;
    background-image:url('../Images/btncareers_on.gif');
    background-repeat:no-repeat;
}


.hlinkRLSLIT
{
    width:122px;
    height:29px;
    display:block;
    background-image:url('../Images/btnloginto.gif');
    background-repeat:no-repeat;
}



/* ---------------------- HOME PAGE -------------------- */


.bg
{
    background-image:url('../Images/mainHeader.png');
    background-repeat:no-repeat;
    width:771px;
    height:187px;
    
}

.headingText
{
    font-family:Verdana;
    font-size:14px;
    color:#ffffff;
    width:350px;
    padding-right:50px;
    text-align:left;
    float:right;
    line-height:20px;
}

.bestSelling
{
    font-family:Verdana;
    font-size:14px;
    color:#000000;
    padding-left:30px;    
    padding-top:20px;    
}

.digitPadding
{
    padding-left:40px;
    padding-top:20px;
}

p
{
    font-family:Verdana;
    font-size:11px;
    color:#6C6C6C;
    margin-left:30px;
    margin-right:15px;
    margin-bottom:16px;
    line-height:16px;
}

.homeParagraph
{
    font-family:Verdana;
    font-size:10px;
    color:#6C6C6C;
    margin-left:30px;
    margin-right:15px;
    margin-top:10px;
    margin-bottom:16px;
    text-align:left;
} 

.imgPadding
{
    padding-left:30px;
}
    
.mainParagraph
{
    font-family:Tahoma;
    font-size:12px;
    font-weight:bold;
    color:#6c6c6c;
    padding-top:20px;
    padding-left:20px;
    padding-right:20px;
    text-align:left;
    line-height:18px;
}

h1
{
    font-family:Verdana;
    font-size:12px;
    font-weight:bold;
    color:#cc0000;
    padding-left:20px;  
    padding-top:20px;
}

h2
{
    font-family:Verdana;
    font-size:12px;
    font-weight:bold;
    color:#6c6c6c;
    padding-left:30px;  
    margin:0px;
    }

.ul2
{
    list-style-image:url('../Images/imgBullets.gif');
    font-family:Verdana;
    font-size:11px;
    color:#6c6c6c;
    text-align:left;
    padding:0px;
    margin-left:20px;
}

.ul2 a
{
    font-family:Verdana;
    font-size:11px;
    color:#6c6c6c;
    text-decoration:underline;
}

.ul2 a:hover
{
    font-family:Verdana;
    font-size:11px;
    color:#000000;
    text-decoration:underline;
}

.ul
{
    list-style-image:url('../Images/imgBullets.gif');
    font-family:Verdana;
    font-size:11px;
    color:#6c6c6c;
    padding-right:20px;
    margin-left:30px;
    padding-left:30px;
}

.ul a
{
    font-family:Verdana;
    font-size:11px;
    color:#6c6c6c;
    text-decoration:none;
}

.ul a:hover
{
    font-family:Verdana;
    font-size:11px;
    color:#000000;
    text-decoration:underline;
}

.newLinkText
{
    font-family:Verdana;
    font-size:11px;
    font-weight:bold;
    color:#0068ab;
    text-align:left; 
}

.newLink
{
    font-family:Verdana;
    font-size:11px;
    font-weight:bold;
    color:#ed1c24;
    text-align:left; 
}

.newsBg
{
    background-image:url('../Images/newsBg.gif');
    background-repeat:no-repeat;
    width:160px;
    height:81px;
    margin-top:1px;
    
}

.newsBg1
{
    background-image:url('../Images/newsBg1.gif');
    background-repeat:no-repeat;
    width:160px;
    height:33px;
    margin-top:1px;
    
}

.news
{
    font-family:Verdana;
    font-size:10px;
    color:#cc0000;
    text-decoration:none;
}

.news:hover
{
    font-family:Verdana;
    font-size:10px;
    color:#cc0000;
    text-decoration:underline;
}

.newsParagraph
{
    font-family:Verdana;
    font-size:10px;
    color:#000000;
    padding:10px;
}

.newsParagraph1
{
    font-family:Verdana;
    font-size:9px;
    color:#000000;
    padding-left:5px;
    padding-top:20px;
}

.newsParagraph2
{
    font-family:Verdana;
    font-size:9px;
    color:#000000;
    padding-left:5px;
    padding-top:20px;
    text-align:left;
}

.acs
{
    font-family:Verdana;
    font-size:12px;
    font-weight:bold;
    text-align:center;
    padding-top:20px;
    
    }
    
.imgACS
{
    padding-left:30px;
    padding-top:5px;
    }
    
    
/* ---------------------------  OVERVIEW PAGE ----------------------- */

.leftHeading
{
    width:202px;
    height:35px;
    background-color:#000000;
    color:#ffffff;
    font-family:Verdana;
    font-size:12px;
    font-weight:bold;
    padding-left:10px;
}
    
.leftBg
{
    background-image:url('../Images/fondo2level.gif');
    background-repeat:no-repeat;
    width:199px;
    height:100%;
    border-right:1px solid #6c6c6c;
    background-color:#234eaa;
 
}

.innerHeading
{
    font-family:Verdana;
    font-size:12px;
    font-weight:bold;
    color:#000000;
    padding-left:30px;
    padding-top:20px;
    
}

.innerHeadingBlue
{
    font-family:Verdana;
    font-size:18px;
    font-weight:bold;
    color:#345cb9;
    padding-left:30px;
    padding-top:20px;
    text-align:center;
    
}

.innerHeadingRed
{
    font-family:Verdana;
    font-size:11px;
    font-weight:bold;
    color:#cc0000;
    padding-left:10px;
    padding-top:20px;
    text-align:center;
    
}

.orangeContent
{
    font-family:Verdana;
    font-size:14px;
    font-style:italic;
    color:#ff7d1c;
    padding-left:30px;
    padding-top:20px;
}


/* --------------------------  Office Contacts ---------------------- */

.mailto
{
    font-family:Verdana;
    font-size:12px;
    font-weight:bold;
    padding-left:30px;
    color:#000000;
    text-decoration:none;
}

.mailto:hover
{
    font-family:Verdana;
    font-size:12px;
    font-weight:bold;
    color:#000000;
    text-decoration:underline;
}

.phone
{
    font-family:Verdana;
    font-size:12px;
    padding-left:30px;  
}

.phoneContact p
{
    font-family:Verdana;
    font-size:10px;
    color:#000000;
}


/* --------------------------------   Careers -----------------------  */



.innerHeading1
{
    font-family:Verdana;
    font-size:14px;
    font-weight:bold;
    color:#000000;
    padding-left:30px;
    padding-top:20px;
}

.ul1
{
    list-style-image:url('../Images/imgBullets1.gif');
    font-family:Verdana;
    font-size:11px;
    color:#6c6c6c;
    padding-right:20px;
    padding-left:40px;
}


/* ------------------------- SEARCH -------------------------- */

td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color : #000000;
	font-size: 12px;
	font-weight: normal;
	text-align:justify;
}
.GridFooter 
{
	color:#333333; 
	background-color:#CCCC99;
}
.GridHeader
{
	font-weight: bold;
	color:activecaption;
	background-color:#ffffff;
}
.GridPager
{
	color:black;
	background-color:#ffffff;
	text-align: center;
}
.GridSelectedItem{
	font-weight:bold;  
	color:activecaption; 
	background-color:#ffffff;
}
.GridItem
{
	color:#6c6c6c;
	background-color:#ffffff;
}
.path
{
	color:#6c6c6c;
}
	
.button 
{
	border: 1px outset;
	background-color: #ECDFBC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	cursor: hand;
	border-color: #ECDFBC #ECDFBC #ECDFBC #ECDFBC;
}

.SearchStatus
{
background-color: #ececec;
}


/* ---------------------------- SERVICES PAGE --------------------- */

.orangeBar
{
    padding-left:30px;
}


.leftNavLink1
{
      font-family:Tahoma;
      font-size:11px;
      text-align:left;
      color:#ffffff;
      text-decoration:none;
      display:block;
      width:180px;
      height:18px;
      background-color:#666666;
      padding-left:20px;
      padding-top:4px;
      margin:0px;
}

.leftNavLink1:hover
{
      font-family:Tahoma;
      font-size:11px;
      text-align:left;
      color:#ff9900;
      text-decoration:none;
      display:block;
      width:180px;
      height:18px;
      background-color:#666666;
      padding-left:20px;
      
}

.leftLink
{
    font-family:Verdana;
    font-size:11px;
    color:#ffffff;
    background-color:#333333;
    padding-left:10px;
    height:22px;
    padding-top:4px;
}

.leftBg1
{
    width:199px;
    height:100%;
    border-right:1px solid #6c6c6c;
}

.servicesParagraph
{
    font-family:Verdana;
    font-size:11px;
    color:#6C6C6C;
    margin-left:50px;
    margin-right:15px;
    margin-top:10px;
    margin-bottom:16px;
    }
    
.orangeContent1
{
    font-family:Verdana;
    font-size:14px;
    font-style:italic;
    color:#ff7d1c;
    padding-top:10px;
}

li
{
    line-height:18px;
    }

.hlinks
{
    font-family:Verdana;
    font-size:11px;
    color:#6c6c6c;
    text-decoration:none;
}

.hlinks:hover
{
    font-family:Verdana;
    font-size:11px;
    color:#000000;
    text-decoration:underline;
}

.partnersParagraph
{
    font-family:Verdana;
    font-size:10px;
    color:#6c6c6c;
    padding:5px;
}

.click
{
    font-family:Verdana;
    font-size:12px;
    font-weight:bold;
    color:#4676ca;
    text-decoration:none;
}

.click:hover
{
    font-family:Verdana;
    font-size:12px;
    font-weight:bold;
    color:#4676ca;
    text-decoration:underline;
}

.labelCell
{
	font-family:Verdana;
    font-size:11px;
    color:#6C6C6C;
    margin-top:10px;
    margin-bottom:16px;
	text-align:right;
}

.textBox
{
    font-family:Verdana;
    font-size: 11px;
	border:#C9C8C8 1px solid ;    
	width:130px;
	background-color:white;
}

.textBox1
{
    font-family:Verdana;
    font-size: 11px;
	border:#C9C8C8 1px solid ;    
	width:55px;
	background-color: white;
}

.textBox2
{
    font-family:Verdana;
    font-size: 11px;
	border:#C9C8C8 1px solid ;    
	width:25px;
	background-color: white;
}

.formTable
{
	margin-left:15px;
	margin-top:15px;
	margin-bottom:20px;
	border:1px #cccccc solid;
	background-color:#f7fcff;
	text-align:left;
}

.formHeading
{
	font-family:Verdana;
	font-weight:bold;
    font-size:15px;
    color:#000000;
    background-color:#76b2df;
    padding-top:5px;
    padding-bottom:5px;
    padding-left:5px;
}

.formSubHeading
{
	font-family:Verdana;
	font-weight:bold;
    font-size:12px;
    color:#000000;
    background-color:#b1dff6;
    padding-top:2px;
    padding-bottom:2px;
    padding-left:5px;
}

.formSubHeading1
{
	font-family:Verdana;
	font-size:11px;
    color:#000000;
    background-color:#ddf2fd;
    padding-top:2px;
    padding-bottom:2px;
    padding-left:15px;
    border-bottom:1px solid #bae3f7;
}

.requiredAsteriskText
{ 
	font-family:Verdana;
    color:#666666;
    font-size:9px;
    padding-left:5px;
    height:40px;
   }
   
.requiredAsterisk
{ 
    color:#E27616;
    font-size:9px;
    vertical-align:bottom;
}

.dropDownListState
{
    font-family:Verdana;
	font-size: 11px;
	border: #C9C8C8 1px solid;    
	width:60px;
	background-color: white;
}

.dropDownListCountry
{
    font-family:Verdana;
    font-size: 11px;
    border:#C9C8C8 1px solid;    
	width:153px;
	background-color:white;
}
	
.textArea
{
	font-family:Verdana;
	font-size: 11px;
	border:#C9C8C8 1px solid ;    
	width:525px;
	background-color: white;
	height:70px;
}

.button
{
	font-family:Verdana;
    font-size:12px;
	margin-top:5px;
	border-color:#234eaa;
	border-style:solid;
	color:#ffffff;
	background-color:#4a81cf;
	height:25px;
}

.btnUpload
{
	font-family:Verdana;
    font-size:11px;
	border:1px solid #c9c8c8;
	color:#000000;
	height:20px;
	width:400px;
}

.hrStyle
{
    height:1px;
    padding-left:10px; 
    padding-right:10px; 
    padding-top:0px;
    padding-bottom:0px;
   
}

.lblStyle1
{ 
	font-family:Verdana;
    font-size:9px;
    color:#666666;
    padding-left:5px;
    height:40px;
}

.labelCell1
{
	font-family:Verdana;
    font-size:11px;
    color:#6C6C6C;
    text-align:left;
    vertical-align:baseline;
}

.noMargin
{
    margin:0px;
    padding-left:10px;
    padding-top:0px;
    padding-bottom:0px;
    padding-right:0px;
}

.successMsg
{
    background-color:#3a7fb3;
    border:1px solid #135586;
    color:#ffffff;
    font-family:tahoma;
    font-size:11px;
    padding-top:5px;
    padding-bottom:5px;
}

.validationText
{
    font-family:Tahoma;
    font-size:11px;
    color:#e42c16;    
}

.errorMsg
{
    font-family:Tahoma;
    font-size:11px;
    color:#e42c16;  
}

.successText
{
    font-family:Tahoma;
    font-size:12px;
    color:#ffffff;    
}