@charset "UTF-8";
/* CSS Document */

body {
	width:100%;
	margin:0;
	padding:0;
	color:#000;
	background-color:#fff;
}

#container {
	width:1100px;
	height:auto;
	margin:0;
	padding:0;
}

#col_left {
	width:215px;
	display:block;
	float:left;
}

#logo a {
	display:block;
	border:none;
}

#col_right {
	display:block;
	float:left;
	margin:0;
	padding:0;
}

#nav_div {
	margin:0;
	padding:0;
	display:block;
	width:215px;
}

#nav_div ul {
	display:block;
	margin:0;
	padding:0;
	list-style:none;
}

#nav_div ul li {
	display:block;
	margin:0;
	padding:0;
	list-style-type:none;
}

#nav_div ul li a {
	display:block;
	margin:0px;
	padding:0;
	text-decoration:none;
}

/* CONTENT */

#image {
	width:605px;
	height:378px;
	display:block;
	margin:40px 0 5px 40px;
	padding:0;
}

#bar {
	width:605px;
	height:12px;
	display:block;
	margin:8px 0 5px 40px;
	padding:0;
	background:url(../img/bar.jpg) no-repeat left top;
}

#thumbs {
	width:605px;
	height:15px;
	display:block;
	margin:0 0 5px 0px;
	padding:0;
}

#caption a {
	text-decoration:none;
	font-weight:bold;
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0;
	padding:0;
}

#contact a {
	text-decoration:none;
	font-weight:bold;
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0;
	padding:0;
}

#caption a:hover {
	color:#646400;
}

#contact a:hover {
	color:#499baf;
}

#thumbs ul {
	margin:0 0 0 40px;
	padding:0;
}

#thumbs ul li {
	width:15px;
	height:15px;
	margin:0 8px 0 0;
	padding:0;
	float:left;
	display:inline;
}

span.description {
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:12px;
	margin:0 0 0 40px;
	padding:0;
	
}

#thumbs ul li a, #thumbs ul li a:visited {
	background-color:#cccccc;
	color:#cccccc;
	display:block;
}

#thumbs ul li a span {
	margin:0 0 0 -5000px;
}

#thumbs ul.print li a:hover, #thumbs ul.print li a.active {
	background-color:#14426d;
	display:block;
}

#thumbs ul.identity li a:hover, #thumbs ul.identity li a.active {
	background-color:#af6400;
	display:block;
}

#thumbs ul.web li a:hover, #thumbs ul.web li a.active {
	background-color:#646400;
	display:block;
}

#thumbs ul.misc li a:hover, #thumbs ul.misc li a.active {
	background-color:#644d77;
	display:block;
}

/* NAV UP STATES */

#nav_div ul li.print a {
	height:50px;
	background:url(../img/nav_print_css.gif) no-repeat left top;
}

#nav_div ul li.identity a {
	height:41px;
	background:url(../img/nav_identity_css.gif) no-repeat left top;
}

#nav_div ul li.web a {
	height:37px;
	background:url(../img/nav_web_css.gif) no-repeat left top;
}

#nav_div ul li.misc a {
	height:28px;
	background:url(../img/nav_misc_css.gif) no-repeat left top;
}

#nav_div ul li.contact a {
	height:28px;
	background:url(../img/nav_contact_css.gif) no-repeat left top;
}

/* NAV OVER STATES */

#nav_div ul li.print a:hover, #nav_div ul li a.active {
	background:url(../img/nav_print_css.gif) no-repeat left -50px;
}

#nav_div ul li.identity a:hover, #nav_div ul li.identity a.active {
	background:url(../img/nav_identity_css.gif) no-repeat left -41px;
}

#nav_div ul li.web a:hover, #nav_div ul li.web a.active {
	background:url(../img/nav_web_css.gif) no-repeat left -37px;
}

#nav_div ul li.misc a:hover, #nav_div ul li.misc a.active {
	background:url(../img/nav_misc_css.gif) no-repeat left -28px;
}

#nav_div ul li.contact a:hover, #nav_div ul li.contact a.active {
	background:url(../img/nav_contact_css.gif) no-repeat left -28px;
}

#nav_div ul li a span {
	margin:-5000px;
}


/* MISC STYLES */

.clearfix {
	clear:both;
	font-size:0.01px;
	margin:0;
	padding:0;
}
