

#page-container {
        width: 1420px;
        margin: auto;
	background: #D2E0F2;
}

html, body {
        
        margin: 0;
        padding: 0;
        background: #d3e0f1;
        background-image: url(../images/bckgrnd7.jpg);
        background-attachment:fixed;
        background-position:center;
         
}

body {
        font-family: Arial, Helvetica, Sans-serif;
        font-size: 18px;
      
}
 
 

.policy-buffer {
        height: 10px;
        background: #c0d5f0;
        position: relative;
}


.policy-buffer:before {
        content: "";
	position: absolute;
	top: 0;
	bottom: 0;
	left: -9999px;
	right: 0;
	border-left: 9999px solid #c0d5f0;
	box-shadow: 9999px 0 0 #c0d5f0;
}



.verytop-spacer {
        background: #639dcc;
        height: 1px;
        position: relative;
}

.verytop-spacer:before {
        content: "";
	position: absolute;
	top: 0;
	bottom: 0;
	left: -9999px;
	right: 0;
	border-left: 9999px solid #639dcc;
	box-shadow: 9999px 0 0 #639dcc;
}



.topwhite-spacer {
        background: #fff;
        height: 1px;
        position: relative;
}


.topwhite-spacer:before {
        content: "";
	position: absolute;
	top: 0;
	bottom: 0;
	left: -9999px;
	right: 0;
	border-left: 9999px solid #fff;
	box-shadow: 9999px 0 0 #fff;
}


.topstop-spacer {
        background: #293483;
        height: 1px;
        position: relative;
}

.topstop-spacer:before {
        content: "";
	position: absolute;
	top: 0;
	bottom: 0;
	left: -9999px;
	right: 0;
	border-left: 9999px solid #293483;
	box-shadow: 9999px 0 0 #293483;
}

 
.text-header {
        
        margin-bottom: 0px;
        position: relative;
        height: 117px;
        background: #4d6e9c;
        color: #fff;
}
 
.text-header:before {
        content: "";
	position: absolute;
	top: 0;
	bottom: 0;
	left: -9999px;
	right: 0;
	border-left: 9999px solid #4d6e9c;
	box-shadow: 9999px 0 0 #4d6e9c;
} 


.header {
        
        background: #fff;
        background-image: url(../images/header-photoc3.jpg);
      
        height: 245px;
        width: 1420px;
        margin-bottom: 0px;
        position: relative;
}


.header:before {
        content: "";
	position: absolute;
	top: 0;
	bottom: 0;
	left: -9999px;
	right: 0;
	border-left: 9999px solid white;
	box-shadow: 9999px 0 0 white;
}




#logo-image {
        position: absolute;
        width: 189px;
        height: 189px;
        background-image: url(../images/logo-1.jpg);
        
        top: 37px;
        left: 10px;
}



#logo-image2 {
        position: absolute;
        width: 189px;
        height: 189px;
        background-image: url(../images/logo-8.jpg);
        
        top: 37px;
        left: 1221px;
}

#logo-image3 {
        position: absolute;
        width: 189px;
        height: 189px;
        background-image: url(../images/logo-1xb.pn);
        
        top: 38px;
        left: 978px;
}


#dial-heading {
        position: absolute;
        font-size: 25px;
        top: 72px;
        left: 278px;
        color: #fff;
}
        
#dial-heading2 {
        position: absolute;
        font-size: 24px;
        color: #fff;
        top: -20px;
        left: 276px;
}

#dial-heading2 h1 {
        color: #fff;
}


#dial-heading3 {
        position: absolute;
        font-size: 48px;
        color: #ff8c00;
        top: 12px;
        left: 399px;
}




#dial-telno {
        position: absolute;
        font-size: 19px;
        top: 10px;
        left: 951px;
        color: #fff;
}


#wakefield-pic {
        position: absolute;
        background-image: url(../images/header-wakefield-pic5.jp);
        width: 393px;
        height: 102px;
        top: 113px;
        left: 280px;
        border-style: solid;
        border-color: #003A84;
        border-width: 1px;
}

#spacer {
        height: 3px;
        background: #fff;
}


.spacer-b {
        height: 19px;
        background: #fff;
        position: relative;
}

.spacer-b:before {
        content: "";
	position: absolute;
	top: 0;
	bottom: 0;
	left: -9999px;
	right: 0;
	border-left: 9999px solid white;
	box-shadow: 9999px 0 0 white;
}


.spacer3 {
        height: 1px;
        background: #4682B4;
        position: relative;
}

.spacer3:before {
        content: "";
	position: absolute;
	top: 0;
	bottom: 0;
	left: -9999px;
	right: 0;
	border-left: 9999px solid #4682B4;
	box-shadow: 9999px 0 0 #4682B4;
}

.spacer2 {
        height: 1px;
        background: #fff;
        position: relative;
}

