/* =INITIAL 
   v2.1, by Faruk Ates - www.kurafire.net
   Addendum by Robert Nyman - www.robertnyman.com */

/* Neutralize styling: 
   Elements we want to clean out entirely: */
html, body, form, fieldset {
	margin: 0;
	padding: 0;
	font: 100%/120% Verdana, Arial, Helvetica, sans-serif;
}

/* Neutralize styling: 
   Elements with a vertical margin: */
h1, h2, h3, h4, h5, h6, p, pre,
blockquote, ul, ol, dl, address {
	margin: 1em 0;
	padding: 0;
}

/* Apply left margin:
   Only to the few elements that need it: */
li, dd, blockquote {
	margin-left: 1em;
}

/* Miscellaneous conveniences: */
form label {
	cursor: pointer;
}
fieldset {
	border: none;
}

/* Form field text-scaling */
input, select, textarea {
	font-size: 100%;
}

body { background:#003E7E;padding: 6px;font-size:100%}

.important { font-weight: bold }
a img{ border: 0px; padding: 0px; margin: 0px;}
a { color: #fff; text-decoration: none; font-family: sans-serif;}

h1 { line-height:1em; font-size:22px; margin-top: 0em }
h2 { font-size:14px; margin: 0; padding-bottom:0; margin-top:1.3em; margin-bottom:0.0em }
h3 { font-size:11px; font-weight:600; margin: 0; padding: 0; line-height: 1em;margin-top:1em }
h4 { font-size:13px; padding:0; margin:0; line-height: 1em }
h5 { font-size:11px }
h6 { font-size:10px }

p,td,li { font-size:12px; font-family: sans-serif; padding-top:0px ;line-height: 160%}

#fpbodycontainer { width: 851px}
#micrositebodycontainer { width: 851px; margin:auto}
#spbodycontainer { width: 860px}

#topbar { float: left; display:block; padding: 0px; margin-bottom: 4px; height: 90px}
#topbar a { margin:0px; padding:0px; text-decoration: none; }
#topbar a img {border:0px;}

/*
#fptopnav { float: left; width:100%; padding:0px 0px 3px 0px; margin:0px}
#fptopnav a.inside { display: block; float: left; margin: 0px 7px 0px 7px; padding:0px}
#fptopnav a.leftside { display: block; float: left; margin: 0px 6px 0px 1px; padding:0px}
#fptopnav a.rightside { display: block; float: left; margin: 0px 0px 0px 6px; padding:0px}
#fptopnav img { display: block; float: left; margin: 0px; padding:0px}
*/

#fptopnav { float: left; width:100%; padding:0px 0px 3px 0px; margin:0px}

#fptopnav a {
display:block;
float: left;
height: 25px;
width: 130px;
margin-top: 0pt;
margin-right: 0px;
margin-bottom: 0pt;
margin-left: 0pt;
text-indent: -9999px;
background-color: transparent;
background-repeat: no-repeat;
background-attachment: scroll;
overflow-x: hidden;
overflow-y: hidden;
}

#fptopnav a.inside { margin: 0px 7px 0px 7px; padding:0px}
#fptopnav a.leftside { margin: 0px 6px 0px 1px; padding:0px}
#fptopnav a.rightside { margin: 0px 0px 0px 6px; padding:0px}

#fptopnav a.admissions {
background: transparent url('/images/techskills/rollover_topnav_admissions.gif');
}

#fptopnav a.trainingprograms {
background: transparent url('/images/techskills/rollover_topnav_training_programs.gif');
}

#fptopnav a.certifications {
background: transparent url('/images/techskills/rollover_topnav_certifications.gif');
}

#fptopnav a.testimonials {
background: transparent url('/images/techskills/rollover_topnav_testimonials.gif');
}

#fptopnav a.whytechskills {
background: transparent url('/images/techskills/rollover_topnav_why_techskills.gif');
}

#fptopnav a.careerservices {
background: transparent url('/images/techskills/rollover_topnav_career_services.gif');
}

#fptopnav a.locations {
background: transparent url('/images/techskills/rollover_topnav_locations.gif');
}

#fptopnav a:hover,#fptopnav a:active, #fptopnav a.current {
background-position: 0px -25px;
}

