/* Global Styles */

body {
	MARGIN: 0px;
	padding: 0px;
	}

td {
	font-family: Arial, "Lucida Grande", "Lucida Sans Unicode", Helvetica, Sans-serif;
	color:#000000;
  font-family: Verdana
}
 
/* ID Styles */

a img{

	border:0;
	
	}

a img:hover {
	opacity: .5;
	}
	
#navigation a {
	font:10px Arial, Helvetica, sans-serif;
	color: #26354A;
	text-decoration: none;
	letter-spacing:.1em;
	line-height:16px;
	display:block;
	padding: 0px 10px;
	border-right:1px solid #FF6600;
	}

#navigation a:hover {
	color:#ffffff;
	text-decoration: none;
    background: #FF6600;
	}

#padding {
	padding:14px;
	}
	
/* Calendar Styles */

#calendar td {
	border: 1px solid #26354A; 
	}
	
#noborder td {
	border: 0px;
	}
	
.styleslash {
	color: #FFF;
}
	

/* Class Styles */
.class2 a {
    color: #10218b;
    text-decoration:none;
    font: 12px Verdana, Arial, Helvetica, sans-serif;
    font-weight:bold;
  }

.class2 a:hover {
	color: #10218b;
	background: #fffc00;
    text-decoration:none;
    font: 12px Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
 }
 



.class1 a {
    color: #ffffff;
    text-decoration:none;
    font: 12px Verdana, Arial, Helvetica, sans-serif;
    font-weight:bold;
  }
  
.class1 a:hover {
	color: #fffc00;
    text-decoration:none;
    font: 12px Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
 }
 


 
.logo-title {
	font:bold 12px Arial, Helvetica, sans-serif;
	color: #cc0000;
	font-weight:bold;
	line-height:20px;
	letter-spacing:.1em;
	}
	
.logo-title-14 {
	font:bold normal 18px/20px Georgia, "Times New Roman", Times, serif;
	color: #cc0000;
	letter-spacing:.1em;
	}

.logo-title-12 {
	font:bold normal 14px/16px Georgia, "Times New Roman", Times, serif;
	color: #000033;
	letter-spacing:.1em;
	}
	
.logo-title-12RED {
	font:bold normal 14px/16px Georgia, "Times New Roman", Times, serif;
	color: #cc0000;
	letter-spacing:.1em;
	}

.logo {
	font:24px Times New Roman, Times, serif;
	color: #FFBA00;
	letter-spacing:.3em;
	line-height:26px;
	}

.logo2 {
	font:15px Times New Roman, Times, serif;
	color: #FF3300;
	letter-spacing:.3em;
	line-height:26px;
	}
		
.tagline {
	font: 11px Arial, Helvetica, sans-serif;
	color: #D3DCE6;
	line-height:16px;
	}
	
.bodyText {
	font:11px Verdana, Geneva, sans-serif;
	line-height:22px;
	color:#26354A;
	letter-spacing:.1em;
	}

.detailText {
	font:11px  Verdana, Geneva, sans-serif;
	line-height:16px;
	color:#26354A;
	
	}

.detailText1 {
	font:11px  Verdana, Geneva, sans-serif;
	line-height:13px;
	color:#26354A;

	}

.pageName {
	font:24px Arial, Helvetica, sans-serif;
	color: #666666;
	letter-spacing:.2em;
	line-height:32px;
	}
	
.subHeader {
	font:bold 13px Arial, Helvetica, sans-serif;
	color: #2D374D;
	font-weight:bold;
	line-height:20px;
	letter-spacing:.1em;
	}
	
.navText {
	font:10px Arial, Helvetica, sans-serif;
	color: #26354A;
	letter-spacing:.1em;
	line-height:16px;
	}

.calendarText {
	font:11px Arial, Helvetica, sans-serif;
	color: #26354A;
	letter-spacing:.1em;
	}
	
	
