/* CSS Document */



a {

	font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #fff;

	text-decoration: none;

}

a:visited {

	color: #fff;

	text-decoration: none;

}

a:hover {

	color: #fff;

	text-decoration: underline;

	

}

a:active {

text-decoration: none;

	color: #fff;

}





html, body {

	background-color: #E3EBEB;

	margin: 0; padding: 0;

    height: 100%;



}





#copyright {

	font: normal 10px Geneva, Arial, Helvetica, sans-serif;

	color: #ffffff;

	text-align: center;

}



#initext {

	font: normal 12px Geneva, Arial, Helvetica, sans-serif;

	color: #666666;

	text-align: center;

}





#virtuotext {

font: normal 12px Geneva, Arial, Helvetica, sans-serif;

	color: #666666;

	text-align: center;

	

}





#virtuotext a {

	color:  #666666;

	text-decoration: none;

}



#virtuotext a:hover, #virtuotext .current{

	color: #3399FF;

	text-decoration: none;

}







.glossymenu{

	position: inherit;

	padding: 0 10px 0 0;

	margin: 0 0 0 0;

	background: url(../images/fisamain-12s1.jpg) repeat-x; /*la imagen de fondo repetida*/

	height: 39px;

	list-style: none;

	

}



.glossymenu li{

	float:right;

	background: url(../images/solapa-03.jpg) no-repeat right center; /*las lineas separadoras*/



}



.glossymenu li a{

	float: left;

	display: block;	

	color: #0057A7;

	text-decoration: none;

	font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: normal;

	padding:0 3px 0 6px; /*padding para acomodar la imagen de la izquierda. cambiar segun criterio*/

	height: 39px;

	line-height: 42px;

	text-align: center;

	cursor: pointer;	

}





* html .glossymenu li a{

	float: left;

	display: block;	

	color: #0057A7;

	text-decoration: none;

	font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: normal;

	padding:0 1px 0 6px; /*padding para acomodar la imagen de la izquierda. cambiar segun criterio*/

	height: 39px;

	line-height: 39px;

	text-align: center;

	cursor: pointer;	

}





.glossymenu li a b{

	color: #0057A7;

	float: left;

	display: block;

	padding: 0 29px 0 22px; /*padding para los items del menu*/

}



.glossymenu li.current a, .glossymenu li a:hover{

	color: #0057A7;

	background: url(../images/solapa.jpg) no-repeat; /*la imagen de la izquierda*/

	background-position: left;

	text-decoration:none;

}



.glossymenu li.current a b, .glossymenu li a:hover b{

	color: #0057A7;

	background: url(../images/solapa-02.jpg) no-repeat right top; /*la imagen de la derecha*/

	text-decoration:none;

}





.menusize {



}



#logohome {

	height:114px;

	width: 332px;

}





#logohome a {

	padding-top:15px;

	padding-right:26px;

	height:99px;

	width: 306px;

	display:block;

	text-decoration:none;	

	cursor: pointer;

}





#logohome a:hover{

	text-decoration:none;

	background-color: transparent;

	background-image: url(../images/misc-02.jpg);

	background-repeat: no-repeat;

	background-position: 265px 84px;

	

}



.menubottom {

	margin: 0;

	margin-left:20px;

	padding-left: 0px;

	float: left;

	width: 832px;

}



.menubottom li{

display: inline;

}



.menubottom li a{

float: left;

font: normal 10px Geneva, Arial, Helvetica, sans-serif;

color: #006838;

padding: 0px 19px;

text-decoration: none;

height: 10px;

}



.menubottom li a:visited{

color: #006838;

}



.menubottom li a:hover, .menubottom li .current{

color: #006838;

text-decoration: underline;

}





* html .menubottom {

	margin-left:11px;

}





* html .menubottom li a{

padding: 0px 16px;

}



