@charset "utf-8";
/* CSS Document */

body {
	font-family:Arial, Helvetica, sans-serif; font-weight:normal;
	background:url(../images/background.jpg) #001824 repeat-x top left;	margin:0px;	padding:0px;
}

 
#main {
	width:940px; margin:0px auto; padding:0px; background:#FFFFFF;
	}
	
.top {
	background:url(../images/topbg.jpg) top left repeat-x;
	height:91px; width:940px; float:left;
	}
	
.menu {
	background:url(../images/menubg.jpg) repeat-x top left;
	float:left;	height:47px; width:100%;
	}	
	
#header {
	background:#000000; width:940px; height:264px; float:left;
	}

#header-inner {
	background:#000000; width:940px; height:219px; float:left;
	} 
			
.boxbg {
	background:url(../images/boxbg.jpg) #FFFFFF repeat-x top left; width:940px; height:250px; float:left; margin:0px; padding:0px;
	}
		
.box1 {
	background:url(../images/box1.jpg) no-repeat top left; width:228px; height:225px; float:left; margin-left:14px;
	}	

.s-mngt {
	color:#FFFFFF; font:19px Arial, Helvetica, sans-serif bold; float:left; margin:74px 0px 0px 0px; width:227px; text-align:center;
	}
		
.box2 {
	background:url(../images/box2.jpg) no-repeat top left; width:228px; height:225px; float:left;
	}	

.m-rsch {
	color:#FFFFFF; font:19px Arial, Helvetica, sans-serif bold; float:left; margin:90px 0px 0px 0px; width:227px; text-align:center;
	}	
	
.box3 {
	background:url(../images/box3.jpg) no-repeat top left; width:228px; height:225px; float:left;
	}	
	
.box4 {
	background:url(../images/box4.jpg) no-repeat top left; width:228px; height:225px; float:left;
	}

.box-txt {
	font:12px Arial, Helvetica, sans-serif normal; color:#cfd3d7; float:left; width:210px; margin:8px 8px 0px 12px;
	}
			
.page {
	background:#ffffff; width:940px; float:left; margin:0px; padding:0px;
	} 	
	
#left_panel {
	width:296px; float:left; margin:10px 10px 0px 15px;	
	}
	
.top_curve {
	background:url(../images/top-curve.jpg) no-repeat top left; width:296px; height:45px; margin:0px; padding:0px; float:left;
	}		
	

.btm_curve {
	background:url(../images/btm-curve.jpg) no-repeat top left; width:296px; height:13px; margin:0px; padding:0px; float:left;
	}	
	
	
.c_middle {
	background:url(../images/curve-middle.jpg) repeat-y top left; width:296px; height:100%; margin:0px; padding:0px; float:left;
	}	
	
.newsbg {
	background:url(../images/qc.jpg) no-repeat top right; width:292px; height:102px; margin:1px; padding:0px; float:left; 
	}	

.n-hdr {
	color:#071e30; font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:10px 0px 0px 10px; float:left;
	}	

.calendar {
	background:url(../images/calendar.png) no-repeat top left;
	width:16px;	height:16px; float:left; margin:10px 0px 0px 10px;
	}		

.qc-hdr {
	font:12px Arial, Helvetica, sans-serif;
	font-weight:bold; line-height:18px;
	color:#22629d; 
	}
	
.qc-txt {
	font:12px Arial, Helvetica, sans-serif normal;
	color:#22629d; line-height:18px;
	}
	
		
.n-txt {
	float:left;	width:270px; font:12px Arial, Helvetica, sans-serif normal;	margin:7px;
	}	

.readmore {
	color:#ea6700; float:right;	width:70px;	font:11px Arial, Helvetica, sans-serif normal;
	text-transform:uppercase; text-decoration:none; outline:none;
	}

a.readmore:hover {
	color:#ea6700; float:right;	width:70px;	font:11px Arial, Helvetica, sans-serif normal;
	text-transform:uppercase; text-decoration:underline;  outline:none;
	}

.more {
	color:#ea6601; float:right; margin-top:12px; width:227px; text-align:center; font:12px Arial, Helvetica, sans-serif;
	  text-decoration:none; font-weight:bold; margin-top:15px;  outline:none;
	}
	
a.more:hover {
	color:#ea6601; float:right;	width:227px; text-align:center; font:12px Arial, Helvetica, sans-serif bold;
	 text-decoration:underline;  font-weight:bold; margin-top:15px; outline:none;
	}
	
.main_body {
	width:600px; height:100%; float:right; margin:10px 10px 0px 0px;
	}


