@charset "UTF-8";
/* CSS Document */

* {margin:0; padding:0;}

body {
	background: url(../images/main_bg.jpg) #5e6b70 repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	}

img, div { behavior: url(scripts/iepngfix.htc)}

p {margin-bottom: 15px;}

#menu {
	position: absolute;
	top: 83px;
	left: 0;
	width: 516px;
	height: 40px;
	list-style: none;
	}
	
#menu li {
	float: left;
	border-left: 1px solid #fff;
	}

#menu a {
	display: block;
	height: 39px;
	outline: none;
	color: #000;
	}

a span {display: none;}

a.welcome_off:link, a.welcome_off:visited {background: url(../images/buttons/welcome_off.gif) top left; width: 111px;}
a.welcome_off:hover {background: url(../images/buttons/welcome_off.gif) no-repeat 0px -39px;}
a.welcome_off:active {background: url(../images/buttons/welcome_off.gif) no-repeat 0px -78px;}
a.welcome_on:link, a.welcome_on:visited {background: url(../images/buttons/welcome_on.gif) top left; width: 111px;}
a.welcome_on:hover, a.welcome_on:active{background: url(../images/buttons/welcome_on.gif) 0px -39px;}

a.about_off:link, a.about_off:visited {background: url(../images/buttons/about_off.gif) top left; width: 112px;}
a.about_off:hover {background: url(../images/buttons/about_off.gif) no-repeat 0px -39px;}
a.about_off:active {background: url(../images/buttons/about_off.gif) no-repeat 0px -78px;}
a.about_on:link, a.about_on:visited {background: url(../images/buttons/about_on.gif) top left; width: 112px;}
a.about_on:hover, a.about_on:active{background: url(../images/buttons/about_on.gif) 0px -39px;}

a.video_s_off:link, a.video_s_off:visited {background: url(../images/buttons/video_s_off.gif) top left; width: 157px;}
a.video_s_off:hover {background: url(../images/buttons/video_s_off.gif) no-repeat 0px -39px;}
a.video_s_off:active {background: url(../images/buttons/video_s_off.gif) no-repeat 0px -78px;}
a.video_s_on:link, a.video_s_on:visited {background: url(../images/buttons/video_s_on.gif) top left; width: 157px;}
a.video_s_on:hover, a.video_s_on:active{background: url(../images/buttons/video_s_on.gif) 0px -39px;}

a.video_i_off:link, a.video_i_off:visited {background: url(../images/buttons/video_i_off.gif) top left; width: 131px; border-right: 1px solid #fff;}
a.video_i_off:hover {background: url(../images/buttons/video_i_off.gif) no-repeat 0px -39px;}
a.video_i_off:active {background: url(../images/buttons/video_i_off.gif) no-repeat 0px -78px;}
a.video_i_on:link, a.video_i_on:visited {background: url(../images/buttons/video_i_on.gif) top left; width: 131px; border-right: 1px solid #fff;}
a.video_i_on:hover, a.video_i_on:active{background: url(../images/buttons/video_i_on.gif) 0px -39px;}

#container {
	width: 991px;
	padding-bottom: 15px;
	background: url(../images/container_bg.jpg) repeat-y;
	}

#title_banner {
	position: relative;
	width: 1021px;
	height: 122px;
	background: url(../images/title_bg.jpg) repeat-x;
	}

#utexas {
	width: 353px;
	position: absolute;
	top: 8px;
	left: 205px;
	}
	
#laits {
	width: 352px;
	position: absolute;
	top: 3px;
	left: 585px;
	}
	
#title_banner img {
	float: right;
	}
	
#subnav {
	position: absolute;
	top: 122px;
	left: 113px;
	width: auto;
	height: 32px;
	list-style: none;
	}

#subnav li {
	float: left;
	} 

#subnav a {
	float: left;
	display: block;
	padding: 0 10px;
	height: 30px;
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	/* font-weight: bold; */
	color: #fff;
	line-height: 1.6;
	text-decoration: none;
	border: solid #933901;
	border-width: 0 0 2px 0;
	}
	
.subnav0 {
	border: solid #933901;
	border-width: 0 0 0 2px;
	}
	
.subnav3 {
	border: solid #933901;
	border-width: 0 2px 0 0;
	}
	
.sub_on {
	background: #2c3538;
	}
	
.sub_off {
	background: #697175;
	}

.sub_off a:hover, .sub_off a:active {
	background: #7d898e;
	}

.clear {clear:both;}

#normal_content {
	clear: both;
	width: 630px;
	margin: 32px 0 0 145px;
	padding-top: 30px;
	}

*html #normal_content {
	margin: 0 0 0 145px;
	}

#video_content{
	width: 950px;
	margin: 32px 0 0 15px;
	}

*html #video_content{
	margin: 0 0 0 15px;
	}

#welcome_content {
	position: relative;
	width: 500px;
	border-top: 1px solid #838b8d;
	padding: 160px 336px 0 145px;
	background: url(../images/welcome_bg.gif) repeat-x;
	}
	
#welcome_content img {
	position: absolute;
	top: 8px;
	left: 90px;
	}

#container_bottom {
	width: 991px;
	height: 40px;
	background: url(../images/container_bottom.png) top left no-repeat;
	}
	
#footer {
	width: 247px;
	height: 53px;
	padding: 7px 0 0 650px;
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	/* font-weight: bold; */
	color: #fff;
	background: url(../images/footer.png) top left no-repeat;
	}

/* ============== FLASH PLAYER STYLE ===================== */

#flashcontent{
padding:0;
text-align:left;
}


  /******************************************
********* TYPOGRAPHY for ABOUT section ********
  ******************************************/

#normal_content p, #normal_content img{
	margin-bottom: 15px;
 	}

#normal_content ol{
	margin-left: 18px;
	}

#normal_content ul{
	list-style: none;
	margin-left: 18px;
	}
	
#normal_content ul li span{
	margin-left: -18px;
	}
	
#normal_content li span, .layout_key dd span, h3.englishTitle{
	font-weight: bold;
	text-transform: uppercase;
	color:#333;
	}

.layout_key{
	width: 630px;
	}

.layout_key dt{
	width: 20px;
	float: left;
	display: block;
	margin-bottom: 15px;
	}

.layout_key dd{
	width: 570px;
	margin: 0 0 15px 25px;
	}
	
.dropcap{
	float:left;
	color:#935314;
	font-size:40px;
	line-height:25px;
	padding-top:2px;
	font-weight: bold;
	font-family: Times, serif, Georgia;
	}

.script{
	font-size: 20px;
	line-height: .5;
	}

a:link, a:visited {
	color: #993300;
	}

a:hover, a:active {
	color: #FF6600;
	}

#footer a:link, #footer a:visited {
	font-weight: bold;
	text-decoration: none;
	color: #fff;
	font-size: 16px;
	}

#footer a:hover, #footer a:active {
	text-decoration: underline;
	}

img.stroke {
	border: solid 1px #818181;
	}