@charset "UTF-8";
@media print  {
.sIFR-flash {
display:none !important;
height:0;
width:0;
position:absolute;
overflow:hidden;
}

.sIFR-alternate {
visibility:visible !important;
display:block !important;
position:static !important;
left:auto !important;
top:auto !important;
width:auto !important;
height:auto !important;
}
}

@media screen  {
.sIFR-flash {
visibility:visible !important;
margin:0;
padding:0;
}

.sIFR-replaced,.sIFR-ignore {
visibility:visible !important;
}

.sIFR-alternate {
position:absolute;
left:0;
top:0;
width:0;
height:0;
display:block;
overflow:hidden;
}

.sIFR-replaced div.sIFR-fixfocus {
overflow:auto;
letter-spacing:0;
float:none;
margin:0;
padding:0;
}
}

body {
font-size:62.5%;
background:#98B5C5 url(http://www.t2.com/includes/img/site/bg-bdy.jpg) top center no-repeat;
margin:0 auto;
}

#wrapper {
width:844px;
margin:0 auto;
}

a {
outline:none;
}

h1,h2,h3,h4,#content li,#masthead-navsec li, textarea {
font-family:Helvetica, sans-serif;
}

textarea {
font-size:.9em;}

input:focus {
background-color:#ffff99;}

h1,h2,h3 {
color:#000;
}

h1:first-child {
margin:0;
padding-bottom:.5em;}

h1 {
font-size:2.4em;
color:#575757;
margin:2em 0 0;
padding:0;
}

.message {
font-size:3.6em;
color:#000;
}

#content .action {
margin-bottom:2em;}

#content .action:last-child {
padding-bottom:0;
margin-bottom:0;}

.left {
float:left;
padding-right:1em;}

#content .action a {
padding:.7em .9em;
-moz-border-radius:10px;
-moz-border-radius:10px;
-webkit-border-radius:10px;
-webkit-border-radius:10px;
}

#content .action a:link, #content .action a:visited {
color:#fff;
background-color: #4b9626;
}

#content .action a:hover, #content .action a:hover {
color:#fff;
background-color: #6ab24a;
text-decoration: underline;
}

h2 {
font-size:1.5em;
font-family:Helvetica, sans-serif;
color:#4B9626;
margin:0 0 .2em;
padding:.5em 0 0;
}

h3 {
color:#333;
padding:1em 0 0;
margin:0;
font-size:1.3em;
text-transform:uppercase;
}


p,#content li {
font-family:Helvetica, sans-serif;
font-size:1.4em;
color:#575757;
}

#masthead-navsec li {
font-family:Helvetica, san-serif;
font-size:1.2em;
float:left;
display:block;
padding:1em 0 .5em 2em;
}

p {
line-height:1.5em;
margin:0 0 1em;
padding:0;
}

#content ul {
margin:.8em .5em 1.3em;
padding:0;
}

.checkbox li {
background:url(http://www.t2.com/includes/img/list-styles/greenbox.jpg) 0 3px no-repeat;
list-style:none;
font-size:1em;
line-height:1.2em;
margin:0 .1em .1em 10px;
padding:0 0 .7em 1.3em;
}

.home-col-two p {
padding-bottom:.8em;
margin-bottom:0;}

p:last-child {
padding-bottom:0;
margin-bottom:0;}

.home-col-three p {
font-size:1.5em;
}


.sidebar {
width:236px;
float:right;
position:relative;
bottom:30px;
padding:0 0 0 2em;
font-size:.9em;

}

.sidebar ul {
list-style:none;
margin:0;
padding:0;
}

.formfield {
border:1px solid #ccc;
padding:.3em;}

textbox {
}

.sidebar-header {
height:35px;
background:url(http://www.t2.com/includes/img/sidebar/sidebar-header.jpg) 0 10px no-repeat;
margin:0;
padding:.8em 0 .2em .8em;
}

.sidebar-header>h3 {
font-size:.9em;
color:#575757;
text-transform:uppercase;
font-weight:800;
margin:0;
padding:1.5em 0 0 1em;
}

.sidebar-body {
background:url(http://www.t2.com/includes/img/sidebar/sidebar-body.gif) 0 0 repeat-y;
margin:0;
padding:.5em 2em .5em 1.7em;
line-height:1.5em;
}

.first {
padding-top:1em;}

.sidebar-mid {
background:url(http://www.t2.com/includes/img/sidebar/sidebar-mid.gif) 0 0 repeat-y;
margin:0;
padding:1.2em 2em .6em 1.7em;
}

.sidebar-mid h3 {
color:#575757;
text-transform:uppercase;
font-weight:400;
font-size:.8em;
margin:0;
}

.sidebar-footer {
background:url(http://www.t2.com/includes/img/sidebar/sidebar-footer.gif) 0 0 no-repeat;
margin:0;
padding:0 0 0 1.1em;
}

.sidebar a:link,.sidebar a:visited,.sidebar a:hover,.sidebar a:active {
font-size:1em;
display:block;
font-weight:400 !important;
padding:.8em 0 .7em;
}

.sidebar-body-last a:link,.sidebar-body-last a:visited,.sidebar-body-last a:hover,.sidebar-body-last a:active {
border-bottom:none !important;
}

.sidebar-body-last {
background:url(http://www.t2.com/includes/img/sidebar/sidebar-body.gif) 0 0 repeat-y;
border-bottom:none;
margin:0;
padding:0 2em .5em 1.7em;
}

.sidebar ul li.nolink {
display:block;
color:#575757;
font-weight:400;
padding:1em 0 .8em 1.5em;
}


#masthead-navsec {
height:44px;
}

#masthead-navsec ul {
float:right;
list-style:none;
height:44px;
margin:0 1em 0 0;
padding:0;
}

#tagline {
width:220px;
height:44px;
clear:left;
float:left;
background:url(http://www.t2.com/includes/img/site/tagline.gif) 2px 9px no-repeat;
margin:0;
padding:0;
}

#navmain {
float:left;
width:100%;
margin:16px 0 0;
padding:0;
}

#navmain ul {
list-style:none;
margin:0;
padding:0;
}

#nav li {
float:left;
text-indent:-999em;
}

#nav a,li.last {
display:block;
height:42px;
}

