


/*------------------------------------------------*/
/*Text Styles Start*/
BODY {
margin-top: 0px; 
margin-right: 0px; 
margin-bottom: 0px; 
margin-left:0px;
background-color: #999999;
font-family: Verdana, Arial;
font-size: 11px;
color: #000000;
line-height: +1.5;
} 

TABLE,TH,TR,DIV,P,BLOCKQUOTE,SPAN, {
font-size: 11px;
font-family: Verdana, Arial;
color: #000000;
line-height: +1.5;
} 


TD {
font-size: 11px;
font-family: Verdana, Arial;
color: #000000;
line-height: +1.5;
} 

A:Link,A:visited,A:active {
font-family: Verdana, Arial;
color: #003399;
line-height: +1.5;
} 

A:hover {
font-family: Verdana, Arial;
color: #003399;
line-height: +1.5;
}

.Underline {
font-family: Verdana, Arial;
color: #003399;
text-decoration: underline;
line-height: +1.5;
} 

A:visited.Underline,A:active.Underline,A:Link.Underline {
font-family: Verdana, Arial;
color: #003399;
text-decoration: underline;
line-height: +1.5;
} 

A:hover.Underline {
font-family: Verdana, Arial;
color: #003399;
text-decoration: underline;
line-height: +1.5;
}



.SmText{
font-family: Verdana, Arial;
font-size: 10px;
color: #000000;
line-height: +1.5;
}


A:LINK.SmText, A:ACTIVE.SmText, A:VISITED.SmText{
font-family: Verdana, Arial;
font-size: 10px;
color: #003399;
text-decoration: none;
line-height: +1.5;
}

A:HOVER.SmText{
font-family: Verdana, Arial;
font-size: 10px;
color: #003399;
text-decoration: underline;
line-height: +1.5;
}

.XtraSmText{
font-family: Verdana, Arial;
font-size:  9px;
color: #000000;
line-height: +1.5;
}

.CopyrightText{
font-size: 9px;
color: #000000;
}

/*------------------------------------------------*/
/*Text Styles End*/



/*------------------------------------------------*/
/*List Styles Start*/
.ListHeader{
padding-bottom: 3px;
}


ul {
margin-top: 5px;
margin-bottom: 3px;
margin-left: 14px;
margin-right: 0px;
padding-left: 0px;
list-style-position: outside; 
list-style-image: url(/wwwLenticular/Images/ListArrow.gif); 
list-style-type: disc;
position: relative;
font-family: Verdana, Arial;
font-size: 11px;
}

.ShortList{
padding-bottom: 3px;
}

li{
padding-bottom: 10px;
}




ol {
margin-top: 5px;
margin-bottom: 13px;
margin-left: 24px;
margin-right: 0px;
font-family: Verdana, Arial;
font-size: 11px;
}

/*------------------------------------------------*/
/*List Styles End*/



/*------------------------------------------------*/
/*Form Styles Start*/
FORM {
margin: 0px;	
}

.Form {
font-size: 11px;
background-color: #FFFFFF;
border: solid 1px #000000;
color: #000000;
font-family: Verdana, Arial;
}


.Submit{
font-family: Verdana, Tahoma, Arial, Sans-Serif;
background-color: #FF6633;
border-top: FFCC99 1px outset;
border-left: FFCC99 1px outset;
border-right: CC3300 1px outset;
border-bottom: CC3300 1px outset;

color: #ffffff;
font-size: 10px; 
}


.FormHeader{
font-family: Arial Narrow, Arial, Verdana;
font-size: 14px;
letter-spacing: .2mm;
line-height: +1;
font-weight: bold;
background-color: #E0DFDF;
color: #000000;
}

.RadioSpacer{
position: relative; 
top: 2px;
}

.FormData{
background-color: #f4f4f4;
}

.FormFooter{
background-color: #E0DFDF;
}

.Req{
color: #CC3300;
position: relative;
top: 2px;
}

/*Form Styles End*/
/*------------------------------------------------*/



/*Misc Styles Start*/
/*------------------------------------------------*/

.ContentBg{
background-color: #FFFFFF;
padding: 18px;
font-family: Verdana, Arial;
font-size: 11px;
line-height: +1.5;
}

.ContentBg2{
background-color: #FFFFFF;
font-family: Verdana, Arial;
font-size: 11px;
line-height: +1.5;
}

.Hand{
cursor: hand;
}


A:visited.BacktoTop,A:active.BacktoTop,A:Link.BacktoTop {
text-decoration: none;
font-size: 10px;
} 

A:hover.BacktoTop {
text-decoration: underline;
font-size: 10px;
}


