﻿body {
    color: #666;
    font-family:arial,helvetica,sans-serif;
    font-size: 12pt;
    margin: 0;
    padding: 0;
    background-color: #ADB7BE;
    margin-top: -10px;
}
#container {
    margin: 0 auto;
	width:auto;
    text-align: left;
	height:auto;
	background-color: #FFFFFF;
	width:1000px;
}



a {
    color: #FFFFFF;
    text-decoration: none;
}
a:hover {
    color: #666666;
    text-decoration: none;
}
img {
    border: 0 none;
}


.limit_width{
	width:1000px;
	clear:both;
	height:auto;
}

.top {
    height: 50px;
	/*margin: 10px 0 10px 104px;*/
	padding-top:25px;
}

.top ul {
	float:right;
	margin-right:50px;
	
}
.top ul li {
    color: #666666;
    display: inline;
    float: left;
    padding: 5px 2px 0;
}
.top a:hover{
	color:#28A338;
}


.top .ulLeft{
	float:right;
	font-size:11pt;
	height:15px;
	line-height:15px;
	margin-bottom:10px;
	width:630px;

		
}
.top .ulLeft li{
	padding-right:8px;
	padding-left:5px;
	display: inline;
    float: left;
    border-right:1px solid #333;
    
}
.top .ulLeft li a{
	color:#5A7584;
}
.top .ulLeft li a:hover{
	color:#5A7584;
	cursor:pointer;
}

.top .ulRight{
	float:right;
	width:630px;
	

}
.top .ulRight li{
	padding-left:8px;
	
}

.top .ulRight .search_field{
	
	-moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #ffffff;
    border-color: #404040;
    border-style: solid none solid solid;
    border-width: 1px 0 1px 1px;
    width: 180px;
	height:16px;
	vertical-align:middle;

}
.top .ulRight .button1{
	border: 0 none;
	width: 60px;
	background-color: #666666;
    height:20px;
    cursor:pointer;
    font-weight:bold;
    font-size:10pt;
    color: #fff;
	vertical-align:middle;

}


.ITRC_header
{
    margin-top:10px;
}

.ITRC_header .ITRC_Logo
{
    float: left;
    color: #666666;
    height: 102.5px;
    width:220px;
    
    margin-left:50px;

}
.ITRC_header .ITRC_Logo img {
    height: 102.5px;
    width:220px;
}


.ITRC_header .ITRC_Title
{
    float:right;
    height: 100px;
    width:630px;
	margin-right:50px;
	line-height:100px;
	color:#562516;
	font-size:45pt;
	font-family:Helvetica Light;
	overflow:hidden;
	
}


.SubITRC_Templates
{

    padding-top:100px;
    

}

.SubITRC_Templates .SubITRC_topnav{
	font-size: 10pt; 
	width:630px;
	padding-left:320px;

}

.SubITRC_Templates .SubITRC_topnav table{
	font-size: 10pt; 
	width:630px;
	border-collapse:collapse ;

}

.SubITRC_Templates .SubITRC_topnav table tr{
	background-color:#FFF;
}
.SubITRC_Templates .SubITRC_topnav table td{
    background-color: #5A7584;
    border-bottom: 1px none;
    border-color:  #5A7584;
    border-color: -moz-use-text-color #FFFFFF -moz-use-text-color transparent;
    border-right: 6px solid #FFFFFF;
    border-style: none solid;
    border-top: 1px none;
    font-size: 10pt;
    font-weight: bold;
    padding: 3px 10px 2px;
    text-align: center;
    vertical-align: middle;
    width:100px;
    
}
.SubITRC_Templates .SubITRC_topnav table td:hover{
    background-color:#81A7BB;
    
}
.SubITRC_Templates .SubITRC_topnav table td a
{
    color:#ffffff;
    font-weight:bold;
    font-size:10pt;
}

.SubITRC_Templates .SubITRC_topnav table td:first-child{
	border-left:0px solid;
}
.SubITRC_Templates .SubITRC_topnav table td:last-child{
	border-right:0px solid;
}


.SubITRC_contentArea 
{

   overflow:hidden;
   margin-bottom:20px;
   margin-top:20px;
       
}
.SubITRC_contentArea .SubITRC_leftarea
{
    float:left;
    margin-left:50px;
    width:220px;
    overflow:hidden;
    display:inline;
    
}


.SubITRC_leftarea1 
{
    position:relative ;
    float:right;
    font-size:11pt;

}


.SubITRC_leftarea1 li {
    border-bottom: 1px solid #5A7584;
    list-style-type: none;
    width:180px;
    padding-top:5px;
    padding-bottom:5px;

}
.SubITRC_leftarea1 ul .PageFlags{
    list-style-type:square;
    color:#5A7584;
    list-style-position:inside;

}

.SubITRC_leftarea1 li:hover {
    list-style-type: square;
    list-style-position:inside;
    color:#5A7584;

}
.SubITRC_leftarea1 li:first-child {
    border-top:1px solid #5A7584;

}

.SubITRC_leftarea1 a {
    color: #5A7584;
    text-decoration: none;
}
.SubITRC_leftarea1 a:hover {
    color: #5A7584;
    text-decoration: none;
    
}

.SubITRC_leftarea1 .news a {
    color: #fff;
    text-decoration: none;
}
.SubITRC_leftarea1 .news a:hover {
    color: #fff;
    text-decoration: none;
    
}


.SubITRC_contentArea .SubITRC_leftarea2
{
    float:right;
    /*margin-top:20px;*/
}

.SubITRC_leftarea .news
{
    width: 220px;
    min-height:380px;
    background-color: #81A7BB;
    color:#ffffff;
    font-size:10pt;
    position:relative ;
    top:55px;
    z-index :1;
}

.SubITRC_leftarea .news .content .title
{
    background-color: #5A7584;
    padding:5px 10px;
    font-weight:bold;
    font-size:10pt;
    margin-bottom :10px;
}



.SubITRC_leftarea .news .content table .subcontent
{
    padding-bottom:10px;
    padding-right:10px;
    padding-left:10px;
}
.SubITRC_leftarea .news .content table .subtitle
{
    font-weight:bold;
    font-size:10pt;
}
.SubITRC_leftarea .news .content table .date
{
    color:#562516;
}
.SubITRC_leftarea .news .content .more
{
    padding-left:10px;
}

