/* Document Font Specifications *//*282828*/
td{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
}
td strong{
	font-family: Arial, Helvetica, sans-serif;
	color:#000000;
	font-size: 12px;
}
.txtlarge, .txtlarge td, .bordergrey .txtlarge{
	font-size:14px;
	letter-spacing:0px;
	color:#000000;
}
.txtlarge strong, .txtlarge td strong, .bordergrey .txtlarge strong{
	letter-spacing:-1px;
}

.txtmedium_white, .txtmedium_white td{
	font-size:12px;
	color:#FFFFFF;
}
.txtmedium, .txtmedium td{
	font-size:12px;
	color:#000000;
}
.textfootertab{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:11px;
}	
.titlefaqs{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color:#000000;
	font-size:10px;
}	
.titlemenublack{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color:#000000;
	font-size:12px;
}
.titlemastergray{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color:#666666;
	font-size:25px;
}
.txtwhitesmall{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color:#FFFFFF;
	font-size:10px;
}
.titlesubmenubgray{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color:#666666;
	font-size:12px;
}
.faq{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color:#0099FF;
	font-size:12px;
}
.grassettotitlewhite {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFFFFF;
}	
.titlesubmenuwhite{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color:#FFFFFF;
	font-size:18px;
}	
.subtitlegray{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color:#666666;
	font-size:10px;
}	
.titlesectiongray{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color:#666666;
	font-size:18px;
}	
.titlesectionwhite{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color:#FFFFFF;
	font-size:21px;
}
.titlemenured{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color:#FF0000;
	font-size:12px;
}
.linksubscrition{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: underline;
	color:#FFFFFF;
	font-size:10px;		
}
.downloadfolder{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color:#0099FF;
	font-size:10px;		
}
.link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color:#FF0000;
	font-size:10px;		
}
.subtitlemenured{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color:#FF0000;
	font-size:12px;	
}
.titlemenuwhite{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color:#FFFFFF;
	font-size:14px;
}

