@media screen {

body {
	background-color:#98D8F3;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px; 
	padding:0; 
	margin:0; 
	color:#013877;
		}
	#mainwrapper {
		background-color:#FFFFFF;
		width:930px;
		margin:0 auto;
		margin-top:10px;
		border:1px solid #B2B2B2;
		} 
	#homewrapper {
		background-color:#FFFFFF;
		width:930px;
		margin:0 auto;
		margin-top:10px;
		border:1px solid #B2B2B2;
		height:630px;
		} 
	a {		font-family:Verdana, Arial, Helvetica, sans-serif;
			color:#4E8865;
}
	select {
		background-color:#fff;
		color:#333; 
		font-size:9px; 
		font-family:Verdana, Arial, Helvetica, sans-serif;
		}
	input { 
		font-size:9px; 
		font-family:Verdana, Arial, Helvetica, sans-serif;
	  	}
	#quicklinks {
		background-image:url(../images/logo.jpg);
		background-repeat:no-repeat;
		position:absolute;
		width:263px;
		color:#4E8865;
		padding-left:15px;
	}
	#banner_photo {
		position:absolute;
		left:263px;
		width:637px;
		height:170px;
		color:#4E8865;
	}
	#address {
		position:relative;
		padding-top:10px;
		margin-left:363px;
		color:#4E8865;
	}
	#tiny_top_menu {
		position:relative;
		padding-left:46px;
		float:left;
		color:#4E8865;
	}
	a {		font-family:Verdana, Arial, Helvetica, sans-serif;
			color:#4E8865;
			text-decoration:none;
}
	a:hover{		font-family:Verdana, Arial, Helvetica, sans-serif;
			color:#013877;
			text-decoration:none;
}

	#designbywrapper {
		margin:0 auto;
		width:930px;
		}
	#topbanner {
		position:relative;
		background-image:url(../images/top_banner_Bg.jpg);
		background-repeat:no-repeat;
		top:4px;
		left:17px;
		width:900px;
		height:170px;
	}
	#worldpaybanner {
		position:relative;
		background-image:url(../images/worldpaytop.jpg);
		background-repeat:no-repeat;
		top:4px;
		left:17px;
		width:900px;
		height:120px;
	}
	#mainmenu {
		position:relative;
		top:4px;
		left:17px;
		width:900px;
		height:30px;
		z-index:500;
	}
	#rightmenu {
		position:relative;
		background-image:url(../images/right_Bg.jpg);
		background-repeat:no-repeat;
		padding-right:13px;
		top:2px;
		height:342px;
		width:200px;
		float:right;
	}
	#main_content {
	position:relative;
	top:18px;
	left:20px;
	width:685px;
	scrollbar-face-color: #159FE2;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-3dlight-color: #ffffff;
	scrollbar-darkshadow-color: #ffffff;
	scrollbar-shadow-color: #ffffff;
	scrollbar-arrow-color: #ffffff;
	scrollbar-track-color: #ffffff;
	padding-right:7px;
	padding-bottom:30px;

	}
	#main_content_about{
	position:relative;
	top:18px;
	left:20px;
	width:685px;
	scrollbar-face-color: #159FE2;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-3dlight-color: #ffffff;
	scrollbar-darkshadow-color: #ffffff;
	scrollbar-shadow-color: #ffffff;
	scrollbar-arrow-color: #ffffff;
	scrollbar-track-color: #ffffff;
	padding-right:7px;
	padding-bottom:30px;
	height: 600px;

	}
	#worldpay_content {
		position:relative;
		top:18px;
		left:20px;
		width:900px;
		overflow:auto;
		height:390px;
		scrollbar-face-color: #159FE2;
		scrollbar-highlight-color: #FFFFFF;
		scrollbar-3dlight-color: #ffffff;
		scrollbar-darkshadow-color: #ffffff;
		scrollbar-shadow-color: #ffffff;
		scrollbar-arrow-color: #ffffff;
		scrollbar-track-color: #ffffff;
		padding-right:7px;

	}
	.main_text {
		font-family:verdana; 
		font-size:10px; 
		color:#013877;
	}
	.white_text {
		font-family:verdana; 
		font-size:12px; 
		color:#ffffff;
	}
	#main_content_text {
		position:relative;
		width:665px;
		left:3px;
	}
	#col1 {
		position:absolute;
		width:355px;
		left:3px;
		overflow:visible;
		padding-right:7px;
		scrollbar-face-color: #159FE2;
		scrollbar-highlight-color: #FFFFFF;
		scrollbar-3dlight-color: #ffffff;
		scrollbar-darkshadow-color: #ffffff;
		scrollbar-shadow-color: #ffffff;
		scrollbar-arrow-color: #ffffff;
		scrollbar-track-color: #ffffff;

	}
	#col2 {
		position:absolute;
		width:305px;
		left:370px;
		overflow:visible;
		scrollbar-face-color: #159FE2;
		scrollbar-highlight-color: #FFFFFF;
		scrollbar-3dlight-color: #ffffff;
		scrollbar-darkshadow-color: #ffffff;
		scrollbar-shadow-color: #ffffff;
		scrollbar-arrow-color: #ffffff;
		scrollbar-track-color: #ffffff;


	}
	#col3 {
		position:absolute;
		width:435px;
		left:1px;
		overflow:auto;
		height:280px;
		padding-right:7px;
		scrollbar-face-color: #159FE2;
		scrollbar-highlight-color: #FFFFFF;
		scrollbar-3dlight-color: #ffffff;
		scrollbar-darkshadow-color: #ffffff;
		scrollbar-shadow-color: #ffffff;
		scrollbar-arrow-color: #ffffff;
		scrollbar-track-color: #ffffff;

	}
	#col4 {
		position:absolute;
		width:205px;
		left:470px;
		height:280px;
		overflow:auto;
		scrollbar-face-color: #159FE2;
		scrollbar-highlight-color: #FFFFFF;
		scrollbar-3dlight-color: #ffffff;
		scrollbar-darkshadow-color: #ffffff;
		scrollbar-shadow-color: #ffffff;
		scrollbar-arrow-color: #ffffff;
		scrollbar-track-color: #ffffff;


	}
	.red_text{
		color:#FF0000;
		font-size:10px;
		font-weight:bold;
	}
	
	.title_text{
		color:#43815B;
		font-size:12px;
		font-weight:bold;
	}
	
	.caltitle_text{
		color:#013877;
		font-size:14px;
		font-weight:bold;
	}
	
	.largetitle_text{
		color:#013877;
		font-size:16px;
		font-weight:bold;
	}
	
	.caltoptitle_text{
		color:#013877;
		font-size:10px;
		font-weight:bold;
	}
	
	.home_photo {
		float:right;
		padding-left:15px;
		padding-bottom:15px;
	}
	.actlogo_photo {
		position: relative;
		top:-36px;
		float:right;
		height:58px;
	}
	.downloadfull_photo {
		position: relative;
		top:-33px;
		float:right;
		right:10px;
		height:31px;
	}
	
	#hottopic1 {
		position: absolute;
		background-image:url(../images/latestnews_award_bg.jpg);
		background-repeat:no-repeat;
		left:1px;
		width:277px;
		height:90px;
		padding-left:14px;
		padding-top:40px;
		color:#FFFFFF;
		}
	#hottopic1_research {
		position: absolute;
		background-image:url(../images/latestnews_research_bg.jpg);
		background-repeat:no-repeat;
		left:1px;
		width:277px;
		height:90px;
		padding-left:14px;
		padding-top:40px;
		color:#FFFFFF;
		}
	#hottopic2 {
		position: absolute;
		left:292px;
		width:370px;
		height:90px;
		border-left:1px dashed #cccccc;
		border-top:1px dashed #cccccc;
		padding-top:3px;
		padding-left:14px;

		}
	fieldset{
		background-image:url(../images/form_blue_bg.jpg);
		background-repeat:repeat-x;
		width:500px;
		font-size : xx-small;
		font-family : Verdana;
		color : #013877;
		font-size: 10px;
		}
	
	legend{
		background-image:url(../images/legend_bg.jpg);
		background-repeat:repeat-x;
		font-size : xx-small;
		font-family : Verdana;
		color : #990000;
		font-weight : bold;
		font-size: 12px;
		}
	.button  {
		font-size : xx-small;
		font-family : Verdana;
		background-color : #efefef;
		color : #666666;
		font-weight : bold;
		border-width : 1px;
		border-color : #666666;
	}
	.tbflat  {
		font-size : xx-small;
		font-family : Verdana;
		border: 1 #BCBCBC dashed;
		height: 17px;
		width:150px;
		text-align: top;
	}
	.tbflat_anylength {
		font-size : xx-small;
		font-family : Verdana;
		border: 1 #BCBCBC dashed;
		height: 17px;
		text-align: top;
	}
	.selectbox  {
		font-size : xx-small;
		font-family : Verdana;
		border: 1 #BCBCBC dashed;
		height: 17px;
		text-align: top;
	}
	.tbflat_box  {
		font-size : xx-small;
		font-family : Verdana;
		border: 1 #BCBCBC dashed;
		height: 50px;
		vertical-align: top;
	}
	#booklist {
		width:150px;
		height:80px;
	}
		
	.bookimage {
		float:left;
		margin-left:10px;
		padding-right:10px;
		}

	#ourwork_list {
		padding-left:20px;
		position: relative;
		width:645px;
		float:left;
		voice-family: "\"}\"";
		voice-family: inherit;
		vertical-align:top;
		}
	.ourwork_list_li {
		padding-left:40px;
		padding-top:10px;
		padding-right:40px;
		padding-bottom:5px;
		}
	
	.hundred{
		border:#CCCCCC;
		border-style:dashed;
		border-top-width: 1px; 
		border-right-width: 1px; 
		border-bottom-width: 1px; 
		border-left-width: 1px;
		margin-right:50px;
		padding-left:10px;
		padding-right:10px;
		margin-bottom:20px;
		text-align:center;
		vertical-align:top;
		width:180px;
		display:inline-block;
	}
	#ourwork_list_big {
		padding-left:20px;
		position: relative;
		width:645px;
		float:left;
		voice-family: "\"}\"";
		voice-family: inherit;
		vertical-align:top;
		}
	.ourwork_list_li_big {
		padding-left:20px;
		padding-top:10px;
		padding-right:20px;
		padding-bottom:5px;
		}
	
	.hundred_big{
		border:#ffffff;
		border-style:dashed;
		border-top-width: 1px; 
		border-right-width: 1px; 
		border-bottom-width: 1px; 
		border-left-width: 1px;
		vertical-align:top;
		width:600px;
		display:inline-block;
		padding-left:20px;
		padding-right:20px;
	}
	.book_photo {
		float:right;
		padding-top:15px;
		padding-right:1px;
		padding-left:10px;
		padding-bottom:15px;
	}
	
	
	.demo3{
	text-align:left;
	margin:10px;
}

.photo{

	height:100px;
	height/**/:auto;
	border:dashed 1px #dedede;
	margin:4px;
	
	display:-moz-inline-block;
	display:-moz-inline-box;
	display:inline-block;

	text-align:center;
}



.photo a:hover{
	color:#FF0033;
}

	#videobg {
	background-image:url(../images/videobg.jpg); 
	background-repeat:no-repeat;
	}
	
	#worldpayaddress{
			color:#43815B;
		font-size:10px;
		font-weight:bold;
		float:right;

	}
	
	
		}


	
	
	
	
	
	@media print {
	
	
body {
		font-family:verdana, sans-serif; 
		font-size:x-small; 
		padding:0; 
		margin:0; 
		color:#333333;
		}
		
#quicklinks {visibility:hidden
		}

	#banner_photo {visibility:hidden
		}
	
	#tiny_top_menu {visibility:hidden
		}
	
		#topbanner {visibility:hidden
		}
	#mainmenu {visibility:hidden
		}
	#rightmenu {visibility:hidden
		}
	#topbanner {visibility:hidden
		}
	
		#main_content {
		position:relative;
		top:0px;
		overflow:visible;
		height:auto;

	}
	
		#designbywrapper{visibility:hidden
		}	
	}