/*NEWS PAGE UPDATES */
/*
.SubITRC_leftarea .ITRC_updates
{
    position:relative ;
    float:left;
    width: 220px;
    min-height:315px;
    background-color: #81A7BB;
    color:#FFFFFF;
    font-size:11pt;  
    top:70px;
    
    margin-bottom:15px;
    
    
   
}

.SubITRC_leftarea .ITRC_updates .content .title
{
    background-color: #5A7584;
    padding:5px 10px;
    font-weight:bold;
    
}
.SubITRC_leftarea .ITRC_updates .content table td
{
    padding-top:20px;
    padding-right:10px;
    padding-left:10px;
    padding-bottom:20px;
}
.SubITRC_leftarea .ITRC_updates .content table td:first-child
{
    color:#FFFFFF;
}
.SubITRC_leftarea .ITRC_updates .content table td p
{
    color:#5A7584;
} 
.SubITRC_leftarea .ITRC_updates .content table td a
{
    color:#5A7584;
} 

.SubITRC_leftarea .ITRC_updates .content table .subcontent
{
    padding-top:20px;
    padding-right:10px;
    padding-left:10px;
    color:#5A7584;
}
.SubITRC_leftarea .ITRC_updates .content table input[type=text]{
    margin-top:10px;
    margin-bottom:10px;
    width:190px;

}
.SubITRC_leftarea .ITRC_updates .content table input[type=button]{
    height:20px;
    width:65px;
    float :right;
    background-color: #5A7584;
    border-color: #5A7584;
    border-width: 0px;
    color:#FFFFFF;
    margin-right:10px;

}*/



.SubITRC_leftarea1 .title
{
    background-color: #5A7584;
    padding-left:10px;
    height:20px;
    line-height:20px;
    font-weight:bold;
    font-size:12pt;
    color:#fff;
    
}
.SubITRC_leftarea1 #OnlineForm
{
    background-color: #81A7BB; 
    min-height:290px;
    color:#fff!important;
    overflow:hidden;

}



.SubITRC_leftarea1 .SubITRC_news_left
{
    background-color: #81A7BB; 
    font-size:10pt;
    font-weight:normal;
    color:#5A7584;
    width:220px;
    padding-left:10px;
    padding-bottom:10px;
}

/*NEWS PAGE UPDATES */
/*NEWS PAGE SEARCH */
.SubITRC_leftarea .ITRC_advancedSearch
{
    position:relative ;
    float:left;
    width: 220px;
    /*min-height:300px;*/
    background-color: #81A7BB;
    color:#FFFFFF;
    font-size:11pt;  
    margin-top:20px;
    
    

}


.SubITRC_leftarea .ITRC_advancedSearch .content .title
{
    background-color: #5A7584;
    padding-left:10px;
    height:20px;
    line-height:20px;
    font-weight:bold;
    font-size:12pt;
    
}
.SubITRC_leftarea .ITRC_advancedSearch .content table td{
    padding-left:10px;
    
}

.SubITRC_leftarea .ITRC_advancedSearch .content table input[type=text]{
    margin-top:10px;
    width:100px;
    background-color: #81A7BB;
    border: 1px solid #5A7584;
}
.SubITRC_leftarea .ITRC_advancedSearch .content table #keywords{
    width:120px;
}
.SubITRC_leftarea .ITRC_advancedSearch .content table select
{
    margin-top:10px;
    background-color: #81A7BB;
    border: 1px solid #5A7584;
    width:195px;
    color:#FFFFFF;
    
}

.SubITRC_leftarea .ITRC_advancedSearch .content table .ITRC_calendarBtn{
    background-image:url("images/calendar.png");
    border-width: 0px;
    width:16px;
    height:15px;   
    padding-left:5px; 
}
.SubITRC_leftarea .ITRC_advancedSearch .content table img{
    height:20px;
    width:65px;
    float :right;
    background-color: #5A7584;
    border-color: #5A7584;
    border-width: 0px;
    color:#FFFFFF;
    margin-right:10px;
    margin-bottom:15px;
    margin-top:10px;

}
/*NEWS PAGE SEARCH */


/*For Calendar*/
.Calendar
{
    /*max-width: 170px;*/
    height: 260px; 
    padding: 10px 5px; 
    vertical-align: top;
}
.Calendar .tools
{    
    background-color: #FFFFFF;
    min-height: 320px;
    padding: 15px 5px 5px;
}
#jMonthCalendar .MonthlyCalendar #CalendarHead th.DateHeader
{
	background-color: #999999;
}

#jMonthCalendar #CalendarBody .Event
{
	background-color: #4C90CE;
	color: #FFFFFF;
}
#jMonthCalendar #CalendarBody .Pass
{
	background-color: #999999;
    color: #FFFFFF;
    cursor: pointer;
}

#jMonthCalendar #CalendarBody .Today
{
	color:#FFFFFF;
	background: #FBAC36; 
}
#EventSearch
{
    margin-top:3px;
    text-align: center;
}
#EventSearch select
{
    width: 100%;
    margin-bottom: 10px;
    
    border-color: #AAAAAA;
    border-left: 1px solid #AAAAAA;
    border-right: 1px solid #AAAAAA;
    border-style: solid;
    border-width: 1px;
    color:#666666;
}
#EventSearch input[type=text]
{
    float: left;
    height: 17px;
    margin-right: 5px;
    width: 60%;
    border-color: #AAAAAA;
    border-left: 1px solid #AAAAAA;
    border-right: 1px solid #AAAAAA;
    border-style: solid;
    border-width: 1px;
    color:#666666;
}
#EventSearch img
{
    height: 19px;
    width: 35%;
    cursor:pointer;
}

/*For Calendar*/


.SubITRC_contentArea .SubITRC_rightarea
{
    float:right;
    width:630px;
    position:relative;
    /*left:50px;*/
    display:inline;
    /*left:320px;*/
    right:50px;

}

/*IE7 */
*+html .SubITRC_contentArea .SubITRC_rightarea
{
    float:left;
    width:630px;
    position:relative;
    left:50px;

}