.button {

font-size: 11px; 

color: #0057A7; 

font-weight: normal; 

font-family: Geneva, Arial, Helvetica, sans-serif;

background-image: url(../images/botonback.jpg);

background-repeat: repeat-x;

background-position: center center;

text-decoration: none;

} 



.button2 {

font-size: 11px; 

color: #006633; 

font-weight: normal; 

font-family: Geneva, Arial, Helvetica, sans-serif;

background-image: url(../images/botonback.jpg);

background-repeat: repeat-x;

background-position: center center;

text-decoration: none;

padding-left:28px;

padding-right:28px;

} 



#buscartext {

text-align:right;

font: normal 11px Geneva, Arial, Helvetica, sans-serif;

color: #0057A7;

}



#ayuda {

font: normal 11px Geneva, Arial, Helvetica, sans-serif;

color: #0057A7;

text-align:center;

}





#ayuda a{

font: normal 11px Geneva, Arial, Helvetica, sans-serif;

color: #0057A7;

text-decoration: underline;

}





#ayuda a:visited{

color: #0057A7;

text-decoration: underline;

}



#ayuda a:hover, #ayuda .current{

color: #0057A7;

text-decoration: underline;

}



#descarga  {

font-size: 13px;

}



/*#abc a:hover, #abc .current{

font-size: 13px;

}*/



.servitext1 {



	clear: left; 

	font: normal 12px Geneva, Arial, Helvetica, sans-serif;

	text-align:justify;

	height:  auto;

	color: #000;

	

}





#titulomidwhite {

	background-color:#0074D2;

	height:26px;

	color: #fff;

	text-align: center;

	padding-left:0px;

	padding-top:2px;

}



#titulomidbluecuadros {

	height:33px;

	font: bold 13px Geneva, Arial, Helvetica, sans-serif;

	color: #0057A7;

	text-align: right;

	padding-right:15px;

	padding-top:0px;

	background-image: url(../images/arrow-list2.gif);

	background-position:center right;

	background-repeat:no-repeat;

}





#lineacuadroceleste {

	height:27px;

	font: normal 11px Geneva, Arial, Helvetica, sans-serif;

	color: #000;

	background-color:#60c0ff;

	text-align: left;

	padding-left:2px;

	padding-top:2px;

}



#lineacuadrogris {

	height:27px;

	font: normal 11px Geneva, Arial, Helvetica, sans-serif;

	color: #fff;

	background-color:#0057A7;

	text-align: left;

	padding-left:2px;

	padding-top:2px;

}



#lineacuadroceleste2 {

	height:40px;

	font: normal 12px Geneva, Arial, Helvetica, sans-serif;

	color: #000;

	text-align: left;

	padding-left:0px;

	padding-top:2px;

}



#lineacuadrogris2 {

	height:40px;

	font: bold 12px Geneva, Arial, Helvetica, sans-serif;

	color: #000;

	text-align: left;

	padding-left:2px;

	padding-top:2px;

}





#cuadrobigbluecontent {

	height:35px;

	font: bold 16px Geneva, Arial, Helvetica, sans-serif;

	color: #1C429A;

	text-align: left;

	padding-left:5px;

	padding-top:6px;

}





#cuadroblackcontent {

	font: normal 12px Geneva, Arial, Helvetica, sans-serif;

	color: #000;

	text-align: justify;

	padding-top:10px;

	padding-left:2px;

	padding-right:25px;

	padding-bottom:10px;

}



#zonetypeline {

	border-right: thin solid #b2deff;

}



.zonetypegrey {

	font-family: Arial, Helvetica, Geneva, sans-serif;

	font-size: 11pt;

	font-style: normal;

	font-weight: bold;

	color: #008cea;

	text-align: left;

	vertical-align: middle;

	background-color: #e0f1ff;

	border: thin solid;

	border-color: #b2deff;

	height: 25px;

	padding: 5px 20px 5px 10px;

}

