@media screen{



#allcontainer {

	display:block;

	float:left;

	width:750px;

	background-image:url(../images/sub_bg.gif);

	background-position:bottom;

	}

	

#allcontainer2col {

	display:block;

	float:left;

	width:750px;

	background-image:url(../images/sub_bg_2col.gif);

	background-position:bottom;

	}



#leftcontainer {

	display:block;

	float:left;

	width:151px;

	/*background-image:url(../images/sub_left_bg.gif);

	background-position:bottom;*/

	}

	

#groupphoto {

	float:left;

	width:151px;

	height:95px;

	background-image:url(../images/sub_group_photo.jpg);

	}

	

#twocolcontent {

	float:left;

	width:599px;

	padding:15px 0px 0px 0px;

	}

	

#twocolcontentloc {

	float:left;

	width:599px;

	padding:15px 0px 0px 0px;

	}

	

#twocolcontent a {

	font-family:Verdana, Arial, Sans-Serif;

	color:#8b163a;

	}

	

#twocolcontentloc a {

	font-family:Verdana, Arial, Sans-Serif;

	color:#8b163a;

	}

	

#twocolcontent ul {

	font-family:Verdana, Arial, Sans-Serif;

	}

	

#twocolcontentloc ul {

	font-family:Verdana, Arial, Sans-Serif;

	}

	

#twocolcontent ul li {

	font-family:Verdana, Arial, Sans-Serif;

	font-size:11px;

	list-style-type:square;

	}

	

#twocolcontentloc ul li {

	font-family:Verdana, Arial, Sans-Serif;

	font-size:11px;

	list-style-type:square;

	}

	

#twocolcontent img {

	/*width:100px;

	border:3px solid #001f6c;*/

	}

	

#twocolcontentloc img {

	width:200px;

	border:3px solid #001f6c;

	}

	

#twocolcontent select.proj {

	width:400px;

	}

	

#twocolcontentloc select.proj {

	width:400px;

	}

	

#threecolcontent {

	float:left;

	width:424px;

	padding:15px 0px 0px 0px;

	}



#threecolcontent ul li {

	font-family:Verdana, Arial, Sans-Serif;

	font-size:11px;

	list-style-type:square;

	}



#contentbg {

	display:block;

	float:left;

	width:599px;

	background-image:url(../images/content_bg.gif);

	background-repeat:no-repeat;

	}	



#rtcol {
	float:left;
	width:175px;
	padding-top:40px;
	}

	

#rtcol img {

	border: 2px solid #001f6c;

	width:140px;

	/*margin-left:6px;*/

	margin-bottom: 5px;

	}

	

#rtcol p.featured {

	padding-bottom:10px;

	border-bottom:1px solid #000;

	}



#rtcol p.featured a {

	padding:5px 0px 5px 0px;

	}

	

#rtcol p.featured img.featuredimage {

	margin:10px 0px 5px -2px;

	}

	

#threecolcontent img.contentImage_left { 

  	text-align: left;

  	display:block;

 	margin-left:0;

  	margin-right:auto;

	}



#threecolcontent img.contentImage_center {

	text-align:center;

	display:block;

	margin-left:auto;

	margin-right:auto;

	}



#threecolcontent img.contentImage_right {
  	text-align: right;
  	display:block;
  	margin-left:auto;
  	margin-right:0;
	}

#twocolcontent img.contentImage_left { 
  	text-align: left;
  	display:block;
 	margin-left:0;
  	margin-right:auto;
	}

#twocolcontent img.contentImage_center {
	text-align:center;
	display:block;
	margin-left:auto;
	margin-right:auto;
	}

#twocolcontent img.contentImage_right {
  	text-align: right;
  	display:block;
  	margin-left:auto;
  	margin-right:0;
	}
	
#rtcol img.contentImage_left {
	text-align: left;
  	display:block;
	margin-left:0;
  	margin-right:auto;
	}
	
#rtcol img.contentImage_center{
	text-align:center;
  	display:block;
	margin-left:auto;
	margin-right:auto;
	}
	
#rtcol img.contentImage_right {
	text-align: right;
  	display:block;
	margin-left:auto;
  	margin-right:0;
	}
	
.contentImage_left {
	text-align:left;
	}
	
.contentImage_center {
	text-align:center;
	}
	
.contentImage_right {
	text-align:right;
	}

#projleft {

	float:left;

	width:160px;

	padding-left:10px;

	}

	

#projleft img {

	width:160px;

	margin-bottom:10px;

	}

	

#projright {

	float:left;

	width:420px;

	}

	

.thumb {

	width: 140px;

	height: 83px;

	}



.projectSearch {

	border-bottom: 1px solid #CCCCCC;

	padding: 5px;

	}

	

}