* {
margin:0px;
padding:0px;
}

body {
background-color:#000;
font:10pt Verdana;
}

img {
border:0px;
}

a {
font:10pt Verdana;
color:#fff;
text-decoration:none;
}

a:hover {
font:10pt Verdana;
color:#A71515;
text-decoration:none;
}

a.selected {
color:#A71515;
}

a.icon:hover {
border:0px !important;
}	

br.big {
margin-bottom:10px;
}

h1 {
color:#A71515;
font-weight:bold;
font-size:28px;
margin-bottom:20px;
}

h1.nomargin {
margin-bottom:0px;
}

h2 {
color:#A71515;
font-weight:bold;
font-size:20px;
margin-bottom:15px;
}

p {
margin-bottom:20px;
}

.error {
color:#A71515;
}




#page {
position:absolute;
width:1024px;
height:708px;
left:50%;
top:50%;
margin-left:-512px;
margin-top:-357px;
}

#site {
height:672px;
}

#service {
color:#fff;
padding-left:28px;
}

#top {
height:158px;
background-color:#000;
}

#mainmenu {
position:absolute;
top:120px;
left:500px;
}

#mainmenu a {
margin-right:10px;
}

#submenu {
background-color:#fff;
height:30px;
text-align:right;
padding-right:64px;
padding-top:8px;
}

#submenu a {
color:#000;
font-weight:bold;
margin-right:10px;
}

#submenu a:hover {
color:#A71515;
}

#submenu a.selected {
color:#A71515;
}

#content {
background-color:#fff;
height:459px;
padding-top:5px;
padding-left:64px;
padding-right:64px;
padding-bottom:10px;
overflow:auto;
}

#content a {
color:#A71515;
}

#content a:hover {
border-bottom:1px #A71515 dotted;
}


a.bold {
font-weight:bold;
}

a.bold:hover {
font-weight:bold;
border-bottom:1px #A71515 dotted;
}



/**** NEWS START ******/

.news-item {
color:#000;
width:40%;
margin-bottom:20px;
float:left;
}

.news-item .title {
color:#A71515;
font-weight:bold;
}

.news-item .title a {
color:#A71515;
font-weight:bold;
}

.news-item .title a:hover {
color:#A71515;
font-weight:bold;
border-bottom:1px #A71515 dotted;
}

.news-item .body {
color:#000;
font-weight:normal;
}

/**** NEWS END ********/




/**** REFERENCES START ********/

.references {
width:100%;
margin:0px;
}

.references .head {
color:#A71515;
font-weight:bold;
}

.references td {
border-bottom: 1px #000 dotted;
padding:2px;
}

/**** REFERENCES END ********/


.contact .label {
color:#A71515;
width:110px;
}

.contact input, textarea {
border:1px #999 solid;
font-family:Verdana;
font-size:8pt;
width:250px;
padding:2px;
}

.contact .button {
width:100px;
}



#myGallery
{
width: 600px !important;
height: 450px !important;
}
