/* Redefined HTML Tag Styles */
body { background-color: #FFFFFF; text-align: center;}
a:link { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #0066CC; text-decoration: none;}
a:visited { font-family: Arial, Helvetica, sans-serif; font-size: 12px;	font-weight: normal; color: #0066CC; text-decoration: none;}
a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #0066CC; text-decoration: none;}
p { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; font-weight: normal; margin-right: 10px; margin-left: 10px;}
h1 { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #003366; font-weight: bold; margin-left: 10px; margin-top: 10px;}
h2 { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #003366; font-weight: bold; margin-left: 10px; margin-bottom: 5px; margin-top: 5px;}
ul { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; font-weight: normal; list-style-type: none; list-style-position: outside; list-style-image: url(../images/common/gr_bulletArrow.gif);}

/* Link Styles */
a.top-nav:link { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: B2B2B2;  text-decoration: none;}
a.top-nav:visited { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: B2B2B2;  text-decoration: none;}
a.top-nav:hover { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #666666; text-decoration: none;}

a.top-nav-main:link { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: 999999;  text-decoration: none;}
a.top-nav-main:visited { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: 999999;  text-decoration: none;}
a.top-nav-main:hover { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #666666; text-decoration: none;}

a.home-nav:link { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: 999999;  text-decoration: none;}
a.home-nav:visited { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: 999999;  text-decoration: none;}
a.home-nav:hover { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #0066CC; text-decoration: none;}

a.main-nav:link {	font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #FFFFFF; text-decoration: none; text-align: center;}
a.main-nav:visited { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #FFFFFF;  text-decoration: none; text-align: center;}
a.main-nav:hover { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #FFFFFF; text-decoration: none; text-align: center;}

a.footer:link { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #336699;  text-decoration: none;}
a.footer:visited { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #336699;  text-decoration: none;}
a.footer:hover { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #0066CC;  text-decoration: none;}

a.breadcrumb:link { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: CCD6E0;}
a.breadcrumb:visited { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: CCD6E0;}
a.breadcrumb:hover { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: CCD6E0;}


/* Background Styles */
td.home-content { background-image: url(../images/bg_homeContent.gif);}
td.home-nav { background-image: url(../images/bg_homeNav.gif);}
td.main-top-nav { background-image: url(../images/common/bg_topNav.gif);}
td.main-nav { background-image: url(../images/common/bg_mainNav.gif);}
td.main-content { background-image: url(../images/common/bg_content.gif);} 
td.main-breadcrumb { background-image: url(../images/common/bg_breadcrumb.gif); padding-left: 15px; height: 22px; background-color: #003366;} 
td.main-contact { background-image: url(../images/common/bg_contactBox.gif);}


/* Table Styles */
td.home-topnav{	text-align: right; height: 25px; vertical-align: bottom;}
td.footer-nav { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #336699; text-align: right; height: 20px; vertical-align: bottom;}
td.features { vertical-align: top; padding-left: 10px; padding-top: 5px; padding-right: 10px;}
.photo { float: right; margin: 0px 10px 10px;}
.info {	vertical-align: bottom; }
.contact { margin-left: 10px;}
td.careers{
	background-image: url(../images/common/bg_tableCell.jpg);
	background-repeat: no-repeat;
	
}
td.careers-header{
	background-image: url(../images/common/bg_tableHeader.jpg);
	padding: 10px, 10px, 10px, 10px;
	background-repeat: repeat-x;
	
	color: #FFFFFF;
}


/* Alignment Styles */
.align-center {text-align: center;}
.align-right { text-align: right;}
.align-top { vertical-align: top; }
.align-bottom { vertical-align: bottom; }


/* Text Styles */
.features-content { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #003366; font-weight: bold; margin-bottom: 0px; margin-top: 5px;}
.features-side { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #003366; font-weight: bold; margin-bottom: 5px; margin-top: 5px;}
.feature-titles {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #003366; }
.feature-text { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; margin: 5px, 0, 15px, 0;}
.blue-text { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #003366; margin-right: 10px;}
.breadcrumb { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: CCD6E0;}
.caption { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #003399; margin-right: 10px; margin-left: 10px; }


/* Formatting Styles */
p.main-nav{	font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #336699; vertical-align: top; margin-left: 15px;}
p.table-header {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #dddddd; vertical-align: middle; margin-left: 15px;}
