/* Default CSS Stylesheet for a new Web Application project */

BODY
    {
    BACKGROUND-COLOR: white;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    FONT-SIZE: .8em;
    FONT-WEIGHT: normal;
    LETTER-SPACING: normal;
    TEXT-TRANSFORM: none;
    WORD-SPACING: normal;
    }

H1, H2, H3, H4, H5, TH, THEAD, TFOOT
    {
    COLOR: #003366;
    }

H1	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	2em;
	font-weight: 700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H2	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #990000;
	font-size:	   1.4em;
	font-weight:	700;
	font-style:	    normal;
	text-decoration: none;
	word-spacing:	normal;
	letter-spacing: 4px;
	text-transform:	none;
	}	
		
H3	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #25395E;
	font-size:	1.3em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H4	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #25395E;
	font-size:	1.25em;
	font-weight:	600;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H5, DT	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #990000;
	font-size:	1.2em;
	font-weight:	600;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
TFOOT, THEAD	{	
	font-size:	1em;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}	
		
TH	{	
	vertical-align:	baseline;
	font-size:	1em;
	font-weight:	bold;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}	

TABLE TD.clsRegular {	
	vertical-align:	baseline;
	font-size:	.7em;
	font-weight:	normal;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	font-family: Verdana, Arial, Helvetica, sans-serif;	}	

TABLE TD.clsFront {	
	vertical-align:	baseline;
	font-size:	.8em;
	font-weight:	normal;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	font-family: Verdana, Arial, Helvetica, sans-serif;	}	

TABLE TD.clsTop {	
	vertical-align: middle;
	font-size:	.8em;
	font-weight:	normal;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	font-family: Verdana, Arial, Helvetica, sans-serif;	}	

TABLE#tblSideMenu TD.clsHead {	
	vertical-align:	baseline;
	font-size:	.7em;
	font-weight: bold;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	font-family: Copperplate Gothic Light, Arial, Helvetica, sans-serif;
	line-height: 10px;
	}	

TABLE#tblSideMenu TD.clsHead a:hover {
	text-decoration: none;
	}

TABLE#tblSideMenu TD.clsRegular {	
	vertical-align:	baseline;
	font-size:      11px;	font-weight: normal;
	line-height:    14px;	word-spacing:	normal;
	text-transform:	none;
	font-family: Copperplate Gothic Light, Arial, Helvetica, sans-serif;
	}	

TABLE#tblSideMenu ul.clsNav {
	width: 165px;                 
	padding-left: 0px;           
	cursor: default;             
	margin-left: 0px;            /* Opera 7 final's margin and margin-box model cause problems */
    }

TABLE#tblSideMenu ul.clsNav ul {
	width: 165px;                 
	padding-left: 0px;           
	cursor: default;             
	margin-left: 3px;            /* Opera 7 final's margin and margin-box model cause problems */
    }

TABLE#tblSideMenu ul.clsNav li {
	list-style-position: inside;
	list-style-type: square;
	margin: 3px;
	line-height: 14px;
	}
	
TABLE#tblSideMenu ul.clsNav ul li {
	list-style-position: inside;
	list-style-type: disc;
	padding-left: 6px;
	text-align:left;           
	margin: 3px;
	line-height: 14px;
	}
	
TABLE#tblSideMenu ul.clsNav li a:link, TABLE#tblSideMenu ul.clsNav li a:visited {	
	color: black;
	}

TABLE#tblSideMenu ul.clsNav ul li a:link, TABLE#tblSideMenu ul.clsNav ul li a:visited {	
	color: black;
	}

TABLE#tblSideMenu ul.clsNav li a:hover { 
	color: #990000;
	text-decoration: none;
	}

TABLE#tblSideMenu ul.clsNav ul li a:hover { 
	color: #990000;
	text-decoration: none;
	}

H6	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	0.8em;
	font-weight:	600;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	color: #990000;
	}	
		
#Sitemap {
	width: 580px;
	padding: 0px;
	margin-top: 20px;
	margin-left: 20px;
	margin-bottom: 2px;
	}

#SFbox {
	width: 555px;
	padding: 0px;
	border: 1px solid #C2C2C2;
	margin-top: 1px;
	height: 150px;
	z-index: 4;
	position: absolute;
	}

#WaterMark {
	width: 140px;
	height: 106px;
	padding: 5px;
	margin-top: 35px;
	margin-left: 200px;
	z-index: 1;
	position: absolute;
	}

#WaterMark2 {
	margin-top: 5px;
	width: 140px;
	height: 106px;
	}

#NLbox {
	width: 208px;
	padding: 0px;
	border: 1px solid #C2C2C2;
	margin-top: 1px;
	height: 65px;
	background-color: #FFFDD4;
	z-index: 4;
	position: absolute;
	}

#CSbox {
	width: 208px;
	padding: 0px;
	border: 1px solid #C2C2C2;
	margin-top: 70px;
	height: 65px;
	background-color: #FFFDD4;
	z-index: 4;
	position: absolute;
	}

