/* CSS Document */

	body {
		margin-left: 0px;
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 0px;
	}
	body {
		font-family: Arial, Helvetica, sans-serif;
		background-color:#e2e2e2;
	}
	#container{
		width:1024px;
		background-color:#f3f3f3;
		margin:0px auto;
		background-image:url(../images/topbg.png);
		background-repeat:repeat-x;
		
	}
	#container-inner{
		width:951px;
		/* background-color:#6600FF; */
		margin:0px auto;
	}
	#topnavigation ul{
		padding:0px;
		margin:0px;
		padding-top:5px;
		text-align:right;
	}
	#topnavigation li{
		display: inline;
		list-style-type: none;
		padding-left: 20px;
		background:transparent url(../images/second_menu_arrow.gif) no-repeat scroll right center;
		padding:0 1em;
	}
	#topnavigation li a{
		text-decoration:none;
		color:#b3b4b4;
		font-size:11px;
	}
	#topnavigation li a:hover{
		color:#979797;
	}
	#toparea{
		/* background-color:yellow; */
	}
	#logoarea{
		/* background-color:orange;  */
		float:left;
	}
	#accessability{
		width:461px;
		float:right;
		margin-top:30px;
		text-align:right;
		color:#888987;
	}
	#accessability a{
		text-decoration:none;
		color:#888987;
	}
	.size1{
		padding-right:5px;
		padding-left:5px;
		border-right:1px solid #cbcccd;
	}
	.size2{
		padding-right:5px;
		padding-left:5px;
		border-right:1px solid #cbcccd;
	}
	.size3{
		padding-right:5px;
		padding-left:5px;
		border-right:1px solid #cbcccd;
	}
	.size4{
		padding-right:5px;
		padding-left:5px;
		border-right:1px solid #cbcccd;
	}
	#navigation{
		margin-bottom:10px;
	}
	#navigation ul{
		padding:0px;
		margin:0px;
		text-align:right;
	}
	#navigation li{
		display: inline;
		list-style-type: none;
		padding-left: 40px;
	}
	#navigation li a{
		text-decoration:none;
		color:#888987;
	}
	#navigation li a:hover{
		text-decoration:none;
		color:#979797;
		border-bottom:1px solid #888987;
	}
	#search{
		border:1px solid #cbd7e2;
		background-color:#e9eaed;
		color:#3b4658;
		font-family: Arial, Helvetica, sans-serif;
	}
	.listbox{
		border:1px solid #cbd7e2;
		color:#3b4658;
		width:180px;
		padding:5px;
		margin-left:7px;
		font-family: Arial, Helvetica, sans-serif;
		margin-right:10px;
		margin-bottom:10px;
	}
	#searchbutton{
		padding-left:5px;
	}
	#mainimg{
		float:left;
		width:675px;
		height:322px;
	}
	#mainnews{
		float:right;
		width:349px;
		height:322px;
		background-image:url(../images/newsimg.png);
		background-repeat:no-repeat;
	}
	#mainnews h1{
		margin:0px;
		color:#989998;
		padding:15px;
		font-weight:normal;
	}
	#main-holder{
		background-image:url(../images/bg-main1.png);
		background-repeat:repeat-y;
		width:973px;
		margin:0px auto;
	}
	#container-main{
		width:951px;
		/* background-color:#996666; */
		margin:0px auto;
		text-align:left;
	}
	#container-main h1{
		border-bottom:0 none;
		color:#C71D22;
		margin:0;
		padding:9px;
		text-decoration:none;
	}
	#container-main p{
		color:#898989;
		line-height:25px;
	}
	#img-container{
		float:left;
		/* background-color:pink; */
		width:178px;
	}
	.img-line{
		border-right:1px solid #e9eaed;
		padding-right:5px;
		padding-left:5px;
	}
	#img-heading{
		margin-bottom:8px;
	}
	#img-container p{
		letter-spacing:0.5px;
		padding-left:8px;
		color:#545554;
	}
	.red{
		color:#b8171f;
	}
	.red a{
		color:#b8171f;
		text-decoration:none;
		border-bottom:1px solid #cbcccd;
	}
	.green{
		color:#2e5014;
	}
	.green a{
		color:#2e5014;
		text-decoration:none;
		border-bottom:1px solid #cbcccd;
	}
	.brown{
		color:#311f07;
	}
	.brown a{
		color:#311f07;
		text-decoration:none;
		border-bottom:1px solid #cbcccd;
	}
	.purple{
		color:#411141;
	}
	.purple a{
		color:#411141;
		text-decoration:none;
		border-bottom:1px solid #cbcccd;
	}
	.orange{
		color:#aa6813;
	}
	.orange a{
		color:#aa6813;
		text-decoration:none;
		border-bottom:1px solid #cbcccd;
	}
	#bottomdiv-red{
		height:17px;
		width:178px;
		background-color:#b8171f;
	}
	#bottomdiv-green{
		height:17px;
		width:178px;
		background-color:#2e5014;
	}
	#bottomdiv-brown{
		height:17px;
		width:178px;
		background-color:#311f07;
	}
	#bottomdiv-purple{
		height:17px;
		width:178px;
		background-color:#411141;
	}
	#bottomdiv-orange{
		height:17px;
		width:178px;
		background-color:#aa6813;
	}
	
	#newsholder{
		padding-left:15px;
		padding-right:15px;
		padding-bottom:5px;
		padding-top:5px;
	}
	#newsimg{
		float:left;
		margin-right:10px;
		padding:5px;
	}
	#newstext{
		float:left;
		width:265px;
	}
	#newstext a{
		text-decoration:none;
	}
	#newstext p{
		color:#202020;
		margin:0px;
		padding:0px;
	}
	.blankdate{
		width:31px;
		height:34px;
		background-image:url(../images/dateblank.png);
		background-repeat:no-repeat;
		text-align:center;
		padding-top:2px;
	}
	p{
		color:#202020;
		line-height:18px;
	}
	#newstext h2{
		padding:0px;
		margin:0px;
		color:#c71d22;
		text-decoration:none;
	}
	#newstext h2 a{
		color:#c71d22;
		text-decoration:none;
	}
	#footer{
		margin-top:50px;
		border-top:1px solid #e1e1e1;
	}
	#footer-left{
		font-family:"Times New Roman", Times, serif;
		text-align:left;
		letter-spacing:2px;
		float:left;
		color:#787878;
		padding:10px;
	}
	#footer-right{
		text-align:right;
		float:right;
		color:#787878;
		padding:10px;
	}
	#footer-right a{
		color:#adadad;
		text-decoration:none;
	}
	#leftside{
		width:199px;
