@charset "utf-8";

.text31                {font-size: 100%; font-family: Verdana, Arial, Helvetica; color: Black}

body {

font:11px Arial, Helvetica, sans-serif;

color:#3d5273;

line-height:15pt;

background:#fff url(/images/bg.jpg) repeat-x;

padding:0;

margin:0;

}



p {

margin:10px 0 10px 0;

padding:0;



}



h3{

margin:0 0 27px 0;

font-size:15px;

}





h2{

font:11px Arial, Helvetica, sans-serif;

color:#e64d45;

margin:24px 0 24px 0;

}



h2 a{



color:#e64d45;



}







a {

	color:#747a85;

	text-decoration:none;

	outline:none;

}



a:hover {

	color:#2E4265;

}







.footerarea {

	font:10px tahoma;

	color:#747a85;

	line-height:16px;

	background:url(images/footerbg.jpg) repeat-x;

	padding:30px 10px 0 10px;

	height:49px;

	text-align:center;

}



.footerareatext  a{

	color:#747a85;

	font:10px tahoma;



}



.footerareatext a:hover{

	text-decoration:underline;

	color:#747a85;

	font:10px tahoma;

}



#hcontent{

	background:#fff url(images/bgcontent.jpg) repeat-x;

	margin:0 auto;

	}





#flashFlash{

background:url(images/flash.jpg) no-repeat top center;

height:435px;

}





#inContent{

background:#FFFFFF url(images/in_content.jpg) repeat-x;

padding:35px 10px 30px 14px;

}



#righties{

background:#FFFFFF url(images/righties.jpg) no-repeat;

width:28px;

}





#leftBottom{

background:url(images/left_bottom.jpg) no-repeat;

width:218px;

height:134px;

line-height:13px;

padding-top:12px;



}



#leftBottom3{

background:url(images/left_bottom3.jpg) no-repeat;

width:218px;

height:45px;

line-height:13px;

padding-top:12px;



}







.redText{

font:11px Arial, Helvetica, sans-serif;

color:#e64d45;

}



.redText a{

font:11px Arial, Helvetica, sans-serif;

color:#e64d45;

}



.redText a:hover{

font:11px Arial, Helvetica, sans-serif;

color:#3c5276;

}



.padleft{

margin-left:15px;

}



/* bannercolors*/





#inbanner{

background:url(images/in_banner.jpg) no-repeat;

height:202px;

width:961px;

}



#inbannerfade{

background:url(images/in_bannerfade.jpg) no-repeat;

height:202px;

width:961px;

}





#pinkbanner{

background:url(images/in_pinkbanner.jpg) no-repeat;

height:202px;

width:961px;

}



#lbluebanner{

background:url(images/in_lbluebanner.jpg) no-repeat;

height:202px;

width:961px;

}



#bluebanner{

background:url(images/in_bluebanner.jpg) no-repeat;

height:202px;

width:961px;

}



#greenbanner{

background:url(images/in_greenbanner.jpg) no-repeat;

height:202px;

width:961px;

}



#dgreenbanner{

background:url(images/in_dgreenbanner.jpg) no-repeat;

height:202px;

width:961px;

}



#lgreenbanner{

background:url(images/in_lgreenbanner.jpg) no-repeat;

height:202px;

width:961px;

}



#viobanner{

background:url(images/in_violetbanner.jpg) no-repeat;

height:202px;

width:961px;

}



#orangebanner{

background:url(images/in_orangebanner.jpg) no-repeat;

height:202px;

width:961px;

}



#yellowbanner{

background:url(images/in_yellowbanner.jpg) no-repeat;

height:202px;

width:961px;

}





/* ul*/



.listMenomar   ul{

margin:0;

padding:0;

}



.listMenomar    li{

margin:0 0 5px 0;

padding:0 0 0 20px;

background:url(images/dotdot.gif) 0 5px no-repeat ;

list-style-type:none;

line-height:15px;

}





.listMe a {

color:#130157;

font-size:12px;

font-weight:bold;

}



.listMe   ul{

margin:0;

padding:0 0 20px 0;

}



.listMe   li{

margin:0 0 5px 0;

padding:0 0 0 30px;

background:url(images/dotdot.gif) 0 7px no-repeat ;

list-style-type:none;

line-height:15px;

}





.listMe a:hover{

color:#cc0000;

}





.c1_holder{

background:#E1E3E4 url(images/in_c1.gif) repeat-x bottom;

width:251px;

text-align:center;

height:197px;



}



.c1_holder2{

background:#E1E3E4 url(images/in_c1.gif) repeat-x bottom;

text-align:center;

}

.c2_holder2{

background:#E1E3E4 url(images/in_c2.gif) repeat-x bottom;

text-align:center;

}

.c2_holder3{

background:#FFFFFF;

text-align:center;

}



.c1_holdercan{

background:#E1E3E4 url(images/in_c1.gif) repeat-x bottom;

text-align:center;



}



.c1holderImg{

margin:20px 10px 10px 10px;



}



.c2_holder{

background:#F1F1F1 url(images/in_c2.gif) repeat-x bottom;

height:197px;

}


.c2b_holder{

background:#F1F1F1 url(images/in_c2.gif) repeat-x bottom;

height:197px;

}



.detailers{

margin:25px;

}





#repeatside{

background:url(images/repeat_side.jpg) repeat-y;

}





