﻿@charset "UTF-8";
/* CSS Document */

/* Main Tags */

.none {
	border:none;
	margin:0;
	padding:0;
}

body {
	background-color:#3d3d3d;
	margin:0;
}

p {
	font-family:"Myriad Pro", Arial, "Skia Regular", Verdana;
	font-weight:normal;
	font-size:10pt;
	color:#ababab;
	text-align:justify;
	padding:0;
	margin:0 0 10px 0;
}

.p {
	font-family:"Myriad Pro", Arial, "Skia Regular", Verdana;
	font-weight:normal;
	font-size:10pt;
	color:#ababab;
	text-align:justify;
	padding:0;
	margin:10px 15px;
}

h1 {
	font-family:"Myriad Pro", Arial, "Skia Regular", Verdana;
	font-size:18pt;
	color:#f17d22;
	margin:0 0 5px 0;
	padding:0;
}

h2 {
	font-family:"Myriad Pro", Arial, "Skia Regular", Verdana;
	font-size:12pt;
	color:#f17d22;
	margin:6px 0 6px 0;
	padding:0;
}

h3 {
	font-family:"Myriad Pro", Arial, "Skia Regular", Verdana;
	font-weight:bold;
	font-size:12pt;
	color:#fff;
	letter-spacing:.1em;
}

.title {
	color:#fff;
}

#header {
	background:url(../images/banner_top.jpg) no-repeat;
	top:0;
	margin:0 auto;
	width:100%;
	height:109px;
}

strong {
	color:#eae9e9;
}

b {
	color:#eae9e9;
}

/* Links */

a:link {
	color:#f17d22;
}

a:active {
	color:#f17d22;
}

a:hover {
	color:#fff;
}

a:visited {
	color:#f17d22;
}

/* Top Login Above Nav */

#login {
	width:240px;
	height:40px;
	float:right;
	margin-top:50px;
	font-family:"Myriad Pro", Arial, "Skia Regular", Verdana;
	font-size:10pt;
	color:#ababab;
	letter-spacing:.1em;
}

#login a {
	color:#ababab;
	text-decoration:underline;
}

/* Navigation */

#nav {
	background-image:url(../images/nav_bg.gif);
	background-repeat:repeat-x;
	width:100%;
	height:45px;
}

#nav_body {
	height:40px;
	width:800px;
	margin:0 auto;
	padding:8px 0 0 0;
}

#nav ul {
	list-style:none;
	margin:0;
	padding:0;
}

#nav li {
	list-style:none;
	display:inline;
	margin:0 auto;
	padding:0 10px;
}

#nav_highlight {
	background-image:url(../images/nav_highlight.png);
	background-position:center;
	background-repeat:no-repeat;
	background-color:#f97500;
	width:100%;
	height:3px;
	padding:0;
	margin:0;
}

/* Below Nav Shadow */

#shadow {
	background-image:url(../images/shadow.gif);
	background-repeat:repeat-x;
	width:100%;
	height:14px;
}

/* Home Tags */

/* Banner */

#banner {
	background-color:#242424;
	height:237px;
	width:100%;
}

#banner_highlight {
	background-image:url(../images/banner_highlight.png);
	background-position:center;
	background-repeat:no-repeat;
	background-color:#242424;
	width:100%;
	height:3px;
	padding:0;
	margin:0;
}

#banner_content ul {
	margin:0;
	padding:0;
}

#banner_content li {
	list-style:none;
	background:url(../images/list_arrow.gif) no-repeat left;
	padding:5px 0 5px 28px;
	font-family:"Myriad Pro", Arial, "Skia Regular", Verdana;
	font-weight:normal;
	font-size:10pt;
	color:#ababab;
	letter-spacing:1pt;
}

.banner_width {
	width:455px;
	padding:5px;
	margin:0;
}

/* Bottom Quote */

#block_quote {
	height:91px;
	width:436px;
	background:url(../images/quote_box.gif);
	margin:0 0 45px 70px;
}

#block_quote_entity {
	width:396px;
	height:71px;
	font-family:"Optima ExtraBlack", Rockwell, "Skia Regular", "Trebuchet MS", sans-serif;
	font-style:italic;
	font-size:13pt;
	color:#878686;
	text-align:left;
}

/* Footer */

#footer {
	font-family:"Myriad Pro", Arial, "Skia Regular", Verdana;
	font-weight:normal;
	font-size:9pt;
	color:#ababab;
	margin:0 auto 20px auto;
	letter-spacing:.1em;
	width:600px;
	text-align:center;
}

#footer_separator {
	margin:10px auto;
	width:800px;
}

#footer a:hover {
	color:#fff;
}

/* Templates */

#templates_banner {
	background-color:#242424;
	height:30px;
	width:100%;
	padding:0;
}

#templates_crumbs {
	width:955px;
	margin:0 auto;
	height:20px;
	padding:0;
	font-family:"Myriad Pro", Arial, "Skia Regular", Verdana;
	font-weight:normal;
	font-size:10pt;
	color:#fff;
	letter-spacing:.05em;
	text-align:left;
	vertical-align:middle;
}

#templates_crumbs a {
	font-weight:bold;
}

/* Template Page Areas */

#temp_info_right {
	background:url(../images/info_bg_right.jpg) left top no-repeat;
	width:216px;
	height:236px;
	text-align:left;
	vertical-align:top;
}

