/* Start of CMSMS style sheet 'statybu' */
/* set all links to have underline and bluish color */
a,
a:link 
a:active {
   text-decoration: none;
/* css validation will give a warning if color is set without background color. this will explicitly tell this element to inherit bg colour from parent element */
   background-color: inherit; 
   color: #BF1A04; 
}

a:visited {
   text-decoration: none;
   background-color: inherit;
  color: #BF1A04;                /* a different color can be used for visited links */
}


/* remove underline on hover and change color */
a:hover {
   text-decoration: underline;
   background-color: inherit;
   color: #BF1A04;
}

/***** Body and main container *****/


body {
margin:0px;
padding:0px;
background-color: #cdc9bd;
font-family: tahoma,geneva,verdana,sans-serif;
font-size: 12px;
}

#wrap {
margin: 0px auto;
width: 748px;
background: url(uploads/images/main_bg.gif) repeat-y;
}

#header {
border: none;
height: auto;
width: 100%;
position: relative;
margin: 0;
height: 130px;
background: url(uploads/images/header_bg.gif) left top no-repeat #cdc9bd ;
}

#replacelogo {
background:transparent url(uploads/images/logo.gif) no-repeat scroll right center;
border:0pt none;
float:left;
height:100px;
margin:10px 0px 0px 20px;
padding:0pt;
width:400px;
}

#replacelogo a, #replacelogo h1 {
background:transparent none repeat scroll 0%;
border:0pt none;
display:block;
height:100px;
margin:0pt;
padding:0pt;
text-indent:-9999px;
width:400px;
}

#address {
margin-right: 20px;
padding: 35px 0px 0px 0px;
float: right;
width: 230px;
font-size: 12px;
font-weight: bold;
}

#address a{
color:#000000;
text-decoration: underline;
}
#address a:hover{
color:#000000;
text-decoration: none;
}

#photo {
background-color:#FFFFFF;
background-image:url(uploads/images/photos.jpg);
background-repeat:no-repeat;
height:210px;
margin:0pt 14px;
padding:0pt;
position:relative;
}


#right {
position: relative;
background: url(uploads/images/right_bg_top.gif) left top no-repeat;
float: right;
width: 214px;
margin-top: -2px;
}

#subnav ul {
margin: 1px 0 20px 0; 
padding: 0;
background: url(uploads/images/subnav-mainback.gif) left bottom no-repeat;
width: 200px;
font-weight: bold;
}

#subnav li {
margin: 0; 
padding: 0;
list-style: none;
font-size: 12px;
background: url(uploads/images/subnav-mainback.gif) left top no-repeat;
}


#subnav li a {
color: #1A1917;
text-decoration: none;
display: block;
margin: 0; 
padding: 3px 0 3px 10px;
width: 100%;
}


#subnav li a:hover { 
background: #FFF url(uploads/images/subnav-over.gif) left top repeat-y; 
color: #1D4A91; 
}

/* ENABLE THIS IF YOU WANT TO HAVE ACTIVE menu DISPLAYED ON NAVIGATION BAR */

#subnav .active { 
/*background: #FFF url(uploads/images/subnav-over.gif) left top repeat-y; */
/*color: #DADADA; */
cursor: default;
}


#subnav div.indent {
padding: 0px 0px 0px 10px;
border-left: 1px solid #afaca7;
}

#subnav div.indent a {
background-color: transparent;
}

#subnav div.indent a:hover {
background-image:none;
background: #FFFFFF; 
color: #1D4A91;
}




#right .contents {
color:#FFFFFF;
font-size:11px;
margin:0pt;
padding:3px 10px 4px;
}

#content {
margin-left:24px;
margin-right:234px;
margin-top: -35px;
position:relative;
text-align:justify;
}


#content h1 {
border-bottom:1px solid #CEC9BD;
color:#BF1A04;
font-size:25px;
font-weight:normal;
line-height:24px;
margin:15pt 0pt 20px;
padding:0pt 0pt 5px;
}

#content p {
margin-left:10px;
margin-top: 15px;
margin-bottom: 10px;
font-size: 13px;
}


#footer {
background:transparent url(uploads/images/footer_bg.gif) no-repeat scroll left bottom;
clear:both;
height:36px;
margin:0pt;
padding:0pt;
position:relative;
text-align:center;
padding: 18px 0px 0px 0px;
color:#FFFFFF;
font-size: 11px;
}

#footer a{
color:#FFFFFF;
text-decoration: underline;
}
#footer a:hover{
color:#FFFFFF;
text-decoration: none;
}



.clear {
clear: both;
font-size: 0px;
line-height: 0px;
}
/* End of 'statybu' */

