body {margin: 0px; padding: 0px; background-color: #E5E5E5; font-family: arial,helvetica,sans serif; color: #666; font-size: 12px;}

#navhome {height: 41px; vertical-align: middle; padding: 0px;}
#navhome a {text-decoration: none;  line-height: 16px; text-align: left; color: #000; font-size: 12px;}
#navhome a:hover {text-decoration: none; color: #fff;}

.topnav {background-image: url('images/nav_bar_partitionline.gif'); background-position: 0% 0%; background-repeat: no-repeat; height: 41px; vertical-align: middle; padding: 0px 12px 0px 12px;}
.topnav a {text-decoration: none;  line-height: 16px; text-align: left; color: #000; font-size: 12px;}
.topnav a:hover {text-decoration: none; color: #fff;}

#pagetitle_conference {float: right; width: 500px; margin: 50px 15px 0px 0px; font-size: 35px; font-weight: 500; text-align: right; letter-spacing: 6px; color: #fff;}
#pagetitle span{Display: none;}


#header_bg_folio {width: 960px; margin: 0px; height: 130px; background-image: url('images/header_bg_folio.gif'); background-position: 0% 0%; background-repeat: no-repeat;}


#header_bg_photography {width: 960px; margin: 0px; height: 130px; background-image: url('images/headerbg_photography_1.jpg'); background-position: 0% 0%; background-repeat: no-repeat;}
#page_bg_photography {background-image: url('images/headerbg_photography_2.jpg'); background-position: 100% 0%; background-repeat: no-repeat;}

#header_bg_pantone {width: 960px; margin: 0px; height: 130px; background-image: url('images/headerbg_pantone_1.jpg'); background-position: 0% 0%; background-repeat: no-repeat;}
#page_bg_pantone {background-image: url('images/headerbg_pantone_2.jpg'); background-position: 100% 0%; background-repeat: no-repeat;}

#header_bg_offset {width: 960px; margin: 0px; height: 130px; background-image: url('images/headerbg_offset_1.jpg'); background-position: 0% 0%; background-repeat: no-repeat;}
#page_bg_offset {background-image: url('images/headerbg_offset_2.jpg'); background-position: 100% 0%; background-repeat: no-repeat;}

#header_bg_print_plotter {width: 960px; margin: 0px; height: 130px; background-image: url('images/headerbg_print_plotter_1.jpg'); background-position: 0% 0%; background-repeat: no-repeat;}
#page_bg_print_plotter {background-image: url('images/headerbg_print_plotter_2.jpg'); background-position: 100% 0%; background-repeat: no-repeat;}

#section_title {font-size: 24px; padding: 0px 0px 5px 0px; vertical-align: bottom; color: #000; letter-spacing: 1px; width: 679px; margin: 30px 0px 0px 34px; background-image: url('images/section_title_underline.gif'); background-position: 0% 100%; background-repeat: repeat-x;}

#section_title_fullwidth {font-size: 24px; padding: 0px 0px 5px 0px; vertical-align: bottom; color: #000; letter-spacing: 1px; width: 879px; margin: 30px 0px 0px 34px; background-image: url('images/section_title_underline.gif'); background-position: 0% 100%; background-repeat: repeat-x;}

#text_box {padding: 0px 14px 20px 34px;}

.content {letter-spacing: 0.5px; line-height: 17px; font-size: 11px; margin: 20px 0px 25px 0px;}
.content a{text-decoration: underline; color: #B22907;}
.content a:hover{text-decoration: none; color: #F23A0C;}

#footer {color: #9d9d9d; width: 940px; height: 50px; padding: 0px 10px 10px 10px; background-image: url('images/footer_bg.gif'); background-position: 0% 100%; background-repeat: no-repeat;}
#footerline {margin: 0px 14px 0px 14px; width: 912px; background-color: #9d9d9d;}
#footeraddress {width: 914px; height: 50px; background-image: url('images/footer_logo.gif'); background-position: 70px 7px; background-repeat: no-repeat; padding: 15px 0px 0px 0px; letter-spacing: 1px;}

.content td{
	font-size: 11px;
}

#services_table{width: 660px; float: left; font-size: 12px; margin: 10px 0px;}

.services_col{width: 180px; float: left; padding: 10px; margin:0px  10px 10px 0px; display: block; position: relative;  background: #FAF9F9; border: 1px solid #EFEDED;}

a.grad-photo {
	float: right;
	padding: 0 15px 0 0;
}

a.grad-photo:hover {
	top: 1px;
	left: 1px;
	position: relative;
}