#SLbox {
	width: 208px;
	padding: 0px;
	border: 1px solid #C2C2C2;
	margin-top: 137px;
	height: 65px;
	background-color: #FFFDD4;
	z-index: 4;
	position: absolute;
	}

#SpotLightbox {
	width: 208px;
	padding: 0px;
	border: 1px solid #C2C2C2;
	margin-top: 204px;
	margin-bottom: 2px;
	background-color: #ffff99;
	height: 192px;
	z-index: 4;
	position: absolute;
	}
	
#Newsbox {
	width: 276px;
	padding: 0px;
	margin-top: 153px;
	height: 120px;
	z-index: 4;
	position: absolute;
	background-color: #25395E;
	}

#Demobox {
	width: 276px;
	padding: 0px;
	margin-top: 153px;
	height: 120px;
	z-index: 4;
	position: absolute;
	background-color: #D9E0F0;
	}

#PRbox {
	width: 276px;
	padding: 0px;
	margin-top: 275px;
	height: 120px;
	z-index: 4;
	position: absolute;
	background-color: #D9E0F0;
	}

#Demo2box {
	width: 276px;
	padding: 0px;
	margin-top: 275px;
	margin-bottom: 2px;
	height: 120px;
	z-index: 4;
	position: absolute;
	background-color: #25395E;
	}

#Demo2box a:link, #Demo2box a:visited, #Demo2box a:active {
	color: #FFFFFF;
	}

#Demo2box a:hover {
	color: #E1B76F;
	text-decoration: underline;
	}

#Newsbox a:link, #Newsbox a:visited, #Newsbox a:active {
	color: #FFFFFF;
	}

#Newsbox a:hover {
	color: #E1B76F;
	text-decoration: underline;
	}

#SideMenuboxTop {
	width: 160px;
	height: 35px;
	padding: 0px;
	margin-top: 49px;
    }

#SideMenubox {
	width: 160px;
	padding: 0px;
    }

#SideMenuboxTop a:hover {
	text-decoration: underline;
	}

#header {
	font: normal 13px Arial, Tahoma, Verdana, sans-serif;
	color: gray;
	}

#header a:link, #header a:visited {
	color: black;
	}
	
#header a:hover {
	color: #000080;
	text-decoration: none;
	}

#footer {
	margin-bottom: 40px;
	padding: 5px 0px 6px 0px;
	margin-top: 20px;
	font-size: 10px;
	width: 770px !important;
	width /**/: 770px; /* For IE */
	height: 1em !important;
	height /**/: 23px; /* For IE */
	background: #CCCCCC;
	border: 1px solid #848483;
	color: dimgray;
	}

#footer a:link, #footer a:visited, #footer a:active {
	color: dimgray;
	}

#footer a:hover {
	color: #000080;
	text-decoration: none;
	}

#footer ul {
	list-style: none;
	margin: 0px;
	}

#footer li {
	font-size: 10px;
	list-style-type: none;
	float: left;
	margin: 0px 3px 0px 3px;
	}
	
#footermain {
	margin-bottom: 0px;
	padding: 5px 0px 6px 0px;
	margin-top: 395px;
	font-size: 10px;
	width: 764px !important;
	width /**/: 764px; /* For IE */
	height: 1em !important;
	height /**/: 23px; /* For IE */
	background: #CCCCCC;
	border: 1px solid #848483;
	color: dimgray;
	z-index: 5;
	position: absolute;
	}

#footermain a:link, #footermain a:visited, #footermain a:active {
	color: dimgray;
	}

#footermain a:hover {
	color: #000080;
	text-decoration: none;
	}

#footermain ul {
	list-style: none;
	margin: 0px;
	}

#footermain li {
	font-size: 10px;
	list-style-type: none;
	float: left;
	margin: 0px 3px 0px 3px;
	}

SMALL	{	
	font-size:	.7em;
	}	

BIG	{	
	font-size:	1.17em;
	}	

BLOCKQUOTE, PRE	{	
	font-family:	Courier New, monospace;
	}	

UL LI	{	
	list-style-type:	square;
	}	

UL LI LI	{	
	list-style-type:	disc;
	}	

UL LI LI LI	{	
	list-style-type:	circle;
	}	
	
UL LI LI LI	LI{	
	list-style-type:	lower-alpha;
	}	
	
#sitemap UL LI	{	
	list-style-type:	square;
	color:"#000080";
	}
		
#sitemap UL LI A {	
	list-style-type:	square;
	color:"#000080";
    }
    
#sitemap UL LI A:Hover {	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	list-style-type:	square;
	color:"#5A5AA4";
    }

#sitemap UL LI LI	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	list-style-type:	disc;
	color:"#990000";
	}	

#sitemap UL LI LI A {	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	list-style-type:	disc;
	color:"#990000";
    }
    
#sitemap UL LI LI A:Hover {	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	list-style-type:	disc;
	color:"#C36B6B";
    }

#sitemap UL LI LI LI {	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	list-style-type:	circle;
	color:"#000080";
	}	
	