#fpmain { clear: both; float:left; background:#fff; width: 850px; min-height: 368px; padding-top: 0px; margin-top: 2px}
#fpmain .topleft { background: transparent url('/images/techskills/fp-main-ul.gif') top left no-repeat; height: 12px; float:left; width: 100%}
#fpmain .topright { background: transparent url('/images/techskills/fp-main-ur.gif') top right no-repeat; height: 12px; }
#fpmain .bottomleft { background: transparent url('/images/techskills/fp-main-ll.gif') bottom left no-repeat; height: 11px; float:left; width: 100%}
#fpmain .bottomright { background: transparent url('/images/techskills/fp-main-lr.gif') bottom right no-repeat; height: 11px; }

#fpmainleftcontainer { 
background:#fff ; 
float:left; 
padding-left: 28px;
padding-right: 12px;
padding-top: 18px; 
width: 340px;
font-size: 12px;
font-family: sans-serif;
} 

#fpmainleftcontainer h1 {
color: #AB0534;
}

#fpmainleftcontainer a { 
color: #AB0534; 
text-decoration: underline;
}

#fpmainrightcontainer { background:#fff;float:left; width: 444px; padding: 18px 26px 3px 0px; }

#newsandevents { background: #FFFFFF; float: left; width: 440px; min-height:76px; border: 2px solid #AB0534; padding: 0px}
#newsandevents img {float:right; padding: 3px}
#newsandevents a { color: black; text-decoration:underline }
#newsandevents ul {list-style: disc;padding:5px;margin:0px }
#newsandevents li { text-indent: 0px; font-family: sans-serif; font-size: 12px; line-height:130%}
#newsandevents h1 { margin-left: 1ex; margin-top: 5px; font-size: 16px; line-height: 16px; font-family: 'Arial Narrow', 'Helvetica Narrow', sans-serif; font-weight: bold; color:#00408A; text-decoration: underline }

/* #fpaction { float:left; background: #231F20 url('/images/techskills/gray-ul.gif') top left no-repeat; padding: 6px 5px 6px 6px; width: 578px} */
#fpaction { float:left; background: #000 url('/images/techskills/gray-ul.gif') top left no-repeat; padding: 16px 0px 0px 11px; width: 578px}

#fpaction a { 
display:block;
float: left;
margin-top: 0pt;
margin-right: 3px;
margin-bottom: 0pt;
margin-left: 2px;
padding:0px;
text-indent: -9999px;
background-color: transparent;
background-repeat: no-repeat;
background-attachment: scroll;
overflow-x: hidden;
overflow-y: hidden;
}

/*
#fpaction a.careerkit { width: 197px; height: 73px; background: transparent url('/images/techskills/rollover_fpcta_1.gif'); }
#fpaction a.studentsuccessstories { width: 146px; height: 73px; background: transparent url('/images/techskills/rollover_fpcta_2.gif'); }
#fpaction a.watchvideo { width: 69px; height: 73px; background: transparent url('/images/techskills/rollover_fpcta_3.gif'); }
#fpaction a.requestinfo { width: 166px; height: 73px; background: transparent url('/images/techskills/rollover_fpcta_4.gif'); }
*/

#fpaction a.fpcta1 { width: 186px; height: 42px; background: transparent url('/images/techskills/rollover_fpcta1.gif') }
#fpaction a.fpcta2 { width: 186px; height: 42px; background: transparent url('/images/techskills/rollover_fpcta2.gif') }
#fpaction a.fpcta3 { width: 186px; height: 42px; background: transparent url('/images/techskills/rollover_fpcta3.gif') }

#fpaction a:hover,a:active { background-position: 0px -43px }

/* #fpsubnavmission { float: left; background: #231F20; width: 851px; padding: 0px 0px 9px 0px; margin:0px} */
#fpsubnavmission { float: left; background: #000; width: 851px; padding: 0px 0px 9px 0px; margin:0px}
#fpsubnavmission p { padding: 0px 30px; margin:0px; font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: white; width: 790px; text-align:center; line-height: 14px}

/*#studentweblogin { background: #00579B; display:block; position: relative; margin: 0px; left: 14px; top: 21px; color:white; font-weight:bold; font-size: 11px; font-family: sans-serif} */

