/* Start of CMSMS style sheet 'Replica-Main' */
/******* structure and layout *******/

body {
font-family:Arial, Helvetica, sans-serif; 
font-size: 9pt; 
color: #fff; 
background: #000000;
margin-top:0px;
padding:0 0 0 0;
text-align:left;
background-image:url(../images/bg.jpg)
}

.site {
position:relative;
top:-10px;
width:1000px;
margin:0 auto;
padding:0 0 0 0;
background-image:url(../images/slither.jpg);
}

#homeBody .site {
position:relative;
left:1px;
top:14px;
width:1000px;
margin:0 auto;
padding:0 0px 0 0px;
background-image:url(../images/homebackII.jpg);
background-repeat:no-repeat;
}

.top {
position:relative;
top:0px;
font-size: 9pt; 
background: #000;
clear:none;
height:198px;
no-repeat;
padding:0 0 0 0;
background-image:url(../images/header.jpg);
text-indent:-9999px;
}

#homeBody
.top {
position:relative;
top:0px;
font-size: 9pt; 
clear:none;
height:181px;
no-repeat;
padding:0 0 0 0;
background:none;
text-indent:-9999px;
}

.gigbox {
position:absolute;
top:50px;
left:760px;
height:220px;
width:200px;
}

.content {
overflow-y: auto;
font-size: 9pt; 
clear:none;
height:510px;
no-repeat;
padding:0 20px 0 290px;
text-valign: top;
text-align:left;
background-image:url(../images/content.gif);
position:relative;
top:-10px;
}

.content-home {
overflow-y: auto;
font-size: 9pt; 
clear:none;
height:558px;
no-repeat;
padding:0 0px 0 0px;
text-valign: top;
text-align:left;
position:relative;
top:200px;
position:relative;
top:0px;
left:0px;
}


.content-inner {
overflow-y: auto;
font-size: 9pt; 
clear:none;
height:380px;
no-repeat;
padding:0 15px 0 15px;
text-valign: top;
text-align:left;
scrollbar-face-color: #999;
scrollbar-highlight-color: #666;
scrollbar-shadow-color: #333;
scrollbar-3dlight-color: #000000;
scrollbar-arrow-color: #ccc;
scrollbar-track-color: #000000;
scrollbar-darkshadow-color: #000000;
overflow:auto;
background-color:#111;
}

.content-inner-home {
font-size: 9pt; 
clear:none;
height:140px;
no-repeat;
padding:0 0px 0 0px;
position:relative;
top:203px;
left:28px;
width:660px;

}

.content-inner p {padding: 0 20px 10px 0;}
.content-inner h1 {font-weight:normal; font-size:2em;}
.content-inner h2 {font-weight:bold; font-size:1.4em;}
.content-inner h3 {font-weight:normal; font-size:1.3em;}
.content-inner h4 {font-weight:normal; font-size:1.1em;}


.content-inner-home p {padding: 0 20px 10px 0;}
.content-inner-home h1 {font-weight:normal; font-size:2em;}
.content-inner-home h2 {font-weight:bold; font-size:1.4em;}
.content-inner-home h3 {font-weight:normal; font-size:1.3em;}
.content-inner-home h4 {font-weight:normal; font-size:1.1em;}


.news {
border-right :1px dashed #ff0000;
position:relative;
overflow-y: auto;
font-size: 9pt; 
clear:none;
margin-left:5px;
height:508px;
width: 470px;
no-repeat;
text-valign: top;
text-align:left;
scrollbar-face-color: #000000;
scrollbar-highlight-color: #000000;
scrollbar-shadow-color: #000000;
scrollbar-3dlight-color: #000000;
scrollbar-arrow-color: #ff0000;
scrollbar-track-color: #000000;
scrollbar-darkshadow-color: #000000;
overflow:auto 
}


.contentnews {
position:fixed;
margin-top:-508px;
margin-left:505px;
overflow-y: auto;
font-size: 9pt; 
clear:none;
height:508px;
width: 505px;
no-repeat;
text-valign: top;
text-align:left;
scrollbar-face-color: #000000;
scrollbar-highlight-color: #000000;
scrollbar-shadow-color: #000000;
scrollbar-3dlight-color: #000000;
scrollbar-arrow-color: #ff0000;
scrollbar-track-color: #000000;
scrollbar-darkshadow-color: #000000;
overflow:auto 
}


