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

body {
font:100%/1.2 Helvetica, sans-serif;
background:#FFF url(/files/body-bg.png);
color:#000;
margin:0;
padding:0;
}

ul,ol,dl {
margin:0;
padding:0;
}

h2,h3,h4,h5,h6,p {
margin-top:0;
padding-right:15px;
padding-left:15px;
}

h1 {
width:800px;
color:#fff;
margin:10px;
padding:0 15px 10px;
}

a img {
border:none;
}

a:link {
color:#414958;
text-decoration:none;
text-shadow:0 1px 0 #888;
}

a:visited {
color:#4E5869;
text-decoration:none;
text-shadow:0 1px 0 #fff;
}

a:hover,a:active,a:focus {
text-decoration:none;
}

#container {
border:0 solid #000;
}

#header {
background:#000;
height:60px;
width:100%;
padding:10px 0 0;
}

#container-wrap {
float:left;
background:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7) 0 0 repeat;
width:100%;
}

.sidebar1 {
background:#f1f1f1;

float:left;
width:255px;
padding-bottom:0;
font-family:verdana;
border:1px solid #ccc;
border-bottom:none;
margin:5px 0 0 10px;
}

.content {
background:#f1f1f1;
border:1px solid #ccc;
width:689px;
float:left;
margin:5px 0 10px 10px;
padding:4px;
}

ul.navigation {
list-style:none;
margin-bottom:0;
}

ul.navigation li {
border-bottom:1px solid #ccc;
padding:1px 0 0;
}

ul.navigation li:hover {
border-bottom:1px solid #ccc;
background:#45CCF2;
padding:1px 0 0;
}

ul.navigation a,ul.navigation a:visited {
display:block;
text-decoration:none;
color:#000;
padding:5px 5px 5px 25px;
}

ul.navigation a:hover,ul.navigation a:active,ul.nav a:focus {
color:#222;
}

.footer {
background:#000;
border-top:30px solid #f1f1f1;
color:#ccc;
position:relative;
clear:both;
margin:20px 0 0;
padding:20px 0 ;
}

.clearfloat {
clear:both;
height:0;
font-size:1px;
line-height:0;
}

#top {
background:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7) no-repeat top left;
height:40px;
width:100%;
margin:5px auto 0;
padding:0;
}

#top ul {
list-style:none;
margin:0;
padding:8px 0 0 20px;
}

#top ul li {
display:inline;
font-size:19px;
font-family:Tahoma;
text-transform:normal;
padding:2px;
}

#top li a {
color:#fff;
padding:0 5px 2px;
}

#top li a:hover {
color:#fff;
}

#top li.active {
background:#45CCF2;
position:relative;
}

#s3slider {
width:680px;
height:280px;
position:relative;
overflow:hidden;
border:1px solid #e7e7e7;
}

#s3sliderContent {
font-family:Arial,Tahoma,Verdana;
font-size:12px;
width:680px;
height:280px;
list-style:none;
margin-left:0;
margin-right:10px;
padding:0;
}

.s3sliderImage {
float:left;
position:relative;
display:none;
}

.s3sliderImage span {
position:absolute;
bottom:0;
font-size:13px;
width:180px;
background-color:#000;
filter:alpha(opacity=70);
-moz-opacity:0.7px;
-khtml-opacity:0.7px;
opacity:0.7px;
color:#fff;
display:none;
top:0;
padding:10px 13px;
}

.s3sliderImage strong a {
color:#45CCF2;
font-size:16px;
}

.boxgrid {
width:270px;
height:136px;
float:left;
overflow:hidden;
position:relative;
margin-right:40px;
margin-top:60px;
margin-left:40px;

}

.boxgrid.monarht {
margin-left:40px;
}

.boxgrid img {
position:absolute;
top:0;
left:0;
border:0;
outline:0;
}

.boxcaption {
float:left;
position:relative;
outline:0;
width:270px;
height:136px;
background:url(/images/caption-bg.png) no-repeat;
margin-left:10px;
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
}

.boxcaption h2.captionhead {
width:150px;
float:left;
font-family:Tahoma, Geneva, sans-serif;
font-size:16px;
color:#000;
margin:15px 0 0 20px;
}

.boxcaption p.captionpara {
width:230px;
float:left;
font-family:Tahoma, Geneva, sans-serif;
font-size:13px;
color:#000;
line-height:14px;
text-align:left;
margin:10px 0 0 20px;
}

.captionfull .boxcaption {
top:260px;
left:0;
}

.caption .boxcaption {
top:220px;
left:0;
}
input{
border:1px solid #e7e7e7;




}