/* #fpstudentweblogin { float: left; overflow:hidden; background: #231f20; padding: 0px 0px 0px 5px; width: 257px; font-size: 9px; font-weight:bold;} */
#fpstudentweblogin { float: left; overflow:hidden; background: #000; padding: 0px 0px 0px 5px; width: 257px; font-size: 9px; font-weight:bold;}
#fpstudentweblogin img { display: block; float: left; padding-bottom: 1px}
#fpstudentweblogin p { padding:0px; margin:0px; width: 250px; text-align:center; color: white }
#fpstudentweblogin div { float:left}

#studentweblogin td,#studentweblogin p { font-size: 11px } 
#studentweblogin input { padding-top: 3px; font-size: 11px}
/*
#swlogintop { background: #231f20 url('/images/techskills/swlogin-top.gif') no-repeat; width: 258px; margin:0px;padding:0px;min-height: 15px; height:15px}
#swloginmid { background: #231f20 url('/images/techskills/swlogin-mid.gif') repeat-y; width: 258px; margin:0px;padding:0px;padding: 0px 8px 0px 3px; color: #fff; min-height: 30px}
*/
#swlogintop { background: #000 url('/images/techskills/swlogin-top.gif') no-repeat; width: 258px; margin:0px;padding:0px;min-height: 15px; height:15px}
#swloginmid { background: #000 url('/images/techskills/swlogin-mid.gif') repeat-y; width: 258px; margin:0px;padding:0px;padding: 0px 8px 0px 3px; color: #fff; min-height: 30px}

#swloginmid label {font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 11px; display:block; float: left; clear: both; width: 59px; line-height: 17px;margin: 0px 4px 0px 0px; text-align: right; padding: 0px}
#swloginmid p.msg {float:left; line-height: 130%; color: #fcb; margin-top: 3px}
#swloginmid p.error {clear:both; color: #fcb; margin-top: 3px; line-height:130%;}
#swlogin input { display:block; float:left; clear: both;}
/* #swloginbottom { background: #231f20 url('/images/techskills/swlogin-bottom.gif') top no-repeat; width: 258px; margin:0px;padding:0px;min-height: 8px; height:8px} */
#swloginbottom { background: #000 url('/images/techskills/swlogin-bottom.gif') top no-repeat; width: 258px; margin:0px;padding:0px;min-height: 8px; height:8px}
.fieldwrapper { float:left; width: 180px}
.datafield { float:left;width: 110px}
.loginbutton {float:left;padding-top: 17px; padding-left: 3px} 
.fieldcontainer { float: left }

#fpbottomnav { clear:both; float: left; width: 851px; background: #004990; text-align: center; color:white; line-height: 19px; padding-top:2px; padding-bottom: 2px;font-size:12px; }
#fpbottomnavl { clear:both; float: left; width: 100%; background: #004990 url('/images/techskills/blue-ul.gif') top left no-repeat; line-height: 19px; text-align:center; color:white; padding-top: 0px}
#fpbottomnavr { background: transparent url('/images/techskills/blue-ur.gif') top right no-repeat; text-align: center; color:white; line-height: 19px; padding-bottom: 2px; font-size: 11px}

#fpfooterl { clear:both; float: left; width: 851px; font-size: 11px; font-family: sans-serif; 
             background: #AB0534 url('/images/techskills/red-ll.gif') bottom left no-repeat; 
             text-align: center; color:white; line-height: 19px; font-size: 10px;}
#fpfooter { background: transparent url('/images/techskills/red-lr.gif') bottom right no-repeat;}

#fpfooterlb { clear:both; float: left; width: 100%; font-size: 11px; font-family: sans-serif; 
             background: #AB0534 url('/images/techskills/red-llb.gif') bottom left no-repeat; 
             text-align: center; color:white; line-height: 19px; font-size: 10px;}
#fpfooterb { background: transparent url('/images/techskills/red-lrb.gif') bottom right no-repeat;}