.home a:link,.home a:visited {
width:56px;
background:url(../img/site/navigation.jpg) 0 0 no-repeat;
}

.home a:hover {
background:url(../img/site/navigation.jpg) -844px 0 no-repeat;
}

.services a:link,.services a:visited {
width:156px;
background:url(../img/site/navigation.jpg) -57px 0 no-repeat;
}

.services a:hover,.servicescurrent {
width:156px;
background:url(../img/site/navigation.jpg) -901px 0 no-repeat;
}

.training a:link,.training a:visited {
width:158px;
background:url(../img/site/navigation.jpg) -213px 0 no-repeat;
}

.training a:hover,.trainingcurrent {
width:158px;
background:url(../img/site/navigation.jpg) -1057px 0 no-repeat;
}

.blog a:link,.blog a:visited {
width:158px;
background:url(../img/site/navigation.jpg) -371px 0 no-repeat;
}

.blog a:hover,.blogcurrent {
width:158px;
background:url(../img/site/navigation.jpg) -1215px 0 no-repeat;
}

.contact a:link,.contact a:visited {
width:158px;
background:url(../img/site/navigation.jpg) -529px 0 no-repeat;
}

.contact a:hover,.contactcurrent {
width:158px;
background:url(../img/site/navigation.jpg) -1373px 0 no-repeat;
}

#nav li.last {
width:156px;
background:url(../img/site/navigation.jpg) -687px 0 no-repeat;
}

#contenttop {
float:left;
clear:both;
width:842px;
height:4px;
background:url(../img/site/content-top-round.png) 0 0 no-repeat;
margin:0;
padding:0;
}

#content {
float:left;
clear:both;
width:840px;
border-left:1px solid #e9e9e9;
border-right:1px solid #e9e9e9;
border-bottom:1px solid #e9e9e9;
background:#FFF url(http://www.t2.com/includes/img/site/content-bg.jpg) top center no-repeat;
border-bottom-left-radius:5px;
border-bottom-right-radius:5px;
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-webkit-border-bottom-left-radius:5px;
-webkit-border-bottom-right-radius:5px;
margin:0;
padding:0;
}

#contentbottom {
float:left;
clear:both;
width:842px;
height:15px;
background:url(http://www.t2.com/includes/img/site/content-bottom-round.gif) 0 0 no-repeat;
margin:0;
padding:0;
}

#gutter {
margin:0;
padding:20px 30px;
}

.homeid {
font-size:2em;
padding:0;}

.home-col-one {
float:left;
width:370px;
margin:0 15px 0 0;
padding:0 15px 0 0;
}


.home-col-three {
float:left;
width:354px;
border:1px solid #e2e2e2;
-moz-border-radius:8px;
-moz-border-radius:8px;
-webkit-border-radius:8px;
-webkit-border-radius:8px;
padding:12px;
margin:0 0 15px;
background-color: #def0cf;}

.home-col-two {
float:left;
width:362px;
border:1px solid #e2e2e2;
-moz-border-radius:8px;
-moz-border-radius:8px;
-webkit-border-radius:8px;
-webkit-border-radius:8px;
padding:8px;
background-color:#EBF2F9;
margin-bottom:2em;}


#moduletraining {
float:left;
width:842px;
height:150px;
background:url(../img/module/training-management-employee-online-courses-san-francisco.jpg) top center no-repeat;
margin:0;
padding:0;
}

