@charset "utf-8";

/*---------------------------------------------
	Main stylesheet for itdatabase.com
	Version: 1.0
	By: Viewstream
	    http://www.viewstream.com
		shubbell@viewstream.com
----------------------------------------------*/

/*START RESET*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
:focus {
	outline: 0;
}
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
/*END RESET*/

/*-----------------------------------------------------------*/

.clearfix:after { /* This class makes a container clear floats. There's a bit more to this in styles-ie.css */ 
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    }


body {
	background:#cccccc url(/images/bkgd-gradient.gif) repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	}


#binding {
	margin:0 auto 50px;
	width:930px;
	padding-bottom:50px;
	background:url(/images/footer-logo.gif) no-repeat bottom center;
	}


/*----------------------------------------------
	HEADER 
-----------------------------------------------*/

#header {
	background:url(/images/top-bar-shadow.gif) repeat-x bottom;
	height:125px;
	position: relative;	
	width:930px;
	overflow:visible;
	}
	
	#header img#toplogo {
		left:-35px;
		position:absolute;
		}
	
/* OLD n BUSTED
		
	#login {
		border: 1px solid #cccccc;
		font-size: 0.75em;
		padding: 6px 12px 6px 12px;
		position:absolute;
		right:20px;
		top:35px;
		}
		
		
		#login a {
			color: #336600;
			font-weight:bold;
			text-decoration:none;
			}

*/


	/* Free Trial and Sign In buttons on top right of every page */
	#metanav {
		position:absolute;
		right:20px;
		top:35px;
		color:#999999;
		font-weight:bold;
		font-size:13px;
		}
		
		#metanav div#phone {
			padding:7px;
			display:block;
			float:left;
			}
		
			#metanav div#phone span {
				color:#000000;
				}
				
		#metanav a {
			display:block;
			padding:6px;
			float:left;
			text-align:center;
			margin-left:10px;
			font-size:11px;
			text-decoration:none;
			}
			
		#metanav a#free-trial {
			color:#ffffff;
			background:#9E0200;
			border:1px solid #CC3300;
			}
			
		#metanav a#free-trial:hover {
			background:#CC3300;
			border-color:#9E0200;
			-webkit-box-shadow:2px 2px 3px #CCC;
			}
		
		#metanav a#log-in {
			color:#337700;
			background:#E2E2E2;
			border:1px solid #CDCDCC;
			}
		
		#metanav a#log-in:hover {
			background:#CDCDCC;
			border-color:#000;
			-webkit-box-shadow:2px 2px 3px #CCCCCC;
			}

	/*----------------------------------------------
		TOP NAVIGATION or... "Fun With Sprites"
	-----------------------------------------------*/


	ul#topnav {
		bottom:0;
		display:inline;
		position:absolute;
		right:17px;
		}

		ul#topnav li {
			float:left;
			margin: 0px 3px 0px 3px;
			position:relative;
			}
			
			ul#topnav li a {
				display:block;
				height:34px;
				line-height:999px;
				overflow:hidden;
				}
				
			ul#topnav li#home a {
				background:url(/images/topnav-home.gif) 0px -34px;
				width:78px;
				}
				
			ul#topnav li#home a:hover {
				background:url(/images/topnav-home.gif) 0px -68px;
				}
				
			ul#topnav li#home a.current,
			ul#topnav li#home a.current:hover {
				background:url(/images/topnav-home.gif);
				}
				
			ul#topnav li#products a {
				background:url(/images/topnav-products.gif) 0px -34px;
				width: 103px;
				}
				
			ul#topnav li#products a:hover {
				background:url(/images/topnav-products.gif) 0px -68px;
				}
					
			ul#topnav li#products a.current,
			ul#topnav li#products a.current:hover {
				background: url(/images/topnav-products.gif);
				}
				
			ul#topnav li#company a {
				background:url(/images/topnav-company.gif) 0px -34px;
				width: 103px;
				}
				
			ul#topnav li#company a:hover {
				background:url(/images/topnav-company.gif) 0px -68px;
				}
				
			ul#topnav li#company a.current,
			ul#topnav li#company a.current:hover {
				background: url(/images/topnav-company.gif);
				}

			ul#topnav li#contact a {
				background:url(/images/topnav-contact.gif) 0px -34px;
				width: 103px;
				}
				
			ul#topnav li#contact a:hover {
				background:url(/images/topnav-contact.gif) 0px -68px;
				}
				
			ul#topnav li#contact a.current,
			ul#topnav li#contact a.current:hover {
				background: url(/images/topnav-contact.gif);
				}
				

			ul#topnav li#signup a {
				background:url(/images/topnav-signup.gif) 0px -34px;
				width: 103px;
				}
				
			ul#topnav li#signup a:hover {
				background:url(/images/topnav-signup.gif) 0px -68px;
				}
				
			ul#topnav li#signup a.current,
			ul#topnav li#signup a.current:hover {
				background: url(/images/topnav-signup.gif);
				}
					
			ul#topnav li#about a {
				background:url(/images/topnav-about.gif) 0px -34px;
				width: 103px;
				}
				
			ul#topnav li#about a.current,
			ul#topnav li#about a.current:hover {
				background:url(/images/topnav-about.gif) 0px 0px;
				}
				
			ul#topnav li#about a:hover {
				background:url(/images/topnav-about.gif) 0px -68px;
				}

			ul#topnav li#blog a {
				background:url(/images/topnav-blog.gif) 0px -34px;
				width:78px;
				}
			
			ul#topnav li#blog a:hover {
				background:url(/images/topnav-blog.gif) 0px -68px;
				}
				
			ul#topnav li#blog a.current,
			ul#topnav li#blog a.current:hover {
				background:url(/images/topnav-blog.gif);
				}
			
			/* DROP DOWNS! WHEEEE! */
			
			ul#topnav li ul.dropdown {
				display:none;
				}
			
			#preloader #dropdown-bkgd {
				width:1px;
				height:1px;
				overflow:hidden;
				background:url(/images/dropdown-bkgd--trans.png) no-repeat -900px -900px;
				}
			
			ul#topnav li:hover ul.dropdown {
				height:auto;
				display:block;
				background:url(/images/dropdown-bkgd--trans.png);
				margin:6px 0 0 0;
				width:181px;
				float:left;
				position:absolute;
				left:3px;
				font-family:Arial, Helvetica, sans-serif;
				}
				
				ul#topnav li ul.dropdown li {
					margin:0;
					padding:0;
					float:left;
					}
				
				ul#topnav li ul.dropdown li a {
					line-height:normal;
					margin:0 0 0 1px;
					height:auto !important;
					width:139px !important;
					padding:6px 10px 6px 25px;
					font-size:12px;
					font-weight:bold;
					text-decoration:none;
					color:#000000;
					border-bottom:1px solid #efefef;
					background:url(/images/dropdown-bullet-off.gif) no-repeat 10px !important;
					}
				
				ul#topnav li ul.dropdown li.firstitem {
					width:181px;
					padding-top:6px;
					margin-top:-6px;
					background:url(/images/dropdown-bkgd-top.png) no-repeat top;
					}
					
				ul#topnav li ul.dropdown li.firstitem a {
					margin-top:-6px;
					}
				
				ul#topnav li ul.dropdown li.lastitem {
					width:181px;
					padding-bottom:6px;
					margin-bottom:-6px;
					background:url(/images/dropdown-bkgd-bottom.png) no-repeat bottom;
					}
				
				ul#topnav li ul.dropdown li.lastitem a {
					border-bottom:none;
					}
					
					ul#topnav li ul.dropdown li a:hover {
						background:#337700 url(/images/dropdown-bullet-over.gif) no-repeat 10px !important;
						color:#FFFFFF;
						}

