/* Start of CMSMS style sheet 'svlhire' */
html {
margin: 0px;
padding: 30px 0px 0px 0px;
background: #04070A url(images/background.jpg) repeat-x;
font-family: "Cambria", Calibri, "Gill Sans", "Gill Sans MT", "Trebuchet MS", sans-serif;
}
body {
margin: 0px;
}
#wrapper {
margin: 0 auto;
padding-top: 20px;
width: 960px;
}

#header {
border-right: 8px solid #111;
border-bottom: 8px solid #111;
border-top: 8px solid #444;
border-left: 8px solid #333;
background: #000000;
height: 175px;
overflow: hidden;
margin-bottom: 5px;
}
#logo {
position: relative;
z-index: 10;
top: -225px;
height: 1px;
left: -85px;
}
#main {
clear: both; 
}
#main #content {
float: left;
width: 715px;
margin: 15px 0px 25px 0px;
text-align: justify;
color: #fff;
border-right: 3px solid #111;
border-bottom: 3px solid #111;
border-top: 3px solid #555;
border-left: 3px solid #444;
background: #222;
}
#main #contenttitle {
position: relative;
background: #000;
padding:10px 20px;
font-size: 18pt;
font-weight: bold;
margin-bottom: 20px;
border-bottom: 1px solid #111;
}
#main #contenttext {
padding: 0px 20px 20px 20px;
position: relative;
}
#main #content p {
margin: 0px 0px 10px 0px;
}
#main #content a {
color: #A1859F;
text-decoration: none;
font-weight: bold;
}
#main #content h3 {
color: #A1859F;
}
#main #content h3 span {
font-size: 13px;
font-style: italic;
color: #fff;
font-weight: normal;
}
#main #content a:hover {
color: #fff;
}
#main #rightside {
float: right;
width: 215px;
padding: 15px 0px 15px 15px;
}
#rightside #latest-news-title {
background: #281529;
color: #fff;
padding: 5px 8px;
}
#rightside #latest-news {
border: 2px solid #281529;
color: #fff;
padding: 0px;
font-size: 13px;
margin: 25px 0;
background: #000000;
}
#rightside #latest-news ul { margin: 5px 0px 5px 15px;  padding: 0px 0px 0px 8px; }
#rightside #latest-news li { margin: 0px; padding:0px; }
#rightside #latest-news a {
text-decoration: none;
color: #fff;
}
#rightside #latest-news a:hover {
color: #A1859F;
}
#footerwrapper {
clear: both;
border-top: 5px #aaa solid;
background: #000000;
height: 80px;
}
#footer {
width: 920px;
color: #fff;
margin: 0 auto;
padding: 20px;
}
#footer a {
color: #fff;
text-decoration: none;
}
#footer a:hover {
border-bottom: 1px dotted #fff;
}
#menu {
}
#menu a {
padding: 5px 5px 5px 14px;
margin-bottom: 10px;
background: #000;
clear: both;
display: block;
font-size: 12pt;
text-decoration: none;
color: #eee;
background-position: 6px 3px;
background-repeat: no-repeat;
border-right: 2px solid #111;
border-bottom: 2px solid #111;
border-top: 2px solid #444;
border-left: 2px solid #222;
font-weight: bold;
}

#menu a.current, #menu a.current:hover {
background-color: #333;
color: #fff;
}
#menu a:hover {
background-color: #333;
color: #fff;
}

#horiz-menu {
padding: 6px 0;
}
#horiz-menu a {
padding: 7px 14px;
background: #281529;
color: #fff;
display:  block;
float: left;
font-size: 14pt;
text-decoration: none;
color: #eee;
font-weight: bold;
width: 149px;
margin-right: 11px;
text-align: center;
border-top: 3px solid #423043;
border-right: 3px solid #1B0E1C;
border-bottom: 3px solid #081213;
border-left: 3px solid #311F32;
} 
#horiz-menu a.nomargin {
margin-right: 0px;
}

#horiz-menu a.current, #horiz-menu a.current:hover {
background-color: #081213;
}
#horiz-menu a:hover {
background-color: #081213;
}
#content form input, #content form textarea {
font-family: "Cambria", Calibri, "Gill Sans", "Gill Sans MT", "Trebuchet MS", sans-serif;
width: 525px;
font-size: 14px;
padding: 4px;
margin: 0 0 10px 0px;
border: 1px solid #999;
}
#content table tr td.label {
padding: 4px 10px 19px 0;
width: 125px;
}
#content table tr td.label span, #content table tr td.captchat span {
color: #ff0000;
}

#content form textarea {
height: 150px;
}

#content form input.fbsubmit {
margin: 8px 0 0 0;
width: 150px;
}
#content table tr td.captchat, #content table tr td.captchag {
text-align: left;
font-size: 13px;
padding: 8px 0 10px 0;
}
#content table tr td.captchag {
}
#content table tr td.captchat input {
width: 300px;
font-size: 13px;
margin: 7px 0 0 0px;
padding: 2px;
}

.error_message {
background: #000;
border: 1px #333 solid;
padding: 0px;
margin-bottom:15px;
}
#content ul {
list-style-type: none;
overflow: auto;
margin: 0px 0px 0px 0px;
padding: 10px 25px;
font-weight: bold;
}
#content ul li {
background: url(images/ul.gif) no-repeat 0px 7px;
padding-left: 32px;
font-size: 16px;
line-spacing: 30px;
padding-bottom: 5px;
}
#content ul li a {
text-decoration: none;
}
/* End of 'svlhire' */

