@charset "utf-8";



html,body{
	margin:0;
	padding:0;
	background:url(/img/bg-body.jpg) repeat-x #fff;
	color:#3b3b3b;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 13px;
}
ul,ol,li{list-style:none;padding:0;margin:0;line-height:normal;}
img{border:0;} 
a{text-decoration:none;color:#990000;font-weight:bold;}
a:hover{text-decoration:underline;color:#990000;font-weight:bold;}
h1,h2,h3,h4,h5 {font-family:"Arial Narrow", Arial, Tahoma;font-weight:bold;padding:15px 0px 15px 0px;margin:0;line-height:16px;}
h1 {font-size:30px;}
h2 {font-size:24px;}
h3 {font-size:18px;padding-bottom:10px;}
h4 {font-size:14px;padding-bottom:10px;}
h5 {font-size:10px;padding-bottom:10px;}
.subpage h1, .subpage h2, .subpage h3, .subpage h4, subpage h5 {padding:10px 0px 5px 0px;}
p {font-size:12px;margin:0;padding:0;font-weight:normal;line-height:16px;}
hr {border:0px;border-top:1px dotted #c0c0c0;margin:30px 0px 30px 0px;line-height:0px;height:1px;}
.clear{clear:both;font-size:0;}
.set-size {width:954px;margin:0 auto;} 
textarea {font:12px Tahoma, Geneva, sans-serif;}


.main-right {border-left:1px dotted #c0c0c0;float:left;padding-left:40px;} 
.main-left {border-right:1px dotted #c0c0c0;float:right;padding-right:40px;} 
.sub-left {float:left;padding-right:40px;} 
.sub-right {float:right;padding-left:40px;} 

.lights {background:url(/img/bg-lights.png) no-repeat;width:952px;height:43px;margin:0 auto;}
.float-left {float:left;} 
.float-right {float:right;} 
img.float-left {margin-right:8px;} 
img.float-right {margin-left:8px;} 

blockquote {background:url(/img/quote-upper.jpg) no-repeat top left;margin:20px 0px 20px 0px;padding:10px 0px 0px 60px;line-height:18px;font-style:italic;}
blockquote div {background:url(/img/quote-lower.jpg) no-repeat bottom right;padding:0px 60px 10px 0px;color:#990000;}



#body-inner {background:url(/img/bg-body-inner.png) no-repeat top center;}


#logo {float:left;margin:0px 0px 0px 0px;}
#top {background:url(/img/bg-nav-menu.gif) repeat-x;height:87px;border-bottom:1px solid #124973;}
#top-menu {margin:30px 0px 0px 0px;padding:0;list-style:none;text-align:center;float:right;}
#top-menu li {float:left;background:none;width:94px;height:28px;position:relative;margin:0px 0px 0px 6px;}
#top-menu li a {z-index:20;display:block;height:22px;position:relative;color:#fffffe;font-weight:normal;padding:6px 0px 0px 0px;cursor:pointer;}
#top-menu li a:hover {text-decoration:none;cursor:pointer;}
#top-menu li .hover {background:url(/img/bg-top-menu-li.jpg) no-repeat top center;position:absolute;width:94px;height:28px;left:0;top:0;z-index:0;display:none;cursor:pointer;}
#top-menu li.selected {background:url(/img/bg-top-menu-li.jpg) no-repeat top center;cursor:pointer;}



#slider {width:930px;position:relative;margin:0 auto;padding:10px 0px 10px 0px;text-align:center;}
#slider ul, #slider li, #slider2 ul, #slider2 li{margin:0;padding:0;list-style:none;}
#slider2{margin-top:1em;}
#slider li, #slider2 li{width:930px;height:290px;overflow:hidden;}	
#prevBtn, #nextBtn, #slider1next, #slider1prev{display:block;width:80px;height:30px;z-index:1000;}	
#slider1next{left:900px;}														
#prevBtn a, #nextBtn a, #slider1next a, #slider1prev a{display:block;width:80px;height:30px;background:url(/img/btn_prev.png) no-repeat 0 0;cursor:pointer;}
#prevBtn a:hover	{display:block;width:80px;height:30px;background:url(/img/btn_prev2.png) no-repeat 0 0;cursor:pointer;}
#nextBtn a, #slider1next a{background:url(/img/btn_next.png) no-repeat 0 0;cursor:pointer;}
#nextBtn a:hover, #slider1next a{background:url(/img/btn_next2.png) no-repeat 0 0;cursor:pointer;}	
#prevBtn {float:left;margin:-35px 0px 10px 0px;padding:0px 0px 0px 0px;position:relative;}
#nextBtn {float:right;margin:-35px 0px 10px 0px;padding:0px 0px 0px 0px;position:relative;}



#container {background:url(/img/bg-content-bottom.png) no-repeat bottom left;position:relative;}
#content {background:url(/img/bg-content-top.png) no-repeat top left;position:relative;z-index:20;min-height:320px;}
#inner {padding:20px 40px 0px 40px;margin-bottom:20px;float:left;} 



.left-side {width:516px;float:left;margin-top:20px;}
.right-side {border-left:1px dotted #c0c0c0;float:left;width:350px;margin-top:20px;}


#welcome h2, #services h2, #news h2, #solutions h2 {font-size:30px;position:relative;display:block;}
#welcome h2, #news h2 {padding-top:0px;margin-top:0px;}
#welcome p, #services p, #news p  {padding:0px 0px 0px 0px;}


#welcome {width:476px;border-bottom:1px dotted #c0c0c0;padding:0px 10px 10px 0px;}
#welcome span {font-weight:bold;display:block;padding:0px 0px 12px 0px;}


#services {width:476px;padding:20px 30px 30px 0px;}
#services img {border:1px solid #c5c5c5;padding:8px;margin:10px 0px 0px 0px;}
#services ul {padding:18px 0px 18px 0px;}
#services li {background:url(/img/ul-li-a-mini.jpg) no-repeat 0px 6px;padding:0px 0px 0px 12px;line-height:18px;}


#news {border-bottom:1px dotted #c0c0c0;padding:0px 0px 30px 30px;}
#news a {
	display:none;
}
#news p.bordered {border-bottom:1px dotted #c0c0c0;padding:0px 0px 20px 0px;margin:0px 0px 20px 0px;}


#solutions {padding:20px 0px 0px 40px;}
#solutions p {padding:0px 0px 20px 0px;}
#solutions img {border:1px solid #c5c5c5;padding:8px;float:left;margin:0px 10px 0px 0px;}
#solutions a {display:block;}




#header {padding:0px 0px 35px 0px;border-bottom:1px dotted #c0c0c0;}
#header img {float:left;border:1px solid #c5c5c5;padding:8px;margin:0px 8px 0px 0px;}
#header span {font-weight:bold;padding:0px 0px 12px 0px;display:block;}
#header p {padding:0px 0px 0px 0px;}
#multi {margin-left:-70px;float:right;margin-bottom:-40px;}
#multi p {float:left;width:400px;display:block;padding:0px 5px 40px 65px;}



#sub {width:234px;padding-top:10px;}
#sub h2 {font-size:30px;}
#sub h3 {font-size:24px;}
#sub hr {margin:30px 0px 20px 0px;}
#sub p {padding:0px 0px 0px 0px;}
#sub ul {
	padding:10px 0px 0px 0px;
	font-size: 14px;
}
#sub ul li {background:url(/img/ul-li-a-mini.jpg) no-repeat 0px 6px;padding:0px 0px 0px 12px;line-height:18px;}



#main {width:556px;padding-top:15px;padding-bottom:15px;}
#main p {padding:0px 0px 0px 0px;}
#main img {border:1px solid #c0c0c0;padding:8px;}
#main .images {padding:20px 0px 20px 0px;}



#player {padding:0px 0px 20px 0px;}
#player img {border:0px;padding:0px;}



#gallery-container {width:552px;position:relative;}
.gallery_images {margin:0px;padding:0px;cursor:pointer;}
.gallery_images li {width:100px;float:right;padding:0px 0px 30px 25px;display:block;} 
.gallery_images li img {display:block;float:left;}
.gallery_images .selected {background:#c7c7c7;} 
.gallery_images img {position:relative;z-index:200;}
.gallery {padding:0px 18px 0px 0px;} 
#main_image{height:300px;} 
#main_image img{margin-bottom:-5px;}



#blog h2 {padding:0px 0px 8px 0px;}
#blog span {font-size:10px;color:#990000;padding:0px 0px 10px 0px;display:block;}
#blog p {padding:10px 0px 0px 0px;}
#blog a.link {display:block;padding:20px 0px 0px 0px;}
#blog li {display:block;width:552px;border-bottom:1px dotted #c0c0c0;padding:0px 0px 25px 0px;margin:0px 0px 25px 0px;}
#blog .navigation {border-bottom:0px;padding:0px;}
#blog h3 {padding:20px 0px 0px 0px;margin-bottom:-5px;}

#blog-comments {display:block;} 
#blog-comments li {border:1px solid #c0c0c0;padding:10px;margin:10px 0px 0px 0px;display:block;width:528px;}
#blog-comments span {display:block;color:#990000;font-size:10px;}
#blog-comments img {float:left;padding:0px;margin:0px 10px 0px 0px;}
#blog-comments a {display:block;font-size:12px;padding:2px 0px 2px 0px;}
#blog-comments p {clear:both;padding:15px 0px 0px 0px;}
#blog-comments .grey {background:#f4f4f4;} 

#blog-reply {display:block;} 
#blog-reply .head {border:0px;clear:both;}
#blog-reply h2 {padding:40px 0px 0px 0px;font-size:30px;}
#blog-reply label {display:block;padding:20px 0px 10px 0px;}
#blog-reply li {background:none;clear:both;}
#blog-reply .input-text {background:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7) no-repeat top left;width:281px;height:17px;border:1px solid #c0c0c0;padding:4px;}
#blog-reply .textarea {background:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7) no-repeat top left;width:529px;height:150px;border:1px solid #c0c0c0;padding:10px;}
#blog-reply .input-submit {background:url(/img/blog-reply-input-submit.jpg) no-repeat top left;width:94px;height:28px;border:0px;color:#fffffe;float:right;margin:10px 5px 0px 0px;cursor:pointer;}



#contact-form label {display:block;padding:20px 0px 10px 0px;}
#contact-form li {background:none;clear:both;}
#contact-form .input-text {background:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7) no-repeat top left;width:281px;height:17px;border:1px solid #c0c0c0;padding:4px;}
#contact-form .textarea {background:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7) no-repeat top left;width:529px;height:150px;border:1px solid #c0c0c0;padding:10px;}
#contact-form .input-submit {background:url(/img/blog-reply-input-submit.jpg) no-repeat top left;width:94px;height:28px;border:0px;color:#fff;float:right;margin:10px 5px 0px 0px;cursor:pointer;}
.red {color: #FF0000;display:block;}



#footer {background:url(/img/bg-footer.png) no-repeat top left;width:955px;height:74px;font-size:10px;color:#d5d5d5;}
#footer .logo {float:left;padding:20px 0px 0px 40px;}
#footer-menu {float:left;padding:25px 0px 0px 40px;}
#footer-menu li {float:left;}
#footer-menu a, #footer-menu a:hover {color:#d5d5d5;font-weight:normal;padding:0px 9px 0px 9px;}
#footer-menu a:hover {text-decoration:underline;}
#copyright {border-left:1px dotted #646464;float:right;font-size:10px;padding:4px 40px 4px 56px;margin:12px 0px 0px 0px;}
#social {float:right;padding:25px 22px 0px 0px;}
#social li {float:left;padding:0px 15px 0px 0px;}

#body-inner .set-size #container #content #inner .right-side #news .bordered strong {
	color: #000;
}
#body-inner .set-size #container #content #inner .right-side #news #news2 p {
	font-weight: bold;
}


