*{
margin:0;
padding:0;
}
body{
font:12px/16px Arial,Heletica,sans-serif;
text-align:center;
}
p,h1,h2,h3,h4,li,th,td{
color:#000000;
font:12px/16px Arial,Heletica,sans-serif;
}
p,ol,ul{
margin-bottom:1em;
}
h1{
margin-bottom:20px;
color:#FF0000;
font-size:32px;
font-weight:100;
line-height:30px;
letter-spacing:1.5px;
}
h2{
margin:1em 0 0.5em 0;
color:#000000;
font-size:16px;
font-weight:bold;
}
h3{
margin:1em 0 0 0;
color:#3A70A3;
font-size:14px;
font-weight:bold;
}
h4{
margin:1em 0 0 0;
color:#000000;
font-size:12px;
font-weight:bold;
}
a{
color:#FF0000;
}
a:visited{
color:#EE0000;
}
a:hover{
color:#3A70A3;
}
img{
border:0;
}
#container{
width: 760px;
margin:0 auto;
text-align:left;
}
#header{
padding:37px 0 38px 200px;
background:url(../_images/logo-tc.jpg) no-repeat;
color:#FFFFFF;
font-size:20px;
}
#top-nav{
padding-right:30px;
margin-bottom:4px;
color:#FFFFFF;
background:#0B2577;
font-size:15px;
font-weight:bold;
text-align:right;
line-height:25px;
}
#top-nav a{
color:#FFFFFF;
text-decoration:none;
}
#top-nav a:hover{
color:#DDDDDD;
}
#breadcrumb{
margin:0 0 0 200px;
height:30px;
}
#breadcrumb a{
color:#000000;
text-decoration:none;
}
#breadcrumb a:hover{
color:#666666;
}
#wrapper{
float:left;
width:100%;
}
#content{
margin:0 180px 0 200px;
}
#content li{
margin-left:25px;
list-style:url(../_images/circle.gif);
}
#navigation{
float:left;
width:150px;
margin-left:-760px;
}
#extra{
float:left;
width:150px;
margin-left:-150px;
}
#extra li{
margin-left:25px;
list-style:url(../_images/circle.gif);
}
#extra h1{
padding:0 10px;
border-bottom:2px solid #FFFFFF;
color:#FFFFFF;
background:#999999;
font-size:120%;
}
#extra p{
padding:0 10px;
}
#footer{
margin-top:20px;
padding:10px 0;
clear:left;
width:100%;
border-top:1px solid #CCCCCC;
color:#999999;
}
#footer a{
color:#999999;
text-decoration:none;
}
#footer a:hover{
color:#000000;
}
#nav,#nav ul{
float:left;
width:150px;
list-style:none;
}
#nav li{
float:left;
width:150px;
line-height:24px;
position:relative;/* all list items */
}
#nav li ul{
margin-left:150px;
margin-top:-26px;
position:absolute;/* second-level lists */
left:-999em;
}
#nav li ul ul{
left:-999em;/* third-and-above-level lists */
}
#nav li a{
width:138px;
padding:0 5px;
border-right:2px solid #FFFFFF;
border-bottom:2px solid #FFFFFF;
display:block;
color:#FFFFFF;
background:#9EA8C9;
font-size:14px;
font-weight:bold;
text-decoration:none;
}
#nav li a:hover{
color:#FFFFFF;
background:#0B2577;
}
#nav2,#nav2 ul{
float:left;
width:150px;
list-style:none;
}
#nav2 li{
float:left;
width:150px;
line-height:24px;
position:relative;/* all list items */
}
#nav2 li a{
width:137px;
padding:0 5px;
border:1px solid #9EA8C9;
display:block;
color:#9EA8C9;
background:#FFFFFF;
font-size:14px;
font-weight:bold;
text-decoration:none;
}
#nav2 li a:hover{
color:#FFFFFF;
background:#000;
border:1px solid #000;
}
#nav li:hover ul ul,#nav li:hover ul ul ul,#nav li.sfhover ul ul,#nav li.sfhover ul ul ul{
left:-999em;
}
#nav li:hover ul,#nav li li:hover ul,#nav li li li:hover ul,#nav li.sfhover ul,#nav li li.sfhover ul,#nav li li li.sfhover ul{
left:auto;/* lists nested under hovered list items */
}
.box{
float:left;
width:48%;
}
.highlight{
color:#FF0000;
font-size:14px;
}
form fieldset{
border:0;
}
form input[type="text"],
form input[type="password"],
form input[type="file"],
form textarea,
form select{
border-style:solid;
border-width:1px;
padding-bottom:2px;
border-color:#666666;
}
form input[type="submit"]{
color:#FFFFFF;
background:#FF0000;
font-weight:bold;
}
form legend{
margin:0 5px;
color:#FF0000;
}
label{
color:#000000;
font-size:14px;
font-weight:bold;
}