.sidebarText {
	font:11px Arial, Helvetica, sans-serif;
	color: #FFBA00;
	letter-spacing:.1em;
	line-height:18px;
	}
	
.recordCounter1 {
	font:bold 10px Arial, Helvetica, sans-serif;
	color: #333366;
	letter-spacing:.1em;
	line-height:32px;
	}

.recordCounter {
	font:bold 11px Arial, Helvetica, sans-serif;
	color: #333366;
	letter-spacing:.2em;
	line-height:25px;
	}
	
.recordCounter a {
	font:bold 11px Arial, Helvetica, sans-serif;
	color: #333366;
	letter-spacing:.2em;
	line-height:32px;
	text-decoration: none;}

.recordCounter a:Hover {
	font:bold 11px Arial, Helvetica, sans-serif;
	color: #333366;
	letter-spacing:.2em;
	line-height:32px;
	text-decoration: underline;}
	
.logo-small {
	font:15px Times New Roman, Times, serif;
	color: #0000FF;
	letter-spacing:.3em;
	line-height:26px;
	}


.rsideMenu{
	font:bold 11px Arial, Helvetica, sans-serif;
	line-height:16px;
	color:#26354A;
	letter-spacing:.1em;
    
  }

.rsideMenu:hover {
	font:bold 11px Arial, Helvetica, sans-serif;
	color: #cc0000;
	font-weight:bold;
	line-height:16px;
	letter-spacing:.1em;
 }
.whitelink03:link {
	COLOR: #FFFFFF;
	TEXT-DECORATION: none;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
}
.whitelink03:visited {
	COLOR: #FFFFFF;
	TEXT-DECORATION: none;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
}
.whitelink03:hover {
	COLOR: #FFCC00;
	TEXT-DECORATION: none;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
}
.contentblack1
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Geneva, Arial, Helvetica, san-serif;
    TEXT-DECORATION: none
}


#siteright {
	BORDER-RIGHT: #10218b 3px solid; PADDING-RIGHT: 0px; BORDER-TOP: #10218b 3px solid; PADDING-LEFT: 0px;PADDING-BOTTOM: 3px; BORDER-LEFT: #10218b 3px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #10218b 3px solid
}

#siteright2 {
	BORDER-RIGHT: #3399CC 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #3399CC 1px solid; PADDING-LEFT: 2px;PADDING-BOTTOM: 2px; BORDER-LEFT: #3399CC 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #3399CC 1px solid
}

#site02 {
	BORDER-RIGHT: #F5A343 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #F5A343 1px solid; PADDING-LEFT: 3px; BACKGROUND: #ffffff; PADDING-BOTTOM: 3px; BORDER-LEFT: #F5A343 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #F5A343 1px solid
}
#news_ko {
	BORDER-RIGHT: #bbcbda 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #bbcbda 1px solid; PADDING-LEFT: 5px; BACKGROUND: #eff7fc; PADDING-BOTTOM: 1px; BORDER-LEFT: #bbcbda 1px solid; PADDING-TOP: 1px; BORDER-BOTTOM: #bbcbda 1px solid
}
#news_ko1 {
	BORDER-RIGHT: #bbcbda 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #bbcbda 1px solid; PADDING-LEFT: 1px; BACKGROUND: #e7e7e7; PADDING-BOTTOM: 1px; BORDER-LEFT: #bbcbda 1px solid; PADDING-TOP: 1px; BORDER-BOTTOM: #bbcbda 1px solid
}

