
img, div { behavior: url(../js/iepngfix.htc); }

html,body{
 margin:0;
 padding:0;
}

body{
 font: 76% "Times",sans-serif;
 text-align:center;
 background:#464646 url("../img/bg.jpg") repeat-x;
}

a{
 color: #6dacfc;
 text-decoration:underline;
}

a.more{
 color:#6dacfc;
 font-size:11px;
 padding-left:10px;
}

hr {
height: 1px;
border: 0;
background-color: #4a4a4a;
}

div#header {
 width:100%;
 height:56px;
}

div#header h1{
 float:left;
 position:absolute;
 height:80px;
 width:320px;
 line-height:80px;
 margin:0;
 padding-left:10px;
 color: #79B30B;
 background: url("../img/logo.png") no-repeat;
}

div#header h2{
 float:left;
 position:absolute;
 height:80px;
 width:320px;
 line-height:80px;
 margin:0;
 padding-left:10px;
 color: #79B30B;
 background: url("../img/logo.png") no-repeat;
}

div#header #nav{
 float:right;
 font-size:15px;
 line-height:normal;
 top:20px;
 position:relative;
}

div#header #nav ul {
  margin:0;
 list-style:none;
}
div#header #nav li {
 display:inline;
 margin:0;
 padding:0;
 line-height:18px;
}
div#header #nav a {
 float:left;
 background:url("../img/tableft.jpg") no-repeat left top;
 margin:0 0 0 2px;
 padding:0 0 0 6px;
 text-decoration:none;
}
div#header #nav a span {
 float:left;
 display:block;
 background:url("../img/tabright.jpg") no-repeat right top;
 padding:10px 32px 8px 26px;
 color:#fff;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
div#header #nav a span {float:none;}
/* End IE5-Mac hack */

div#header #nav a:hover span {
 color:#0c4b8e;
}
div#header #nav a:hover {
 background-position:0% -36px;
}
div#header #nav a:hover span {
 background-position:100% -36px;
}
div#header #nav .active {
 background-position:0% -36px;
}
div#header #nav .active span{
 background-position:100% -36px;
 color:#0c4b8e;
}

div#container{
 width:900px;
 margin:0 auto;
 text-align:left;
}

div#content{
 height:330px;
 background:#999;
}

div#content .tag{
 position:relative;
 z-index:3;
 margin:0;
 top:-280px;
 padding-left:40px;
}

div#content .tag h4{
 font-size:42px;
 letter-spacing:4px;
 margin-bottom:-20px;
 color:#142c48;
}

div#content .tag p{
 padding-left:330px;
 font-size:15px;
 color:#446992;
}

div#primary{
 float:left;
 position:relative;
 z-index:4;
 margin-top:-145px;
 width:500px;
 background:#fff;
}

div#primary h1{ color:#2e6b98; }

div#primary h2{ 
 font-size:18px; 
 color:#4388bb; 
 }

div#primary p{ 
 font-size:15px; 
 }

div#primary .content{
 padding: 20px 30px;
 color:#585858;
}

div#primary ul, ol {
 margin-left:20px;
 padding:5px;
 font-size:14px;
 }
div#primary li{
 margin-bottom:10px;
 font-size:14ps;
 }

div#secondary{
 float:right;
 width:400px;
 color:#fff;
 margin-top:auto;
 background:#3d3d3d url("../img/extrabg.png") top left no-repeat;
}

div#secondary h2{ font-size:19px;}
div#secondary h3{ font-size:17px; color:#6dacfc; }

div#secondary p{ 
 font-size:13px; 
 }

div#secondary .content{
 padding: 20px 30px;
 
}

div#secondary img2{
border:dashed; color:#CCCCCC; size:2;}


div#footer{
 clear:both;
 width:100%;
 position:relative; 
 top:20px;
 text-align:center;
 color: #fff;
}

div#footer p{
 margin:0;
 padding:5px 10px;
}

.smalltext {
	font-size: 11px;
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
}
