body {
   margin: 0px;
   padding: 0px;
   background-color: #FFF;
   /*overflow: scroll;*/
}
.bgbehindout{
   text-align: left;
   margin: auto;
   left:0;
   right:0;
   padding:20px;
   width: 880px;
   min-height: 96%;
   position: relative;
}
.mainbottom{
   text-align:center;
   font-size: 12px;
   font-family: Verdana,sans-serif;
   background-color:#EEE;
   position: absolute;
   left:20px;
   right: 20px;
   bottom: 20px;
}
body,td,input,textarea {
   font-family:  Helvetica,Arial,sans-serif;
   font-size: 11px;
   font-weight:normal;
   color: #000;
   line-height: 13px;
}
h2{
   font-weight:bold;
   font-size: 22px;
   color: #000;
   padding: 0;
   margin: 0;
   margin-bottom: 40px;
   margin-top: 10px;
}

input,textarea,form{
   margin:0px;
   padding: 0px;
}
input,textarea{
   border: 1px solid #6997AD;
   font-family: Verdana,Tahoma,Arial, Helvetica, sans-serif;
   font-size: 11px;
   font-weight: bold;
   color: #2E4752;
   margin:0px;
   padding: 0px;
}
input{
   height:19px;
   padding:0px;
   margin: 0px;
}

select{
   font-family: Verdana,Tahoma,Arial, Helvetica, sans-serif;
   font-size: 10px;
   font-weight: bold;
   color: #2E4752;
   border:1px solid #385765;
   background-color: #ADC6D1;
   margin: 0px;
   display: inline-block;
}

hr{
   color: #CCC;
   background-color: #CCC;
   height: 1px;
   border: none;
}

form{
   margin: 0;
   padding: 0;
}

a,a:visited{
   color:#000;
   text-decoration: none;
   cursor: pointer;
}

a:hover {
   text-decoration: none;
   color:#666;
}

img{
   border: 0px;
}

a:hover img{
}

h4{
   font-family: Arial, Helvetica, sans-serif;
   font-size: 13px;
   font-weight: bold;
   color: #0B1761;
   margin: 0px;
   padding: 0px;
}

#supersize {
   position: fixed;
}
#supersize img {
   height:100%;
   position:absolute;
   width:100%;
   z-index:0
}
#leftcont{
   width:330px;
   position: absolute;
   top:0;
   left:0;
   bottom:0;
   opacity:0;
   background-color: #FFF;
   filter:alpha(opacity=0);
}
#rightcont{
   position: absolute;
   top:0;
   left:330px;
   right:0;
   bottom:0;
   background-image: url(imgs/transparent-bg.png);
   overflow: auto;
}
#recText{
   position: absolute;
   left:30px;
   bottom:110px;
   width:290px;
}
.logo{
   position: absolute;
   top:34px;
   left: 40px;
}
.logoIndex{
   position: absolute;
   top:50%;
   left:50%;
   width:256px;
   height: 250px;
   margin:-128px 0 0 -125px;
   font-family: Helvetica, sans-serif;
   font-size: 13px;
   font-weight: bold;
}
#contFacebook{
   position: absolute;
   top:10px;
   right: 40px;
}

#contThumb{
   position: absolute;
}
#contThumb img{
   border:2px solid #555;
}
#accordion{
   position: absolute;
   top:180px;
   left: 133px;
   width:250px;
   font-family: Helvetica,Arial,sans-serif;
   font-size: 11px;
}
#accordion .ui-accordion .ui-accordion-content{
   overflow:hidden !important;
}
#accordion .ui-widget-content {
   border:none;
   background:none;
}
#accordion{
   border:none;
   background:none;
}
#accordion span{
   background-image: none;
}
#accordion h3,#accordion div{

}
#accordion h3.ui-state-active{
   font-weight: bold;
}
#accordion div.ui-accordion-content{
   margin: 0;
   padding-left: 0;
   padding-top: 10px;
   padding-bottom: 10px;
}
#accordion .ui-state-default,
#accordion .ui-state-active{
   border:none;
   background: none;
}

a.menu2{
   padding: 0px;
   clear: both;
   float: left;
}
a.menu2:hover{
   color: #888;
}
a.menu2.mnsel{
   color: #EEE;
   background-color: #000;
}