.homepage_header {height:16px; background-color: #e7f1fd; color: #10218b; font-weight: bold; padding:0; margin:0; }
.homepage_header1 {height:12px; background-color: #e7f1fd; color: #10218b; font-weight: bold; padding:0; margin:0; }
.homepage_mpu {width: 300px; margin-bottom: 10px; border: 1px; color: #000000; border-style: solid; background-color: #EFEFEF; margin-left: 13px;}
.newstitle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #1c75df;
    FONT-FAMILY: Geneva, Arial, Helvetica, san-serif;
    TEXT-DECORATION: none
}
.logo-title-15 a{
	font:bold normal 12px/12px "Arial Black", Gadget, sans-serif;
	color: #0076d1;
	TEXT-DECORATION: none
	}
.rsideMenu2{
	font:bold 12px Arial, Helvetica, sans-serif;
	line-height:16px;
	color:#26354A;
	letter-spacing:.1em;
    
  }
  
.defaultLink a{
	color: #004cb1;
	font-weight: bold;
	text-decoration:none;
	FONT-SIZE: 12px;
	/*FONT-FAMILY: Geneva, Arial, Helvetica, san-serif;*/
	FONT-FAMILY:Verdana, Geneva, sans-serif;
}

.defaultLink a:hover{
	color: #1c75df;
	font-weight: bold;
	text-decoration:none;
	FONT-SIZE: 12px;
	/*FONT-FAMILY: Geneva, Arial, Helvetica, san-serif;*/
	font: Verdana, Geneva, sans-serif;
}


.messagebackgrd
{
background-image:url('images/messageBackground.jpg');
/*background-color:blue;*/
color:white;
font-family:sans-serif;
font-weight:600;
}
.styleslash1 {
	color: #FFF;
	font:"Times New Roman", Times, serif;
	font-weight:bolder;
	font-size:12px
}
.componentbackgrd
{
background-image:url('trta_images/compBackground.gif');
/*background-color:blue;*/
color:white;
font-family:sans-serif;
font-weight:600;
}
.component_header1 {font-family: Arial, Helvetica, sans-serif;height:14px; background-color:#0160cc; font-size:14px;color:#FFF;font-weight: bold; padding:0; margin:0; padding-top:5px; padding-bottom:5px;}

.component_header1 a {
    color: #FFF;
    text-decoration:underline;
    font: 14px Arial, Helvetica, sans-serif;
    font-weight:bold;
  }

.component_header1 a:hover {
	color: #fffc00;
    text-decoration:none;
    font: 14px Arial, Helvetica, sans-serif;
    font-weight: bold;
 }
  
.component_header2 {font-family: Arial, Helvetica, sans-serif;height:14px; background-color:#3165f9; font-size:14px;color:#FFF;font-weight: bold; padding:0; margin:0; padding-top:5px; padding-bottom:5px;}

.component_header2 a {
    color:#FFF;
    text-decoration:underline;
    font: 14px Arial, Helvetica, sans-serif;
    font-weight:bold;
  }

.component_header2 a:hover {
	color:#fffc00;
    text-decoration:none;
    font: 14px Arial, Helvetica, sans-serif;
    font-weight: bold;
 }
.component_header3 {font-family: Arial, Helvetica, sans-serif;height:14px; background-color:#4f8ed1; font-size:14px;color:#FFF;font-weight: bold; padding:0; margin:0; padding-top:5px; padding-bottom:5px;}
.component_header3 a {
    color:#fff;
    text-decoration:underline;
    font: 14px Arial, Helvetica, sans-serif;
    font-weight:bold;
  }

.component_header3 a:hover {
	color:#fffc00;
    text-decoration:none;
    font: 14px Arial, Helvetica, sans-serif;
    font-weight: bold;
 }
 
.component_header4 {font-family: Arial, Helvetica, sans-serif;height:14px; background-color:#00a7ee; font-size:14px;color:#FFF;font-weight: bold; padding:0; margin:0; padding-top:5px; padding-bottom:5px;}

.component_header4 a {
    color:#fff;
    text-decoration:underline;
    font: 14px Arial, Helvetica, sans-serif;
    font-weight:bold;
  }

.component_header4 a:hover {
	color:#fffc00;
    text-decoration:none;
    font: 14px Arial, Helvetica, sans-serif;
    font-weight: bold;
 }

.component_header5 {font-family: Arial, Helvetica, sans-serif;height:14px; background-color:#3abfe8; font-size:14px;color:#FFF;font-weight: bold; padding:0; margin:0; padding-top:5px; padding-bottom:5px;}

.component_header5 a {
    color:#fff;
    text-decoration:underline;
    font: 14px Arial, Helvetica, sans-serif;
    font-weight:bold;
  }

.component_header5 a:hover {
	color:#fffc00;
    text-decoration:none;
    font: 14px Arial, Helvetica, sans-serif;
    font-weight: bold;
 }
 
.contentNews {
font-family: Arial, "Lucida Grande", "Lucida Sans Unicode", Helvetica, Sans-serif;
}

div#links {
	margin: 2px;
	font-size: 90%;
}
#links h3 {
	font-size: 120%;
	font-weight: bold;
	color: #3B4F1D;
	background-image: url(../images/right-title.gif);
	background-repeat: no-repeat;
	background-position: center center;
	display: block;
	margin: 0px 0px 4px 0px;
	padding: 6px 6px 6px 9px;
}
#links UL {
	MARGIN: 0px 0px 10px; PADDING: 0px; LIST-STYLE-TYPE: none;
	font-weight:normal;
}
#links LI {
	MARGIN: 2px 0px 2px 8px; PADDING: 0px 0px 0px 13px; LIST-STYLE-TYPE: none; min-height: 14px;
	background: url(../images/right-arrow.gif) no-repeat 0px 0px;
}
#links UL A {
	COLOR: #423212;
	TEXT-DECORATION: none;
}
#links UL A:hover {
	TEXT-DECORATION: underline;
}
#links p {
	MARGIN: 8px 0px 16px; 
}
#links a.rightLinks {
	PADDING: 0px 4px 1px; 
	MARGIN: 0px; 
	font-weight:normal; 
	COLOR: #FFFFFF; 
	TEXT-DECORATION: none; 
	background: #93A54E;
}
#links a.rightLinks:hover  {
	text-decoration: underline;
	background:#D79A27;
}
#links UL.opportunities a {
	font-weight: bold;
	text-decoration: underline;
}
.trtaCal{
	color: #10218b;
	font-weight: bolder;
	text-decoration:none;
	FONT-SIZE: 10px;
	/*FONT-FAMILY: Geneva, Arial, Helvetica, san-serif;*/
	FONT-FAMILY:Verdana, Geneva, sans-serif;
}
.trtaCal1{
	color: #F30;
	font-weight: bolder;
	text-decoration:none;
	FONT-SIZE: 10px;
	/*FONT-FAMILY: Geneva, Arial, Helvetica, san-serif;*/
	FONT-FAMILY:Verdana, Geneva, sans-serif;
}

