﻿body 
{
	font-family: Arial;
	font-size: 12px;
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background-repeat:repeat-x;
	
}
.lbf
{
	color:#183D79;
	font-size:16px;
	font-weight:bold;
}
.lbkf
{
	color:black;
	font-size:16px;
	font-weight:bold;
}
.mbkf
{
	color:black;
	font-size:14px;
	font-weight:bold;
}
.sbkf
{
	color:black;
	font-size:12px;
	font-weight:bold;
}
.sbkfnodec
{
	color:black;
	font-size:12px;
}
.mbf
{
	color:#183D79;
	font-size:14px;
	font-weight:bold;
}
#headerlinks
{
	border-top: solid 1px #E2E4E3;
	text-align:right;
	font-size:11px;
	color:#1D3A74;
	text-align:right;
	vertical-align:top;
}
a
{
	color:#1D3A74;
}
#subtitle
{
	font-size:14px;
	color:White;
    padding-left:10px;
    border-bottom:inset 8px #E2E4E3;
    border-top:solid 1px #183D79;

}
#QuoteFormTitle
{
  color: #183D79;
  font-size:12px;
  height:19px; 
  background-position:center; 
  background-repeat:no-repeat; 
  background-image: url(images/formheader.jpg)
}
.QuoteFormTitles
{
	  height:20px; 
	  margin-left:5px;
	  padding-left:5px;
	  background-image: url(images/formtitlesbg.jpg);
	  background-repeat:no-repeat;
	  vertical-align:middle;
	  padding-top:3px;
	  padding-bottom:3px;
	 
}
.QuoteFormCommonTitles
{
	text-align:right;
	font-weight:bold;
}
#QuoteForm
{
	color:Navy;
	width:100%; 
	background-image: url(images/formbg.jpg); 
	background-repeat:no-repeat; 
	vertical-align:top;
	border: ridge 1px #3075C3;
}

#Main
{
    width: 800px;
    margin: 0px auto 0px auto;
    background: white;
    vertical-align:top;
    border:solid 1px black;
}
.navbutton
{
	width:100px;
	height:15px;
	background-color:#E2E4E3;
	padding-top:2px;
	padding-left:2px;
	padding-right:2px;
	padding-bottom:2px;
	text-align:center;
	color:#1D3A74;
	font-size:12px;
	border-top:solid 1px #8AA3AF;
	border-right:solid 1px #8AA3AF;
	border-left:solid 1px #8AA3AF;
}
.navbuttonhover
{
	width:100px;
	height:15px;
	background-color:#498D3C;
	padding-top:2px;
	padding-left:2px;
	padding-right:2px;
	padding-bottom:2px;
	text-align:center;
	color:white;
	font-size:12px;
	border-top:solid 1px #8AA3AF;
	border-right:solid 1px #8AA3AF;
	border-left:solid 1px #8AA3AF;
}
.dynamicnavbutton
{
	width:100px;
	height:48px;
	background-color:#E2E4E3;
	text-align:center;
	color:#1D3A74;
	font-size:12px;
	border:solid 1px #8AA3AF;
	z-index: 1;
}
.dynamicnavbuttonhover
{
	width:100px;
	background-color:#498D3C;
	text-align:center;
	color:white;
	font-size:12px;
	border:solid 1px #8AA3AF;
}
.navbuttonselected
{
	width:100px;
	height:15px;
	background-color:#183D79;
	padding-top:2px;
	padding-left:2px;
	padding-right:2px;
	padding-bottom:2px;
	text-align:center;
	color:white;
	font-size:12px;
	border-top:solid 1px #8AA3AF;
	border-right:solid 1px #8AA3AF;
	border-left:solid 1px #8AA3AF;
}
.articlecategory
{
	border:solid 1px #183D79;
	padding:4px;
	background-color: #E9F1E4;
	color:#183D79;
	font-weight:bold;
}
.articletitle
{
 color:#183D79;
 font-size:12px;
 font-weight:bold;

}
.calctitle
{
 color:#183D79;
 font-size:11px;
 font-weight:bold;

}
.articlelinks
{
 border-bottom:dashed 1px lightgrey;
 background-image:url(images/note.gif);
 background-repeat:no-repeat;
 padding-left:24px;
 padding-bottom:8px;
 padding-top:6px;
 background-position-x:1px;
 background-position-y:8px;
}
.articlesall
{
	font-size:14px;
	color:#183D79;
}
table#articlegroup A:hover 
{
	COLOR: #498D3C;	TEXT-DECORATION: underline;
}
table#calcgroup A:hover 
{
	COLOR: #498D3C;	TEXT-DECORATION: underline;
}
h1
{
	font-size:16px;
	color:#183D79;
}
#categorynav a
{
	font-size:12px;
	color:#183D79;
	padding:2px;
}
.articletitlemain
{
	font-size:16px;
	color:#183D79;
	font-weight:bold; 
	text-decoration:none;
}
.blocktitle
{
	border:solid 1px #183D79;
	padding:4px;
	background-color: #E9F1E4;
	color:#183D79;
	font-weight:bold;
	margin:0px;
}
.textblock
{
	margin:0px;
	border:solid 1px #183D79;
	vertical-align:middle;
	padding-top:8px;
	padding-bottom:4px;
	padding-left:6px;
	padding-right:6px;
	background-image: url(images/blockbg.jpg); 
	background-repeat:repeat-x;
}
.textblock2
{
	margin:0px;
	border:solid 1px #183D79;
	vertical-align:middle;
	padding-top:8px;
	padding-bottom:4px;
	padding-left:0px;
	padding-right:6px;
	background-image: url(images/blockbg.jpg); 
	background-repeat:repeat-x;
}
.boxtable
{
	border-collapse:collapse;
	width:100%;
	margin-top:20px;
	padding:10px;
}
.contacttitlepad
{
	padding-top:6px;
	  height:12px; 
	  margin-left:5px;
	  padding-left:5px;
	  background-image: url(images/formtitlesbg.jpg);
	  background-repeat:repeat-y;
}
.contactitempad
{
	padding-left:15px;

}
a.button
{
	cursor:hand;
	float:right; 
	border:solid 1px lightgrey; 
	background-color:#183D79; 
	color:White; 
	width:100px;
	text-align:center;
	padding:2px;
	text-decoration:none;
}
a.button:hover
{
	cursor:hand;
	float:right; 
	border:solid 1px lightgrey; 
	background-color:#498D3C; 
	color:White; 
	width:100px;
	text-align:center;
	padding:2px;
}
.calcli
{
	padding-left:4px;
	padding-bottom:4px;
}