.title_central {
	font-size: 16px;
	font-weight: bold;
	color: #000000;
}
.text_bold_gray {
	font-size: 12px;
	font-weight: bold;
	color: #666666;
}
.text_bold {
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
.txtsubnav, .txtsubnav td{
	font-size:13px;
}
.txtsmall, .txtsmall td{
	font-size:11px;
}
a, .txtsmall a, .txtsmall td a, .txtsmall td a strong, .txtmedium a, .txtmedium a strong, .txtmedium td a, .txtmedium td strong a, .txtlarge a, .txtlarge td a, .txtlarge td a strong, .txtsubnav a, .txtsubnav td a , .txtsubnav td a strong{
	color:#FF0000;
	text-decoration:none;
}
a:hover, .subtitlemenured a:hover, .txtsmall a:hover, .txtsmall td a:hover, .txtmedium a:hover, .txtmedium td a:hover, .txtlarge a:hover, .txtlarge td a:hover, .txtsubnav a:hover, .txtsubnav td a:hover{
	color:#0066FF;
	text-decoration:none;
}
a.nonorange, .txtsmall td a.nonorange{
	color:#333333;
	text-decoration:none;
}
/* Settings for bottons */

a.greenbutton{
background: transparent url('http://www.scuolanemo.com/images/elements_page/button_green_left.gif') no-repeat top left;
display: block;
float: left;
font: bold 10px Tahoma; /* Change 13px as desired */
line-height: 16px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 24px) */
height: 24px; /* Height of button background height */
padding-left: 13px; /* Width of left menu image */
text-decoration: none;
}
a.blackbutton{
background: transparent url('http://www.scuolanemo.com/images/elements_page/button_black_left.gif') no-repeat top left;
display: block;
float: left;
font: bold 10px Tahoma; /* Change 13px as desired */
line-height: 21px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 24px) */
height: 29px; /* Height of button background height */
padding-left: 26px; /* Width of left menu image */
text-decoration: none;
}
a.cyanbutton{
background: transparent url('http://www.scuolanemo.com/images/elements_page/botton_cyan_left.gif') no-repeat top left;
display: block;
float: left;
font: bold 10px Tahoma; /* Change 13px as desired */
line-height: 16px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 24px) */
height: 24px; /* Height of button background height */
padding-left: 11px; /* Width of left menu image */
text-decoration: none;
}
a.graybutton{
background: transparent url('http://www.scuolanemo.com/images/elements_page/botton_darkgray_left.gif') no-repeat top left;
display: block;
float: left;
font: bold 10px Tahoma; /* Change 13px as desired */
line-height: 16px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 24px) */
height: 24px; /* Height of button background height */
padding-left: 13px; /* Width of left menu image */
text-decoration: none;
}
a.darkgraybutton{
background: transparent url('http://www.scuolanemo.com/images/elements_page/button_gray_left.gif') no-repeat top left;
display: block;
float: left;
font: bold 10px Tahoma; /* Change 13px as desired */
line-height: 16px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 24px) */
height: 24px; /* Height of button background height */
padding-left: 13px; /* Width of left menu image */
text-decoration: none;
}
a.ovalbutton{
background: transparent url('http://www.scuolanemo.com/images/elements_page/oval_gray_left.gif') no-repeat top left;
display: block;
float: left;
font: bold 10px Tahoma; /* Change 13px as desired */
line-height: 16px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 24px) */
height: 24px; /* Height of button background height */
padding-left: 11px; /* Width of left menu image */
text-decoration: none;
}
a.folderbutton{
background: transparent url('http://www.scuolanemo.com/images/elements_page/botton_folder_left.gif') no-repeat top left;
display: block;
float: left;
font: bold 10px Tahoma; /* Change 13px as desired */
line-height: 21px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 24px) */
height: 29px; /* Height of button background height */
padding-left: 26px; /* Width of left menu image */
text-decoration: none;
}
a:link.folderbutton, a:visited.ovalbutton, a:active.ovalbutton{
color: #000000; /*button text color*/
}
a:link.greenbutton, a:visited.ovalbutton, a:active.ovalbutton{
color: #FFFFFF; /*button text color*/
}
a:link.blackbutton, a:visited.ovalbutton, a:active.ovalbutton{
color: #000066; /*button text color*/
}
a:link.cyanbutton, a:visited.ovalbutton, a:active.ovalbutton{
color: #000000; /*button text color*/
}
a:link.graybutton, a:visited.ovalbutton, a:active.ovalbutton{
color: #FFFFFF; /*button text color*/
}
a:link.darkgraybutton, a:visited.ovalbutton, a:active.ovalbutton{
color: #000000; /*button text color*/
}
a:link.ovalbutton, a:visited.ovalbutton, a:active.ovalbutton{
color: #494949; /*button text color*/
}
a.folderbutton span{
background: transparent url('http://www.scuolanemo.com/images/elements_page/botton_folder_right.gif') no-repeat top right;
display: block;
padding: 4px 26px 4px 2px; /*Set 11px below to match value of 'padding-left' value above*/
}
a.greenbutton span{
background: transparent url('http://www.scuolanemo.com/images/elements_page/button_green_right.gif') no-repeat top right;
display: block;
padding: 4px 11px 4px 0; /*Set 11px below to match value of 'padding-left' value above*/
}
a.blackbutton span{
background: transparent url('http://www.scuolanemo.com/images/elements_page/button_black_right.gif') no-repeat top right;
display: block;
padding: 4px 26px 4px 0; /*Set 11px below to match value of 'padding-left' value above*/
}
a.cyanbutton span{
background: transparent url('http://www.scuolanemo.com/images/elements_page/botton_cyan_right.gif') no-repeat top right;
display: block;
padding: 4px 26px 4px 0; /*Set 11px below to match value of 'padding-left' value above*/
}
a.graybutton span{
background: transparent url('http://www.scuolanemo.com/images/elements_page/botton_darkgray_right.gif') no-repeat top right;
display: block;
padding: 4px 26px 4px 0; /*Set 11px below to match value of 'padding-left' value above*/
}
a.darkgraybutton span{
background: transparent url('http://www.scuolanemo.com/images/elements_page/button_gray_right.gif') no-repeat top right;
display: block;
padding: 4px 11px 4px 0; /*Set 11px below to match value of 'padding-left' value above*/
}
a.ovalbutton span{
background: transparent url('http://www.scuolanemo.com/images/elements_page/oval_gray_right.gif') no-repeat top right;
display: block;
padding: 4px 26px 4px 0; /*Set 11px below to match value of 'padding-left' value above*/
}
a.folderbutton:hover{ /* Hover state CSS */
background-position: bottom left;
}
a.greenbutton:hover{ /* Hover state CSS */
background-position: bottom left;
}
a.blackbutton:hover{ /* Hover state CSS */
background-position: bottom left;
}
a.cyanbutton:hover{ /* Hover state CSS */
background-position: bottom left;
}
a.ovalbutton:hover{ /* Hover state CSS */
background-position: bottom left;
}
a.darkgraybutton:hover{ /* Hover state CSS */
background-position: bottom left;
}
a.greenbutton:hover span{ /* Hover state CSS */
background-position: bottom right;
color: #0099FF;
}
a.folderbutton:hover span{ /* Hover state CSS */
background-position: bottom right;
color: #0066FF;
}
a.cyanbutton:hover span{ /* Hover state CSS */
background-position: bottom right;
color: #0066FF;
}
a.darkgraybutton:hover span{ /* Hover state CSS */
background-position: bottom right;
color: #FFFFFF;
}
a.ovalbutton:hover span{ /* Hover state CSS */
background-position: bottom right;
color: #0066FF;
}
.buttonwrapper{ /* Container you can use to surround a CSS button to clear float */
overflow: hidden;
width: 100%;
}

/* Settings for navigation Quicklinks and Subnavigation links */
.txtquicklinks, .txtquicklinks td, .txtquicklinks strong, .txtquicklinks td strong{
	font-size:11px;
	color:#FF0000;
}
.txtquicklinks a, .txtquicklinks a td, .txtquicklinks a strong, .txtquicklinks a td strong{
	color:#666666;
	text-decoration:none;
}
.txtquicklinks a:hover, .txtquicklinks a:hover td, .txtquicklinks a:hover strong, .txtquicklinks a:hover td strong{
	color:#FF0000;
	text-decoration:none;
}

/* Set the border specs for constantly used tables */
.bordergrey {
border:1px solid #CCCCCC;
}
/* Sets up background image */
.pagebg {
	background-attachment: scroll;
	background-repeat: repeat-y;
	background-position: center top;
}
.endbg {
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: center top;
}
.section2bg {
	background-attachment: scroll;
	background-repeat: repeat-y;
	background-position: left;
}
.textlink_on{
	background-attachment: fixed;
	background-repeat: no-repeat;
	background-position: bottom;
}
.aligntopbg{
	background-attachment: fixed;
	background-repeat: no-repeat;
	background-position: top;
}
/* Lines*/

a:hover, .alert a:hover {
	color:#999999;
}
