/* CSS Document */

body {
	margin: 0;
	padding: 0;
	background: #FFFFFF url(images/background.jpg) repeat-x;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height: 14px;
}

html {
     overflow: -moz-scrollbars-vertical;
}


p {font-size: 12px; color: #000000; line-height: 14px;}

h2	{font-size: 18px; margin-top:10px;}

a {color: #014a81;}

a:hover {color: #bd110a; text-decoration:underline;}

a:visited {color: #082a4a;}

.style1 {color: #666666}
.style2 {color: #0033CC; font-size: x-small;}
.style3	{font-size: 10px;}
.style6 {font-size: x-small; font-weight:bold;}
.style7 {font-size: x-small; font-style:italic;}
.style4 {color:#666666; font-weight: bold;}
.style9 {color: #CC0000}
.style11 {font-weight: bold}
.style12 {color: #014a81; font-weight: bold;}

.clients {font-size: xx-small;}
.projects {font-weight: bold; color:#014a81;}
.projectsMenu {font-size:10px; font-weight:bold;}
.sidebarRightTextBold {color: #333333; font-weight: bold;}
.sidebarRightReadMore {font-weight: bold; color:#CC0000; font-style:italic;}
.styleMarketssmtxt {font-size: x-small; color:#333333;}
.styleSidebarsmtxt {font-size: 9px; color:#000000;}
.smtext {color: #959595; font-size: 10px;}
.smtextCAP {color: #959595; font-size: 10px; text-transform: uppercase;}
.contenttbleA {padding: 5px; width: 455px;}
.contenttble {padding: 5px; width: 550px;}

.img {border: 1px solid #999999;}

ul {list-style-image: url(images/bluedot.jpg); line-height: normal;}

#sideBarTable {margin-top: -2px; background:url(http://www.lshallmark.com/images/sidebarRight_02.jpg) repeat-y;}

#testimonial {
	width:300px;
	font:11px Arial, Helvetica, sans-serif;
	color:#4a4a4a;
	line-height:14px;
	margin-top:18px;
}

#testimonial-box {
	padding:0px 0px 0px 0px;
}

#testimonial-box p {margin:0; padding:0 0 0px 0;}

#sidebar {
float: right;
width: 143px;
}

#sidebar p {color: #666666; font-size: 10px; line-height: 13px;}