.portfolio_body {
	width:920px; height:100%; float:left; margin:0; padding:10px 10px 10px 50px;
	}
.quick-link {
	float:right; width:600px; margin:40px 10px 0px 0px; text-align:right;
	font:12px Arial, Helvetica, sans-serif normal; color:#FFFFFF; letter-spacing:0.5px;	
	}

.q-link {
	font:12px Arial, Helvetica, sans-serif normal;
	color:#FFFFFF; letter-spacing:0.5px; text-decoration:none;  outline:none;
	}

a.q-link:hover {
	font:12px Arial, Helvetica, sans-serif normal;
	color:#53d0fe; letter-spacing:0.5px;  outline:none;
	}	
	
.logo {
	background:url(../images/logo.jpg) no-repeat top left;
	width:310px; height:90px; float:left;
	}	

.btext {
	font:12px Arial, Helvetica, sans-serif normal;
	float:left;	width:98%; color:#071c2f;
	}
	
.ctext {
	font:12px Arial, Helvetica, sans-serif normal;
	float:right;	width:60%; color:#071c2f;
	}
	
.w-text {
	font:20px Arial, Helvetica, sans-serif bold;
	float:left;	width:100%;	color:#2a353b; 
	}

.b-header {
	font:18px Arial, Helvetica, sans-serif bold;
	color:#FFFFFF; float:left;
	}


















#f-curve {
	background:url(../images/btmbg.jpg);
	width:940px; height:21px; float:left; margin:0px; padding:0px; vertical-align:bottom;
	}	

#footer {
	background:#001824;	width:940px; height:60px;float:left;
	color:#FFFFFF; font:11px Arial, Helvetica, sans-serif normal; text-align:center;
	}



#contact-top
{
	width:563px;
	height:auto;
	margin:0;
	padding:0;
	float:left;
	background-image:url(../images/contact-top.jpg);
	background-repeat:no-repeat;
	background-position:left top;
}

#contact-mdi
{
	width:563px;
	height:auto;
	margin:0;
	padding:0;
	float:left;
	background-image:url(../images/contact-mdi.jpg);
	background-repeat:repeat-y;
	background-position:left top;
}

#contact-btm
{
	width:433px;
	height:auto;
	margin:0;
	padding:25px 65px 25px 65px;
	float:left;
	background-image:url(../images/contact-btm.jpg);
	background-repeat:no-repeat;
	background-position:left bottom;
}

#portfolio-part
{
	width:690px;
	height:auto;
	margin:0;
	padding:15px 10px 15px 10px;
	float:left;
}


#right-link
{
	z-index : 100000;
	width:99%;
	float:left;
}

#right-link ul
{
	width:auto;
	margin:0px;
	padding:0px 0px 5px 5px;

}

#right-link li
{
	margin:0px;
	padding:0px;
	color:#2a8097;
	list-style-type : none;
	background-image:url(../images/arrow.jpg);
	background-repeat:no-repeat;
	background-position:left center;
}

#right-link a 
{
	width:91%;
	text-decoration:none;
	color:#2a8097;
	font-family:arial;
	font-size: 12px;
	padding:8px 0px 8px 20px;
	display : block;
}

#right-link a:hover 
{
	color:#333333;
	text-decoration:none;
	width:91%;
}


.blue
{
	font-family:arial, verdana;
	font-size:12px;
	color:#0099FF;
	font-weight:bold;
}

.black
{
	font-family:arial, verdana;
	font-size:12px;
	color:#333333;
}

#right
{
	width:220px;
	height:auto;
	margin:0;
	padding:10px 10px 0 0;
	float:right;
}

.inner-link
{
color:#2a8097;
	font-family:arial;
	font-size: 12px;
}
#inner-link
{
	z-index : 100000;
	width:99%;
	float:left;
}

#inner-link ul
{
	width:auto;
	margin:0px;
	padding:0px 0px 5px 5px;

}

#inner-link li
{
	margin:0px;
	padding:0px;
	color:#2a8097;
	font-family:arial;
	font-size: 12px;
	padding:3px 0px 3px 20px;
	list-style-type : none;
	background-image:url(../images/arrow.jpg);
	background-repeat:no-repeat;
	background-position:left center;
}

#inner-link a 
{
	width:91%;
	text-decoration:none;
	color:#2a8097;
	font-family:arial;
	font-size: 12px;
	padding:8px 0px 8px 5px;
	display : block;
}

#inner-link a:hover 
{
	color:#333333;
	text-decoration:none;
	width:91%;
}