/*----------------------------------------------
	HOME PAGE STYLES 
-----------------------------------------------*/

#home-flash {
	background:url(/images/home-header-image.jpg);
	height:265px;
	overflow:hidden;
	width:930px;
	}

	/*----------------------------------------------
		NEAT JQUERY MOUSEOVER
	-----------------------------------------------*/
	
	a#home-signup {
		background:url(/images/home-signup-off.gif);
		cursor:pointer;
		display:block;
		float:left;
		height:74px;
		line-height:999px;
		margin:191px 0px 0px 37px;
		overflow:hidden;
		position:relative;
		width:192px;
		}
		
		a#home-signup span {
			background:url(/images/home-signup-on.gif) no-repeat bottom left;
			cursor:pointer;
			display:block;
			height:100%;
			left:0;
			margin:0;
			padding:0;
			position:absolute;
			top:0;
			width:100%;
			z-index:100;
			}
	
#home-content {
	margin-top:5px;
	position:relative;
	width:100%;
	}

	#home-content #left-columns {
		background:#ffffff url(/images/home-left-columns-bkgd.gif) no-repeat top;
		border:1px solid #999999;
		margin:0;
		padding-top:10px;
		width:655px;
		}

		#home-content #left-columns .column {
			position:relative;
			overflow:auto;
			}
		
		#home-content #left-columns img {
			float:left;
			}

			.see-more a {
				background:url(/images/see-more-arrow.gif) no-repeat right;
				bottom:30px;
				color:#cc3300;
				font-size:12px;
				font-weight:bold;
				margin:0px 0px 0px 25px;
				padding: 0px 13px 0px 0px;
				position:absolute;
				text-decoration:none;
				text-transform:uppercase;
				}
					
			.see-more a:hover {
				text-decoration:underline;
				}
					
			#home-content #left-columns #column1 {
				border-left: 1px solid #999999;
				float:left;
				height:215px;
				overflow:hidden;
				width:320px;
				}
					
				#home-content #left-columns #column1 img#column1-image {
					left:25px;
					position:relative;
					}
				
			#home-content #left-columns #column2 {
				background: url(/images/left-columns-divider.gif) no-repeat left;
				border-right: 1px solid #999999;
				float:right;
				height:215px;
				padding: 0px 20px 0px 30px;
				width:283px;
				}
					
				#home-content #left-columns #column2 h2 {
					font-size: 16px;
					margin:23px 0px 15px 0px;
					text-transform:uppercase;
					}
					
				#home-content #left-columns #column2 p {
					font-size:13px;
					line-height:120%;
					}
			
			#blog-links, #right-boxes {
				width:270px;
				position:absolute;
				top:0px;
				right:0px;
				}
				
			


