/* CSS Document */

table p {margin: 10px 10px 15px 10px; font-size: .9em; font-family: Verdana, Arial, Helvetica, sans-serif; color: #3f3e2e; line-height: 1.3em;}
table ul, table ol, table li {font-family: Verdana, Helvetica, Arial, sans-serif; color:#1e1e1e; font-size: 12px; margin: 15px 15px 15px 40px; word-spacing: .1em; letter-spacing: 0.02em; line-height: 140%;}
dd, dt {margin: 5px; font-size: .9em; font-family: Verdana, Arial, Helvetica, sans-serif; color: #3f3e2e; line-height: 1.1em;}

form {
	font-size: .7em; line-height: 125%; padding-bottom: 3px;
}

form input {
	margin-bottom: 8px;
}

table {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

table a {
	color: #50b948;
}

table a:hover {
	color: #1ab7ea;
}

.footerlink {font-size: .7em; text-align: center; line-height: 1.9em; margin: 5px; color: #282828;}

a.nav:link, a.nav:active, a.nav:visited { color: #515767; text-decoration: none; font-style: normal; }
a.nav:hover { color: #fff; text-decoration: none; font-style: normal; }

a.nav2:link { color: #fff; text-decoration: none; font-style: normal; } 
a.nav2:active { color: #fff; text-decoration: none; font-style: normal; } 
a.nav2:visited { color: #fff; text-decoration: none; font-style: normal; } 
a.nav2:hover { color: #fff; text-decoration: none; font-style: normal; }

a.toplink:link { color: #50b948; text-decoration: none; font-style: normal; } 
a.toplink:active { color: #50b948; text-decoration: none; font-style: normal; } 
a.toplink:visited { color: #50b948; text-decoration: none; font-style: normal; } 
a.toplink:hover { color: #fff; text-decoration: none; font-style: normal; background: #50b948; }

a.subfoot:link, a.subfoot:visited, a.subfoot:active {text-decoration: none; color: #282828; font-style: normal;}
a.subfoot:hover {text-decoration: underline; color: #900; font-style: normal;}

a.flink:link, a.flink:visited, a.flink:active {color: #272727; text-decoration: none; font-style: normal;}
a.flink:hover {color: #272727; text-decoration: underline;}

a.flink2:link, a.flink2:visited, a.flink2:active {color: ##1ab7ea; text-decoration: none; font-style: normal;}
a.flink2:hover {color: ##1ab7ea; text-decoration: underline;}

H1 {font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 17px; word-spacing: 1px; color: #1ab7ea; line-height: 19px; margin: 11px 10px 9px 10px;}

H2 {font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 15px; word-spacing: 1px; color: #1ab7ea; line-height: 17px; margin: 0 10px 9px 10px;}

H2.offset {font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 15px; word-spacing: 1px; color: #1ab7ea; line-height: 17px; margin: 15px 10px 15px 45px;}

H3 {font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 13px; word-spacing: 1px; color: #1ab7ea; line-height: 15px; margin: 25px 10px 2px 10px;}

H4 {font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px; word-spacing: 2px; color: #1ab7ea; line-height: 12px; margin: 25px 10px 10px 10px;}

hr {color: #1ab7ea; height: 1px;}

sup {font-size: 80%;}
#mainframe {width: 960px; padding: 0; margin: 0 0 0 0; background: #ffffff;}
#container {align: center;}
.subfooter {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #b0b6c6; margin: 10px 20px 20px 20px;}
.buffer {padding: 15px;}
.buffer50 {padding: 15px 50px;}
.snugtop {margin-top: 0px;}
.inset {float: right; margin: 10px 5px 5px 10px; width: 170px; border: 1px solid #1ab7ea; background: #ffffff;}
.inset-link {font-weight: bold; font-size: .7em; line-height: 1.1em; margin: 0 5px 10px 5px}
.inset-title {font-weight: bold; font-size: .8em; line-height: 1.2em; margin: 0; background: #1ab7ea; color: #ffffff; padding: 3px; height: 16px;}
.indent {margin-left: 45px;}
.standout {font-style: italic; font-weight: bold; color: #1ab7ea;}

.list1   { color: #0C3F67; font-size: 11px; line-height: 14px; margin-top: 0px; padding-left: 18px; font-family: Verdana, Arial, Helvetica, sans-serif; }

.caption {font-family: Verdana, Arial, Helvetica, sans-serif; color: #0C3F67; font-size: 9px; line-height: 10px; word-spacing: 1px; letter-spacing: 0.2px; text-align: left; margin: 0 0 0 0;}
.caption_r {font-family: Verdana, Arial, Helvetica, sans-serif; color: #0C3F67; font-size: 9px; line-height: 10px; word-spacing: 1px; letter-spacing: 0.2px; text-align: right; margin: 0 0 0 0;}

.small-text {
	font-size: .75em; line-height: 150%;
}

.franchise-color {
	padding: 5px 0 0; font-size: .85em; line-height: 125%;
}
