body {
	margin:0;
	padding:0;
	background-color:#ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#222222;
	font-size:14px;
	line-height:120%;
	background-color:#DBDADA;
	background-image: url(http://www.litsco.com/images/layout/header_bg_blue.jpg);
	background-repeat:repeat-x;
}

a {
	color:#2C5CB3;
	text-decoration:none;
}
a:hover {
	color:#254784;
	text-decoration:underline;
	
}
h1 {
	font-size:16px;
	margin-top:15px;
}

h2 {
	font-size:14px;
	margin: 0px 0;
	font-style:italic;
}
h3 {
	font-size:12px;
	font-weight:bold;
	margin-top:15px;
}

h4 {
	font-size:11px;
	margin: 0px 0;
	font-style:italic;
}
.small_text {
	font-size:10px;
	line-height:normal;
}

/******* Content Sections *******/

/****** Header *******/
#header {
	width:950px;
	margin:0 auto;
	
	
	height:115px;
	padding:0px 0 10px;
	clear:both;
	
	
}


.header_logo {
	margin-left:50px;
	margin-bottom: 10px;
}
.slogan {
	margin:0 0 0 150px;
}
#menu_right {
	font-size:12px;
	
	float:right;
	margin: 3px 40px 0 0;
}
/****** dropdown menu *******/
#menu_wrap {
width:100%;
	background-image:url(images/layout/menu_back3_42.jpg);
	background-repeat:repeat-x;
	background-color:#DBDADA;
	height:41px;
	color:#ffffff;
	font-weight:bold;
	font-size:11px;
	padding:0px 0 1px;
}

#menu {
	width:970px;
	margin:0 auto;
	
	
	
	
}

#nav, #nav ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1;
	
	

}

#nav a {
	display: block;
	text-align:center;
	color:#ffffff;
	padding:8px 0px 12px 5px;
}
#nav li a:hover {
	/*color:#D3E9FD;*/
	color:#A2F8FD;
	/*color:#FFFF66;
	/*background-color:#eee;*/
	border-left:1px solid #293662;
	border-right:1px solid #293662;
	padding:8px 0px 12px 5px;
	text-decoration:none;
	
	
}

#nav ul li a {
	display: block;
	text-align:left;
	color:#254784;
	padding:6px 0px 6px 5px;
}
#nav ul li a:hover {
	
	color:#ffffff;
	padding:6px 0px 6px 5px;
	background-color:#374681;
	border:0px;
	text-align:left;
	text-decoration:none;
}


#nav li { /* all list items */
	float: left;
	width: 160px; /* width needed or else Opera goes nuts */
	
	
}
#nav ul li { 
	float: left;
	width: 160px; /* width needed or else Opera goes nuts */
	
}
#nav li ul { /* second-level lists */
	position: absolute;
	background: #eee;
	width: 160px;
	/*border-top:1px solid #999;*/
	/*margin-top:2px;*/
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
}
#nav li ul li { /*items in the initial drop down*/
	border-bottom:1px solid #666;
	border-left:1px solid #666;
	border-right:1px solid #666;
	
	width:158px;
}
#nav li ul ul { /* third-and-above-level lists */
	margin: -26px 0 0 158px;
}

#nav li:hover ul ul, #nav li.sfhover ul ul {
	left: -999em;
}

#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
}


#nav li:hover, #menu li.hover {   
    position: static;   
}  

.no_menu {
	padding:7px 0 4px;
}
.no_menu a:hover {
	
	color:#FF9933;
	
	
	
	
}

/****** Main content *******/

