body {
	font:13px/1.5 Tahoma, Arial, Helvetica, sans-serif;
	margin:0;padding:0;
	background:#58585A;
}
a:focus {
	outline:1px dotted invert
}
hr {
	border:0 #ccc solid;
	border-top-width:1px;
	clear:both;
	height:0
}

h1 {
	font-size:20px;
	color: #006;
}
h2 {
	font-size:18px
	color: #006;
}
h3 {
	font-size:16px
	color: #006;
}
h4 {
	font-size:20px;
	color: #090;
}
h5 {
	font-size:16px
	color: #090;
}
h6 {
	font-size:14px
	color: #090;
}
h1,h2,h3,h4 {padding-top:8px;}
ol {
	list-style:decimal
}
ul {
	list-style:square
}
li {
	margin-left:50px
}
p, dl, hr, h1, h2, h3, h4, h5, h6, ol, ul, pre, table, address, fieldset {
	margin-bottom:5px;
}
p { padding: 5px 3px;}
#wrap { 
  margin:0 auto;
  width:960px;
  border-left:6px solid #B5B5B5;
  border-right:6px solid #B5B5B5;
  border-bottom:6px solid #B5B5B5;
}
img {border:none;}
.hdr { margin:0;padding:0;background:#B5B5B5 url('../images/header-bg.jpg') no-repeat;height:161px;}

.row { background:#fff; }

.footer { background:#c5c5c5; }
#top-nav {
background: url("../images/top-nav.gif") repeat-x scroll left top transparent;
border-top:1px solid #FFFFFF;
float:left;
list-style:none outside none;
margin:0;
padding:0;
width:100%;
}

#top-nav li.first {
background:none repeat scroll 0 0 transparent;
}

#top-nav li {
background:url("../images/nav-item.gif") no-repeat scroll right top transparent;
float:left;
font-family:tahoma;
height:32px;
margin:0;
padding:0;
}
#top-nav li a {
color:#444444;
display:block;
font-size:12px;
font-weight:bold;
padding:6px 25px;
text-transform:uppercase;
}

#fran-nav {
background: url("../images/fran-nav.gif") repeat-x scroll left top transparent;
border-top:1px solid #FFFFFF;
float:left;
list-style:none outside none;
margin:0;
padding:0;
width:100%;
}

#fran-nav li.first {
background:none repeat scroll 0 0 transparent;
}

#fran-nav li {
background:url("../images/fran-item.gif") no-repeat scroll right top transparent;
float:left;
font-family:tahoma;
height:32px;
margin:0;
padding:0;
}
#fran-nav li a {
color:#fff;
display:block;
font-size:12px;
font-weight:bold;
padding:6px 25px;
text-transform:uppercase;
}

a {
color:#0066CC;
text-decoration:none;
}
#top-nav li a:hover {
color:#ff0000;
text-decoration:none;
}
#fran-nav li a:hover {
color:#67B135;
text-decoration:none;
}

#left-nav {
border-right:1px solid #747985;
float:left;
width:227px;
margin:0;
padding:0;}
#left-nav li {
float:left;
margin:0;
padding:0 0 5px;
width:100%;
}
#left-nav li a {
color:#062570;
display:block;
font-size:12px;
font-weight:bold;
margin:0;
padding:0;
}
.nsi-container ul {
border-right:1px solid #747985;
float:left;
width:227px;
margin:0;
padding:0;}

.nsi-container img {
  vertical-align:middle;
}
.nsi-container li {
float:left;
margin:0;
padding:5px;
width:100%;
}
.nsi-container li a {
color:#062570;
display:block;
font-size:12px;
font-weight:bold;
margin:0;
padding:0;
}
.nsi-container li a:hover {
color:#ff0000;
text-decoration:none;
}

#survey_nav {
float:right;
margin:0;
padding:11px 48px 0px 0px;
color:#fff;
font-size:14px;
list-style:none outside none;
}
#survey_nav li{}
#survey_nav li a { text-decoration: none; font-weight:bold; color:#fff; }
#survey_nav li a:hover { text-decoration: none; font-weight:bold; color:#74B22C; }

.moduletable_rsmenu {
   float:right;
   width: 200px; 
   text-align:center; 
   background-color: #1047BB; 
   color:#fff;
}
.moduletable_rsmenu h3 {
  margin:0;
  padding:3px 0px;
  border-bottom: 1px solid #eee;
}

#nav_rsmenu {
  margin: 0;
  padding-left: 0;
  list-style-type: none;
}

#nav_rsmenu li {
  margin:0;
  text-align:left;
}
#nav_rsmenu a {
  display: block;
  padding:2px 0px 2px 10px;
  width: 190px;
  background-color: #E7E7E7;
  border-bottom: 2px solid #1047BB;
  border-left:10px solid #1047BB;
  font-weight:bold;
}

#nav_rsmenu  a:link, #nav_rsmenu  a:visited {
  color: #082B73;
  text-decoration: none;
  border-left:10px solid #1047BB;
}

#nav_rsmenu  a:hover {
  background-color: #eee;
  color: #0E50C1;
  font-weight:bold;
  border-left:10px solid #3FAD3C;
  border-bottom: 2px solid #3FAD3C;
}

/* latest news */

.lstyle {
   float:right;
   width: 220px; 
   color:#fff;
}
.lstyle h3 {
  margin:0;
  padding:3px 0px;
  border-bottom: 2px solid #c6c6c6;
  color: #1047BB;
  text-align:center; 
}

.lstyle {
  margin: 0;
  padding-left: 0;
  list-style-type: none;
}

.lstyle li {
  margin:0;
  text-align:left;
  border-bottom: 1px solid #e5e5e5;
}
.lstyle a {
  display: block;
  padding:2px 0px 2px 10px;
  width: 210px;
  background-color: #fff;
  color: #555;
}

.lstyle  a:link, #nav_rsmenu  a:visited {
  text-decoration: none;
}

.lstyle  a:hover {
  color: #0E50C1;
  font-weight:bold;
  border-bottom: 1px solid #3FAD3C;
}


#form-login { float: right;padding:3px; }

#form-login label {
  color: #333;
  font-size:10px;
}
#form-login input {
  background-color: #b5b5b5;
  color: #eee;
  border:1px solid #a5a5a5;
  font-size:10px;
}

#form-login input.button {
  background-color:#0A2E78;
  border:1px solid #1253C9;
  color:#eee;
  font-weight:bold;
}
#store {
/*float:left;*/
margin:10px 20px 0 0;
padding:0 10px 0 0;
width:200px;
}
#store .ads {
display:block;
width:240px;
}
#store .ads2 {
float:right;
display:block;
width:240px;
}

.pagePhoto { padding: 8px; }
.flr { float:right;}

#sales_opr___date_cal_img {padding:2px 0px 0px 5px;}

/* -- Blog Styling */

table.blog_blog td.article_column {
	padding:10px;
	border-right:1px solid #c6c6c6;
}

a.contentpagetitle_blog {
	font-size:16px;
	font-weight:bold;
}
a.readon_blog {
	padding:3px 5px;
	font-size:11px;
	border-bottom:2px solid #74B22C;
	color:#0C348B;
}

.contentpaneopen_blog {
	margin:10px;
}
ul li { list-style: none;margin-left:10px }