/* about us */
.SubITRC_rightarea .SubITRC_about_table4
{
    width:630px;
}
.SubITRC_rightarea .SubITRC_about_table4 td 
{
    vertical-align:top;
}

.SubITRC_rightarea .SubITRC_about_table4 td ul
{
    padding-left:40px;
    list-style-type:square;
    color:#5A7584;
}
.SubITRC_rightarea .SubITRC_about_table4 td ul li
{
    margin-top:20px;
}
.SubITRC_about_table 
{
    width:600px;

}
.SubITRC_about_table td
{
    vertical-align:top;

}
.SubITRC_about_table1
{

    width:190px;
    border-collapse:collapse;
    margin:0;
    display:inline-table;
    *+display:inline;
    vertical-align:top;

}
.SubITRC_about_table1 td,.SubITRC_about_table2 td,.SubITRC_about_table3 td
{

    padding:0;

}

.SubITRC_about_table2
{

    width:190px;
    border-collapse:collapse;
    margin:0;
    margin-left:20px;
    margin-right:20px;
    display:inline-table;
    *+display:inline;
    vertical-align:top;

}
.SubITRC_about_table3
{

    width:190px;
    border-collapse:collapse;
    margin:0;
    display:inline-table;
    *+display:inline;
    vertical-align:top;

}
.SubITRC_about_table1 td img,.SubITRC_about_table2 td img,.SubITRC_about_table3 td img
{
    width:190px;
    height:110px;

}

.SubITRC_contentArea .SubITRC_rightarea table .SubITRC_about_style1
{
    color:#fff;
    background-color:#546D7A;
    height:35px;
    padding-left:10px;
    font-size: 10.5pt;
}
.SubITRC_contentArea .SubITRC_rightarea table .SubITRC_about_style2
{
    color:#fff;
    background-color:#785924;
    height:35px;
    padding-left:10px;
    font-size: 10.5pt;
}
.SubITRC_contentArea .SubITRC_rightarea table .SubITRC_about_style3
{
    color:#fff;
    background-color:#646464;
    height:35px;
    padding-left:10px;
    font-size: 10.5pt;
}
.SubITRC_contentArea .SubITRC_rightarea table .SubITRC_about_style4
{
    background-color:#fff;
    padding:10px;
	font-size: 8.5pt;
}
.SubITRC_contentArea .SubITRC_rightarea .SubITRC_about_title
{
    color:#562516;
    font-size: 20pt;

}

/* archive */
.SubITRC_contentArea .SubITRC_rightarea table .SubITRC_archive_press_title
{
    color:#562516;
    font-weight:bold;
    font-size:14pt;
    padding-top:8px;
    border-top: 2px solid #5A7584;
}
.SubITRC_contentArea .SubITRC_rightarea table .SubITRC_archive_press_date
{
    color:#666666;
    font-size:11pt;
    font-weight:bold;
    border-bottom: 2px solid #5A7584;
    padding-bottom:8px;
}
.SubITRC_contentArea .SubITRC_rightarea table .SubITRC_archive_press_text
{
    padding-top:10px;
    padding-bottom:10px;
}
.SubITRC_contentArea .SubITRC_rightarea table .SubITRC_archive_press_more
{
    float:right;
    color:#5A7584;
    font-size:11pt;
    margin-bottom:20px;
    text-decoration: none;
}

.SubITRC_contentArea .SubITRC_rightarea table .SubITRC_archive_press_more a
{
    color:#5A7584;
    text-decoration: none;
}

/* report */

.SubITRC_report_title1
{
    padding-top:10px;
    padding-bottom:10px;
    padding-left:10px;
    color:#641e12;
    font-weight:bold;
    font-size:18pt;
    
}

.SubITRC_report_title1 .SubITRC_report_bookmark 
{
    color:#81A7BB;
    
}

.SubITRC_report .SubITRC_report_table td .SubITRC_report_title2 td
{
    background-color: #5A7584;
    color:#fff;
    padding:10px;

    
}
.SubITRC_report 
{
    vertical-align:top;
}
.SubITRC_report div
{
   /* vertical-align:top;
    width:155px;
    display:inline-table;*/
}

.SubITRC_report .SubITRC_report_table td
{
    vertical-align:top;
    background-color: #81A7BB;

}

.SubITRC_archive_report_style1
{
    background-color: #81A7BB;
    /*margin-right:15px;
    margin-bottom:20px;*/
    /*width:155px;*/
    border-collapse:collapse;
    vertical-align:top;
    
}
.SubITRC_archive_report_style1 ul
{
    list-style-type:disc;
    padding-left:20px;
    *+padding-left:10px;
    font-size:11pt;
    
}
.SubITRC_archive_report_style1 ul a
{
    color:#fff;
    font-weight:normal;
   /* width:155px;*/
    
}
.SubITRC_archive_report_style1 ul li
{
    margin-bottom:10px;
    width:160px;
    word-wrap:break-word; 
    word-break:normal; 
}

.SubITRC_archive_report_style1 ul a:hover
{

    cursor:pointer;
    
}
.SubITRC_archive_report_style1 td
{
    padding:10px;
    color:#fff;
    /*width:155px;*/
    
}



.SubITRC_archive_report_style2
{
    background-color: #5A7584;
    color:#fff;
    padding:5px;
    margin-left:10px;
    margin-right:10px;
}

.SubITRC_archive_report_table1 td
{
    padding-top:10px;
    padding-bottom:10px;
    max-width:630px;
}

/* special projects*/
.SubITRC_projects_leftStyle1
{
    margin-top:100px;
    text-align:left;
    
}
.SubITRC_projects_leftTable1
{
    margin-top:100px;
    
}