#temp_info_left {
	background:url(../images/info_bg_left.jpg) right top no-repeat;
	width:216px;
	height:236px;
	vertical-align:top;
	text-align:left;
	padding:0;
		margin:0;
}

/* List Styles */

#temp_info_left ul {
	margin:0;
	padding:0 0 0 20px;
}

#temp_info_left li {
	list-style:none;
	padding:0;
	margin:0;
}

#temp_info_left li a {
	background:url(../images/list_bullet.gif) left no-repeat;
	padding:2px 0 2px 20px;
	font-family:"Myriad Pro", Arial, "Skia Regular", Verdana;
	font-weight:normal;
	font-size:9pt;
	color:#fff;
	letter-spacing:.1em;
	margin:0;
	display:block;
}

#temp_info_left li a:hover {
	background:url(../images/list_bullet_ro.gif) left no-repeat;
	color:#f17d22;
	letter-spacing:.1em;
	margin:0;
	padding:2px 0 2px 20px;
}

#temp_info_right ul {
	margin:0;
	padding:0;
	padding-bottom:20px;
}

#temp_info_right li {
	background:url(../images/list_bullet.gif) left no-repeat;
	color:#939393;
	font-size:10pt;
	font-family:"Myriad Pro", Arial, "Skia Regular", Verdana;
	font-weight:normal;
	list-style:none;
	letter-spacing:.1em;
	padding:4px 0 4px 20px;
	margin:0;
}

/* Misc Template CSS */

#temp_title {
	font-family:"Myriad Pro", Arial, "Skia Regular", Verdana;
	font-size:20pt;
	font-weight:bold;
	color:#f17d22;
	letter-spacing:.1em;
	width:100%;
	padding:0;
	padding-top:10px;
	margin:0 auto;
}

.temp_separator {
	margin:0;
	padding:0;
	width:2px;
	background:url(../images/separator_line.gif) repeat-y;
}

.temp_holder {
	background:url(../images/box_shadow.png) no-repeat center;
	border:none;
	height:140px;
	width:140px;
	padding:0;
	margin:0;
	text-align:center;
}

.temp_holder img {
	padding:0;
	margin:0;
	border:0;
}

/* Info Page */

#info_center {
	width:732px;
	text-align:justify;
	vertical-align:top;
	padding:0;
	margin:0;
}

hr {
	background:url(../images/hr.png) no-repeat;
	border:0;
}

#info_center ul {
	margin:0 0 0 25px;
	padding:0;
}

/* Contact Form */

.contact table {
	border:solid 1px #666;
	padding:20px;
	width:80%;
}

.contact td dt {
	text-align:right;
}

input {
	background-color:#5d5d5d;
	border:1px #707070 solid;
	color:#000;
	font-family:Verdana, Arial, "Myriad Pro", "Skia Regular";
	font-size:11px;
	padding:2px;
	letter-spacing:1px;
}

textarea {
	background-color:#5d5d5d;
	border:1px #707070 solid;
	color:#ccc;
	font-family:Verdana, Arial, "Myriad Pro", "Skia Regular";
	font-size:11px;
	padding:2px;
	letter-spacing:1px;
}

.required {
	color:#F60;
}

/* Misc */

.clear {
	clear:both;
}

/* List */

.list ul {
	margin:0;
	padding:0;
}

.list li {
	background:url(../images/list_bullet.gif) left no-repeat;
	color:#939393;
	font-size:10pt;
	font-family:"Myriad Pro", Arial, "Skia Regular", Verdana;
	font-weight:normal;
	list-style:none;
	letter-spacing:.1em;
	padding:4px 0 4px 20px;
	margin:0;
}

/* List w/o Bullets */

.nolist {
	margin:0 0 0 7px;
	padding:0;
	text-align:left;
}

.nolist ul {
	margin:0 auto;
	padding:0;
}

.nolist li {
	font-size:10pt;
	font-family:"Myriad Pro", Arial, "Skia Regular", Verdana;
	font-weight:normal;
	list-style:none;
	padding:0;
	margin:0;
	width:160px;
	height:20px;
}

.nolist a {
	color:#fff;
	display:block;
	background-color:#fa7c00;
	text-decoration:none;
	width:160px;
	height:20px;
	text-align:center;
	margin:0;
	padding:0;
	border-top:1px #fea300 solid;
	border-left:1px #fea300 solid;
	border-bottom:1px #f86100 solid;
	border-right:1px #f86100 solid;
}

.nolist a:hover {
	color:#fa7c00;
	display:block;
	background-color:#fff;
	text-decoration:none;
	width:160px;
	height:20px;
	text-align:center;
	margin:0;
	padding:0;
	border-bottom:1px #fea300 solid;
	border-right:1px #fea300 solid;
	border-top:1px #f86100 solid;
	border-left:1px #f86100 solid;
}

/* Steps */

.step1 {
	background:url('../images/bg_step1.gif') repeat-y left;
	width:550px;
	margin:10px 5px;
	padding:0 0 0 15px;
}

.step2 {
	background:url('../images/bg_step2.gif') repeat-y left;
	width:550px;
	margin:10px 5px;
	padding:0 0 0 15px;
}

.step3 {
	background:url('../images/bg_step3.gif') repeat-y left;
	width:550px;
	margin:10px 5px;
	padding:0 0 0 15px;
}
