html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

:focus {
	outline: 0;
}

table {
	border-collapse: collapse;
	border-spacing: 0;

}


.clearfix:after {
    content: "\0020";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    }

.clearfix {display: block; zoom:1}

.floatL{float:left}
.floatR{float:right}
.alignR { text-align:right}
a {text-decoration:none; color:#fff}

h2, h3 {font-weight:400}
h2 { font-size:22px;  color:#777676; margin-bottom:15px;  font-weight:700}
body { background:#2D2D2D url(images/bg.jpg) repeat-x  ; color:#fff; font:13px/1.231 arial,helvetica,clean,sans-serif}
.container, .footer-inner { width:950px; margin:0 auto; position:relative;}
.content-inner { padding:0 25px; }
#header { height:100px; background:url(images/header.jpg) no-repeat; padding:0 25px}

		#main { color:#878787}		

#footer { padding:30px 0 ; color:#d5d5d5; background:#000}
.ftcol, .ftcol a { color:#d5d5d5; font-weight:700 }




#aside, #content, #page-body {float:left; display:inline}
#aside { width:285px;  padding: 0; color:#fff; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif}
#aside h2 { font-size:17px; color:#777777; border-bottom:1px solid #777777; margin-top:15px}
#aside h3 { font-weight:700; margin-top: 15px;}
#aside li { height:20px; margin-bottom:15px; padding:0 0 5px 5px; background: url(images/line.jpg) no-repeat bottom left ;  }
#aside li a{ color:#acc9d7; }
#aside li a:hover{ color:#5398c0}
 
#page-body, #content {width:570px;  color:#fff;}
#aside p, #content p { margin-bottom:20px}

.btn { background:url(images/button.jpg) no-repeat; width:100px; height:30px; display:block; text-align:center; padding-top: 5px; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:700; color:#333333} 






#navigation {
	 color:#fff;
	height:55px;
	clear:both;
	position:absolute; top:40px; left:220px;
	
}
#navigation ul {height: 50px; margin-left: 15px;}
#navigation li  { float:left; display:inline;  }
#navigation li a {	
	display:block;
	overflow:hidden;
	padding:0px 13px;
	margin-top: 12px;
	font-size:16px;
	color:#fff;
	font-weight:700;
	 vertical-align: baseline
	}
	
#navigation li a:hover { color:#3c8bb9; }


.call { color:#6e6f72; line-height:3.8; margin-right: 20px; padding-left:55px;  background: url(images/call.jpg) no-repeat 0 8px; }
.contact {  background: url(images/contact.jpg) no-repeat right; padding-right: 35px; height: 45px;  line-height:3; width: 70px;}
.hdsub { font-size:24px; text-align:right; clear:right; color:#fff }

.whitebox { font-size:12px; width:846px; margin-bottom:15px}
.wt { background:url(images/bt.jpg) no-repeat top}
.wf { background:url(images/bf.jpg) no-repeat bottom; padding: 30px 0 50px 30px}
.wg { background:url(images/bbg.jpg) repeat-y}



.col2 { width:7px;  background:url(images/line2.png) no-repeat; float:left; display:inline; height:400px; margin:15px}

.index-row .col { float:left; display:inline}
.index-row {background: url(images/index-b.jpg) no-repeat; height:263px; position: relative}
.index-row p { font-family: Verdana, Geneva, sans-serif; font-size:18px; width:250px; padding:15px; color:#6e6f72}

.mdcol {margin-top: 27px; }
.lastcol p {width: 190px; text-align:right; margin-left: 55px;}
.firstcol .button a{ position:absolute; bottom:82px; left:18px; display:block; width:98px; height:30px; line-height:30px; text-align:center}
.mdcol .button a{ position:absolute; bottom:49px; left:284px; display:block; width:98px; height:30px; line-height:30px; text-align:center}
.lastcol .button a{ position:absolute; bottom:82px; right:18px; display:block; width:98px; height:30px; line-height:30px; text-align:center}



	#slider ul, #slider li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#slider li{ 

		width:895px;
		height:380px;
		overflow:hidden; 
		}	
	#prevBtn, #nextBtn{ 
		display:block;
		width:45px;
		height:77px;
		position:absolute;
		left:35px;
		top:255px;
		}	
	#nextBtn{ 
		left:865px;
		}														
	#prevBtn a, #nextBtn a{  
		display:block;
		width:45px;
		height:77px;
		background:url(images/widget_arrows.png) no-repeat left;	
		}	
	#nextBtn a{ 
		background:url(images/widget_arrows.png) no-repeat right;	
		}			
		#prevBtn, #nextBtn {
text-indent:-8000px;
}


td {
	border:3px solid #000;
	padding:20px;
	
}

#welcome_box a, #welcome_box a:visited {
	color:#accbff;
	text-decoration:none;
	font-size:1.7em;
}
#welcome_box a:hover {
	text-decoration:underline;
	font-size:1.7em;}