.DocTypeSize{
font-size: 10px;
font-family: Verdana, Arial;
color: #666666;
line-height: +1.5;
}

.DocTypeSize2{
font-size: 10px;
font-family: Verdana, Arial;
color: #FFFFFF;
line-height: +1.5;
}
/*Misc Styles End*/
/*------------------------------------------------*/




.TopBannerBg {

background-image: url(/wwwLenticular/images/Nav/CompanyLogoLenticular.jpg);

background-repeat: no-repeat;
background-color:#000000;

}

.TopBannerNoTag {
background-image: url(/wwwLenticular/images/Nav/CompanyLogo.jpg);
background-repeat: no-repeat;
background-color:#000000;

}

.TopTextLinks{
color: FDBB2F;
font-size: 10px;
font-size: 10px;
font-weight: bold;
}

A:LINK.TopTextLinks, A:ACTIVE.TopTextLinks, A:VISITED.TopTextLinks{
color: FDBB2F;
font-size: 10px;
text-decoration: none;
font-weight:bold;
}

A:HOVER.TopTextLinks{
color: FDBB2F;
font-size: 10px;
text-decoration: underline;
font-weight:bold;
}

.HomeSide{
background-color: #FFFFFF;
padding-left:15px
}

.HomeTitle {
font-family:  Arial Narrow, Arial, Verdana;
color: #000000;
font-size: 18;
font-weight:bold;
padding-bottom:10px;
}

.HomeTitle2 {
font-family:  Arial Narrow, Arial, Verdana;
color: #3975BD;
font-size: 16px;
font-weight:bold;
padding-bottom:10px;

}


.RightTitle {
font-family:  Arial Narrow, Arial, Verdana;
font-size: 16px;
color: #000000;
letter-spacing: -.2mm;
line-height: +1;
font-weight: bold;
padding-bottom: 3px;

}


/*------------------------------------------------*/
.TableHeaderReverse {
background-color: #666666;
font-family: Verdana, Arial;
font-size: 11px;
color: #FFFFFF;
font-weight: bold;
} 

.TableHeaderReverseSm {
background-color: #666666;
font-family: Verdana, Arial;
font-size: 10px;
color: #FFFFFF;
font-weight: bold;
} 

.DocTableHeader{
background-color: #8D8C8C;
font-family: Verdana, Arial;
font-size: 11px;
color: #FFFFFF;
font-weight: bold;
padding-top: 1px;
padding-bottom: 1px;
}

.DocSubHeader {
background-color: #FFFFFF;
color: #8D8C8C;
font-family: Verdana, Arial;
font-size: 10px;
font-style: italic; 
font-weight: bold;
padding-top: 2px;
padding-bottom: 2px;
}

A:LINK.SmTextReverse, A:ACTIVE.SmTextReverse, A:VISITED.SmTextReverse{
font-size: 10px;
color: #FFFFFF;
text-decoration: none;
}

A:HOVER.SmTextReverse{
font-size: 10px;
color: #FFFFFF;
text-decoration: underline;
}

.TableRowWhite {
background-color: #FFFFFF;
font-family: Verdana, Arial;
font-size: 11px;
color: #000000;
} 

.TableRowWhiteSM {
background-color: #FFFFFF;
font-family: Verdana, Arial;
font-size: 10px;
color: #000000;
padding-top: 1px;
padding-bottom: 1px;
} 

.TableRowGray {
background-color: #F1F1F1;
font-family: Verdana, Arial;
font-size: 11px;
color: #000000;
} 

.TableRowGraySM {
background-color: #F1F1F1;
font-family: Verdana, Arial;
font-size: 10px;
color: #000000;
padding-top: 1px;
padding-bottom: 1px;
} 
/*------------------------------------------------*/
/*Left Nav Styles Start*/
.LeftNavTextHeader{
font-family:  Arial Narrow, Arial, Verdana; 
font-size: 13px;
letter-spacing: .2mm;
color: #000000;
padding-left: 2px;
padding-right: 5px;
padding-top: 3px;
padding-bottom: 3px;
}

A:LINK.LeftNavHeader, A:ACTIVE.LeftNavHeader, A:VISITED.LeftNavHeader{
color: #000000;
text-decoration: none;
}

A:HOVER.LeftNavHeader{
color: #000000;
text-decoration: underline;
}

.LeftNavHeaderOn{
/*background-color: #8D8C8C;*/
}

.LeftNavHeaderBorder{
/*background-color: #666666;*/
}


.LeftNavSubText{
font-size: 11px;
line-height: +1.3;
padding-left: -2px;
padding-right: 3px;
padding-top: 1px;
padding-bottom: 1px;
}


