*{font-size: 100.01%;}
html, body{
	width:100%;
	height:100%;
}
html {
	background:#005994 url(../images/html.gif) repeat-x;
	font-size: 62.5%;
}
body {
	margin:0;
	background:url(../images/body.jpg) no-repeat 50% 0;
	font: 1.2em/1.289em Arial, Helvetica, sans-serif;
	color:#000;
}
img {border-style:none;}
a {
	text-decoration:none;
	color:#0189cb;
}
a:hover {text-decoration:underline;}
input,
textarea,
select{
	font:100% arial,sans-serif;
	vertical-align:middle;
}
form,fieldset{
    margin: 0em;
    padding: 0px;
    border: none;
}

.buffer fieldset {
	margin: .7em;
    padding: 15px;
    border: 1px solid #777;
}
.buffer input {
	margin: 10px 0;
}
.req {
	color: #ff0000;
}


.buffer legend {
	font-size:14px;
}


.tab table {margin: auto;}
/*main container*/
#main {
	margin:0 auto;
	position:relative;
	width: 970px;
	padding:41px 0 0;
	border-bottom:1px solid #001836;
}
.main-box {
	background:#001e3e;
	width:960px;
	padding:2px 5px 0 5px;
	border-bottom:1px solid #346492;
}
/*textchanger*/
#textchanger{
	float: left;
	color: #fff;
	font-size:13px;
	font-weight:bold;
	line-height:18px;
	padding:0 10px 0 0;
}
#textchanger a{
	color: #fff;
	float: left;
	text-decoration: none;
}
#textchanger a:hover{text-decoration:underline;}
#textchanger ul{
	margin: 0;
	padding: 0 2px 0 0;;
	float: left;
	list-style: none;
}
#textchanger ul li{
	float: left;
	margin: 0 9px 0 0;
	font-size:12px;
	line-height:20px;
	font-weight:bold;
}
#textchanger #decrease{
	font-size:12px;
	line-height:16px;
	padding: 8px 0 0 0;
}
#textchanger #reset{
	font-size:14px;
		line-height:20px;
	padding: 6px 0 0 0;
}
#textchanger #increase{
	padding: 4px 0 0 0;
		line-height:20px;
	font-size:18px;
}
#textchanger span{
	float: left;
	padding: 7px 11px 0 0;
}
/*header*/
#header {
	width:960px;
	position:absolute;
	left:5px;
	top:0;
}
.header-holder {
	position:relative;
	background:url(../images/header-holder.gif) no-repeat;
	width:944px;
	padding:6px 5px 3px 22px;
	margin:0 -21px 0 -5px;
	overflow:hidden;
}
.header-holder .small-menu {
	list-style:none;
	margin:0;
	padding:0;
	float:left;
}
.header-holder .small-menu li {
	float:left;
	height:28px;
	background:url(../images/header-holder-divider.gif) no-repeat;
	line-height:28px;
	font-size:14px;
	color:#15a9f1;
	font-weight:bold;
	padding:0 18px 0 21px;
}
.header-holder .small-menu li a {
	color:#15a9f1;
	text-decoration:none;
}
.header-holder .small-menu li a:hover {text-decoration:underline;}
.header-holder .small-menu .mail a {
	float:left;
	padding:0 0 0 24px;
	background:url(../images/mail.gif) no-repeat 0 7px;
	color:#8fdbff;
}
.social-medic {
  float:left;
  list-style:none;
  margin:0;
  padding:0;
}
.social-medic li {
  display:block;
  float:left;
  margin:3px 5px 0 0;
}
/*search*/
.search {
	height:20px;
	overflow:hidden;
	padding:5px 16px 9px 0;
}
.search {float:right;}
.search form,
.search fieldset {display:inline;}
.search input {float:left;}
.search span {
	background:url(../images/search-bg.gif) no-repeat;
	width:141px;
	height:16px;
	padding:2px 7px;
	float:left;
}
.search input {
	float:left;
	padding:0;
	margin:0;
}
.search span input {
	font-size:11px;
	color:#00254c;
	border-style:none;
	border:0;
	background:none;
}
#menu {
	list-style:none;
	margin:0;
	padding:10px 0 11px 10px;
	background:#fff url(../images/menu.gif) no-repeat;
	height:1%;
}
#menu:after{
	content:" ";
	display:block;
	clear:both;
}
#menu li {
	float:left;
	font-size:14px;
	line-height:27px;
	font-weight:bold;
	background:url(../images/menu-divider.gif) no-repeat;
	padding:0 21px 0 22px;
	/*text-transform:uppercase;*/
}
#menu li:first-child {background-image:none;}
#menu li:hover ul a,
#menu li.hover ul a,
#menu li a {
	color:#061d4d;
	text-decoration:none;
}
#menu li:hover ul a:hover,
#menu li.hover ul a:hover,
#menu li:hover a,
#menu li.hover a,
#menu li a.active,
#menu li a:hover {color:#218abf;}
#menu li.hover,
#menu li:hover {position: relative;}
#menu li.hover ul,
#menu li:hover ul {display: block;}
#menu .left ul {
	left:auto;
	right:0;
}
#menu ul {
	list-style:none;
	margin:0;
	padding:11px 0 0;
	display: none;
	position: absolute;
	left: 0;
	top:27px;
	/*background:url(../images/none.gif);*/
	background:#01143f;
	opacity:0.85;
	filter:alpha(opacity=85);
	width:130px;
}
#menu ul li {
	width:130px;
	background:#000;
	padding:0 2px 2px 2px;
	line-height:16px;
	font-size:12px;
}
#menu ul li a {
	background:#fff;
	color:White;
	display:block;
	width:110px;
	padding:5px 10px;
}
.image {
	list-style:none;
	margin:0;
	padding:0;
	position:relative;
	height:183px;
	width:100%;
}
.image li {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:183px;
}
.imagex {
	list-style:none;
	margin:0;
	padding:0;
	position:relative;
	height:183px;
	width:100%;
}
.imagex li {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:183px;
}
/*content*/
.container {
	overflow:hidden;
	width:100%;
	padding:233px 0 10px;
	background:#fff url(../images/container.gif) repeat-y;
}
#content {
	width:690px;
	float:right;
	padding:0;
	background:#fff;
}
/*title*/
.title {
	height:1%;
	overflow:hidden;
	background:url(../images/title.gif) no-repeat 0 100%;
	padding:17px 0 16px;
}
.title h2 {
	margin:0;
	float:left;
}
.title h2 img {display:block;}
.rss {
	background:url(../images/rss.gif) no-repeat;
	width:14px;
	height:15px;
	overflow:hidden;
	text-indent:-9999px;
	float:left;
	margin:5px 0 0 6px;
}
.box h3 {
	color:#053069;
	font-size:1.333em;
	line-height:1.2em;
	margin:0;
}
.box strong {
	font-size:1em;
	line-height:2em;
	color:#0a4ba1;
	display:block;
}
.box em {
	font-size:1em;
	line-height:2em;
	font-weight:bold;
	color:#bc1821;
	display:block;
	margin:0 0 15px;
	text-transform:uppercase;
}
.box p {
	line-height:1.5em;
	margin:0 0 12px;
	text-align:justify;
}
/*tab*/
.tabset {
	list-style:none;
	margin:0;
	padding:0 0 0 46px;
	float:left;
}
.tabset li {
	float:left;
	padding:0 7px 0 0;
}
.tabset li a {
	text-indent:-9999px;
	overflow:hidden;
	float:left;
	width:57px;
	outline:none;
	height:23px;
}
.tabset li.photo a {background:url(../images/photo.gif) no-repeat 0 0;}
.tabset li.video a {background:url(../images/video.gif) no-repeat 0 0;}
.tabset li a:hover,
.tabset li a.active{background-position:0 -23px;}
div.tab {
	padding:4px 10px 8px 6px;
	width:673px;
	clear: both;
}
.tab-inner {
	background:url(../images/tab-inner.gif) repeat-y 100% 0;
	height:1%;
	overflow:hidden;
}
.tab-inner .images {float:left;}
.tab-inner .images img {display:block;}
.box-text {
	float:right;
	width:200px;
	padding:20px 7px 0 0;
	
}
.link {
	text-decoration:underline;
	font-size:1em;
	line-height:2em;
	text-transform:uppercase;
	font-weight:bold;
}
.link:hover {text-decoration:none;}
.last-news {
	height:1%;
	overflow:hidden;
	padding:23px 24px 17px 7px;
}
.last-news img {
	float:left;
	border:1px solid #04173f;
	margin:0 18px 0 0;
}
.news {
	border-top:3px solid #def0f8;
	background:#f3fbfd;
	padding:10px 0 0;
}
.news h3 {
	font-size:16px;
	line-height:18px;
	color:#0189cb;
	background:url(../images/news-title.gif) no-repeat 0 100%;
	padding:0 0 11px 20px;
	margin:0 0 10px;
	text-transform:uppercase;
}
.box-news {
	height:1%;
	background:url(../images/box-news.gif) repeat-y 335px 0;
}
.box-news .top {
	height:1%;
	overflow:hidden;
	background:url(../images/box-news-top.gif) no-repeat 335px 0;
}
.box-news .bottom{
	height:1%;
	overflow:hidden;
	background:url(../images/box-news-bottom.gif) no-repeat 335px 100%;
}
.box-news .bottom div {
	width:290px;
	float:left;
	padding:18px 18px 14px 24px;
	overflow:hidden;
	/*text-align:justify;*/
}
.box-news .bottom div h4,
.box-news .bottom div h4 a{
	font-size:1.084em;
	line-height:1.5em;
	color:#053069;
	margin:0;
}
.box-news .bottom div em {
	font-size:1em;
	line-height:1.4em;
	color:#bc1821;
	margin:0 0 16px;
	display:block;
}
.box-news .bottom div p {
	font:0.917em/1.63em Verdana, Arial, Helvetica, sans-serif;
	margin:0 0 12px;
}
/*sidebar*/
#sidebar{
	overflow:hidden;
	width:247px;
	float:left;
	padding:3px 0 40px 3px;
}
#sidebar h3 {
	width:231px;
	height:37px;
	line-height:37px;
	font-size:18px;
	color:#fff;
	padding:0 0 0 16px;
	margin:0;
}
.title-1 {background:url(../images/title-1.gif) no-repeat;}
.title-2 {background:url(../images/title-2.gif) no-repeat;}
.title-3 {background:url(../images/title-3.gif) no-repeat;}
.form-mail {padding:12px 0 12px 7px;}
.form-mail p {
	color:#00254c;
	font-size:1.167em;
	margin:0 0 12px;
	font-weight:bold;
}
.form-mail span {
	display:block;
	background:url(../images/mail-input.gif) no-repeat;
	width:206px;
	height:24px;
	padding:7px 12px 10px;
}
.form-mail .button-submit {margin:0 0 0 137px;}
.form-mail span input {
	width:206px;
	background:none;
	border-style:none;
	border:0;
	font-size:12px;
	color:#075199;
	font-weight:bold;
	text-transform:uppercase;
}
.quick-links {
	background:url(../images/buttons.gif) repeat-x;
	width:247px;
}
.quick-links ul {
	list-style:none;
	margin:0;
	padding:10px 0 10px 7px;
}
.quick-links ul li a {
	background:url(../images/button.png) no-repeat;
	width:218px;
	height:42px;
	padding:0 0 5px 17px;
	display:block;
	font-size:15px;
	line-height:42px;
	font-weight:bold;
	color:#fff;
	cursor:pointer;
}
.quick-links ul li a.red
{
    background-image:url(/images/button-red.png);
}
.quick-links ul li a:hover,
.quick-links ul li a.active {
	color:#013244;
	text-decoration:none;
}
.you-should-know {
	background:url(../images/know.gif) no-repeat;
	overflow:hidden;
	padding:22px 20px 0 22px;
	width:205px;
}
.you-should-know p {
	line-height:1.5em;
	margin:0 0 18px;
	text-align:justify;
}
.learn-more {
	background:url(../images/learn-more.gif) no-repeat 0 0;
	width:118px;
	height:32px;
	overflow:hidden;
	display:block;
	text-indent:-9999px;
}
.learn-more:hover {background-position:0 -32px;}
/*footer*/
#footer {
	width:960px;
	padding:28px 0 28px;
	position:relative;
	background:#001e3e url(../images/footer.gif) no-repeat;
}
#footer div{
	width:960px;
	overflow:hidden;
}
.address {
	list-style:none;
	margin:0;
	padding:0 0 0 42px;
	width:960px;
	overflow:hidden;
}
.address li {
	float:left;
	font-size:1em;
	line-height:1.2em;
	font-weight:bold;
	color:#7ab9f3;
	padding:0 110px 0 0;
}
.address li address {font-style:normal;}
.address li address span,
.address li address strong {display:block;}
.address li address strong {
	font-size:1.167em;
	color:#fff;
	padding:0 0 4px;
}
.address li address a {
	color:#7ab9f3;
	text-decoration:underline;
}
.address li address a:hover {text-decoration:none;}
.nav {
	position:absolute;
	right:0;
	bottom:-44px;
	list-style:none;
	margin:0;
	padding:0 0 20px;
	overflow:hidden;
}
.nav li {
	float:left;
	font-size:12px;
	line-height:16px;
	background:url(../images/nav-divider.gif) no-repeat 0 4px;
	padding:0 5px 0 7px;
	margin:0 2px 0 -2px;
	font-weight:bold;
}
.nav li a {
	color:#7ab9f3;
	text-decoration:underline;
}
.nav li a:hover {text-decoration:none;}
.title h1
{
    float:left;
    margin:0 10px;
    font-size:20px;
    color:#0b6099;
    line-height:1em;
    text-transform:uppercase;
}
#internal
{
    padding:20px 30px 20px 10px;
}
#internal .linkTitle,
#internal .linkTitle a,
#internal .middlecopy a
{
    font-size:1.1em;
    text-decoration:underline;
    font-weight:bold;
    line-height:1.3em;
}
#internal .middleheadline
/*,
#internal .pageTitle */
{
    width:100%;
    display:block;
    border-bottom:1px dotted #c02d31;
    color:#950f14;
    font-size:1.3em;
    line-height:1.4em;
    padding:5px;
    margin:5px 0;
    font-weight:bold;
}