@import url(http://fonts.googleapis.com/css?family=Bad+Script);

	body {
		background-color: #005EA9;
 background-image: url("images/bgfooterblue.jpg");
    background-position: center bottom;
    background-repeat: no-repeat;
    background-size: 100% auto;
	/*background-color: #F2F3F3 ; **/
			}
	.container {
padding-left: 0px;
padding-right: 0px;
padding-top:0;
padding-bottom:0;
}

.row {
width: 100%;
max-width: 960px;
min-width: 755px;
margin: 0 auto;
overflow: hidden;
padding-left: 15px;
padding-right: 15px;
box-shadow: none;
background: #F9F9F9;
}


.cbg {background: #f6f6f6; /* Old browsers */
background: -moz-linear-gradient(top,  #f6f6f6 0%, #ffffff 27%, #ffffff 83%, #f3f3f3 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f6f6f6), color-stop(27%,#ffffff), color-stop(83%,#ffffff), color-stop(100%,#f3f3f3)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #f6f6f6 0%,#ffffff 27%,#ffffff 83%,#f3f3f3 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #f6f6f6 0%,#ffffff 27%,#ffffff 83%,#f3f3f3 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #f6f6f6 0%,#ffffff 27%,#ffffff 83%,#f3f3f3 100%); /* IE10+ */
background: linear-gradient(to bottom,  #f6f6f6 0%,#ffffff 27%,#ffffff 83%,#f3f3f3 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f6f6', endColorstr='#f3f3f3',GradientType=0 ); /* IE6-9 */
border-radius: 0 0 7px 7px;
 }

.row.feetbox {background: none; margin-top: 10px;
 }
 
 
.row.nav-box { box-shadow: none; background: rgb(243,243,243); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(243,243,243,1) 32%, rgba(246,246,246,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(32%,rgba(243,243,243,1)), color-stop(100%,rgba(246,246,246,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(243,243,243,1) 32%,rgba(246,246,246,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(243,243,243,1) 32%,rgba(246,246,246,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(243,243,243,1) 32%,rgba(246,246,246,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(243,243,243,1) 32%,rgba(246,246,246,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f3f3f3', endColorstr='#f6f6f6',GradientType=0 ); /* IE6-9 */
 border-radius: 7px 7px 0 0;
margin-top: 10px;
}
.row {box-shadow: none;}

.row:before { }
.row:after { }

.row.nav-box:before, .row.nav-box:after, .row.header:before, .row.header:after, .row.feetbox:before, .row.feetbox:after{ }


#navigation {
 background: url("../images/navbg.jpg") repeat-x scroll 0 1px transparent;
    border-radius: 0 7px 7px 0;
    height: 43px;
    width: 100%;
	margin-bottom: 0px;
  }
  
.navrest { background: url("../images/navbg.jpg") repeat-x scroll 0 0 transparent;
      border-radius: 0 7px 7px 0;
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.03);
    height: 42px;
    margin-top: 1px;
    width: auto;}
  
.homebutton {display: inline-block;
    float: left;
	width: auto;
    margin: 0;
	background: none repeat scroll 0 0 #F3F3F3;
		height: 43px;
    }

.onecol, .twocol, .threecol, .fourcol, .fivecol, .sixcol, .sevencol, .eightcol, .ninecol, .tencol, .elevencol {
margin-right: 3.8%;
float: left;
min-height: 1px;
}

.row .onecol {
width: 4.85%;
}

.row .twocol {
width: 13.45%;
}

.row .threecol {
width: 22.05%;
}

.row .fourcol {
width: 30.75%;
}

.row .fivecol {
width: 39.45%;
}

.row .sixcol {
width: 48%;
}

.row .sevencol {
width: 56.75%;
}

.row .eightcol {
width: 65.4%;
}

.row .ninecol {
width: 74.05%;
}

.row .tencol {
width: 82.7%;
}

.row .elevencol {
width: 91.35%;
}

.row .twelvecol {
width: 100%;
float: left;
}

.last {
margin-right: 0px;
}

img, object, embed {
max-width: 100%;
}

img {
	height: auto;
}
	.flickwrap img{
	max-width: 90%;
	}
	
a.home {	
display: inline-block;
    height: 43px;
	 border-radius: 7px 0 0 7px;
	margin-top: 1px;
	width: 100%;
}
 
 a.home img { border-radius: 7px 0 0 7px;
    border-right: 5px solid #F3F3F3;
    display: block;
    float: left;
    height: 22px;
    min-width: 22px;
    padding: 10px 20%;
	background: linear-gradient(top, #ffffff 0%, #ffffff 32%, #ededed 100%); background: -moz-linear-gradient(top, #ffffff 0%, #ffffff 32%, #ededed 100%)	; background: -webkit-linear-gradient(top, #ffffff 0%, #ffffff 32%, #ededed 100%); background: -ms-linear-gradient(top, #ffffff 0%, #ffffff 32%, #ededed 100%); background: -o-linear-gradient(top, #ffffff 0%, #ffffff 32%, #ededed 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#ededed,GradientType=1);
	}	
a.home img:before { 
	content: "";
    position: absolute;
    z-index: -2; 
	bottom: 5px;
    box-shadow: -80px 0 8px rgba(0, 0, 0, 0.4);
    height: 35%;
    left: 80px;
    transform: skew(50deg);
    transform-origin: 0 100% 0;
    width: 50%;
	content: "";
    position: absolute;
    z-index: -2;}
	
 a.home:hover img { background: linear-gradient(top, #ededed 0%, #ffffff 68%, #ffffff 100%); background: -moz-linear-gradient(top, #ededed 0%, #ffffff 68%, #ffffff 100%); background: -webkit-linear-gradient(top, #ededed 0%, #ffffff 68%, #ffffff 100%); background: -ms-linear-gradient(top, #ededed 0%, #ffffff 68%, #ffffff 100%); background: -o-linear-gradient(top, #ededed 0%, #ffffff 68%, #ffffff 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ededed, endColorstr=#ffffff,GradientType=1);}
	
img.logoleft {float: left; }

img.logoright { 
margin-right: -495px;
    position: absolute;
    right: 50%;
    border: 8px solid white;
    position: absolute;
    top: 57px;
    z-index: 99; background: white;}

.row.header { background: none; height: 190px; padding-left: 30px;    padding-right: 0; box-shadow: none;}
a:hover h1.head { opacity: .95; }
a h1.head {color: #FFFFFF;
    font: 700 4.9em/80% "Arial",sans-serif;
    margin-left: 8%;
	display: inline;
    opacity: 0.8;
    text-shadow: none;
    text-transform: uppercase;
	 transition: all 0.2s ease-out; -moz-transition: all 0.2s ease-out; -webkit-transition: all 0.2s ease-out; -o-transition: all 0.2s ease-out;}
	
	h2.head { color: #FFFFFF;
    font: 700 1.9em "Arial",sans-serif;
    margin-bottom: 1%;
    margin-top: 2%;
	margin-left: 8.2%;
    text-shadow: none; }
h3.head {color: #D1E5FB;
    display: inline;
   /* font: 400 1.75em 'Bad Script',cursive; */
	    font: 400 2.6em 'Bad Script',cursive;
    margin-left: 14%;
/*margin-left: 25%; */
    margin-right: 25%;    text-shadow: none;
	  }
	 ul#main-nav { display: block; }
  #navigation {
	display:block;
	font-size:12px !important;
	  }	  
 #navigation .nav li:first-child {  
  }  
  #navigation .nav li a {
background: none repeat scroll 0 0 transparent;
    border-left: medium none;
    border-radius: 0;
    border-right: none;
    box-shadow: none;
    color: #FFFFFF;
    display: block;
    font-size: 1.3em;
    line-height: 29px;
    margin: 0;
    padding: 7px 12px;
    position: relative;
    text-decoration: none;
    text-shadow: none;
       z-index: 100;
-webkit-transition: all 0.2s ease-in; /* Firefox */
-moz-transition: all 0.2s ease-in; /* WebKit */
-o-transition: all 0.2s ease-in; /* Opera */
transition: all 0.2s ease-in; /* Standard */
  }  
    #navigation .nav li a:hover, #navigation .nav li ul li a:hover, #navigation .nav li ul li a:active,  #navigation .nav li ul li a:hover {
		background: rgb(228,26,40); /* Old browsers */
background: -moz-radial-gradient(top center, ellipse cover,  rgba(228,26,40,1) 0%, rgba(196,0,0,1) 60%); /* FF3.6+ */
background: -webkit-gradient(radial, top center, 0px, center center, 100%, color-stop(0%,rgba(228,26,40,1)), color-stop(60%,rgba(196,0,0,1))); /* Chrome,Safari4+ */
background: -webkit-radial-gradient(top center, ellipse cover,  rgba(228,26,40,1) 0%,rgba(196,0,0,1) 60%); /* Chrome10+,Safari5.1+ */
background: -o-radial-gradient(top center, ellipse cover,  rgba(228,26,40,1) 0%,rgba(196,0,0,1) 60%); /* Opera 12+ */
background: -ms-radial-gradient(top center, ellipse cover,  rgba(228,26,40,1) 0%,rgba(196,0,0,1) 60%); /* IE10+ */
background: radial-gradient(ellipse at top center,  rgba(228,26,40,1) 0%,rgba(196,0,0,1) 60%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e41a28', endColorstr='#c40000',GradientType=1 ); 
	color: #FFF;
	border-radius:0 0;
	border-top: none;
    display: block;
    line-height: 29px;
	margin: 0;
    padding: 7px 12px;
    position: relative;
    text-decoration: none;
    text-shadow: 0px 0px 5px #FFF;
    z-index: 100;
 -webkit-transition: all 0.2s ease-in-out; /* Firefox */
-moz-transition: all 0.2s ease-in-out; /* WebKit */
-o-transition: all 0.2s ease-in-out; /* Opera */
transition: all 0.2s ease-in-out; /* Standard */
 } 
#navigation .nav li a:hover, #navigation .nav li a:active, #navigation .nav lia:visited, #navigation .nav li a {font-weight: 400; }
#navigation .nav li ul li a:hover, #navigation .nav li ul li a:active, #navigation .nav li ul li a:visited, #navigation .nav li ul li a {font-weight: 600; }
#navigation .nav li ul {
background: rgb(255,255,255); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(255,255,255,1) 21%, rgba(242,242,242,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(21%,rgba(255,255,255,1)), color-stop(100%,rgba(242,242,242,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 21%,rgba(242,242,242,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(255,255,255,1) 21%,rgba(242,242,242,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(255,255,255,1) 21%,rgba(242,242,242,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(255,255,255,1) 21%,rgba(242,242,242,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f2f2f2',GradientType=0 ); /* IE6-9 */
border-radius: 0 0 7px 7px;
cursor: pointer;
margin: 0 10px 10px 0;
padding: 0;
position: absolute;
z-index: 999;
}
#navigation .nav li ul li{ 
line-height: 2.7em;
cursor: pointer;
    display: block;
	width:100%;
	border-radius: none;
    float: none;
    margin: 0;
	padding: 0; }
	
 #navigation .nav li ul li:last-child a, #navigation .nav li ul li:last-child a:visited, #navigation .nav li ul li:last-child a, #navigation .nav li ul li:last-child a:active, #navigation .nav li ul li:last-child a:hover { border-radius: 0 0 7px 7px;}
 
 #navigation .nav li ul li a, #navigation .nav li ul li a:visited, #navigation .nav li.sfHover ul li a  {
    padding: 7px 10px;
	border-bottom: 1px dotted #CCC;
	margin: 0;
background: none;
font-size: 1.2em; 
	display: block;
	line-height: 1.6;
	font-weight: 600;	 
	color: #4f758f;
	-webkit-transition: all 0.2s ease-in; /* Firefox */
-moz-transition: all 0.2s ease-in; /* WebKit */
-o-transition: all 0.2s ease-in; /* Opera */
transition: all 0.2s ease-in; /* Standard */
 } 

  #navigation .nav li ul li a:hover, #navigation .nav li ul li a:active {
   padding: 7px 10px;
	margin: 0;
background: rgb(255,255,255); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(255,255,255,1) 54%, rgba(239,239,239,1) 99%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(54%,rgba(255,255,255,1)), color-stop(99%,rgba(239,239,239,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(255,255,255,1) 54%,rgba(239,239,239,1) 99%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(255,255,255,1) 54%,rgba(239,239,239,1) 99%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(255,255,255,1) 54%,rgba(239,239,239,1) 99%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(255,255,255,1) 54%,rgba(239,239,239,1) 99%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#efefef',GradientType=0 ); /* IE6-9 */
font-size: 1.2em; 
	display: block;
	line-height: 1.6;
	font-weight: 600;
    border: none;
	border-radius: none; 
	color: #D11B1E;
 -webkit-transition: all 0.2s ease-in-out; /* Firefox */
-moz-transition: all 0.2s ease-in-out; /* WebKit */
-o-transition: all 0.2s ease-in-out; /* Opera */
transition: all 0.2s ease-in-out; /* Standard */
  }
  
  #navigation .nav li ul li:last-child, #navigation .nav li ul li ul li:last-child {border-radius: 0 0 7px 7px; }
  #navigation .nav li ul li ul li {  border-bottom: none; margin: 0; display: inline-block;  }
    #navigation .nav li ul li a.sf-with-ul { }
  #navigation .nav li ul li ul { background: rgb(5,72,125); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(5,72,125,1) 0%, rgba(0,109,187,1) 99%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(5,72,125,1)), color-stop(99%,rgba(0,109,187,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(5,72,125,1) 0%,rgba(0,109,187,1) 99%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(5,72,125,1) 0%,rgba(0,109,187,1) 99%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(5,72,125,1) 0%,rgba(0,109,187,1) 99%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(5,72,125,1) 0%,rgba(0,109,187,1) 99%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#05487d', endColorstr='#006dbb',GradientType=0 ); /* IE6-9 */
    border-radius: 0 0 0 0;
    cursor: pointer;
    padding: 0;
    position: relative;
    width: auto;
    z-index: 10;
	padding: 0;
	margin: 0;}
#navigation .nav li ul li ul li:last-child a, #navigation .nav li ul li ul li:last-child a:hover {border-radius: 0 0 0 0;}
#navigation .nav li ul li ul li a, #navigation .nav li ul li ul li a:visited, #navigation .nav li.sfHover ul li ul li a {
background: none;
text-shadow: none;
    border: medium none;
    border-radius: 0 0 0 0;
    color: #FFF;
    display: block;
    font-size: 1.1em;
    font-weight: 400;
    line-height: 1.6;
    margin: 0;
    padding: 5px 5px 5px 10px;
	width: auto;
	-webkit-transition: all 0.2s ease-in; /* Firefox */
-moz-transition: all 0.2s ease-in; /* WebKit */
-o-transition: all 0.2s ease-in; /* Opera */
transition: all 0.2s ease-in; /* Standard */}
	
 #navigation .nav li ul li ul li.current_page_item a,
  #navigation .nav li ul li ul li.sfHover a  { background: #002d5f; color: #FFF; }
  #navigation .nav li ul li  ul li a:hover, #navigation .nav li ul li ul li a:active{
background: rgba(255,255,255,.9); color: #C21113;
 -webkit-transition: all 0.2s ease-in-out; /* Firefox */
-moz-transition: all 0.2s ease-in-out; /* WebKit */
-o-transition: all 0.2s ease-in-out; /* Opera */
transition: all 0.2s ease-in-out; /* Standard */
  }
ul#serinfo {
	position: relative;
	background: #FFF;
	z-index: 5;
	float: left;
padding: 0;
	width: 100%;
	-moz-box-sizing: padding-box;
		-webkit-box-sizing: padding-box;
	-ms-box-sizing: padding-box;

	overflow: hidden;
	margin-top:-2px;
	border: none;
	border-radius: 7px 7p 7px 7px;
	}
ul#serinfo-nav li { width: 26%;}


ul.navigation li.fl {    float: left; border: none;}
ul.navigation li.fr {    float: right; border: none;}
ul.navigation li.fl a, ul.navigation li.fl a:visited, ul.navigation li.fr a, ul.navigation li.fr a:visited, ul.navigation li.fl a:hover, ul.navigation li.fl a:active, ul.navigation li.fr a:hover, ul.navigation li.fr a:active { padding: 5px;}

ul.navigation li.fl a, ul.navigation li.fl a:visited, ul.navigation li.fr a, ul.navigation li.fr a:visited {border-radius:5px 5px 5px 5px;
border: 1px solid #FFF;
    color: #d31b1e;
    display: inline-block;
    font-weight: normal;
	box-shadow: 0 0 2px #CCCCCC;
    padding: 5px 7px;	
	transition: all 0.4s ease-out; -moz-transition: all 0.4s ease-out; -webkit-transition: all 0.4s ease-out; -o-transition: all 0.4s ease-out;
background: rgb(244,244,244); /* Old browsers */
background: -moz-linear-gradient(top, rgba(244,244,244,1) 0%, rgba(229,229,229,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(244,244,244,1)), color-stop(100%,rgba(229,229,229,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(244,244,244,1) 0%,rgba(229,229,229,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(244,244,244,1) 0%,rgba(229,229,229,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(244,244,244,1) 0%,rgba(229,229,229,1) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(244,244,244,1) 0%,rgba(229,229,229,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4f4f4', endColorstr='#e5e5e5',GradientType=0 ); /* IE6-9 */}
ul.navigation li.fl a:hover, ul.navigation li.fl a:active, ul.navigation li.fr a:hover, ul.navigation li.fr a:active {text-decoration: none;
border-radius:5px 5px 5px 5px;
border: 1px solid #FFF;
	box-shadow: none;
    color: #FFFFFF;
    display: inline-block;
    font-weight: normal;
    padding: 5px 7px;
	
	background: #2777ad; /* Old browsers */
background: -moz-linear-gradient(top,  #2777ad 0%, #022570 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2777ad), color-stop(100%,#022570)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #2777ad 0%,#022570 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #2777ad 0%,#022570 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #2777ad 0%,#022570 100%); /* IE10+ */
background: linear-gradient(to bottom,  #2777ad 0%,#022570 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2777ad', endColorstr='#022570',GradientType=0 ); /* IE6-9 */}
.searchSubmit {
	background: url(../images/zoom.png) no-repeat 6px 5px, linear-gradient(top, #ffffff 0%, #ffffff 32%, #ededed 100%);
	background: url(../images/zoom.png) no-repeat 6px 5px, -moz-linear-gradient(top, #ffffff 0%, #ffffff 32%, #ededed 100%); 
	background: url(../images/zoom.png) no-repeat 6px 5px, -webkit-linear-gradient(top, #ffffff 0%, #ffffff 32%, #ededed 100%); 
	background: url(../images/zoom.png) no-repeat 6px 5px, -ms-linear-gradient(top, #ffffff 0%, #ffffff 32%, #ededed 100%); 
	background: url../(images/zoom.png) no-repeat 6px 5px, -o-linear-gradient(top, #ffffff 0%, #ffffff 32%, #ededed 100%); 
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#ededed,GradientType=1);
	box-shadow: -3px 0 4px 0 #E3E3E3, 3px 0 4px 0 #E3E3E3;
    cursor: pointer;
    height: 35px;
    margin-top: 0;
    position: absolute;
    right: 0;
    text-indent: -9999px;
    top: 1px;
    width: 35px;
	border-radius: 0 7px 7px 0;}
.searchSubmit:hover {
		background: url(../images/zoomhover.png) no-repeat 6px 5px, linear-gradient(top, #00669e 0%, #00669e 0%, #003167 100%); 
	background: url(../images/zoomhover.png) no-repeat 6px 5px, -moz-linear-gradient(top, #00669e 0%, #00669e 0%, #003167 100%); 
	background: url(../images/zoomhover.png) no-repeat 6px 5px, -webkit-linear-gradient(top, #00669e 0%, #00669e 0%, #003167 100%); 
	background: url(../images/zoomhover.png) no-repeat 6px 5px, -ms-linear-gradient(top, #00669e 0%, #00669e 0%, #003167 100%); 
	background: url(../images/zoomhover.png) no-repeat 6px 5px, -o-linear-gradient(top, #00669e 0%, #00669e 0%, #003167 100%); 
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00669e, endColorstr=#003167,GradientType=1); color: #FFF;}
.searchSubmit2 {
	background: url(../images/zoom.png) no-repeat 5% 50%, linear-gradient(top, #ffffff 0%, #ffffff 32%, #ededed 100%);
	background: url(../images/zoom.png) no-repeat 5% 50%, -moz-linear-gradient(top, #ffffff 0%, #ffffff 32%, #ededed 100%); 
	background: url(../images/zoom.png) no-repeat 5% 50%, -webkit-linear-gradient(top, #ffffff 0%, #ffffff 32%, #ededed 100%); 
	background: url(../images/zoom.png) no-repeat 5% 50%, -ms-linear-gradient(top, #ffffff 0%, #ffffff 32%, #ededed 100%); 
	background: url../(images/zoom.png) no-repeat 5% 50%, -o-linear-gradient(top, #ffffff 0%, #ffffff 32%, #ededed 100%); 
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#ededed,GradientType=1);
	border: medium none;
	box-shadow: -3px 0 4px 0 #E3E3E3, 3px 0 4px 0 #E3E3E3;
    border-radius: 0 7px 7px 0;
    cursor: pointer;
    margin-right: 0;
    margin-top: 0;
	font-size: 1em;
    padding-bottom: 10px;
    padding-left: 25px;
    padding-top: 8px;
    position: absolute;
    right: 0;
    text-indent: 0;
    width: auto;}
	
	.searchSubmit2:hover {
	background: url(../images/zoomhover.png) no-repeat 5% 50%, linear-gradient(top, #00669e 0%, #00669e 0%, #003167 100%); 
	background:url(../images/zoomhover.png) no-repeat 5% 50%, -moz-linear-gradient(top, #00669e 0%, #00669e 0%, #003167 100%); 
	background: url(../images/zoomhover.png) no-repeat 5% 50%, -webkit-linear-gradient(top, #00669e 0%, #00669e 0%, #003167 100%); 
	background: url(../images/zoomhover.png) no-repeat 5% 50%, -ms-linear-gradient(top, #00669e 0%, #00669e 0%, #003167 100%); 
	background: url(../images/zoomhover.png) no-repeat 5% 50%, -o-linear-gradient(top, #00669e 0%, #00669e 0%, #003167 100%); 
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00669e, endColorstr=#003167,GradientType=1); color: #FFF;}
	
	h2.medposttitle { }
	h4.subtitle {  
	border-bottom: 1px dotted #CCCCCC;
    color: #6B7D8B;
    font-weight: 700;
    margin-bottom: 10px;
    padding: 5px 0;}
.page-link {color: #4F5C68;
    font-weight: 800;
    padding: 5px;
    text-align: center;}
	ul.navigation {
    display: block;
    height: 40px;
    min-width: 100px;
}
ul.navigation li { border: medium none;
    display: inline-block; box-shadow: none;
    padding: 10px 0;
	}
ul.navigation li.fl {    float: left;}
ul.navigation li.fr {    float: right;}
ul.navigation li.fl a, ul.navigation li.fl a:hover, ul.navigation li.fl a:visited, ul.navigation li.fl a:active, ul.navigation li.fr a, ul.navigation li.fr a:hover, ul.navigation li.fr a:visited, ul.navigation li.fr a:active { padding: 5px;}
ul.navigation li.fr a { }
ul.navigation li a, ul.navigation li a:visited, .page-link a, .page-link a:visited { 
border-radius: none;
border: 1px solid #FFF;
    color: #d31b1e;
    display: inline-block;
	text-decoration: none; 
    font-weight: bold;
	box-shadow: 0 0 2px #CCCCCC;
    padding:1px 4px;
	margin: 0 2px;
	background: rgb(244,244,244); /* Old browsers */
background: -moz-linear-gradient(top, rgba(244,244,244,1) 0%, rgba(229,229,229,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(244,244,244,1)), color-stop(100%,rgba(229,229,229,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(244,244,244,1) 0%,rgba(229,229,229,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(244,244,244,1) 0%,rgba(229,229,229,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(244,244,244,1) 0%,rgba(229,229,229,1) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(244,244,244,1) 0%,rgba(229,229,229,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4f4f4', endColorstr='#e5e5e5',GradientType=0 ); /* IE6-9 */ 
	
transition: all 0.4s ease-out; -moz-transition: all 0.4s ease-out; -webkit-transition: all 0.4s ease-out; -o-transition: all 0.4s ease-out;}

ul.navigation li a:hover, ul.navigation li a:active, .page-link a:hover, .page-link a:active { text-decoration: none; border-radius: none;
border: 1px solid #FFF;
	box-shadow: 0 0 2px #CCC;
    color: #FFFFFF;
    display: inline-block;
    font-weight: bold;
 padding:1px 4px;
	margin: 0 2px;
	background: rgb(242,94,94); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(242,94,94,1) 0%, rgba(209,48,48,1) 97%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(242,94,94,1)), color-stop(97%,rgba(209,48,48,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(242,94,94,1) 0%,rgba(209,48,48,1) 97%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(242,94,94,1) 0%,rgba(209,48,48,1) 97%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(242,94,94,1) 0%,rgba(209,48,48,1) 97%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(242,94,94,1) 0%,rgba(209,48,48,1) 97%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f25e5e', endColorstr='#d13030',GradientType=0 ); /* IE6-9 */
}
.tab-post img.latestimage { }
	img.pteaser { display: inline-block;
    margin-bottom: 20px;
    text-indent: -9999px; border-radius: 5px; }
header {background-image: url("../images/bgtop.png");
    background-position: center top;
    background-repeat: no-repeat;
    background-size: 100% 100%;}

.marginnavi {margin-top: 20px; }
/* Smaller screens */
li.pagenav { list-style-type: none; }
}

@media only screen and (max-width: 1023px) {
	body {
	font-size: 0.8em;
	line-height: 1.5em;
	}
	
img.logoleft {float: left; }
img.logoright { 
margin-right: 0;
    position: absolute;
    right: 0;
    border: 8px solid white;
    position: absolute;
    top: 57px;
    z-index: 99; background: white;}	
.navrest { background: none;
      border-radius: 0 7px 7px 0;
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.03);
    margin-top: 1px;
    width: auto;
	display: inline;}
	#slide-warp{
	padding-bottom:0px;
	padding-top: 0px;
}
#navigation { background: linear-gradient(top, #004877 0%, #003369 50%, #022452 100%); background: -moz-linear-gradient(top, #004877 0%, #003369 50%, #022452 100%); background: -webkit-linear-gradient(top, #004877 0%, #003369 50%, #022452 100%); background: -ms-linear-gradient(top, #004877 0%, #003369 50%, #022452 100%); background: -o-linear-gradient(top, #004877 0%, #003369 50%, #022452 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#004877, endColorstr=#022452,GradientType=1); height: auto; margin-bottom: 10px;
 }
ul#serinfo-nav li { width: 26%;}	
	  #navigation .nav li a:hover {
 background: rgb(228,26,40); /* Old browsers */
background: -moz-radial-gradient(top center, ellipse cover,  rgba(228,26,40,1) 0%, rgba(196,0,0,1) 60%); /* FF3.6+ */
background: -webkit-gradient(radial, top center, 0px, center center, 100%, color-stop(0%,rgba(228,26,40,1)), color-stop(60%,rgba(196,0,0,1))); /* Chrome,Safari4+ */
background: -webkit-radial-gradient(top center, ellipse cover,  rgba(228,26,40,1) 0%,rgba(196,0,0,1) 60%); /* Chrome10+,Safari5.1+ */
background: -o-radial-gradient(top center, ellipse cover,  rgba(228,26,40,1) 0%,rgba(196,0,0,1) 60%); /* Opera 12+ */
background: -ms-radial-gradient(top center, ellipse cover,  rgba(228,26,40,1) 0%,rgba(196,0,0,1) 60%); /* IE10+ */
background: radial-gradient(ellipse at top center,  rgba(228,26,40,1) 0%,rgba(196,0,0,1) 60%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e41a28', endColorstr='#c40000',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */

 border-radius: 0;
       border-top: none;
    display: block;
  font-size: 1.3em;
    font-weight: 400;
    line-height: 1.6;
    padding: 9px 10px;
    text-decoration: none;
    text-shadow: none;
    z-index: 0;
	transition: background 0.3s ease-in-out; -moz-transition: background 0.3s ease-in-out; -webkit-transition: background 0.3s ease-in-out; -o-transition: background 0.3s ease-in-out;
   }

	#navigation .nav li a {
	background: none repeat scroll 0 0 transparent;
    border-left: medium none;
    border-radius: 0;
    border-right: medium none;
box-shadow: none;
    color: #FFFFFF;
  font-size: 1.3em;
    font-weight: 400;
    line-height: 1.6;
    padding: 9px 10px;
    text-decoration: none;
    text-shadow: none;
	
	transition: background 0.3s ease-in-out; -moz-transition: background 0.3s ease-in-out; -webkit-transition: background 0.3s ease-in-out; -o-transition: background 0.3s ease-in-out;
  }
#navigation .nav li ul li {display: block; float: left; }
#navigation .nav li ul { 	background: linear-gradient(top, #ffffff 0%, #ffffff 32%, #ededed 100%); background: -moz-linear-gradient(top, #ffffff 0%, #ffffff 32%, #ededed 100%); background: -webkit-linear-gradient(top, #ffffff 0%, #ffffff 32%, #ededed 100%); background: -ms-linear-gradient(top, #ffffff 0%, #ffffff 32%, #ededed 100%); background: -o-linear-gradient(top, #ffffff 0%, #ffffff 32%, #ededed 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#ededed,GradientType=1);
 border-color: none;
  border: none;
  border-radius: 0px 0px 7px 7px;
       margin: 0 10px 10px 0;
    padding: 5px;
    position: absolute;
        z-index: 999;
	}
		
#navigation .nav li ul li ul { border-radius: 0 0 7px 7px; background: rgb(0,73,125); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(0,73,125,1) 0%, rgba(0,37,84,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,73,125,1)), color-stop(100%,rgba(0,37,84,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(0,73,125,1) 0%,rgba(0,37,84,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(0,73,125,1) 0%,rgba(0,37,84,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(0,73,125,1) 0%,rgba(0,37,84,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(0,73,125,1) 0%,rgba(0,37,84,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00497d', endColorstr='#002554',GradientType=0 ); /* IE6-9 */
padding: 0;
width: 100%;
}
#navigation .nav li ul li ul li { display: block; float: left; }
#navigation .nav li ul li ul li a, #navigation .nav li ul li ul li a:visited{ color: #FFF; background: none;  }
#navigation .nav li ul li ul li a:hover, #navigation .nav li ul li ul li a:active, #navigation .nav li ul li ul li a:focus { background: #FFF; border-radius: 7px; color: #333; }

#navigation .nav li ul li a:hover, #navigation .nav li ul li a:active, #navigation .nav li ul li a:visited, #navigation .nav li ul li a { font-size: 1.2em; }
.marginnavi {margin-top: 10px; }
}
@media handheld, only screen and (max-width: 902px) {
ul#serinfo-nav li {
	font-size: 100%;
}
img.logoright { 
margin-right: 0;
    position: absolute;
    right: 0;
    border: 8px solid white;
    position: absolute;
    top: 57px;
    z-index: 99; background: white;}
}
@media handheld, only screen and (max-width: 768px) {
		body {
	font-size: 16px;
	-webkit-text-size-adjust: none;
	}	
	.row, body, .container {
	width: 100%;
	min-width: 0;
	margin-left: 0px;
	margin-right: 0px;
	padding-left: 0px;
	padding-right: 0px;
	}
	.row .twelvecol,  .row .eightcol {padding-left: 10px; padding-right: 10px; width: auto; float: none; margin-left: 0px; margin-right: 0px;}
	#slide-warp{
	padding-bottom:0px;
	padding-top: 0px;
	padding-left: 10px;
	padding-right: 10px;
	margin-top: 10px;
}
.row .onecol, .row .twocol, .row .threecol, .row .fourcol, .row .fivecol, .row .sixcol, .row .sevencol,.row .ninecol, .row .tencol, .row .elevencol{
	width: auto;
	float: none;
	margin-left: 0px;
	margin-right: 0px;
	padding-left: 10px;
	padding-right: 10px;
	}
#sidebar {
	border-radius: 7px 7px 7px 7px;
	background:none;
	padding:0;
	margin-top: 25px;
	min-width: 200px;}
    #navigation .nav li ul {
  border-color: none;
  border: none;
  border-radius: 0px 0px 7px 7px;
  margin: 0 10px 10px 0;
  padding: 5px;
  position: absolute;
  z-index: 999;
}
  #navigation {	  
	  border-radius:0 7px 7px 7px;
	  height: auto;
	  background: none;
  }  
.navrest {background: rgb(5,72,125); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(5,72,125,1) 32%, rgba(2,36,82,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(32%,rgba(5,72,125,1)), color-stop(100%,rgba(2,36,82,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(5,72,125,1) 32%,rgba(2,36,82,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(5,72,125,1) 32%,rgba(2,36,82,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(5,72,125,1) 32%,rgba(2,36,82,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(5,72,125,1) 32%,rgba(2,36,82,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#05487d', endColorstr='#022452',GradientType=0 ); /* IE6-9 */
    border-radius: 0 7px 7px 0;
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.03);
    height: auto;
    margin-top: 1px;
    width: auto;}
#navigation .nav li ul li { margin: 0 3px; }
  #navigation .nav {
    float: none;
	 display: inline-block;
    width: 83%;
  }
  #navigation .nav li {
    float: left;
  }
  #navigation .nav li a {
    border: none!important;
  }
  #navigation .nav li ul {
    border: none!important;
  }
 #navigation .nav li ul li a:hover {  box-shadow: none; }

  #navigation ul {transition: height 0.2s ease-in; -moz-transition: height 0.2s ease-in; -webkit-transition: height 0.2s ease-in; -o-transition: height 0.2s ease-in;  }
  
  #navigation .nav li ul li ul { padding: 5px 0; }
ul#serinfo-nav li {
    width: 26.3%;
	font-size: 100%;
}
	  #navigation .nav li a:hover {
background: rgb(228,26,40); /* Old browsers */
background: -moz-radial-gradient(top center, ellipse cover,  rgba(228,26,40,1) 0%, rgba(196,0,0,1) 60%); /* FF3.6+ */
background: -webkit-gradient(radial, top center, 0px, center center, 100%, color-stop(0%,rgba(228,26,40,1)), color-stop(60%,rgba(196,0,0,1))); /* Chrome,Safari4+ */
background: -webkit-radial-gradient(top center, ellipse cover,  rgba(228,26,40,1) 0%,rgba(196,0,0,1) 60%); /* Chrome10+,Safari5.1+ */
background: -o-radial-gradient(top center, ellipse cover,  rgba(228,26,40,1) 0%,rgba(196,0,0,1) 60%); /* Opera 12+ */
background: -ms-radial-gradient(top center, ellipse cover,  rgba(228,26,40,1) 0%,rgba(196,0,0,1) 60%); /* IE10+ */
background: radial-gradient(ellipse at top center,  rgba(228,26,40,1) 0%,rgba(196,0,0,1) 60%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e41a28', endColorstr='#c40000',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
 border-radius: 0px;
       border-top: none;
    display: block;
   font-size: 1.3em;
    font-weight: 400;
    line-height: 1.6;
    padding: 9px 10px;
    text-decoration: none;
    text-shadow: none;
    z-index: 0;
   }
  #navigation .nav li a {
	background: none repeat scroll 0 0 transparent;
	border-top: none;
    border-left: medium none;
    border-radius: 0 0 0 0;
    border-right: 1px solid #FFFFFF;
    box-shadow: none;
    color: #FFFFFF;
   font-size: 1.3em;
    font-weight: 400;
    line-height: 1.6;
    padding: 9px 10px;
    text-decoration: none;
    text-shadow: none;
  }
  .rss {
    background: url(images/ico-rss.png) no-repeat;
    display: block;
    float: right;
    padding: 0 0 0 10px;
    width: 20px;
    height: 21px;
  }
  
ul.medpost li img {
	border:none;
	display:block;
	float:left;
	padding:0}
a h1.head {color: #FFFFFF;
    font: 700 4em/80% "Arial",sans-serif;
margin-top: 0%;
	display: inline-block;
    opacity: 0.7;
    text-shadow: none;
    text-transform: uppercase;}	
	h2.head { color: #FFFFFF;
    font: 700 1.9em "Arial",sans-serif;
    text-shadow: none; padding-bottom: 5px; margin-top: 2%; }
h3.head {display: inline;
    float: left;
    font: 400 1.5em 'Bad Script',cursive;
    margin-left: 29%;
    margin-top: 0;
    text-shadow: none;
	}
img.logoleft {float: left; padding-left: 10px;}
.row.header { height: 190px; padding-left: 0px;    padding-right: 0;}
.searchform input.s {
	background: #FFF;
	    box-shadow: inset 0 1px 3px #CCCCCC;
    border: 1px solid #DDDDDD;
    color: #666666;
    display: inline-block;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 9pt;
    font-style: normal;
	height: auto;
    line-height: 1;
   margin: 0 0 20px;
   padding: 10px 5%;
    width: 90%;}	
	.searchSubmit {
	background: url(../images/zoom.png) no-repeat 5% 50%, linear-gradient(top, #ffffff 0%, #ffffff 32%, #ededed 100%);
	background: url(../images/zoom.png) no-repeat 5% 50%, -moz-linear-gradient(top, #ffffff 0%, #ffffff 32%, #ededed 100%); 
	background: url(../images/zoom.png) no-repeat 5% 50%, -webkit-linear-gradient(top, #ffffff 0%, #ffffff 32%, #ededed 100%); 
	background: url(../images/zoom.png) no-repeat 5% 50%, -ms-linear-gradient(top, #ffffff 0%, #ffffff 32%, #ededed 100%); 
	background: url../(images/zoom.png) no-repeat 5% 50%, -o-linear-gradient(top, #ffffff 0%, #ffffff 32%, #ededed 100%); 
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#ededed,GradientType=1);
	border: medium none;
    cursor: pointer;
    margin-right: 0;
    padding-left: 25px;
    position: absolute;
    right: 0;
    text-indent: 0;
    width: auto; 
	border-radius: 0 7px 7px 0;}	
	.searchSubmit:hover {
	background: url(../images/zoomhover.png) no-repeat 5% 50%, linear-gradient(top, #00669e 0%, #00669e 0%, #003167 100%); 
	background:url(../images/zoomhover.png) no-repeat 5% 50%, -moz-linear-gradient(top, #00669e 0%, #00669e 0%, #003167 100%); 
	background: url(../images/zoomhover.png) no-repeat 5% 50%, -webkit-linear-gradient(top, #00669e 0%, #00669e 0%, #003167 100%); 
	background: url(../images/zoomhover.png) no-repeat 5% 50%, -ms-linear-gradient(top, #00669e 0%, #00669e 0%, #003167 100%); 
	background: url(../images/zoomhover.png) no-repeat 5% 50%, -o-linear-gradient(top, #00669e 0%, #00669e 0%, #003167 100%); 
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00669e, endColorstr=#003167,GradientType=1); color: #FFF;}
#navigation .nav li {float: left;}
img.medpostimgs { width: 100%;}
img.pteaser {margin-bottom: 20px;
padding: 0 10px;
width: 96.5%;}
.marginnavi {margin-top: 10px; }


.widget_wysija_cont {
    float: left;
}
#hometab {
    border-radius: 7px 7px 7px 7px;
    box-shadow: 0 -5px 6px #DDDDDD;
    float: right;
    margin: 20px 0;
    max-width: 300px;
    overflow: hidden;
    position: relative;
    width: 100%;
}
.newslintro p {
    font: 400 14px/19px Arial,Helvetica,sans-serif;
    padding: 0 10px 5px;
}

#aktivform {
    width: 280px;
}

#aktivform .contact input.wpcf7-text {
    font: 400 12px/14px Arial,Helvetica;
}


.sidebarbottom {
    display: inline-block;
    width: 300px;
}

.socialbuttons {
    display: block;
    float: left;
    width: 300px;
}
.searchform {
    display: inline-block;
    float: right;
    margin-bottom: 15px;
    position: relative;
    width: 300px;
}
}
@media only screen and (max-width: 639px) {
#navigation {width:100%;}
h2.flex-caption{ font-size:15px}
ul#serinfo-nav li {
    font-size: 100%;
    width: 26%;}
}
@media only screen and (max-width: 545px) {
	a h1.head {display: none;}
a h2.head, h2.head { display:none;}

a h3.head {
    color: #BED6F0;
    display: inline;
    float: right;
    font: 400 1.7em 'Bad Script',cursive;
    margin-left: 0;
    margin-right: 15px;
    margin-top: 0;
    max-width: 100%;
    text-shadow: none;
}
img.logoleft { visibility: hidden; display: none;}
img.logoright {margin-top: 40px;}
.row.header { height: 190px; padding-left: 0px; padding-right: 0;}
.footerbox ul li {padding: 0 0 0 10px; line-height: 2em; font-size: 1.4em;}

#navigation {margin-bottom: 10px; }
#navigation .nav li:last-child a:hover, #navigation .nav li a:hover { }
ul#serinfo-nav li {
    font-size: 100%;
    width: 49%;
	height: auto;
	display: block;
}
navigation .nav li {
    float: left;
	width: 47%;
	margin: 1% 1.5%;
	background: rgb(5,72,125); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(5,72,125,1) 32%, rgba(2,36,82,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(32%,rgba(5,72,125,1)), color-stop(100%,rgba(2,36,82,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(5,72,125,1) 32%,rgba(2,36,82,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(5,72,125,1) 32%,rgba(2,36,82,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(5,72,125,1) 32%,rgba(2,36,82,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(5,72,125,1) 32%,rgba(2,36,82,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#05487d', endColorstr='#022452',GradientType=0 ); /* IE6-9 */
border-radius: 7px 7px 7px 7px;
box-shadow: none;
}
#navigation .nav { width: 100%; }
#navigation .nav li ul li, #navigation .nav li ul li ul li { background: white; }
.navrest {
   background: rgb(5,72,125); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(5,72,125,1) 32%, rgba(2,36,82,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(32%,rgba(5,72,125,1)), color-stop(100%,rgba(2,36,82,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(5,72,125,1) 32%,rgba(2,36,82,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(5,72,125,1) 32%,rgba(2,36,82,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(5,72,125,1) 32%,rgba(2,36,82,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(5,72,125,1) 32%,rgba(2,36,82,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#05487d', endColorstr='#022452',GradientType=0 );
border-radius: 7px 7px 7px 7px;    box-shadow: none;
    height: auto;
    margin-top: 1px;
    width: auto;
}
 #navigation .nav li a:hover { border-radius: 7px 7px 7px; }
 a.home img { border-radius: 7px 7px 7px 7px; border-right: none; }
.homebutton {
    border-radius: 3px 3px 3px 3px;
    display: block;
    float: none;
    position: absolute;
    top: 10px;
}
#hometab {
    border-radius: 7px 7px 7px 7px;
    box-shadow: 0 -5px 6px #DDDDDD;
float: none;
    margin: 20px 0;
    max-width: none;
    overflow: hidden;
    position: relative;
    width: 100%;
}
.widget_wysija_cont {
    float: none;
    margin: 0 auto;
    max-width: none;
    width: 300px;
}

.brownbg {
    display: none;
	visibility: hidden;
}}
@media only screen and (max-width: 300px) {
#slide-warp {
	visibility:hidden;
	height:1px;
	margin:0;
	padding:0}
	
ul.medpost li img {
	border:none;
	margin:0 0 20px 0;
	clear:both;
	float:none;
	padding:0}
	
#slide-warp {
	visibility:hidden;
	height:1px;
	margin:0;
	padding:0}
	ul#serinfo-nav li {
    font-size: 100%;
    width: 49%;
}
#navigation .nav li ul li, #navigation .nav li ul li ul li { background: white; }
#navigation .nav li, #navigation .nav li ul li, #navigation .nav li ul li ul li { width:100%; margin: 1% 0; }
body {
    background-position: center bottom;
    background-repeat: no-repeat;
    background-size: 100% auto;
	background-color: #005EA9;
 background-image: url("images/bgfooterblue.jpg");}
	}
	@media handheld, only screen and (max-width: 767px) {
	body {
 background-image: url("images/bgfooterblue.jpg");
    background-position: center bottom;
    background-repeat: no-repeat;
    background-size: 100% auto;
	}
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) { 
}