#home-newsletter {
	width:270px;
	height:110px;
	background:url(/images/home-newsletterform-bkgd.gif);
	position:relative;
	}
	
	#home-newsletter-form {
		padding:34px 13px 0px 13px;
		overflow:hidden;
		}
	
	#home-newsletter label {
		color:#FFFFFF;
		font-weight:normal;
		font-size: 13px;
		float:left;
		clear:both;
		padding-bottom:10px;
		}
	
	#home-newsletter fieldset {
		clear:both;
		}
	
	#home-newsletter input {
		float:left;
		clear:none;
		}
		
	#home-newsletter input#email {
		padding:5px;
		margin-right:2px;
		width:200px;
		font-size:12px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		border: 1px solid black;
		font-weight:bold;
		color:#003300;
		-moz-border-radius:5px;
		-webkit-border-radius:5px;
		}
	
	#home-newsletter input#submit {
		width:27px;
		height:27px;
		border:none;
		background:url(/images/gobutton.gif);
		text-indent:100px;
		line-height:100px;
		cursor:pointer;
		margin:0;
		padding:0;
		}
		
	#seclev-newsletter label.error {
		width:240px;
		height:86px;
		font-size:11px;
		background:url(/images/form-error-bkgd-trans.png) no-repeat;
		line-height:125%;
		position:absolute;
		bottom:-110px;
		right:-40px;
		color:#000000;
		padding:43px 15px 0px 2px;
		float:left;
		clear:none;
		margin:0;
		z-index:100;
		text-align:center;
		}

#newsrunner {
	padding:12px 3px;
	width:924px;
	font-size:13px;
	text-align:center;
	position:absolute;
	}
	
	#newsrunner img {
		margin-right:5px;
		}
	
	#newsrunner a {
		text-decoration:none;
		color:#336600;
		font-weight:bold;
		}
			

/*----------------------------------------------
	FOOTERS 
-----------------------------------------------*/


#home-footer,
#seclev-footer {
	width:930px;
	padding:75px 0px 0px 0px;
			
	text-align:center;
	font-size:12px;
	color:#337700;
	clear:both;
	}
		
		