/* 		height:400px; */
		float:left;
		border-right:1px solid #e1e1e1;
		min-height:750px;
	}
	#leftside h2{
		border-bottom:1px solid #E5E5E5;
		border-top:2px solid #c71d22;
		color:#666666;
		font-weight:bold;
		margin-left:1px;
		padding:6px 0 6px 8px;
	}
	#leftside ul{
		list-style-image:none;
		list-style-position:outside;
		list-style-type:none;
		margin:0;
		padding:0;
	}
	#leftside li{
		font-weight:normal;
		text-decoration:none;
		padding:5px;	
	}
	.topnav{
		margin:5px;
		background-color:#f3f3f3;
		font-weight:normall;
	}
	.secondnav{
		margin-top:10px;
		margin-bottom:5px;
		background-color:#fff;
		border-bottom:1px dashed #c4c4c4;
		font-weight:normall;
	}
	.selected1 a{
		border-bottom:1px solid #c9c9c9;
	}
	.selected2 a{
		
	}
	
	#leftside li a{
		text-decoration:none;
		color:#808080
	}
	#leftside li a:hover{
		color:#c71d22;
		text-decoration:none;
	}

	#maincontent{
		width:551px;
		float:left;
		/* min-height:700px;*/
	}
	#maincontentbeadcrumb{
		width:739px;
		float:left;
		margin-bottom:5px;
		/* min-height:700px;*/
	}
	#maincontent li{
		color:#898989;
		padding:5px;
		text-align:justify;
	}
	#maincontent li a{
		color:#C71D22;
		text-decoration:none;
		
	}
	#maincontentimg{
		width:405px;
		float:left;
		min-height:700px;
	}
	#maincontent h1{
		padding:0px;
		margin:0px;
		color:#c71d22;
		padding:9px;
		border-bottom:0px;
		text-decoration:none
	}
	#maincontent a{
		text-decoration:none;
		
	}
	#maincontent h2{
		padding:0px;
		margin:0px;
		color:#560a0d;
		padding:9px;
		text-decoration:none
	}
	#maincontent p{
		color:#898989;
		line-height:25px;
		padding:6px;
	}
	#maincontentimg p{
		color:#898989;
		line-height:25px;
		padding:6px;
	}
	#maincontentimg h1{
		padding:0px;
		margin:0px;
		color:#c71d22;
		padding:9px;
		border-bottom:0px;
		text-decoration:none
	}
	#maincontentimg a{
		text-decoration:none
	}
	.breadcrumbs{
		font-size:10px;
		padding:10px;
		border-bottom:1px dashed #e1e1e1;
		color:#898989;
	}
	.breadcrumbs a{
		color:#646464;
		text-decoration:none;
	}
	.breadcrumbs a:hover{
		text-decoration:none;
		color:#c71d22
	}
	
	#rightside{
		width:195px;
		height:400px;
		float:right;
		border-left:1px solid #e1e1e1;
	}
	#rightsideimg{
		width:345px;
		height:400px;
		float:right;
		border-left:1px solid #e1e1e1;
	}
	#rightbox{
		background-color:#efefef;
		padding:5px;
		color:#898989;
	}
	#rightbox a{
		color:#646464;
		text-decoration:none;
	}
	#jobarea{
		margin:5px;
	}
	.jobtitle{
		padding:5px;
	}
	.jobtitle a{
		color:#C71D22;
	}
	.jobdesc{
		color:#898989;
		padding:5px;
		line-height:25px;
	}
	.jobdate{
		color:#898989;
		padding:5px;
	}
	.jobdate a{
		color:#6e6e6e;
	}
	.jobdate a{
		color:#C71D22
	}
	.errors{
		background-color:#e0d4d4;
		border:1px solid #a53d3d;
		padding:5px;
		margin-bottom:10px;
	}
	.errors p{
		color:#4f0c0c;
		line-height:0px;
		padding:0px;
		margin:0px;
	}
	.errors ul{
		margin:0px;
	}
	.errors li{
		margin:0px;
		padding:3px;
		color:#772929;
	}
	
	.success{
		background-color:#bcd7ad;
		border:1px solid #779a64;
		padding:5px;
		margin-bottom:10px;
	}
	.success p{
		color:#163608;
	}
	.success ul{
		margin:0px;
	}
	.success li{
		margin:0px;
		padding:3px;
		color:#346322;
	}
	
	.grey{
		color:#898989;
	}
	.grey a{
		color:#898989;
	}
	.project_thumb {
		margin:10px;
	}
	.image{
		float:left;
		width:165px;
		margin-right:10px;
		margin-bottom:10px;
	}
	.proj_title a{
		color:#898989;
		font-weight:bold;
		text-decoration:none;
	}
	.proj_title{
		padding-bottom:5px;
		height:25px;
	}
	.proj_text{
		color:#898989;
		font-size:10px;
	}
	.proj_link{
		padding-top:5px;
	}
	.proj_link a{
		padding-top:5px;
		color:#b8171f;
		text-decoration:none;
	}
	.sendinfo{
		font-size:11px;
		padding-top:5px;
		padding-left:10px;
	}
	.sendinfo div{
		margin-bottom:5px;
	}