﻿@charset "utf-8";
/* CSS Document */

@font-face {
    font-family: 'open_sansregular';
    src: url('fonts/opensans-regular-webfont.eot');
    src: url('fonts/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'),
        url('fonts/opensans-regular-webfont.svg#open_sansregular') format('svg'),
        url('fonts/opensans-regular-webfont.woff') format('woff'),
         url('fonts/opensans-regular-webfont.ttf') format('truetype');         
    font-weight: normal;
    font-style: normal;

}

body {
	font-family: 'Oxygen', sans-serif;
	font-size:14px;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	background-color:#FFF;
	background-image:url(../images/global/bg1.jpg);
	background-repeat:repeat-x;
}

a:link {
	text-decoration: none;
	color:#000269;
}

a:visited {
	text-decoration: none;
	color:#666;
}

a:hover {
	text-decoration: underline;
	color:#666;
}

a:active {
	text-decoration: none;
	color:#900;
}

#nav a:link {
	text-decoration: none;
	color:#E6E6E6 ;
}

#nav a:visited {
	text-decoration: none;
	color:#E6E6E6 ;
}

#nav a:hover {
	text-decoration: none;
	color:#FFF ;
}

#nav a:active {
	text-decoration: none;
	color:#FFF ;
}

#homecontainer { 
	width:980px;
	height:125px;
	padding-top:25px;
	text-align:center;
	font-size:2.2em;
	color:#999;
	margin: 0 auto;
}

#header {
	width:980px;
    height:80px;
	margin:auto;
	padding:0px 0px 0px 20px;
}

#logo {
	width:243px;
    height:80px;
	float:left;
}

#nav {
	width:100%;
	padding:20px 0px 10px 20px;
	background-image:url(../images/global/bg-nav.jpg);
	color:#FFF;
	font-size:1.1em;
    height:80px;
	margin:auto;
}

#navnarrow {
	width:980px;
	margin:auto;
}

.navbox {
	width:120px;
	margin-right:19px;
	line-height:1.1;
	float:left;
}

.navsub {
	font-size:.8em;
	line-height:1.2;
	margin-top:3px;
}


.icon {
	width:24px;
    height:18px;
	padding:2px 0px 0px 3px;
	float:left;
}

.pbtitle {
	width:100%;
	color:#0151AA;
	font-size:2em;
	float:left;
}

#navwide2 {
	width:100%;
	padding:30px 0px 0px 0px;
	background-image:url(../images/global/bg-nav2.png);
	text-align:left;
    height:235px;
	margin:auto;
}

#spacer {
	width:100%;
    height:35px;
	margin:auto;
}

#arrow {
	width:100%;
    height:50px;
	margin:auto;
}

#nav2 {
	width:995px;
	font-size:1.3em;
    height:205px;
	margin:auto;
}

.navbox2 {
	width:290px;
	font-size:.9em;
	background-color:#FAFAFA;
	padding:15px 15px 15px 13px;
	margin-right:11px;
	border:1px solid;
	border-color:#CCC;
    border-radius:5px;
    height:170px;
	float:left;
}

.navboxtitle {
	width:100%;
	color:#0151A8;
	background-color:#FFF;
	padding:4px 0px 4px 4px;
	border:1px solid;
	border-color:#F0F0F0;
    border-radius:3px;
	font-weight:bold;
	float:left;
}

.navboxtext {
	width:270px;
	padding:10px 10px 0px 15px;
	line-height:1.6;
	font-size:.8em;
	float:left;
}

#topright {
	width:185px;
    height:50px;
	padding:30px 0px 0px 20px;
	margin-left:510px;
	text-align:left;
	background-image:url(../images/global/bg-search.png);
	float:left;
}

#search {
	width:150px;
    height:50px;
	float:left;
}

#searchbut {
	width:30px;
    height:30px;
	text-align:left;
	float:left;
}

#topbreak {
    width:980px;
	height:20px;
	background-image:url(../images/global/top-break.png);
	margin:auto;
}

#container1 {
    width:980px;
	height:400px;
	margin:auto;
}

#containerint {
    width:980px;
	min-height:605px;
	margin:auto;
}

#containerintleft {
    width:170px;
	min-height:560px;
	padding:30px 25px 20px 25px;
	line-height:2;
	background-color:#F8F8F8;
	border:1px solid;
	border-color:#F0F0F0;
    border-radius:5px;
	margin-right:15px;
	float:left;
}

#containerintright {
    width:705px;
	min-height:570px;
	padding:20px 10px 20px 20px;
	line-height:1.5;
	border:1px solid;
	border-color:#F0F0F0;
    border-radius:5px;
	float:left;
}

#rotator {
    width:980px;
	height:400px;
	margin:auto;
}

#midcontainer {
    width:980px;
	background-color:#FFF;
	margin:auto;
}

#navleft {
	width:202px;
	float:left;
}

#footer2 {
	width:980px;
    height:45px;
	color:#333;
	padding-top:25px;
	font-size:.9em;
	text-align:center;
	margin:auto;
}

#footerwide{
	width:100%;
    height:400px;
	background-color:#EEEEFB;
	margin:auto;
}

#footercontainer{
	width:980px;
	padding:30px 0px 0px 20px;
	font-size:.9em;
	line-height:1.1;
	height:370px;
	margin:auto;
    font-family:Arial;
}

.footercolumnone{
	width:210px;
	height:370px;
	color:#000;
	float:left;
}

.footercolumn{
	width:15%;
	height:370px;
	color:#000;
	float:left;
    line-height:1.2;
}

#ad-nav { 
    position:fixed; 
    top:0;
	right:0;
	float:right;
	margin-top:280px;
 	width:40px;
	height:123px;
	z-index:5000;
}

b.HeadlineText {
width: 100%;
color: #0151AA;
font-size: 2em;
float: left;
}

td.headlinetext {
width: 100%;
color: #0151AA;
font-size: 2em;
float: left;
}

.slidetext1{
 position:inherit;
 font-family: 'Open Sans', sans-serif;
 font-size:24px;
 line-height:1.1;
 color:#7D7D7D;
    top:0;
 right:0;
 float:right;
 margin:16px 20px 0px 0px;
   width:410px;
 height:370px;
 z-index:4000;

  
}

.slidetextheader{
 font-size:29px;
 width:400px;
 margin-bottom:5px;
 color:#072863;


}

.slidetext1 a:link {
 font-size:21px;
  text-decoration: none;
 color:#000269;
}

.slidetext1 a:visited {
 font-size:21px;
 text-decoration: none;
 color:#666;
}

.slidetext1 a:hover {
 font-size:21px;
 text-decoration: none;
  color:#666;
}

.slidetext1 a:active {
 font-size:21px;
 text-decoration: none;
 color:#900;
}