/* CSS Document */

body {
font-family:Verdana, Arial, Helvetica, sans-serif;
background-image:url(../../images/bg.gif);
border:0px;
margin:0px;
padding:0px;
}

#container{
width:772px;
border:1px solid #A4A3A3;
margin:0px 0px;
background-color:#EEEEEE;
background-image:url(../../images/bg_logos.gif);
background-repeat:repeat-y;
position:relative;
vertical-align:top;
}

#homeLink{
width:760px;
margin:35px 0px 0px 0px;
vertical-align:top;
text-align:right;
font-size:9px;
}


#logos{/*homepage logos*/
width:193px;
border-bottom:1px solid white;
height:227px;
position:absolute;
top:0px;
left:0px;
}

#logo {/*interior page logo*/
width:193px;
border-bottom:1px solid white;
position:absolute;
top:0px;
left:0px;
background-image:url(../../images/logo-tkt.png);
background-position:16px 12px;
background-repeat:no-repeat;
height:87px;
}


#graphic {
width:579px;
padding:0px;
border-bottom:1px solid white;
margin-left:193px;
/*padding-left: 193px;*/
vertical-align:baseline;
}

#nav{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:19px;
color:#FFF;
text-align:left;
letter-spacing:-1px;
clear:both;
}


#navA{ /*Learn More*/
width:193px;
margin:0px;
float:left;
}
#navA a{
background-color:#7F7F7F;
padding:6px 10px;
color:#FFF;
text-decoration:none;
display:block;
background-repeat:no-repeat;
}

#navB{  /*How It Works*/
width:193px;
margin:0px;
float:left;
}
#navB a{
background-color:#6E6E6E;
padding:6px 10px;
color:#FFF;
text-decoration:none;
display:block;
background-image:url(../../images/bg_navB.gif);
background-repeat:no-repeat;
}

#navC{ /*Support Tools*/
width:193px;
margin:0px;
float:left;
}
#navC a{
background-color:#5A5A5A;
padding:6px 10px;
color:#FFF;
text-decoration:none;
display:block;
background-image:url(../../images/bg_navC.gif);
background-repeat:no-repeat;
}

#navD{ /*Print Label*/
width:193px;
margin:0px;
float:right;
}
#navD a{
background-color:#464646;
padding:6px 10px;
color:#FFF;
text-decoration:none;
display:block;
background-image:url(../../images/bg_navD.gif);
background-repeat:no-repeat;
}


/*active & hover states */
#navD a:hover, #navC a:hover, #navB a:hover, #navA a:hover{
background-color:#eb8324;
background-position:-50px;
}
#nav a.on {
background-color:#eb8324;
background-position:-50px;
}



#secNav{ /*if second nav is needed set display to 'block'*/
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
background-color:#C86D70;
width:auto;
height:20px;
border-top:#FFF solid 1px;
text-align:left;
display:none;
}
#secNav UL{
list-style:none;
padding:6px;
margin:0px;
}
#secNav LI{
display:inline;
}
#secNav a{
color:#FFF;
padding:0px 8px;
text-decoration:none;
}


#contentHome{ /*home page*/
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#000;
text-align:left;
margin:0px;
line-height:20px;
}

#content{ /*interior page*/
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000;
text-align:left;
margin:0px;
line-height:17px;
}

#blockMain{ /*main interior content block*/
background-color:#EEEEEE;
padding:20px 0px 75px 25px;
width:550px;
float:left;
}

#blockSide{ /*sidebar interior */
padding:5px;
margin:42px 5px 0px 0px;
float:right;
/*border:1px solid black;*/
width:155px;
color:#444;
font-size:11px;
line-height:12px;
}

#blockSide UL, #blockSide OL {
margin:10px 0px 0px 0px;
}

#blockSide LI{
margin-bottom:12px;
margin-left:0px;
list-style-position:inside;
}

#blockA{ /*Learn More*/
width:173px;
background-color:#EEEEEE;
padding:5px 10px 20px 10px;
margin:0px;
float:left;
height:135px;
}

#blockB{  /*How It Works*/
width:173px;
background-color:#DDDDDD;
padding:5px 10px 20px 10px;
float:left;
margin:0px;
height:135px;
}

#blockC{ /*Support Tools*/
width:173px;
background-color:#CCCCCC;
padding:5px 10px 20px 10px;
float:left;
height:135px;
}

#blockD{ /*Print Label*/
width:173px;
background-color:#BBBBBB;
padding:5px 10px 20px 10px;
float:right;
height:135px;
}

A {
color:#639ec8;
}

A:hover {
color:#00548e;
}

.px10{font-size:10px;}
.px12{font-size:12px;}
.px14{font-size:14px;}
.px20{font-size:20px;}
.accent {color:#0079aa;}


h1 {
font-size:20px;
color:#639ec8;
margin-bottom:7px;
font-family:Verdana, Arial, Helvetica, sans-serif;
letter-spacing:-1px;
}

h2 {
font-size:14px;
color:#464646;
margin-bottom:2px;
font-family:Verdana, Arial, Helvetica, sans-serif;
letter-spacing:-.5px;
}

IMG{border:0px;}

#footer{
clear:both;
background-color:#A4A3A3;
height:175px;
text-align:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color:#000;
padding:10px;
}

#footer A{
color:#000;
text-decoration:none;
}

#footer A:hover{
color:#555;
text-decoration:none;
}

.row1 {
padding:5px;
background:#F4F1F0;
border:solid #E2DCDA 1px; 
font-size:11px;
line-height:15px; 
text-align:left; 
margin:8px 0px;
clear:both;
}
					
.row2 {
padding:5px;
font-size:11px;
line-height:15px; 
text-align:left;
margin:8px 0px;
clear:both;
}

.row2 IMG, .row1 IMG {
border:1px solid #888;
}


#errorBox   {
	border: 1px #c00 solid; 
    padding: 10px;
    margin: 20px 0;
    background: #fff;
}

.error  {
    color: #c00;
}
