/* CSS Document */
body			{ background:url(../images/background.jpg) repeat bottom center; margin:0px; font-family:Arial; font-size:11px; color:#56aad0; overflow:hidden; }
a, img { border:none; outline:none; }
a				{ color:#8f0000; text-decoration:none; }
a:hover 		{ color:#b21f5f; text-decoration:underline; }
h1 				{ padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; font-size:32px; color:#3b92c0; text-shadow:white 0.0em 0.02em 0.02em; }
h2 				{ padding:0px; margin:0px 0px 0px 0px; font-size:20px; font-weight:normal; color:#3a81a9; font-weight:bold; text-shadow:white 0.0em 0.1em 0.1em; }
h3 				{ padding:0px; margin:0px 0px 0px 0px; font-size:32px; font-weight:normal; color:#5f5b5b; font-weight:bold; text-shadow:white 0.0em 0.1em 0.1em; }
b				{ color:#56aad0; }
p 				{margin:0px; padding:7px 0 7px 0;}

ul				{ margin:0px 0 0 0; padding:0px 0 0px 0px; list-style-type:none; line-height:20px; border:0px solid red; }
ul li			{ background:url(../images/aero_blue.jpg) no-repeat 0px 20px; font-size:12px; padding:15px 0px 15px 15px; line-height:18px; border-bottom:1px dotted #CCC; }
ul li a     	{ font-size:12px; color:#747474; line-height:18px; text-decoration:none; }
ul li a:hover	{ font-size:12px; color:#3a81a9;  line-height:18px; text-decoration:none; }


header			{ height:199px; width:1017px; float:left; margin:auto; border:0px solid red; }
nav				{ width:1002px; padding-top:25px; float:left; margin:auto;  }
nav a			{ font-size:11px; font-family:Arial; color:white; text-shadow:black 0.1em 0.1em 0.2em; text-decoration:none; }
nav a:hover		{ font-size:11px; font-family:Arial; color:#CF3; text-shadow:black 0.1em 0.1em 0.2em; text-decoration:none; }
#in_nav			{ margin:auto; width:654px; border:0px solid gray; padding:28px 0 0 0; }

.clear			{ clear:both; }
#body_in		{ background:url(../images/background_top.jpg) no-repeat top center; margin:0 auto;  }
#main			{ width:100%; height:100%; margin:auto; padding:0px 0px 0 0px; border:0px solid red;}
.itemMain		{ width:1002px; margin:auto;  padding:0px 0px 0 0px; border:0px solid blue;}

#logo			{ width:327px; height:146px; margin:auto; padding:29px 10px 0 0; border:0px red solid; }
#header_right	{ float:right; width:636px; text-align:right; font-family:Arial; padding:0px 0px 0px 0px; color:#FFF; font-size:11px; }
#search			{ float:right; border:none; width:191px; height:23px; padding:0px 0px 0px 0px; margin:19px 0px 0px 0px; }
#btn_search		{ float:right; width:25px; height:23px; margin:19px 0 0 0; }

.txtBox_search	{ background:url(../images/bg_search.jpg) no-repeat; border:none; width:181px; height:23px; font-size:11px; color:#a2a0a0; padding:0 5px 0 5px; line-height:24px }
.search_btn		{ background:url(../images/btn_search.jpg) no-repeat; border:none; width:25px; height:23px; border:none; cursor:pointer; }

#banner			{ width:964px; height:306px; margin:auto; padding:18px 0 0 22px;  float:left; border:0px solid red;  }
#banner_in		{ width:1004px; height:415px; float:left; margin:1px 0 0 0; background:url(../images/slide01.jpg) left top no-repeat; }
#banner_txt		{ width:302px; height:231px; float:right; text-align:right; font-size:12px; color:#464; margin:146px 126px 0 0; line-height:20px;  }


#content		{ float:left; width:1004px; padding:0px 0px 0px 0px; margin:60px 0px 0px 0px;  }


#content_1		{ float:left; height:327px; width:1004px; padding:0px 0px 0px 0px; margin:55px 0px 0px 0px; border:0px solid #FF0000; color:#747474; }
#cs				{ float:left; width:277px; height:293px; font-size:12px; line-height:19px;  padding:0px 0px 0px 0px; margin:0px 70px 0px 0px; }
#sense			{ float:right; width:319px; height:293px; font-size:12px; line-height:19px;  padding:0px 0px 0px 0px; margin:0px 60px 0px 0px; }
#mr				{ float:right; width:250px; height:293px; font-size:12px; line-height:19px;  padding:0px 0px 0px 0px; margin:0px 20px 0px 0px; }

.list			{ width:250px; margin:0 0 0 25px; }
.list ul			{ margin:0px; padding:6px 0 0 0px; list-style-type:none; line-height:20px; }
.list ul li			{ background:none; border-bottom:0px solid #dedede; margin:0px; font-size:11px; padding:6px 0px 4px 0px; line-height:20px;  text-decoration:none;}
.list ul li a     	{ background:url(../images/aero_blue.jpg) no-repeat 0px 9px; padding:6px 0px 5px 15px; color:#747474; line-height:20px; font-size:12px; text-decoration:underline;}
.list ul li a:hover	{ background:url(../images/aero_blue.jpg) no-repeat 0px 9px; padding:6px 0px 5px 15px; color:#3a81a9;  line-height:20px; text-decoration:none; }

/** Nivo Slider Styles Starts Here **/
#slider {
	position:relative;
    width:964px;
    height:306px;
	background:url(../images/loading.gif) no-repeat 50% 50%;
}
#slider img {
	position:absolute;
	top:0px;
	left:0px;
	display:none;
}
#slider a {
	border:0;
	display:block;
}

.nivo-controlNav {
	position:absolute;
	left:420px;
	top:290px;
	background:url(../images/banner_nav_bg.jpg) no-repeat top left;
	width:90px;
	height:32px;
	padding-top:17px;
	padding-left:0px;
	border:0px solid red;
}
.nivo-controlNav a {
	display:block;
	width:21px;
	height:21px;
	background:url(../images/bullets.png) no-repeat;
	text-indent:-9999px;
	border:0;
	margin-right:0px;
	float:left;
}
.nivo-controlNav a.active {
	background-position:0 -22px;
}

.nivo-directionNav a {
	display:block;
	width:30px;
	height:30px;
	background:url(../images/arrows.png) no-repeat;
	text-indent:-9999px;
	border:0;
}
a.nivo-nextNav {
	background-position:-30px 0;
	right:15px;
}
a.nivo-prevNav {
	left:15px;
}

.nivo-caption {
    text-shadow:none;
    font-family: Helvetica, Arial, sans-serif;
}
.nivo-caption a { 
    color:#efe9d1;
    text-decoration:underline;
}




<!--Vertical Scroll Slider Styles-->

#wrapper 		{	width:100%;	height:100%; position:absolute;	top:0; left:0;	overflow:hidden;	}
#mask 			{	width:100%;	height:500%; overflow:hidden; border:0px solid green; }
.about_me		{ 	height:900px; width:1000px; float:left; display:block; border:0px solid red; }	
.item 			{	height:1000px; width:40%; float:left; display:block; position:relative; top:25px;	}	
.content 		{ 	width:1002px; height:300px; top:0%; margin:0 auto; position:relative; }
.selected 		{ 	font-weight:700; }

.orngTxt		{ color:#ff8d55; font-size:16px;  }
.grenTxt		{ color:#54d33f; font-size:12px; }
.redTxt			{ color:#fe4949; font-size:12px; }
.yeloTxt		{ color:#ffbc1a; font-size:12px; }

#abt_me_title	{ font-size:18px; color:#FFF; position:relative; top:32px; }
.titleAbt		{ padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; font-size:32px; color:#3b9acc; text-shadow:black 0.0em 0.06em 0.06em; }			
#titleLine		{ height:2px; width:680px; float:right; border-bottom:2px solid #3ea645; text-shadow:black 0.0em 0.02em 0.02em; position:relative; top:49px; right:0px; }
#abt_me			{ background:url(../images/bg_about_me.png) no-repeat; float:left; width:900px; height:635px; font-size:12px; line-height:15px; color:#56aad0;  padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; border:0px solid green; }
#who			{ width:365px; float:left; border:0px solid gray; position:relative; line-height:15px; top:300px; left:410px; }
#left			{ width:45px; font-size:11px; color:#11597a; text-align:right; padding:1px; float:left; }
#right			{ width:285px; font-size:11px; color:#56aad0; text-align:right; padding:1px; float:right; border:0px solid red; text-align:left; margin:0 20px 0 0; }
#abt_txt		{ width:476px; float:left; border:0px solid gray; position:relative; top:360px; left:20px; line-height:19px; }

#myTools		{ width:300px; height:224px; float:right; position:relative; top:396px; right:25px; border:0px solid yellow;  }
#my_tools_title	{ font-size:18px; color:#f29d73; text-shadow:black 0.0em 0.06em 0.06em; }
.txtMyTools		{ padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; font-size:32px; color:#e76626; text-shadow:black 0.0em 0.06em 0.06em; }
#webTools		{ width:300px; height:50px; font-size:14px; font-weight:bold; color:#fff; position:relative; top:5px; text-shadow:black 0.0em 0.06em 0.06em; margin:6px 0px 0px 0px; border-bottom:1px dashed #069; }

#downloadCV		{ width:230px; height:190px; float:left; position:relative; top:396px; left:300px; border:0px solid yellow;  }
#download_title	{ font-size:18px; color:#cff9c8; text-shadow:black 0.0em 0.06em 0.06em; }
.txtCV			{ padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; font-size:32px; color:#54d33f; text-shadow:black 0.0em 0.06em 0.06em; }

#chat_title		{ font-size:18px; color:#96d5f0; text-shadow:black 0.0em 0.06em 0.06em; }
.txtCHAT		{ padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; font-size:32px; color:#2588ba; text-shadow:black 0.0em 0.06em 0.06em; }

#abtMenu		{ width:85px; height:435px; text-align:center; float:right; position:relative; top:85px; left:0px; }
.aboutContent, .portfolioContent { width:90%; height:649px; float:left; border:0px solid #f00; }
.aboutContent p, .portfolioContent p { padding:15px 0px; text-align:center; font-family:Arial, Tahoma, Verdana; font-size:14px; color:#fff; }

.portfolioContent { border:0px solid red; }
#portfolio_title  { font-size:18px; color:#FFF; background:url(../images/img_no2.png) left top no-repeat; height:82px; padding:25px 0 0 0;  }
#titleLine1		{ height:2px; width:680px; float:right; border-bottom:2px solid #3ea645; text-shadow:black 0.0em 0.02em 0.02em; position:relative; top:50px; right:6px; }

#portfolioTabs			{ width:100%; clear:both; border:0px solid red; position:relative; left:18px; top:65px;    }
#portfolioTabs	a		{ width:203px; height:30px; float:left; padding:13px 0px 0px 0px; margin:0px 15px 0px 0px; color:#000000; font-weight:bold; border:1px dashed #267ea2; font-size:14px; text-align:center; display:inline; text-shadow:1396e9 0.0em 0.06em 0.06em; text-decoration:none; background-color:#0c4257; opacity:0.4; filter:alpha(opacity=10);  }
#portfolioTabs	a:hover, #portfolioTabs a.selected	{ width:203px; height:30px; float:left; padding:13px 0px 0px 0px; margin:0px 15px 0px 0px; color:#5ac1ed; font-weight:bold; border:1px dashed #267ea2; font-size:14px; text-align:center; display:inline; text-shadow:black 0.0em 0.06em 0.06em; text-decoration:none; background-color:#0c4257; opacity:0.4; filter:alpha(opacity=10); }

.contactContent { float:left; height:730px; }
#Contact_me		{ float:left; width:737px; height:786px; line-height:15px; color:#56aad0;  padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; border:0px solid green; }
#ContactMeBg	{ background:url(../images/bg_contact.png) no-repeat; float:left; width:619px; height:622px; line-height:15px; color:#56aad0; position:relative; left:150px;  padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; border:0px solid green; }
/*#ContactMeBg	{ background:url(../images/bg_contact.png) no-repeat; float:left; width:643px; height:648px; line-height:15px; color:#56aad0; position:relative; left:150px;  padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; border:0px solid green; }*/
#Contact_title  { font-size:18px; color:#FFF; background:url(../images/img_no3.png) left top no-repeat; height:57px; padding:25px 0 0 0; border:0px solid red;  }
#titleLine2		{ height:2px; width:595px; float:right; border-bottom:2px solid #3ea645; text-shadow:black 0.0em 0.02em 0.02em; position:relative; left:150px; top:40px; float:right; }
#form			{ width:472px; height:270px; float:left; position:relative; left:70px; top:35px; border:0px solid green;  }
.txtBox			{ background:url(../images/bgTxtBox.png) left top no-repeat; width:457px; height:41px; padding:0px 0 0 15px; font-family:Arial; color:#216793; font-size:12px; border:0px; }
.txtArea		{ background:url(../images/bgTxtArea.png) left top no-repeat; width:457px; height:136px; padding:15px 0 0 15px; font-family:Arial; color:#216793; font-size:12px; border:0px;  }
#socialIcons	{ width:261px; height:50px; position:relative; top:55px; left:184px; float:left; margin:auto; border:0px solid blue; }
#sendBTN		{ width:133px; height:65px; position:relative; top:80px; left:240px; }
.errorMsge		{ width:550px; height:25px; position:relative; left:30px; top:390px; }
.sendbtn		{ background:url(../images/btn_send.png) left bottom no-repeat;  width:133px; height:65px; border:0px; cursor:pointer; }

/* Easy Slider */

#slider_content{
		position:relative;
		top:50px;
		margin:auto;
		border:0px solid red;
		background:url(../images/img_macPC.png) no-repeat center top; width:527px; height:465px;
		}

#easy_slider1 ul, #easy_slider1 li, #easy_slider2 ul, #easy_slider2 li, #easy_slider3 ul, #easy_slider3 li, #easy_slider4 ul, #easy_slider4 li{ 
	margin:0;
	padding:0;
	list-style:none;
	width:408px;
	height:465px;
	border:0px solid blue;

	}	
#easy_slider1, #easy_slider1 li, #easy_slider2, #easy_slider2 li, #easy_slider3, #easy_slider3 li, #easy_slider4, #easy_slider4 li{ 
	overflow:hidden;
	width:408px;
	height:465px;
	}	
#easy_slider1, #easy_slider2, #easy_slider3, #easy_slider4 { 
	margin-left:5px;
	border:0px solid red;
	width:408px;
	height:465px;
	position:relative;
	top:27px;
	left:46px;
	}	
#prevBtn1, #nextBtn1, #prevBtn2, #nextBtn2, #prevBtn3, #nextBtn3, #prevBtn4, #nextBtn4 { 
	display:block;
	width:34px;
	height:130px;
	position:absolute;
	left:-125px;
	top:115px;
	}	
#nextBtn1, #nextBtn2, #nextBtn3, #nextBtn4 { 
	left:600px;
	}														
#prevBtn1 a, #nextBtn1 a, #prevBtn2 a, #nextBtn2 a, #prevBtn3 a, #nextBtn3 a, #prevBtn4 a, #nextBtn4 a	{  
	display:block;
	width:34px;
	height:130px;
	background:url(../images/aeroLeft.png) no-repeat 0 0;	
	}	
#nextBtn1 a, #nextBtn2 a, #nextBtn3 a, #nextBtn4 a{ 
	background:url(../images/aeroRight.png) no-repeat 0 0;	
	}	
			
/* Easy Slider */


#footer					{ background:url(../images/bgFooter.png) left top repeat-x; color:#777777; float:left; font-family:Arial; font-size:11px; line-height:25px; height:100px; width:100%; padding:0px 0px 0px 0px; margin:0px; text-align:center; border:0px solid red; }
#footer a				{ color:#777777; text-decoration:none; }
#footer a:hover			{ color:#0c0101; text-decoration:underline; }
#footer .copy 			{ color:#0a6891; font-family:Arial; font-size:11px; text-align:left; position:relative; left:250px; width:500px; margin:25px 0 0px 0; border:0px solid red; }
#footer .copy a 		{ color:#76bcbe; text-decoration:none; }
#footer .copy a:hover 	{ color:#76bcbe; text-decoration:underline; }
#footer b 				{ color:#bae314; }

#footerLogo				{ width:174px; height:173px; border:0px solid #FF0; float:right; position:relative; top:335px; left:50px;  }