#thumbs{
   position: absolute;
   top:20px;
   left:350px;
   right:20px;
}
.thumb{
   float:left;
   margin: 5px;
   width:50px;;
   height:30px;
   border:2px solid #CCC;
}
.thumb img{
}
.nav{
   margin-bottom: 80px;
   width: 220px;
}
.maincont{
   padding: 30px;
   padding-top: 0px;
}
.ajaxcontent{
   width: 583px;
}

.wait{
   background-image: url(imgs/ajax-loader.gif);
   background-repeat: no-repeat;
   background-position: center;
   left: 20px;
}
.mnnav-v,.mnnavsel-v,.mnnavdis-v,.mnnavnb-v{
   cursor: pointer;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12pt;
   text-align: left;
   font-weight:bold;
   padding: 10px;
   color:#1978d4;
}
.mnnavsel-v{
   color:#CCC;
   background:url(imgs/arrow-r.gif) no-repeat center left;
}
.mnnav-v:hover{
   color:#000;
   background:#F9F9FF url(imgs/arrow-r.gif) no-repeat center left;
}
.mnnavsel-v,.mnnavsel-v:hover{
   background-color:#EFEFEF;
}
.mnnavsel-v table td{
   color:#FFF;
}
.mnnavnb-v{
   border-left:1px solid #EEE;
   background-color: #FFF;
   color: #CCCCCC;
}
.mnnavdis-v{
   color: #AAA;
   border-left:1px solid #CCC;
   background-color: #FFFFFF;
   cursor: default;
}

.lev2Tabs{
   float: left;
   clear: both;
   padding-bottom: 20px;
   width: 100%;
}
.lev2Cont{
   float: left;
   clear: both;
   width: 100%;
}
.tablePartners td{
   border:2px solid #FFF;
}
.tablePartners td:hover{
   border:2px solid #CCC;
}
.title{
   font-family: "Trebuchet MS",Arial, Helvetica, sans-serif;
   font-weight: bold;
   font-size:12px;
   margin-bottom:6px;
   color:#2d548f;
   clear: both;
}

.dis{
   color: #CCC;
}
.sm{
   font-family: Tahoma,Arial, Helvetica, sans-serif;
   font-size: 10px;
   color: #666;

}
.imgborder {
   border: 2px solid #A79F8C;
}
.errmessage {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-weight: bold;
   color: #F00;
}
.yearBox,.yearBoxSel{
   color: #BBB;
   padding-left: 10px;
   padding-right: 10px;
   padding-top: 3px;
   padding-bottom: 3px;
   float:left;
   position: relative;
   cursor: pointer;
}
.yearBox{
   background-color: #CCC;
   border: 1px solid #EEE;
}
.yearBox:hover{
   background-color: #AAA;
   border: 1px solid #CCC;
   color:#777;
}
.yearBoxSel{
   background-color: #BA72B6;
   border: 1px solid #D9B0D7;
}

.date{
   font-family: Verdana,Arial, Helvetica, sans-serif;
   font-size: 10px;
}

.btn1,.btnSend,.btnSend:visited {
   font-family: Tahoma,Arial, Helvetica, sans-serif;
   font-size: 11px;
   font-weight: bold;
   color: #FFF;
   border:2px solid #3D5E6D;
   background-color: #6997AD;
   cursor: pointer;
   height:21px;
   line-height: 21px;
   margin: 0px;
   padding: 3px;
   display: inline-block;
}

.btnSmall{
   font-family: myfnt2,Tahoma,Arial, Helvetica, sans-serif;
   font-size: 11px;
   color: #FFF;
   border:2px solid #3D5E6D;
   background-color: #6997AD;
   cursor: pointer;
   height:21px;
   line-height: 13px;
   margin: 0px;
   padding: 3px;
}

.btn1:hover,.btnSend:hover {
   background-color: #3D5E6D;
   text-decoration: none;
   color: #FFFFFF;
}
.btnSend{
   vertical-align: bottom;
}

a.lng,a.lngsel{
   font-family: Arial,Tahoma,sans-serif;
   font-size: 10px;
   font-weight: bold;
   background-image:url(imgs/arrow-r.gif);
   background-repeat:no-repeat;
   background-position:center left ;
   padding:6px;
   padding-left:9px;
   color:#666;
   border: 1px solid #FFF;
}
a.lng:hover,a.lngsel:hover{
   background-color: #EFEFEF;
   color:#000;
}
a.lngsel{
   background-color:#EFEFEF;
   border: 1px solid #CCC;
   color:#000;
}

.cke_show_borders{
   background-image: none; /*to remove background in ckeditor*/
}

.sshide
{
   display: none;
}
