/* Purpose: undo some of the default styling of common (X)HTML browsers */

/* link underlines tend to make hypertext less readable, 
   because underlines obscure the shapes of the lower halves of words */
:link,:visited { text-decoration:none }

/* no list-markers by default, since lists are used more often for semantics */
/*ul,ol { list-style:none }*/

/* avoid browser default inconsistent heading font-sizes */
/* and pre/code too */
h1,h2,h3,h4,h5,h6,pre,code { font-size:1em; }

/* remove the inconsistent (among browsers) default ul,ol padding or margin  */
/* the default spacing on headings does not match nor align with 
   normal interline spacing at all, so let's get rid of it. */
/* zero out the spacing around pre, form, body, html,blockquote as well */
/* form elements are oddly inconsistent, and not quite CSS emulatable. */
/*  nonetheless strip their margin and padding as well */
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input
{ margin:0; padding:0 }

ul
{list-style-type : none;}

/* whoever thought blue linked image borders were a good idea? */
a img,:link img,:visited img { border:none }

/* Search Engine Layer - HIDDEN */
.seo {
	visibility: hidden;
	display:none;
}

body
{
	font:11px arial, sans-serif, tahoma;
	line-height:15px;
	color: #000000; 
	font-weight:normal;	
	background-color: #286288; 
}	


/* Use main_style to control line height in Main Content, not td*/
td
{
	font:11px arial, sans-serif, tahoma;
	line-height:15px;	
	color: #2a4a6b;
	font-weight:normal;	
}

p
{
	font:11px arial, sans-serif, tahoma;
	line-height:15px;
	color: #000000; 
	font-weight:normal;	
}

/* BODY LINKS */
a:link
{
	font:11px arial, sans-serif, tahoma;
	/*background-color: #ffffff; */
	color: #2a4a6b;
	text-decoration: underline;
}

a:visited 
{
	font:11px arial, sans-serif, tahoma;
	/*background-color: #ffffff; */ 
	color: #2a4a6b;
	text-decoration: underline;
}

a:active 
{
	font:11px arial, sans-serif, tahoma;
	/*background-color: #ffffff; */ 
	color: #2a4a6b;
	text-decoration: underline;
}

a:hover 
{
	font:11px arial, sans-serif, tahoma;
	/*background-color: #ffffff; */ 
	color: #2a4a6b;
	font-weight:normal; 
	text-decoration: underline;
}
/* END BODY LINKS */


.leftcol_bg
{
	background-color:#2d426f;
}