#subnavcontainer { clear:left; float: left; width: 849px; margin:0px; padding:0px 0px 0px 1px; min-width:0em; color:#fff;}
#subnavl { float: left; width: 5px }
#subnavl img { display:block; float: left }
#subnavr { float: left; width: 5px }
#subnavr img { display:block; float: left }
#subnav { float: left; background: #AB0534 url('/images/techskills/topsubnav.gif') repeat-x; width: 822px; padding: 3px 0px; line-height: 20px; color: white; text-indent: 1em; font-size:11px}
#subnav a { text-decoration:none; font-size: 11px; font-family: sans-serif; color: white }
#subnavcontainer .low .contents { height: 5px; overflow:hidden;}
#subnavcontainer .top .contents { height: 5px; overflow:hidden;}
#subnavcontainer .top .c, #subnavcontainer .low .c { font-size:1px; height:13px; }
#subnavcontainer .top {background:transparent url('/images/techskills/topsubnav-tl.gif') no-repeat left bottom; }
#subnavcontainer .top .contents {background:transparent url('/images/techskills/topsubnav-tr.gif') no-repeat top right; }
#subnavcontainer .mid {background:transparent url('/images/techskills/topsubnav-ml.gif') repeat 0px 0px; }
#subnavcontainer .mid .contents {background:transparent url('/images/techskills/topsubnav-mr.gif') repeat-y right 0px; padding: 0px 10px; line-height: 13px; font-size:11px; }
#subnavcontainer .mid .contents a {line-height: 13px; font-size: 11px; text-decoration: none; color: white; font-family: sans-serif; }
#subnavcontainer .mid .contents a:hover { color: #F8EDA3; }
#subnavcontainer .mid .contents a:active { color: #F8EDA3; }

#subnavcontainer .mid .contents a.current { color: #F8EDA3; }

#subnavcontainer .low {background:transparent url('/images/techskills/topsubnav-ll.gif') no-repeat 0px 0px; }
#subnavcontainer .low .contents {background:transparent url('/images/techskills/topsubnav-lr.gif') no-repeat right 0px; }

/* #subnavcontainer .bd .c .s { margin:0px 8px 0px 4px; background:#000 url(ms.jpg) repeat-x 0px 0px; padding:1em; } */

#bodycontainer { width: 866px; padding-left: 0px; padding-bottom: 6px; }