.zonetypewhite {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10pt;

	font-style: normal;

	font-weight: normal;

	color: #000;

	border-bottom: thin solid;

	border-left: thin solid;

	text-align: left;

	vertical-align: middle;

	height: 30px;

	line-height: 12pt;

	border-color: #b2deff;

	padding: 3px 2px 3px 3px;

}





#red {

	font: bold 11px Geneva, Arial, Helvetica, sans-serif;

	color: #FF0000;

}





#titulomidblue {

	height:26px;

	font: bold 14px Geneva, Arial, Helvetica, sans-serif;

	color: #0057A7;

	text-align: center;

	padding-left:0px;

	padding-top:2px;

}



#titulomidwhite {

	height:26px;

	font: bold 13px Geneva, Arial, Helvetica, sans-serif;

	color: #fff;

	text-align: center;

	padding-left:0px;

	padding-top:2px;

}





#titulobigbluecontent {

	height:35px;

	font: bold 16px Geneva, Arial, Helvetica, sans-serif;

	color: #1C429A;

	text-align: left;

	padding-left:35px;

	padding-top:6px;

}



#tituloblackcontent3 {

	font: normal 12px Geneva, Arial, Helvetica, sans-serif;

	color: #000;

	text-align: justify;

	padding-top:15px;

	padding-left:20px;

	padding-right:0px;

	padding-bottom:20px;

}



#tituloblackcontent2 {

	font: normal 12px Geneva, Arial, Helvetica, sans-serif;

	color: #000;

	text-align: justify;

	padding-top:15px;

	padding-left:40px;

	padding-right:25px;

	padding-bottom:20px;

}



#tituloblackcontent {

	height:350px;

	font: normal 12px Geneva, Arial, Helvetica, sans-serif;

	color: #000;

	text-align: justify;

	padding-top:20px;

	padding-left:40px;

	padding-right:25px;

	padding-bottom:0px;

}



* html #tituloblackcontent {

	height:350px;

	font: normal 12px Geneva, Arial, Helvetica, sans-serif;

	color: #000;

	text-align: justify;

	padding-top:0px;

	padding-left:40px;

	padding-right:25px;

	padding-bottom:60px;

}



#titulobigblue {

	background-image: url(../images/fisatitle-06s2.jpg); 

	background-repeat:repeat-x; 

	background-position:left top; 

	height:35px;

	font: bold 18px Geneva, Arial, Helvetica, sans-serif;

	color: #0057A7;

	text-align: center;

	padding-left:8px;

	padding-top:6px;

	border-right:#c7c7c7 thin solid;

}





#titulobigwhite {

	background-image: url(../images/fisatitle1.jpg); 

	background-repeat:repeat-x; 

	background-position:left top; 

	height:35px;

	font: bold 18px Geneva, Arial, Helvetica, sans-serif;

	color: #fff;

	text-align: center;

	padding-left:8px;

	padding-top:4px;

	border-left:#c7c7c7 thin solid;

}



#tituloblue {

	font: bold 12px Geneva, Arial, Helvetica, sans-serif;

	color: #0057A7;

	text-align: center;

	border-right:#0057A7 thin solid;

}







#picchoices {

height:33px;

}



#pichole {

/*border-top: #663333 1px solid;

border-left: #663333 1px solid;

border-right: #663333 1px solid;*/

height:188px;

}





#menucuadritos {

width:50px;

height:11px;

margin: 0;	

padding: 0px;

padding-left:5px;

}



#menucuadritos li{

display: inline;

}



#menucuadritos li a{

float: right;

padding: 8px 4px;

text-decoration: none;



}





#menucuadritos2 {

width:125px;

height:11px;

margin: 0;	

padding: 0px;

padding-left:5px;

}



#menucuadritos2 li{

display: inline;

}



#menucuadritos2 li a{

float: right;

padding: 8px 4px;

text-decoration: none;



}







#menucuadritos3 {

width:65px;

height:11px;

margin: 0;	

padding: 0px;

padding-left:5px;

}