/* LEFT NAVIGATION  LINKS*/
a.leftnav:link {color: #ffffff; font-size: 10px; font-weight: bold; text-decoration: none;}
a.leftnav:visited {color:#ffffff; font-size: 10px; font-weight: bold; text-decoration: none;}
a.leftnav:active {color:#ffffff; font-size: 10px; font-weight: bold; text-decoration: none;}
a.leftnav:hover {color:#FF9933; font-size: 10px; font-weight: bold; text-decoration: none;}
/* END LEFT NAVIGATION LINKS */

/* TREATMENT FOR LEFT CELL IN NAVIGATION */
.nav_cell_left
{
	background-color:#3f4c78; /* 334466  */ 
	border-top-style: solid; 
	border-top-width: 1px; 
	border-top-color: #AA2211; 
	text-indent:25px; 
	line-height: 14px;
}

/* TREATMENT FOR LEFT CELL IN NAVIGATION UNDER :CONTACT US" */
.nav_cell_left2
{
	border-bottom-style: solid; 
	border-bottom-width: 1px; 
	border-bottom-color: #AA2211; 
	text-indent:25px; 
	line-height: 1px;
}

/* TREATMENT FOR RIGHT CELL IN NAVIGATION */
.nav_cell_right
{
	border-top-style: solid; 
	border-top-width: 1px; 
	border-top-color: #AA2211; 
	line-height: 14px;
}

/* TREATMENT FOR RIGHT CELL IN NAVIGATION UNDER "CONTACT US"*/
.nav_cell_right2
{
	border-bottom-style: solid; 
	border-bottom-width: 1px; 
	border-bottom-color: #AA2211; 
	text-indent:25px;
	line-height: 1px;
}

/* LEFT NAVIGATION SUB  LINKS*/
a.leftsubnav:link {color: #223366; font-size: 10px; font-weight: bold; text-decoration: none;}
a.leftsubnav:visited {color:#223366; font-size: 10px; font-weight: bold; text-decoration: none;}
a.leftsubnav:active {color:#223366; font-size: 10px; font-weight: bold; text-decoration: none;}
a.leftsubnav:hover {color:#223366; font-size: 10px; font-weight: bold; text-decoration: none;}
/* END NAVIGATION SUB LINKS */

/* TREATMENT FOR SUB NAV CELL - WHITE BOTTOM BORDER*/
.subnav_bottom
{
 border-bottom-color: #ffffff; 
 border-bottom-style: solid; 
 border-bottom-width: 1px; 
 text-indent: 14px;
}

/* TREATMENT FOR SUB NAV CELL - NO WHITE BOTTOM BORDER, Bottom Navigation Item */
.subnav_nobottom
{
	text-indent: 14px; 
	line-height: 14px;
}

.subnav_bg_on
{
	background-color:#FF9933;
}

.subnav_bg_off
{
	background-color:#999999;
}

.blacksmall
{
	font-size: 10px;
	color:#000000;
	font-weight: normal;
}

/* BLACK SMALL  LINKS*/
a.blacksmall_link:link {color: #000000; font-size: 10px; font-weight: bold; text-decoration: underline;}
a.blacksmall_link:visited {color:#000000; font-size: 10px; font-weight: bold; text-decoration: underline;}
a.blacksmall_link:active {color:#000000; font-size: 10px; font-weight: bold; text-decoration: underline;}
a.blacksmall_link:hover {color:#000000; font-size: 10px; font-weight: bold; text-decoration: underline;}

.blue_title
{
	font:11px arial, sans-serif, tahoma;
	line-height:15px;	
	color: #2a4a6b;
	font-weight:normal;
	letter-spacing: 4px;
}

.blue_title_bold
{
	font:11px arial, sans-serif, tahoma;
	line-height:15px;	
	color: #2a4a6b;
	font-weight:bold;
	letter-spacing: 1px;
}

.bluetext_small
{
	font: 9px arial, sans-serif, tahoma;
	line-height:15px;	
	color: #2a4a6b;
	font-weight:normal;
	letter-spacing: normal;
}
	
.click_enlarge
{
	font: 9px arial, sans-serif, tahoma;
	line-height:15px;	
	color: #2a4a6b;
	font-weight:normal;
	letter-spacing: normal;
}	

.click_enlarge_white
{
	font: 9px arial, sans-serif, tahoma;
	line-height:12px;	
	color: #ffffff;
	font-weight:normal;
	letter-spacing: 1px;
}	
	
/* BLUE  LINKS*/
a.bluelink:link {color:#2a4a6b; font-size: 10px; font-weight: bold; text-decoration: none;}
a.bluelink:visited {color:#2a4a6b; font-size: 10px; font-weight: bold; text-decoration: none;}
a.bluelink:active {color:#2a4a6b; font-size: 10px; font-weight: bold; text-decoration: none;}
a.bluelink:hover {color:#2a4a6b; font-size: 10px; font-weight: bold; text-decoration: underline;}
/* END BLUE LINKS */

/* BLUE  LINKS 11px*/
a.bluelink11:link {color:#2a4a6b; font-size: 11px; font-weight: normal; text-decoration: none;}
a.bluelink11:visited {color:#2a4a6b; font-size: 11px; font-weight: normal; text-decoration: none;}
a.bluelink11:active {color:#2a4a6b; font-size: 11px; font-weight: normal; text-decoration: none;}
a.bluelink11:hover {color:#2a4a6b; font-size: 11px; font-weight: normal; text-decoration: underline;}
/* END BLUE LINKS 11px */	

/* BLUE  LINKS 11px*/
a.bluelink11bold:link {color:#2a4a6b; font-size: 11px; font-weight: bold; text-decoration: none;}
a.bluelink11bold:visited {color:#2a4a6b; font-size: 11px; font-weight: bold; text-decoration: none;}
a.bluelink11bold:active {color:#2a4a6b; font-size: 11px; font-weight: bold; text-decoration: none;}
a.bluelink11bold:hover {color:#2a4a6b; font-size: 11px; font-weight: bold; text-decoration: underline;}
/* END BLUE LINKS 11px */

/* BLUE  LINKS 11px*/
a.bluelink11underline:link {color:#2a4a6b; font-size: 11px; font-weight: normal; text-decoration: underline;}
a.bluelink11underline:visited {color:#2a4a6b; font-size: 11px; font-weight: normal; text-decoration: underline;}
a.bluelink11underline:active {color:#2a4a6b; font-size: 11px; font-weight: normal; text-decoration: underline;}
a.bluelink11underline:hover {color:#2a4a6b; font-size: 11px; font-weight: normal; text-decoration: underline;}
/* END BLUE LINKS 11px */	

	
/* GOLD  LINKS*/
a.goldlink:link {color: #ff9933; font-size: 10px; font-weight: bold; text-decoration: none;}
a.goldlink:visited {color:#ff9933; font-size: 10px; font-weight: bold; text-decoration: none;}
a.goldlink:active {color:#ff9933; font-size: 10px; font-weight: bold; text-decoration: none;}
a.goldlink:hover {color:#ff9933; font-size: 10px; font-weight: bold; text-decoration: underline;}

.goldtext_title
{
	font-size: 16px;
	line-height: 19px;
	color:#ff9933;
	font-weight: bold;
	letter-spacing: 1px;
}

.goldtext_title_normal
{
	font-size: 16px;
	line-height: 19px;
	color:#ff9933;
	font-weight: normal;
	letter-spacing: 1px;
}

.goldtext_subtitle
{
	font-size: 14px;
	color:#ff9933;
	font-weight: normal;
}

.goldtext12
{
	font-size: 12px;
	color:#ff9933;  /* From Home Page Comp: #f3b31e */
	font-weight: bold;
}

.goldtext11
{
	font-size: 11px;
	color:#ff9933;  /* From Home Page Comp: #f3b31e */
	font-weight: bold;
}

.goldtext
{
	font-size: 10px;
	color:#ff9933;  /* From Home Page Comp: #f3b31e */
	font-weight: bold;
}
.goldtextaddress 
{
	color:#ff9933;  /* From Home Page Comp: #f3b31e */
	font-weight: normal;
	line-height: 110%;
}

.goldtextsmall
{
	font-size: 9px;
	color:#ff9933;  /* From Home Page Comp: #f3b31e */
	font-weight: bold;
}

.maintext
{
	font-size: 11px;
	color: #2a4a6b;
	line-height: 15px;
}
/* END FOOTER LINKS */


.maintextbold {
	font-size: 11px;
	color: #2a4a6b;
	line-height: 15px;
	font-weight: bold;
}

.maintext_small
{
	font-size: 11px;
	color: #2a4a6b;
	line-height: 13px;
}

.redtext
{
	font-size:20px;
	font-family: 'Times New Roman', Times, serif, arial;
	color:#aa2211;
	letter-spacing: 7px;
}

/* RED  LINKS 11px*/
a.redlink:link {color:#aa2211; font-size: 10px; font-weight: normal; text-decoration: none;}
a.redlink:visited {color:#aa2211; font-size: 10px; font-weight: normal; text-decoration: none;}
a.redlink:active {color:#aa2211; font-size: 10px; font-weight: normal; text-decoration: none;}
a.redlink:hover {color:#aa2211; font-size: 10px; font-weight: normal; text-decoration: underline;}
/* END RED LINKS 11px */	

.redtext_home
{
	font-size:12px;
	font-family: Times New Roman, arial, sans-serif, serif;
	color: #aa2211; /* #a18a58; */ 
	font-weight: bold;	
	letter-spacing: normal;
}

.subtitle
{
	font-size:17px;
	font-family: sans-serif, serif, Times New Roman, arial;
	color: #ffffff; /*  ebdeba */ 
	font-weight: bold;	
	letter-spacing: 1px;
}

.tantext
{
	font-size:12px;
	font-family: sans-serif, serif, Times New Roman, arial;
	color: #ffffff; /* #a18a58; */ 
	font-weight: bold;	
	letter-spacing: normal;
}

.whitetext_title
{
	font-size:28px;
	font-family: 'Times New Roman', Times, serif, arial;
	color: #ffffff; 
	font-weight:bold;	
	letter-spacing: 8px;
}

.whitetext
{
	font-size:10px;
	color: #ffffff; 
	font-weight:normal;	
	letter-spacing: normal;
}


/*WHITE  LINKS*/
a.whitelink:link {color: #ffffff; font-size: 10px; font-weight: bold; text-decoration: none;}
a.whitelink:visited {color:#ffffff; font-size: 10px; font-weight: bold; text-decoration: none;}
a.whitelink:active {color:#ffffff; font-size: 10px; font-weight: bold; text-decoration: none;}
a.whitelink:hover {color:#ffffff; font-size: 10px; font-weight: bold; text-decoration: none;}
/* END WHITE LINKS */


.redtext_title
{
	font-size:30px;
	font-family: 'Times New Roman', Times, serif, arial;
	color: #aa2211; 
	font-weight:bold;	
	letter-spacing: 8px;
}


/* FOOTER CONTROLS */
.footer
{
	font-size: 12px;
	color: #2a4a6b;
	font-weight: normal;
	line-height: 15px;
	letter-spacing: 1px;
}

.footer_red
{
	font-size:21px;
	font-family: 'Times New Roman', Times, serif, arial;
	color:#aa2211;
	letter-spacing: 7px;
}

/*FOOTER LINKS*/
a.footer_link:link {color: #2a4a6b; font-size: 11px; font-weight: bold; text-decoration: none;}
a.footer_link:visited {color:#2a4a6b; font-size: 11px; font-weight: bold; text-decoration: none;}
a.footer_link:active {color:#2a4a6b; font-size: 11px; font-weight: bold; text-decoration: none;}
a.footer_link:hover {color:#2a4a6b; font-size: 11px; font-weight: bold; text-decoration: underline;}
.maintext_esh {
	font-size: 11px;
	color: #2a4a6b;
	line-height: 14px;
}

