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


body { margin:0px; padding:0px; background:url(../images/page_bg_2009.jpg) repeat-x; font-family: Arial, Helvetica, sans-serif; color:#425563; font-family:Arial, Helvetica, sans-serif; font-size:10pt; font-style:normal; font-weight:normal; }
.clear_both { clear:both; }
img { border:0px; }
ul { list-style-type:none; }
/*top navigation*/
#top_navigation { clear:both; background-image:url(../images/nav_bg.jpg); background-repeat:repeat-x; background-position: top; height:43px; padding:0px; margin:0px; }
#top_navigation a { height:43px; background-repeat:no-repeat; padding:0px; float:left; }
#nav_gry_links { float:right; }
/* menu lateral */

#menu { width:280px; float:left; padding:0px; }
#menu ul { list-style-type:none; padding:3px; }
#menu ul li { background:#e3e8ef; padding:3px 0px; border:#FFFFFF 3px solid; }
#menu ul li a { color:#0066CC; padding-left:12px; font-family:Arial, Helvetica, sans-serif; font-size:8pt; font-style:normal; font-weight:bold; text-decoration:none; }
#menu ul li ul { clear:both; padding-bottom:8px; margin:0px; }
#menu ul li a:hover { color:#FF6600; }
#menu ul li ul li { background-image:url(../images/elbow_off.gif); background-repeat:no-repeat; background-position:left top; height:14px; padding:0px 4px 0px 8px; background-color:#FFFFFF; }
#menu ul li ul li a { color:#0066CC; padding-left:12px; font-family:Arial, Helvetica, sans-serif; font-size:8pt; font-style:normal; font-weight:bold; text-decoration:none; }
#menu ul li ul li a:hover { color:#FF6600; }
#menu ul li.start_sub { background:#ffffff; padding:0px 0px 4px 0px; border:#FFFFFF 3px solid; clear:both; margin:0px; }
/* header */
#header { padding: 12px 0px 12px 30px; }
#logo { width:300px; float:left; }
#logo a { border:none; }
.how_can_we_help { }
#top_right { width:200px; float:right; }
#legal { height:24px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:10px; background-color:#003399; text-transform:uppercase; color:#FFFFFF; }
#main { border-right: #006699 dotted 1px; border-left: #006699 dotted 1px; padding:14px; text-align:justify; }
#right_column_table { width:100px; padding:2px 12px; }
#legal ul { float:left; width:500px; height:24px; padding:6px 0px 0px 0px; margin:0px; }
#legal ul li { display:inline; padding:0px 6px; border-right: #FFFFFF 1px solid; background-color:#003399; }
#legal a { color:#FFFFFF; text-decoration:none; }
.copyright { float:right; padding:6px; border-right:none; }
.design_by { font-family:Arial, Helvetica, sans-serif; font-size:10px; text-align:center; padding:10px; }
.design_by a { color:#425563; text-decoration:none; }
/*maketas*/
h1 { background-color:#E3E8EF; color:#003366; font-weight:bold; line-height:110%; clear:both; padding:3px 6px; text-transform:uppercase; font-size:12px; }
h2 { color:#003366; font-weight:bold; line-height:110%; clear:both; padding:3px 6px; font-size:12px; border-bottom:#E3E8EF solid 1px; border-top:#E3E8EF solid 1px; }
h3 { color:#003366; font-weight:bold; line-height:24px; padding:0px; margin:0px; font-size:12px; border-bottom:#E3E8EF solid 1px; border-top:#E3E8EF solid 1px; }
.blue { background-color:#E3E8EF; color:#003366; padding:12px; }
.subheaders { color:#00309C; font-weight:bold; }
.image_right { float:right; padding:0px 10px; }
.columns_2 { float:left; width:200px; padding-left:10px; padding-bottom:6px; margin: 4px; }
/*imagenes top*/

#banner_main { width:100%; }
.index_top { background-color:#FFFFFF; }
.careers_top { background-color:#eeeff1; }
.contact_top { background-color:#9db9ce; }
.facilities_and_equipmet_top { background-image:url(../images/bg_building.jpg); background-repeat:repeat-x; background-position:bottom; }
.computer_bus_app_top { background-color:#FFFFFF; }
.computer_graphic_design_top { background-color:#d4e1e0; }
.medical_assistant_top { background-color:#5b665e; }
.refrigeration_top { background-color: #FFFFFF; }
.electrical_top { background-color: #9daac7; }
.plumbing_technology_top { background-color: #a6a79e; }
.building_construction_top { background-color: #c1a37e; }
#banner_top { }
a.blue_link { color:#0066CC; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:70%; margin:0px; text-decoration:none; text-transform:uppercase; background-image:url(../images/elbow_off.gif); background-repeat:no-repeat; padding-left:24px; }
a.blue_link:hover { color:#0066CC; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:70%; margin-bottom:0px; margin-top:0px; text-decoration:underline; text-transform:uppercase; }
.gray_background_header { color:#0066CC; font-family:Arial, Helvetica, sans-serif; font-size:10pt; font-style:normal; font-weight:bold; padding:3pt; width:100%; background-image:url(../images/arrow_in_graybar.gif); background-repeat: no-repeat; background-position:left top; padding-left:14px; }
.gray_wrapper { background:#dedbde; padding-right:6px; text-align:left; }
.gray_wrapper p { margin-top:0; }
#career_container { float:left; width:250px; padding-left:10px; height:350px; }
.double_arrow_gry li { list-style:none; background-image:url(http://sf-institute.com/images/gry_arrow_left.gif); background-repeat:no-repeat; background-position: left center; padding-left:12px; line-height:24px; }
.regular_link { color:#0066CC; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; margin:0px; text-decoration:none; }
.regular_link:hover { color:#0066CC; text-decoration:underline; }
table.info_table { border-collapse:collapse; text-align:left; }
table.info_table tr td { border:#E3E8EF solid 1px; padding:4px 12px; }
.table_head { text-transform:capitalize; font-weight:bold; font-size:11px; color:#0066CC; }
.table_footer { text-transform:capitalize; font-weight:bold; font-size:13px; color:#003366; border-top:#003366 solid 2px; }
.green_banner { background:url(../images/green_banner_04.jpg) repeat-x #8fc400; }
#program_title { text-transform:uppercase; padding:12px 0; font-weight:bold; border-bottom: #E3E8EF solid 2px; }
.require { color:#F00; font-size:10px; }
.require h6 a { color:#06F; font-size:12px; text-decoration:none;}
.require h6 { color:#333; font-size:12px; padding:12px 0;  border-bottom: #E3E8EF solid 2px;  border-top: #E3E8EF solid 2px;}
.require h6:hover { background-color:#f5f5f5;}
.require h4 { color:#333; font-size:12px !important; }
.newUser { font-size:10px; }
.newUser a { text-decoration:none; color:#06F; }
.greeting { }
#request_button { background: url(../images/btn_bg.jpg) no-repeat bottom left; border:medium none; color:#333; font-size:11px; font-weight:bold; padding:12px; text-transform:uppercase; text-align:center; width:229px; height:44px; }
#request_button:hover { background: url(../images/btn_bg.jpg) no-repeat top left;  }
