/*MAIN CSS FILE*/
/*RESET*/
html, body, div, span, p, blockquote, pre, a, font, img, ul, li 
{
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-size: 100%;
vertical-align: baseline;
background: transparent;
}
body 
{
line-height: 1;
}
ol, ul 
{
list-style: none;
}
:focus 
{
outline: 0;
}
/*End of Reset*/
/*FONTS*/
@font-face
{
font-family: Museo;
src: url('fonts/Museo.ttf'),
     url('fonts/Museo.eot'),
	 url('fonts/Museo.woff');
}
/*End of Fonts*/

#topbar
{
background-color:#FF9000;
height: 16px;
width: 100%;
box-shadow: 0px 0px 8px #303030;
-moz-box-shadow: 0px 0px 8px #303030;
-webkit-box-shadow: 0px 0px 8px #303030;
-o-box-shadow: 0px 0px 8px #303030;
}
#innertopbar
{
width: 924px;
margin-left: auto;
margin-right: auto;
}
#quote
{
text-align: center;
padding: 5px 3px 10px 3px;
width: 150px;
background-color: #0066af;
margin: 0px 0px 0px 704px;
border-width: 1px;
border-right-style: solid;
border-left-style: solid;
border-bottom-style: solid;
border-top-style: none;
border-color: #ffffff;
border-bottom-left-radius: 25px;
border-bottom-right-radius: 25px;
-moz-border-bottom-left-radius: 25px;
-moz-border-bottom-right-radius: 25px;
-webkit-border-bottom-left-radius: 25px;
-webkit-border-bottom-right-radius: 25px;
-o-border-bottom-left-radius: 25px;
-o-border-bottom-right-radius: 25px;
box-shadow: 0px 0px 5px #888888;
-moz-box-shadow: 0px 0px 5px #888888;
-webkit-box-shadow: 0px 0px 5px #888888;
-o-box-shadow: 0px 0px 5px #888888;
float: left;
}
#quote a
{
font-family: Museo, Sertig, JosefinSans, Raleway, “Lucida Sans Unicode”, sans-serif;
font-weight: bold;
color: #ffffff;
text-decoration: none;
}
#quote a:hover
{
color: #ff9000;
}
#quote a.current
{
color: #ff9000;
}
#lang
{
margin: 0px 0px 0px 888px;
padding: 0px;
}
#header
{
font-family: Museo, Sertig, JosefinSans, Raleway, “Lucida Sans Unicode”, sans-serif;
width: 924px;
margin-left: auto;
margin-right: auto;
margin-bottom: 50px;
color: #383838;
}
#nav ul li
{
float: left;
margin: 5px 20px 5px 0px;
}
#nav ul li a
{
color: #383838;
text-decoration: none;
font-weight: bold;
}
#nav a:hover
{
text-decoration: underline;
}
#nav a.current
{
color: #000000;
}
#content
{
background-color: #0066af;
height: 400px;
box-shadow: 0px 0px 8px #303030;
-moz-box-shadow: 0px 0px 8px #303030;
-webkit-box-shadow: 0px 0px 8px #303030;
-o-box-shadow: 0px 0px 8px #303030;
}
#subcontent
{
font-family: Museo, Sertig, JosefinSans, Raleway, “Lucida Sans Unicode”, sans-serif;
width: 924px;
margin-left: auto;
margin-right: auto;
}
#text
{

margin: 25px 75px 0px 0px;
float:left;
width: 549px;
color: #ffffff;
}
#text h2
{
font-size: 1.7em;
}
#text p, h3
{
font-size: 1.3em;
}
#text a
{
text-decoration: none;
color: #fff;
}
#text a:hover
{
text-decoration: underline;
}
#image
{
position: relative;
background: #ff0000 url('images/imgback.png') no-repeat center ;
padding: 0px 0px 0px 0px;
margin: 60px 0px 0px 0px;
float: right;
width: 300px;
height: 300px;
}
#extracontent
{
font-family: Museo, Sertig, JosefinSans, Raleway, “Lucida Sans Unicode”, sans-serif;
width: 924px;
margin-left: auto;
margin-right: auto;
color: #252525;
min-height: 300px;
}
#info
{
margin: 50px 0px 50px 0px;
float:left;
width: 231px;
color: #252525;
}
#info h3
{
color: #000000;
text-align: center;
padding: 7px 0px 7px 0px;
width: 100%;
background-color: #ff9000;
border-width: 1px;
border-style: solid;
border-color: #ffffff;
border-radius: 25px;
-moz-border-radius: 25px;
-webkit-border-radius: 25px;
-o-border-radius: 25px;
box-shadow: 0px 0px 5px #888888;
-moz-box-shadow: 0px 0px 5px #888888;
-webkit-box-shadow: 0px 0px 5px #888888;
-o-box-shadow: 0px 0px 5px #888888;
}
#subtext
{
margin: 50px 0px 50px 50px;
float:right;
width: 643px;
color: #252525;
}
#subtext h2
{
font-size: 1.5em;
text-align: center;
}
#subtext a
{
color: #252525;
text-decoration: none;
}
#subtext a:hover
{
text-decoration: underline;
}
#subtextleft
{
float: left;
width: 300px;
margin: 0px 21.5px 0px 0px;
}
#subtextright
{
float: right;
width: 300px;
margin: 0px 0px 0px 21.5px;
}
#footer
{
background-image: url('images/logobottom.png');
background-repeat: no-repeat;
background-position: center;
margin: 10px 0px 0px 0px;
float: right;
background-color:#383838;
height: 75px;
width: 100%;
box-shadow: 0px 0px 8px #303030;
-moz-box-shadow: 0px 0px 8px #303030;
-webkit-box-shadow: 0px 0px 8px #303030;
-o-box-shadow: 0px 0px 8px #303030;
}
#subfooter
{
font-family: Museo, Sertig, JosefinSans, Raleway, “Lucida Sans Unicode”, sans-serif;
width: 924px;
margin-left: auto;
margin-right: auto;
margin-top: 10px;
margin-bottom: 10px;
color: #ffffff;
}
.floatleft
{
float: left;
}
.floatright
{
float: right;
}
.facebook
{
position: absolute;
top: 87.5px;
left: 87.5px;
z-index: 3;
}
.twitter
{
position: absolute;
top: 100px;
left: 175px;
z-index: 2;
}
.linkedin
{
position: absolute;
top: 100px;
left: 25px;
z-index: 2;
}
.googleplus
{
position: absolute;
top: 50px;
left: 150px;
z-index: 1;
}
.forrst
{
position: absolute;
top: 50px;
left: 60px;
z-index: 1;
}
.box
{
position: absolute;
top: 5px;
left: 17px;
}
.quote
{
position: absolute;
top: 61.5px;
left: 10px;
}
.twofivesix
{
position: absolute;
top: 22px;
left: 22px;
}
.image img:hover
{
transform: translate(0px,-10px);
-moz-transform: translate(0px,-10px);
-webkit-transform: translate(0px,-10px);
-o-transform: translate(0px,-10px);
-ms-transform: translate(0px,-10px);
}
.button
{
font-weight: bold;
background-color: #ff9000;
margin: 5px 5px;
padding: 5px 10px;
color: #000000;
text-align: center;
background-color: #ff9000;
border-width: 1px;
border-style: solid;
border-color: #ffffff;
border-radius: 25px;
-moz-border-radius: 25px;
-webkit-border-radius: 25px;
-o-border-radius: 25px;
box-shadow: 0px 0px 5px #888888;
-moz-box-shadow: 0px 0px 5px #888888;
-webkit-box-shadow: 0px 0px 5px #888888;
-o-box-shadow: 0px 0px 5px #888888;
}
.button:hover
{
background-color: #0066af;
color: #fff;
}
.text
{
margin: 5px 5px;
padding: 3px 3px;
background-color: #fffcf7;
border-style: solid;
border-width: 1px;
border-color: #838383;
}
/*QUICK FIXES*/
.redstar
{
color: #ff0000;
font-weight: bold;
}
.smalltext
{
font-size: 0.7em;
}
.center
{
text-align:center;
}
.orange
{
color: #ff9000;
}
.nodec
{
text-decoration: none;
color: #383838;
}