/* CSS DOCUMENT */

body, html {
	margin:0px;
	background-image: url("/images/header_bg.jpg");
	background-repeat:repeat-x;
	background-color:#cccccc;
	color:#444444;
	font-family: Arial, Helvetica, sans-serif;
	}
.spacer {
	clear:both;
	font-size:0px;
	margin:0px;
	padding:0px;
	width:auto;
	border:0px solid #CCC;
	}
	#frame {
		width:992px;
		margin:auto;
		padding:0px;
		}
		#logo { 
			width:auto;
			float:left;
			padding-left:31px;
			}
		#header_right {
			background-image: url("/images/CCS_slices_Hands.jpg");
			background-repeat: no-repeat;
			width:299px;
			float:left;
			height:101px;
			padding-left:378px;
			padding-top:10px;
			}
			#login {
				width:270px;
				border: 2px solid #3E576A;
				background-color:#67859B;
				color:#FFF;
				font-size:12px;
				padding:5px;
				margin-top:20px;
				}
						.header_search {
							margin:0px;
							}
						#headerSearch {
							width: 230px;
							}
						.header_input {
							padding:2px;
							font-size:12px;
							color:#666666;
							border: 2px solid #B7B9B9;
							}
							.header_input1 {
							padding:2px;
							font-size:12px;
							color:#666666;
							border: 2px solid #B7B9B9;
							width:175px;
							}
						.header_submit {
							border: 2px solid #B7B9B9;
							color:#FFF;
							background-color:#01355B;
							font-size:10px;
							padding:2px;
							height:21px;
							}
							.login_submit {
								border: 2px solid #B7B9B9;
								color:#FFF;
								background-color:#01355B;
								font-size:10px;
								padding:3px 15px 3px 15px;
								margin-top:5px;
								font-weight:bold;
								}
			#nav {
				margin-top:3px;
				width:auto;
				height:25px;
				}
				#mainFrame {
					width:957px;
					margin:auto;
					padding:15px;
					background-color:#FFF;
					}
					#home_left {
						float:left;
						width:407px;
						font-size:11px;
						line-height:18px;
						letter-spacing:1px;
						font-weight:500;
						}
					#home_right {
						float:left;
						width:505px;
						margin-left:35px;
						}
			.index_box {
				background-image: url("/images/CCS_slices_Box.jpg");
				background-repeat:no-repeat;
				width:219px;
				height:215px;
				padding: 5px 10px 10px 10px;
				}
				.index_box_2 {
				background-image: url("/images/CCS_slices_Box2.jpg");
				background-repeat:no-repeat;
				width:219px;
				height:215px;
				padding: 5px 10px 10px 10px;
				}
				#index_form {
					background-image: url("/images/index_right.jpg");
					background-repeat: repeat-x;
					height:187px;
					width:auto;
					float:left;
					margin-top:25px;
					}
					.generic {
						width:auto;
						float:left;
						}
						.generic_left {
							margin-left:25px;
							width:auto;
							float:left;
							}
							.index_right {
								margin:0px;
								font-size:11px;
								}
								.index_right_input {
									border:2px solid #B7B9B9;
									color:#666;
									padding:2px;
									font-size:11px;
									}
									.index_right_input1 {
									border:2px solid #B7B9B9;
									color:#666;
									padding:2px;
									font-size:11px;
									width:185px;
									}
									.tabs {
										width:auto;
										float:left;
										}
				.navItem {
				margin-top:3px;
					float: left; 
					}
				.menu {
					visibility: hidden; 
					position:absolute; 
					z-index: 100;
					width: 150px;
					border: 0px;
					margin: 0px;
					padding: 0px;
					left: 0px;
					top: 0px;
					margin-left:35px;
					margin-top: 6px;
					border-left: 2px solid #FFFFFF;
					border-right: 2px solid #FFFFFF;
					}
				
				.dropdownNavItem {
					font-family: Arial, Helvetica, sans-serif;
					font-size: 12px;
					padding: 8px 10px 8px 10px;
					margin: 0px;
					background-color: #02365D;
					color: #610123;
					border-bottom: 2px solid #FFFFFF;
					}
								
					.dropdownNavItem a {
						color: #fff;
						text-decoration: none;
						}
									
					.dropdownNavItem a:hover {
						color: #ccc;
						}			
									
/* INTERIOR ONLY STYLES */
#interiorFrame {
	width:957px;
	margin:auto;
	background-color:#FFF;
	font-size:12px;
	}
#side_nav_holder { 
	width:216px;
	background-color:#999999;
	float:left;
	}	
#side_nav { 
	background-color:#999999;
	padding:0px;
	margin:0px;
	background-image: url("/images/bg2.jpg");
	background-repeat:repeat-y;
	}
	.sideNav_head {
		background-color:#666666;
		width:auto;
		color:#FFF;
		margin:2px;
		padding-top:10px;
		padding-bottom:10px;
		padding-left:15px;
		}
		.sideNav_subHead {
			background-color: #BCBCBC;
			width:auto;
			color:#000;
			margin:2px;
			padding-top:10px;
			padding-bottom:10px;
			padding-left:15px;
			}
			.sideNav_subsub {
			background-color: #E9E9E9;
			width:auto;
			color:#000;
			margin-left:2px;
			margin-right:2px;
			padding-top:2px;
			padding-bottom:2px;
			padding-left:25px;
			}
#interior_Content {
	width:701px;
	float:left;
	background-color:#FFF;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:20px;
	}
	
	#emplogin {
		float: left;
		width:auto;
		background-color: transparent;
		z-index:3;
		}
		#contacter {
			float:left;
			width:auto;
			background-color: transparent;
			z-index:1;
			}
				#index_form { float: left; width: 500px; }
				#tabs { float: left; width: 460px; padding: 0px; margin: 0px; }
				#homeToggle { float: left; width: 470px; padding: 0px; margin: 0px; }
				.indexLeftBorder { float: left; padding: 22px 0px 0px 0px; }
				.indexRightBorder { float: right; padding: 22px 0px 0px 0px; }
#footer {
	margin-top:5px;
	font-size:11px;
	}
.index_desc {
	PADDING-LEFT:20PX;
	PADDING-TOP:2PX;
	PADDING-BOTTOM:2PX;
	}
.login_message {
	border:1px solid #CdCdCd;
	background-color: #FFFFCC;
	padding:0px 10px 0px 10px;
	width:408px;
	font-size:10px;
	margin-left:20px;
	margin-top:10px;
	margin-bottom:10px;
	color:#666;
	}
.message {
	border:1px solid #CdCdCd;
	background-color: #FFFFCC;
	padding:5px 10px 5px 10px;
	width:208px;
	font-size:10px;
	margin-top:10px;
	margin-bottom:10px;
	color:#666;
	}
	.interiorFormField {
			background-color: #F1F1F1;
			padding:2px;
			color:#333333; 
			font-size:11px;
			border-left: 1px solid #AFAEAA;
			border-top: 1px solid #AFAEAA;
			border-right: 1px solid #D5D5C8;
			border-bottom: 1px solid #D5D5C8;
			margin-bottom:8px;
			}
		.interiorFormField:hover {
			background-color: #F9F9F9;
			padding:2px;
			color:#333333;
			font-size:11px;
			border:1px solid  #6F7BA8;
			}
			.interiorFormField:focus {
				background-color: #F9F9F9;
				padding:2px;
				color:#333333;
				font-size:11px;
				border:1px solid  #6F7BA8;
				}