@charset "utf-8";
/* CSS Document */
*{margin:0;padding:0}
body
{
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	margin:15px 0;
	background:#fff;
	
}
form,p,ol,ul,li,dt,dd,h1,h2,h3,h4,h5,h6
{
	margin:0;
	padding:0;
}
img,select,input,textarea
{
	border:0;
	outline:none;
	font-size:11px;
}
a
{
	outline:none;
	color:#F15D22;
	text-decoration:none;
}
select,textarea
{
	border:0px solid #cacaca;
	font-family:Arial, Helvetica, sans-serif;
	outline:none;
	border:none;
}
textarea
{
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}
div#Container
{
	width:996px;
	margin:0 auto;
	overflow:hidden;
	font-size:12px;
	color:#000;
	line-height:17px;
}
h1
{
	text-indent:-9999px;
	float:left;
	width:211px;
	height:59px;
}
h1 a
{
	background: url(../images/logo.png) no-repeat left;
	display:block;
	width:211px;
	height:59px;
}
h1 a span
{
	visibility:hidden;
}
ul.nav
{
	float:right;
	list-style:none;
	margin-top:40px;
	margin-bottom:0;
	padding:0;
	line-height:5px;
	margin-right:5px;
}
ul.nav li 
{
	float:left;
}
ul.nav li a 
{
	padding-right:4px;
}
div#body-top-left
{
	float:left;
	width:595px;
}
div#body-top-right
{
	float:right;
	width:401px;
}
ul.tabRight_home
{
	list-style:none; 
}
ul.tabRight_home li
{
	line-height:16px;
}
div#body_main
{
	width:874px;
	margin-top:0px;
	float:left;
	margin-bottom:0;
	padding-bottom:0;
	border:solid;
	border-color:#999999;
	border-width:thin;
	padding:30px;
	padding-left:70px;
	padding-right:50px;
	border-bottom:none;
}

#borderDiv
{
border:solid;
border-color:#666666;
border-width:thin;
float:left;
padding:30px;
}
div#body_main .body_main_left
{
	float:left;
	width:645px;
	text-align:left;
	line-height:14px;

}
div#body_main .body_main_right
{
	float:right;
	width:267px;
	text-align:center;
	text-transform:uppercase;
	color:#f15d22;
	padding-right:26px;
	font-size:14px;

}
.shadowline
{
	 background:url(../images/intro-right.jpg) no-repeat right;
	 width:28px;
	 height:420px;
	 float:left;
	 margin-left:15px;
}
.intro_image
{
	margin-right:15px;
	margin-bottom:10px;
}
p.introTxt
{
	text-align:left;
	text-align:justify;
	margin-bottom:10px;
}
p.introTxt span
{
	font-size:18px;
	color:#f15d22;
}
#footer
{
	background:url(../images/footer-back.png);
	width:985px;
	padding:10px;
	color:#fff;
	float:left;
	margin-top:0;
	font-size:12px;
	text-transform:uppercase;
	height:30px;
	font-weight:600;
}
#footer .left, #footer .right
{
	width:450px;
	text-align:left;
	float:left;
	text-transform:uppercase;
}	
#footer .right
{
	text-align:right;
	float:right;
}	
#footer .left a, #footer .right a
{
	color:#fff;
	text-decoration:none;
	padding:0 8px;
}	
#footer .left a:hover, #footer .right a:hover
{
	color:#fff;
	text-decoration:underline;
}	
p.copyright
{	
	color:#000;
	text-align:left;
	float:left;
}
h3
{
	font-size:130%;
	color:#f15d22;
}
.large-titles
{
	font-size:180%;
	color:#f15d22;
	margin-bottom:15px;
}
.csmLarge
{
	width:976px;
	margin-top:32px;
	text-align:center;
}
#header
{
		height:144px;
		/*background:#5DC9E1;*/
		color:#fff;
}	
div.wrap
{
width:595px;
margin:0 auto;
text-align:left;
}
div#header div.wrap{
height:340px;
/*background:url(../images/header-bg.png) 50% 0 no-repeat;*/
}
div#header div#slide-holder{
z-index:40;
width:595px;
height:352px;
position:absolute;
}
div#header div#slide-holder div#slide-runner{
top:1px;
/*left:9px;*/
width:595px;
height:341px;
overflow:hidden;
position:absolute;
}
div#header div#slide-holder img{
margin:0;
display:none;
position:absolute;
}
div#header div#slide-holder div#slide-controls{
left:0;
bottom:0;
width:595px;
height:46px;
display:none;
position:absolute;
background:url(../images/slide-bg.png) 0 0;
}
div#header div#slide-holder div#slide-controls p.text{
float:left;
color:#fff;
display:inline;
font-size:10px;
line-height:16px;
margin:15px 0 0 20px;
text-transform:uppercase;
}
div#header div#slide-holder div#slide-controls p#slide-nav{
float:right;
height:24px;
display:inline;
margin:11px 15px 0 0;
}
div#header div#slide-holder div#slide-controls p#slide-nav a{
float:left;
width:24px;
height:24px;
display:inline;
font-size:11px;
margin:0 0px 0 0;
line-height:24px;
font-weight:bold;
text-align:center;
text-decoration:none;
background-position:0 0;
background-repeat:no-repeat;
}
div#header div#slide-holder div#slide-controls p#slide-nav a.on{
background-position:0 -24px;
}
div#header div#slide-holder div#slide-controls p#slide-nav a{background-image:url(../images/silde-nav.png);}
div#header{
margin:-1px 0 0;
}

.nameTitle {
	font-size:1.2em;
}

/* Easy Slider */

	#slider{}	
	#slider ul, #slider li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#slider li{ 
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		width:595px;
		height:341px;
		overflow:hidden; 
		}	

/* // Easy Slider */

/*******projects****************/
.odd_line,.even_line {
	width:467px;
	height:80px;
	overflow:hidden;
	clear:both;
	margin-bottom:10px;
}
.odd_line {
	background-color:#ffc700;
}
.even_line {
	background-color:#ffe193;
}
.project-title {
	font-weight:bold;
	margin:10px 0 4px 20px;
	width:360px;
	float:left;
}
.details {
	float:left;
	width:360px;
	margin-left:20px;
}
.details .label {
	width:58px;
	float:left;
}
.details .description {
	float:left;
}
.project_image {
	float:right;
}
.project_image img{
	width:85px;
	height:80px;
}

