@charset "UTF-8";

.thrColFixHdr #mainContent, #mainContent_send {
	background-color: #FFFFFF;
	z-index: 2000;
	background-image: url(../images/target_bg.gif);
	background-position: right top;
	background-repeat: no-repeat;
} 
.thrColFixHdr #mainContent {
	padding: 0; /* remember that padding is the space inside the div box and margin is the space outside the div box */
	margin: 0px 0px 0px 180px; /* the right and left margins on this div element creates the two outer columns on the sides of the page. No matter how much content the sidebar divs contain, the column space will remain. You can remove this margin if you want the #mainContent div's text to fill the sidebar spaces when the content in each sidebar ends. */
} 

#mainContent_send {
	padding: 35px 0 0 0;
	margin: 0px 0px 0px 0px;
} 
.thrColFixHdr  #mainContent h1, #mainContent_send h1 {
	width: auto;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #2885C7;
	font-weight: bold;
	border-bottom: 2px dotted #EDEAE5;
}
.thrColFixHdr  #mainContent h1 {
	margin-top: 30px;
	margin-right: 100px;
	margin-bottom: 3px;
	margin-left: 40px;
	padding-bottom: 3px;
}
#mainContent_send h1 {
	margin-top: 0px;
	margin-right: 100px;
	margin-bottom: 3px;
	margin-left: 30px;
	padding-bottom: 3px;
}
.thrColFixHdr #mainContent h2 {
	font-family: Tahoma, Arial;
	font-size: 11px;
	color: #898276;
	font-weight: bold;
	margin-top: 10px;
	margin-right: 100px;
	margin-bottom: 0px;
	margin-left: 40px;
}
.thrColFixHdr #mainContent h3 {
	font-family: Tahoma, Arial;
	font-size: 11px;
	color: #898276;
	font-weight: bold;
	margin-top: 0px;
	margin-right: 100px;
	margin-bottom: 0px;
	margin-left: 80px;
}
.thrColFixHdr #mainContent p {
	font-family: Tahoma, Arial;
	font-size: 11px;
	color: #666666;
	line-height: 19px;
	margin-right: 100px;
	margin-bottom: 0px;
	margin-left: 80px;
}
#mainContent  h4  {
	font-family: Tahoma, Arial;
	font-size: 11px;
	color: #666;
	font-weight: bold;
	padding: 0px;
	margin-top: 7px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 10px;
}
.thrColFixHdr #mainContent .thumb {
	margin: 0 8px 0 0;
}

#shadow {
	padding:0px;
	margin: 0px;
	width: 895px;
	top: 177px;
	background-image:url(../images/header_shadow.gif);
	background-position: left top;
	background-repeat:repeat-x;
	height: 12px;
	text-indent: -9999px;
}

#navportfolio {
	padding:0px;
	margin: 0px auto;
	width: 895px;
	top: 0px;
	background-image:url(../images/navport_bg.gif);
	background-position: left top;
	background-repeat:repeat-x;
	height: 20px;
	text-align:center;
}
#submenu_portfolio {
	padding:0;
	margin: 0 auto;
	height: 20px;
	text-align:center;
}
#lightbox{
	
	padding: 0px;
	
	}
#lightboxDetails {
	font-size: 9px;
	padding-top: 10px;
	font-family: tahoma, arial;
	color: #777;
	}	
#lightboxDetails a {
	font-size: 9px;
	font-family: tahoma, arial;
	color: #898276;
	}	 
	
#lightboxCaption { 
	float: left;
	}

#keyboardMsg {
	float: right;
}

#lightbox img {
	border: none;
	} 

#overlay img {
	border: none;
	}

#overlay{ background-image: url(../Scripts/overlay.png); }

* html #overlay{
	background-color: #000;
	back\ground-color: transparent;
	background-image: url(../Scripts/blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../Scripts/overlay.png", sizingMethod="scale");
}

#submenu_port, #submenu_port_motion {
	text-align:center;
	font-family: tahoma, arial;
	font-size: 10px;
	color: #999999;
	font-weight: normal;
	clear: none;
	padding: 0 5px;
}

#submenu_port {
	margin: 200px 5px 0px;
}

#submenu_port_motion {
	margin:70px 5px 0px;
}

#submenu_port li, #submenu_port_motion li {
	padding:20px 10px;
	margin: 0px auto;
	text-align:center;
	display: inline;
}

#submenu_port a, #submenu_port_motion a {
	font-family: Tahoma, Arial;
	font-size: 11px;
	color: #6788B4;
	font-weight: normal;
	text-decoration: none;
}
