html {
}
body {
	background-image:url(cover-simple-portal.jpg);
	background-color: #FBF8F1;
	margin: 0px auto;
	background-repeat: repeat-x;
	background-position: left top;
	font-size: 76%
}
/*body {
	background-image:url(bg.jpg);
	background-color: #b6b6af;
	margin: 0px auto;
	font-size: 76%
}*/
body.ow_printing {
	background-image: none;
	background-color: #fff;
	margin: 0px auto;
	color: #000 !important;
	font-size: 100%
}
body.ow_printing font {
	color: #000 !important
}
body.ow_printing A {
	color: #000 !important
}
P {
	margin-top: 0px; color:#333;
	margin-bottom: 1.2em
}
div.container {
	padding-bottom: 13px;
	background-color: #ffffff;
	padding-left: 11px;
	width: 947px;
	padding-right: 2px;
	font-family: arial, verdana, helvetica, sans-serif;
	color: #333;
	margin-left: auto;
	font-size: 1em;
	margin-right: auto;
	padding-top: 13px;
	voice-family: inherit
}
html > body div.container {
	width: 947px
}
div.inside.container {
	padding-bottom: 13px;
	padding-left: 11px;
	width: 938px;
	padding-right: 11px;
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 13px;
	voice-family: inherit
}
html > body div.inside.container {
	width: 938px
}
div.ow_block a {
	color: #333;
	text-decoration: none
}
div.ow_block a:hover {
	color: #900;
	text-decoration: none
}
div.ow_block UL {
	LIST-style-TYPE: none;
	margin: 0px 0px 1.4em;
	padding-left: 0px;
	padding-right: 0px
}
div.ow_block UL LI {
	background-image: url(bullet.gif); color:#333;
	padding-left: 10px;
	background-repeat: no-repeat;
	margin-bottom: 3px;
	margin-left: 1px
}
div.ins_topbar_container {
	width: 938px;
	padding-right: 9px;
	voice-family: inherit
}
html > body div.ins_topbar_container {
	width: 938px
}
div.topbar_left {
	text-indent: -9999px;
	width: 182px;
	display: inline;
	background: url(logo_tec.gif) no-repeat 0px 0px;
	float: left;
	height: 65px
}
div.topbar_left a {
	text-indent: -9999px;
	width: 100%;
	display: block;
	height: 100%
}
div.topbar_middle {
	text-align: right;
	padding-bottom: 1px;
	padding-left: 0px;
	width: 724px;
	padding-right: 0px;
	display: inline;
	float: left;
	color: #595852;
	font-size: 0.9em;
	padding-top: 2px
}
div.topbar_right {
	text-align: right;
	width: 17px;
	display: inline;
	float: right
}
div.topbar_left P {
	margin-top: 0px;
	margin-bottom: 0px
}
div.topbar_middle P {
	margin-top: 0px;
	margin-bottom: 0px
}
div.topbar_right P {
	margin-top: 0px;
	margin-bottom: 0px
}
div.topbar_middle A {
	padding-right: 22px;
	color: #900;
	text-decoration: none
}
div.topbar_middle a:hover {
	padding-right: 22px;
	color: #000;
	text-decoration: none
}
.ow_imgSearch {
	width: 46px;
	background: url(buscar.gif) no-repeat;
	height: 17px
}
div.mainmenu_container {
	width: 938px;
	padding-right: 9px;
	voice-family: inherit
}
html > body div.mainmenu_container {
	width: 938px
}
div.mainmenu {
	background-image: url(bg_mainmenu.gif);
	border-bottom: #ececea 1px solid;
	border-left: #ececea 1px solid;
	width: 936px;
	background-repeat: repeat-x;
	background-position: left top;
	margin-bottom: 5px;
	border-right: #ececea 1px solid;
	voice-family: inherit
}
html > body div.mainmenu {
	width: 936px
}
div.mainmenu UL {
	padding-bottom: 0px;
	LIST-style-TYPE: none;
	margin: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px
}
div.mainmenu UL LI {
	background-image: url(bg_mainmenu_li.gif);
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 1px;
	display: inline;
	background-repeat: no-repeat;
	background-position: right top;
	float: left;
	padding-top: 4px
}
div.mainmenu UL LI.last {
	background-image: none;
	padding-right: 0px
}
div.mainmenu UL LI A {
	padding-bottom: 3px;
	padding-left: 11px;
	padding-right: 11px;
	display: block;
	font-family: georgia, times new roman, serif;
	font-size: 1.2em;
	padding-top: 4px
}
div.mainmenu UL LI a:link {
	background-color: #ffffff;
	color: #666;
	text-decoration: none
}
div.mainmenu UL LI a:visited {
	background-color: #ffffff;
	color: #666;
	text-decoration: none
}
div.mainmenu UL LI.dd:hover A.dd {
	background-color: #949494;
	color: #ffffff;
	text-decoration: none
}
div.mainmenu UL LI a:hover {
	background-color: #949494;
	color: #ffffff;
	text-decoration: none
}
div.mainmenu UL LI a:active {
	background-color: #949494;
	color: #ffffff;
	text-decoration: none
}
div.mainmenu UL LI A.current:link {
	background-color: #949494;
	color: #ffffff;
	text-decoration: none
}
div.mainmenu UL LI A.current:visited {
	background-color: #949494;
	color: #ffffff;
	text-decoration: none
}
div.mainmenu UL LI A.current:hover {
	background-color: #949494;
	color: #ffffff;
	text-decoration: none
}
div.mainmenu UL LI A.current:active {
	background-color: #949494;
	color: #ffffff;
	text-decoration: none
}
div.mainmenu UL LI.dd A.dd {
	padding-right: 25px
}
div.mainmenu UL LI.dd A.dd {
	background-image: url(bg_ddindicator_off.gif);
	background-repeat: no-repeat;
	background-position: right top
}
div.mainmenu UL LI.over.dd A.dd {
	background-image: url(bg_ddindicator_on.gif);
	background-color: #949494;
	background-repeat: no-repeat;
	background-position: right top;
	color: #ffffff
}
div.mainmenu UL LI.dd:hover A.dd {
	background-image: url(bg_ddindicator_on.gif);
	background-color: #949494;
	background-repeat: no-repeat;
	background-position: right top;
	color: #ffffff
}
div.mainmenu UL LI.dd A.dd:hover {
	background-image: url(bg_ddindicator_on.gif);
	background-color: #949494;
	background-repeat: no-repeat;
	background-position: right top;
	color: #ffffff
}
div.mainmenu UL LI.dd A.dd:active {
	background-image: url(bg_ddindicator_on.gif);
	background-color: #949494;
	background-repeat: no-repeat;
	background-position: right top;
	color: #ffffff
}
div.mainmenu UL LI.dd A.current.dd {
	background-image: url(bg_ddindicator_on.gif);
	background-color: #949494;
	background-repeat: no-repeat;
	background-position: right top;
	color: #ffffff
}
div.mainmenu UL LI.dd:hover #dd_pd {
	display: block
}
div.mainmenu UL LI.over #dd_pd {
	display: block
}
#dd_pd {
	z-index: 5000;
	border-bottom: #ececea 1px solid;
	position: absolute;
	border-left: #ececea 1px solid;
	display: none;
	background: url(dd_top_bg.gif) #fff repeat-x;
	border-top: #ececea 1px solid;
	border-right: #ececea 1px solid
}
.dd_container {
	padding-bottom: 10px;
	padding-left: 0px;
	padding-right: 0px;
	display: block;
	background: url(dd_bottom_bg.gif) repeat-x left bottom;
	padding-top: 20px
}
.dd_column_table {
	display: table;
	border-collapse: collapse;
	table-LAYOUT: fixed
}
td.dd_column {
	border-left: #ececea 1px solid;
	padding-left: 20px;
	width: 165px;
	margin-left: 1px;
	vertical-align: top
}
.first.dd_column {
	border-left: 0px;
	padding-left: 10px;
	margin-left: 0px
}
A.dd_mainpage_link {
	text-align: right;
	margin: 10px 10px 0px;
	display: block;
	border-top: #fff 1px solid
}
#dd_pd UL {
	padding-bottom: 0px;
	LIST-style-TYPE: none;
	margin: 0px 0px 12px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px
}
#dd_pd UL LI {
	background-image: none;
	padding-bottom: 0px;
	margin: 0px;
	padding-left: 0px;
	width: 90%;
	padding-right: 1px;
	display: block;
	float: none;
	padding-top: 4px
}
#dd_pd A {
	background-image: none;
	padding-bottom: 0px;
	background-color: transparent;
	margin: 0px;
	padding-left: 0px;
	padding-right: 0px;
	display: block;
	font-family: arial, verdana, sans-serif;
	color: #990002;
	font-size: 12px;
	text-decoration: none;
	padding-top: 0px
}
#dd_pd a:hover {
	text-decoration: underline
}
#dd_pd LI.first A {
	color: #383733;
	font-weight: bold
}
#dd_pd A.dd_mainpage_link {
	color: #383733;
	font-weight: bold
}
#dd_pd A.dd_mainpage_link {
	padding-right: 10px
}
div.tec_container {
	width: 938px;
	padding-right: 9px;
	margin-bottom: 4px;
	voice-family: inherit
}
html > body div.tec_container {
	width: 938px
}
div.tec_midd {
	padding-bottom: 10px;
	background-color: #f3f3f1;
	padding-left: 10px;
	width: 918px;
	padding-right: 10px;
	padding-top: 10px;
	voice-family: inherit
}
html > body div.tec_midd {
	width: 918px
}
div.tec_midd_img {
	background-color: #9abc4c;
	width: 454px;
	display: inline;
	float: left;
	height: 282px;
	margin-right: 10px
}
div.tec_midd_cc {
	background-image: url(bgnotas.jpg);
	padding-bottom: 28px;
	line-height: 1.4em;
	padding-left: 28px;
	width: 398px;
	padding-right: 28px;
	ZOOM: 1;
	display: inline;
	background-repeat: no-repeat;
	background-position: right bottom;
	float: right;
	height: 236px;
	color: #ffffff;
	overflow: visible;
	padding-top: 18px;
	voice-family: inherit
}
html > body div.tec_midd_cc {
	width: 398px;
	height: 236px
}
div.tec_midd_cc P {
	margin-top: 0px;
	margin-bottom: 1.2em
}
div.tec_midd_cc a:link {
	color: #ffffff;
	text-decoration: none
}
div.tec_midd_cc a:visited {
	color: #ffffff;
	text-decoration: none
}
div.tec_midd_cc a:hover {
	color: #ffffff;
	text-decoration: underline
}
div.tec_midd_cc a:active {
	color: #ffffff;
	text-decoration: underline
}
div.tec_midd_cc P.wrapper_right {
	padding-right: 115px
}
div.tec_midd_cc P.wrapper_left {
	padding-left: 41px;
	padding-right: 115px
}
.header_tec_midd {
	line-height: 1.1em;
	font-family: georgia, times new roman, serif;
	color: #ffffff;
	font-size: 2.3em
}
.header_tec_midd_green {
	color: #cfea12
}
div.slider_container {
	margin: 2px 0px;
	width: 947px
}
div.slider_area {
	padding-top: 10px
}
div.monio {
	background-image: url(alu1.jpg);
	padding-bottom: 0px;
	line-height: 1.4em;
	padding-left: 78px;
	width: 132px;
	padding-right: 6px;
	ZOOM: 1;
	display: inline;
	background-repeat: no-repeat;
	font-family: georgia, times new roman, serif;
	background-position: left bottom;
	float: left;
	height: 136px;
	overflow: visible;
	padding-top: 34px;
	voice-family: inherit
}
html > body div.monio {
	width: 132px;
	height: 136px
}
#sliderboxtabs {
	border-bottom: #ededea 1px solid;
	border-left: #ededea 1px solid;
	display: inline;
	float: left;
	border-top: #ededea 1px solid;
	border-right: #ededea 1px solid
}
#sliderboxcopy {
	border-bottom: #ededea 1px solid;
	border-left: #ededea 1px solid;
	display: inline;
	float: left;
	border-top: #ededea 1px solid;
	border-right: #ededea 1px solid
}
#sliderboxtabs {
	border-bottom: 0px;
	width: 687px;
	background: url(bg_slider_tab_off.gif) repeat-x 100% 100%
}
#sliderboxcopy {
	padding-bottom: 4px;
	padding-left: 4px;
	width: 683px;
	padding-right: 0px;
	border-top: 0px;
	padding-top: 0px
}
div.slider_tabs_box {
	position: relative;
	width: 687px;
	height: 77px;
	overflow: hidden
}
div.slider_text {
	position: relative;
	width: 687px;
	height: 77px;
	overflow: hidden
}
div.slider_text {
	width: 679px;
	height: 67px
}
#slider_cc {
	position: absolute;
	width: 20000em;
	CLEAR: both
}
#slider_tabs {
	position: absolute;
	width: 20000em;
	CLEAR: both
}
A#slider_left {
	text-indent: -9999px;
	outline-style: none;
	outline-color: invert;
	outline-width: medium;
	width: 19px;
	display: block;
	float: left;
	height: 41px;
	cursor: pointer
}
A#slider_right {
	text-indent: -9999px;
	outline-style: none;
	outline-color: invert;
	outline-width: medium;
	width: 19px;
	display: block;
	float: left;
	height: 41px;
	cursor: pointer
}
A#slider_left {
	margin-top: 53px;
	background: url(b_sliderleft.gif) no-repeat


}
A#slider_right {
	margin-top: -25px;
	background: url(b_sliderright.gif) no-repeat


}
A.disabled#slider_left {
	VISIBILITY: hidden !important
}
A.disabled#slider_right {
	VISIBILITY: hidden !important
}
.slider_tab {
	width: 230px;
	display: inline;
	float: left;
	height: 77px;
	margin-left: -1px
}
.active.slider_tab {
	background: url(bg_slider_tab_on.gif) #fff no-repeat left top
}
.slider_tab A {
	outline-style: none;
	outline-color: invert;
	outline-width: medium;
	width: 100%;
	display: block;
	float: left;
	height: 100%;
	color: #c2bdb4;
	cursor: pointer;
	text-decoration: none
}
.slider_tab A H3 {
	padding-bottom: 0px;
	margin: 0px;
	padding-left: 82px;
	padding-right: 0px;
	font-family: georgia, times new roman, serif;
	font-size: 1.25em;
	padding-top: 33px
}
.slider_tab a:hover H3 {
	color: #000000;
	text-decoration: none
}
.active.slider_tab A H3 {
	color: #000000;
	text-decoration: none
}
.slider_thumb {
	margin: 4px 0px 0px 5px;
	width: 63px;
	display: inline;
	background: url(slider_thumbs.jpg) no-repeat;
	float: left;
	height: 63px
}
#tab_1 A .slider_thumb {
	background-position: -2px -67px
}
#tab_2 A .slider_thumb {
	background-position: -67px -67px
}
#tab_3 A .slider_thumb {
	background-position: -132px -67px
}
#tab_4 A .slider_thumb {
	background-position: -197px -67px
}
#tab_5 A .slider_thumb {
	background-position: -262px -67px
}
#tab_6 A .slider_thumb {
	background-position: -327px -67px
}
#tab_7 A .slider_thumb {
	background-position: -392px -67px
}
.active#tab_1 A .slider_thumb {
	background-position: -2px -2px
}
#tab_1 a:hover .slider_thumb {
	background-position: -2px -2px
}
.active#tab_2 A .slider_thumb {
	background-position: -67px -2px
}
#tab_2 a:hover .slider_thumb {
	background-position: -67px -2px
}
.active#tab_3 A .slider_thumb {
	background-position: -132px -2px
}
#tab_3 a:hover .slider_thumb {
	background-position: -132px -2px
}
.active#tab_4 A .slider_thumb {
	background-position: -197px -2px
}
#tab_4 a:hover .slider_thumb {
	background-position: -197px -2px
}
.active#tab_5 A .slider_thumb {
	background-position: -262px -2px
}
#tab_5 a:hover .slider_thumb {
	background-position: -262px -2px
}
.active#tab_6 A .slider_thumb {
	background-position: -327px -2px
}
#tab_6 a:hover .slider_thumb {
	background-position: -327px -2px
}
.active#tab_7 A .slider_thumb {
	background-position: -392px -2px
}
#tab_7 a:hover .slider_thumb {
	background-position: -392px -2px
}
div.slider_content {
	padding-bottom: 8px;
	line-height: 1.4em;
	background-color: #f3f3f1;
	padding-left: 12px;
	width: 659px;
	padding-right: 12px;
	display: block;
	height: 67px;
	border-right: #ffffff 4px solid;
	padding-top: 4px;
	voice-family: inherit
}
html > body div.slider_content {
	width: 659px
}
.slider_cc {
	width: 180px;
	padding-right: 30px;
	voice-family: inherit
}
html > body .slider_cc {
	width: 180px
}
div.slider_content div.ow_block UL {
	LIST-style-TYPE: none;
	margin: 0px;
	padding-left: 0px;
	width: 190px;
	padding-right: 25px;
	float: left
}
div.slider_content div.ow_block UL LI {
	background-image: url(bullet_slider.gif);
	padding-left: 12px;
	background-repeat: no-repeat;
	margin-bottom: 1px;
	margin-left: 1px
}
div.monio P {
	margin-top: 0px;
	margin-bottom: 1.2em
}
div.tec_maincontent_container {
	width: 938px;
	padding-right: 9px;
	voice-family: inherit
}
html > body div.tec_maincontent_container {
	width: 938px
}
div.newsite_tec_mainarea {
	padding-bottom: 10px;
	background-color: #f3f3f1;
	padding-left: 10px;
	width: 918px;
	padding-right: 10px;
	padding-top: 10px;
	voice-family: inherit
}
html > body div.newsite_tec_mainarea {
	width: 918px
}
div.newsite_tec_main_left {
	padding-bottom: 60px;
	line-height: 1.4em;
	background-color: #ffffff;
	padding-left: 10px;
	width: 599px;
	padding-right: 10px;
	ZOOM: 1;
	display: inline;
	float: left;
	overflow: visible;
	margin-right: 20px;
	padding-top: 10px;
	voice-family: inherit
}
html > body div.newsite_tec_main_left {
	width: 599px
}
div.newsite_tec_main_left P {
	margin-top: 0px;
	margin-bottom: 1.2em
}
table.newsite_tec_leftcolumn {
	border-bottom: 0px;
	border-left: 0px;
	border-collapse: collapse;
	border-top: 0px;
	border-right: 0px;
	cellpadding: 0;
	cellspacing: 0
}
td.newsite_tec_lc_largethumbnail {
	padding-bottom: 10px;
	width: 146px;
	padding-right: 16px;
	vertical-align: top;
	voice-family: inherit
}
html > body div.newsite_tec_lc_largethumbnail {
	width: 146px
}
td.newsite_tec_lc_smallthumbnail {
	padding-bottom: 10px;
	width: 69px;
	padding-right: 15px;
	vertical-align: top;
	voice-family: inherit
}
html > body div.newsite_tec_lc_smallthumbnail {
	width: 69px
}
td.newsite_tec_lc_cccell {
	padding-bottom: 10px;
	vertical-align: top
}
td.newsite_tec_lc_divline {
	padding-bottom: 10px;
	border-top: #f5f5f5 1px solid
}
div.newsite_tec_moreinfo_container {
	width: 599px
}
div.newsite_tec_moreinfo_left {
	width: 142px;
	display: inline;
	float: left;
	margin-right: 14px
}
div.newsite_tec_moreinfo_right {
	width: 443px;
	display: inline;
	float: right
}
div.newsite_tec_moreinfo_left P {
	margin-top: 0px;
	margin-bottom: 1.2em
}
div.newsite_tec_moreinfo_right P {
	margin-top: 0px;
	margin-bottom: 1.2em
}
div.newsite_tec_main_right {
	width: 279px;
	display: inline;
	float: right
}
div.newsite_tec_events_dates {
	padding-bottom: 10px;
	background-color: #ffffff;
	padding-left: 10px;
	width: 260px;
	padding-right: 9px;
	margin-bottom: 10px;
	padding-top: 13px;
	voice-family: inherit
}
html > body div.newsite_tec_events_dates {
	width: 260px
}
div.events_dates_tab {
	border-bottom: #eff0ec 1px solid;
	padding-left: 9px;
	width: 251px;
	voice-family: inherit
}
html > body div.events_dates_tab {
	width: 251px
}
div.events_dates_tab UL {
	padding-bottom: 0px;
	LIST-style-TYPE: none;
	margin: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px
}
div.events_dates_tab UL LI {
	text-transform: uppercase;
	display: inline;
	float: left;
	height: 17px;
	font-size: 0.8em;
	margin-right: 2px
}
div.events_dates_tab UL LI a:link {
	padding-bottom: 1px;
	padding-left: 6px;
	padding-right: 7px;
	display: block;
	color: #a7a298;
	text-decoration: none;
	padding-top: 3px
}
div.events_dates_tab UL LI a:visited {
	padding-bottom: 1px;
	padding-left: 6px;
	padding-right: 7px;
	display: block;
	color: #a7a298;
	text-decoration: none;
	padding-top: 3px
}
div.events_dates_tab UL LI a:hover {
	padding-bottom: 1px;
	padding-left: 6px;
	padding-right: 7px;
	display: block;
	color: #ffffff;
	text-decoration: none;
	padding-top: 3px
}
div.events_dates_tab UL LI a:active {
	padding-bottom: 1px;
	padding-left: 6px;
	padding-right: 7px;
	display: block;
	color: #ffffff;
	text-decoration: none;
	padding-top: 3px
}
div.events_dates_tab UL LI.tab_events a:link {
	background-image: url(bg_tab_events_off.gif);
	background-repeat: no-repeat;
	background-position: left bottom
}
div.events_dates_tab UL LI.tab_events a:visited {
	background-image: url(bg_tab_events_off.gif);
	background-repeat: no-repeat;
	background-position: left bottom
}
div.events_dates_tab UL LI.tab_events a:hover {
	background-image: url(bg_tab_events_on.gif);
	background-repeat: no-repeat;
	background-position: left bottom
}
div.events_dates_tab UL LI.tab_events a:active {
	background-image: url(bg_tab_events_on.gif);
	background-repeat: no-repeat;
	background-position: left bottom
}
div.events_dates_tab UL LI.tab_events A.current:link {
	background-image: url(bg_tab_events_on.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	color: #ffffff
}
div.events_dates_tab UL LI.tab_events A.current:visited {
	background-image: url(bg_tab_events_on.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	color: #ffffff
}
div.events_dates_tab UL LI.tab_events A.current:hover {
	background-image: url(bg_tab_events_on.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	color: #ffffff
}
div.events_dates_tab UL LI.tab_events A.current:active {
	background-image: url(bg_tab_events_on.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	color: #ffffff
}
div.events_dates_tab UL LI.tab_dates a:link {
	background-image: url(bg_tab_dates_off.gif);
	background-repeat: no-repeat;
	background-position: left bottom
}
div.events_dates_tab UL LI.tab_dates a:visited {
	background-image: url(bg_tab_dates_off.gif);
	background-repeat: no-repeat;
	background-position: left bottom
}
div.events_dates_tab UL LI.tab_dates a:hover {
	background-image: url(bg_tab_dates_on.gif);
	background-repeat: no-repeat;
	background-position: left bottom
}
div.events_dates_tab UL LI.tab_dates a:active {
	background-image: url(bg_tab_dates_on.gif);
	background-repeat: no-repeat;
	background-position: left bottom
}
div.events_dates_tab UL LI.tab_dates A.current:link {
	background-image: url(bg_tab_dates_on.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	color: #ffffff
}
div.events_dates_tab UL LI.tab_dates A.current:visited {
	background-image: url(bg_tab_dates_on.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	color: #ffffff
}
div.events_dates_tab UL LI.tab_dates A.current:hover {
	background-image: url(bg_tab_dates_on.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	color: #ffffff
}
div.events_dates_tab UL LI.tab_dates A.current:active {
	background-image: url(bg_tab_dates_on.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	color: #ffffff
}
div.newsite_tec_events_dates_cc {
	background-image: url(bg_newsite_tec_events_dates.gif);
	padding-bottom: 12px;
	line-height: 1.4em;
	padding-left: 12px;
	width: 236px;
	padding-right: 12px;
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-top: 13px;
	voice-family: inherit
}
html > body div.newsite_tec_events_dates_cc {
	width: 236px
}
div.newsite_tec_events_dates_cc P {
	margin-top: 0px;
	margin-bottom: 1.2em
}
div.newsite_tec_rc_block1 {
	padding-bottom: 3px;
	background-color: #e0dfda;
	padding-left: 9px;
	width: 261px;
	padding-right: 9px;
	margin-bottom: 10px;
	padding-top: 7px;
	voice-family: inherit
}
html > body div.newsite_tec_rc_block1 {
	width: 261px
}
div.newsite_tec_rc_block2 {
	padding-bottom: 3px;
	background-color: #e0dfda;
	padding-left: 9px;
	width: 261px;
	padding-right: 9px;
	padding-top: 7px;
	voice-family: inherit
}
html > body div.newsite_tec_rc_block2 {
	width: 261px
}
div.newsite_tec_rc_block_title {
	padding-bottom: 0px;
	padding-left: 11px;
	width: 124px;
	padding-right: 0px;
	float: left;
	vertical-align: bottom;
	padding-top: 0px;
	voice-family: inherit
}
html > body div.newsite_tec_rc_block_title {
	width: 124px
}
div.newsite_tec_rc_block_link {
	text-align: right;
	padding-bottom: 2px;
	width: 126px;
	float: right;
	vertical-align: bottom;
	padding-top: 4px
}
div.newsite_tec_rc_block_cc {
	line-height: 1.4em;
	width: 261px;
	display: block
}
div.newsite_tec_rc_block_title P {
	margin-top: 0px;
	margin-bottom: 0px
}
div.newsite_tec_rc_block_link P {
	margin-top: 0px;
	margin-bottom: 0px
}
div.newsite_tec_rc_block_cc P {
	margin-top: 0px;
	margin-bottom: 1.2em
}
.h1_black {
	line-height: 1.1em;
	display: block;
	font-family: georgia, times new roman, serif;
	margin-bottom: 0.6em;
	color: #000000;
	font-size: 1.4em
}
.h2_grey {
	line-height: 1.1em;
	text-transform: uppercase;
	color: #a7a298;
	font-size: 0.8em
}
.h3_black {
	line-height: 1.1em;
	display: block;
	margin-bottom: 0.2em;
	color: #000000;
	font-weight: bold
}
div.sitepath {
	padding-bottom: 18px;
	padding-left: 4px;
	width: 923px;
	padding-right: 11px;
	color: #a1a19d;
	font-size: 0.9em;
	padding-top: 8px;
	voice-family: inherit
}
html > body div.sitepath {
	width: 923px
}
div.sitepath strong {
	padding-bottom: 0px;
	padding-left: 7px;
	padding-right: 7px;
	color: #000;
	padding-top: 0px
}
div.sitepath a:link {
	padding-left: 7px;
	padding-right: 7px;
	color: #990002;
	text-decoration: none
}
div.sitepath a:visited {
	padding-left: 7px;
	padding-right: 7px;
	color: #990002;
	text-decoration: none
}
div.sitepath a:hover {
	padding-left: 7px;
	padding-right: 7px;
	color: #990002;
	text-decoration: underline
}
div.sitepath a:active {
	padding-left: 7px;
	padding-right: 7px;
	color: #990002;
	text-decoration: underline
}
div.sitepath A.first:link {
	padding-left: 0px;
	padding-right: 7px
}
div.sitepath A.first:visited {
	padding-left: 0px;
	padding-right: 7px
}
div.sitepath A.first:hover {
	padding-left: 0px;
	padding-right: 7px
}
div.sitepath A.first:active {
	padding-left: 0px;
	padding-right: 7px
}
div.sitepath A.current:link {
	padding-left: 7px;
	padding-right: 7px;
	color: #a1a19d;
	text-decoration: none
}
div.sitepath A.current:visited {
	padding-left: 7px;
	padding-right: 7px;
	color: #a1a19d;
	text-decoration: none
}
div.sitepath A.current:hover {
	padding-left: 7px;
	padding-right: 7px;
	color: #a1a19d;
	text-decoration: none
}
div.sitepath A.current:active {
	padding-left: 7px;
	padding-right: 7px;
	color: #a1a19d;
	text-decoration: none
}
div.pagetitle {
	padding-bottom: 8px;
	padding-left: 16px;
	width: 906px;
	padding-right: 16px;
	padding-top: 0px;
	voice-family: inherit
}
html > body div.pagetitle {
	width: 906px
}
div.pagetitle H1 {
	line-height: 1.1em;
	margin-top: 0px;
	font-family: georgia, times new roman, serif; margin-left:-6px;
	margin-bottom: 0px; border-bottom:4px solid #333; border-top:1px solid #333; padding:3px;
	color: #333;
	font-size: 3.2em;
	font-weight: normal
}
div.inside_mainarea {
	width: 940px;
	margin-bottom: 1px;
	background: url(bg_left_col.gif) repeat-y left top


}
div.fullspan.inside_mainarea {
	background-image: none
}
table.inside_mainarea_table {
	border-bottom: 0px;
	border-left: 0px;
	width: 938px;
	border-collapse: collapse;
	border-top: 0px;
	border-right: 0px;
	cellpadding: 0;
	cellspacing: 0
}
td.ins_left {
	background-color: #eff6f8;
	width: 166px;
	vertical-align: top;
	border-top: #e6f0f5 1px solid
}
div.ins_left {
	width: 170px;
	display: inline;
	float: left
}
.ins_left_block {
	margin: 0px 0px 20px 15px;
	width: 132px
}
.ins_left_block .ow_block {
	padding-bottom: 10px;
	background-color: #f3f8fa;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px
}
.ow_secoNavHeading {
	display: none
}
div.submenu {
	padding-bottom: 0px;
	margin-top: 1px;
	padding-left: 5px;
	width: 153px;
	padding-right: 8px;
	margin-bottom: 20px;
	font-size: 1em;
	border-top: #ffffff 1px solid;
	padding-top: 19px;
	voice-family: inherit
}
html > body div.submenu {
	width: 153px
}
div.submenu UL {
	padding-bottom: 0px;
	LIST-style-TYPE: none;
	margin: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px
}
div.submenu UL LI {
	padding-bottom: 0px;
	margin: 0px;
	padding-left: 0px;
	padding-right: 0px;
	display: inline;
	color: #373737;
	text-decoration: none;
	padding-top: 0px
}
div.submenu UL LI A {
	margin: 0px;
	display: block
}
div.submenu UL LI a:link {
	background-image: url(bg_submenu_off.gif);
	padding-bottom: 3px;
	padding-left: 12px;
	padding-right: 0px;
	background-repeat: no-repeat;
	background-position: left top;
	color: #373737;
	text-decoration: none;
	padding-top: 2px
}
div.submenu UL LI a:visited {
	background-image: url(bg_submenu_off.gif);
	padding-bottom: 3px;
	padding-left: 12px;
	padding-right: 0px;
	background-repeat: no-repeat;
	background-position: left top;
	color: #373737;
	text-decoration: none;
	padding-top: 2px
}
div.submenu UL LI a:hover {
	background-image: url(bg_submenu_off.gif);
	padding-bottom: 3px;
	padding-left: 12px;
	padding-right: 0px;
	background-repeat: no-repeat;
	background-position: left top;
	color: #373737;
	text-decoration: none;
	padding-top: 2px
}
div.submenu UL LI a:active {
	background-image: url(bg_submenu_off.gif);
	padding-bottom: 3px;
	padding-left: 12px;
	padding-right: 0px;
	background-repeat: no-repeat;
	background-position: left top;
	color: #373737;
	text-decoration: none;
	padding-top: 2px
}
div.submenu UL LI a:hover {
	text-decoration: underline
}
div.submenu UL LI a:active {
	text-decoration: underline
}
div.submenu UL LI A.current:link {
	padding-bottom: 3px;
	padding-left: 12px;
	padding-right: 0px;
	display: block;
	color: #373737;
	font-weight: bold;
	text-decoration: none;
	padding-top: 2px
}
div.submenu UL LI A.current:visited {
	padding-bottom: 3px;
	padding-left: 12px;
	padding-right: 0px;
	display: block;
	color: #373737;
	font-weight: bold;
	text-decoration: none;
	padding-top: 2px
}
div.submenu UL LI A.current:hover {
	padding-bottom: 3px;
	padding-left: 12px;
	padding-right: 0px;
	display: block;
	color: #373737;
	font-weight: bold;
	text-decoration: none;
	padding-top: 2px
}
div.submenu UL LI A.current:active {
	padding-bottom: 3px;
	padding-left: 12px;
	padding-right: 0px;
	display: block;
	color: #373737;
	font-weight: bold;
	text-decoration: none;
	padding-top: 2px
}
div.submenu UL LI A.show_children.current {
	background-image: url(bg_submenu_on.gif);
	background-repeat: no-repeat;
	background-position: left top
}
div.submenu UL.tertiarynav {
	padding-bottom: 0.75em
}
div.submenu UL.tertiarynav LI a:link {
	background-image: none;
	padding-bottom: 2px;
	padding-left: 12px;
	padding-right: 0px;
	display: block;
	color: #990002;
	font-size: 0.9em;
	text-decoration: none;
	padding-top: 1px
}
div.submenu UL.tertiarynav LI a:visited {
	background-image: none;
	padding-bottom: 2px;
	padding-left: 12px;
	padding-right: 0px;
	display: block;
	color: #990002;
	font-size: 0.9em;
	text-decoration: none;
	padding-top: 1px
}
div.submenu UL.tertiarynav LI a:hover {
	background-image: none;
	padding-bottom: 2px;
	padding-left: 12px;
	padding-right: 0px;
	display: block;
	color: #990002;
	font-size: 0.9em;
	text-decoration: underline;
	padding-top: 1px
}
td.ins_mid {
	padding-left: 14px;
	width: 579px;
	vertical-align: top;
	voice-family: inherit
}
div.ins_mid {
	margin: 0px 0px 0px 10px;
	width: 580px;
	display: inline;
	float: left
}
html > body td.ins_mid {
	width: 579px
}
td.student.ins_mid {
	background-color: #fff
}
td.twocolumn.ins_mid {
	width: 748px;
	padding-right: 10px;
	voice-family: inherit
}
div.twocolumn.ins_mid {
	width: 750px;
	margin-left: 10px
}
html > body td.twocolumn.ins_mid {
	width: 748px
}
td.fullspan.ins_mid {
	width: 914px;
	padding-right: 10px;
	voice-family: inherit
}
div.fullspan.ins_mid {
	margin: 0px 10px;
	width: 920px;
	display: block;
	float: none
}
html > body td.fullspan.ins_mid {
	width: 914px
}
td.mainsection.ins_mid {
	padding-left: 0px;
	width: 749px;
	voice-family: inherit
}
div.mainsection.ins_mid {
	width: 750px
}
html > body td.mainsection.ins_mid {
	width: 749px
}
td.ins_mid2 {
	padding-left: 14px;
	width: 730px;
	vertical-align: top;
	voice-family: inherit
}
div.ins_mid2 {
	margin: 0px 0px 0px 10px;
	width: 730px;
	display: inline;
	float: left
}
html > body td.ins_mid2 {
	width: 679px
}
td.student.ins_mid2 {
	background-color: #fff
}
td.twocolumn.ins_mid2 {
	width: 748px;
	padding-right: 10px;
	voice-family: inherit
}
div.twocolumn.ins_mid2 {
	width: 750px;
	margin-left: 10px
}
html > body td.twocolumn.ins_mid2 {
	width: 748px
}
td.fullspan.ins_mid2 {
	width: 914px;
	padding-right: 10px;
	voice-family: inherit
}
div.fullspan.ins_mid2 {
	margin: 0px 10px;
	width: 920px;
	display: block;
	float: none
}
html > body td.fullspan.ins_mid2 {
	width: 914px
}
td.mainsection.ins_mid2 {
	padding-left: 0px;
	width: 749px;
	voice-family: inherit
}
div.mainsection.ins_mid2 {
	width: 750px
}
html > body td.mainsection.ins_mid2 {
	width: 749px
}
div.ins_mh_img {
	margin-bottom: 15px
}
div.twocolumn.ins_mh_img {
}
div.fullspan.ins_mh_img {
}
div.ins_mh_img P {
	margin-top: 0px;
	margin-bottom: 0px
}
div.ins_mh_img IMG {
	border-bottom: #dcdada 1px solid;
	padding-bottom: 1px;
	border-top: #dcdada 1px solid;
	padding-top: 2px
}
div.mainsection_mh_img {
	border-bottom: #efefee 10px solid;
	padding-bottom: 9px;
	width: 750px
}
table.mainsection_mh_table {
	border-bottom: 0px;
	border-left: 0px;
	width: 749px;
	border-collapse: collapse;
	border-top: 0px;
	border-right: 0px;
	cellpadding: 0;
	cellspacing: 0
}
td.mainsection_mh_left {
	width: 370px;
	vertical-align: top;
	border-right: #ffffff 8px solid;
	voice-family: inherit
}
html > body td.mainsection_mh_left {
	width: 370px
}
td.mainsection_mh_right {
	padding-bottom: 12px;
	line-height: 1.4em;
	background-color: #336633;
	padding-left: 19px;
	width: 333px;
	padding-right: 19px;
	color: #ffffff;
	vertical-align: top;
	padding-top: 28px;
	voice-family: inherit
}
html > body td.mainsection_mh_right {
	width: 333px;
}
td.mainsection_mh_right P {
	margin-top: 0px;
	margin-bottom: 1.2em
}
.header_ins_mh {
	line-height: 1.1em;
	font-family: georgia, times new roman, serif;
	color: #ffffff;
	font-size: 2em
}
.header_ins_mh_green {
	color: #cfea12
}
div.ins_cc {
	padding-bottom: 5px;
	line-height: 1.4em
}
div.ins_cc .ow_block {
	margin-bottom: 5px
}
div.twocolumn.ins_cc {
}
div.fullspan.ins_cc {
}
div.mainsection.ins_cc {
	width: 750px; font-size:13px;
}
div.ins_cc P {
	margin-top: 0px;
	margin-bottom: 1.2em
}
table.ins_table {
	border-bottom: 0px;
	border-left: 0px;
	border-collapse: collapse;
	border-top: 0px;
	border-right: 0px;
	cellpadding: 0;
	cellspacing: 0
}
td.ins_table_header {
	border-bottom: #ffffff 1px solid;
	padding-bottom: 3px;
	background-color: #48a7d8;
	padding-left: 10px;
	padding-right: 10px;
	color: #ffffff;
	vertical-align: top;
	border-right: #ffffff 1px solid;
	padding-top: 3px
}
td.ins_table_header A {
	color: #fff !important;
	text-decoration: underline !important
}
td.ins_table_cell {
	border-bottom: #ffffff 1px solid;
	padding-bottom: 3px;
	background-color: #dceff8;
	padding-left: 10px;
	padding-right: 10px;
	color: #000000;
	vertical-align: top;
	border-right: #ffffff 1px solid;
	padding-top: 3px
}
table.mainsection_table {
	border-bottom: 0px;
	border-left: 0px;
	border-collapse: collapse;
	border-top: 0px;
	border-right: 0px;
	cellpadding: 0;
	cellspacing: 0
}
td.mainsection_cell1 {
	padding-bottom: 5px;
	padding-left: 16px;
	padding-right: 16px;
	font-size: 0.9em;
	vertical-align: top;
	border-right: #efefee 1px solid;
	padding-top: 17px
}
td.mainsection_cell2 {
	padding-bottom: 15px;
	padding-left: 16px;
	padding-right: 16px;
	font-size: 0.9em;
	vertical-align: top;
	border-right: #efefee 1px solid;
	padding-top: 17px
}
td.mainsection_cell3 {
	padding-bottom: 15px;
	padding-left: 16px;
	padding-right: 16px;
	font-size: 0.9em;
	vertical-align: top;
	border-right: #efefee 1px solid;
	padding-top: 17px
}
td.mainsection_cell4 {
	padding-bottom: 15px;
	padding-left: 16px;
	padding-right: 16px;
	font-size: 0.9em;
	vertical-align: top;
	border-right: #efefee 1px solid;
	padding-top: 17px
}
td.mainsection_cell4 {
	padding-right: 10px;
	border-right: 0px
}
td.mainsection_cell1 P {
	margin-top: 0px;
	margin-bottom: 1em
}
td.mainsection_cell2 P {
	margin-top: 0px;
	margin-bottom: 1em
}
td.mainsection_cell3 P {
	margin-top: 0px;
	margin-bottom: 1em
}
td.mainsection_cell4 P {
	margin-top: 0px;
	margin-bottom: 1em
}
td.mainsection_cell1 .h1_black {
	font-size: 1.2em; padding:2px; font-weight:bolder; background-color:#f5f5f5; color:#000; font-family:Verdana, Geneva, sans-serif;
}
td.mainsection_cell2 .h1_black {
	font-size: 1.6em
}
td.mainsection_cell3 .h1_black {
	font-size: 1.6em
}
td.mainsection_cell4 .h1_black {
	font-size: 1.6em
}
div.inside_bas {
	background-color: #f3f3f1;
	margin: 0px auto;
	width: 938px;
	padding-top: 10px
}
div.bas_header_box {
	margin: 0px auto;
	width: 918px
}

.h3_georgia_white {
	font-family: georgia, times new roman, serif;
	color: #fff;
	font-size: 1.3em;
	font-weight: normal
}
.h1_inside {
	line-height: 1.1em;
	display: block;
	font-family: georgia, times new roman, serif;
	margin-bottom: 0.2em;
	color: #333;
	font-size: 2em
}
.h2_inside {
	line-height: 1.1em;
	display: block;
	font-family: georgia, times new roman, serif;
	margin-bottom: 0.2em;
	color: #000000;
	font-size: 1.4em
}
.h3_inside {
	line-height: 1.1em;
	display: block;
	font-family: georgia, times new roman, serif;
	margin-bottom: 0.2em;
	color: #577a09;
	font-size: 1.4em
}
td.ins_right {
	padding-left: 20px;
	width: 149px;
	padding-right: 10px;
	vertical-align: top;
	voice-family: inherit
}
div.ins_right {
	width: 150px;
	display: inline;
	float: left;
	margin-left: 10px
}
html > body td.ins_right {
	width: 149px
}
div.ins_right_block1 {
	border-bottom: #e0dfda 1px solid;
	padding-bottom: 14px;
	line-height: 1.4em;
	width: 150px;
	margin-bottom: 14px
}
div.ins_right_block2 {
	border-bottom: #e0dfda 1px solid;
	padding-bottom: 14px;
	line-height: 1.4em;
	width: 150px;
	margin-bottom: 14px
}
div.ins_right_block3 {
	padding-bottom: 14px;
	line-height: 1.4em;
	width: 150px
}
.ins_sm {
	padding-bottom: 14px;
	line-height: 1.4em;
	width: 150px
}
.ins_sm {
	background: url(sm_sb_white_top.gif) no-repeat 0px 0px;
	padding-top: 7px
}
.ins_sm div.ow_block {
	text-align: center;
	padding-bottom: 22px;
	padding-left: 0px;
	width: 150px;
	padding-right: 0px;
	background: url(sm_sb_white_bottom.gif) #bbb no-repeat 100% 100%;
	padding-top: 10px
}
.ins_sm IMG {
	margin: 0px 10px 10px
}
div.ins_right_block1 P {
	margin-top: 0px;
	margin-bottom: 1.1em
}
div.ins_right_block2 P {
	margin-top: 0px;
	margin-bottom: 1.1em
}
div.ins_right_block3 P {
	margin-top: 0px;
	margin-bottom: 1.1em
}
A.smalllink {
	font-size: 0.8em
}
IMG.leftaligned {
	padding-bottom: 7px;
	padding-right: 10px
}
IMG.rightaligned {
	padding-bottom: 7px;
	padding-left: 10px
}
div.footerbar_container {
	width: 938px;
	padding-right: 9px;
	voice-family: inherit
}
html > body div.footerbar_container {
	width: 938px
}
div.footer_bar_ins_container {
	padding-bottom: 10px;
	background-color: #f3f3f1;
	padding-left: 10px;
	width: 918px;
	padding-right: 10px;
	padding-top: 10px;
	voice-family: inherit
}
html > body div.footer_bar_ins_container {
	width: 918px
}
div.footer_bar {
	background-image: url(bg_footer_bar.jpg);
	padding-bottom: 17px;
	line-height: 1.5em;
	background-color: #fff;
	padding-left: 172px;
	width: 729px;
	padding-right: 17px;
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 92px;
	color: #000;
	padding-top: 13px;
	voice-family: inherit
}
html > body div.footer_bar {
	width: 729px;
	height: 92px
}
div.footer_bar P {
	margin-top: 0px;
	margin-bottom: 0px
}
div.footer_bar div.ow_block a:link {
	color: #666;
	text-decoration: none
}
div.footer_bar div.ow_block a:visited {
	color: #666;
	text-decoration: none
}
div.footer_bar div.ow_block a:hover {
	color: #000;
	text-decoration: underline
}
div.footer_bar div.ow_block a:active {
	color: #000;
	text-decoration: underline
}
table.footer_bar_table {
	border-bottom: 0px;
	border-left: 0px;
	border-collapse: collapse;
	border-top: 0px;
	border-right: 0px;
	cellpadding: 0;
	cellspacing: 0
}
td.footer_bar_linkslist {
	padding-right: 42px;
	vertical-align: top
}
div.footer_container {
	padding-bottom: 5px;
	padding-left: 32px;
	width: 907px;
	padding-right: 21px;
	font-family: arial, verdana, helvetica, sans-serif;
	margin-left: auto;
	font-size: 1em;
	margin-right: auto;
	padding-top: 9px;
	voice-family: inherit
}
html > body div.footer_container {
	width: 907px
}
div.footer_left {
	text-align: left;
	width: 203px;
	display: inline;
	float: left;
	color: #474641
}
div.footer_right {
	text-align: right;
	width: 704px;
	display: inline;
	float: right;
	color: #474641
}
div.footer_left P {
	margin-top: 0px;
	margin-bottom: 0px
}
div.footer_right P {
	margin-top: 0px;
	margin-bottom: 0px
}
div.footer_left div.ow_block a:link {
	color: #ffffff;
	text-decoration: none
}
div.footer_left div.ow_block a:visited {
	color: #ffffff;
	text-decoration: none
}
div.footer_right div.ow_block a:link {
	color: #ffffff;
	text-decoration: none
}
div.footer_right div.ow_block a:visited {
	color: #ffffff;
	text-decoration: none
}
div.footer_left div.ow_block a:hover {
	color: #ffffff;
	text-decoration: underline
}
div.footer_left div.ow_block a:active {
	color: #ffffff;
	text-decoration: underline
}
div.footer_right div.ow_block a:hover {
	color: #ffffff;
	text-decoration: underline
}
div.footer_right div.ow_block a:active {
	color: #ffffff;
	text-decoration: underline
}
#pl_frm UL {
	padding-bottom: 0px;
	LIST-style-TYPE: none;
	margin: 0px 0px 20px;
	padding-left: 0px;
	padding-right: 0px;
	LIST-style-image: none;
	padding-top: 0px
}
#pl_frm UL LI {
	background-image: none;
	padding-bottom: 0px;
	margin: 0px 0px 10px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px
}
#pl_posteddate {
	font-size: 11px
}
.hidden {
	display: none
}
.clearfix:after {
	display: block;
	height: 0px;
	VISIBILITY: hidden;
	CLEAR: both;
	CONTENT: '.'
}
.clearfix {
	display: inline-block
}
* html .clearfix {
	height: 1%
}
.clearfix {
	display: block
}
.clearboth {
	CLEAR: both
}