#body .boxMain H1 {
-moz-text-shadow:0 1px 4px #030303;
-o-text-shadow:0 1px 4px #030303;
-webkit-text-shadow:0 1px 4px #030303;
font-size:140%;
font-weight:400;
padding:15px;
text-align:center;
text-shadow:0 1px 4px #030303;
}

#body .boxMain H1 EM {
color:#0096FF;
font-style:normal;
}

#body .boxMain H2 {
font-size:115%;
font-weight:400;
padding:10px;
text-align:center;
}

#body .boxMain H3 {
font-size:105%;
font-weight:400;
padding:10px;
text-align:center;
}

#body .boxMain H4 {
padding: 10px;
}

#body UL {
list-style-type:disc;
margin-left:25px;
padding:8px 0;
}

#body * li {
padding: 5px !important;
}

#body>.boxMain {
background-color:#141414;
min-height:400px;
width: auto;
}

html >/**/ body #body>.boxMain {
background-color:rgb(20, 20, 20);
background-color:rgba(0, 0, 0, 0.5);
}

#container {
margin:0 auto;
width:1000px;
}

#focus .boxMain {
background-image:url(images/focus.png);
background-repeat:no-repeat;
height:218px;
}

#footer .boxMain {
background-color: #141414;
color:#999;
font-size:smaller;
text-align:center;
}

html >/**/ body #footer .boxMain {
background-color:rgb(20, 20, 20);
background-color:rgba(0, 0, 0, 0.5);
}


#navigation #navItems {
position:absolute;
top:14px;
}

#navigation #navItems,.navItem {
display:inline;
list-style-type:none;
padding-right:10px;
}

#navigation .boxMain {
background-image:url(images/navigation.png);
height:18px;
}

#query {
font-family:"Segoe UI", Calibri, Tahoma, Verdana, Arial, sans-serif;
font-style:italic;
width:225px;
}

#service1 {
background-image:url(images/box1back.png) !important;
}

#service1 .boxMain,#service2 .boxMain,#service3 .boxMain {
height:199px;
text-align:center;
}

#service1 H1,#service2 H1,#service3 H1 {
color:#FFFFC8;
font-size:120% !important;
margin:0 !important;
padding:0 0 8px !important;
}

#service1 P,#service2 P,#service3 P {
font-size:90%;
line-height:22px;
margin-left:-5px;
margin-right:-5px;
}

#service1,#service2,#service3 {
-height:1px;
background-repeat:no-repeat;
display:inline-block;
height:229px !important;
margin:12px;
width:229px !important;
zoom: 1;
*display: inline;
}

#service1:after,#service2:after,#service3:after {
clear:both;
content:".";
display:block;
font-size:0;
height:0;
visibility:hidden;
}

#service2 {
background-image:url(images/box2back.png);
}

#service3 {
background-image:url(images/box3back.png);
}

#serviceContainer {
margin:0 auto;
padding-top:30px;
width:80%;
}

.bottom {
border-bottom:1px solid #666;
border-left:1px solid #666;
border-right:1px solid #666;
}

.boxContainer {
margin-bottom:10px;
margin-top:10px;
width:100%;
}

.boxMain {
-moz-box-shadow:0 0 8px #030303;
-o-box-shadow:0 0 8px #030303;
-webkit-box-shadow:0 0 8px #030303;
border:1px solid #666 !important;
box-shadow:0 0 8px #030303;
padding:15px;
position:relative;
z-index:2;
}

.fancy {
border-bottom:1px solid #3f3f3f;
color:#FFFFC8;
margin:5px 0 !important;
padding:3px 0 !important;
}

.fancyBorder {
-moz-box-shadow:0 0 8px #030303;
-o-box-shadow:0 0 8px #030303;
-webkit-box-shadow:0 0 8px #030303;
background-color:#002A48;
box-shadow:0 0 8px #030303;
height:10px;
margin-left:15px;
margin-right:15px;
}

.searchForm {
position:absolute;
right:15px;
top:10px;
}

.top {
border-left:1px solid #666;
border-right:1px solid #666;
border-top:1px solid #666;
}

A:hover {
color:#CAE7FB !important;
text-decoration:underline !important;
}

A:link {
color:#80C6F7;
text-decoration:none;
}

A:visited {
color:#138DE0;
text-decoration:none;
}

BODY {
background-color:#292929;
background-image:url(images/bg.png);
color:#FFF;
font-family:"Segoe UI", Calibri, Tahoma, Verdana, Arial, sans-serif;
font-size:90%;
}

FIELDSET {
border:1px solid #666;
margin:15px;
padding:10px;
}

HR {
background-color:#666;
border:0 solid #000;
color:#666;
height:1px;
margin:15px;
}

INPUT[type="radio"]+LABEL {
clear:right !important;
display:inline-block !important;
zoom: 1;
*display: inline;
}

INPUT[type="submit"] {
background-color:#002A48 !important;
color:#FFF;
}

INPUT[type="submit"],INPUT[type="reset"],INPUT[type="button"] {
background-color:#A8A8A8;
border:1px solid #666;
font-family:"Segoe UI", Calibri, Tahoma, Verdana, Arial, sans-serif;
padding:3px 6px;
position:relative;
}

INPUT[type="submit"]:active,INPUT[type="reset"]:active,INPUT[type="button"]:active {
top:2px !important;
}

INPUT[type="submit"]:hover {
background-color:#0186E5 !important;
}

INPUT[type="submit"]:hover,INPUT[type="reset"]:hover,INPUT[type="button"]:hover {
background-color:#D3D3D3;
top:-1px;
}

INPUT[type="text"],SELECT {
border:2px solid #FFF;
display: inline;
font-family:"Segoe UI", Calibri, Tahoma, Verdana, Arial, sans-serif;
margin-left:15px;
}

INPUT[type="text"]:focus,SELECT:focus {
border:2px solid orange;
}

LABEL {
display:block;
padding:8px 0;
}

LEGEND {
color:#0096FF;
padding:0 4px;
}

OL {
list-style-type:decimal;
margin-left:25px;
padding:8px 0;
}

P {
padding:5px 0;
}

strong {
color:#0096FF;
}

td > img {
margin-top:3px;
}