#home-footer {
	background:url(/images/footer-reflection.gif) no-repeat;
	}
		
		
#seclev-footer {
	background:url(/images/footer-reflection-seclev-trans.png) no-repeat;
	}		
			
			
	#home-footer a,
	#seclev-footer a {
		color:#337700;
		text-decoration:none;
				
		padding:0px 7px 0px 7px;
		}
			
				
	#home-footer a:hover,
	#seclev-footer a:hover {
		text-decoration:underline;
		}
		
		
/*----------------------------------------------
	SECOND LEVEL STYLES
	(INCLUDING RANKING PAGE, fwiw) 
-----------------------------------------------*/


#seclev-topbar {
	width:930px;
	height:10px;
	background:url(/images/top-bar.gif);
	}
		
		
#ranking-content,
#seclev-content {
	background:#ffffff;
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	padding-bottom:35px;
	}
		
			
#seclev-content {
	padding: 35px 20px;
	}
					
				
	#seclev-content h1 {
		font-size:27px;
		font-weight:normal;
		color:#337700;
		padding-bottom:10px;
		}
		
			
	#seclev-content h2 {
		font-size:20px;
		color:#666666;
		padding:10px 0px;
		}
		
			
	#seclev-content h3 {
		font-weight:normal;
		font-size:18px;
		padding:10px 0px;
		}
		
			

		
		
		#seclev-content p a {
			color: #336600;
			text-decoration:none;
			font-weight:bold;
			}
			
				
		#seclev-content p a:hover {
			text-decoration:underline;
			}		
					
						
	#seclev-content ul {
		font-size: 12px;
		line-height:125%;
		margin:0px 0px 0px 15px;
		}
	
	#seclev-content ol {
		list-style:lower-roman;
		font-size: 12px;
		line-height:125%;
		margin: 0px 0px 0px 30px;
		}
			
		#seclev-content ul li {
			background:url(/images/ul-bullet.gif) no-repeat 0px 4px;
			padding:0px 0px 0px 15px;
			margin: 12px 0px;
			}
		
		#seclev-content ol li {
			margin:12px 0px;
			}
		
				
			
		#seclev-content #sidebar {
			width:206px;
			float:left;
			}
			
			#seclev-content div#seclev-nav ul {
				margin:0;padding:0;
				}
			
			#seclev-content div#seclev-nav ul li {
				margin:0;padding:0;
				background:none;
				}
			
				
			#seclev-content div#seclev-nav ul li a {
				display:block;
				padding: 9px 9px 9px 30px;
				margin:0;
				font-size:15px;
				font-weight:bold;
				border-bottom:1px solid #efefef;
				color:#337700;
				text-decoration:none;
				background:url(/images/seclev-nav-bullet-off.gif) no-repeat 15px;
				}
				
			#seclev-content div#seclev-nav ul li.current a {
				color:#000000;
				}
				
			#seclev-content div#seclev-nav ul li a:hover {
				background-image:url(/images/seclev-nav-bullet-over.gif);
				}
			
			#seclev-content ul#seclev-nav ul li.current a,
			#seclev-content ul#seclev-nav ul li.current a:hover {
				background-image:url(/images/seclev-nav-bullet-on.gif);
				}
			
		
			
		#seclev-content #copy {
			width:640px;
			float:right;
			padding-left:20px;
			border-left:solid 1px #efefef;
			}

