:link { 
color: blue;
} 
:visited { 
color : purple; 
} 
body { 
background-color : white; 
color : black; 
margin-left : 0; 
margin-top : 0; 
} 
body, html { 
background-image: url(../imagesbg/background1.png), linear-gradient( #0466c1, rgba(255, 255, 255, 0));
background-repeat: no-repeat; 
background-position: top;
font-family: Arial,Helvetica,Univers,Zurich BT;
text-align: center;
text-align: center;
}
 
body::before {
    box-shadow: 0 0 2px rgba(0, 0, 0, 0.8);
    content: "";
    height: 10px;
    left: 0;
    position: fixed;
    top: -10px;
    width: 100%;
    z-index: 100;
}
h1 { 
font-size : 16px; 
line-height : 20px; 
font-weight : normal; 
padding : 5px 0; 
text-align : center; 
font-family : Arial, Helvetica, Univers, Zurich BT; 
text-decoration: underline;
} 
h2 { 
font-size : 16px; 
line-height : 24px; 
font-weight : normal; 
padding : 1px 0; 
font-family : arial, helvetica, univers, zurich bt;  
  text-align: center;
} 
.topnav {
    margin: 0 auto;
    padding-bottom: 80px;
    position: relative;
    text-align: center;
    width: 100%;
	max-height:100px;
}
.topnav2 {
    margin: 0 auto;
    padding-bottom: 80px;
    position: relative;
    text-align: center;
    width: 100%;
	max-height:100px;
}
.ribbon {
    background-color: linear-gradient( #0466c1, rgba(255, 255, 255, 0));
    border-bottom: 20 solid #c1c1c1;
    margin: 0 auto;
    text-align: center;
    width: 100%;
}
.ribboncontainer {
	color: white;
    font-family: Arial,Helvetica,Univers,Zurich BT;
    font-size: 14px;
    font-weight: normal;
    height: 120px;
    line-height: 22px;
    margin: 0 auto;
    padding: 3px 0;
    position: relative;
    text-align: left;
    width: 100%;
} 
.logo {
    float: left;
    height: 48px;
    margin: 0 auto;
    max-width: 376px;
    padding-bottom: 0;
    padding-top: 20px;
    text-align: left;
    width: 90%;
}
.logo2 {
}
.sitemap{
  float: right;
  padding-right: 0px;
  padding-top: 10px;
  font-size: 14px;
}
.sitemap a:link { color: #ffffff; text-decoration: none;}
.sitemap a:visited { color: #ffffff;  text-decoration: none;}
.sitemap a:hover { color: #ffffff; background-color: #b8b8b8;}
.sitemap a:active { color: #ffffff; text-decoration: none;}
.topnavlink {
    float: left;
    font-family: Arial,Helvetica,Univers,Zurich BT;
    font-size: 12px;
    font-weight: normal;
    height: 20px;
    padding-bottom: 30px;
    padding-top: 20px;
    width: 50%;
}
.navbar { 
margin : auto; 
width : 100%;  
position : relative; 
text-align : center; 
} 
.search {
    background-color: #f5f5f5;
    float: right;
    font-family: Arial,Helvetica,Univers,Zurich BT;
    font-size: 12px;
    font-weight: normal;
    height: 20px;
    margin: 10px 11px;
    padding: 10px;
    width: 280px;
}
/* Top navigation menu */
.nav, .nav ul {
	margin: 0;
	padding: 0;
	list-style: none;
	line-height: 1;
     width: 100%;
}
/* Top navigation menu main container */
.nav {
	/* Layout and positioning */
	display: block;
	float: left;
	height: 34px;
	border-radius: 3px;
	border: 0px solid #024787;
        border-bottom: 4px solid #c1c1c1;
	padding-left: 14px;
	margin-top: 130px;
	/* Background and effects */
	background: #0466c1; /* Background for IE9 and older browsers */;
}
.nav>li {
	display: block;
	position: relative;
	float: left;
	margin: 0;
	padding: 0 1px 0 0;
}
/* Top navigation menu links */
.nav>li>a {
	/* Layout */
	display: block;
	padding: 11px 1px;
	/* Typography */
	font-family: Helvetica, Arial, sans-serif;
	font-size: 14px;
	font-weight: normal;
	text-decoration: none;
	#000
	text-shadow: 0 6px 0 #fff;
        color: #ffffff;
	/* Effects */
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-ms-transition: all .3s;
	-o-transition: all .3s;
	transition: all .3s;
}
/* Top navigation menu hover state of the navigation links */
.nav>li>a:hover, .nav>li:hover>a {
	background: #03519a;
	color: #ffffff;
}
.nav>li:first-child>a {
	border-top-left-radius: 3px;
	border-bottom-left-radius: 3px;
}
.nav>.dropdown>a {
	padding-right: 18px;
        padding-left: 8px;
}
.nav ul {
	position: relative;
	position: absolute;
	left: -9999px;
	display: block;
	box-shadow: 0 1px 2px rgba(0, 0, 0, .1);
	text-align:left;
}
/* Top navigation menu Level 1 submenus */
.nav>li>ul {
	padding-top: 0px;
	z-index: 99;
	border-top: 4px solid #c1c1c1;
	top: 34px;
}
/* Top navigation menu level 1 submenu to appear on hover */
.nav>li:hover>ul {
	left: -1px;
}
/* Top navigation menu submenu link containers */
.nav ul li {
	position: relative;
	display: block;
	border-left: 4px solid #c1c1c1;
	border-right: 0px solid #c1c1c1;
	/* Creating the slide effect. The list elements which contain the links have 0 height. On hover, they will expand */
	height: 0px;
	-webkit-transition: height .3s;
	-moz-transition: height .3s;
	-o-transition: height .3s;
	-ms-transition: height .3s;
}
/* Top navigation menu expanding the list elements which contain the links */
.nav li:hover>ul>li {
	height: 25px;
}
.nav ul li:hover>ul>li:first-child {
	height: 26px;
}
/* Top navigation menu links of the submenus */
.nav ul li a {
	/* Layout */
	display: block;
	width: 90px;
	padding: 6px 10px 6px 20px;
	border-bottom: 1px solid #e1e1e1;
	width: 280px;
	/* Typography */
	font-size: 12px;
	color: white;
	font-family: Helvetica, Arial, sans-serif;
	text-decoration: none;
	
	/* Background & effects */
	background: #0466c1; /* Background for IE9 and older browsers */
	-webkit-transition: background .3s;
	-moz-transition: background .3s;
	-ms-transition: background .3s;
	-o-transition: background .3s;
	transition: background .3s;
}
/* Top navigation menu hover state of the links */
.nav ul li>a:hover, .nav ul li:hover>a {
	background: #e9e9e9;
	color: #a1a1a1;
}
.nav ul ul>li:first-child>a {
	border-top: 1px solid #c1c1c1;
}
.nav ul>li:last-child>a {
	border-bottom: 1px solid #c1c1c1;
}
.nav ul>.dropdown:hover>a::after, .nav ul>.dropdown>a:hover::after {
	border-color: red;
}
/* END Top navigation menu */
/* START subnavigation menu */
.subnavigation {
 display: block;
  background-color: #c15f04;
  float : left; 
  width : 100%; 
  padding-bottom: 6px;
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 6px;
  margin-top: 35px;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 16px;
  color: #ffffff;
  text-align: left;
  font-weight: normal; 
}
.subnavigation a:link { color: #ffffff; }
.subnavigation a:visited { color: #ffffff; }
.subnavigation a:hover { color: #ffffff; background-color: #0466c1; text-decoration: none; }
.subnavigation a:active { color: #ffffff; text-decoration: none; }
}
/* END subnavigation menu */
.addcountry { 
margin : 0 auto; 
font-size : 12px; 
font-weight : normal;
line-height : 24px; 
font-family : Arial, Helvetica, Univers, Zurich BT; 
width : 780px; 
position : relative; 
text-align : center; 
padding-top:15px;
padding-bottom:15px;
} 
#includea { 
background-color: #f5f5f5;
width: 100%;
} 
#includeb { 
padding-top : 20px;
margin : auto; 
text-align : left;  
} 
#adtop {
}
#adtop2 { 
width: 600px;
text-align:center;
} 
#adtop3 {
    background-color: #ffffff;
    max-height: 100px !important;
    left: 0;
    padding-top: 10px;
    position: absolute;
    top: 15px;
    width: 100%;
} 
div.img {
border-radius: 50%;
width: 16px;
height: 16px;
padding: 8px;
background: white;
border: 1px solid #666;
float: left;
margin: 6px;
color: #666;
text-align: center;
font: 16px Arial, sans-serif;
line-decoration: none;
}
div.img a:link {text-decoration: none;}
div.img a:hover { color: #ffffff; background-color: #b8b8b8; text-decoration: none; }
div.img a:active { color: #ffffff; text-decoration: none; }
div.desc { 
} 
div.desc2 {
}
.toolbar { 
margin : auto; 
width : 780px; 
position : relative; 
text-align : center; 
} 
div.img-wide { 
background-color: #CCC;
margin : 3px; 
border : 1px solid;
height : auto; 
width : auto; 
float : left; 
text-align : center; 
} 
div.desc-wide { 
background-color: #CCC;
text-align : center; 
font-size : 10px; 
width : 138px; 
margin : 4px; 
font-family : Arial, Helvetica, Univers, Zurich BT; 
}  
img { 
border : 0; 
} 
.timetable { 
font-family : Arial, Helvetica, sans-serif; 
vertical-align : top; 
border : 0 solid black; 
} 
.time-displaytitle { 
padding : 1px 0; 
text-align : center; 
vertical-align : bottom; 
} 
.time-display { 
height : 226px; 
border-top-width : 1px; 
border-right-width : 1px; 
border-bottom-width : 1px; 
border-left-width : 1px; 
border-top-style : solid; 
border-right-style : solid; 
border-bottom-style : solid; 
border-left-style : solid; 
font-size : 14px; 
line-height : 18px; 
font-weight : normal; 
padding : 1px 15px; 
text-align : center; 
font-family : Arial, Helvetica, Univers, Zurich BT; 
vertical-align : middle; 
width:24%;
} 
.time-display2 { 
height : 226px; 
border-top-width : 1px; 
border-right-width : 1px; 
border-bottom-width : 1px; 
border-left-width : 1px; 
border-top-style : solid; 
border-right-style : solid; 
border-bottom-style : solid; 
border-left-style : solid; 
font-size : 14px; 
line-height : 18px; 
font-weight : normal; 
padding : 1px 15px; 
text-align : center; 
font-family : Arial, Helvetica, Univers, Zurich BT; 
vertical-align : middle;
width: 24%; 
}
.infotable { 
font-family : Arial, Helvetica, sans-serif; 
vertical-align : top; 
border : 1px solid black; 
width:100%; 
} 
.infotable1 { 
font-family : Arial, Helvetica, sans-serif; 
vertical-align : top; 
border-top-width : 1px; 
border-right-width : 0px; 
border-bottom-width : 1px; 
border-left-width: 1px;
border-top-style : solid; 
border-right-style : solid; 
border-bottom-style : solid; 
border-left-style : solid; 
border-bottom-color : #ccc; 
float:left;
}
.infotable50 { 
font-family : Arial, Helvetica, sans-serif; 
vertical-align : top; 
border-top-width : 1px; 
border-right-width : 0px; 
border-bottom-width : 1px; 
border-left-width: 1px;
border-top-style : solid; 
border-right-style : solid; 
border-bottom-style : solid; 
border-left-style : solid; 
border-bottom-color : #ccc; 
float:left;
width:50%;
} 
.infotable2 { 
font-family : Arial, Helvetica, sans-serif; 
vertical-align : top; 
border-top-width : 1px; 
border-right-width : 1px; 
border-bottom-width : 1px; 
border-left-width: 1px;
border-top-style : solid; 
border-right-style : solid; 
border-bottom-style : solid; 
border-left-style : solid; 
border-bottom-color : #ccc; 
float:left;
}
.infotable2b { 
font-family : Arial, Helvetica, sans-serif; 
vertical-align : top; 
border-top-width : 1px; 
border-right-width : 1px; 
border-bottom-width : 1px; 
border-left-width: 1px;
border-top-style : solid; 
border-right-style : solid; 
border-bottom-style : solid; 
border-left-style : solid; 
border-bottom-color : #ccc; 
float:left;
width:50%;
}
.citytable { 
font-family : Arial, Helvetica, sans-serif; 
vertical-align : top; 
border : 1px solid black; 
} 
.statetable { 
font-family : Arial, Helvetica, sans-serif; 
vertical-align : top; 
border : 1px solid black; 
} 
/* special for south america pages */
 td.time-states-left { 
background-color : #ffffff; 
border-top-width : 0; 
border-right-width : 1px; 
border-bottom-width : 1px; 
border-left-width : 0; 
border-top-style : solid; 
border-right-style : solid; 
border-bottom-style : solid; 
border-left-style : solid; 
border-bottom-color : #ccc; 
padding : 0 0; 
text-align : center; 
vertical-align : top; 
font-family : Arial, Helvetica, Univers, Zurich BT; 
} 
 td.time-states-right { 
background-color : #ffffff; 
border-top-width : 0; 
border-right-width : 0px; 
border-bottom-width : 1px; 
border-left-width : 0; 
border-top-style : solid; 
border-right-style : solid; 
border-bottom-style : solid; 
border-left-style : solid; 
border-bottom-color : #ccc; 
padding : 0 0; 
text-align : center; 
vertical-align : top; 
font-family : Arial, Helvetica, Univers, Zurich BT; 
} 
/* End of special for south america pages */
td.infotable-top { 
background-color : #ffffff; 
border-top-width : 0; 
border-right-width : 0; 
border-bottom-width : 1px; 
border-left-width : 0; 
border-top-style : solid; 
border-right-style : solid; 
border-bottom-style : solid; 
border-left-style : solid; 
border-bottom-color : #787878; 
padding : 0 0; 
text-align : center; 
vertical-align : top; 
font-family : Arial, Helvetica, Univers, Zurich BT; 
} 
td.dsttable-top { 
background-color : #ffffff; 
border-top-width : 0; 
border-right-width : 0; 
border-bottom-width : 1px; 
border-left-width : 0; 
border-top-style : solid; 
border-right-style : solid; 
border-bottom-style : solid; 
border-left-style : solid; 
border-bottom-color : #787878; 
padding : 0 0; 
font-size : 12px; 
line-height : 14px; 
font-weight : normal; 
text-align : center; 
vertical-align : top; 
font-family : Arial, Helvetica, Univers, Zurich BT; 
} 
td.citytable-top { 
background-color : #ffffff; 
border-top-width : 0; 
border-right-width : 0; 
border-bottom-width : 1px; 
border-left-width : 0; 
border-top-style : solid; 
border-right-style : solid; 
border-bottom-style : solid; 
border-left-style : solid; 
border-bottom-color : #787878; 
padding : 0 0; 
text-align : center; 
vertical-align : top; 
font-family : Arial, Helvetica, Univers, Zurich BT; 
} 
td.statetable-top { 
background-color : #ffffff; 
border-top-width : 0; 
border-right-width : 0; 
border-bottom-width : 1px; 
border-left-width : 0; 
border-top-style : solid; 
border-right-style : solid; 
border-bottom-style : solid; 
border-left-style : solid; 
border-bottom-color : #787878; 
padding : 0 0; 
text-align : center; 
vertical-align : top; 
font-family : Arial, Helvetica, Univers, Zurich BT; 
} 
td.dst-left { 
border-top-width : 0; 
border-right-width : 1px; 
border-bottom-width : 1px; 
border-left-width : 0; 
border-top-style : solid; 
border-right-style : solid; 
border-bottom-style : solid; 
border-left-style : solid; 
border-bottom-color : #ccc; 
padding : 0 0; 
text-align : center; 
vertical-align : middle; 
font-family : Arial, Helvetica, Univers, Zurich BT; 
} 
td.dst-right { 
border-top-width : 0; 
border-right-width : 0; 
border-bottom-width : 1px; 
border-left-width : 0; 
border-top-style : solid; 
border-right-style : solid; 
border-bottom-style : solid; 
border-left-style : solid; 
border-bottom-color : #ccc; 
padding : 3px 0; 
text-align : center; 
vertical-align : top; 
font-family : Arial, Helvetica, Univers, Zurich BT; 
} 
.time-table { 
padding : 10px 0; 
padding-right: 40px;
float : left; 
width: 100%;
max-width: 600px; 
}
td.time-left { 
background-color : #ffffff; 
border-top-width : 0; 
border-right-width : 1px; 
border-bottom-width : 1px; 
border-left-width : 0; 
border-top-style : solid; 
border-right-style : solid; 
border-bottom-style : solid; 
border-left-style : solid; 
border-bottom-color : #ccc; 
padding : 0 0; 
text-align : center; 
vertical-align : middle; 
font-size : 14px; 
line-height : 18px; 
font-family : Arial, Helvetica, Univers, Zurich BT;
} 
td.time-right { 
border-top-width : 0; 
border-right-width : 0; 
border-bottom-width : 1px; 
border-left-width : 0; 
border-top-style : solid; 
border-right-style : solid; 
border-bottom-style : solid; 
border-left-style : solid; 
border-bottom-color : #ccc; 
padding : 3px 0; 
text-align : center; 
vertical-align : top; 
font-size : 14px; 
line-height : 18px; 
font-family : Arial, Helvetica, Univers, Zurich BT;
} 
td.time-center { 
background-color : #ffffff; 
border-top-width : 0; 
border-right-width : 0px; 
border-bottom-width : 1px; 
border-left-width : 0; 
border-top-style : solid; 
border-bottom-style : solid; 
border-left-style : solid; 
border-bottom-color : #ccc; 
padding : 0 0; 
text-align : center; 
vertical-align : top; 
font-size : 14px; 
line-height : 18px; 
font-family : Arial, Helvetica, Univers, Zurich BT;
} 
td.time-left-wide { 
width: 33%;
background-color : #ffffff; 
border-top-width : 0; 
border-right-width : 1px; 
border-bottom-width : 1px; 
border-left-width : 0; 
border-top-style : solid; 
border-right-style : solid; 
border-bottom-style : solid; 
border-left-style : solid; 
border-bottom-color : #ccc; 
padding : 3px 0; 
text-align : center; 
vertical-align : top; 
font-size : 14px; 
line-height : 18px; 
font-family : Arial, Helvetica, Univers, Zurich BT;
} 
td.time-right-wide { 
width: 33%;
border-top-width : 0; 
border-right-width : 0; 
border-bottom-width : 1px; 
border-left-width : 0; 
border-top-style : solid; 
border-right-style : solid; 
border-bottom-style : solid; 
border-left-style : solid; 
border-bottom-color : #ccc; 
padding : 3px 0; 
text-align : center; 
vertical-align : top; 
font-size : 14px; 
line-height : 18px; 
font-family : Arial, Helvetica, Univers, Zurich BT;
} 
td.time-center-wide { 
width: 33%;
background-color : #ffffff; 
border-top-width : 0; 
border-right-width : 0px; 
border-bottom-width : 1px; 
border-left-width : 0; 
border-top-style : solid; 
border-bottom-style : solid; 
border-left-style : solid; 
border-bottom-color : #ccc; 
padding : 3px 0; 
text-align : center; 
vertical-align : top; 
font-size : 14px; 
line-height : 18px; 
font-family : Arial, Helvetica, Univers, Zurich BT;
}  
td.row-left { 
background-color : #ffffff; 
border-top-width : 0; 
border-right-width : 1px; 
border-bottom-width : 1px; 
border-left-width : 0; 
border-top-style : solid; 
border-right-style : solid; 
border-bottom-style : solid; 
border-left-style : solid; 
border-bottom-color : #ccc; 
padding-left : 5px;
text-align : left; 
vertical-align : middle; 
font-family : Arial, Helvetica, Univers, Zurich BT; 
} 
td.row-left24 { 
background-color : #ffffff; 
border-top-width : 0; 
border-right-width : 1px; 
border-bottom-width : 1px; 
border-left-width : 0; 
border-top-style : solid; 
border-right-style : solid; 
border-bottom-style : solid; 
border-left-style : solid; 
border-bottom-color : #ccc; 
padding-left : 5px;
text-align : center; 
vertical-align : middle; 
font-family : Arial, Helvetica, Univers, Zurich BT; 
width:24%;
}
td.row-middle { 
background-color : #ffffff; 
border-top-width : 0; 
border-right-width : 1px; 
border-bottom-width : 1px; 
border-left-width : 0; 
border-top-style : solid; 
border-right-style : solid; 
border-bottom-style : solid; 
border-left-style : solid; 
border-bottom-color : #ccc; 
padding-left : 5px;
text-align : left; 
vertical-align : middle; 
font-family : Arial, Helvetica, Univers, Zurich BT; 
} 
td.row-middle77 { 
background-color : #ffffff; 
border-top-width : 0; 
border-right-width : 1px; 
border-bottom-width : 1px; 
border-left-width : 0; 
border-top-style : solid; 
border-right-style : solid; 
border-bottom-style : solid; 
border-left-style : solid; 
border-bottom-color : #ccc; 
padding-left : 5px;
text-align : left; 
vertical-align : center; 
font-family : Arial, Helvetica, Univers, Zurich BT; 
width:77%;
} 
td.row-right { 
border-top-width : 0; 
border-right-width : 0; 
border-bottom-width : 1px; 
border-left-width : 0; 
border-top-style : solid; 
border-right-style : solid; 
border-bottom-style : solid; 
border-left-style : solid; 
border-bottom-color : #ccc; 
padding-left : 5px;
text-align : left; 
vertical-align : top; 
font-family : Arial, Helvetica, Univers, Zurich BT; 
}
td.inforow1-left { 
background-color : #ffffff; 
border-top-width : 0; 
border-right-width : 1px; 
border-bottom-width : 1px; 
border-left-width : 0; 
border-top-style : solid; 
border-right-style : solid; 
border-bottom-style : solid; 
border-left-style : solid; 
border-bottom-color : #ccc; 
padding : 0 0; 
text-align : center; 
vertical-align : middle; 
font-family : Arial, Helvetica, Univers, Zurich BT; 
} 
td.inforow1-right { 
border-top-width : 0; 
border-right-width : 0; 
border-bottom-width : 1px; 
border-left-width : 0; 
border-top-style : solid; 
border-right-style : solid; 
border-bottom-style : solid; 
border-left-style : solid; 
border-bottom-color : #ccc; 
padding : 12px 10px; 
text-align : left; 
vertical-align : top; 
font-family : Arial, Helvetica, Univers, Zurich BT; 
} 
td.inforow2-left { 
background-color : #ffffff; 
border-top-width : 0; 
border-right-width : 1px; 
border-bottom-width : 1px; 
border-left-width : 0; 
border-top-style : solid; 
border-right-style : solid; 
border-bottom-style : solid; 
border-bottom-color : #ccc; 
border-left-style : solid; 
padding : 0 0; 
text-align : center; 
vertical-align : middle; 
font-family : Arial, Helvetica, Univers, Zurich BT; 
} 
td.inforow2-right { 
border-top-width : 0; 
border-right-width : 0; 
border-bottom-width : 1px; 
border-left-width : 0; 
border-top-style : solid; 
border-right-style : solid; 
border-bottom-style : solid; 
border-bottom-color : #ccc; 
border-left-style : solid; 
padding : 12px 10px; 
text-align : left; 
vertical-align : top; 
font-family : Arial, Helvetica, Univers, Zurich BT; 
} 
td.inforow3-left { 
background-color : #ffffff; 
border-top-width : 0; 
border-right-width : 1px; 
border-bottom-width : 1px; 
border-left-width : 0; 
border-top-style : solid; 
border-right-style : solid; 
border-bottom-style : solid; 
border-left-style : solid; 
border-bottom-color : #ccc; 
padding : 0 0;
text-align : center; 
vertical-align : middle; 
font-family : Arial, Helvetica, Univers, Zurich BT; 
} 
td.inforow3-right { 
border-top-width : 0; 
border-right-width : 0; 
border-bottom-width : 1px; 
border-left-width : 0; 
border-top-style : solid; 
border-right-style : solid; 
border-bottom-style : solid; 
border-left-style : solid; 
border-bottom-color : #ccc; 
padding : 12px 10px; 
text-align : left; 
vertical-align : top; 
font-family : Arial, Helvetica, Univers, Zurich BT; 
} 
td.inforow4-left { 
background-color : #ffffff; 
border-top-width : 0; 
border-right-width : 1px; 
border-bottom-width : 1px; 
border-left-width : 0; 
border-top-style : solid; 
border-right-style : solid; 
border-bottom-style : solid; 
border-left-style : solid; 
border-bottom-color : #ccc; 
padding : 0 0; 
text-align : center; 
vertical-align : middle; 
font-family : Arial, Helvetica, Univers, Zurich BT; 
} 
td.inforow4-right { 
border-top-width : 0; 
border-right-width : 0; 
border-bottom-width : 1px; 
border-left-width : 0; 
border-top-style : solid; 
border-right-style : solid; 
border-bottom-style : solid; 
border-left-style : solid; 
border-bottom-color : #ccc; 
padding : 12px 10px; 
text-align : left; 
vertical-align : top; 
font-family : Arial, Helvetica, Univers, Zurich BT; 
} 
td.inforow5-left { 
background-color : #ffffff; 
border-top-width : 0; 
border-right-width : 1px; 
border-bottom-width : 0; 
border-left-width : 0; 
border-top-style : solid; 
border-right-style : solid; 
border-bottom-style : solid; 
border-left-style : solid; 
border-bottom-color : #ccc; 
padding : 0 0; 
text-align : center; 
vertical-align : middle; 
font-family : Arial, Helvetica, Univers, Zurich BT; 
} 
td.inforow5-right { 
border-top-width : 0; 
border-right-width : 0; 
border-bottom-width : 0; 
border-left-width : 0; 
border-top-style : solid; 
border-right-style : solid; 
border-bottom-style : solid; 
border-left-style : solid; 
border-bottom-color : #ccc; 
padding : 12px 10px; 
text-align : left; 
vertical-align : top; 
font-family : Arial, Helvetica, Univers, Zurich BT; 
} 
td.citycolumn1 { 
font-size : 16px; 
line-height : 24px; 
font-weight : normal; 
padding : 1px 0; 
text-align : left; 
font-family : arial, helvetica, univers, zurich bt;  
} 
td.citycolumn2 { 
border : 1px solid black; 
background-color : #ffffff; 
border-top-width : 0; 
border-right-width : 1px; 
border-bottom-width : 1px; 
border-left-width : 0; 
border-top-style : solid; 
border-right-style : solid; 
border-bottom-style : solid; 
border-left-style : solid; 
border-bottom-color : #ccc; 
padding : 0 0; 
text-align : left; 
vertical-align : middle; 
font-family : Arial, Helvetica, Univers, Zurich BT; 
} 
td.citycolumn3 { 
border : 1px solid black; 
background-color : #ffffff; 
border-top-width : 0; 
border-right-width : 1px; 
border-bottom-width : 1px; 
border-left-width : 0; 
border-top-style : solid; 
border-right-style : solid; 
border-bottom-style : solid; 
border-left-style : solid; 
border-bottom-color : #ccc; 
padding : 0 0; 
text-align : left; 
vertical-align : middle; 
font-family : Arial, Helvetica, Univers, Zurich BT; 
} 
td.citycoumn4 { 
border : 1px solid black; 
background-color : #ffffff; 
border-top-width : 0; 
border-right-width : 0; 
border-bottom-width : 1px; 
border-left-width : 0; 
border-top-style : solid; 
border-right-style : solid; 
border-bottom-style : solid; 
border-left-style : solid; 
border-bottom-color : #ccc; 
padding : 0 0; 
text-align : left; 
vertical-align : middle; 
font-family : Arial, Helvetica, Univers, Zurich BT; 
} 
.centerinfo { 
width: 100%;
position : relative; 
text-align : center; 
min-height: 30px;
} 
td.statecolumn1 { 
border : 1px solid black; 
background-color : #ffffff; 
border-top-width : 0; 
border-right-width : 1px; 
border-bottom-width : 1px; 
border-left-width : 0; 
border-top-style : solid; 
border-right-style : solid; 
border-bottom-style : solid; 
border-left-style : solid; 
border-bottom-color : #ccc; 
padding : 0 0; 
text-align : left; 
vertical-align : top; 
font-family : Arial, Helvetica, Univers, Zurich BT; 
} 
td.statecolumn2 { 
border : 1px solid black; 
background-color : #ffffff; 
border-top-width : 0; 
border-right-width : 1px; 
border-bottom-width : 1px; 
border-left-width : 0; 
border-top-style : solid; 
border-right-style : solid; 
border-bottom-style : solid; 
border-left-style : solid; 
border-bottom-color : #ccc; 
padding : 0 0; 
text-align : left; 
vertical-align : top; 
font-family : Arial, Helvetica, Univers, Zurich BT; 
} 
td.statecolumn3 { 
border : 1px solid black; 
background-color : #ffffff; 
border-top-width : 0; 
border-right-width : 1px; 
border-bottom-width : 1px; 
border-left-width : 0; 
border-top-style : solid; 
border-right-style : solid; 
border-bottom-style : solid; 
border-left-style : solid; 
border-bottom-color : #ccc; 
padding : 0 0; 
text-align : left; 
vertical-align : top; 
font-family : Arial, Helvetica, Univers, Zurich BT; 
} 
td.statecoumn4 { 
border : 1px solid black; 
background-color : #ffffff; 
border-top-width : 0; 
border-right-width : 0; 
border-bottom-width : 1px; 
border-left-width : 0; 
border-top-style : solid; 
border-right-style : solid; 
border-bottom-style : solid; 
border-left-style : solid; 
border-bottom-color : #ccc; 
padding : 0 0; 
text-align : left; 
vertical-align : top; 
font-family : Arial, Helvetica, Univers, Zurich BT; 
} 
ul.navnew a:link { text-decoration: none;}
ul.navnew {
    border-top-color: #FFFFFF;
    border-top-style: solid;
    border-top-width: 1px;
    font-size: 14px;
    font-weight: normal;
    line-height: 1.4;
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    margin-bottom: 15px;
    margin-top: 15px;
    text-align: left;
	padding-left: 10px;
}
ul.nav2 {
    border-top-color: #FFFFFF;
    border-top-style: solid;
    border-top-width: 1px;
    font-size: 14px;
    font-weight: normal;
    line-height: 18px;
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    margin-bottom: 15px;
    text-align: left;
}
ul.navnew a:hover, ul.nav a:active, ul.nav a:focus {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #B8B8B8;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    color: #FFFFFF;
}
ul.nav2 a:hover, ul.nav a:active, ul.nav a:focus {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #B8B8B8;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    color: #FFFFFF;
}
.columnheader {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #FFFFFF;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    border-bottom-style: solid;
    border-bottom-width: 0px;
    padding-bottom: 10px;
    width: 100%;
}
.colmask {
width : 100%; 
}
.colmask {
    float: left;
    position: relative;
}
.columnheader { 
font-size : 16px; 
line-height : 20px; 
font-weight : normal; 
padding : 6px 0; 
text-align : center; 
font-family : Arial, Helvetica, Univers, Zurich BT; 
} 
.column1 {
float: left;
width: 24%;
border: 1px solid #c1c1c1;
border-radius: 3px;
margin: 2px 1px;
}
.column2 {
float: left;
width: 24%;
border: 1px solid #c1c1c1;
border-radius: 3px;
margin-right: 1px;
margin-left: 1px;
margin: 2px 1px;
}
.column3 {
float: left;
width: 24%;
border: 1px solid #c1c1c1;
border-radius: 3px;
margin-right: 1px;
margin-left: 1px;
margin: 2px 1px;
}
.column4 {
float: left;
width: 24%;
border: 1px solid #c1c1c1;
border-radius: 3px;
margin-right: 1px;
margin-left: 1px;
margin: 2px 1px;
}
/* special for pacific bottom navigation */
.column5{
float: left;
width: 49%;
border: 1px solid #c1c1c1;
border-radius: 3px;
margin-right: 1px;
margin-left: 1px;
margin: 2px 1px;
}
.column6 {
float: left;
width: 49%;
border: 1px solid #c1c1c1;
border-radius: 3px;
margin-right: 1px;
margin-left: 1px;
margin: 2px 1px;
}
/* End special for pacific bottom navigation */
.c33 { 
font-family : arial, helvetica, univers, zurich bt; 
font-size : medium; 
} 
.c65 { 
font-size : 80%; 
} 
.contentfont { 
font-size : 16px; 
line-height : 24px; 
font-weight : normal; 
padding : 1px 0; 
text-align : left; 
font-family : arial, helvetica, univers, zurich bt; 
} 
.contentfont2 { 
font-size : 12px; 
line-height : 16px; 
font-weight : normal; 
padding : 1px 0; 
text-align : center; 
font-family : arial, helvetica, univers, zurich bt;  
} 
.contentfont2 { 
font-size : 14px; 
line-height : 24px; 
font-weight : normal; 
padding : 1px 0; 
text-align : center; 
font-family : Arial, Helvetica, Univers, Zurich BT; 
} 
.view { 
font-size: 14px; 
  color: #c15f04;
line-height : 40px; 
font-weight : normal; 
padding-top : 30px; 
text-align : left; 
font-family : Arial, Helvetica, Univers, Zurich BT; 
}  
.nav-links { 
text-align : center; 
font-family : arial, helvetica, univers, zurich bt; 
font-size : 70%; 
} 
.boxadleft { 
float : left; 
width : 300px;
padding-top : 10px;
padding-bottom : 10px;
} 
.boxadright { 
float : right; 
width : 300px;
padding-top : 10px;
padding-bottom : 10px; 
} 
.extracontent { 
padding-left : 137px;
padding-bottom : 30px;
margin : auto; 
text-align : center; 
} 
.sidebar1orig{ 
float : right; 
width : 320px; 
background : #ffffff; 
padding-bottom : 10px; 
padding-top : 100px;
} 
.sidebar1 { 
float : left; 
width : 320px; 
background : #ffffff; 
padding-bottom : 10px; 
padding-top : 15px;
padding-left: 0px;
} 
.sidebar2tz { 
float : right; 
width : 170px; 
background : #ffffff; 
padding-bottom : 10px; 
padding-top : 150px;
} 
.sidebar1info { 
float : right; 
width : 170px; 
background : #ffffff; 
padding-bottom : 10px; 
padding-top : 20px;
} 
.content {
 float: left;
 max-width: 601px;
 padding: 10px 56px 10px 0px;
 width: 100%;
}
.footerneworig{ 
font-family : Arial, Helvetica, sans-serif; 
font-size : 12px; 
} 
.footernew { 
font-family : Arial, Helvetica, sans-serif; 
font-size : 12px; 
padding : 10px 0px 0px 0px; 
float : left; 
} 
.adbottom { 
font-family : Arial, Helvetica, sans-serif; 
font-size : 12px; 
padding : 10px 0px 0px 140px; 
float : left; 
}
.wrapper {
	background-color: white;
    border: 1px solid black;
    height: 100%;
    margin: 0 auto;
    max-width: 980px;
    overflow: hidden;
    padding-left: 30px;
    padding-right: 30px;
    position: relative;
    text-align: center;
    width: 100%;
    margin-top: 10px;
	box-shadow: -60px 0px 60px -70px #000000, 60px 0px 60px -70px #000000;
}
.wrapper2 {
    border: 0 solid black;
    height: 100%;
    margin: 0 auto;
    max-width: 1040px;
    padding-left: 4px;
    padding-right: 4px;
    position: relative;
    text-align: center;
    width: 100%;
}
/* Side navigation menu main container */
.sidenavlink-title {
background-color:#0466c1;
display:block;
float:left;
border:1px solid #c1c1c1;
border-radius:300px;
color:#fff;
font-size:16px;
font-family:Helvetica, Arial, sans-serif;
cursor:pointer;
box-shadow:2px 4px 2px #c1c1c1;
text-align:center;
width:86%;
margin:0px 8px -8px;
padding:8px 15px;
}
#sidenav {
  float : right; 
  width : 320px; 
  padding-bottom: 0;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0;
}
#sidenavlink {
  width: 300px;
  background-color: #ffffff;
  color: #024787;
  float: right;
  border : 0px solid #024787;
  margin-left: 0;
  margin-right: 10px;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 14px;
  font-weight: normal;
  text-decoration: none;
	#000
	text-shadow: 0 6px 0 #fff;
        color: #ffffff;
	/* Effects */
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-ms-transition: all .3s;
	-o-transition: all .3s;
	transition: all .3s;
}
#sidenavlink li {
  list-style: none;
  height: 24px;
  font-size:16px;
  line-height: 24px;
  margin: 2px 0px;
  text-align: center;
  border:#c1c1c1 solid 1px;
  box-shadow:2px 4px 2px #c1c1c1;
  color: #024787;
  display: block;
  border-radius:300px;
  margin-top: 12px;
  cursor:pointer;
}
#sidenavlink li a {
  color: blue;
  display: block;
  text-decoration: none;
  display: block;
}
#sidenavlink li a:hover {
  background: #0466c1;
  color: #ffffff;
  border:#c1c1c1 solid 0px;
box-shadow:4px 8px 4px #c1c1c1;
  border-radius:300px;
}
#sidenavlink2 {
  width: 300px;
  background-color: #ffffff;
  color: #024787;
  float: right;
  border : 0px solid #024787;
  margin-left: 0;
  margin-right: 10px;
  padding-left: 0px;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 14px;
  font-weight: normal;
  text-decoration: none;
	#000
	text-shadow: 0 6px 0 #fff;
        color: #ffffff;
	/* Effects */
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-ms-transition: all .3s;
	-o-transition: all .3s;
	transition: all .3s;
}
#sidenavlink2 li {
  list-style: none;
  height: 24px;
  line-height: 24px;
  margin: 2px 0px;
  text-align: center;
  border : 1px solid #024787;
  color: #024787;
  display: block;
}
#sidenavlink2 li a {
  color: #024787;
  display: block;
  text-decoration: none;
  display: block;
}
#sidenavlink2 li a:hover {
  background: #0466c1;
  color: #ffffff;
}
#sidenavlink3 {
  width: 300px;
  background-color: #ffffff;
  color: #024787;
  float: right;
  border : 0px solid #024787;
  margin-left: 0;
  margin-right: 10px;
  padding-left: 0px;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 14px;
  font-weight: normal;
  text-decoration: none;
	#000
	text-shadow: 0 6px 0 #fff;
        color: #ffffff;
	/* Effects */
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-ms-transition: all .3s;
	-o-transition: all .3s;
	transition: all .3s;
}
#sidenavlink3 li {
  list-style: none;
  height: 24px;
  line-height: 24px;
  margin: 2px 0px;
  text-align: center;
  border : 1px solid #024787;
  color: #024787;
  display: block;
}
#sidenavlink3 li a {
  color: #024787;
  display: block;
  text-decoration: none;
  display: block;
}
#sidenavlink3 li a:hover {
  background: #0466c1;
  color: #ffffff;
}
/* End side navigation menu main container */
.left2 { 
padding : 10px 0; 
float : left; 
} 
/* US maps */
.map438x226 {
max-width: 438px;
max-height: 226px;
width:100%;
float:right;
}
/* Canada maps */
.map429x451 {
max-width: 429px;
max-height: 451px;
width:100%;
}
.map438x265 {
max-width: 438px;
max-height: 265px;
width:100%;
float:right;
}
/* Mexico maps */
.map413x312{
max-width: 413px;
max-height: 312px;
width:100%;
float: right;
}
.map438x410 {
max-width: 438px;
max-height: 410px;
width:100%;
}
/* South America maps */
.map438x495 {
max-width: 438px;
max-height: 495px;
width:100%;
float: right;
}
/* Asia maps */
.map438x353 {
max-width: 438px;
max-height: 353px;
width:100%;
float: right;
}
/* Australia maps */
.map438x305 {
max-width: 438px;
max-height: 305px;
width:100%;
float: right;
}
/* Caribbean maps */
.map438x488 {
max-width: 438px;
max-height: 488px;
width:100%;
float: right;
}
/* Central America maps */
.map438x452 {
max-width: 438px;
max-height: 452px;
width:100%;
}
/* Europe maps */
.map439x461 {
max-width: 439px;
max-height: 461px;
width:100%;
float: right;
}
/* UK maps */
.map439x462 {
max-width: 439px;
max-height: 462px;
width:100%;
float: right;
}
/* Central America */
.map438x452 {
width:100%;
float: right;
}
/* Middle East maps */
.map438x466 {
max-width: 438px;
max-height: 466px;
width:100%;
float: right;
}
/* Africa maps */
.map438x352 {
float: right;
width:100%;
}
/* Africa maps */
.map439x352 {
float: right;
width:100%;
}
/* Pacific maps */
.map438x292 {
float: right;
width:100%;
}
/* Russia maps */
.map439x257 {
float: right;
width:100%;
}
/* Maps 600 width */
.map600{
max-width: 600px;
width:100%;
}
/* Globes */
.globe483x483 {
width:100%;
}
.county {
    padding-bottom: 20px;
}
.county-left {
    float: left;
    width: 290px;
	padding-right: 5px;
	padding-bottom: 20px;
}
.county-right {
    float: right;
    margin-left: 10px;
    width: 290px;
}
.endcounty {
    padding-top: 20px;
    width: 595px;
}
.converter_button{
min-height:20px;
width:100%;
max-width: 600px;
border-radius: 300px;
float:left;
border:none;
background: #0466c1;
color: white;
font-size: 16px;
font-family: Helvetica, Arial, sans-serif;
cursor:pointer;
margin-top: 10px;
margin-bottom: 10px;
padding:10px 0px;
    border-bottom:4px solid #c1c1c1;
}
.converter_button a:link { color: #ffffff; }
.converter_button a:visited { color: #ffffff; }
.converter_button a:hover { color: #ffffff; background-color: #b8b8b8; text-decoration: none; }
.converter_button a:active { color: #ffffff; text-decoration: none; }
.converter_button2{
min-height:20px;
width: 90%;
border-radius: 300px;
float:left;
border:none;
background: #0466c1;
color: white;
font-size: 16px;
font-family: Helvetica, Arial, sans-serif;
cursor:pointer;
margin-top: 10px;
margin-right: 20px;
margin-bottom: 10px;
padding:10px 25px;
    border-bottom:4px solid #c1c1c1;
}
.converter_button2 a:link { color: #ffffff; }
.converter_button2 a:visited { color: #ffffff; }
.converter_button2 a:hover { color: #ffffff; background-color: #b8b8b8; text-decoration: none; }
.converter_button2 a:active { color: #ffffff; text-decoration: none; }
.converter_button3{
min-height:20px;
width: 90%;
border-radius: 300px;
float:left;
border:none;
background: #0466c1;
color: white;
font-size: 16px;
font-family: Helvetica, Arial, sans-serif;
cursor:pointer;
margin-top: 10px;
margin-right: 0px;
margin-bottom: 10px;
padding:10px 25px;
    border-bottom:4px solid #c1c1c1;
}
.converter_button3 a:link { color: #ffffff; }
.converter_button3 a:visited { color: #ffffff; }
.converter_button3 a:hover { color: #ffffff; background-color: #b8b8b8; text-decoration: none; }
.converter_button3 a:active { color: #ffffff; text-decoration: none; }
.search-button{
width:100%;
max-width: 80px;
border-radius:0px;
border:none;
background: #0466c1;
color: white;
font-size: 16px;
font-family: Helvetica, Arial, sans-serif;
cursor:pointer;
margin-left: 10px;
-webkit-appearance: none;
}
.weather-search{
min-height:40px;
width: 86%;
border-radius:2px;
float:left;
background: #ffffff;
border: 1px solid #c1c1c1;
border-radius: 3px;
font-size: 16px;
font-family: Helvetica, Arial, sans-serif;
cursor:pointer;
margin-top: 10px;
margin-left: 10px;
margin-bottom: 20px;
padding:10px 10px 16px;;
box-shadow: 2px 2px 6px #c1c1c1;
text-align: center;
} 
.left { 
float:left;
}
.w24 { 
width:24%;
}
.w73 { 
width:73%;
}
.table class { 
width:100%;
}
.center { 
align:center;
}
.infotable-main { 
width:100%;
border: 1px solid black;
}
}
.infotable { 
width:100%;
}
.inforow1-left30{ 
width:30%;
border-bottom: 1px solid #ccc; 
border-right: 1px solid black;
}
.inforow1-right70{ 
width:70%;
border-bottom: 1px solid #ccc;
text-align:left;
padding-left:10px;
}
.maptop438x226{ 
width:100%;
}
.maptop438x226{ 
width:100%;
}
.infotable80{ 
width:80%;
border: 1px solid black;
}
.time-right22{ 
width:22%;
border-bottom: 1px solid black;
}
.time-left22{ 
width:22%;
border-right: 1px solid black;
border-bottom: 1px solid black;
}
.time-left32{ 
width:32%;
border-right: 1px solid black;
border-bottom: 1px solid black;
}
.time-left32b{ 
width:32%;
border-right: 1px solid black;
font-size : 14px; 
line-height : 18px; 
}
.time-right32{ 
width:32%;
border-bottom: 1px solid black;
}
.time-right32b{ 
width:32%;
font-size : 14px; 
line-height : 18px;
}
.time-displaytitle24{ 
width:24%;
}
.time-left24{ 
width:24%;
border-right: 1px solid black;
border-bottom: 1px solid #ccc; 
}
.time-right24{ 
width:24%;
}
.time-left50{ 
width:50%;
}
.dst-left21{ 
width:21%;
}
.dst-left58{ 
width:58%;
}
.dst-right21{ 
width:21%;
}
.simple {
max-width:100%;
	max-height:100px;
	border: 1px solid #c1c1c1;
border-radius: 3px;
}
@media only screen and (max-width: 480px) {
.simple {
max-width:100%;
	max-height:100px;
	border: 1px solid #c1c1c1;
border-radius: 3px;
margin-top:10px;
}	
td.time-center { 
background-color : #ffffff; 
border-top-width : 0; 
border-right-width : 1px; 
border-bottom-width : 1px; 
border-left-width : 0; 
border-top-style : solid; 
border-bottom-style : solid; 
border-right-style : solid; 
border-left-style : solid; 
border-bottom-color : #ccc; 
padding : 0 0; 
text-align : center; 
vertical-align : top; 
font-family : Arial, Helvetica, Univers, Zurich BT; 
}
td.time-center-wide { 
background-color : #ffffff; 
border-top-width : 0; 
border-right-width : 1px; 
border-bottom-width : 1px; 
border-left-width : 0; 
border-top-style : solid; 
border-bottom-style : solid; 
border-right-style : solid; 
border-left-style : solid; 
border-bottom-color : #ccc; 
padding : 0 0; 
text-align : center; 
vertical-align : top; 
font-family : Arial, Helvetica, Univers, Zurich BT; 
}
.infotable1 { 
font-family : Arial, Helvetica, sans-serif; 
vertical-align : top; 
border-top-width : 1px; 
border-right-width : 0px; 
border-bottom-width : 1px; 
border-left-width: 1px;
border-top-style : solid; 
border-right-style : solid; 
border-bottom-style : solid; 
border-left-style : solid; 
border-bottom-color : #ccc; 
margin-bottom: 10px;
float:left;
width: 100%;
} 
.infotable2 { 
font-family : Arial, Helvetica, sans-serif; 
vertical-align : top; 
border-top-width : 1px; 
border-right-width : 1px; 
border-bottom-width : 1px; 
border-left-width: 1px;
border-top-style : solid; 
border-right-style : solid; 
border-bottom-style : solid; 
border-left-style : solid; 
border-bottom-color : #ccc; 
margin-bottom: 10px;
float:left;
width: 100%;
}
.column1 {
    float: left;
    width: 50%;
}
.column2 {
    float: left;
    width: 50%;
}
.column3 {
    float: left;
    width: 50%;
}
.column4 {
    float: left;
    width: 50%;
}
  ul.navnew {
    border-top-color: #FFFFFF;
    border-top-style: solid;
    border-top-width: 1px;
    font-size: 12px;
    font-weight: normal;
    line-height: 36px;
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    margin-bottom: 15px;
    margin-top: 15px;
    text-align: left;
	padding-left: 10px;
}
.topnav { 
margin : 0 auto; 
width : 100%; 
position : relative; 
text-align : left; 
padding-bottom: 60px;
} 
.topnav2 { 
margin : 0 auto; 
width : 100%; 
position : relative; 
text-align : left; 
padding-bottom: 60px;
} 
.topnavlink { 
float : left; 
font-size : 24px; 
font-weight : normal; 
padding-bottom: 30px; 
width : 80%; 
height: 36px;
padding-top: 40px;
font-family : Arial, Helvetica, Univers, Zurich BT; 
} 
.logo { 
margin : 0 auto; 
float : left; 
text-align : left; 
height: 20px;
padding-bottom: 0px; 
padding-top: 5px;
max-width: 315px; 
}
.converter_button2{
min-height:20px;
width: 90%;
border-radius:2px;
float:left;
border:none;
background: #0466c1;
color: white;
font-size: 16px;
font-family: Helvetica, Arial, sans-serif;
cursor:pointer;
margin-top: 10px;
margin-right: 20px;
margin-bottom: 10px;
padding:10px 0px;
    border-bottom:4px solid #c1c1c1;
}
.converter_button3{
min-height:20px;
width: 90%;
border-radius:2px;
float:left;
border:none;
background: #0466c1;
color: white;
font-size: 16px;
font-family: Helvetica, Arial, sans-serif;
cursor:pointer;
margin-top: 10px;
margin-right: 0px;
margin-bottom: 10px;
padding:10px 0px;
    border-bottom:4px solid #c1c1c1;
}
#adtop {
}  
#adtop3 {
    margin: 10px 0px 10px 0px;
	  padding-top: 26px;
}
.adbottom { 
font-family : Arial, Helvetica, sans-serif; 
font-size : 12px; 
padding : 10px 0px 0px 0px; 
float : left; 
}
.subnavigation {
 display: block;
   background-color: #c15f04;
  float : left; 
  width : 90%; 
  margin-top: 0px; 
  padding-bottom: 10px;
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 2px;
  font-family: Helvetica, Arial, sans-serif;
font-size : 18px; 
line-height : 32px;
  font-color: #ffffff;
  text-align: left;
  font-weight: normal; 
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust 100%;
}
.subnavigation a:link { color: #ffffff; }
.subnavigation a:visited { color: #ffffff; }
.subnavigation a:hover { color: #ffffff; background-color: #0466c1; text-decoration: none; }
.subnavigation a:active { color: #ffffff; text-decoration: none; }
.sidebar1 { 
float : left; 
width : 320px; 
background : #ffffff; 
padding-bottom : 10px; 
padding-top : 10px;
padding-left: 0px;
} 
#sidenav {
  float : right; 
  width : 320px; 
  padding-bottom: 0;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0;
}
  .wrapper { 
margin : 0 auto; 
padding-left: 4px;
padding-right: 4px;
width: 100%;
max-width: 320px; 
margin:0 auto;
height: 100%;
position : relative; 
text-align : center; 
border : 0px;
overflow:hidden
}
  .logo2 {
    float: left;
    height: 30px;
    margin: 0 auto;
    max-width: 320px;
    padding: 10px 0px 0px 10px;
    width: 100%;
}
h2 { 
padding : 1px 4px; 
}
}
@media only screen and (max-width: 500px) {
	.simple {
max-width:100%;
	max-height:100px;
	border: 1px solid #c1c1c1;
border-radius: 3px;
margin-top:18px;
}	
.converter_button2{
min-height:20px;
width: 100%;
border-radius:300px;
float:left;
border:none;
background: #0466c1;
color: white;
font-size: 16px;
font-family: Helvetica, Arial, sans-serif;
cursor:pointer;
margin-top: 10px;
margin-right: 20px;
margin-bottom: 10px;
padding:10px 0px;
    border-bottom:4px solid #c1c1c1;
}
.converter_button3{
min-height:20px;
width: 100%;
border-radius:300px;
float:left;
border:none;
background: #0466c1;
color: white;
font-size: 16px;
font-family: Helvetica, Arial, sans-serif;
cursor:pointer;
margin-top: 10px;
margin-right: 0px;
margin-bottom: 10px;
padding:10px 0px;
    border-bottom:4px solid #c1c1c1;
}
#adtop2 { 
width: 338px;
text-align:center;
float:left;
}
  #adtop {
} 
  #adtop3 {
    margin: 10px 0px 10px 0px;
	  padding-top: 32px;
} 
.adbottom { 
font-family : Arial, Helvetica, sans-serif; 
font-size : 12px; 
padding : 10px 0px 0px 0px; 
float : left; 
}
  .topnav {
    margin: 0 auto;
    padding-bottom: 130px;
    position: relative;
    text-align: center;
    width: 100%;
}
  .topnav2 {
    margin: 0 auto;
    padding-bottom: 130px;
    position: relative;
    text-align: center;
    width: 100%;
}
  .ribbon {
    padding-right:8px;
}
.ribboncontainer {
    padding: 0px 0;
	border-bottom: 0 solid #c1c1c1;
}  
.search {
    background-color: #f5f5f5;
    float: left;
    font-family: Arial,Helvetica,Univers,Zurich BT;
    font-size: 12px;
    font-weight: normal;
    height: 20px;
    margin: 30px 11px 0px;
    padding: 10px;
    width: 280px;
}
#adtop {
} 
#adtop3 {
    margin: 10px 0px 10px 0px;
} 
}
@media only screen and (min-width : 480px) and (max-width : 601px)  {
.search {
    background-color: #f5f5f5;
    float: left;
    font-family: Arial,Helvetica,Univers,Zurich BT;
    font-size: 12px;
    font-weight: normal;
    height: 20px;
    margin: 0px 11px 0px;
    padding: 10px;
    width: 280px;
}
  .logo {
    float: left;
    height: 40px;
    margin: 0 auto;
    max-width: 376px;
    padding-bottom: 0;
    padding-top: 10px;
    text-align: left;
    width: 90%;
}
  #adtop {
} 
  #adtop3 {
    margin: 10px 0px 10px 0px;
	  padding-top: 20px;
} 
}
@media only screen and (max-width: 960px) {
  .column1 {
    float: left;
    width: 47%;
  border: 1px solid #c1c1c1;
border-radius: 3px;
  margin: 2px 1px;
}
.column2 {
    float: left;
    width: 48%;
  border: 1px solid #c1c1c1;
border-radius: 3px;
  margin-right: 1px;
  margin-left: 1px;
    margin: 2px 1px;
}
.column3 {
    float: left;
    width: 47%;
  border: 1px solid #c1c1c1;
border-radius: 3px;
    margin-right: 1px;
  margin-left: 1px;
    margin: 2px 1px;
}
.column4 {
    float: left;
    width: 48%;
  border: 1px solid #c1c1c1;
border-radius: 3px;
    margin-right: 1px;
  margin-left: 1px;
    margin: 2px 1px;
}
.column5{
float: left;
width: 98%;
border: 1px solid #c1c1c1;
border-radius: 3px;
margin-right: 1px;
margin-left: 1px;
margin: 2px 1px;
}
.column6 {
float: left;
width: 98%;
border: 1px solid #c1c1c1;
border-radius: 3px;
margin-right: 1px;
margin-left: 1px;
margin: 2px 1px;
}
}
@media only screen and (min-width : 501px) and (max-width : 891px)  {
.converter_button2{
min-height:20px;
width: 100%;
border-radius:300px;
float:left;
border:none;
background: #0466c1;
color: white;
font-size: 16px;
font-family: Helvetica, Arial, sans-serif;
cursor:pointer;
margin-top: 10px;
margin-right: 20px;
margin-bottom: 10px;
padding:10px 0px;
    border-bottom:4px solid #c1c1c1;
}
.converter_button3{
min-height:20px;
width: 100%;
border-radius:300px;
float:left;
border:none;
background: #0466c1;
color: white;
font-size: 16px;
font-family: Helvetica, Arial, sans-serif;
cursor:pointer;
margin-top: 10px;
margin-right: 0px;
margin-bottom: 10px;
padding:10px 0px;
    border-bottom:4px solid #c1c1c1;
}
#adtop2 { 
width: 500px;
text-align:center;
} 
#adtop {
} 
#adtop3 {
    margin: 20px 0px 20px 0px;
	 padding-top: 32px;
}
.adbottom { 
font-family : Arial, Helvetica, sans-serif; 
font-size : 12px; 
padding : 10px 0px 0px 0px; 
float : left; 
}
  .topnav {
    margin: 0 auto;
    padding-bottom: 130px;
    position: relative;
    text-align: center;
    width: 100%;
}
  .topnav2{
    margin: 0 auto;
    padding-bottom: 130px;
    position: relative;
    text-align: center;
    width: 100%;
}
  .ribbon {
    padding-right:8px;
}
.ribboncontainer {
    padding: 0px 0;
	border-bottom: 0 solid #c1c1c1;
}  
.search {
    background-color: #f5f5f5;
    float: left;
    font-family: Arial,Helvetica,Univers,Zurich BT;
    font-size: 12px;
    font-weight: normal;
    height: 20px;
    margin: 0px 11px 0px;
    padding: 10px;
    width: 280px;
} 
.subnavigation {
  margin-top: 10px; 
} 
}
  @media only screen and (min-width : 760px) and (max-width : 860px)  {
  .search {
    margin: 20px 11px 0px;
} 
#adtop {
} 
#adtop3 {
    margin: 10px 0px 10px 0px;
	padding-top: 32px;
} 
}
@media only screen and (min-width : 570px) and (max-width : 1024px)  {
.content {
 float: left;
 padding: 10px 0px 0px 0px;
 width: 45%;
}
.sidebar1 {  
margin-top : 15px;
margin-left: 20px;
float: right;
}
.time-table { 
padding : 10px 0; 
padding-right: 40px;
float : left; 
width: 120%;
max-width: 600px; 
}
.infotable1 { 
border-right-width : 1px; 
width: 90%;
} 
.infotable2 { 
border-right-width : 1px; 
width: 90%;
}
.infotable50 { 
border-right-width : 1px; 
width: 50%;
} 
.infotable2b { 
border-right-width : 1px; 
width: 50%;
}
}
@media only screen and (min-width : 320px) and (max-width : 1024px)  {
body, html { 
background-image: none;
background-color : #ffffff; 
}
.wrapper {
    border: 0px solid black;
    max-width: 980px;
    padding-left: 4px;
    padding-right: 4px;
	box-shadow: none;
}
.wrapper2 {
    background-color:#0466c1;
	max-width: 980px
}
.infotable50 { 
width:100%;
}
.infotable2b { 
width:100%;
}
}
@media only screen and (min-width : 760px) and (max-width : 1000px)  {
.infotable50 { 
width:80%;
}
.infotable2b {
width:80%;
}
}
@media only screen and (min-width : 760px) and (max-width : 1024px)  {
.content {
 float: left;
 padding: 10px 0px 0px 0px;
 width: 55%;
}
.simple {
max-width:100%;
	max-height:100px;
	border: 1px solid #c1c1c1;
border-radius: 3px;
margin-top:10px;
}
}
@media only screen and (min-width : 280px) and (max-width : 340px)  {
#includeb { 
padding-top: 0px;
margin: auto; 
text-align : left;  
} 

#adtop3 {
    margin: 10px 0px 10px 0px;
    height:60px;
    background-color:#ffffff;
}
  .topnav {
    margin: 0 auto;
    padding-bottom: 125px;
    position: relative;
    text-align: center;
    width: 100%;
}
  .topnav2 {
    margin: 0 auto;
    padding-bottom: 125px;
    position: relative;
    text-align: center;
    width: 100%;
}
}
@media only screen and (min-width : 1022px) and (max-width : 1368px)  {
.simple {
max-width:100%;
	max-height:100px;
	border: 1px solid #c1c1c1;
border-radius: 3px;
margin-top:0px;
}
}
@media only screen and (max-width: 330px) {
.simple {
max-width:100%;
	max-height:100px;
	border: 1px solid #c1c1c1;
border-radius: 3px;
margin-top:10px;
}
}