/* universal */
body {margin: auto; text-align: center; background-color: #4878A6;}

/* divisions */
#MenuPos {position: absolute; top: 286px; left: 130px;}
#wrapper {width: 900px; margin: auto; text-align: center; position: relative;}
#container {width: 900px; margin: auto; text-align: center;}
#main {background-color: #fff; width: 900px;}
#news {position: absolute;	top: 573px;	left: 729px; width: 147px; height: 119px;}
#services-pic {	position: absolute;	top: 356px;	left: 625px;	width: 213px;}
#bottom {width: 900px; }

#support {width: 900px; background-color: #fff; padding: 0;}
#support p {font-family: times; font-size: 14px; letter-spacing: 1.0px; line-height: 18px; color: #163856;}
#support h2 {font-family: Georgia; font-size: 16px; letter-spacing: .40px; line-height: 22px; color: #163856; font-weight: 700;}
#support li {font-family: times; font-size: 14px; letter-spacing: 1.0px; line-height: 18px; color: #163856; }

#nav {	position: absolute;	top: 280px;	left: 0px;	width: 890px; }
#nav a:link {text-decoration: none; color: #fff; }
#nav a:visited {text-decoration: none; color: #fff; }
#nav a:hover {text-decoration: underline; color: #fff; }
#nav a:active  {text-decoration: none; color: #fff; }
#nav td {font-family: verdana; font-size: 12px; color: #fff; padding: 10px; text-align: center;}

#quote {	background-color: #fff;}
#quote td {font-family: times; font-size: 14px; letter-spacing: .50px; line-height: 18px; color: #163856; text-align: left;}
#quote ul {text-align: left; }
#quote h1 {font-family: Georgia; font-size: 14px; letter-spacing: .40px; line-height: 22px; color: #163856; font-weight: 700;}

#left-col {text-align: left; background-color: #fff; padding-left: 8px;}
#left-col h1 {font-family: Georgia; font-size: 16px; letter-spacing: .40px; line-height: 22px; color: #163856; font-weight: 700;}
#left-col p {font-family: times; font-size: 14px; letter-spacing: 1.0px; line-height: 18px; color: #163856;}
#left-col h2 {font-family: Georgia; font-size: 16px; letter-spacing: .40px; line-height: 22px; color: #163856; font-weight: 700;}
#left-col a:link {color: #0066CC; text-decoration: underline; }
#left-col a:visited {color: #0066CC; text-decoration: underline; }
#left-col a:hover {color: #0066CC; text-decoration: underline; }
#left-col a:active {color: #0066CC; text-decoration: underline; }

#rt-col {	text-align: left;	background-color: #fff;}
#rt-col td {width: 160px; }
#rt-col h1 {font-family: Georgia; font-size: 14px; letter-spacing: .40px; line-height: 22px; color: #163856; font-weight: 700;}
#rt-col p {font-family: times; font-size: 12px; letter-spacing: 1.0px; line-height: 18px; color: #163856;}

#articles h1 {font-family: Georgia; font-size: 16px; letter-spacing: .40px; line-height: 22px; color: #163856; font-weight: 700;}
#articles p {font-family: times; font-size: 14px; letter-spacing: 1.0px; line-height: 18px; color: #163856;}
#articles a:link {color: #163856; font-family: verdana; font-size: 12px; text-decoration: none;}
#articles a:visited {color: #163856; font-family: verdana; font-size: 12px; text-decoration: none;}
#articles a:hover {color: #163856; font-family: verdana; font-size: 12px; text-decoration: underline;}
#articles a:active {color: #163856; font-family: verdana; font-size: 12px; text-decoration: none;}

#email-top {position: absolute; top: 2px; left: 625px; color: #016531; font-family: verdana; font-size: 12px; font-weight: bold;}
#email-top a:link {color: #016531; font-family: verdana; font-size: 12px; font-weight: bold;}
#email-top a:visited {color: #016531; font-family: verdana; font-size: 12px; font-weight: bold;}
#email-top a:hover {color: #016531; font-family: verdana; font-size: 12px; font-weight: bold;}
#email-top a:active {color: #016531; font-family: verdana; font-size: 12px; font-weight: bold;}

#specials {width: 320px;  border: 1px solid #016533;}
#specials td {font-family: times; font-size: 14px; letter-spacing: 1.0px; line-height: 18px; color: #163856; padding: 2px;}

#links {width: 900px; background-color: #fff; padding: 0;}
#links h2 {font-family: Georgia; font-size: 16px; letter-spacing: .40px; line-height: 22px; color: #163856; font-weight: 700;}
#links p {font-family: times; font-size: 14px; letter-spacing: 1.0px; line-height: 18px; color: #163856;}
#links a:link {color: #0066CC; text-decoration: underline; }
#links a:visited {color: #0066CC; text-decoration: underline; }
#links a:hover {color: #0066CC; text-decoration: underline; }
#links a:active {color: #0066CC; text-decoration: underline; }

#planner {width: 625px; }
#planner td {padding: 5px; }

#bottom-nav p {font-family: verdana; font-size: 12px; color: #163856; padding: 10px; text-align: center;}
#bottom-nav a:link {font-family: verdana; font-size: 12px; color: #163856; text-decoration: underline; }
#bottom-nav a:visited {font-family: verdana; font-size: 12px; color: #163856; text-decoration: underline; }
#bottom-nav a:hover {font-family: verdana; font-size: 12px; color: #163856; text-decoration: underline; }
#bottom-nav a:active {font-family: verdana; font-size: 12px; color: #163856; text-decoration: underline; }

/* classes */
.right {text-align: right; }
.center {text-align: center; }
.left {text-align: left; }
.nts {padding-top: 0; margin-top: 0; }
.nbs {padding-bottom: 0; margin-bottom: 0;}
.sts {padding-top: 4px; margin-top: 4px;}
.sbs {padding-bottom: 4px; margin-bottom: 4px;}
.pad-lft {padding-left: 30px; }
.pad-rt {padding-left: 5px; }
.dashed {border-bottom: 1px dotted #000;}
.frame {border: 1px solid #000; }
.red {color: #ff0000; }
.blue {color: color: #163856;}
.large {font-family: Georgia; font-size: 14px; letter-spacing: .40px; line-height: 22px; color: #163856; font-weight: 700;}