.menutop {
font-size: 9pt; 
clear:none;
height:43px;
no-repeat;
padding:10px 18px 0 30px;
text-valign: top;
text-align: left;
background-image:url(../images/nav-back.jpg);
width:941px;
}

#homeBody .menutop {
font-size: 9pt; 
clear:none;
height:43px;
no-repeat;
padding:2px 18px 0 30px;
text-valign: top;
text-align: left;
background:none;

}

.menuend {
position:relative;
top:45px;
position:relative;
height:20px;
no-repeat;
padding:0px 275px 0px 275px;
font-size:10px;
margin-left:auto;
margin-right:auto;
text-align:center !important;
}

#homeBody .menuend {
position:relative;
top:-25px;
position:relative;
height:20px;
no-repeat;
padding:0px 275px 0px 275px;
font-size:10px;
margin-left:auto;
margin-right:auto;
text-align:center !important;
}

.footer {
position:relative;
top:40px;
clear:both;
no-repeat;
width:1000px;
height:11px;
padding-top: 10px;
font-size:8pt;
text-align:center;
color:#666;
background-color:#232323;
}

#homeBody .footer {
position:relative;
top:-30px;
clear:both;
no-repeat;
width:1000px;
height:11px;
padding-top: 10px;
font-size:8pt;
text-align:center;
color:#666;
background-color:#232323;
}

a {
color:#ababab;
font-weight: bold;
text-decoration:none;
}

a:hover {
color:#ff0000;
text-decoration:none;
}


/******* Top menu *******/
ul.topmenu{
list-style-type:none;
margin:0;
padding:0
}
ul.topmenu li{
float:left;
font-size:1.2em !important;

}

ul.topmenu li a:hover{
color:#ccc;
text-decoration:none;
}

ul.topmenu li a{
color:#ababab;
line-height:1.3em;margin-left:.5em;margin-right:.5em;
text-decoration:none;
width:auto;
font-weight:lighter !important;
color:#fff;
letter-spacing:1px;
}


ul.menuend{
list-style-type:none;
margin:0;
padding:0
}
ul.menuend li{
float:left;
font-size:1.2em !important;

}

ul.menuend li a:hover{
color:#ccc;
text-decoration:none;
}

ul.menuend li a{
color:#ababab;
text-decoration:none;
width:auto;
font-weight:lighter !important;
color:#fff;
letter-spacing:1px;
}

/******* side menu *******/
ul.sidemenu{
list-style-type:none;
margin:0;
padding:0
}
ul.sidemenu li{
float:left;
}

ul.sidemenu li a{
color:#ababab;
line-height:1.3em;margin-left:.5em;margin-right:.5em;
text-decoration:none;
width:auto;
}

ul.sidemenu li a:hover{
color:#ff0000;
text-decoration:none;
}


ul.topmenu li a.currentpage,ul.sidemenu li a.currentpage{color:#19c2be}
ul.topmenu li a.activeparent,ul.sidemenu li a.activeparent{color:19c2be}

ul.sidemenu{
list-style-type:none;
margin:0;
padding:0

ul.sidemenu li{
color:#ababab;
line-height:1.3em;margin-left:.5em;margin-right:.5em;
list-style-type:none;
margin:0;
padding:0;
}

ul.sidemenu li{
color:#ababab;
line-height:1.3em;margin-left:.5em;margin-right:.5em;
display:table;
padding:0;
}

ul.sidemenu li a{
color:#ababab;
height:auto;
padding:0px;
text-decoration:none;
}

ul.sidemenu li a:hover{
color:#ff0000;
text-decoration:none;
}

/******* workarounds and hacks *******/

.clearfix:after {
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

.clearfix {display: inline-table;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */


/* End of 'b-dk_black_site : b-dk css' */

h1 {font-size:1em !important;}

/* End of 'b-dk_black_site : b-dk css' */

/* End of 'Replica-Main' */

