@charset "utf-8";
/* CSS Document */
* {margin:0;}
html {width:100%; height:100%}
body {margin:0; padding:0 0 97px; font-size:12px; color:#000000; background:#fff; font-family:Tahoma, Geneva, sans-serif;}
* {outline:none;}
.clr {clear:both;}
div, h1, h2, h3, h4, h5, h6, p, ul, li, form {margin:0;	padding:0;}
a, img {border:none; outline:none; text-decoration:none;}
a:hover {}
p {font-weight:normal; font-size:15px; line-height:20px;}
a {text-decoration:none;}
a:hover {text-decoration:none;}
ul, ol, li {list-style:none;}

#bg { position: fixed; top: 0; left: 0; }
.bgwidth { width: 100%; }
.bgheight { height: 100%; }

/*Wrapper*/
.wrapper {position:relative; z-index:999; width:942px; margin:0 auto;}

/*Header*/
.header {height:165px;}
.header h1 {width:223px; height:122px; float:left; padding:3px 0 0 0;}
.header h1 a {display:block; background:url(../images/logo.png) no-repeat; width:223px; height:122px; text-indent:-3550px;}
.header .menu {background:url(../images/navBar.png) no-repeat; height:62px; float:middle; margin:28px 0 0 0;}
.header .menu ul {}
.header .menu ul li {float:left; background:url(../images/navIdiver.jpg) no-repeat left; line-height:57px; padding:0 20px; text-transform:uppercase;}
.header .menu ul li:first-child {background:none;}
.header .menu ul li a {color:#010101; font-size:14px; font-weight:bold; display:block; background:url(../images/arrwBtm.png) no-repeat left; padding:0 15px;}
.header .menu ul li a:hover {}

.homeBx {min-height:500px;}
.infoBx {background:url(../images/infoTop.png) no-repeat; width:443px; padding-top:14px; margin:28 0 0 0;}
.infoBxIn {background:url(../images/infoBg.png) repeat-y; padding:0 22px 0 12px;}
.infoBxBtm {background:url(../images/infoBtm.png) no-repeat; height:ti18px;}
.infoBx h2 {color:#010101; font-size:29px; text-transform:uppercase; line-height:17px; padding:7px 0 14px; font-family: Time New Roman;}
.infoBx p {padding-bottom:12px;}
.infoBx a.learn {color:#545454; float:left;}
.infoBx a.hide {color:#545454; float:right;}

html, #c-carousel {
	height: 100%;
	padding: 0;
	margin: 0;
}
#c-carousel {
	position: relative;
	height:124px; 
	background:url(../images/sliderbg.png);
}
#wrapper {
	width: 90%;
	left: 5%;
	overflow: hidden;
	height:124px;
}

#carousel img {
	height:101px;
}
#carousel a {
	margin:0 10px;
	border: none;
	display: block;
	float: left;
	border:3px solid #fff;
	height:101px;}
#prev {
	background:url(../images/sliderbbtn.png) no-repeat 0 0;
	position:absolute;
	top:47px;
	left:5px;
	width:26px;
	height:30px;
}
#next {
	background:url(../images/sliderbbtn.png) no-repeat 0 -30px;
	width:26px;
	height:30px;
	right:5px;
	position:absolute;
	top:47px;
}


/*Content*/
.content {}
.contTop {background:url(../images/contentTop.png) no-repeat; width:938px; padding:18px 0 0 0;}
.contIn {background:url(../images/contentIn.png) repeat-y; padding:0 20px;}
.contBtm {background:url(../images/contentBtm.png) no-repeat; height:26px;}
.contTop h2, .contact h2 {color:#010101; font-size:29px; font-family:Tahoma, Geneva, sans-serif; line-height:17px; padding:5px 0 16px; text-transform:uppercase;}
.contTop h3 {color:#535353; font-size:14px; line-height:17px; padding-bottom:14px;}
.contTop .abtTh {background:url(../images/abtBg.png) no-repeat; width:313px; height:231px; float:right; padding:14px; margin:-4px 0 0 18px;}
.contIn p {padding-bottom:16px;}

.portfolio {width:346px; float:right; margin:-43px 0 0 80px;}
.portfolio ul {}
.portfolio ul li {width:136px; height:98px; background:url(../images/portBg.png) no-repeat; padding:14px; float:left; margin:0 0 0 8px;}
.portfolio ul li img {width:136px; height:98px;}

.contact {background:url(../images/contactBx.png) no-repeat; width:340px; height:600px; margin:0 0 0 300px; padding:18px 0 0 22px;}
.contact p {font-weight:bold; padding-bottom:15px;}
.contact p a {color:#122fc1;}
.contact p a:hover {text-decoration:underline;}