.borderPros{

	border-collapse:collapse;



}

.borderPros td{

border:1px solid #c5c5c5;

}


.borderPros2 td{

border:0px solid #c5c5c5;

}





.blueText{

color:#638199;

}





.blueText:link    {font-size: 70%; font-family: Trebuchet MS; text-decoration: none;  color: 638199;}
.blueText:visited {font-size: 70%; font-family: Trebuchet MS; text-decoration: none;  color: 638199;}
.blueText:active  {font-size: 70%; font-family: Trebuchet MS; text-decoration: none; font-weight: bold; color: #990033;}
.blueText:hover   {font-size: 70%; font-family: Trebuchet MS; text-decoration: none; font-weight: bold; color: #990033;}


.textlink2:link    {font-size: 100%; font-family: Trebuchet MS; text-decoration: none;  color: Yellow;}
.textlink2:visited {font-size: 100%; font-family: Trebuchet MS; text-decoration: none;  color: Yellow;}
.textlink2:active  {font-size: 100%; font-family: Trebuchet MS; text-decoration: none;  color: #00ffcc;}
.textlink2:hover   {font-size: 100%; font-family: Trebuchet MS; text-decoration: none;  color: #00ffcc;}


.text09                 {font-size: 70%; font-family: Verdana, Arial, Helvetica}

.text209                 {font-size: 100%; font-family: Verdana, Arial, Helvetica}

.Textbold09                 {font-size: 70%; font-family: Verdana, Arial, Helvetica; font-weight:bold}




.DesTxt
{ COLOR: #000000;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  FONT-SIZE: x-small; }
  
  
  .ModuleTtlTxt
{ COLOR: #ffffff;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  FONT-SIZE: medium;
  FONT-WEIGHT: normal; }
  
  
.RLabelText
{ COLOR: #000000;
  FONT-FAMILY: Verdana, Helvetica, sans-serif;
  FONT-SIZE: xx-small;
  FONT-WEIGHT: bold; }


.ModuleTtlTxt
{ COLOR: #104A7B;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  FONT-SIZE: medium;
  FONT-WEIGHT: normal; }
/* Text style of module help link */



div.pageletParent {
	position: relative;
}

div.pageletLayers {
	POSITION: absolute;
	LEFT: 8px;
	TOP: 8px;
	VISIBILITY: hidden; 
	z-index: 20;
	width: 95%;
	padding-bottom: 8px;
}

/* makes the first layer of each pagelet visible when the page loads */
#viewpointsLayer1, #TNLayer1, #CaseStudiesLayer1, #SpecialsLayer1 {
	visibility: visible;
}

.text                 {font-size: 70%; font-family: Verdana, Arial, Helvetica}

.textblack                 {font-size: 70%; font-family: Verdana, Arial, Helvetica; color: Black}

.text2                 {font-size: 100%; font-family: Verdana, Arial, Helvetica}

.text3                 {font-size: 100%; font-family: Verdana, Arial, Helvetica}

.text3b                 {font-size: 135%; font-family: Verdana, Arial, Helvetica}

.Textbold                 {font-size: 70%; font-family: Verdana, Arial, Helvetica; font-weight:bold}

.WhiteTxt                 {font-size: 80%; font-family: Verdana, Arial, Helvetica; font-weight:bold; color:White}

.textsm              {font-size: 70%; font-family: Verdana, Arial, Helvetica; font-style: italic;}

.textsm5              {font-size: 100%; font-family: Verdana, Arial, Helvetica; }

.textsm2              {font-size: 50%; font-family: Verdana, Arial, Helvetica; font-style: bold;}

.OrangeTxtBold			{font-size: 110%; font-family: Verdana, Arial, Helvetica; font-weight:bold; color:f7964a}

.Textbold2                 {font-size: 110%; font-family: Verdana, Arial, Helvetica; font-weight:bold; color: Red}

.Redtext1                 {font-size: 80%; font-family: Verdana, Arial, Helvetica; font-weight:bold; color: #950000}

.Redtext2                 {font-size: 100%; font-family: Verdana, Arial, Helvetica; font-weight:bold; color: Red}

.Redtext3                 {font-size: 100%; font-family: Verdana, Arial, Helvetica; font-weight:bold; color: #950000}

.Redtext4                 {font-size: 120%; font-family: Verdana, Arial, Helvetica; font-weight:bold; color: Red}

.Bluetext                 {font-size: 70%; font-family: Verdana, Arial, Helvetica; color: #003366}

.Bluetext2                 {font-size: 150%; font-family: Verdana, Arial, Helvetica; font-weight:bold; color: #003366}

.Bluetext4                 {font-size: 110%; font-family: Verdana, Arial, Helvetica; font-weight:bold; color: #003366}

.Bluetext3                 {font-size: 100%; font-family: Verdana, Arial, Helvetica; font-style: italic; color: #003366}

.Blacktext                 {font-size: 70%; font-family: Verdana, Arial, Helvetica; color: #000000}

.Blacktext2                 {font-size: 70%; font-style: italic; font-family: Verdana, Arial, Helvetica; color: #000000}

.Blacktext2b                 {font-size: 50%; font-weight: Bold; font-family: Verdana, Arial, Helvetica; color: #000000}

.BoldRedText                 {font-size: 70%; font-family: Verdana, Arial, Helvetica; font-weight: bold; color: #990000;}