.SubITRC_projects_leftReportTable
{
    margin-top:100px;
    font-size:10pt;
    background-color: #81A7BB;
    color:#fff;
    border-collapse:collapse;
    
    display:none;
   
    
}
.SubITRC_projects_leftReportDesc
{

    padding-top:15px;
    padding-bottom:15px;
    padding-right:5px;
    padding-left:10px;
    
}
.SubITRC_projects_leftReportTable td
{

    /*padding-left:10px;*/
    
    
}
.SubITRC_projects_leftReportTable td p
{

    padding-left:10px;
    color:#5A7584;
    padding-top:10px;
    
    
}
.SubITRC_projects_leftReportTable .reportTitle
{
    background-color: #5A7584;
    color:#fff;
    padding-left:10px;
    height:20px;
    line-height:20px;
    
}
.SubITRC_projects_leftReportTable .reportTitle td
{

    padding-left:10px;

    
}
.SubITRC_projects_leftReportTable input[type=botton]
{

    background-color:#5A7584;
    border-color: #5A7584;
    border-width: 0px;
    color:#FFFFFF;
    float:right;
    margin-right:10px;
    margin-bottom:10px;
    margin-top:20px;
    
    
}
.SubITRC_projects_leftReportTable input[type=text]
{

    width: 195px;
    margin-left:10px;
    
}
.SubITRC_projects_leftStyle2
{
    background-color: #5A7584;
    padding-left:10px;
    padding-right:10px;
    height:20px;
    line-height:20px;
    font-weight:bold;
    color:#fff;
    
}
.SubITRC_projects_leftStyle3
{
    background-color: #81A7BB;
    padding:10px;
    color:#fff;
    
}
.SubITRC_projects_leftStyle1 img
{
    width:215px;
    
}
.SubITRC_rightarea table .SubITRC_projects_style1
{
    background-color:#2A6053;
    padding-left:20px;

}
.SubITRC_rightarea table .SubITRC_projects_style1 img
{
    width:295px;
    height:200px;
}
.SubITRC_rightarea table .SubITRC_projects_style2
{
    background-color:#41947F;
    padding:10px;
    color:#fff;
    vertical-align:top;
    font-size:10pt;
    
}

.SubITRC_rightarea table .SubITRC_projects_style3
{
    background-color:#555368;
    padding-left:20px;

}
.SubITRC_rightarea table .SubITRC_projects_style3 img
{
    width:295px;
    height:200px;
}
.SubITRC_rightarea table .SubITRC_projects_style4
{
    background-color:#837FA0;
    padding:10px;
    color:#fff;
    vertical-align:top;
    font-size:10pt;
}
.SubITRC_rightarea table .SubITRC_projects_style5
{
    padding-top:20px;
    color:#641e12;
    font-weight:bold;
    font-size:18pt;


}
.SubITRC_rightarea table .SubITRC_projects_style6
{
    padding-top:20px;
    padding-bottom:20px;
    color:#404040;


}

.SubITRC_rightarea table .SubITRC_projects_style6 ul
{
    padding-left:15px;
    list-style-type:disc;

}

.SubITRC_rightarea table .SubITRC_projects_style7
{
    background-color:#596A44;
    padding-left:20px;
    border:none;

}
.SubITRC_rightarea .SubITRC_projects_table1
{
    border-collapse:collapse;
    width:630px;

}
.SubITRC_rightarea table .SubITRC_projects_style7 img
{
    width:295px;
    height:200px;
}
.SubITRC_rightarea table .SubITRC_projects_style8
{
    background-color:#88A369;
    padding:10px;
    color:#fff;
    vertical-align:top;
    font-size:10pt;
    width:295px;

}


.SubITRC_rightarea table .SubITRC_projects_style9
{
    background-color:#546D7A;
    padding-left:20px;
    border:none;

}
.SubITRC_rightarea table .SubITRC_projects_style9 img
{
    width:295px;
    height:200px;
}
.SubITRC_rightarea table .SubITRC_projects_style10
{
    background-color:#81A7BB;
    padding:10px;
    color:#fff;
    vertical-align:top;
    font-size:10pt;
    width:295px;

}


.SubITRC_rightarea table .SubITRC_projects_style11
{
    background-color:#785924;
    padding-left:20px;
    border:none;

}
.SubITRC_rightarea table .SubITRC_projects_style11 img
{
    width:295px;
    height:200px;
}
.SubITRC_rightarea table .SubITRC_projects_style12
{
    background-color:#B98937;
    padding:10px;
    color:#fff;
    vertical-align:top;
    font-size:10pt;
    width:295px;

}

.SubITRC_rightarea table .SubITRC_projects_style13
{
    background-color:#744033;
    padding-left:20px;
    border:none;

}
.SubITRC_rightarea table .SubITRC_projects_style13 img
{
    width:295px;
    height:200px;
}
.SubITRC_rightarea table .SubITRC_projects_style14
{
    background-color:#B2624E;
    padding:10px;
    color:#fff;
    vertical-align:top;
    font-size:10pt;
    width:295px;

}



.SubITRC_table_width
{
    width:630px;
}


/* projects*/

