/* 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; 
	background-color:#989898;
	line-height:15px;
	color: #737373; 
	font-weight:bold;	
}

/* Use main_style to control line height in Main Content, not td*/
td
{
	font:11px arial, sans-serif, tahoma; 
	line-height:15px;	
	color: #737373; 
	font-weight:bold;	
}

/* BODY LINKS */
a:link
{
	font:11px arial, sans-serif, tahoma; 
	font-weight: bold;
	line-height:14px;		
	color: #737373;
	text-decoration: underline;
}

a:visited 
{
	font:11px arial, sans-serif, tahoma; 
	font-weight: bold;
	line-height:14px;	
	color: #737373;	
	text-decoration: underline;
}

a:active 
{
	font:11px arial, sans-serif, tahoma; 
	font-weight: bold;
	line-height:14px;	
	color: #737373;
	text-decoration: underline;
}

a:hover 
{
	font:11px arial, sans-serif, tahoma; 
	font-weight: bold;
	line-height:14px;
	color: #d9432a;
	text-decoration: underline;
}
/* END BODY LINKS */


/* TOP NAV LINKS  */
a.topnav:link {font:11px arial, sans-serif, tahoma; font-weight: bold; color: #ffffff; 	text-decoration: none;}

a.topnav:visited {font:11px arial, sans-serif, tahoma; font-weight: bold; color: #ffffff; text-decoration: none;}

a.topnav:active {font:11px arial, sans-serif, tahoma; font-weight: bold; color: #ffffff; text-decoration: none;}

a.topnav:hover {font:11px arial, sans-serif, tahoma; font-weight: bold; color: #cdbd2a; text-decoration: none;}
/*  END TOP NAV LINKS */

/* Navigation On Color, not a link in this state */
.topnav_on {font:11px arial, sans-serif, tahoma; font-weight: bold; color: #cdbd2a; text-decoration: none;}


/* TOP NAV LINKS for the HOME PAGE ONLY. Different ON Color needed dur to yellow banner behind navigation */
a.topnav_home:link {font:11px arial, sans-serif, tahoma; font-weight: bold; color: #737373; 	text-decoration: none;}

a.topnav_home:visited {font:11px arial, sans-serif, tahoma; font-weight: bold; color: #737373; text-decoration: none;}

a.topnav_home:active {font:11px arial, sans-serif, tahoma; font-weight: bold; color: #737373; text-decoration: none;}

a.topnav_home:hover {font:11px arial, sans-serif, tahoma; font-weight: bold; color: #d9432a; text-decoration: none;}
/*  END TOP NAV LINKS */

/* Navigation Home On Color, not a link in this state */
.topnav_home_on {font:11px arial, sans-serif, tahoma; font-weight: bold; color: #d9432a; text-decoration: none;}



/* TOP NAV LINKS for the CAPABILITIES PAGE ONLY. Different ON Color needed dur to yellow banner behind navigation */
a.topnav_c:link {font:11px arial, sans-serif, tahoma; font-weight: bold; color: #ffffff; 	text-decoration: none;}

a.topnav_c:visited {font:11px arial, sans-serif, tahoma; font-weight: bold; color: #ffffff; text-decoration: none;}

a.topnav_c:active {font:11px arial, sans-serif, tahoma; font-weight: bold; color: #ffffff; text-decoration: none;}

a.topnav_c:hover {font:11px arial, sans-serif, tahoma; font-weight: bold; color: #d9432a; text-decoration: none;}
/*  END TOP NAV LINKS */

/* Navigation On Color, not a link in this state */
.topnav_c_on {font:11px arial, sans-serif, tahoma; font-weight: bold; color: #d9432a; text-decoration: none;}

/* Control Height of verticle divider between navigation items*/
.navbar_height
{
	font-size:14px;
	font-weight: bold;
}

/* Navigation On Color, not a link in this state */

/* TOP NAV LINKS for the CAPABILITIES PAGE ONLY. Different ON Color needed dur to yellow banner behind navigation */
a.greenlink:link {font:11px arial, sans-serif, tahoma; font-weight: bold; color: #737373; 	text-decoration: none;}

a.greenlink:visited {font:11px arial, sans-serif, tahoma; font-weight: bold; color: #737373; text-decoration: none;}

a.greenlink:active {font:11px arial, sans-serif, tahoma; font-weight: bold; color: #737373; text-decoration: none;}

a.greenlink:hover {font:11px arial, sans-serif, tahoma; font-weight: bold; color: #76c045; text-decoration: none;}
/*  END TOP NAV LINKS */

/* GREEN LINKS SMALL  LINKS for the CAPABILITIES PAGE ONLY. Different ON Color needed dur to yellow banner behind navigation */
a.greenlink_small:link {font:9px arial, sans-serif, tahoma; font-weight: normal; color: #737373; 	text-decoration: none;}

a.greenlink_small:visited {font:9px arial, sans-serif, tahoma; font-weight: normal; color: #737373; text-decoration: none;}

a.greenlink_small:active {font:9px arial, sans-serif, tahoma; font-weight: normal; color: #737373; text-decoration: none;}

a.greenlink_small:hover {font:9px arial, sans-serif, tahoma; font-weight: normal; color: #76c045; text-decoration: none;}
/*  END TOP NAV LINKS */

/* RED LINKS for the TEAM PAGE - STRATEGIC PARTNERS.*/
a.redlink:link {font:11px arial, sans-serif, tahoma; font-weight: bold; color: #737373; line-height:20px; text-decoration: none;}

a.redlink:visited {font:11px arial, sans-serif, tahoma; font-weight: bold; color: #737373; line-height:20px; text-decoration: none;}

a.redlink:active {font:11px arial, sans-serif, tahoma; font-weight: bold; color: #737373; line-height:20px; text-decoration: none;}

a.redlink:hover {font:11px arial, sans-serif, tahoma; font-weight: bold; color: #d9432a; line-height:20px; text-decoration: none;}
/*  END RED LINKS */


.red
{
	font:11px arial, sans-serif, tahoma; 
	color: #d9432a; 
	font-weight:bold;
}

.green
{
	font:11px arial, sans-serif, tahoma; 
	color: #76c045; 
	font-weight:bold;
}


.br_height
{
	height: 2px;
}

.tiny
{
	font: 10px arial, sans-serif, tahoma; 
	color: #737373; 
	font-weight:normal;	
}

/* SET BOUNDRIES FOR TEXT*/
.padding_container
{
	padding: 6px 6px 0px 6px;
	font:11px arial, sans-serif, tahoma; 
	color: #737373; 
	font-weight:normal;	
}

.alert
{
	font: 10px arial, sans-serif, tahoma; 
	color: #ff0000; 
	font-weight:normal;	
}

/*
############################################################
THESE STYLES ARE PART OF THE DESIGN OF THE WEB SITE.
USE OF THESE STYLES ON THE ADMIN PAGES SHOULD PROBABLY BE AVOIDED UNTIL
AFTER THE NEW SITE STLES HAVE BEEN SET
############################################################
*/

.arrows{
	font-size:16px;
}


.smboldred {
	color: #FF0000;
	font-weight: bold;
	font-size:10px;	
}


/* FOOTER CONTROLS */
.footer
{
	font:10px arial, sans-serif, tahoma; 
	padding: 0px 0px 10px 230px;
	/*background-color: #AAC6DE;	
	*/
}

/*############################################################ */


.textbox
{
	font:12px arial, sans-serif, tahoma; /* Font Face */
	line-height: 16px;
	color: #666666; /* Font Color */
	font-weight: normal; /* Font Style */
	font-style: normal; /* FontStyle */
	text-decoration: none; /* Font Style */
	/*text-align: Left; */ /* Align Text */
	height:16px; 
	width: 200px; 
	border-style: solid; 
	border-width: 1px; 
	border-color:#A5BCD3;
	text-indent: 2px;
}

.selectbox
{
	font:12px arial, sans-serif, tahoma; /* Font Face */
	line-height: 16px;
	color: #666666; /* Font Color */
	font-weight: normal; /* Font Style */
	font-style: normal; /* FontStyle */
	text-decoration: none; /* Font Style */
	/*text-align: Left; */ /* Align Text */
	/*height:16px;  */
	width: 200px; 
	border-style: solid; 
	border-width: 1px; 
	border-color:#A5BCD3;
	text-indent: 1px;
}

.textbox_large
{
	font:12px arial, sans-serif, tahoma; /* Font Face */
	line-height: 16px;
	color: #666666; /* Font Color */
	font-weight: normal; /* Font Style */
	font-style: normal; /* FontStyle */
	text-decoration: none; /* Font Style */
	/*text-align: Left; */ /* Align Text */
	height:16px; 
	/* width: 200px;  */
	border-style: solid; 
	border-width: 1px; 
	border-color:#A5BCD3;
	text-indent: 1px;
}

.selectbox
{
	font:12px arial, sans-serif, tahoma; /* Font Face */
	line-height: 16px;
	color: #666666; /* Font Color */
	font-weight: normal; /* Font Style */
	font-style: normal; /* FontStyle */
	text-decoration: none; /* Font Style */
	/*text-align: Left; */ /* Align Text */
	/*height:16px;  */
	width: 200px; 
	border-style: solid; 
	border-width: 1px; 
	border-color:#A5BCD3;
	text-indent: 1px;
}

.selectbox_large
{
	font:12px arial, sans-serif, tahoma; /* Font Face */
	line-height: 16px;
	color: #666666; /* Font Color */
	font-weight: normal; /* Font Style */
	font-style: normal; /* FontStyle */
	text-decoration: none; /* Font Style */
	/*text-align: Left; */ /* Align Text */
	/*height:16px;  */
	/*width: 200px; */
	border-style: solid; 
	border-width: 1px; 
	border-color:#A5BCD3;
	text-indent: 1px;
}

.preload_image
{
	display: none;
}