html {
	font-size:1em;
}

body
{
background : #CCC;
color :#000;
font : 100% "Trebuchet MS",Helvetica,Jamrul,sans-serif;
margin : 0;
padding : 0
}

img
{
border:none;
}

a:link, a:visited
{
color: #094360;
}
a:hover, a:focus, a:active
{
color: #000;
}

h2
{
margin: 0;
padding: 0 0 10px 0;
}

#content-b h2
{
color:#E8AB00;
font-size: 30px;
font-weight:normal;
}

p
{
margin: 0;
padding: 0 0 10px 0;
font-size: 14px;
line-height: 1.7em;
}

p#intro
{
margin: 0;
padding: 0 0 40px 0;
font-size: 16px;
}

#content-c 
{
padding: 0 !important;
}
#wrapper-main
{
font-size: 14px;
background: #FFF url(../images/bg_wrapper.jpg) repeat-y 0 0;
width: 975px;
margin: 0 auto;
padding:0;
}

#wrapper-branding
{
margin:0;
padding:0;
height: 139px;
overflow: hidden;
position: relative;
background: url(../images/bg_branding.jpg) no-repeat 0 0;
}

#wrapper-branding h1
{
position:absolute;
left: 0;
top: -9999px;
}

#nav-main
{
margin: 0;
padding: 0;
list-style-type: none;
position: absolute;
left:260px;
top: 86px;
}

#nav-main li
{
float:left;
margin: 0 10px 0 0;
padding:0;
}

#nav-main li a
{
padding: 8px 7px;
display:block;
text-align: center;
background: #F7D67B;
text-decoration: none;
color: #993300;
font-weight:bold;
font-size: 15px;
}

#nav-main li a:hover, #nav-main li a:focus, #nav-main li a:active,
body.trustees #nav-main li#nav-trustees a,
body.employers #nav-main li#nav-employers a,
body.scheme #nav-main li#nav-scheme a,
body.pensioners #nav-main li#nav-pensioners a,
body.members #nav-main li#nav-members a
{
background: #F7D67B url(../images/bg_nav-hover.jpg) repeat-x 0 0 !important;
color: #000;
height: 40px;
line-height:40px;
padding: 0 7px;
margin-top: -6px;
}
li#nav-home
{
width: 44px;
height: 40px;
text-indent: -9999px;
}
li#nav-home a
{
background: url(../images/bg_nav-home-upstate.jpg);
width: 44px;
height: 34px;
padding: 0 !important;
margin: -1px 0 0 0;
}
li#nav-home a:hover, li#nav-home a:focus, li#nav-home a:active, body.page-home li#nav-home a
{
height: 40px !important;
background: url(../images/bg_nav-home.jpg) !important;
margin: -7px 0 0 0 !important;
}
#wrapper-content
{
margin:0;
padding: 0;
background: url(../images/bg_wrapper-content.jpg) no-repeat 0 0;
}

#content-a
{
width:259px;
float:left;
margin: 0;
padding: 0;
}
#content-a .padder
{
padding: 19px 15px 0 20px;
margin:0;
}
#content-b
{
width:716px;
float:left;
margin: 0;
padding: 0;
}
#content-b .padder
{
padding: 0 60px 20px 60px;
margin:0;
}
.clearfix
{
clear:both;
height: 0;
}
body.page-internal #content-b .padder
{
padding: 40px 60px 20px 60px;
margin:0;
}
#content-c
{
background: #E9DFC4;
margin: 0 0 0 5px;
padding: 0;
clear:both !important;
}

#content-c ul#nav-footer
{
font-size: 13px;
width: 701px;
float:left;
margin: 0;
padding: 0;
list-style-type: none;
}
#content-c .padder
{
overflow:hidden;
margin: 0 15px 0 20px;
padding: 10px 0;
border-top: 5px solid #E8B628;
}
#content-c ul#nav-footer li
{
font-weight:bold;
display: inline;
margin: 0 6px 0 0;
padding:0;
}