.guidePressTitle {
	font:bold 14px  Arial, Helvetica, sans-serif;
	color: #FFF;
	}
	
	
.linkPress a {
    color: #10218b;
    text-decoration:none;
    font: 13px Verdana, Arial, Helvetica, sans-serif;
    font-weight:bold;
  }

.linkPress a:hover {
	color: #10218b;
	background:#fffc00;
    text-decoration:none;
    font: 13px Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
 }
 


.pressguide1 table
{ 	border-color: #600;
    border-style: solid;
	border-width: 0 0 1px 1px;
    border-collapse: collapse;

}

.pressguide1 td
{ 	border-color: #600;
    border-style: solid;
	position:relative;
    margin: 0;
    border-width: 1px 1px 0 0;
  


}
.pressguide1 div
{
	position: relative;
	width: 100%;
	}

.class3 a {
    FONT-SIZE: 12px;
    COLOR: #1c75df;
    FONT-FAMILY: Geneva, Arial, Helvetica, san-serif;
    text-decoration:underline;
    font-weight:bold; 
  }
  
.class3 a:hover {
	color: #F00;
    text-decoration:none;
    FONT-SIZE: 12px;
	FONT-FAMILY: Geneva, Arial, Helvetica, san-serif;
    font-weight: bold;
 }
 
