/* core tags */
body { font-family:trebuchet ms,arial,sans-serif; font-size:14px; margin:0px; }
td { font-family:trebuchet ms,arial,sans-serif; font-size:14px; }
input { font-family:trebuchet ms,arial,sans-serif; font-size:10px; padding-left:3px; padding-right:3px; border:1px solid #000000; color:#000000; }
input[type="button"] { cursor:pointer; background-color:#EFEFEF; color:#000000; font-family:arial,sans-serif; font-size:10px; border:1px solid #CC6600; }
input[type="submit"] { cursor:pointer; background-color:#EFEFEF; color:#000000; font-family:arial,sans-serif; font-size:10px; border:1px solid #CC6600; }
input[type="reset"] { cursor:pointer; background-color:#EFEFEF; color:#000000; font-family:arial,sans-serif; font-size:10px; border:1px solid #CC6600; }
input[type="text"] { background-color:#FFFFFF; }
input[type="image"] { border:0px; }
textarea { background-color:#FFFFFF; font-family:trebuchet ms,arial,sans-serif; font-size:10px; border:1px solid #000000; color:#000000; 
padding-left:1px; }
select { font-family:trebuchet ms,arial,sans-serif; font-size:10px; }
hr { border-top:1px solid #000000; border-bottom:0px; border-right:0px; border-left:0px; margin:1px; }
div { margin:0px; }
a { color:#008000; }
a:hover { color:#CD5A08; text-decoration:underline; }
h1 { font: normal 28px trebuchet ms; color: #CD5A08; margin: 0px; letter-spacing: 0.05em; }
h2 { color: #CD5A08; margin: 0px; text-transform: none; font:normal 17px Trebuchet ms; } 
h3 { color: #333333; margin: 0px; text-transform: none; font:bold 14px trebuchet ms; }
.orange_text { color: #CD5A08; }
.green_text { color: #008000; }
.content { position:absolute; overflow:auto; height:80%; }
.space { height:5px; }

/* master table */
.master_header { background-image:URL("/enroll/images/header.jpg"); height:105px; }
.master_topnav { background-color:#333333; height:26px; }
.master_shadow { background-image:URL("/enroll/images/shadow.jpg"); background-repeat:repeat-x; height:9px; }
.master_headleft { padding-top:16px; }
.master_headright { color:#FFFFFF; padding-bottom:10px; }
.master_headright input[type="submit"] { background-image:URL("/enroll/images/search.jpg"); background-repeat:no-repeat; width:45px; border:0px; height:19px; }
#searchbox { background-color:#333333; border:1px solid #FFFFFF; color:#FFFFFF; width:143px; height:15px; }
#master_footer { background-color:#333333; color:#FFFFFF; width:100%;  }
#master_footer a { color:#74cf3c; text-decoration: none}
#master_footer a:hover { color:#CD5A08; text-decoration:underline; }

/* home page */
.hp_leftright { background-image:URL("images/hp_bgleftright.jpg"); background-repeat:repeat-y; }
.hp_leftright .space { height:15px; }
.hp_center { background-image:URL("images/hp_bgcenter.jpg"); background-repeat:repeat-y; }
.hp_center a { color:#008C00; text-decoration:none; }
.profile_space { height:15px; }

/* academic programs */
.ap_content { background-image:URL("images/ap_bg.jpg"); background-repeat:repeat-y; }
.ap_name { font-size:18px; font-weight:; }
.ap_bio a { color:#008C00; text-decoration:none; }

/* search */
.searcharea { padding:10px; border:5px solid #EFEFEF; width:800px; }
.searcharea input[type="text"] { background-color:#333333; border:1px solid #FFFFFF; color:#FFFFFF; width:143px; height:15px; }
.searcharea_top { background-color:#EFEFEF; }
.search_on { 
	position:relative; 
	background-color:#008000;
	color:#FFFFFF; 
	font-size:10px; 
	text-align:center; 
	border-left:1px solid #FFFFFF; 
	border-top:1px solid #FFFFFF; 
	border-right:1px solid #FFFFFF; 
	cursor:pointer;
}
.search_off { 
	position:relative; 
	background-color:#8F4815; 
	border-top:1px solid #CD5A08;
	border-right:1px solid #CD5A08;
	border-left:1px solid #CD5A08;
	color:#000000; 
	font-size:10px; 
	text-align:center;
	cursor:pointer;
}

/* student type dropdown */
.studenttype { font-size:12px; }
#studenttype_value { 
	background-color:#333333;
	border-left:1px solid #FFFFFF;
	border-top:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF; 
	color:#FFFFFF;
	cursor:pointer; 
	height:17px;
	padding-left:3px;
	padding-right:3px;
	font-size:12px;
}
.studenttype_arrow { border:1px solid #FFFFFF; cursor:pointer; }
.studenttype_options { 
	background-color:#333333;
	border-right:1px solid #FFFFFF;
	border-left:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF; 
	color:#FFFFFF;
	font-size:12px;
	filter:progid:DXImageTransform.Microsoft.alpha(opacity=100,style=0); 
	-khtml-opacity:100;
	-moz-opacity:100; 
	opacity:100; 
	padding:3px;
	position:absolute;
	width:156px;
	z-index:5;
}
.studenttype_hover { 
	background-color:#777777;
	padding-right:2px;
	padding-left:2px;
	border:1px solid #888888;
	cursor:pointer; 
}
.studenttype_normal { 
	padding-top:1px;
	padding-bottom:1px;
	padding-left:3px;
	padding-right:3px; 
}





/* top navigation */
.topnav_bnormal { 
	padding-top:7px; 
	height:19px; 
	display:block; 
	float:left; 
}
.topnav_button { height:19px; }
.topnav_bhover {
	padding-top:7px;
	background-color:#008000;
	height:19px;
	cursor:pointer;
	display:block;
	float:left; 
}
.topnav_space { 
	display:block; 
	float:left; 
}
.topnav_subnav	{ 
	background-color:#CD5A08; 
	border:1px solid #333333; 
	color:#CD5A08; 
	filter:progid:DXImageTransform.Microsoft.alpha(opacity=100,style=0);
	float:left;
	-khtml-opacity:100;
	-moz-opacity:100;
	opacity:100;
	padding:2px;
	position:absolute; 
	text-align:left;
	top:0px;
	width:175px; 
	z-index:4; 
}
.topnav_subnav_bnormal {
	color:#FFFFFF;
	padding:2px; 
}
.topnav_subnav_bhover {
	background-color:#FF6A00;
	color:#FFFFFF;
	padding:2px;
	cursor:pointer;
}

/* news bar */
.newsbar a { color:#FFFFFF; text-decoration:none; }
.newsbar a:hover { color:#FFFFFF; text-decoration:none; }
.newsbar {
	height:33px;
	width:100%;
	z-index:5;
}
.newsbar_sub {
	width:519px;
}
.newsbar_news {
	color:#FFFFFF;
	display:block;
	float:left;
	font-size:11px;
	padding-top:8px;
	padding-left:60px;
	text-align:left;
	width:350px;
}
.newsbar_nav {
	color:#FFFFFF;
	display:block;
	float:left;
	font-size:11px;
	padding-top:8px;
	text-align:left;
	width:109px;
}
.newsbar_nav a { color:#FFFFFF; text-decoration:none; }
.newsbar_nav a:hover { color:#FFFFFF; text-decoration:none; }
#newsarea { background-image:URL('images/hp_newsbar.jpg'); height:33px; }
#newsarea a { color:#FFFFFF; text-decoration:none; }

/* landing page */
.landing_left { padding-left:5px; padding-right:5px;}
.landing_center { padding-left:5px; padding-right:5px; }
.landing_right { padding-left:5px; padding-right:5px; }

/* left navigation */
.landing_left a { color:#008000; text-decoration:none; }
.leftnav_collapsed {
	background-image:URL('/enroll/images/collapsed.jpg');
	background-repeat:no-repeat;
	cursor:pointer; 
	font-size:12px;
	padding:1px; 
	text-decoration:none;
	color:#008000;

}
.leftnav_expanded { 
	background-image:URL('/enroll/images/expanded.jpg');
	background-repeat:no-repeat;
	cursor:pointer; 
	font-size:12px;
	padding:1px; 
	text-decoration:none;
	color:#008000;
 

	
}
.leftnav_nosubs { 

	background-repeat:no-repeat;
	cursor:pointer; 
	font-size:12px;
	padding:1px; 
	color:#008000;

}

.leftnav_subs { 

	background-repeat:no-repeat;
	cursor:pointer; 
	font-size:12px;
	padding:1px; 
	color:#008000;
	border-bottom-style: dashed ; 
	border-bottom-color: black; 
	border-bottom-width: 1px;
}

		


/* table cell coloring  */
tr.trHeading { background-color:#666666; color:#FFFFFF; font-weight: bold; }
tr.trDark { background-color:#DFDFDF; }
tr.trLight { background-color:#EFEFEF; }

/* essay form styles */
.essay_input { border:1px solid #CC6600; }

/* temporary text highlighting */
p.fixme { color:#ff0000; font:bold 14px trebuchet ms; }


/* Student Profile Styles */
#picture {width:200px; float:left; margin-top: 1.0em;}
#picture p { width: 155px;font-size: 0.85em;	border-bottom: 1px solid #e6e6e6;line-height: 1.3em;padding-right: 35px;}
#questions {width: 390px;float:left;padding-left: 15px;padding-top: 10px; }
#topheader {width: 600px;float:top;border-bottom: 1px solid #e6e6e6;padding-bottom: 10px;}


/* Admissions Counselors Profile style */
.fr { float: right; margin: 5px 0 0.8em 1.5em; }
.fl { float: left; margin: 5px 0 0.8em 1.5em; }
.il_img {padding: 4px; border: 1px solid #ccc; margin-bottom: 10px;}

/* admissions counselors profile 'id' styles */
#profile_head {	margin-top: 1.0em;background: #fff url('utdwm.jpg') no-repeat 47% 90%;}
#profile_head h1,#profile_head p {width: 50%;	padding: 5px 0 5px 5px;}
#profile_head h1 { 	font-size: 2.1em; 	margin-bottom: 0;	padding-top: 10px;	border-bottom: 1px solid #e6e6e6;}
#profile_head .il_img { margin-top: 0; margin-left: 0; background: #fff; }
#profile_head p { 	font-size: 0.85em;	border-bottom: 1px solid #e6e6e6;	margin: 0;	line-height: 1.3em;	padding-bottom: 8px;}

/*for parents pages */
div.table-cost { float:left; 	margin-bottom: 17px;  margin-right: 7px;margin-left: 160px;}
div.table-cost2 { float:right; 	margin-bottom: 17px;  margin-right: 7px;margin-right: 160px; }
table#parentcost { background:#FFFFFF; border-collapse:collapse; width:630px; } 
table#parentcost td { border:1px solid #ACACAC; padding:5px 9px; }
table#parentcost th { padding:5px 9px; text-align:center; background-color:#CD5806; }
table#parentcost td.everyother { border:1px solid #ACACAC; padding:5px 9px; background-color:#CFCFCF;}
.tableheadings {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF;}


/* footnotes for parents pages */
div#foot {  clear:both; font:10px Arial; color:#454545; } 
div#foot ol { margin:0; padding:0 0 0 18px; } 
div#foot ol li { } 

/* specs table for parents page */
table.specs { border-collapse:collapse;  } 
table.specs tr td { border:1px solid #ccc; border-width:1px 0; font:normal 14px Georgia; padding:3px 0;  vertical-align:middle;  } 

h4 { color:#CD5A08; font-family:trebuchet ms,arial,sans-serif; font-size:12pt; letter-spacing:1px; margin:0pt; padding:0pt;
}

/* Page Heading Underline */
.titlefade{    
    background-color:#CD5A08;
    background-image: url('/enroll/images/fader.jpg');
    background-repeat: no-repeat;
    background-position: bottom right;
	display:block; 
	
	height:1px;
	font-size: 0px;

}

/*Text indenting for content*/
.indent_title  {margin-left: 40px;}
.indent_text  {margin-left: 60px;}



/* CSS for checklists */
.checklist {
	border: 1px solid #000000;
	list-style: none;
	height: 7em;
	overflow: auto;
	width: 26em;
}
.checklist, .checklist li { margin: 0; padding: 0; }
.checklist label { display: block; padding: 0 0.2em 0 25px; text-indent: -25px; }
.checklist label:hover, .checklist label.hover { background: #777; color: #fff; }
* html .checklist label { height: 1%; }

.checklist_small {
	border: 1px solid #000000;
	list-style: none;
	height: 1.5em;
	overflow: auto;
	width: 26em;
}
.checklist_small, .checklist_small li { margin: 0; padding: 0; }
.checklist_small label { display: block; padding: 0 0.2em 0 25px; text-indent: -25px; }
.checklist_small label:hover, .checklist_small label.hover { background: #777; color: #fff; }
* html .checklist_small label { height: 1%; }


/*Accessibility tag*/
#accessibility{ top:-300px; left:-999px; width:990px; position:absolute;}

/*Footer id*/
table#footer-container { margin:0 auto; width:885px;}


/*Grad prog reqs id*/
a.degreetype {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:; text-decoration:none; }
a.schoolheader {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#FFFFFF; text-decoration:none;}
a.degreetitle {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#008000; text-decoration:none; }

table#gprograms { clear:both; border-collapse:collapse; } 
table#gprograms td { padding:0px 8px;  font-size:12px;} 
table#gprograms td.row-one {border:1px solid #e4e4e4; border-width:1px 0 0 1px;  background:url(http://www.utdallas.edu/enroll/images/tablebg.jpg) #F0FFEB; text-align:left; background-position:right; background-repeat:repeat-y;} 
table#gprograms td.degree {border:1px solid #e4e4e4; border-width:1px 0 0 1px; padding:0px 8px; text-align:left; font-size:12px; vertical-align:middle; text-align:center;} 
table#gprograms td.reqs {padding:0px 8px; text-align:left; } 

#green-box { background:url(http://www.utdallas.edu/enroll/images/schoolheaderbg.jpg) repeat-x ;  text-align:center; }
#green-box a { text-decoration:none; }
#green-box a.hover { text-decoration:none;  color:#CD5A08;}
#green-box h3 a { color:#ff6;  }
#green-box h3 { color:#ff6; font:bold 16px/20px Arial, Helvetica, sans-serif; clear:both;} 
#green-box p { color:#222; }

#grad_container { border:2px solid #5EC43F; width:604px; clear:both; } 
#grad_container table { width:604px; } 

/* ACADEMIC PROGRAMS */
a.degreetitle {font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#000000; text-decoration:none; }
a.degreetype {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:; text-decoration:none; }
a.schoolheader {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#FFFFFF; text-decoration:none;}
a:link.schoolheader { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#FFFFFF; text-decoration:none; }
a:hover.schoolheader { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#FFFFFF; text-decoration:none; }
a:visited.schoolheader { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#FFFFFF; text-decoration:none; }
a.degreetitle {font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#008000; text-decoration:none; }

#tabs { width:600px; list-style:none; font:bold 13px Arial, Helvetica, sans-serif; margin:0; padding:0; } 
#tabs li { float:left; width:138px; height:32px; text-align:center; display:block; }
#tabs li a { padding-top:9px; display:block; text-decoration:none; 
height:23px; }
#tabs li.current { background:url(/images/programs-list-bg.gif) repeat-y top left; }
#tabs a.active-tab { background:url(/images/programs-list-top-bg.gif) no-repeat top left; width:138px; display:block; margin:0; padding:9px 0 0 0; color:#fff; } 

table#programs { clear:both; border-collapse:collapse; } 
table#programs td {border:1px solid #e4e4e4; border-width:1px 0 0 1px; padding:3px 8px; text-align:center; font-size:12px; font-family:Georgia, "Times New Roman", Times, serif;} 
table#programs td.row-one {background:url(/images/tablebg.jpg) #F0FFEB; text-align:left; background-position:right; background-repeat:repeat-y;} 

#left2 { float:left; width:650px;}

#xanadu { border:2px solid #5EC43F; width:548px; clear:both; } 
#xanadu table { width:548px; }

ul#programs-menu { width:553px; list-style:none; font:bold 13px Arial, Helvetica, sans-serif; margin:0; padding:0; } 
ul#programs-menu li { float:left; width:138px; height:32px; text-align:center; display:block; }
ul#programs-menu li a { padding-top:9px; display:block; text-decoration:none; }
ul#programs-menu li.current { background:url(/images/programs-list-bg.gif) repeat-y top left; }
ul#programs-menu li.current a { background:url(/images/programs-list-top-bg.gif) no-repeat top left; width:138px; display:block; margin:0; padding:9px 0 0 0; color:#fff; } 

p.intro { font:italic 15px Georgia, "Times New Roman," serif; width:90%;}
a.bottom {font-size:12px; font-family:Georgia, "Times New Roman", Times, serif;}
p.bottom {font-size:12px; font-family:Georgia, "Times New Roman", Times, serif;}
p.small { font-family:Georgia, "Times New Roman", Times, serif; font-size:10px; color:#000000; }
