body
{
	margin : 10px;
}

/* StyleSheet for tag <A> */
.tagAcss {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}

/* The color for the table of the first page */
.fp_table_bg_color
{
	background-color:#29629E;
}

/* For the text boxes, buttons, select menu, etc */
.ObjectsCss
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #003366;
	text-decoration: none;
}

/* For the tree menu */
.menufonts
{
 color:#229988;
}

/*For the text of public pages and the tree menu text */

.anntitle
{
	font-size: 14px;
	color: blue;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	text-decoration: none;
}
.treemenutext
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	text-align:left;
	text-decoration: none; 
	color: #663300
}
.treemenutextjs
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	text-align:justify;
	text-decoration: none; 
	color: #003366
}
.treemenutextjs_b
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 16px; 
	text-align:justify;
	text-decoration: none; 
	font-weight: bold; 
	color: #003366
}

.treemenutextjs a:link
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px;
	text-decoration: underline; 
	color: #982C54;
}
.treemenutextjs a:visited
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px;
	text-decoration: underline; 
	color: #982C54;
}


.printerfriendlytitle
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 22px;
	text-decoration: none; 
	color: #630;
}


/*For the text that appeared in the 2nd box*/
.general_text 
{  
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; 
	font-weight: bold; 
	text-align:justify;
	text-decoration: none; 
	color: #FFFFFF
}

.general_text_b
{  
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px; 
	text-align:left;
	text-decoration: none; 
	color: #663300
}
.general_text_b p
{
	margin-top:10px;
	margin-bottom:10px;
}
.general_text_c
{  
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px; 
	text-align:justify;
	color: #2A62A3
}

a.general_text_d
{  
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px; 
	text-align:justify;
	color: #2A62A3
}
a.general_text_d:hover
{  
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px; 
	text-align:justify;
	color: #7a27aa
}

.teach_style
{  
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px; 
	text-align:justify;
	text-decoration: none; 
	color: black;
}