#menucuadritos3 li{

display: inline;

}



#menucuadritos3 li a{

float: right;

padding: 8px 4px;

text-decoration: none;



}







div.cuadrito {

height:11px;

width:11px;

background-color: #a6a6a6;		

}



div.cuadrito:hover {

background-color: #a6a6a6;		

}







.indentmenu{

font: bold 16px Arial;

width: 150px; /*leave this value as is in most cases*/

height:33px;

overflow: hidden;

}



.indentmenu ul{

margin: 0;

padding: 0;

float: left;

width: 150px; /*width of menu*/

height:33px;

border: 1px solid #0057A7; /*dark purple border*/

border-width: 1px 0;

background: black url(../images/indentbg.gif) center center repeat-x;

}



.indentmenu ul li{

display: inline;

}



.indentmenu ul li a{

float: left;

color: white; /*text color*/

padding: 7px 16px;

height:33px;

text-decoration: none;

/*border-right: 1px solid #564c66; /*dark purple divider between menu items*/

}



.indentmenu ul li a:visited{

color: white;

}



.indentmenu ul li a:hover, .indentmenu ul li .current{

width:150px;

height:33px;

color: white !important; /*text color of selected and active item*/

padding-top: 6px; /*shift text down 1px for selected and active item*/

padding-bottom: 4px; /*shift text down 1px for selected and active item*/

background: black url(../images/indentbg2.gif) center center repeat-x;

}











.fotonoti {

width:179px; height:74px; background-color:#FFFFFF; border:#006838  thin solid; padding:3px;

}



#fotobuscar {

width:184px; height:142px; background-color:#006838; border: #FFFFFF thin solid; padding:3px;

}



#buscarprotext {

height:31px;

padding-left:10px;

text-align:left;

font: normal 11px Geneva, Arial, Helvetica, sans-serif;

color: #fff;

}



.fotopropINI {

width:100px; height:90px; background-color:#FFFFFF; border:#006838 thin solid; padding:3px; 

}



div.fotopropNORMAL {

width:100px; height:90px; background-color:#FFFFFF; border:#006838 thin solid; padding:3px;

}	

	

div.fotopropOVER {

width:100px; height:90px; background-color:#FFFFFF; border:#ec1c24 thin solid; padding:3px; cursor:pointer;

}



.textoprop {

width:110px;

height:120px;

text-align:left;

font: normal 11px Geneva, Arial, Helvetica, sans-serif;

color: #000;

}



.textoprop div {

margin-top:5px;

}



.textonoti {

text-align:justify;

font: normal 11px Geneva, Arial, Helvetica, sans-serif;

color: #000;

}





#logobanco {

font: normal 11px Geneva, Arial, Helvetica, sans-serif;

color: #006838;

text-align:center;

}





#logobanco a{

font: normal 11px Geneva, Arial, Helvetica, sans-serif;

color: 006838;

text-decoration: none;

}





#logobanco a:visited{

color: #006838;

text-decoration: none;

}



#logobanco a:hover, #logobanco .current{

color: #006838;

text-decoration: underline;

}



.featuredtag {

	padding-top:70px;

	width:100px;

	position: absolute;

	text-align:center;

	font: bold 11px Geneva, Arial, Helvetica, sans-serif;

	color: #fff;

	background-image: url(../images/featured.gif);

	background-repeat: repeat-x;

	background-position: left bottom;

	

}



.tabset_tabs	{ margin:0; padding:0px; list-style-type:none; position:relative; z-index:2; white-space:nowrap white-space:nowrap; height:36px; }

.tabset_tabs li	{ margin:0; padding:0; display:inline; height:36px; }