.SubITRC_contentArea .SubITRC_rightarea .SubITRC_rightAreaTable1
{
    margin-bottom:20px;
    display:inline-table;
    *+display:inline;  /* IE7 */
    margin-right:8px;
    width:200px;
    background-color:#88a369;
    border-collapse:collapse;
    border-spacing:0;
    border:0;
    vertical-align:top;
}
.SubITRC_contentArea .SubITRC_rightarea .SubITRC_rightAreaTable1 td
{
    padding:0;
}
.SubITRC_contentArea .SubITRC_rightarea .SubITRC_rightAreaTable1 img
{
    width:200px;
    height:110px;  
}
.SubITRC_contentArea .SubITRC_rightarea .SubITRC_rightAreaTable2
{
    margin-bottom:20px;
    display:inline-table;
    *+display:inline; /* IE7 */
    margin-right:8px;
    width:200px;
    border-collapse:collapse;
    border-spacing:0;
    border:0;
    vertical-align:top;
}
.SubITRC_contentArea .SubITRC_rightarea .SubITRC_rightAreaTable2 td
{
    padding:0;
}
.SubITRC_contentArea .SubITRC_rightarea .SubITRC_rightAreaTable2 img
{
    width:200px;
    height:110px;  
}
.SubITRC_contentArea .SubITRC_rightarea .SubITRC_rightAreaTable3
{
    margin-bottom:20px;
    display:inline-table;
    *+display:inline; /* IE7 */
    margin-right:8px;
    width:200px;
    border-collapse:collapse;
    border-spacing:0;
    border:0;
    vertical-align:top;
}
.SubITRC_contentArea .SubITRC_rightarea .SubITRC_rightAreaTable3 td
{
    padding:0;
}
.SubITRC_contentArea .SubITRC_rightarea .SubITRC_rightAreaTable3 img
{
    width:200px;
    height:110px;  
}
.SubITRC_contentArea .SubITRC_rightarea .SubITRC_rightAreaTable4
{
    margin-bottom:20px;
    display:inline-table;
    *+display:inline; /* IE7 */
    margin-right:8px;
    width:200px;
    border-collapse:collapse;
    border-spacing:0;
    border:0;
    vertical-align:top;
}
.SubITRC_contentArea .SubITRC_rightarea .SubITRC_rightAreaTable4 td
{
    padding:0;
}
.SubITRC_contentArea .SubITRC_rightarea .SubITRC_rightAreaTable4 img
{
    width:200px;
    height:110px;  
}
.SubITRC_contentArea .SubITRC_rightarea .SubITRC_rightAreaTable5
{
    margin-bottom:20px;
    display:inline-table;
    *+display:inline; /* IE7 */
    margin-right:8px;
    width:200px;
    border-collapse:collapse;
    border-spacing:0;
    border:0;
    vertical-align:top;
}
.SubITRC_contentArea .SubITRC_rightarea .SubITRC_rightAreaTable5 td
{
    padding:0;
}
.SubITRC_contentArea .SubITRC_rightarea .SubITRC_rightAreaTable5 img
{
    width:200px;
    height:110px;  
}
.SubITRC_contentArea .SubITRC_rightarea .SubITRC_rightAreaTable6
{
    margin-bottom:20px;
    display:inline-table;
    *+display:inline; /* IE7 */
    margin-right:8px;
    width:200px;
    border-collapse:collapse;
    border-spacing:0;
    border:0;
    vertical-align:top;
}
.SubITRC_contentArea .SubITRC_rightarea .SubITRC_rightAreaTable6 td
{
    padding:0;
}
.SubITRC_contentArea .SubITRC_rightarea .SubITRC_rightAreaTable6 img
{
    width:200px;
    height:110px;  
}
.SubITRC_contentArea .SubITRC_rightarea .SubITRC_rightAreaTable7
{
    margin-bottom:20px;
    display:inline-table;
    *+display:inline; /* IE7 */
    margin-right:8px;
    width:200px;
    border-collapse:collapse;
    border-spacing:0;
    border:0;
    vertical-align:top;
}
.SubITRC_contentArea .SubITRC_rightarea .SubITRC_rightAreaTable7 td
{
    padding:0;
}
.SubITRC_contentArea .SubITRC_rightarea .SubITRC_rightAreaTable7 img
{
    width:200px;
    height:110px;  
}
.SubITRC_contentArea .SubITRC_rightarea .SubITRC_rightAreaTable8
{
    margin-bottom:20px;
    display:inline-table;
    *+display:inline; /* IE7 */
    margin-right:8px;
    width:200px;
    border-collapse:collapse;
    border-spacing:0;
    border:0;
    vertical-align:top;
}
.SubITRC_contentArea .SubITRC_rightarea .SubITRC_rightAreaTable8 td
{
    padding:0;
}
.SubITRC_contentArea .SubITRC_rightarea .SubITRC_rightAreaTable8 img
{
    width:200px;
    height:110px;  
}
.SubITRC_contentArea .SubITRC_rightarea .SubITRC_rightAreaTable9
{
    margin-bottom:20px;
    display:inline-table;
    *+display:inline; /* IE7 */
    margin-right:8px;
    width:200px;
    border-collapse:collapse;
    border-spacing:0;
    border:0;
    vertical-align:top;
}
.SubITRC_contentArea .SubITRC_rightarea .SubITRC_rightAreaTable9 td
{
    padding:0;
}
.SubITRC_contentArea .SubITRC_rightarea .SubITRC_rightAreaTable9 img
{
    width:200px;
    height:110px;  
}



