
/*** Desktop Reset ***/
.work-text,.bg-globe,.lang-list,.skip,#main-content,#nav,.breadcrumbs,.drop,#footer,.footer-panel{display:block;}
#main-content{display:inline;position:absolute;}

.logo {padding:0;width:auto;}
.logo img {max-height:none;}
.logo-2 img{max-width:none;}
.search-form > div:first-child {
    background-image:none;
    float: left;
    padding: 0 0 6px;
}
.search-form > div:first-child {
    background-image:none;
    float: left;
    padding: 0 0 6px;
}
.search-form > div:first-child {width:100%;}
.add-nav {float:right;}
.add-nav a {font-size:100%;}
.add-nav ul > li:first-child,
.add-nav ul > li:first-child + li {
    display:inline;
}
#ciaSearchForm {display:block;}
#ciaSearchForm fieldset {
    padding:0;
    width: auto;
}
.text-box{margin:0;}


/*** Original Desktop ***/

@font-face{
  font-family:'ocramedium';
  src:url('../fonts/ocra-webfont.woff') format('woff'),
    url('../fonts/ocra-webfont.ttf') format('truetype'),
    url('../fonts/ocra-webfont.svg#ocramedium') format('svg');
  font-weight:normal;
  font-style:normal;
}
*{font-size: 100.01%;}
html{font-size: 62.5%;}
body{
  margin:0;
  color:#333333;
  font:1.2em/1.25em Arial, Helvetica, sans-serif;
  background:url(../images/bg-body.gif) repeat;
  min-width:975px;
}
input[type=submit]:hover{cursor:pointer;}
img{border-style:none;}
a{
  text-decoration:none;
  color:#607e86;
}
a:hover{text-decoration:underline;}
input,
textarea,
select{
  vertical-align:middle;
  color:#333333;
  font:100% Arial, Helvetica, sans-serif;
}
form, fieldset{
  margin:0;
  padding:0;
  border-style:none;
}
a:active{background-color: transparent;}
body noscript{color:#000;}
#wrapper{
  width:100%;
  overflow:hidden;
  position:relative;
}
#header{
  margin:3px 0 0;
  background:#fff url(../images/bg-header.png) repeat-x 0 100%;
  position:relative;
  z-index:15;
  -webkit-box-shadow: 0 4px 2px 2px #394b6a;
  box-shadow: 0 4px 2px 2px #394b6a; 
}
.header-holder{
  width:974px;
  margin:0 auto;
  position:relative;
}

.skip{border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; z-index:100;top:10px;left:375px;}
.skip:active,.skip:focus{clip: auto; height: auto; margin: 0; overflow: visible; width: auto;}

