/* CSS Document */

html{
/*overflow:hidden;*/
}

body{
text-align:center;
background-color:#000000;
margin:0;
padding:0;
}

h4{
font-size:14px;
font-weight:bold;
}

.clearing{
	clear:both;
	display:block;
	height:1%;
}

ul li{
margin-left:-20px;
line-height:18px;
padding-bottom:10px;
}


ol li{
margin-left:-15px;
line-height:20px;
padding-bottom:10px;
}

#main{
background:url(../web_assets/UTRC_bg2.jpg) no-repeat;
height:800px;
width:1100px;
margin-left:auto;
margin-right:auto;
z-index:-2;
}

#mainTemplate1{
background:url(../web_assets/UTRC_bgtemplate1.jpg) no-repeat;
height:800px;
width:1100px;
margin-left:auto;
margin-right:auto;
z-index:-2;
}

#mainTemplate2{
background:url(../web_assets/UTRC_bgtemplate2.jpg) no-repeat;
height:800px;
width:1100px;
margin-left:auto;
margin-right:auto;
z-index:-2;
}

#mainTemplate2con1{
background:url(../web_assets/UTRC_bg_contact1.jpg) no-repeat;
height:800px;
width:1100px;
margin-left:auto;
margin-right:auto;
z-index:-2;
}

#mainTemplate2con2{
background:url(../web_assets/UTRC_bg_contact2.jpg) no-repeat;
height:800px;
width:1100px;
margin-left:auto;
margin-right:auto;
z-index:-2;
}

#mainTemplate2con3{
background:url(../web_assets/UTRC_bg_contact3.jpg) no-repeat;
height:800px;
width:1100px;
margin-left:auto;
margin-right:auto;
z-index:-2;
}

#mainTemplate2career{
background:url(../web_assets/UTRC_bg_career.jpg) no-repeat;
height:800px;
width:1100px;
margin-left:auto;
margin-right:auto;
z-index:-2;
}

#topSector{
position:relative;
width:1100px;
height:159px;
z-index:3;
}

#middleSector{
position:absolute;
padding-top:120px;
height:625px;
width:1100px;
z-index:2;
}

#middleSector2{
	position:absolute;
	padding-top:108px;
	height:625px;
	width:1100px;
	z-index:2;
}


#bottomSector{
position:relative;
text-align:center;
top:600px;
height:85px;
width:1100px;
z-index:4;
color:#999999;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;

}

#bottomSector a{
text-decoration:none;
color:#999999;
}

#bottomSector a:hover{
text-decoration:underline;
}

#contentbreadcumb{
float:left;
text-align:left;
width:670px;
height:20px;
padding-top:10px;
padding-left:25px;
padding-bottom:15px;
}

#contentbreadcumb2{
float:left;
text-align:left;
width:455px;
height:20px;
padding-top:10px;
padding-left:25px;
padding-bottom:15px;
}

#logo{
position:absolute;
width:322;
height:48;
left:75px;
top:10px;
z-index:1;
}



#contentheader{
float:left;
width:690px;
height:25px;
}

#contentheader2{
float:left;
width:470px;
height:25px;
}

#contentheader3{
float:left;
width:470px;
height:25px;
}

.heading {
float:left;
}

.print {
background:url(../web_assets/print.jpg) left no-repeat;
padding-left:20px;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
float:right;
color:#919190;
}

.print a{
text-decoration:none;
color:#919190;
}

.print a:hover{
text-decoration:underline;
color:#939ed8;
}

.contentOne {
text-align:left;
float:left;
width:655px;
height:375px;
line-height:14px;
padding-top:15px;
padding-left:25px;
padding-right:10px;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
color:#000000;
overflow:auto;
}


.contentOneTemp1 {
text-align:left;
float:left;
width:440px;
height:375px;
line-height:14px;
padding-top:15px;
padding-left:25px;
padding-right:10px;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
color:#000000;
overflow:auto;
}

.contentOneTemp2 {
text-align:left;
float:left;
width:440px;
height:375px;
line-height:14px;
padding-top:15px;
padding-left:25px;
padding-right:10px;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
color:#000000;
overflow:auto;
}

.contentOneTemp3{
text-align:left;
float:left;
width:440px;
height:185px;
line-height:14px;
padding-top:15px;
padding-left:25px;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
color:#000000;
overflow:auto;
}

.contentThree{
text-align:left;
float:left;
width:440px;
line-height:14px;
padding-top:15px;
padding-left:25px;
padding-bottom:10px;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
color:#000000;
}

.contentTwo {
text-align:left;
float:left;
width:655px;
height:392px;
line-height:14px;
padding-top:15px;
padding-left:30px;
padding-right:10px;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
color:#000000;
overflow:auto;
}


#scrollwrapperOne{
width:695px;
height:390px;
overflow:hidden;
float:left;
text-align:left;
}


#scrollwrapperTwo{
width:485px;
height:390px;
overflow:hidden;
float:left;
text-align:left;
}