.InThisSection{
background-color: #F1F1F1;
padding-top:5px;
padding-bottom:5px;
}


.LeftNavLink{
color: #003399;
text-decoration: none;
padding-left: 0px;
padding-right: 5px;
padding-top: 1px;
padding-bottom: 1px;
font-family: Verdana, Arial;
font-size: 11px;
}

A:LINK.LeftNavLink, A:ACTIVE.LeftNavLink, A:VISITED.LeftNavLink{
color:  #003399;
text-decoration: none;
padding-left: 0px;
padding-right: 5px;
padding-top: 1px;
padding-bottom: 1px;
font-family: Verdana, Arial;
font-size: 11px;
}


A:HOVER.LeftNavLink{
color:  #003399;
padding-left: 0px;
padding-right: 5px;
padding-top: 1px;
padding-bottom: 1px;
font-family: Verdana, Arial;
font-size: 11px;
text-decoration: underline;
}




.LeftNavTextOff{
color: #003399;
text-decoration: none;
padding-left: 0px;
padding-right: 5px;
padding-top: 1px;
padding-bottom: 1px;
font-family: Verdana, Arial;
font-size: 11px;
}

A:LINK.LeftNavTextOff, A:ACTIVE.LeftNavTextOff, A:VISITED.LeftNavTextOff{
color:  #003399;
text-decoration: none;
padding-left: 0px;
padding-right: 5px;
padding-top: 1px;
padding-bottom: 1px;
font-family: Verdana, Arial;
font-size: 11px;
}


A:HOVER.LeftNavTextOff{
color:  #003399;
text-decoration: none;
padding-left: 0px;
padding-right: 5px;
padding-top: 1px;
padding-bottom: 1px;
font-family: Verdana, Arial;
font-size: 11px;
}


.LeftNavTextOn{
color:  #003399;
text-decoration: underline;
padding-left: 0px;
padding-right: 5px;
padding-top: 1px;
padding-bottom: 1px;
}

A:LINK.LeftNavTextOn, A:ACTIVE.LeftNavTextOn, A:VISITED.LeftNavTextOn{
color:  #003399;
text-decoration: none;
padding-left: 0px;
padding-right: 5px;
padding-top: 1px;
padding-bottom: 1px;
}


A:HOVER.LeftNavTextOn{
color:  #003399;
text-decoration: underline;
width: 100%;
padding-left: 0px;
padding-right: 5px;
padding-top: 1px;
padding-bottom: 1px;
}

/*------------------------------------------------*/


/*------------------------------------------------*/
/*Left Nav Styles End*/


/*------------------------------------------------*/
/*PageHeaders Styles Start*/

.PageHeader{
font-family:  Arial Narrow, Arial, Verdana;
font-size: 17px;
letter-spacing: .2mm;
line-height: +1;
font-weight: bold;
}

.PageSubHeader{
font-family:  Arial Narrow, Arial, Verdana;
font-size: 14px;
letter-spacing: .2mm;
line-height: +1;
padding-bottom:5px;
}

.SubHeader{
font-family:  Arial Narrow, Arial, Verdana;
font-size: 14px;
letter-spacing: .2mm;
line-height: +1;
font-weight: bold;
padding-bottom: 4px;
color: #3164A5;
}

H1{
font-family:  Arial Narrow, Arial, Verdana;
font-size: 17px;
letter-spacing: .2mm;
font-weight: bold;
margin-bottom:0px;

}

H2{
font-family:  Arial Narrow, Arial, Verdana;
font-size: 14px;
letter-spacing: .2mm;
font-weight: bold;
margin-bottom: 2px;
color: #3164A5;
}

H3{
font-family:   Arial, Verdana, sans-serif;
font-size: 12px;
letter-spacing: .2mm;
margin-bottom:2px;
font-style:bold;
}


/*------------------------------------------------*/
/*PageHeaders Styles End*/

/*------------------------------------------------*/
/*Right Side Styles Start*/

.RightContent {
font-family: Verdana, Arial;
font-size: 11px;
margin-top: 0px;
margin-bottom: 0px;
padding: 18px 10px 10px 10px;
line-height: +1.5;
}

.RightContent2 {
font-family: Verdana, Arial;
font-size: 11px;
color: #FFFFFF;
margin-top: 0px;
margin-bottom: 0px;
background-image: url(/wwwLenticular/Images/WhatWeDo/caltrava.jpg);
background-repeat: repeat-x;
padding: 18px 10px 10px 10px;
line-height: +1.5;
}

