@import url(bootstrap.css);

html,body {height: 100%;}

header {background:#243b4f;height:32px;color:#FFF;}

section{background: #ebecec;background: -moz-linear-gradient(top,  #ebecec 1%, #ffffff 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#ebecec), color-stop(100%,#ffffff));background: -webkit-linear-gradient(top,  #ebecec 1%,#ffffff 100%);background: -o-linear-gradient(top,  #ebecec 1%,#ffffff 100%);background: -ms-linear-gradient(top,  #ebecec 1%,#ffffff 100%);background: linear-gradient(to bottom,  #ebecec 1%,#ffffff 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ebecec', endColorstr='#ffffff',GradientType=0 );}


#wrap {min-height: 100%;height: auto !important;height: 100%;/* Negative indent footer by it's height */margin: 0 auto -174px;}
#push, #footer {height: 174px;}
#footer {background-color: #243b4f;}
#flare{float:left;margin-left:0px;margin-top: 2px;position: absolute;background: url(../img/flare.png) no-repeat left top;width: 990px;height: 32px;}
#searchform{margin-bottom: 1px;margin-top:15px;padding: 0px; border: 0px;}
#logo{margin-top: 15px;margin-left: -1px;}
.showcase{text-align: center;margin-top: 30px;margin-bottom: 30px;width: 940px;height: 250px;}
.slogan{width:203px; height:67px;}

.pull-right.langselect{font-family: 'Maven Pro', Arial, sans-serif;font-size: 10px;font-weight: 900;color:#6c818e;padding-top: 5px;position: relative;}
.pull-right.langselect a{color:#92b5c4;text-decoration: none;}
.pull-right.langselect a:hover{color:#75d4d8;text-decoration: none;}
.footerlink {font-size: 11px;font-weight: 900;color:#6c818e;}
a.footerlink{color:#6c818e;text-decoration: none;}
a.footerlink:hover{color:#75d4d8;text-decoration: none;}

.navbar-inner{border:0px;padding:0px;margin:0px;background: white !important;}
.container .credit {margin: 20px 0;}
code {font-size: 80%;}


.container.bottom {background: white;}
.container.top {height: 32px;}

.span8,.span9{margin:0px;margin-right:20px;}
.span6,.span4,.span3{padding:0;margin:0px;}

.searchbtn{
background: url(../img/searchbtn.png) no-repeat left top;
width: 51px;
height: 20px;
padding-left: 45px;
text-indent: -10000px;
border: none;
cursor: pointer;
}

.loginbtn{
background: url(../img/loginbtn.png) no-repeat left top;
width: 43px;
height: 18px;
padding-left: 38px;
text-indent: -10000px;
border: none;
cursor: pointer;
}
.submitbtn{
background: url(../img/sendbtn.png) no-repeat left top;
width: 69px !important;
height: 20px;
padding-left: 45px;
text-indent: -10000px;
border: none;
cursor: pointer;
}

input.span3,input.span4, input.span2, select.span1,select.span2,select.span4, textarea.span8{
color:#777777;
font-size: 12px;
font-family: Georgia, Serif;
height: 20px;
border: 1px solid #1175a2;
padding: 0px 6px;
font-size: 10px;
border-radius: 0px;
-webkit-border-radius: 0px;
moz-border-radius: 0px;
margin-bottom: 0px;
}

select.span4{
width: 300px;}

.login{
color:#777777;
padding-left: 2px;
margin-bottom: -8px;
font-size: 14px;
font-family: Georgia, Serif;
border: 0px;
}

.btn-navbar{
color:#777777 !important;
font-size: 12px;
font-family: Georgia, Serif;
text-transform: uppercase;
line-height: 12px;
height: 10px;
border: 1px solid #1175a2;
padding: 0px 6px;
font-size: 10px;
border-radius: 0px;
-webkit-border-radius: 0px;
moz-border-radius: 0px;
cursor: default;
margin: 10px;
margin-right: 0px;
text-shadow: inherit !important;
}

/* Main Menu Overides */
ul.nav-tabs{margin-bottom:0px !important;font-family: 'Maven Pro', Arial, sans-serif;font-size: 12px;font-weight: 700;font-style:normal;}
.nav-tabs > .active > a,.nav-tabs > .active > a:hover{background:#ebecec;color:#6f6f6f;border:  1px solid #ebecec;}
.nav-tabs > li > a {padding-top: 2px;padding-bottom: 2px;}
.nav-tabs { border-bottom: none; }

.navbar .nav > .active > a, .navbar .nav > .active > a:hover, .navbar .nav > .active > a:focus{background:#ebecec;color:#6f6f6f;border:  1px solid #ebecec;-webkit-box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125);-moz-box-shadow: inherit !important;box-shadow:inherit !important;}

.navbar .nav > li > a:focus, .navbar .nav > li > a:hover{background:#ebecec;color:#6f6f6f;border:  1px solid #ebecec;}
.navbar .nav > li > a {float: none;padding: 2px 10px 2px;;color: #5997b1;text-decoration: none;text-shadow: 0 1px 0 #ffffff;font-family: 'Maven Pro', Arial, sans-serif;font-size: 12px;font-weight: 700;font-style:normal;}
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
  color: #ffffff;
  text-decoration: none;
  outline: 0;
  background-repeat: repeat-x;
background: silver; 
}
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus,
.dropdown-submenu:hover > a,
.dropdown-submenu:focus > a {
  text-decoration: none;
  color: #ffffff;
background: #1175a2; 
}
.nav-tabs .open .dropdown-toggle,
.nav-pills .open .dropdown-toggle,
.nav > li.dropdown.open.active > a:hover,
.nav > li.dropdown.open.active > a:focus {
  color: #ffffff;
  background-color: #999999;
  border: none;
}
.navbar .nav li.dropdown.open > .dropdown-toggle,
.navbar .nav li.dropdown.active > .dropdown-toggle,
.navbar .nav li.dropdown.open.active > .dropdown-toggle {
	border: 1px solid #ebecec;
  background-color: #ebecec !important;
  color: #6f6f6f !important;
}

.diamond{text-align:center;margin-top:45px;margin-bottom:45px;}
.copyrt{text-align:right;font-size: 11px;color: #6c818e;font-family: inherit;}
.footlink{text-align: left;margin-right: 20px;}
#flashContent { width:100%; height:100%; }

/* Font, text, paragraph */
body{font-family: Georgia, Serif;color: #777777;}
p{line-height: 16px;margin: 0 0 5px;}
h1,h2,h3,h4{color:#1a86b1;}
h1{font-family: 'Maven Pro', Arial, sans-serif;font-size: 30px;font-weight: 500;font-style: normal;letter-spacing: 1px;}
h3{font-size: 21px;font-weight: 400;font-variant: normal;margin-bottom: -1px;}
h5 {font-family: serif;font-weight: 700;text-transform: uppercase;letter-spacing: 2px;font-size: 10px;}
.termlink{font-family: 'Maven Pro', Arial, sans-serif;font-size: 10px;font-weight: 600;margin-left:5px;;margin-top:5px;font-style: normal;padding-left: 8px;}
 .small_sans{font-family: 'Maven Pro', Arial, sans-serif;font-size: 12px;font-weight: 600;font-style: normal;letter-spacing: 0px;}
.dottedbg{background: url(../img/dotted.png) repeat left top;}
.dottedhd{background: url(../img/dotted2.png) repeat left top;}
.plek{padding-left:20px;padding-bottom: 10px;background: url(../img/plek1.png);float: left;width: 100%;background-repeat: repeat-y;}
.partnershd{font-size: 10px;color: #1a86b1;}
.sideheader{font-family: 'Maven Pro', Arial, sans-serif;font-size: 18px;font-weight: 500;font-style: normal;letter-spacing: 0px;color:#1a86b1;margin-bottom: 10px;margin-top: 10px;}
.sideelement{font-family: 'Maven Pro', Arial, sans-serif;font-size: 10px;font-weight: 600;margin-left:5px;;margin-top:5px;font-style: normal;text-transform: uppercase;background: url(../img/tik.png);background-repeat: no-repeat;padding-left: 8px;}
.dcgtitle{min-height: 28px;font-family: 'Maven Pro', Arial, sans-serif;font-size: 16px;font-weight: 600;font-style: normal;letter-spacing: 0px;color:#1a86b1;margin-bottom: 20px;margin-top: 10px;background: url(../img/diamond_tik.png);background-repeat: no-repeat;padding-left: 25px;}
.dcgpoint{padding-left: 15px;margin-bottom: 25px;color:#6a9bb8;font-family: 'Maven Pro', Arial, sans-serif;font-size: 12px;font-weight: 600;margin-left:5px;;margin-top:5px;font-style: normal;background: url(../img/tik2.png);background-repeat: no-repeat;padding-left: 20px;}

.da1{float:left;padding-right:5px;background: #e5edf0;}
.da2{float:left;padding-right:5px;background: #cbdde7;margin-top:1px;}
.da3{float:left;padding-right:5px;background: #c8d4e0;margin-top:1px;}

.ab1{float:left;padding-right:5px;width:100%;}

.ap1{float:left;padding-right:5px;margin-top:1px;background: #e9eff2;
background: -moz-linear-gradient(top,  #e9eff2 0%, #e3ebee 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e9eff2), color-stop(100%,#e3ebee));
background: -webkit-linear-gradient(top,  #e9eff2 0%,#e3ebee 100%);
background: -o-linear-gradient(top,  #e9eff2 0%,#e3ebee 100%);
background: -ms-linear-gradient(top,  #e9eff2 0%,#e3ebee 100%);
background: linear-gradient(to bottom,  #e9eff2 0%,#e3ebee 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e9eff2', endColorstr='#e3ebee',GradientType=0 );}
.ap2{float:left;padding-right:5px;margin-top:1px;background: #d2e0e6;
background: -moz-linear-gradient(top,  #d2e0e6 0%, #c0d2d9 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d2e0e6), color-stop(100%,#c0d2d9));
background: -webkit-linear-gradient(top,  #d2e0e6 0%,#c0d2d9 100%);
background: -o-linear-gradient(top,  #d2e0e6 0%,#c0d2d9 100%);
background: -ms-linear-gradient(top,  #d2e0e6 0%,#c0d2d9 100%);
background: linear-gradient(to bottom,  #d2e0e6 0%,#c0d2d9 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d2e0e6', endColorstr='#c0d2d9',GradientType=0 );}

.fake{width:200px;margin-right:40px;}



/* Lastly, apply responsive CSS fixes as necessary */
@media (max-width: 767px) {h3{line-height: 25px;padding-top: 5px;padding-bottom: 5px}.fake{width: initial;}.span9,.span3{padding: 1px;}select.span4 {width: 150px;}#footer {margin-left: -20px;margin-right: -20px;padding-left: 20px;padding-right: 20px;}}
@media (max-width: 979px) {#flare{float:left;margin-left:0px;margin-top: 14px;position: absolute;background: url(../img/flare2.png) no-repeat left top;width: 600px;height:18px;}}
@media (max-width: 979px) {#searchform{margin: 0px;padding: 0px; border: 0px;}}  
@media (max-width: 979px) {#logo{margin-top: 0px;padding-top:20px;}} 
@media (max-width: 979px) {#first{margin-bottom: 40px;}.span8{margin-left: 10px;}}
@media (max-width: 767px) {.plek{background: none;}.copyrt{text-align:center;}.footlink{text-align: center;}.diamond{margin-bottom:15px;}section{padding-right: 15px;}.navbar .btn-navbar {padding: 0px;line-height: 22px;margin-top: 15px;margin-right: 0px;display: block;width: 100%;padding-right: 0;padding-left: 0;height: 30px;text-align: center;padding-top: 8px;}}
@media (min-width: 980px) {.span4{width:260px;}.span8{width: 650px;margin-left: 10px;}.copyrt,.footlink{width: 460px;}}
@media (max-width: 979px) and (min-width: 768px){.slogan{width:166px; height:55px;}.fake{width:165px;margin-right:20px;}.showcase{width:725px;height:193px;}.span4 {width: 190px;}select.span4 {width: 228px;}.span6 {width: 342px;}}
@media (max-width: 979px) and (min-width: 768px){.small_sans{line-height: 10px;}.plek {padding-left: 0px;margin-right: 0px;}.sideheader{margin-right: 5px;margin-left: 20px;font-size:15px;}.sideelement{margin-right: 5px;margin-left: 20px;}.plek{background-size: 100%;}}