.spacer2:before {
        content: "";
	position: absolute;
	top: 0;
	bottom: 0;
	left: -9999px;
	right: 0;
	border-left: 9999px solid white;
	box-shadow: 9999px 0 0 white;
}

#spacer4 {
        height: 60px;
        position: relative;
}

#for-search {
        position: absolute;
        
        top: 15px;
        left: 274px;
}


#textresize-text {
        position: absolute;
        left: 933px;
        top: 20px;
}


#for-textresize {
        position: absolute;
         
        width: 332px;
        height: 35px;
        left: 1033px;
        top: 16px;
}


.main-nav {
        height: 125px;
        width: 1420px;
        margin-bottom: 0px;
        position: relative;
        
        
}

.main-nav:before {
        content: "";
	position: absolute;
	top: 0;
	bottom: 0;
	left: -9999px;
	right: 0;
	border-left: 9999px solid #4682b4;
	box-shadow: 9999px 0 0 #4682b4;
}

.main-nav a {
        color: #ffffff;
        text-decoration: none;
        font-weight: bold;
        font-size: 28px;
        padding-left: 10px;
        padding-right: 7px;
}

.main-nav a:hover {
        color: #db6d16
}

.main-nav #altnav {
        padding-top: 55px;
        padding-left: 0px;
        color: #ffffff;
        position: absolute;
        left: 265px;
}

#nav-image {
        background-image: url(../images/navigation-1f2d.jpg); 
        height: 125px;
        width: 986px;
        position: absolute;
        left: 217px;
}


#left-navsidebar {
        position: absolute;
        background-image: url(../images/left-navsidebar-bg2.jpg); 
        width: 217px;
        height: 125px;
}

#left-navsidebartext {
        position: absolute;
        width: 217px;
        top: 11px; 
        left: -15px;
}


#right-navsidebar {
        position: absolute;
        background-image: url(../images/right-navsidebar-bg3i.jpg); 
        width: 217px;
        height: 125px;
        left: 1203px;
}

#right-navsidebartext {
        position: absolute;
        width: 217px;
        left: 1218px;
        top: 14px;
}

#right-navsidebartext a {
        color: #ffae00;
        text-decoration: none;
        font-weight: bold;
        font-size: 22px;
} 

#right-navsidebartext a:hover {
        color: #00ffde;
}



#navfill-left {
        background-image: url(../images/left_sidebar_top3.jpg); 
        position: absolute;
        width: 217px;
        height: 125px;
}

#navfill-right {
        background-image: url(../images/right_sidebar_top3.jpg); 
        position: absolute;
        width: 217px;
        height: 125px;
        left: 1203px;
}


#content-topspacer {
        height: 30px;
        background-image: url(../images/content-top-1b.jpg); 
        
}




#content {
        
        width: 1420px;
        margin-bottom: 0px;
        position: relative;
        
        background-image: url(../images/content-bg-middle2.jpg);
        
}


#content a {
        color: #0010A5;
        text-decoration: none;
        font-weight: bold;
        font-size: 22px;
} 

#content a:hover {
        color: #E45B00;
}




#content .padding {
        padding-left: 300px;
        padding-right: 300px;
        padding-top: 26px;
        padding-bottom: 50px;
}


#content .padding ul li {
        margin-top: 13px;
}

#content .padding h1 {
        font-size: 32px;
}







#content .padding2 {
        padding-left: 300px;
        padding-right: 300px;
        padding-top: 30px;
        padding-bottom: 50px;
}

#content .padding2 h1 {
        font-size: 32px;
}


#content .link-padding {
        padding-left: 300px;
        padding-right: 300px;
        padding-top: 26px;
        padding-bottom: 50px;
}

#content .link-padding h1 {
        font-size: 32px;
}


#content .policy-padding {
        padding-left: 300px;
        padding-right: 300px;
        padding-top: 26px;
        padding-bottom: 50px;
}

#content .policy-padding h1 {
        font-size: 32px;
}


#content-text1b h2 {
        color: #3B5900;
}




#content-text2 {
        position: absolute;
        left: 303px;
        top: 376px;
        width: 826px;
}

#content h1 {
        color: #000;
}






#left-sidebar {
        position: absolute;
        
        left: 0px;
        width: 200px;
}

#right-sidebar {
        position: absolute;
        text-align: left;
        
        left: 1227px;
        width: 200px;
}

#right-sidebar a {
        color: #0010A5;
        text-decoration: none;
        font-weight: bold;
        font-size: 22px;
} 

#right-sidebar a:hover {
        color: #E45B00;
}

#footer {
        background-image: url(../images/footer-1b.jpg);
        position: relative;
        height: 80px;
}

#footer a {
        color: #fff;
}


#my-link {
        position: absolute;
        top: 38px;
        left: 800px;
}

#footer-policylinks {
        position: absolute;
        top: 38px;
        left: 310px;
}