#scrollwrapperThree{
width:485px;
height:200px;
overflow:hidden;
float:left;
text-align:left;
}

.contentOne a {
text-decoration:none;
color:#939ed8;
}

.contentOne a:hover {
text-decoration:underline;
}

#contentLeft{
float:left;
width:700px;
padding-left:66px;
padding-top:80px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}

#contentLeft2{
float:left;
width:725px;
padding-left:66px;
padding-top:80px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}

#contentRight{
float:right;
width:251px;
padding-right:50px;
padding-top:13px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}

.structleft{
float:left;
width:390px;
padding-bottom:0px;
}

.structleft2{
float:left;
width:418px;
padding-left:5px;
padding-bottom:0px;
}

.structleft2 a{
color:#242751;
text-decoration:underline;
}

.structleft2 a:hover{
color:#0066FF;
text-decoration:none;
}



.structleft3{
float:left;
width:550px;
padding-bottom:0px;
}

.structleft3 a{
color:#242751;
text-decoration:none;
}

.structleft3 a:hover{
color:#0066FF;
text-decoration:none;
}


.structright{
float:right;
width:210px;
}

#innerLeft{
float:left;
width:450px;
}

#innerRight{
float:right;
text-align:left;
display:block;
width:215px;
padding-top:13px;
padding-right:2px;
padding-left:8px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}

/*#innerRight a{
color:#00447c;
font-weight:bold;
text-decoration:none;
}

#innerRight a:hover{
text-decoration:underline;
}*/

/* ############
 ### titles  ###
  #############
 */

.boldBlue{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#242751;
font-weight:bold;
padding-bottom:5px;
}

.boldBlueSection{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#242751;
font-weight:bold;
padding-bottom:10px;
}

.quote{
float:left;
width:350px;
}

.nmetitle{
float:right;
}

.slant{
font-style:italic;
font-weight:bold;
}

.imgCenter{
text-align:center;
}

.centerText{
text-align:center;
}

.boldtitle{
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
padding-bottom:5px;
}


/* ###################
 ###  Related items  ###
  #####################
 */
.portfolio {
background-color:#cfd6fb;
border:solid 2px #242751; 
padding: 10px 5px 5px 10px;
}
 
ul.folio li{
margin-left:-25px;
margin-bottom: 1px;
padding-bottom:2px;
padding-left:5px;
list-style:square;
color:#242751;
font-weight:bold;
}


.relatedTitles{
font-style:italic;
text-transform:uppercase;
color:#262753;
font-size:11px;
font-weight:bolder;
font-family:Arial, Helvetica, sans-serif;
padding-bottom:5px;
padding-top:5px;
width:180px;
float:left;
}

.subrelatedTitles{
font-style:italic;
text-transform:uppercase;
color:#808ccc;
font-size:11px;
font-weight:bolder;
font-family:Arial, Helvetica, sans-serif;
padding-bottom:10px;
padding-left:10px;
width:180px;
float:left;
}



.relatedLinks{
background:url(../web_assets/Icon/link.gif) left top no-repeat;
padding-left:38px;
padding-bottom:10px;
width:150px;
height:35px;
color:#00447c;
float:left;
}

.relatedLinks a{
text-decoration:none;
color:#00447c;
}

.relatedLinks a:hover{
text-decoration:underline;
color:#00447c;
}

.relatedArticle{
background:url(../web_assets/Icon/related.gif) left top no-repeat;
float:left;
padding-left:38px;
padding-bottom:20px;
padding-top:5px;
width:170px;
color:#00447c; 
}

.relatedArticle a{
text-decoration:none;
color:#00447c;
}

.relatedArticle a:hover{
text-decoration:underline;
color:#00447c;
}

/* #######################
 ###  Popup Video Links  ###
  #########################
*/

.relatedVideo{
padding-bottom:10px;
width:210px;
color:#00447c;
}

.relatedVideo #thumb{
float:left;
width:31px;
height:31px;
}

.relatedVideo #text{
float:right;
width:160px;
}

.relatedVideo a{
text-decoration:none;
color:#00447c;
}

.relatedVideo a:hover{
text-decoration:underline;
color:#00447c;
}

/*############################
####  News item structure ####
##############################
*/

#newsitem{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}

#newsitem ul {
	margin-left: 0;
	padding-left: 0;
	display: inline;
	margin-bottom:10px;
} 

#newsitem ul li {
	margin-left: 0;
	padding: 0px 5px 0px 5px;
	border-left: 1px solid #000;
	list-style: none;
	display: inline;
}

#newsitem ul li.date{
	font-weight:bold;
	margin-left: 0;
	border-left: none;
	list-style: none;
	display: inline;
}
			

#newsitem ul li a{
	text-decoration:none;
	color:#000000;
}

#newsitem ul li a:hover{
	text-decoration:underline;
	color:#3399FF;
}

/*###################
## VideoClick #######
#####################*/

#vidClick{
	z-index:-5;
	position:absolute;
	visibility:hidden;
}