a.barlink
{
	font-weight: bold;
	font-size: 12px;
	color: white;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
a.barlink:visited
{
	font-weight: bold;
	font-size: 12px;
	color: white;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
a.barlink:hover
{
	font-weight: bold;
	font-size: 12px;
	color: lightgrey;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

a.marq
{
	color:#ffffff; 
	font-size: 13px; 
	font-weight: bold;
	text-decoration: none;
	font-family:Verdana, Arial, Helvetica, sans-serif
}
a.marq:hover
{
	color:blue; 
	font-size: 13px; 
	font-weight: bold;
	text-decoration: none;
	font-family:Verdana, Arial, Helvetica, sans-serif
}
.marq
{
	color:#ffffff; 
	font-size: 13px; 
	font-weight: bold;
	font-family:Verdana, Arial, Helvetica, sans-serif
}
.marq h6
{
	color:#00f; 
	font-size: 13px; 
	font-weight: bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	display:inline;
}

.titlos
{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 24px; 
	COLOR: #fff; 
	LINE-HEIGHT: 1.4; 
	font-family:Verdana, Arial, Helvetica, sans-serif
}

a.titloi
{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 16px; 
	COLOR: white; 
	text-decoration: none;
	font-family:Verdana, Arial, Helvetica, sans-serif
}

a.titloi:hover
{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 16px; 
	COLOR: #FFB340; 
	text-decoration: none;
	font-family:Verdana, Arial, Helvetica, sans-serif
}
.content
{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 13px; 
	COLOR: #1958A7; 
	font-family:Verdana, Arial, Helvetica, sans-serif
}
.black
{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12px; 
	COLOR: black; 
	font-family:Verdana, Arial, Helvetica, sans-serif
}
.black-b
{
	
	FONT-SIZE: 12px; 
	FONT-WEIGHT: bold; 
	COLOR: black;
	font-family:Verdana, Arial, Helvetica, sans-serif
}
.lang_con
{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 15px; 
	COLOR: Black; 
	text-decoration: none;
	font-family:Arial, Helvetica, sans-serif
}

.lang_con:hover
{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 15px; 
	COLOR: #7a27aa;
	text-decoration: none;
	font-family:Arial, Helvetica, sans-serif
}

a.menu_main_home
{	
	font-size: 12px;
	width: auto;
	color: #003366;
	text-decoration: none;
	font-family:Verdana, Arial, Helvetica, sans-serif
}

a.menu_main_home_titles
{	
	font-size: 12px;
	color: black;
	text-decoration: none;
	font-family:Verdana, Arial, Helvetica, sans-serif
}

a.menu_main_home:hover
{	
	font-size: 12px;
	width: auto;
	color: #7a27aa;
	text-decoration: none;
	font-family:Verdana, Arial, Helvetica, sans-serif
}

a.menu_main_home_titles:hover
{	
	font-size: 12px;
	color: #7a27aa;
	text-decoration: none;
	font-family:Verdana, Arial, Helvetica, sans-serif
}
/*For the title in the first box*/
.selectedtitle 
{  
	font-family: Arial, Helvetica, sans-serif; 
	text-decoration: none; 
	font-size: 11px; 
	/*font-weight: bold; 
	color: #003366*/
}
A.*:link
{
	color: #336699;
}
A.*:visited
{
	color: #336699;
}

A.orange:link 
{
	text-decoration:none;
	color:white
}
A.orange:visited 
{
	text-decoration:none;
	color:white
}
A.orange:hover 
{
	text-decoration:none;
	color:#FFB340
}
a.menu_main:link
{
	padding-right: 1px;
	padding-left: 5px;
	font-weight: bold;
	font-size: 12px;
	padding-bottom: 1px;
	width: auto;
	color: #003366;
	line-height: 16px;
	padding-top: 0px;
	white-space: nowrap;
	text-decoration: none;
}
a.menu_main:visited
{
	padding-right: 1px;
	padding-left: 1px;
	font-weight: bold;
	font-size: 12px;
	padding-bottom: 1px;
	width: auto;
	color: #003366;
	line-height: 16px;
	padding-top: 0px;
	white-space: nowrap;
	text-decoration: none;
}
.menu_main
{	
	padding-right: 3px;
	padding-left: 8px;
	font-weight: bold;
	font-size: 12px;
	padding-bottom: 1px;
	width: auto;
	color: #003366;
	line-height: 16px;
	letter-spacing:1px;
	padding-top: 0px;
	white-space: nowrap;
	text-decoration: none;
}
A.menu_main:hover
{
	padding-right: 2px;
	padding-left: 8px;
	font-weight: bold;
	font-size: 12px;
	padding-bottom: 1px;
	width: auto;
	color: #7a27aa;
	line-height: 16px;
	padding-top: 0px;
	white-space: nowrap;
	text-decoration: none;
}


a.menu_main_a:link
{
	padding-right: 1px;
	padding-left: 5px;
	font-size: 12px;
	padding-bottom: 1px;
	width: auto;
	color: #003366;
	line-height: 16px;
	padding-top: 0px;
	white-space: nowrap;
	text-decoration: none;
}
a.menu_main_a:visited
{
	padding-right: 1px;
	padding-left: 1px;
	font-size: 12px;
	padding-bottom: 1px;
	width: auto;
	color: #003366;
	line-height: 16px;
	padding-top: 0px;
	white-space: nowrap;
	text-decoration: none;
}
.menu_main_a
{
	padding-right: 3px;
	padding-left: 5px;
	
	font-size: 12px;
	padding-bottom: 1px;
	width: auto;
	color: #003366;
	line-height: 16px;
	padding-top: 0px;
	white-space: nowrap;
	text-decoration: none;
}
a.menu_main_a:hover
{
	padding-right: 2px;
	padding-left: 8px;
	padding-bottom: 1px;
	font-size: 12px;
	width: auto;
	color: #7a27aa;
	line-height: 16px;
	padding-top: 0px;
	white-space: nowrap;
	text-decoration: none;
	}
	
	
	
a.menu_sub:link
{
	padding-right: 1px;
	padding-left: 1px;
	font-size: 10px;
	padding-bottom: 1px;
	width: auto;
	color: #7a27aa; 
	line-height: 16px;
	padding-top: 0px;
	white-space: nowrap;
	text-decoration: none;
}
a.menu_sub:visited
{
	padding-right: 1px;
	padding-left: 1px;
	font-size: 10px;
	padding-bottom: 1px;
	width: auto;
	color: #7a27aa; 
	line-height: 16px;
	padding-top: 0px;
	white-space: nowrap;
	text-decoration: none;
}
.menu_sub
{
	padding-right: 1px;
	padding-left: 1px;
	font-size: 10px;
	padding-bottom: 1px;
	width: auto;
	color: #7a27aa; 
	line-height: 16px;
	padding-top: 0px;
	white-space: nowrap;
	text-decoration: none;
}
a.menu_sub_a:link
{
	padding-right: 1px;
	padding-left: 1px;
	font-size: 12px;
	padding-bottom: 1px;
	width: auto;
	color: #7a27aa; 
	line-height: 16px;
	padding-top: 0px;
	white-space: nowrap;
	text-decoration: none;
}
a.menu_sub_a:visited
{
	padding-right: 1px;
	padding-left: 1px;
	font-size: 12px;
	padding-bottom: 1px;
	width: auto;
	color: #7a27aa; 
	line-height: 16px;
	padding-top: 0px;
	white-space: nowrap;
	text-decoration: none;
}
.menu_sub_a:hover
{
	padding-right: 2px;
	padding-left: 8px;
	padding-bottom: 1px;
	font-size: 12px;
	width: auto;
	color: #003366;
	line-height: 16px;
	padding-top: 0px;
	white-space: nowrap;
	text-decoration: none;
}
.menu_sub_a
{
	padding-right: 1px;
	padding-left: 1px;
	font-size: 12px;
	padding-bottom: 1px;
	width: auto;
	color: #7a27aa; 
	line-height: 16px;
	padding-top: 0px;
	white-space: nowrap;
	text-decoration: none;
}
a.menu_sub_sub:link
{
	padding-right: 1px;
	padding-left: 1px;
	font-size: 10px;
	padding-bottom: 1px;
	width: auto;
	color: teal;
	line-height: 16px;
	padding-top: 0px;
	white-space: nowrap;
	text-decoration: none;
}
a.menu_sub_sub:visited
{
	padding-right: 1px;
	padding-left: 1px;
	font-size: 10px;
	padding-bottom: 1px;
	width: auto;
	color: teal;
	line-height: 16px;
	padding-top: 0px;
	white-space: nowrap;
	text-decoration: none;
}
a.menu_sub_sub:hover
{
	padding-right: 2px;
	padding-left: 8px;
	padding-bottom: 1px;
	font-size: 10px;
	width: auto;
	color: #7a27aa;
	line-height: 16px;
	padding-top: 0px;
	white-space: nowrap;
	text-decoration: none;
	}
.menu_sub_sub
{
	padding-right: 1px;
	padding-left: 1px;
	font-size: 10px;
	padding-bottom: 1px;
	width: auto;
	color: teal; 
	line-height: 16px;
	padding-top: 0px;
	white-space: nowrap;
	text-decoration: none;
}

a.specialoffer1:link,a.specialoffer1:visited
{
	color:#936;
	text-decoration:none
}
a.specialoffer1:hover
{
	color:#036;
	text-decoration:none
}


.faqmenu
{
	font-family:Verdana,Tahoma,Arial;
	font-size:10pt;
}
.faqmenu a:link,.faqmenu a:visited
{
	color:#5a467f;
	text-decoration:none
}
.faqmenu a:hover
{
	color:#2295C2;
	text-decoration:none
}
a.faqlist:link, a.faqlist:visited
{
	text-decoration:none;
	color:black;
}
a.faqlist:hover
{
	text-decoration:none;
	color:#2295C2; /*#982C54;*/
}
a.img_gal:link
{
	font-size: 12px;
	width: auto;
	color: #003366;
	line-height: 16px;
	white-space: nowrap;
	text-decoration: none;
}
a.img_gal:visited
{
	
	font-size: 12px;
	
	width: auto;
	color: #003366;
	line-height: 16px;
	white-space: nowrap;
	text-decoration: none;
}
.img_gal
{
	
	font-size: 12px;
	padding-bottom: 1px;
	width: auto;
	color: #003366;
	line-height: 16px;
	
	white-space: nowrap;
	text-decoration: none;
}
a.img_gal:hover
{
	
	font-size: 12px;
	width: auto;
	color: #7a27aa;
	line-height: 16px;
	
	white-space: nowrap;
	text-decoration: none;
	}