#bodyleftcontainer {width: 686px; float: left; clear: left; background: transparent url('/images/techskills/sp-bodyl.gif') repeat-y; margin-top: 5px; margin-right: 2px}
#bodyleftcontainer img { display:block; float: left} 
#bodyleftcontainer #bodyleftleft { float: left; width: 159px; padding: 0px 0px 0px 4px;background: transparent; min-height: 600px; font-size: 12px; text-align:left}
#bodyleftcontainer #bodyleftleft img { display:block; float: left; padding: 0px 0px 1ex 6px; }
#bodyleftcontainer #bodyleftleft h5 { font-size: 11px; line-height: 15px; font-family: Arial Narrow, Helvetica Narrow, Arial, Helvetica, sans-serif; font-weight: bold; color:#00408A }
#bodyleftcontainer #bodyleftleft h6 { font-size: 10px; line-height: 15px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; color:#00408A; text-align:left; padding-left: 8px}
#bodyleftcontainer #bodyleftleft h6 strong { color: #AB0534; font-weight: bold; font-size: 11px}
#bodyleftcontainer #bodyleftright { float: left; width: 490px; padding:0px 10px 0px 16px; margin: 0px; background: transparent; min-height: 400px; font-size: 11px}
#bodyleftcontainer #bodyleftfooter { width: 686px; float:left; clear:both; background: url('/images/techskills/sp-bodyl-bottom.gif'); text-align:center; padding-top: 0px}
#bodyleftcontainer #bodyleftverybottom { padding-bottom: 0px;line-height:17px; width:100%; float:left; background: url('/images/techskills/sp-bodyl-verybottom.gif') #003E7E 0px 0px no-repeat;font:0/0 Arial;height:17px}
#bodyleftcontainer #bodyleftfooter p {color: #00408A;}
#bodyleftcontainer #bodyleftverybottom p 
{width:100%; text-align:center; font-size: 13px; color: #AD0937; line-height: 130%; margin-bottom: 50px; margin:0px; padding-bottom: 6px; float:left}

#bodyrightcontainer { width: 159px; background: transparent; float: left; padding: 3px; padding-top:0px; margin-top: 5px}
#bodyrighttop { width:159px; float: left; line-height: 11px; background: url('/images/techskills/sp-bodyr-top.gif') #003E7E no-repeat bottom; font:0/0 Arial; height: 11px;}
#bodyright { width:159px; float: left; background: url('/images/techskills/sp-bodyr-mid.gif') repeat-y}
#bodyrightbottom {width:159px; float: left; line-height: 13px; background: url('/images/techskills/sp-bodyr-low.gif') #003E7E no-repeat top; font:0/0 Arial; height:13px;}

#bodyleftleft #spnewsandevents { padding:5px 1px; margin: 0px auto 0px 5px; border: 1px solid #2F2C2C; width: 145px; text-align:center; overflow: hidden; background: #fff}
#bodyleftleft #spnewsandevents ul { text-align: left; padding: 0px 10px}
#bodyleftleft #spnewsandevents li, #bodyleftleft #spnewsandevents a { font-size: 11px; font-family: sans-serif; font-weight: normal; color: #000; line-height: 130%; padding-bottom: 3px}
#bodyleftleft #spnewsandevents h4 { font-size: 16px; line-height: 16px; font-family: 'Arial Narrow', 'Helvetica Narrow', sans-serif; font-weight: bold; color:#00408A }
#bodyleftleft #spnewsandevents img { padding-left: 35px; display: block; float: left }
#bodytitle, .bodytitle { color: #AB0534; }

#bodyrightcontainer img {display:block; float:left; }
#bodyright img {display:block; float: left; padding: 0px 0px 6px 6px }


#bodyrightcta { width: 145px; padding-left: 6px}

#bodyrightcta a {
display:block;
float: left;
height: 42px;
width: 143px;
margin-top: 0pt;
margin-right: 0pt;
margin-bottom: 6px;
margin-left: 2px;
text-indent: -9999px;
background-color: transparent;
background-repeat: no-repeat;
background-attachment: scroll;
overflow-x: hidden;
overflow-y: hidden;
}

#bodyrightcta a.requestinfo { background: transparent url('/images/techskills/rollover_rcta1.gif'); }
#bodyrightcta a.studentsuccessstories { background: transparent url('/images/techskills/rollover_rcta2.gif'); }
#bodyrightcta a.newcareer { background: transparent url('/images/techskills/rollover_rcta3.gif'); }

#bodyrightcta a:hover, #bodyrightcta a:active { background-position: 0px -43px; }

/*
#bodyrightcta a { 
display:block;
float: left;
margin-top: 0pt;
margin-right: 0pt;
margin-bottom: 0pt;
margin-left: 0px;
text-indent: -9999px;
background-color: transparent;
background-repeat: no-repeat;
background-attachment: scroll;
overflow-x: hidden;
overflow-y: hidden;
}

#bodyrightcta a.requestinfo { width: 145px; height: 54px; background: transparent url('/images/techskills/rollover_rcta_1.bmp'); }
#bodyrightcta a.studentsuccessstories { width: 145px; height: 54px; background: transparent url('/images/techskills/rollover_rcta_2.bmp'); }
#bodyrightcta a.newcareer { width: 145px; height: 54px; background: transparent url('/images/techskills/rollover_rcta_3.bmp'); }

#bodyrightcta a:hover,a:active { background-position: 0px -54px }
*/

#bottombutton	{text-align: center;}

#bottombutton a {
display:block;
float: left;
height: 42px;
width: 186px;
margin-top: 0pt;
margin-right: 0pt;
margin-bottom: 6px;
margin-left: 146px;
text-indent: -9999px;
background-color: transparent;
background-repeat: no-repeat;
background-attachment: scroll;
overflow-x: hidden;
overflow-y: hidden;
}

#bottombutton a.requestinfo { background: transparent url('http://www.techskills.edu/images/techskills/RequestInfoBttn-White_rollo.jpg'); }

#bottombutton a:hover, #bottombutton a:active { background-position: 0px -43px; }