#moduleaboutus {
float:left;
width:842px;
height:301px;
background:url(../img/module/san-francisco-training.jpg) top center no-repeat;
margin:0;
padding:0;
}

#modulecontact {
float:left;
width:842px;
height:150px;
background:url(../img/module/contact-t2.jpg) top center no-repeat;
margin:0;
padding:0;
}

#moduleservices {
float:left;
width:842px;
height:150px;
background:url(../img/module/small-business-consultant-sf2.jpg) top center no-repeat;
margin:0;
padding:0;
}

#modulehome {
float:left;
width:840px;
height:330px;
background:url(http://www.t2.com/includes/img/module/business-management-outsource-san-francisco1.jpg) top center no-repeat;
margin:0;
padding:0;
}

#modulehome ul {
width:300px;
position:relative;
top:200px;
right:10px;
list-style:none;
}

#modulehome li {
float:left;
}



li.servicesbutton {
width:249px;
height:72px;
background:url(http://www.t2.com/includes/img/buttons/action-button-free.png) 0 0 no-repeat;
text-align:left;
padding-left:2em;
padding-top:.5em;
line-height:1.9em;
}

li.servicesbutton:hover {
width:249px;
height:77px;
background:url(http://www.t2.com/includes/img/buttons/action-button-free.png) 0 -77px no-repeat;
}

#modulehome a:link,#modulehome a:visited {
color:#000;
text-decoration:none;
font-family:"Helvetica", san-serif;
font-size:1.8em;
padding:17px 80px 19px 0;
position: relative;
top:12px;
}


#modulehome a:hover,#modulehome a:active {
color:#000;
text-decoration:none;
font-family:"Helvetica", san-serif;
font-size:1.8em;
padding:17px 80px 19px 0;
position: relative;
top:12px;
}


#modulehome a strong {
margin-bottom:.4em;}

li.trainingbutton {
width:252px;
height:43px;
background:url(http://www.t2.com/includes/img/buttons/action-button-blue.png) 0 0 no-repeat;
text-align:center;
}

li.trainingbutton:hover {
width:252px;
height:43px;
background:url(http://www.t2.com/includes/img/buttons/action-button-blue.png) 0 -43px no-repeat;
}

#action1 {
clear:both;
width:360px;
float:left;
margin:10px 25px 0 0;
padding:5px 25px 0 0;
}

#action2 {
width:360px;
float:left;
margin:10px 0 0;
padding:5px 0 0;
}

#contentnav {
float:left;
width:100%;
border-bottom:1px solid #e1e1e1;
margin:0 0 2em;
padding:0 0 1.5em;
}

#contentnav h1 {
float:left;
margin:0;
padding:0;
}

#contentnav li {
background:none;
}


#navsec {
list-style:none;
float:right;
margin:0;
padding:0;
}

#navsec li {
float:left;
margin:.3em 0 0 2em;
}

#navsec a {
padding:.6em;
}

.captionright {
float:right;
background:#e5e5e5;
margin:0 0 0 1em;
padding:.5em;
}

.captionright p {
font-size:1em;
padding-top:1em;
margin-bottom:0;
}

#navsec a:link,#navsec a:visited {
display:block;
font-weight:400;
color:#000;
}

.alignright {
float:right;
padding-left:1em;
}

#footer {
width:840px;
clear:both;
text-align:center;
margin:0 auto;
padding:1.5em 0 0;
}

#content a:link,#footer a:link,#content a:visited,#footer a:visited {
color: #2a6ab3;
text-decoration:none;
}

#content a:hover,#content a:active,#footer a:hover {
color: #1983eb;
text-decoration:underline;
}

#masthead-navsec a {
padding:.5em;
}

#masthead-navsec a:link,#masthead-navsec a:visited {
color:#d8d8d8;
text-decoration:none;
}

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

.actionheader {
font-size:1.6em;
margin:0;
padding:.2em 0 .3em;
}

.actionbutton {
clear:both;
width:100%;
display:block;
}

img,.sidebar-body-last a {
border:none;
}

#contentall,.alignleft {
float:left;
}

#navsec a:hover,#navsec a:active,.selected a {
color:#2A6AB3;
text-decoration:underline;
}

#footer {
clear:both;
text-align:center;
margin:0 auto;
padding:1.5em 0 0;
}

