
body {margin:0px;}

.citynav {width:725px;margin-top:20px;text-align:left}
.citynav ul {display:inline;}
.citynav ul li {display:block;float:left;width:180px;height:18px;}
.citynav ul li a {color:#555555;text-decoration:none;font-weight:normal;font-size:9pt;}

div.bottom_links {color:#444444;}
div.bottom_links a {color:#333333;font-weight:bold;text-decoration:none;}
div.bottom_links a:hover {color:#940F10;text-decoration:none}

p,li,td {line-height:16px;font-size:12px;}

body,td,tr,div,h1,h2,h3,h4,h5,a,p {font-family: Arial,Helvetica,Sans-Serif;}

td,ol,ul,li,p {font-size:10pt;color:#333333}
 
hr {height: 1px;color:#666666;background-color:#666666;}

.subhead {font-size:16px;color:#555555;line-height:1.2em;margin:8px 0px 5px 0px}

h1,h2,h3 {color:#222222;padding:0px;margin:2px 0px 1px 0px;}

h1 {font-size:21px;padding-top:0px;line-height:25px;}

h2,h3 {font-size:18px}

h1 {color:#940F10}

.yellowshade {border-top:1px solid #E8BB15;border-bottom:1px solid #E8BB15;background-color:#ffffcc;margin-bottom:5px;}

h4,h5 {color:#333333;padding:0px;margin:2px 0px 2px 0px;}

.txtshade {color:#b20000;}

.rdemo {font-size:14pt;font-weight:bold}

.osignup {border-top:1px solid #b20000;border-bottom:1px solid #b20000;background:#ffffcc}

.signup {
	background: #fff6bf;
	text-align: left;
	padding: 5px;
	border: 2px solid #ffd324;
}
.signup a {color:#b20000;text-decoration:none;}
.signup a:hover {color:#b20000;text-decoration:underline}

a.rollover  {	color:#b20000;
		background-image:url('images/rarrow.gif');
		background-position:100% 53%; 
		background-repeat:no-repeat;
		padding-right:7px;
		margin:0px;
		text-decoration:none;
}
a.rollover:hover {color:#b20000;text-decoration:underline}


.rightcontentbox {padding:5px 10px 0px 20px;}
.contentbox {padding:5px 20px 0px 5px;border-right:1px solid #cccccc;}
.leftcontentbox {margin-top:5px;background-color:#e5e5e5;padding:10px 10px 0px 10px;}

.bullettable {margin:3px 10px 3px 0px;width:375px;}
.bullettable td {padding:8px 5px 8px 5px}
.bullettable td ul {margin:8px 0px 0px 0px;}

.csformback {
        background-image:url('images/formback3.gif');
        background-repeat:no-repeat;
	margin:0px;
	padding:0px;
}

div.csformback p {padding:5px 10px 5px 10px;margin:0px;}

a.ftrsel {color:#b20000;}
a.ftrunsel {color:#444444;}
a.ftrunsel:hover {color:#b20000;}

.pubheader {background:#5762A4;color:#ffffff;}

.required {color:#b20000;font-size:16px;}


td.menuback {
        background-image:url(images/menu-back.gif);
        background-repeat: repeat-x;
}

td.menu {	background-color:#eeeeee;
		padding:2px 8px 2px 8px;
		color:#444444;
		border-width:1px;
		border-style:solid;
		border-color:#cccccc #cccccc #eeeeee #aaaaaa;
}
td.menu a {color:#444444}
td.menu a:hover {color:#b20000}

td.menusel {background-color:#b20000;padding:2px 8px 2px 8px;color:#ffffff;
		border-width:1px;
		border-style:solid;
		border-color:#d80000 #d80000 #b20000 #8b0000;

}
td.menusel a {color:#ffffff}
td.menusel a:hover {color:#ffffff}

.menubar {
  color:#000000;
  font-weight:700;
  font-size:14px;
}

.menubar a {
  color:#666666;
  font-weight:700;
  font-size:14px;
  text-decoration:none;
}
.menubar a:hover {color:#b20000}

div.boxleft {
	background-color:#ffffff;
	background-image:url(http://jlcdev.com/boxleft.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	width:365px;
	height:175px;
	padding:15px 25px 15px 140px;
}
div.boxleft h4 {margin:0px;padding:0px 0px 0px 0px;font-size:14px;color:#b20000}
div.boxleft p { font-size:12px;line-height:16px;}

div.graybox {
	background-color:#dbdbdb;
	background-image:url(images/grey-box-bottom.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	width:193px;
}

div.graybox+div {
	padding:8px;
}

.notopbottom {margin-top:0;padding-top:0;margin-bottom:0;padding-bottom:0;}


.graybox h3{
	margin:0px;
	padding:3px 5px 3px 8px;
	font-size:18px;
	color:#ffffff;
	background-color:#707070;
	background-image:url(images/grey-box-top.gif);
	background-position:top;
	background-repeat:no-repeat;		  
}

.demorequest {
	margin:5px 5px 11px 0px;
}

.demorequest a {
	color:#b20000;
        font-size:16px;
	text-decoration:none;
}

.demorequest a:hover {color:#222222;text-decoration:underline}


.faq_question { padding:6px;
    		border-top:1px solid #cccccc;
    		border-bottom:1px solid #cccccc;
    		background:#eeeeee;
			font-weight:bold;
			font-size:100%;
}

.faq_answer {padding:6px;border-bottom:1px solid #E5DFC8;line-height:1.4em}
.faq_answer_img {padding-top:10px;}


ul li {padding: 1px 0px 4px 0px;}

ol {list-style-position:outside;}

ol li {padding: 1px 0px 4px 0px;}


div.content {padding:0px 15px 0px 15px;}
div.content p {margin-top:1em;margin-bottom:1em;line-height:1.3em;}
div.content strong {background:#FFFF99;}

ul {margin-left:12px;padding-left:12px;}
a {color:#D20000;}


td.infocell h3 {color:#666666;}
td.infocell p {font-size:9pt;margin-top:4px;}


div.headerlinks {color:#bbbbbb;font-size:12px;font-weight:normal;height:35px;}
div.headerlinks a {color:#b20000;font-size:12px;font-weight:normal;text-decoration:none;}
div.headerlinks a:hover {text-decoration:underline;}

img.helpicon {margin-left:5px;vertical-align:middle}

#NT_copy {
   background-color: #222222;
   color: #FFFFFF;
   font-size: 13px;
   width:190px;
   left: 0;
   top: 0;
   padding: 8px;
   position: absolute;
   text-align: left;
   z-index: 20;
   -moz-border-radius: 6px;
   -webkit-border-radius: 6px;
   filter: progid: DXImageTransform.Microsoft.Alpha(opacity=87);
   -moz-opacity: .87;
   -khtml-opacity:.87;
   opacity:.87;
}


ul.testlist li {padding-bottom:10px}

td.submenu {padding:4px;border-bottom:1px solid #eeeeee;background-color:#eeeeee;}
td.submenu a {color:#444444;}

td.submenu_selected {padding:4px;border-bottom:1px solid #eeeeee;background-color:#d2d2d2;color:#111111;}
td.submenu_selected a {color:#111111;}

td.submenu_heading {padding:4px;border-bottom:1px solid #eeeeee;
			background-color:#777777;color:#ffffff;font-weight:bold;}

#slider ul, #slider li,
#slider2 ul, #slider2 li{
		margin:0;
		padding:0;
		list-style:none;
		}
#slider2{margin-top:1em;}
#slider li, #slider2 li{ 
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
	width:342px;
	height:226px;
	overflow:hidden; 
}	

