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

html { 
  padding:0px;
  margin:0px;
  width:100%;
  height:100%;
}

body {
  background: #1d3753;
  margin:0px;
  height:0px;
  font-family:Georgia,"Helvetica Neue",Helvetica,Arial,sans-serif;
  background: #1d3753 url(img/bg_ccc.jpg) top left repeat-x;
  }

#top_menu {
	padding:0px;
	width:100%;
	height:14px;
	background-color:#556373;
	position:relative;
	font-size:10px;
	color:#ffffff;
}

#menu {
	margin:0;
	padding:0px;
	width:100%;
	height:38px;
	vertical-align:middle;
	position:relative;
	background: url(img/pinstripes_blue_new.png) repeat-y top center;
}

#menu_bottom {
	margin:0;
	padding:0;
	width:100%;
	height:30px;
	vertical-align:middle;
	position:relative;

}

#links {
	font-size:11px;
	font-weight:bold;
	color:#ffffff;
	text-decoration:none;
}

#homecontent {
	font-size:16px;
	color:#ffffff;
	text-decoration:none;
}

#italic {
	font-size:13px;
	color:#ffffff;
	font-style:italic;
	text-decoration:none;
}

#author {
	font-size:11px;
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
}

#links_bottom {
	font-size:10px;
	font-weight:bold;
	color:#ffffff;
	text-decoration:none;
}

#activemenu_item {
	width:136px;
	background-color:#556373;
}

#menu_item {
	width:136px;
}

#menu_sep {
	width:3px;
	color:#a2a2a2;
}


#menu_item:hover {
	background-color:#556373;
	width:136px;
}

#menu_item1 {
	width:136px;
	background-color:#556373;
}


#menu_item1:hover {
	background-color:#1d3753;
	width:12.5%;
}


#flash {
	width:966px;
	height:390px;
	margin:0 0 0 -483px;
	position:relative;
	left:50%;
	
}

#flash_proj {
	width:966px;
	height:130px;
	margin:0 0 0 -483px;
	position:relative;
	left:50%;
	
}

#div3col {
	width:996px;
	margin:0 0 0 -498px;
	position:relative;
	left:50%;
}

#left { 
position: relative; 
color:#ffffff;
background: #556373 url(img/draw_left.jpg) no-repeat right top;
	padding:30px;
	font-size:12px;
	color:#ffffff;
	text-align:justify;
}

#left_proj { 
position: relative; 
color:#ffffff;
background: #556373;
	padding:30px;
	font-size:12px;
	color:#ffffff;
	text-align:justify;
}

#left1 { 
position: relative; 
color:#ffffff;
background: #3b6e8f url(img/CustomerReviews.jpg) no-repeat left top;
	padding:30px;
	font-size:12px;
	color:#ffffff;
	text-align:justify;
}

#content { 
background:#1d3753 url(img/draw_right.jpg) no-repeat left top;
position: relative; 
padding:20px;
font-size:13px;
color:#ffffff;
text-align:justify;
}

#content_proj { 
background:#1d3753;
position: relative; 
margin:0;
padding:20px;
font-size:13px;
color:#ffffff;
text-align:justify;
}

#content_proj_desk { 
background:#1d3753;
position: relative; 
margin:0;
padding:20px;
font-size:11px;
color:#ffffff;
text-align:justify;
}

#news_date
{
	font-size:11px;
	font-weight:bold;
	color:#1d3753;
	background-color:#ffffff;
	text-align:left;
}

#bg_line {
	background:url(img/bg-line.gif) repeat-x;
	height:3px;
}


img.nohover {border:1px solid #ffffff;}
img.hover {border:1px solid #ffffff;;display:none}
A:hover img.hover {display:inline}
A:hover img.nohover {display:none}

#buttons {
	font-size:11px;
	border:none;
	height:25px;
	padding-left:10px;
	vertical-align:middle;
	font-weight:bold;
	color:#ffffff;
	background:#1d3753 url(img/buttonback.jpg) top right no-repeat;
	text-align:left;
}

#textbox {
	font-size:11px;
	border:none;
	height:16px;
	vertical-align:middle;
	font-weight:bold;
	color:#ffffff;
	background:#3b6e8f;
	text-align:left;
}

#textarea {
	font-size:11px;
	border:none;
	height:80px;
	vertical-align:middle;
	font-weight:bold;
	color:#ffffff;
	background:#3b6e8f;
	text-align:left;
}

#selectbox {
	font-size:11px;
	border:none;
	height:20px;
	vertical-align:middle;
	font-weight:bold;
	color:#ffffff;
	background:#3b6e8f;
	text-align:left;
}

#footer {
font-size:11px;
color:#fff;
}

#logos{ 
background-color: lightyellow;
padding: 5px;
border: 1px dashed gray;
color: black;
text-decoration: none;
}

#heading {
font-size: 14px;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-transform:uppercase;
background:url(img/pinstripes_blue_new.png) top repeat-y;
color:#ffffff;
font-weight:bold;
text-align:left;
}


.thumbnail{
position: relative;
z-index: 0;
}

.thumbnail:hover{
background-color: transparent;
z-index: 50;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: lightyellow;
padding: 5px;
left: -1000px;
border: 1px dashed gray;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: 0;
left: 110px; /*position where enlarged image should offset horizontally */

}

.thumbnailright{
position: relative;
z-index: 0;
}

.thumbnailright:hover{
background-color: transparent;
z-index: 50;
}

.thumbnailright span{ /*CSS for enlarged image*/
position: absolute;
background-color: lightyellow;
padding: 5px;
left: -1000px;
border: 1px dashed gray;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnailright span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnailright:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: 0;
left: -280px; /*position where enlarged image should offset horizontally */

}



#pict {
	padding:2px;
	border:1px solid #CCCCCC;
}

#pict_proj {
	width:191px;
	padding:2px;
	border:1px solid #CCCCCC;
}

#pict_proj_single {
	width:300px;
	padding:2px;
	border:1px solid #CCCCCC;
}

#alinks {
font-size: 12px;
color:#ffffff;
font-weight:bold;
text-decoration:none;
}

#alinks:hover {
font-size: 12px;
color:#1d3753;
background-color:#ffffff;
font-weight:bold;
}

#smlinks {
font-size: 12px;
color:#ffffff;
text-decoration:none;
}

#smlinks:hover {
font-size: 12px;
color:#ffffff;
text-decoration:underline;
}

#smalltext {

font-size:11px;
color:#ffffff;
font-family:Georgia,"Helvetica Neue",Helvetica,Arial,sans-serif;
text-transform:none;
font-weight:normal;
}

#emaillink {
	font-size:11px;
	color:#ffffff;
	font-family:Georgia,"Helvetica Neue",Helvetica,Arial,sans-serif;
	background:#1d3753;
}



/* For slider */
.dhtmlgoodies_question{	/* Styling question */
	/* Start layout CSS */
	width:100%;
	/* End layout CSS */
	
	overflow:hidden;
	cursor:pointer;
	padding:2px;
}
.dhtmlgoodies_answer{	/* Parent box of slide down content */
	/* Start layout CSS */
	/* End layout CSS */
	
	visibility:hidden;
	height:0px;
	overflow:hidden;
	position:relative;

}
.dhtmlgoodies_answer_content{	/* Content that is slided down */
	padding:1px;
	font-size:0.9em;	
	position:relative;
}