#sitemap UL LI LI LI A {	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	list-style-type:	circle;
	color:"#000080";
    }
    
#sitemap UL LI LI LI A:Hover {	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	list-style-type:	circle;
	color:"#5A5AA4";
    }

#sitemap UL LI LI LI LI{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	list-style-type:	lower-alpha;
	color:"#000080";
	}	
	
OL LI	{	
	list-style-type:	decimal;
	}	

OL OL LI	{	
	list-style-type:	lower-alpha;
	}	

OL OL OL LI	{	
	list-style-type:	lower-roman;
	}	

TABLE#tblRegular IMG {
	margin-top: 5px;
	margin-left: 10px;
	margin-right: 10px;
	}
	
#Pagebox {
	width: 550px;
	padding: 0px;
	margin-top: 20px;
	margin-left: 20px;
	margin-bottom: 2px;
	}

#Pagebox A:link, #Pagebox A:visited, #Pagebox A:active {	
	text-decoration:	underline;
	color:	#000000;
	}	
			
#Pagebox A:hover {	
	text-decoration:	none;
	color: dimgray;
	}
	
#Pagebox2 {
	width: 640px;
	padding: 0px;
	margin-top: 20px;
	margin-left: 20px;
	margin-bottom: 2px;
	}

#Pagebox3 {
	width: 775px;
	padding: 0px;
	margin-top: 20px;
	margin-left: 5px;
	margin-bottom: 2px;
	}

#Pagebox4 {
	width: 150px;
	padding: 0px;
	margin-top: 5px;
	margin-left: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	}

#Pagebox5 {
	width: 386px;
	height: 350px;
	padding: 0px;
	margin-top: 5px;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 2px;
	vertical-align:	baseline;
	font-size:	.7em;
	font-weight:	normal;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	font-family: Verdana, Arial, Helvetica, sans-serif;	}

#pagebox6 {
	width: 215px;
	height: 60px;
	margin: 0;
	padding: 7px 8px 7px 8px;
	border-bottom: 1px solid #cccccc;
	background-color: #ffffff;
	font-size: .72em;
	line-height: 160%;
}

#pagebox6 span {
	display: block;
	font-weight: bold;
	margin: 0;
	padding-bottom: 0;
	border-bottom: 0;
	color: #002261;
	background: #ffffff;
	font-size: 1.15em;
}

#Pagebox6 A:link, #Pagebox6 A:visited, #Pagebox6 A:active {	
	text-decoration:	underline;
	color:	#000000;
	}	
			
#Pagebox6 A:hover {	
	text-decoration:	none;
	color: dimgray;
	}
	
#pagebox7 {
	width: 600px;
	font-weight: bold;
	margin: 0;
	padding: 7px 8px 7px 8px;
	background: #ffffff;
	color: #002261;
	font-size: 1.00em;
	border-bottom: 1px solid #cccccc;
	border-top: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
}

#pagebox7 span {
	display: block;
	font-weight: bold;
	margin: 0;
	padding-bottom: 5px;
	border-bottom: 5px;
	color: #002261;
	background: #ffffff;
	font-size: 1.15em;
}

#pagebox7 a:link, #pagebox7 a:visited, #pagebox7 a:active {
	color: #002261;
	text-decoration: none;
	}

#pagebox7 a:hover {
	color: #990000;
	text-decoration: underline;
	}
	
#pagebox7 IMG {
	border: none;
	}
	
#pagebox8 {
	width: 170px;
	font-weight: bold;
	margin: 0;
	padding: 3px 3px 3px 3px;
	background: #ffffff;
	color: #002261;
	font-size: 1.00em;
	border-bottom: 1px solid #cccccc;
	border-top: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
}

#pagebox8 span {
	display: block;
	font-weight: bold;
	margin: 0;
	padding-bottom: 10px;
	border-bottom: 5px;
	color: #002261;
	background: #ffffff;
	font-size: 1.3em;
}

#pagebox9 {
	width: 550px;
	font-weight: bold;
	margin: 0;
	padding: 10px 3px 3px 3px;
	background: #ffffff;
	color: #002261;
	font-size: 1.10em;
	}

#pagebox9 span {
	display: block;
	font-weight: bold;
	margin: 0;
	padding-bottom: 10px;
	color: #002261;
	background: #ffffff;
	font-size: 1.1em;
	}

#pagebox9 li {
	margin: 5px 0px 8px 0px;
	}

#pagebox10 {
	width: 180px;
	margin: 0;
	background: #ffffff;
	color: dimgray;
	font-size: .7em;
	padding: 0px 0px 25px 0px;
	}

#pagebox10 a:link, #pagebox10 a:visited, #pagebox10 a:active {
	color: #FFFFFF;
	text-decoration: none;
	color: dimgray;
	}

#pagebox10 a:hover {
	color: #990000;
	text-decoration: underline;
	}
	
#pagebox11 {
	width: 815px;
	background: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #002261;
	font-size: .7em;
	margin: 0;
	padding: 2px 2px 2px 2px;
	border-bottom: 1px solid #cccccc;
	border-top: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	}