.SubITRC_contentArea .SubITRC_rightarea .SubITRC_rightAreaTable1 .SubITRC_projectTableTitle1
{
    width:200px;
    background-color:#596A44;
    font-size:10.5pt;
    color:#fff;
    font-family:Helvetica;
    padding:5px 10px 5px 10px;
}
.SubITRC_contentArea .SubITRC_rightarea .SubITRC_rightAreaTable1 .SubITRC_projectTableTitle1 a, 
.SubITRC_contentArea .SubITRC_rightarea .SubITRC_rightAreaTable1 .SubITRC_projectTableTitle1 a:hover
{
    color:#fff;
}
.SubITRC_contentArea .SubITRC_rightarea .SubITRC_rightAreaTable1 .SubITRC_projectTableText1
{
    width:200px;
    background-color:#88a369;
    font-size:8.5pt;
    color:#404040;
    font-family:Arial;
    font-weight:lighter;
    padding:15px 10px 15px 10px;
}
.SubITRC_contentArea .SubITRC_rightarea .SubITRC_rightAreaTable2 .SubITRC_projectTableTitle2
{
    width:200px;
    background-color:#546d7a;
    font-size:10.5pt;
    color:#fff;
    font-family:Helvetica;
    padding:5px 10px 5px 10px;
}
.SubITRC_contentArea .SubITRC_rightarea .SubITRC_rightAreaTable2 .SubITRC_projectTableTitle2 a, 
.SubITRC_contentArea .SubITRC_rightarea .SubITRC_rightAreaTable2 .SubITRC_projectTableTitle2 a:hover
{
    color:#fff;
}
.SubITRC_contentArea .SubITRC_rightarea .SubITRC_rightAreaTable2 .SubITRC_projectTableText2
{
    width:200px;
    background-color:#81a7bb;
    font-size:8.5pt;
    color:#404040;
    font-family:Arial;
    padding:15px 10px 15px 10px;
    margin-bottom:20px;
}
.SubITRC_contentArea .SubITRC_rightarea .SubITRC_rightAreaTable3 .SubITRC_projectTableTitle3
{
    width:200px;
    background-color:#785924;
    font-size:10.5pt;
    color:#fff;
    font-family:Helvetica;
    padding:5px 10px 5px 10px;
    margin-bottom:20px;
}
.SubITRC_contentArea .SubITRC_rightarea .SubITRC_rightAreaTable3 .SubITRC_projectTableTitle3 a, 
.SubITRC_contentArea .SubITRC_rightarea .SubITRC_rightAreaTable3 .SubITRC_projectTableTitle3 a:hover
{
    color:#fff;
}
.SubITRC_contentArea .SubITRC_rightarea .SubITRC_rightAreaTable3 .SubITRC_projectTableText3
{
    width:200px;
    background-color:#b98937;
    font-size:8.5pt;
    color:#404040;
    font-family:Arial;
    padding:15px 10px 15px 10px;
}
.SubITRC_contentArea .SubITRC_rightarea .SubITRC_rightAreaTable4 .SubITRC_projectTableTitle4
{
    width:200px;
    background-color:#555368;
    font-size:10.5pt;
    color:#fff;
    font-family:Helvetica;
    padding:5px 10px 5px 10px;
}
.SubITRC_contentArea .SubITRC_rightarea .SubITRC_rightAreaTable4 .SubITRC_projectTableTitle4 a, 
.SubITRC_contentArea .SubITRC_rightarea .SubITRC_rightAreaTable4 .SubITRC_projectTableTitle4 a:hover
{
    color:#fff;
}
.SubITRC_contentArea .SubITRC_rightarea .SubITRC_rightAreaTable4 .SubITRC_projectTableText4
{
    width:200px;
    background-color:#837fa0;
    font-size:8.5pt;
    color:#404040;
    font-family:Arial;
    padding:15px 10px 15px 10px;
}
.SubITRC_contentArea .SubITRC_rightarea .SubITRC_rightAreaTable5 .SubITRC_projectTableTitle5
{
    width:200px;
    background-color:#744033;
    font-size:10.5pt;
    color:#fff;
    font-family:Helvetica;
    padding:5px 10px 5px 10px;
}
.SubITRC_contentArea .SubITRC_rightarea .SubITRC_rightAreaTable5 .SubITRC_projectTableTitle5 a, 
.SubITRC_contentArea .SubITRC_rightarea .SubITRC_rightAreaTable5 .SubITRC_projectTableTitle5 a:hover
{
    color:#fff;
}
.SubITRC_contentArea .SubITRC_rightarea .SubITRC_rightAreaTable5 .SubITRC_projectTableText5
{
    width:200px;
    background-color:#b2624e;
    font-size:8.5pt;
    color:#404040;
    font-family:Arial;
    padding:15px 10px 15px 10px;
}
.SubITRC_contentArea .SubITRC_rightarea .SubITRC_rightAreaTable6 .SubITRC_projectTableTitle6
{
    width:200px;
    background-color:rgb(88, 89, 91);
    font-size:10.5pt;
    color:#fff;
    font-family:Helvetica;
    padding:5px 10px 5px 10px;
}
.SubITRC_contentArea .SubITRC_rightarea .SubITRC_rightAreaTable6 .SubITRC_projectTableTitle6 a, 
.SubITRC_contentArea .SubITRC_rightarea .SubITRC_rightAreaTable6 .SubITRC_projectTableTitle6 a:hover
{
    color:#fff;
}
.SubITRC_contentArea .SubITRC_rightarea .SubITRC_rightAreaTable6 .SubITRC_projectTableText6
{
    width:200px;
    background-color:rgb(128, 129, 132);
    font-size:8.5pt;
    color:#404040;
    font-family:Arial;
    font-weight:lighter;
    padding:15px 10px 15px 10px;
}
.SubITRC_contentArea .SubITRC_rightarea .SubITRC_rightAreaTable7 .SubITRC_projectTableTitle7
{
    width:200px;
    background-color:rgb(158, 128, 69);
    font-size:10.5pt;
    color:#fff;
    font-family:Helvetica;
    padding:5px 10px 5px 10px;
}
.SubITRC_contentArea .SubITRC_rightarea .SubITRC_rightAreaTable7 .SubITRC_projectTableTitle7 a, 
.SubITRC_contentArea .SubITRC_rightarea .SubITRC_rightAreaTable7 .SubITRC_projectTableTitle7 a:hover
{
    color:#fff;
}
.SubITRC_contentArea .SubITRC_rightarea .SubITRC_rightAreaTable7 .SubITRC_projectTableText7
{
    width:200px;
    background-color:rgb(217, 191, 122);
    font-size:8.5pt;
    color:#404040;
    font-family:Arial;
    padding:15px 10px 15px 10px;
    margin-bottom:20px;
}
.SubITRC_contentArea .SubITRC_rightarea .SubITRC_rightAreaTable8 .SubITRC_projectTableTitle8
{
    width:200px;
    background-color:rgb(125, 74, 93);
    font-size:10.5pt;
    color:#fff;
    font-family:Helvetica;
    padding:5px 10px 5px 10px;
    margin-bottom:20px;
}
.SubITRC_contentArea .SubITRC_rightarea .SubITRC_rightAreaTable8 .SubITRC_projectTableTitle8 a, 
.SubITRC_contentArea .SubITRC_rightarea .SubITRC_rightAreaTable8 .SubITRC_projectTableTitle8 a:hover
{
    color:#fff;
}
.SubITRC_contentArea .SubITRC_rightarea .SubITRC_rightAreaTable8 .SubITRC_projectTableText8
{
    width:200px;
    background-color:rgb(194, 150, 157);
    font-size:8.5pt;
    color:#404040;
    font-family:Arial;
    padding:15px 10px 15px 10px;
}
.SubITRC_contentArea .SubITRC_rightarea .SubITRC_rightAreaTable9 .SubITRC_projectTableTitle9
{
    width:200px;
    background-color:rgb(191, 84, 74);
    font-size:10.5pt;
    color:#fff;
    font-family:Helvetica;
    padding:5px 10px 5px 10px;
    margin-bottom:20px;
}
.SubITRC_contentArea .SubITRC_rightarea .SubITRC_rightAreaTable9 .SubITRC_projectTableTitle9 a, 
.SubITRC_contentArea .SubITRC_rightarea .SubITRC_rightAreaTable9 .SubITRC_projectTableTitle9 a:hover
{
    color:#fff;
}
.SubITRC_contentArea .SubITRC_rightarea .SubITRC_rightAreaTable9 .SubITRC_projectTableText9
{
    width:200px;
    background-color:rgb(199, 143, 92);
    font-size:8.5pt;
    color:#404040;
    font-family:Arial;
    padding:15px 10px 15px 10px;
}