.class3 a:active{
	color: #FFFFFF;
	background: #FF9900;
}


.linkRelated a {
    color: #10218b;
    text-decoration:underline;
    font: 11px Verdana, Arial, Helvetica, sans-serif;
    font-weight:bold;
  }

.linkRelated a:hover {
	color: #10218b;
	background:#fffc00;
    text-decoration:none;
    font: 11px Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
 }
 
 
.mystyle 
{ 
    
border-width: 0 0 1px 1px; 
border-spacing: 0; 
border-collapse: collapse; 
border-style: solid; 
} 

 
.mystyle td, .mystyle th 
{ 
margin: 0; 
padding: 4px; 
border-width: 1px 1px 1px 1px; 
border-style: solid; 
} 

div.homeProgramThumbImage {
	width: 196px;
	height:141px;
	border: 4px solid #dbd7cc;
	overflow: hidden; 
}
div.homeProgram {
	float: left;
	width: 340px;
	height: 340px;
	overflow: hidden;
	margin-right: 16px;
}
div.homeProgram h3 {
	margin-top: 12px;
}
div.homeProgram h3.x {
	height: 36px;
	overflow: hidden;
}
div.articlebody {
	color: #516270
}
div.articlebody h3 {
	margin-top: 0;
	color: #036;
	font-size: 14px;
}
div.articlebody div.datestamp {
	margin: 0 0 24px;
	font-size: 90%;
}
div.articlebody a {
	color: #f60;
}
div.articlebody img {
	vertical-align: bottom;
}

div.articleheading {
	color: #f60;
	font-size: 18px;
	font-weight: bold;
	border-bottom: 2px solid #e0e6e7;
	padding-bottom: 12px;
	margin: 20px 0 18px;
}

div.col1_3 {
	width: 236px;
	margin: 0 20px 0 0;
	padding: 0;
	float: left;
}
hr {margin-left: 0;
    margin-right:auto;
    width: 60%
}
	
.newsletter {
	background: #FFFFFF;
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -border-radius: 5px;
        width: 308px;
	float: left;
	margin: 0px 0px 10px 0px;
	padding: 5px;
	border: 1px solid #333333;
	}

.headheadlines {
	 font-family:georgia, serif;
	  color:#381704;
	  font-size:10px;
	  letter-spacing:0.1em;
	  line-height:200%;
	  padding-top:11px;
}
.paraHeadlines {
	font-family:  'Hoefler Text', Georgia, 'Times New Roman', serif;
	color:#333;
	font-weight: normal;
        font-size: 1.20em;
	letter-spacing: .2em;
	line-height: 1.1em;
	margin:0px;
	text-align: center;
	text-transform: uppercase;
}
.headlines2 {
	 font-family:Georgia,serif;
	color:#FC0;
	font-variant:normal; text-transform: none; font-weight: 100; margin-bottom: 0;	font-size: 1.50em;
}
.paraStart {
	font-family:Georgia,serif;
	font-size: .9em;
    font-weight: bold;
	text-transform:uppercase;
	letter-spacing:2px;
	color:#FFF
}
.datefont{
	font-family: Georgia,"Times New Roman",serif;
	font-size: 10px;
	line-height: 22px;
	text-transform: uppercase;
	letter-spacing: 2px; 
}
.headlines3Para{
	font-family: "Helvetica Neue", "Lucida Grande", Helvetica, Arial, Verdana, sans-serif;
        font-size: 12px;
        margin-top: .5em; color: #666;
}
.headlines4{
	font-family: Georgia,"Times New Roman",serif;
	font-size: 12px;
	font-weight: bold;
	color: #004cb1;
	line-height: 22px;
	margin: 0;
	text-transform: uppercase;
	letter-spacing: 1px
}
.headheadlines5 {
	 font-family:georgia, serif;
	  color:#381704;
	  font-size:11px;
	  letter-spacing:0.1em;
	  line-height:150%;
	  padding-top:11px;
}