.tabset_tabs a	{ font: bold 12px Geneva, Arial, Helvetica, sans-serif;	color: #006838;	text-align: center; background-image:url(../images/modulo1-05s.jpg); background-position:top; background-repeat: repeat-x;  text-decoration:none; padding-left: 143px; padding-right:143px; padding-top:0px; padding-bottom:0px; width:313px; height:36px; padding-top:2px; padding-bottom:25px}

.tabset_tabs a:hover	{ background-image: url(../images/modulo1-03s.jpg); background-position:top; background-repeat: repeat-x; }

.tabset_tabs a.active	{ background-image: url(../images/modulo1-03s.jpg); background-position:top; background-repeat: repeat-x;  cursor:default;  padding-top:2px; padding-bottom:25px }



.tabset_tabs li.firstchild a	{ border-left-width:1px }



.tabset_content	{ background-color:white; position:relative; z-index:1; display:none }

.tabset_label	{ display:none }



.tabset_content_active	{ width:670px; display:block; }



@media aural{

	.tabset_content,

	.tabset_label	{  width:670px; display:block }

}







.suckerdivh ul { margin: 0; padding: 0; list-style-type: none; height:26px; }

.suckerdivh ul li { position: relative; float:right; display:block; width:120px; background:white; text-align:center; background: #0074D2}

.suckerdivh ul li ul { position: absolute; width: 100px; padding-top:1px; display: none; }

.suckerdivh ul li ul li ul{ left: 129px; top:0; padding-top:15px; padding-left:1px; }

.suckerdivh ul li a { display: block; color: #fff; text-decoration: none; background: #0074D2; padding: 5px 5px; 

						border-left:1px solid #fff; border-bottom:0px solid #fff; margin-right:0px; }

.suckerdivh ul li ul li a { margin-bottom:0px; }

.suckerdivh ul li a:visited { color: #fff; }

.suckerdivh ul li a:hover { background-color: #1C429A; text-decoration:none;}

.suckerdivh .submenus { background: url(../images/arrowsub2.gif) no-repeat bottom right; }

	

/* Holly Hack for IE \*/

* html .suckerdivh ul li { float: right; height: 1%; text-align:left; }

* html .suckerdivh ul li a { height: 1%; }

/* End */





.suckerdivh2 ul { margin: 0; padding: 0; list-style-type: none; height:21px; }

.suckerdivh2 ul li { position: relative; float:left; display:block; width:120px; background:white; text-align:center; background: #0074D2}

.suckerdivh2 ul li ul { position: absolute; width: 100px; padding-top:0px; display: none; }

.suckerdivh2 ul li ul li ul{ left: 129px; top:0; padding-top:15px; padding-right:1px; }

.suckerdivh2 ul li a { display: block; color: #fff; text-decoration: none; background: #0074D2; padding: 4px 5px; 

						border-right:1px solid #fff; border-bottom:0px solid #fff; margin-right:0px; font: bold 9px Geneva, Arial, Helvetica, sans-serif; color: #fff; text-align: center; }

.suckerdivh2 ul li ul li a { margin-bottom:0px; }

.suckerdivh2 ul li a:visited { color: #fff; }

.suckerdivh2 ul li a:hover { background-color: #1C429A; text-decoration:none;}

.suckerdivh2 .submenus { background: url(../images/arrowsub2.gif) no-repeat bottom right; }

	

/* Holly Hack for IE \*/

* html .suckerdivh2 ul li { float: left; height: 1%; text-align:left; }

* html .suckerdivh2 ul li a { height: 1%; }

/* End */







.suckerdivh3 ul { margin: 0; padding: 0; list-style-type: none; height:28px; }

.suckerdivh3 ul li { position: relative; float:left; display:block; width:145px; background:white; text-align:center; background: #0074D2}

.suckerdivh3 ul li ul { position: absolute; width: 100px; padding-top:0px; display: none; }

.suckerdivh3 ul li ul li ul{ left: 129px; top:0; padding-top:15px; padding-right:1px; }

.suckerdivh3 ul li a { display: block; color: #fff; text-decoration: none; background: #0074D2; padding: 4px 5px; 

						border-left:1px solid #fff; border-right:0px solid #fff; border-bottom:1px solid #fff; margin-right:0px; font: normal 12px Geneva, Arial, Helvetica, sans-serif; color: #fff; text-align: center; }

.suckerdivh3 ul li ul li a { margin-bottom:0px; }

.suckerdivh3 ul li a:visited { color: #fff; }

.suckerdivh3 ul li a:hover { background-color: #1C429A; text-decoration:none;}

.suckerdivh3 .submenus { background: url(../images/arrowsub2.gif) no-repeat bottom right; }

	

/* Holly Hack for IE \*/

* html .suckerdivh3 ul li { float: left; height: 1%; text-align:left; }

* html .suckerdivh3 ul li a { height: 1%; }

/* End */





.suckerdiv ul{

margin: 0;

padding: 0;

list-style-type: none;

width: 145px; /* Width of Menu Items */

}

	

.suckerdiv ul li{

position: relative;

}

	

/*Sub level menu items */

.suckerdiv ul li ul{

position: absolute;

width: 125px; /*sub menu width*/

top: 0;

visibility: hidden;

}



/* Sub level menu links style */

.suckerdiv ul li a{

display: block;

overflow: auto; /*force hasLayout in IE7 */

color: white;

text-decoration: none;

padding: 3px 5px;

border-bottom: 0;

background-color: #0074D2;

border-bottom:#dddfe0 1px solid;

border-left:#dddfe0 1px solid;

}



.suckerdiv ul li a:visited{

color: white;

}



.suckerdiv ul li a:hover{

color: white;

background-color: #1C429A;

background-image: url(../images/arrow-list.gif);

background-repeat: no-repeat;

background-position: center right;

text-decoration: none;

}



 

.suckerdiv ul li ul li a:hover{

color: white;

background-color: #1C429A;

background-image: url(../images/arrow-list3.gif);

background-repeat: no-repeat;

background-position: center right;

text-decoration: none;

}





.suckerdiv .subfolderstyle{

background-color: #0074D2;

}



	

/* Holly Hack for IE \*/

* html .suckerdiv ul li { float: left; height: 1%; }

* html .suckerdiv ul li a { height: 1%; }

/* End */









.suckerdiv2 ul{

margin: 0;

padding: 1;

list-style-type: none;

width: 160px; /* Width of Menu Items */

}

	

.suckerdiv2 ul li{

position: relative;

}

	

/*Sub level menu items */

.suckerdiv2 ul li ul{

position: absolute;

width: 160px; /*sub menu width*/

top: 0;

visibility: hidden;

}



/* Sub level menu links style */

.suckerdiv2 ul li a{

display: block;

overflow: auto; /*force hasLayout in IE7 */

color: white;

text-decoration: none;

padding: 5px 8px;

background-color: #0074D2;

border-bottom:#dddfe0 1px solid;

border-left:#dddfe0 1px solid;

}



.suckerdiv2 ul li a:visited{

color: white;

}



.suckerdiv2 ul li a:hover{

color: white;

background-color: #1C429A;

background-image: url(../images/arrow-list.gif);

background-repeat: no-repeat;

background-position: center right;

text-decoration: none;

}



 

.suckerdiv2 ul li ul li a:hover{

color: white;

background-color: #1C429A;

background-image: url(../images/arrow-list3.gif);

background-repeat: no-repeat;

background-position: center right;

text-decoration: none;

}





.suckerdiv2 .subfolderstyle{

background-color: #0074D2;

}



	

/* Holly Hack for IE \*/

* html .suckerdiv2 ul li { float: left; height: 1%; }

* html .suckerdiv2 ul li a { height: 1%; }

/* End */







#leftnavprod

{

float:left;

width:145px;

margin:0;

padding-top:32px;

height:480px;

}



#leftnavprod2

{

float:left;

width:163px;

margin:0;

padding-top:0px;

height:400px;

}





.notilink {

font: normal 11px Geneva, Arial, Helvetica, sans-serif;

color: #000;

text-align: justify;

}





.notilink a{

font: normal 11px Geneva, Arial, Helvetica, sans-serif;

color: 000;

text-decoration: none;

}





.notilink a:visited{

color: #000;

text-decoration: none;

}



.notilink a:hover, #notilink .current{

color: #000;

text-decoration: underline;

}







/* default styles for extension "tx_dropdownsitemap_pi1" */

		.tx-dropdownsitemap-pi1 A {

			font-weight: bold;

		}

		.tx-dropdownsitemap-pi1 LI.open OL {

			display: block;

		}

		.tx-dropdownsitemap-pi1 LI.closed OL {

			display: none;

		}

		.tx-dropdownsitemap-pi1 LI.open UL {

			display: block;

		}

		.tx-dropdownsitemap-pi1 LI.closed UL {

			display: none;

		}

		.tx-dropdownsitemap-pi1 DIV {

			border: solid 1px #DFE2E3;

			background: #FAFBFB;

			padding: 2px;

			margin-bottom: 5px;

		}

		.tx-dropdownsitemap-pi1 DIV.level_2 {

			background: #FFFFFF;

		}

		.tx-dropdownsitemap-pi1 DIV.level_2 A {

			font-weight: normal;

		}

		.tx-dropdownsitemap-pi1 DIV.level_3 {

			background: #FAFBFB;

		}

		.tx-dropdownsitemap-pi1 DIV.level_4 {

			background: #FFFFFF;

		}

		.tx-dropdownsitemap-pi1 DIV.level_5 {

			background: #FAFBFB;

		}

		.tx-dropdownsitemap-pi1 DIV.expAll {

			text-align: center;

			border: solid 1px #DFE2E3;

			background: #FAFBFB;

		}

/* default styles for extension "tt_news" */

	





/* Final Seccion Descargas */









/* Seccion Mapa */



.arrowlistmenu{

width: 250px; /*width of accordion menu*/

padding-left:130px;

}



* html .arrowlistmenu{

width: 470px; /*width of accordion menu*/

padding-left:180px;

}





.arrowlistmenu .menuheader{ /*CSS class for menu headers in general (expanding or not!)*/

font: bold 14px Arial;

color: white;

background: black url(../images/glossyback.gif) repeat-x center left;

margin-bottom: 10px; /*bottom spacing between header and rest of content*/

text-transform: uppercase;

padding: 4px 0 4px 10px; /*header text is indented 10px*/

cursor: hand;

cursor: pointer;

}



.arrowlistmenu .openheader{ /*CSS class to apply to expandable header when it's expanded*/

background-image: url(../images/glossyback2.gif);

}

		

.arrowlistmenu ul{ /*CSS for UL of each sub menu*/

list-style-type: none;

margin: 0;

padding: 0;

margin-bottom: 8px; /*bottom spacing between each UL and rest of content*/

}



.arrowlistmenu ul li{

padding-bottom: 2px; /*bottom spacing between menu items*/

}



.arrowlistmenu ul li .opensubheader{ /*Open state CSS for sub menu header*/

background: lightblue !important;

}



.arrowlistmenu ul li .closedsubheader{ /*Closed state CSS for sub menu header*/

background:  #66CCFF !important;

}



.arrowlistmenu ul li a{

color: #0066FF;

background: url(../images/arrowbullet.png) no-repeat center left; /*custom bullet list image*/

display: block;

padding: 2px 0;

padding-left: 19px; /*link text is indented 19px*/

text-decoration: none;

font-weight: bold;

border-bottom: 1px solid #dadada;

font-size: 90%;

}



.arrowlistmenu ul li a:visited{

color: #0033FF;

}



.arrowlistmenu ul li a:hover{ /*hover state CSS*/

background-color: #F3F3F3;

}



.arrowlistmenu ul li a.subexpandable:hover{ /*hover state CSS for sub menu header*/

background: lightblue;

}