.RightContent2a {
font-family: Verdana, Arial;
font-size: 11px;
color: #FFFFFF;
margin-top: 0px;
margin-bottom: 0px;
background-image: url(/wwwLenticular/Images/WhatWeDo/caltrava2.jpg);
background-repeat: repeat-x;
padding: 18px 10px 10px 10px;
line-height: +1.5;
}

.RightContent3 {
font-family: Verdana, Arial;
font-size: 11px;
color: #FFFFFF;
margin-top: 0px;
margin-bottom: 0px;
background-image: url(/wwwLenticular/Images/RtImages/RtImage_multimedia.jpg);
background-repeat: repeat-x;
padding: 18px 10px 10px 10px;
line-height: +1.5;
}
.RightContentText {
color: #FFFFFF;
}


.RightContent4 {
font-family: Verdana, Arial;
font-size: 11px;
color: #FFFFFF;
margin-top: 0px;
margin-bottom: 0px;
background-image: url(/wwwLenticular/images/RtImages/RtImage_Ideas.jpg);
background-repeat: repeat-x;
padding: 18px 10px 10px 10px;
line-height: +1.5;
}



.RightTitle {
font-family:  Arial Narrow, Arial, Verdana;
font-size: 13px;
letter-spacing: .2mm;
line-height: +1;
font-weight: bold;
padding-bottom: 3px;
color: #ffffff
}

.RightContentText2 {
color: #000000;
}

.RightTitle2 {
font-family:  Arial Narrow, Arial, Verdana;
font-size: 13px;
letter-spacing: .2mm;
line-height: +1;
font-weight: bold;
padding-bottom: 3px;
color: #000000
}

.RightLinks{
color: #ffffff;
}

A:LINK.RightLinks, A:ACTIVE.RightLinks, A:VISITED.RightLinks{
color: #ffffff;
}
/*------------------------------------------------*/
/*Right Side Styles End*/


/*------------------------------------------------*/
/*NavBar Styles Start*/
.NavBarBg{
background-color: F7BA31;

}

.RightNavBg{
background-color: #FFFFFF;
}

/*------------------------------------------------*/
/*NavBar Styles End*/


/*------------------------------------------------*/
/*Search Styles Start*/

.Search{

background-color: #F1F1F1;

color: #FFFFFF;
font-size: 13px;
font-weight: bold;
font-family:  Arial Narrow, Arial, Verdana;
padding-top:3px;
padding-bottom:3px;
}



/*Border Styles Start*/
/*------------------------------------------------*/

.BgDottedHorzNav{
background-image: url(/wwwLenticular/Images/Nav/BgDottedLineHorz.gif);
background-repeat: repeat-x;
}


.BgDottedVert{
background-image: url(/wwwLenticular/Images/Nav/BgDottedLineVert.gif);
background-repeat: repeat-y;
background-color: #FFFFFF;
}

.BgDottedHorz{
background-image: url(/wwwLenticular/Images/Nav/BgDottedLineHorz2.gif);
background-repeat: repeat-x;
background-color: #FFFFFF;
}

/*------------------------------------------------*/
/*Border Styles End*/




/*Frame Styles Start*/
/*------------------------------------------------*/
.FrameBg{
background-color: #000000;
}

.FrameText{
background-color: #000000;
color: #FFFFFF;
font-size: 10px
}

A:LINK.FrameText, A:ACTIVE.FrameText, A:VISITED.FrameText{
color: #FFFFFF;
text-decoration: none;
}

A:HOVER.FrameText{
color: #FFFFFF;
text-decoration: underline;
}

/*------------------------------------------------*/
/*Frame Styles End*/



.Address{
background-color: #E1E1E1;
padding-bottom:5px;
font-family: Verdana, Arial;
font-size: 11px;
}

.AddressHeader{
padding-top:10px;
color: #000000;
font-size: 13;
font-weight: bold;
font-family:  Arial Narrow, Arial, Verdana;
}

/*------------------------------------------------*/
/*Right Side Styles Start*/



.RightHeader {
font-family:  Arial Narrow, Arial, Verdana;
font-size: 13px;
letter-spacing: .2mm;
line-height: +1;
font-weight: bold;
padding-bottom: 3px;
background-color: #FFFFFF;
}



.RightContent {
font-family: Verdana, Arial;
font-size: 11px;
color: #000000;
margin-top: 0px;
margin-bottom: 0px;
background-color: #FFFFFF;
}

.RightAddress {
margin-top: 0px;
margin-bottom: 7px;
margin-right: 0px;
font-family:  Arial, Verdana;
font-size: 11px;
letter-spacing: .2mm;
font-weight: normal;}

/*------------------------------------------------*/
/*Right Side Styles End*/

.Formbody {
font-family: Verdana, Arial;
font-size: 11px;
}