#image-container
{
margin: 0;
padding: 19px 0 20px 0;
}

#news
{
background: #CFDADE;
margin: 0 0 40px 0;
overflow: hidden;
}

#news h2
{
float: left;
width: 150px;
margin: 0;
padding: 0;
font-size: 15px;
color:#007AA5;
}

#news h2 b
{
font-weight: normal;
display:block;
padding: 10px 20px;
}

#news div
{
float: left;
width: 446px;
margin: 0;
padding: 0;
}

#news div ul
{
margin: 0;
padding: 10px 20px 0 0;
list-style-type: none;
}

#news div ul li
{
margin: 0;
padding: 0 0 10px 0;
}

#news div ul li b
{
padding: 0 10px;
}

#news div ul li a
{
color:#000;
}

.infobox
{
overflow: hidden;
padding: 10px 10px 0 10px;
margin: 0 0 40px 0;
background: #FAECC3;
border: 1px solid #EAD396;
}
.infobox p
{
overflow:hidden;
font-size: 13px;
color: #B25E21;
}
.infobox h3
{
font-size: 18px;
color: #993300; 
margin: 0;
padding: 0 0 10px 0;
}

#nav-sup-hd
{
font-size: 15px;
color:#FFF;
font-weight:bold;
height:34px;
line-height: 34px ;
margin: 0;
padding: 0 0 0 10px;
}

#nav-sup
{
margin: 0 0 40px 0;
padding: 0;
list-style-type: none;
overflow:hidden;
}

#nav-sup li
{
margin: 0;
padding: 0;
}

#nav-sup li a
{
border-top: 3px solid #E9DFC4;
display: block;
padding: 8px 10px;
background: #E8B628;
color:#FFF;
text-decoration: none;
}

#nav-sup li a:hover, #nav-sup li a:focus, #nav-sup li a:active
{
background:#CCA22C;
}

#copyright
{ 
width:234px;
margin: 0;
padding: 0 !important;
float:left;
}

#copyright p
{
line-height: normal !important;
font-size: 13px;
color: #333333;
}

#navertech
{
display: block;
font-size:12px;
}

a#large,a#small
{
width: 40%;
display: block;
float: left;
border: 1px solid #E8B527;
background: #FFF;
text-decoration: none;
padding: 4px;
}


a#large
{
font-size: 1.2em;
margin: 0 10px 0 0;
}
a#small
{
font-size: .8em;
}


#form-search {
margin:0;
padding:0;
position:absolute;
right:20px;
top:30px
}

#form-search label {
display:none;
font-size:10px;
text-transform:uppercase
}

#input-keywords,#submit-search {
margin:0;
padding:0;
vertical-align:middle
}

#submit-search {
margin-left:5px
}

#input-keywords {
background:#FFF;
border:1px solid #FFF;
color:#999;
height:9px;
line-height:11px;
padding:5px 10px;
width:150px
}


#nav-add
{
color: #99CCFF;
position: absolute;
top: 35px;
right: 290px;
line-height: normal;
padding: 0;
margin:0;
}

#nav-add a:link, #nav-add a:visited
{
color: #99CCFF;

text-decoration: none;
}

#nav-add a:hover, #nav-add a:focus,#nav-add a:active
{
color: #FFF;
}
#breadcrumb
{
font-size: 13px;
}
#pageoptions
{
padding-top: 50px;
}
#breadcrumb, #pagination
{
list-style-type: none;
margin: 0;
padding: 0 0 20px 0;
color: #094360;
}

#breadcrumb li, #pagination li
{
display: inline;
margin: 0 3px 0 0;
padding: 0;
}

#breadcrumb li a, #pagination li a
{
color: #094360;
text-decoration: none;
}

#pagination li
{
margin-right: 20px;
}
#breadcrumb li a:hover, #pagination li a:hover, #breadcrumb li a:focus, #pagination li a:focus, #breadcrumb li a:active, #pagination li a:active
{
color:#000;
}

li#top
{
float: right;
}

a.inactive
{
color:#999 !important;
}