.bg-globe{
  position:absolute;
  left:-102px;
  top:-3px;
  width:271px;
  height:141px;
  background:url(../images/bg-header-holder.jpg) no-repeat;
}
.header-panel{
  overflow:hidden;
  margin:0 0 -6px;
}
.logo{
  float:left;
  margin:9px 0 0 14px;
  position:relative;
}
.work-text{
  float:left;
  width:331px;
  height:88px;
  text-indent:-9999px;
  overflow:hidden;
  background:url(../images/bg-text.gif) no-repeat;
  margin:19px 0 0 28px;
}
.search-form{
  float:right;
  width:321px;
  padding:10px 0 0 15px;
  margin:0 0 0 -15px;
}
.search-form .row{
  padding:0 0 6px;
  *zoom: 1;
}
.search-form .row:before, .search-form .row:after { content: ""; display: table; }
.search-form .row:after { clear: both; }
.add-nav ul{
  padding:0;
  list-style:none;
  font-weight:bold;
  float:left;
  text-align:right;
  margin:0;
}
.add-nav ul li{
  display:inline;
}
.add-nav ul li a{
  margin-left:4px;
  color:#333;
  border:1px solid #bdbdbd;
  float:left;
  padding:5px 10px;
  background: #fdfdfe;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZkZmRmZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2U0ZTlmMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjZmQ5ZTYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top,  #fdfdfe 0%, #e4e9f1 50%, #cfd9e6 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fdfdfe), color-stop(50%,#e4e9f1), color-stop(100%,#cfd9e6));
  background: -webkit-linear-gradient(top,  #fdfdfe 0%,#e4e9f1 50%,#cfd9e6 100%);
  background: -o-linear-gradient(top,  #fdfdfe 0%,#e4e9f1 50%,#cfd9e6 100%);
  background: -ms-linear-gradient(top,  #fdfdfe 0%,#e4e9f1 50%,#cfd9e6 100%);
  background: linear-gradient(to bottom,  #fdfdfe 0%,#e4e9f1 50%,#cfd9e6 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdfdfe', endColorstr='#cfd9e6',GradientType=0 );
}
.add-nav ul li .active,
.add-nav ul li a:hover{
  border:0;
  padding:6px 11px;
  color:#fff;
  text-decoration:none;
  background: #932c2c;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzkzMmMyYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzdlMjYyNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2OTIwMjEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top,  #932c2c 0%, #7e2626 50%, #692021 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#932c2c), color-stop(50%,#7e2626), color-stop(100%,#692021));
  background: -webkit-linear-gradient(top,  #932c2c 0%,#7e2626 50%,#692021 100%);
  background: -o-linear-gradient(top,  #932c2c 0%,#7e2626 50%,#692021 100%);
  background: -ms-linear-gradient(top,  #932c2c 0%,#7e2626 50%,#692021 100%);
  background: linear-gradient(to bottom,  #932c2c 0%,#7e2626 50%,#692021 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#932c2c', endColorstr='#692021',GradientType=0 );
}
.search-form fieldset{float:right;}
.search-form .text{
  float:left;
  border:1px solid #a2a2a2;
  margin:0;
  padding:6px 7px;
  width:192px;
  height:15px;
}
.search-form .submit{
  float:left;
  margin:0;
  padding:0;
  text-transform:uppercase;
  color:#4b4b4b;
  width:64px;
  height:29px;
  line-height:29px;
  border:1px solid #989898;
  background:#e9e9e9;
}
.search-form .submit:hover{
  background:#4d4d4d;
  color:#fff;
}
.lang-list{
  margin:0;
  padding:10px 3px 0 0;
  list-style:none;
  overflow:hidden;
  text-align:right;
}
.lang-list li{
  display:inline-block;
  *display: inline; *zoom: 1; /* IE7*/
  padding:0 2px;
  vertical-align:top;
}
.lang-list li a{color:#314464;}
.lang-list li .more{
  padding:0 11px 0 0;
  background:url(../images/arrow-4.png) no-repeat 100% 3px;
}


/*Global Navigation*/
#nav:after{
  content:'';
  display:block;
  clear:both;
}
#nav{
  width:100%;
  position:relative;
  bottom:-15px;
}
#nav > ul{
   border-radius:4px 4px 0 0;
  -moz-border-radius:4px 4px 0 0;
  -webkit-border-radius:4px 4px 0 0;
  float:left;
  width:100%;
  margin:0;
  padding:0;
  list-style:none;
  font:1.333em/1.188em 'Trebuchet MS', Arial, Helvetica sans-serif;
  background: #2c497e;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzJjNDk3ZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzFlMzc2MiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxMjI3NDgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #2c497e 0%, #1e3762 50%, #122748 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2c497e), color-stop(50%,#1e3762), color-stop(100%,#122748));
  background: -webkit-linear-gradient(top, #2c497e 0%,#1e3762 50%,#122748 100%);
  background: -o-linear-gradient(top, #2c497e 0%,#1e3762 50%,#122748 100%);
  background: -ms-linear-gradient(top, #2c497e 0%,#1e3762 50%,#122748 100%);
  background: linear-gradient(to bottom, #2c497e 0%,#1e3762 50%,#122748 100%);
}
.lt-ie9 #nav > ul{filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2c497e', endColorstr='#122748',GradientType=0 );}
#nav > ul > li{
  float:left;
  background:url(../images/separator.png) no-repeat;
  position:relative;
  text-transform:uppercase;
}
#nav > ul > li.last > a{
  padding:13px 22px 12px 22px;
}
#nav > ul > li.last{float:right;}
#nav > ul > li.last.hover > a,
#nav > ul > li.last:hover > a{
  border-radius:0 4px 0 0;
  -moz-border-radius:0 4px 0 0;
  -webkit-border-radius:0 4px 0 0;
  padding:13px 21px;
}
#nav > ul .arrow{
  position:absolute;
  left:50%;
  bottom:-1px;
  background:url(../images/arrow-2.png) no-repeat;
  width:17px;
  height:8px;
  margin:0 0 0 -6px;
  display:none;
}
#nav > ul > .first > a:hover{background:none !important;}
#nav > ul > li:first-child{background:none;}
#nav > ul > li > a{
  float:left;
  padding:13px 19px 12px 20px;
  color:#edf1f7;
  position:relative;
  z-index:20;
}
#nav > ul > li.hover > a,
#nav > ul > li:hover > a{
  text-decoration:none;
  border:1px solid #adbcc4;
  border-bottom:0;
  margin:-2px 0 0 -1px;
  padding:13px 19px 13px 19px;
  color:#333;
  background: #ffffff;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjM0JSIgc3RvcC1jb2xvcj0iI2Y4ZmFmYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY1JSIgc3RvcC1jb2xvcj0iI2VlZjFmNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNWViZjIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #ffffff 0%, #f8fafc 34%, #eef1f6 65%, #e5ebf2 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(34%,#f8fafc), color-stop(65%,#eef1f6), color-stop(100%,#e5ebf2));
  background: -webkit-linear-gradient(top, #ffffff 0%,#f8fafc 34%,#eef1f6 65%,#e5ebf2 100%);
  background: -o-linear-gradient(top, #ffffff 0%,#f8fafc 34%,#eef1f6 65%,#e5ebf2 100%);
  background: -ms-linear-gradient(top, #ffffff 0%,#f8fafc 34%,#eef1f6 65%,#e5ebf2 100%);
  background: linear-gradient(to bottom, #ffffff 0%,#f8fafc 34%,#eef1f6 65%,#e5ebf2 100%);
}
.lt-ie9 #nav > ul > li.hover > a,
.lt-ie9 #nav > ul > li:hover > a{filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5ebf2',GradientType=0 );}
#nav > ul > li:first-child.hover > a,
#nav > ul > li:first-child:hover > a{
   border-radius:4px 0 0 0;
  -moz-border-radius:4px 0 0 0;
  -webkit-border-radius:4px 0 0 0;
}
#nav > ul > li.first.hover > a,
#nav > ul > li.first:hover > a{
  float:left;
  border:none;
  padding:15px 19px 12px 24px;
  color:#edf1f7;
}
#nav > ul > li.active .arrow{
  display:block;
}
#nav > ul > li.hover .drop,
#nav > ul > li:hover .drop{display:block;}
.drop{
  position:absolute;
  left:-1px;
  top:43px;
  background:#e5ebf2 url(../images/bg-drop.gif) no-repeat 0 100%;
  width:383px;
  padding:16px 0 16px 30px;
  font:bold 0.813em/1.231em Arial, Helvetica, sans-serif;
  border:1px solid #adbcc4;
  border-top:none;
   border-radius:1px;
  -moz-border-radius:1px;
  -webkit-border-radius:1px;
  text-transform:none;
  display:none;
}
.drop.right{
  left:auto;
  right:0;
  padding:16px 0 26px 24px;
  width:389px;
}
.drop ul{
  margin:0;
  list-style:none;
  float:left;
  padding:0;
  width:154px;
  line-height:17px;
}
.drop ul li{
  vertical-align:top;
  padding:0 0 9px;
}
.drop ul li a{color:#202e40;}
.drop ul li a:hover{
  color:#725302;
  position:relative;
}
.drop.right .info-box{padding:0 0 0 22px;}
.drop .info-box{
  float:left;
  width:195px;
  color:#333;
  font-size:0.923em;
  font-weight:normal;
  padding:0 0 0 20px;
  background:url(../images/separator-2.gif) repeat-y 0 0;
  margin:-5px 0 0;
  line-height:17px;
}
.drop .info-box img{
  border:1px solid #848b98;
  display:block;
  margin:0 0 14px -4px;
}
.drop .info-box h4{
  margin:0;
  color:#132749;
  display:block;
  padding:0 0 1px;
  font-weight:bold;
}
.drop .info-box a{
  color:#344769;
  font-weight:bold;
}
.drop .info-box a:hover{
  text-decoration:underline;
  position:relative;
}
.drop .info-box p{margin:0;}
.drop .info-box p span{color:#162132;}

.main-block{
  width:974px;
  margin:0 auto;
}
#main{
  width:974px;
  margin:0 -14px;
  padding:0 14px;
  background:url(../images/bg-main.png) repeat-y;
  overflow:hidden;
}
.heading-panel{
  background:#dbd8d1 url(../images/book_bg.png) no-repeat top right;
  overflow:hidden;
  padding:33px 10px 24px 30px;
  margin:14px 0 0;
  width:934px;
}
.heading-panel.faq{
  background:url(../images/bg-heading-panel-2.jpg) no-repeat;
}
.heading-panel h1{
  color:#1e1e1e;
  font-size:2.333em;
  line-height:1.143em;
  font-weight:bold;
  margin:0 0 0 10px;
}
.main-holder{
  overflow:hidden;
  width:974px;
  padding:15px 0 0;
}
#sidebar{
  float:left;
  width:163px;
  padding:4px 0 0 5px;
  background:url(../images/separator-5.gif) no-repeat 100% 0;
}
.sidebar-nav{
  overflow:hidden;
  padding:0 10px 20px 6px;
}
.sidebar-nav ul{
  margin:0;
  padding:0;
  list-style:none;
  font-size:1.083em;
  line-height:1.154em;
}
.sidebar-nav > ul > li{
  vertical-align:top;
  padding:0 0 11px 15px;
}
.sidebar-nav a{
  color:#35486a;
  text-decoration:none;
  font-size:1em;
}
.sidebar-nav a:hover{
  text-decoration:underline;
}
.sidebar-nav ul ul ul a{font-size:0.923em;}
.sidebar-nav h2 + ul > li:first-child a:first-child{color:#666;font-weight:bold;}
.sidebar-nav .mark > a:first-child{font-weight:bold;}
.sidebar-nav ul ul ul a{color:#554A2A;}
.sidebar-nav .mark{
  background:url(../images/ico-08.gif) no-repeat;
  padding:0 0 11px 19px;
  margin:0 0 0 -5px;
}
.sidebar-nav ul ul li.mark{margin:0 0 0 -19px;}
.sidebar-nav ul li ul{
  padding:12px 0 0 16px;
  margin:0 0 -10px;
  font-size:1.000em;
  line-height:1.154em;
}
.sidebar-nav > ul > li > ul > li{
  vertical-align:top;
  padding:0 0 10px;
}
.sidebar-nav ul li ul li ul{
  padding:12px 5px 0 8px;
  margin:0 0 0 -2px;
  line-height:1.167em;
}
.sidebar-nav ul li ul li ul li{
  padding:0 0 11px 3px;
  vertical-align:top;
}
.sidebar-nav ul li ul li ul .mark{
  padding:0 0 11px 23px;
  margin:0 0 0 -21px;
}

#content{
  float:left;
  padding:0 0 20px 16px;
}
.breadcrumbs{
  margin:0;
  padding:5px 0 20px 0;
  list-style:none;
  overflow:hidden;
  font-size:0.917em;
  line-height:1.273em;
}
.breadcrumbs li{
  float:left;
  padding:0 10px;
  background:url(../images/arrow-5.gif) no-repeat 0 4px;
  font-weight:bold;
  color:#666666;
}
.breadcrumbs li:first-child{
  background:none;
  padding-left:0;
}
.breadcrumbs li a{
  color:#5a5a5a ;
  font-weight:normal;
}
.description-box:after{
  content:'';
  display:block;
  clear:both;
}
.description-box{
  width:100%;
}
.description-box .text-holder{
  float:left;
  width:504px;
}
.description-box .text-holder-full{
  float:left;
  width:760px;
}
.description-box .text-holder .ask{
  display:block;
  padding:11px 0 0 1px;
  color:#333;
}
.description-box .text-holder h1,
.description-box .text-holder-full h1{
  color:#5f1d1d;
  font-size:1.333em;
  line-height:1.188em;
  margin:0 0 10px;
  font-weight:bold;
}
.download-panel .heading-block,
.description-box .heading-block{
  width:475px;
  border:1px solid #b9b9b9;
  padding:17px 10px 11px 17px;
  background: #fefefe;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlZmVmZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI3JSIgc3RvcC1jb2xvcj0iI2VjZjBmNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc1JSIgc3RvcC1jb2xvcj0iI2RhZTFlYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjY2Q3ZTUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top,  #fefefe 0%, #ecf0f5 27%, #dae1ec 75%, #ccd7e5 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefefe), color-stop(27%,#ecf0f5), color-stop(75%,#dae1ec), color-stop(100%,#ccd7e5));
  background: -webkit-linear-gradient(top,  #fefefe 0%,#ecf0f5 27%,#dae1ec 75%,#ccd7e5 100%);
  background: -o-linear-gradient(top,  #fefefe 0%,#ecf0f5 27%,#dae1ec 75%,#ccd7e5 100%);
  background: -ms-linear-gradient(top,  #fefefe 0%,#ecf0f5 27%,#dae1ec 75%,#ccd7e5 100%);
  background: linear-gradient(to bottom,  #fefefe 0%,#ecf0f5 27%,#dae1ec 75%,#ccd7e5 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#ccd7e5',GradientType=0 );
}
.description-box .heading-block strong,
.description-box .heading-block h2{
  color:#333;
  font-size:1.083em;
  line-height:1.231em;
  display:block;
  padding:0;
  margin:0;
}
.description-box .text-holder .text-box{
  overflow:hidden;
  color:#333;
  line-height:1.500em;
}
.description-box .text-holder-full .text-box{
  width:638px;
  overflow:hidden;
  padding:10px 0 0 0;
  color:#333;
  line-height:1.500em;
}
.description-box .text-holder .text-box .image,
.description-box .text-holder-full .text-box .image{
  float:left;
  margin:0 24px 3px 0;
}
.description-box .text-holder .text-box p,
.description-box .text-holder-full .text-box p{margin:0 0 17px;}
.content-box{
  float:left;
  width:264px;
  border:1px solid #d5d5d5;
  border-radius:6px;
  -moz-border-radius:6px;
  -webkit-border-radius:6px;
  padding:14px 0 0;
  margin:0 0 0 11px;
}
.content-box h3{
  color:#13284a;
  font-size:1.167em;
  line-height:1.214em;
  font-weight:bold;
  margin:0 0 3px 10px;
}
.content-box ul{
  margin:0 0 -2px;
  padding:5px 0 0 10px;
  list-style:none;
  overflow:hidden;
}
.content-box ul li{
  overflow:hidden;
  vertical-align:top;
  padding:0 0 13px;
}
.content-box ul li a{
  color:#13284a;
  padding:0 0 0 15px;
}
.content-box ul li a:hover,
.content-box ul li .active{
  background:url(../images/arrow-6.gif) no-repeat 0 3px;
}
.content-box ul li .active{
  font-weight:bold;
}
.content-box ul li .active:hover{text-decoration:none;}


/* footer */
#footer:after{
  content:'';
  display:block;
  clear:both;
}
#footer{
  width:974px;
  margin:0 -14px;
  padding:322px 14px 0;
  position:relative;
  background:url(../images/bg-footer-t.png) no-repeat;
}
#footer .divider{
  position:absolute;
  left:0;
  top:-31px;
  width:999px;
  height:75px;
  background:url(../images/divider.png) no-repeat;
}
#footer .logo-2{
  position:absolute;
  left:50%;
  top:-25px;
  margin:0 0 0 -19px;
}
.footer-holder{
  width:988px;
  background:url(../images/bg-footer.png) no-repeat 3px 100%;
  float:left;
  margin:0 -14px;
  padding:0 0 50px;
}
.footer-frame{
  float:left;
  width:962px;
  background:url(../images/bg-footer-c.png) repeat-y;
  padding:0 20px;
}
.footer-nav{
  overflow:hidden;
  margin:-268px 0 0 13px;
}
.info-block{
  float:left;
  width:235px;
  padding:0 0 0 12px;
}
.info-block.add{
  width:185px;
  padding:0 0 0 18px;
}
.info-block h3{
  margin:0 0 10px;
  font-size:13px;
  line-height:16px;
  font-weight:bold;
}
.info-block h3 a{color:#5b5b5b;}
.info-block ul{
  margin:0;
  padding:0 0 32px;
  list-style:none;
  overflow:hidden;
  font-size:1.083em;
  line-height:1.231em;
}
.info-block ul li{
  vertical-align:top;
  padding:0 0 6px;
}
.info-block ul li a{color:#5b5b5b;}
.info-block .socials-list li{
  float:left;
  padding:0 8px 0 0;
}
.info-block .socials-list{
  padding:2px 0 0;
  margin:0 0 0 -1px;
}
.info-block .socials-list a{
  float:left;
  width:20px;
  height:20px;
  background:url(../images/sprite-socials.png) no-repeat;
  text-indent:-9999px;
  overflow:hidden;
}
.info-block .socials-list a:hover{background-position:0 -180px;}
.info-block .socials-list .social-2{
  width:16px;
  height:17px;
  background-position:0 -35px;
}
.info-block .socials-list .social-2:hover{background-position:0 -215px;}
.info-block .socials-list .social-3{
  width:17px;
  height:17px;
  background-position:0 -73px;
}
.info-block .socials-list .social-3:hover{background-position:0 -253px;}
.info-block .socials-list .social-4{
  width:18px;
  height:17px;
  background-position:0 -113px;
}
.info-block .socials-list .social-4:hover{background-position:0 -293px;}
.info-block .socials-list img{vertical-align:top;}
.info-panel{
  overflow:hidden;
  color:#5b5b5b;
  font-size:11px;
  padding:21px 0 25px 26px;
}
.info-panel a{color:#5b5b5b;}
.footer-panel{
  overflow:hidden;
  width:926px;
  margin:0 auto 35px;
  -webkit-box-shadow: inset 0px 10px 10px -10px rgba(255, 255, 255, 0.2);
  box-shadow: inset 0px 10px 10px -10px rgba(255, 255, 255, 0.15); 
  position:relative;
  top:-10px;
}
.sub-nav{
  overflow:hidden;
  padding:18px 30px 34px 0;
}
.sub-nav ul{
  margin:0;
  padding:0 0 20px 43px;
  list-style:none;
  float:left;
  font-size:13px;
  line-height:17px;
 width: 100%;
}
.sub-nav li{
  float:left;
  padding:0 7px 0 8px;
}
.sub-nav li a{color:#fff;}
.footer-logo{float:right;}
.footer-logo img{vertical-align:top;}
.site-list{
  margin:0;
  padding:0 16px 0 0;
  list-style:none;
  text-align:center;
}
.site-list li{
  display:inline-block;
  *display: inline; *zoom: 1; /* IE7*/
  background:url(../images/separator-3.gif) no-repeat 0 2px;
  padding:0 5px 0 6px;
}
.site-list li:first-child{background:none;}
.site-list li a{color:#fff;}
.site-list li .active,
.site-list li a:hover{color:#bdcceb;}

.text-box h2:first-child {margin-top:0;padding-top:0;}
.text-box h2 {padding-bottom:1em;}
.content-box-2 {
    display: block;
    float: right;
    margin-right: 1%;
    margin-top: 1em;
    width: 252px;
}
.logo span {display: none;}
#plugins h4,a{font-size:1em;}
#plugins h4,
#plugins ul{list-style:none; float:left; margin:0 .3em 0 0;padding:0;}
#plugins li {display:inline; padding:0 .2em}
#plugins li:first-child {border:0;padding-left:0;}
#plugins li:last-child {padding-right:0;}


/* =============================================================================
   Non-Semantic Helper Classes
   ========================================================================== */
.hidden { display: none !important; visibility: hidden; }
.visuallyhidden { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; }
.visuallyhidden.focusable:active, .visuallyhidden.focusable:focus { clip: auto; height: auto; margin: 0; overflow: visible; position: static; width: auto; }
.invisible { visibility: hidden; }
.clearfix:before, .clearfix:after { content: ""; display: table; }
.clearfix:after { clear: both; }
.clearfix { *zoom: 1; }
.hide-text {text-indent: 100%; white-space: nowrap; overflow: hidden;}