/* event */
.SubITRC_rightarea .allEvent .EventContent
{
    

}
.SubITRC_rightarea .allEvent .EventContent table 
{
    width:630px;
    background-color: #FFFFFF;
    border-top: 2px solid #5A7584;
    padding-bottom:20px;
}
*+html .SubITRC_rightarea .allEvent .EventContent table 
{
    margin-bottom:20px;
}

.SubITRC_rightarea .allEvent .EventContent img
{
     width:120px;
	height:90px;

}
.SubITRC_rightarea .allEvent .EventContent .image
{
    width:120px;
	height:90px;
	padding-top:8px;
}

.SubITRC_rightarea .allEvent .EventContent .title
{
    color:#562516;
    font-weight:bold;
    font-size:14pt;
    padding-bottom:8px;
}
.SubITRC_rightarea .allEvent .EventContent .date
{
    color:#666666;
    font-size:11pt;
    font-weight:bold;
    border-bottom: 2px solid #5A7584;
    padding-bottom:8px;
}
.SubITRC_rightarea .allEvent .EventContent .text
{
    color:#666666;
    font-size:11pt;
    margin-top:20px;
    padding-top:8px;
    padding-left:50px;
    height:50px;
}
.SubITRC_rightarea .allEvent .EventContent .more
{
    float:right;
    color:#5A7584;
    font-size:11pt;
    margin-bottom:20px;
    text-decoration: none;
}

.SubITRC_rightarea .allEvent .EventContent .more a
{
    color:#5A7584;
    text-decoration: none;
}

/* event */

/* event detail */
.eventdetails 
{
    margin-top:20px;
}
.eventdetails a
{
    color:#5A7584;
    text-decoration: none;
}
.EventTitle
{
    color:#562516;
    font-weight:bold;
    font-size:14pt;
}
.SubITRC_rightarea .eventdetails .content .image
{
    width:630px;
	height:200px;
}
.SubITRC_rightarea .eventdetails .content .image img
{ 
    width:630px;
	height:200px;
}

.SubITRC_rightarea .eventdetails .content .subtitle
{
    color:#562516;
    font-weight:bold;
    font-size:14pt;
    padding-top:8px;
}
.SubITRC_rightarea .eventdetails .content .date
{
    color:#666666;
    font-size:11pt;
    font-weight:bold;
    border-bottom: 2px solid #5A7584;
    padding-bottom:8px;
}
.SubITRC_rightarea .eventdetails .content .text
{
    color:#666666;
    font-size:11pt;
    padding-top:15px;

}

/* news */
.SubITRC_rightarea .allnews .NewsContent
{
    

}
.SubITRC_rightarea .allnews .NewsContent table 
{
    width:630px;
    background-color: #FFFFFF;
    border-top: 2px solid #5A7584;
    padding-bottom:20px;
}
*+html .SubITRC_rightarea .allnews .NewsContent table 
{
    margin-bottom:20px;
}

.SubITRC_rightarea .allnews .NewsContent img
{
    width:120px;
	height:90px;

}
.SubITRC_rightarea .allnews .NewsContent .image
{
    width:120px;
	height:90px;
	padding-top:8px;
}

.SubITRC_rightarea .allnews .NewsContent .title
{
    color:#562516;
    font-weight:bold;
    font-size:14pt;
    padding-top:8px;
}
.SubITRC_rightarea .allnews .NewsContent .date
{
    color:#666666;
    font-size:11pt;
    font-weight:bold;
    border-bottom: 2px solid #5A7584;
    padding-bottom:8px;
}
.SubITRC_rightarea .allnews .NewsContent .text
{
    color:#666666;
    font-size:11pt;
    margin-top:20px;
    padding-top:8px;
    padding-left:50px;
    height:50px;
}
.SubITRC_rightarea .allnews .NewsContent .more
{
    float:right;
    color:#5A7584;
    font-size:11pt;
    margin-bottom:20px;
    text-decoration: none;
}

.SubITRC_rightarea .allnews .NewsContent .more a
{
    color:#5A7584;
    text-decoration: none;
}
/*news */

/* news detail */
.newsdetails 
{
    margin-top:20px;
}
.newsdetails a
{
    color:#5A7584;
    text-decoration: none;
}
.EventTitle
{
    color:#562516;
    font-weight:bold;
    font-size:14pt;
}

.SubITRC_rightarea .newsdetails .content .image
{
    width:630px;
	height:200px;
}
.SubITRC_rightarea .newsdetails .content .image img
{ 
    width:630px;
	height:200px;
}

.SubITRC_rightarea .newsdetails .content .subtitle
{
    color:#562516;
    font-weight:bold;
    font-size:14pt;
    padding-top:8px;
}
.SubITRC_rightarea .newsdetails .content .date
{
    color:#666666;
    font-size:11pt;
    font-weight:bold;
    border-bottom: 2px solid #5A7584;
    padding-bottom:8px;
}
.SubITRC_rightarea .newsdetails .content .text
{
    color:#666666;
    font-size:11pt;
    padding-top:15px;

}



/*sitemap*/
.SubITRC_rightarea a
{
    text-decoration:none;
    color:#168ec8;
}
.SubITRC_rightarea a:hover
{
    text-decoration:none;
    color:#5A7584;
}


.ITRC_footer1 {
    height: 100px;
    width:100%;
    background-color: #5A7584;

}
.ITRC_footer2 {
    height: 100px;
    
}
.ITRC_footer2 a {
    color: #930;
    text-decoration: none;
}

.ITRC_footer2 p{
    color: #666666;
    font-size: 10pt; 
}
.ITRC_footer2 .style1{
    color: #562516;
    font-size: 20pt; 
}