#seclev-content #copy-fullwidth {
border-left: 1px solid #EFEFEF;
float: right;
padding-left: 20px;
padding-right: 20px;
width: 863px;
}
			
			#seclev-content #copy a {
				color:#337700;
				text-decoration:none;
				}
			
			#seclev-content #copy a:hover {
				text-decoration:underline;
				}
			
			#seclev-content #copy .breadcrumbs {
				color:#333333;
				font-size:13px;
				padding:10px 0px 20px 0px;
				}
			
			#seclev-content #copy h1 {
				color:#337700;
				font-size:26px;
				font-weight:bold;
				line-height:133%;
				}
			
			#seclev-content #copy p {
				line-height:143%;
				font-size:13px;				
				padding: 12px 0px;
				margin:0;
				}
				
			#seclev-content #copy p.calltoaction {
				font-size:19px;
				font-weight:bold;
				padding:28px 0px;
				}
			
			#seclev-content #copy hr {
				display:none;
				}
			
			#seclev-content #copy .hr {
				border-bottom: 1px solid #CCCCCC;
				height:2px;
				width:80%;
				margin: 20px auto;
				}
			
			
			
			
			
		/*----------------------------------------------
			RANKING TABLE
		-----------------------------------------------*/
			
				
		table#top10ranking {
			border:1px solid #cccccc;
			margin:0 auto;
			text-align:center;
			}
			
			
			table#top10ranking tr {
				background:url(/images/ranking-row-bottom.gif) no-repeat center bottom;
				margin:0;
				padding:0;
				min-height:97px;
				}		
					
							
				table#top10ranking tr th {
					height:30px;
					background:#336600;
					color:#ffffff;
					text-transform:uppercase;
					font-size:15px;
					line-height:30px;
					}

					
				table#top10ranking tr th.comment {
					text-align:left;
					padding: 0px 0px 0px 25px;
					}						

							
				table#top10ranking tr td {
					min-height: 97px;
					vertical-align:top;
					}
				
				
				table#top10ranking tr td.company {
					text-align:left;
					}


					.company-image {
						width:103px;
						height:56px;
						border:1px solid #cccccc;
						background:#ededed;
						margin:15px 0px 0px 25px;
						padding:0;
						}
				
				
					.company-name {
						font-size:14px;
						text-align:left;
					
						padding:5px 0px 10px 0px;
						margin:0px 0px 0px 25px;
						}
				
				
					table#top10ranking tr td .number {
						font-size:35px;
						line-height:97px;
						font-weight:bold;
						margin:0;
						padding:0;
						height:97px;
						}
				
				
				table#top10ranking tr td.comments {
					text-align:left;
					font-size:14px;
					line-height:125%;
					padding: 18px 23px 18px 23px;
					}
				
				
					table#top10ranking tr td.comments p {
						padding:5px 0px 5px 0px;
						}

.clearfix:after {clear:both;content:' ';display:block;font-size:0;line-height:0;visibility:hidden;width:0;height:0;}
.clearfix {display:inline-block;}
* html .clearfix {height:1%;}
.clearfix {display:block;}

/*----------------------------------------------
		Free-trial form
-----------------------------------------------*/


form#login-form {
	float:left;
	margin: 20px 0px 0px 0px;
	}
	
	
form#seclev-newsletter {
	float:right;
	width:183px;
	margin: 40px 0px;
	padding:10px;
	border:1px solid #999999;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	position:relative;
	}
	
	#seclev-newsletter h2 {
		font-size:15px;
		padding:0px 0px 5px 0px;
		color:#333;
		}
	
	#seclev-newsletter label {
		font-size:12px;
		color:#000000;
		}
		
		#seclev-newsletter fieldset {
			padding:5px 0px;
			}
		
			#seclev-newsletter input#email {
				padding:5px;
				width:138px;
				font-size:12px;
				font-family:Verdana, Arial, Helvetica, sans-serif;
				border: 1px solid black;
				font-weight:bold;
				color:#003300;
				-moz-border-radius:5px;
				-webkit-border-radius:5px;
				}
	
			#seclev-newsletter input#submit {
				width:27px;
				height:27px;
				border:none;
				background:url(/images/gobutton_onwhite.gif);
				text-indent:100px;
				line-height:100px;
				cursor:pointer;
				}

	body.videos #seclev-content {
		padding:20px 30px 40px 30px;
		}
		

		#video-interface {
			width:615px;
			float:left;
			padding-right:15px;
			border-right:1px solid #efefef;
			}
			
			#video-interface h1 {
				font-size:15px;
				font-weight:bold;
				color:#000000;
				}
			
				#video-interface h1 span {
					color:#999999;
					}

		#video-interface #video-flash {
			width:615px;
			height:346px;
			background:url(/images/video_placeholder.jpg);
			}
			
		ul#video-list {
			font-size:15px;
			font-weight:bold;
			margin-left:0;
			}
				
			ul#video-list li {
				background:none;
				float:left;
				clear:both;
				line-height:80px;
				width:100%;
				}
			
			#seclev-content #copy ul#video-list li img {
				float:left;
				margin-right:15px;
				}
			
			#seclev-content #copy ul#video-list li a {
				color:#000000;
				font-size:12px;
				}
			
			#seclev-content #copy ul#video-list li.current a {
				color:#666666;
				}
			
			ul#video-list li.current {
				background-image:url(/images/video_bullet_loading.gif);
				}
		
		#video-sidebar {
			width:230px;
			float:right;
			text-align:center;
			}
			
			#video-sidebar a#video-testimonialbutton {
				display:block;
				padding-top:26px;
				border-top:1px solid #eeeded;
				}
			
			#video-sidebar a#video-blogbutton {
				display:block;
				padding-top:12px;
				}
			

