@charset "UTF-8";

a img {

	border:none;

	outline:none;

}

body {

	background:#eaeaea url(../images/bg-body.gif) repeat-x;

	font-family:Arial, Helvetica, sans-serif;

	margin:0; padding:0;

	text-align:center;

}

h1,h2 {

	color:#473e36;

	font-family:Lucida Sans Unicode,Lucida Grande,sans-serif;

	font-weight:normal;

	margin:0;

}

h1 {

	font-size:26px;

	line-height:26px;

	padding:5px 0 15px 0;

}

h2 {

	font-size:20px;

	line-height:22px;

	font-weight:bold;

	padding:10px 0 5px; margin:0;

    padding-bottom:5px !important;
    margin-bottom:0px !important;
}



h3 {

	font-size:16px;

	line-height:16px;

	font-weight:bold;

	padding:10px 0 5px; margin:0;

}


ul {

	margin:0 0 20px 25px; padding:0;

}

	ul li {

		font-size:13px;

		padding:3px 0;

	}

	.nestedUL {

		margin-bottom:0;

	}

	.noBullet {

		list-style:none;

	}

	





.center {

	margin:0 auto;

}

.clear {

	clear:both;

}



.floatRight {

	float:right;

	margin-top:5px;

	margin-left:40px;

	margin-bottom:20px;

}



.floatRight3 {


	float:right;

	margin-top:5px;

	margin-left:10px;

	margin-right:10px;

	margin-bottom:20px;

	width:480px; 

	height:auto;


}

.floatLeft {

	float:left;

	margin-top:5px;

	margin-right:35px;

	margin-bottom:20px;

}



.floatLeft2 {

	float:left;

	margin-top:5px;

	margin-right:16px;

	margin-bottom:100px;



}



.floatLeft3 {

	float:left;

	margin-top:5px;

	margin-right:16px;

	margin-bottom:100px;



}



.floatLeft2 {

	float:left;

	

}

.floatRight2 {

	float:right;

	

}

.floatLeftImg {

	float:left;

	margin:0 15px 10px 0;

}

.floatRightImg {

	float:right;

}



#contentSize {outline:1px solid red;

	background-color:#33F;

	width:730px; height:200px;

}

#contentWrap-top {

	background:url(../images/contentWrap-top.png) no-repeat;

	width:1028px; height:9px;

}

#contentWrap {

	background:url(../images/contentWrapbg-mid.png) repeat-y;

	padding:0 15px 1px 15px;

	width:998px;

}

	#contentWrap p {

		font-size:13px;

	}

	#contentWrap p.caption {

		font-size:10px;

	}

	#contentWrap p a {

		color:#b13319;

	}

	#contentWrap p a:hover {

		color:#e9330e;

	}

	#contentWrap p a:visited {

		color:#e9330e;

	}

	#contentWrap p,h2 {

		color:#333333;

		font-family:Lucida Sans Unicode,Lucida Grande,sans-serif;

		margin:0; padding:5px 0 15px;

		max-width:730px;

	}

#contentWrap-bot {

	background:url(../images/contentWrapbg-bot.png) no-repeat;

	width:1028px; height:11px;

}

#footer {

	margin:20px auto 0; padding:0;

	width:1000px; height:100px;

}

	#footer a {

		color:#488e9b;

		text-decoration:none;

	}

	#footer a:hover {

		color:#123f48;

	}

	#footer p {

		color:#488e9b;

		font-size:11px;

		margin:0; padding:0;

	}

#header {

	width:1034px;

	margin:0 auto;

}

#rightBar {

	float:right;

	margin:0 0 0 5px;

	width:216px; height:400px;

}



#right-main{

	float:right;

	margin:0 0 0 15px;

	width:244px; height:auto;

}



#servicesWeOffer {

	background:url(../images/services-we-offer-bg.png) no-repeat;

	width:714px; height:583px;

	margin:0; padding:50px 8px 8px 8px;

}

	#servicesWeOffer .sec {

		color:#484c4d;

		float:left;

		padding:4px;

		width:221px; height:129px;

	}

		#servicesWeOffer .sec img {

			float:left;

			margin:0 5px 1px 0;

		}

		#servicesWeOffer .sec a {

			color:#484c4d;

			display:block;

			padding:0 0 5px 0;

			text-decoration:none;

		}

	#servicesWeOffer .sec p {

		color:#484c4d;

		font-size:9px;

		margin:0; padding:0;

	}

	#servicesWeOffer .sectionL {

		margin:0 0 13px 0;

	}

	#servicesWeOffer .sectionM {

		margin:0 13px 13px 13px;

	}

	#servicesWeOffer .sectionR {

		margin:0 0 13px 0;

	}