/****** Rounded corners *******/
#liquid-round {
width:980px;
margin:0px auto;
/*background:#fff url(images/layout/round/leftside.gif) repeat-y left top;E1E8FF E4E7F1*/
background:#fff url(images/layout/round2/images/round_07.png) repeat-y left top;
}
.top {
width:100%;
height:20px;
/*background:url(images/layout/round/top.gif) no-repeat left top;*/
background:url(images/layout/round2/images/round_01.png) no-repeat left top;
}
.top span {
display:block;
/*position:relative;*/
height:20px;
/*background:url(images/layout/round/top-right.gif) no-repeat right top;*/
background:url(images/layout/round2/images/round_02.png) no-repeat right top;
}
.center-content {
/*position:relative;*/
/*background:url(images/layout/round/rightside.gif) repeat-y right top;*/
background:url(images/layout/round2/images/round_06.png) repeat-y right top;
padding:1px 20px 1px 25px;
margin:-1px 0 -50px 0;

}
.bottom {
width:100%;

height:60px;
/*background:url(images/layout/round/bottom.gif) no-repeat left bottom;*/
background:url(images/layout/round2/images/round_10.gif) no-repeat left bottom;

}
.bottom span {
display:block;
position:relative;
height:60px;
/*background:url(images/layout/round/bottom-right.gif) no-repeat right top;*/
background:url(images/layout/round2/images/round_11.gif) no-repeat right top;
}
/****** End Rounded corners *******/
#background_main {
	width:100%;
	/*background-image:url(images/layout/gray_back.png);*/
	/*background-color:#EFF2F3;*/
	background-image:url(images/layout/background_grey.png);
	
	/*background-color:#DFE6FE;*/
	padding:25px 0;
}

#content { /*this is within the background_main div*/
	/*width:950px;
	background-color:#fff;      taken out for now for rounded corners
	padding:20px 15px;
	height:550px;
	margin:0 auto;
	border: 1px solid #323232;*/
	
	
}

#main_top { /*this is within the content div on the main page*/

	
	height:350px;
}
.main_image {
	border:3px solid #ccc;
	
	margin-right:20px;
	
}

#main_text {
	
	z-index:-1;
	font-size:14px;
}
#main_text h1 {
	margin:2px 0 10px;
	font-size:26px;
	color:#616161;
	font-family:"Century Gothic",Tahoma,Verdana, Arial, Helvetica, sans-serif;
}
#main_text ul {
margin-left:0px;
padding-left:520px;


}
#main_bot { /*this is within the content div on the main page*/
	/*margin:0 auto;
	width:90%;
	background-color:#f1f1f1;
	border:1px solid #666;*/
	/*background-image:url(images/layout/box.gif);*/
	/*background-repeat:no-repeat;*/
	width:925px;
	height:185px;
	/*padding:20px 20px 20px 40px;*/
	padding-left:10px;
	margin-top:10px;
	
	
	
}
.main_bot_list {
	float:left;
	
	margin-right:40px;
	
}
#main_bot h2 {
	font-size:22px;
	color:#616161;
	font-family:"Century Gothic",Tahoma,Verdana, Arial, Helvetica, sans-serif;
	border-bottom:3px solid #ccc;
	display:inline;
	padding-bottom:3px;
	font-style:normal;
	
	
}
#main_bot ul {
	font-size:16px;
	
	
	list-style-type: none;
	padding: 0em;
	margin: 0em;
	margin-top:20px;
	margin-left:12px;

}
#main_bot li {
	background-image: url(images/layout/arrow2.jpg);
	background-repeat: no-repeat;
	background-position: 0em .1em;
	padding-left: 1em;
	margin-top:8px;
	margin-bottom:8px;


}
#main_bot li a, #main_bot li a:hover {
	margin-left:7px;
	padding:5px 3px 5px 2px;
}

#main_bot li  a:hover {
	
	background-color:#2C3965;
	text-decoration:none;
	color:white;
	
}

.main_but {
	
	border:0;
	margin:2px 0;
	
}
#copy p{
	
	color:#e5e5e5;
	font-size:13px;
	text-align:center;
}

/****** Special page section *******/
.project_photo {
	margin-left:20px;
	margin-right:50px;
	border:3px solid #ccc;
	float:right;

}
.project_photo_thm {
	
	border:1px solid #ccc;
	margin:14px 8px 14px 12px;

}
.project_write_up {
	clear:none;

}
#litsco_sitemap li{
width:500px;
	
}

.noborder {
	border:none;
}

.proj_img_thm {
	border: 1px solid #cccccc;
	margin-right:5px;
	margin-bottom:5px;

}
.proj_thm_header {
	color:#2C5CB3;

}
/****** Footer *******/

#footer {
	width:100%;
	background-image:url(images/layout/footer_back.png);
	height:75px;
	
}
#footer_menu {  /*this is within the footer div*/
 	padding:15px 0 0px;
	text-align:center;
	font-weight:bold;
	font-size:12px;
	
}
#footer_menu a{  /*this is within the footer div*/

 	color:#CCCCCC;
 	text-decoration:none;
}
#footer_menu a:hover{  /*this is within the footer div*/
	color:#ffffff;
 	text-decoration:underline;
}