form.generalform {
	width:600px;
	}
	
	form.generalform div {
		float:left;
		clear:both;
		margin:5px 0;
		padding:0;
		position:relative;
		}
		
	form.generalform label {
		display:block;
		float:left;
		clear:left;
		width:100px;
		text-align:right;
		font-size:13px;
		padding:6px 0px;
		font-weight:bold;
		color:#337700;
		}
	
	form.generalform input,
	form.generalform select,
	form.generalform textarea {
		margin:3px 3px 3px 10px;
		padding:2px;
		float:left;
		clear:right;
		border:1px solid #666666;
		-moz-border-radius:3px;
		-webkit-border-radius:3px;
		}
		
	form.generalform label.error,
	form.generalform div.select label.error {
		position:absolute;
		width:300px;
		height:23px;
		right:-300px;
		background:url(/images/generalform-error-bkgd.gif) no-repeat;
		text-align:left;
		font-size:10px;
		color:#000000;
		text-indent:28px;
		}
	
	form.generalform div.select label.error {
		top:25px;
		}
		
	form.generalform div.select {
		margin-left:100px;
		display:inline;
		}
		
		form.generalform div.select label,
		form.generalform div.select select {
			clear:both;
			text-align:left;
			width:auto;
			margin-left:10px;
			}
	
	form.generalform fieldset#buttons {
		
		
		}
		
fieldset#submitButton {
	width:600px;
	margin-left:200px;
	}
		
p#contact-thanks {
	color:white;
	background:#4DAD30;
	padding:10px !important;
	border:1px solid black;
	display:inline-block;
	margin-bottom:15px!important;
	font-weight:bold;
	}

table.pricing-table {
	text-align:left;
	border:1px solid #CCCCCC;
	font-size:13px;
	}
	
	table.pricing-table td,
	table.pricing-table th {
		padding: 10px 5px;
		border:1px solid #cccccc;
		}
	
	table.pricing-table th {
		background:#F0F6EA;
		}
		
	table.pricing-table strong {
		color:#336600;
		}
	
	table.pricing-table caption {
		font-weight:bold;
		font-size:14px;
		padding:7px;
		}

p.contact {
	color:#336600;
	font-weight:bold;
	font-size:14px !important;
	text-align:center;
	}
	
	p.contact span {
		color:#000000;
		}

#seclev-content #copy ul.press li,
#seclev-content #copy ul.news li {
	padding-left:14px;
	font-weight:normal;
	font-size:15px;
	background-image:url(/images/news-bullet.gif);
	background-position:0px 3px;
	}
	
#seclev-content #copy ul.press li {
	background-position:0px 6px;
	}
	
	#seclev-content #copy ul.press li a,
	#seclev-content #copy ul.news li a {
		color:#000000;
		text-decoration:none;
		}
	
	#seclev-content #copy ul.press li a img,
	#seclev-content #copy ul.news li a img {
		margin-top:10px;
		}
		
	#seclev-content #copy ul.press li a.read-more {
		font-size:12px;
		float:right;
		color:#3E7E0E;
		text-decoration:underline;
		color:#336600;
		}
		
.headlinesm{color: #336600;
			text-decoration:none;
			font-weight:bold;
			}
.tagsm {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#337700;
	}
	
.tagSub {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	text-decoration:none;
	font-weight:normal;
	font-style:italic;
	}

.hiddenpic {
    display: none;
}