#midcontainer { float: left; clear:both; padding-top: 6px; width:100%}
/*#footercontainer { float: left; clear:both; margin-top: 6px; width:851px; margin-bottom: 10px; background-color: #231f20 }*/
#footercontainer { float: left; clear:both; margin-top: 6px; width:851px; margin-bottom: 10px; background-color: #000 }

.bodyquote { margin-top: 2ex; margin-bottom: 2ex; margin-left: auto; margin-right: auto; text-align: left; background-color: #d9dfe9; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; width: 85%; }
.availablecampuses { padding-left: 5px; width:145px; float: left; font-size: 12px}
.availablecampuses ul { padding-top: 0px } 
.availablecampuses li { padding:0px; margin: 0px; line-height: 130%; font-size:11px}
.availablecampuses h3 { color: #fff }
#bodyleftright a { color: #990033; font-weight:bold; text-decoration: underline; }
#bodyleftright p { margin-top: 0; }
.campusblurb { clear:both; font: 12px Verdana, arial, sans-serif; border: 1px solid black; padding: 0px 5px; background-color: #F8EDA3; color: #131016; margin-bottom: 15px; width: 488px;}
#bodyfooter { padding-top: 0px }

#specificcampusbody h2 { clear:both; padding: 0px; line-height: 1em; margin-bottom: 5px}
#specificcampusbody p { margin-top: 0px }
#specificcampusbody img { padding: 0px 5px 5px 0px }

#swsignin { height: 19px; width: 56px }

#bodyrightsuccess p,#bodyrightsuccess h3 { line-height: 110%; color:white; width:146px; line-height:110%; padding: 0px 8px; float: left }

#micrositemain { clear: both; float:left; background:#fff; width: 850px; height: 500px; padding-top: 0px; margin-top: 2px }

#micrositeleftcontainer { background: #fff url('/images/techskills/microsite_left_gradient.gif') bottom left repeat-x; float:left; 
width: 418px; margin:0px; padding:0px 0px 0px 0px; min-height: 517px} 

#micrositeleftcontainer div { display: block; float: left; background: transparent ; border: 0px; width: 393px; margin:10px 0px }

#micrositeleftcontainer h1 { font-size: 18px; font-weight:bold  }

#micrositeleftcontainer #micrositenav { margin: 0px; margin-top: 10px; width:397px;padding: 0px 10px } 

#micrositeleftcontainer a { font-weight:bold }
#micrositeleftcontainer p { font-weight:bold }
#micrositeleftcontainer li { font-weight:bold }

#micrositenav a {
display: block;
float: left;
height: 24px;
width: 96px;
margin-top: 0pt;
margin-right: 3px;
margin-bottom: 0px;
margin-left: 0px;
text-indent: -9999px;
background-color: transparent;
background-repeat: no-repeat;
background-attachment: scroll;
overflow-x: hidden;
overflow-y: hidden;
}

#micrositenav a.home { background: transparent url('/images/techskills/microsite_home.gif');}
#micrositenav a.about { background: transparent url('/images/techskills/microsite_about_techskills.gif');}
#micrositenav a.why { background: transparent url('/images/techskills/microsite_why_were_different.gif');}
#micrositenav a.financial { background: transparent url('/images/techskills/microsite_financial_aid.gif');}


#micrositerightcontainer { background:#fff;float:left; width: 417px; margin:0px; padding:0px 0px 0px 10px; margin-left: 4px; min-height: 501px}

#micrositerightcontainer td { font-size: 10px; font-weight: bold }

#micrositerightcontainer #signup_thankyou h1, #micrositerightcontainer #signup_thankyou p, #micrositerightcontainer #signup_thankyou li { font-size: 80% }


#micrositenav { display: block; float: left}
#micrositenav ul { margin:0; padding:0}
#micrositenav li { display: block; list-style-type:none; float: left; padding:9px; margin: 0px; text-indent: 4px }

.submitbutton { background-color: #F00; color: #FFF; font-family: Arial; font-size:14px }

ul.normal { padding-left: 3px;text-indent: 1px }

.sitesearchtextbox
{
  font-size: 8pt;
}

#bookmarktext { clear:both; margin-left:330px; padding-top:10px;}
#bookmarktext a{color:#AB0534; text-decoration:underline; font-weight:bold;}
#signinbutton {float:bottom; clear:both; padding-top:10px;}