#wrap {

	margin:0 auto;

	text-align:left;

	width:1024px;

}

#homewrap {

	margin:0 auto; padding:0 5px 0 0;

	text-align:left;

	width:1034px;

}

#services-table {

	

	width:774px;

}



/**********PANES************/

#mainWindow {

	background:url(../images/home-mainPanel.png) top center no-repeat;

	float:left;

	width:774px; height:462px;

}

	#pane1 {

		background:url(../images/home-panel3.png) no-repeat;

		float:right;

		margin:0 0 0px 0; padding:5px;

		width:250px; height:221px;

	}

	#pane2 {

		background:url(../images/home-panel3.png) no-repeat;

		float:right;

		margin:0 0 0px 0; padding:5px;

		width:250px; height:221px;

	}

#bottomPanes {

	width:1034px;

}

	#pane3 {

		background:url(../images/home-panel3.png) no-repeat;

		float:right;

		margin:0 0 0 0px; padding:5px;

		width:250px; height:231px;

	}

	#pane4 {

		background:url(../images/home-panel3.png) no-repeat;

		float:right;

		margin:0 0 0 0px; padding:5px;

		width:250px; height:221px;

	}

	#pane5 {

		background:url(../images/home-panel3.png) no-repeat;

		float:right;

		margin:0 0 0 0px; padding:5px;

		width:250px; height:221px;

	}

	#pane6 {

		background:url(../images/home-panel6.png) no-repeat;

		float:right;

		padding:5px;

		width:244px; height:221px;

	}

	

.paneCont {

	float:right;	

}

.paneTop {

	background:url(../images/paneTop.png) no-repeat;

	padding:0;

	position:relative;

	width:250px; height:33px;

}

h1.off {

	color:#5c7eb5;

	font-family:helvetica, arial, sans-serif;

	font-size:16px;

	font-weight:lighter;

	line-height:normal;

	margin:0; padding:8px 5px;

}

h1.on {

	color:#ededed;

	font-family:helvetica, arial, sans-serif;

	font-size:16px;

	font-weight:lighter;

	line-height:normal;

	margin:0; padding:8px 5px;

}

.paneTop-over {

	background-image:url(../images/paneTop-over.png);

	display:none;

	padding:0;

	position:absolute; top:0; left:0;

	width:250px; height:33px;

}

.paneTop6-over {

	background-image:url(../images/pane6Top-over.png);

	display:none;

	padding:0;

	position:absolute; top:0; left:0;

	width:244px; height:33px;

}

.paneMid {

	background:url(../images/paneMid.png) no-repeat;

	text-align:center;

	width:250px; height:151px;

}

.paneBot {

	background:url(../images/paneBot.png) no-repeat;

	padding:12px 5px;

	width:240px; height:13px;

}

	.paneBot a {

		color:#fff;

		text-decoration:none;

	}

	.paneBot a:hover {

		color:#c6f6ff;

	}

	.paneBot p {

		font-size:11px;

		line-height:100%;

		margin:0; padding:0;

	}

	

	

.paneTop6 {

	background:url(../images/pane6Top.png) no-repeat;

	padding:0;

	position:relative;

	width:244px; height:33px;

}

.paneMid6 {

	background:url(../images/pane6Mid.png) no-repeat;

	text-align:center;

	width:244px; height:151px;

}

.paneBot6 {

	background:url(../images/pane6Bot.png) no-repeat;

	padding:12px 5px;

	width:234px; height:13px;

}

	.paneBot6 a {

		color:#fff;

		text-decoration:none;

	}

	.paneBot6 a:hover {

		color:#c6f6ff;

	}

	.paneBot6 p {

		font-size:11px;

		line-height:100%;

		margin:0; padding:0;

	}



#submenu-about {

	background:url(../images/aboutDropdownBG.png) no-repeat;

	left:-15px;

	width:128px;

}

	#submenu-about li {

		width:112px;

	}

#submenu-services {

	background:url(../images/servicesDropdownBG.png) no-repeat;

	left:-15px;

	width:300px; height:222px; 

	

}

	#submenu-services li {

		width:134px;

	}

#submenu-hitech {

	background:url(../images/hitechDropdownBG.png) no-repeat;

	left:-15px;

	width:167px;

}

	#submenu-hitech li {

		width:151px;

	}

#submenu-smile {

	background:url(../images/smileDropdownBG.png) no-repeat;

	left:-15px;

	width:150px;

}

	#submenu-smile li {

		width:134px;

	}

.submenuHover {

	color:#066;

}

#flash-main {

		margin-bottom:20px;

	}



/*********************************/