.ITRC_footer2 .ITRC_footer2_left
{
	float:left;
    padding-left:50px;
    width:220px;
    margin-top:10px;
}
.ITRC_footer2 .ITRC_footer2_left img {
    height: 75px;
    width:220px;
}
.ITRC_footer2 .ITRC_footer2_middle{
    float:left;
    padding-left:50px;
    width:302.5px;
    margin-top:10px;
}
.ITRC_footer2 .ITRC_footer2_right{
    float:left;
    padding-left:25px;
    width:312.5px;
    margin-top:10px;
}

.ITRC_footer3 {
    height: auto;
    width: 1000px;
    margin: 0px;
    padding: 0px;
    border-top-style: solid;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    border-top-color: #808080;
    border-top-width: 1px;
    background-color: #ADB7BE;
}
.ITRC_footer3 p {
    float: left;
    margin-right: 5px;
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #FFF;
    padding-right: 5px;
    font-family: arial,helvetica,sans-serif;
    font-size: 10pt;
    margin-top: 10px;
    margin-bottom: 10px;
    padding-top: 0px;
    padding-bottom: 0px;
    color: #FFFFFF;
}
.ITRC_footer3 a
{
	font-size:10pt;
}
.ITRC_footer3 a:hover
{
	color: #FFFFFF;
}
.ITRC_footer3 .noborder {
    border-right-style: none;
}
.ITRC_linksright p{
    float: right;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    padding-right: 0px;
    padding-left: 10px;
    line-height: 1.5em;
    padding-top: 0px;
    padding-bottom: 0px;
    margin-top: 8px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    color: #FFFFFF;
}
.ITRC_linksright a:hover
{
	color: #FFFFFF;
}
.ITRC_linksright img
{
    width:20px;
    height:15px;
}






/* membership login*/
#loginDiv 
{
    width: 220px;
    min-height:315px;
    background-color: #81A7BB;
    color:#5A7584;
    font-size:12pt;
    margin-top:50px;

}
#loginDiv input[type=button]
{

    background-color: #5A7584;
    color:#fff;
    border:none;
    height:22px;



}

#loginDiv table
{
    padding-top:20px;
    padding-right:10px;
    padding-bottom:20px;
    padding-left:10px;

}

/* IE7 */ 
*+html #loginDiv table td
 { 
    padding-right:10px;
    padding-left:10px;

 } 
 *+html #loginDiv .ITRC_register
{
    margin-top:20px;
    padding-bottom:20px;

}

*+html #loginDiv
{
    float :left;
    padding:0px;
    margin:0px;
    
    /*bottom:-40px;*/
    
}

/* IE7 */ 


#loginDiv .ITRC_loginTitle
{
    background-color: #5A7584;
    height :20px;
    line-height:20px;
    padding-left:10px;
    color:#FFFFFF;
    font-weight:bold;
    font-size:12pt;

}
#loginDiv .ITRC_login
{
    float:right;
    color:#fff;
    background-color: #5A7584;
    border-color: #5A7584;
    border-width: 0px;
    cursor:pointer;
    height:22px;
    line-height:18px;/*针对IE*/
    width:70px;


}
input::-moz-focus-inner{ border: 0;padding: 0;}/*针对Firefox*/


#loginDiv .ITRC_register
{
    float:right;
    color:#fff;
    background-color: #5A7584;
    border-color: #5A7584;
    border-width: 0px;
    height:22px;
    line-height:18px;/*针对IE*/
    width:70px;
    cursor:pointer;
    
}
#loginDiv .ITRC_register:-moz-focus-inner{ border:0; padding:0; margin:0; }
#loginDiv .ITRC_reg_title
{
    color:#5A7584;
    font-weight:bold;
    font-size:12pt;
}
#loginDiv .ITRC_reg_desc
{
    color:#FFFFFF;
    font-size:10pt;
}
#loginDiv .ITRC_forgot
{
    font-size:10pt;
    color:#5A7584;
}

#loginDiv input[type=text],#loginDiv input[type=password]{
    
    width: 190px;

}
/* membership login*/

#loginDiv .msg
{
    background-color:#5A7584;
    color:#fff;
    font-weight:bold;
    padding-left:10px;
}
#loginDiv .userName
{
    padding-left:10px;
}
#loginDiv .logout
{
    padding-left:10px;
}
#loginDiv .reset
{
    padding-left:10px;
}
#loginDiv .edit
{
    padding-left:10px;
}


/* register */
.SubITRC_rightarea #Content
{
    background-color:#81A7BB;
    

}
.SubITRC_rightarea #Content .ITRC_register_title
{
    background-color:#5A7584;
    color:#fff;
    padding-left:20px;
    height:25px;
    line-height:25px;

}

.SubITRC_rightarea #Content #registerDiv
{

    padding-left:20px;
    padding-bottom:30px;
    padding-top:10px;
	color: #FFF;

}
.SubITRC_rightarea #Content #registerDiv table
{
    width:100%;
}
.SubITRC_rightarea #Content table img
{

   vertical-align:bottom;
}
.SubITRC_rightarea #Content table .register input[type=button]
{

    background-color:#5A7584;
    border-color: #5A7584;
    border-width: 0px;
    color:#FFFFFF;
    
    height:22px;
    line-height:18px;
    width:70px;
    cursor:pointer;

}

/* registration return content */
.SubITRC_rightarea #Content #SubITRC_registration_returnContent 
{

border:1px solid Transparent;

}
.SubITRC_rightarea #Content #SubITRC_registration_returnContent .SubITRC_registration_bg 
{


    width:630px;
    height:310px;

}

.SubITRC_rightarea #Content #SubITRC_registration_returnContent .SubITRC_registration_bg img
{

    width:630px;
    height:310px;

}
.SubITRC_rightarea #Content #SubITRC_registration_returnContent .SubITRC_registration_bg ul
{

    list-style:none;

}


.SubITRC_rightarea #Content #SubITRC_registration_returnContent .SubITRC_registration_returnDesc
{
    color:#fff;
    font-size:30pt;
    text-align:center;
    font-weight:normal;
    width:550px;
    vertical-align:bottom;
    margin-left:40px;
    position:absolute;
    bottom:20px;
    overflow:hidden;
    max-height:300px;

}
