/* CSS Document */
/*  */

* {	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
}


h1 {color: #333;
	margin: 0 0 0.5em 0;
	font-size: 230%;
	font-weight: bold;
	text-shadow:1px 1px 0 #FFFFFF;


}

h2 {color:#333;
	margin: 1.5em 0 0 0;
	font-size: 170%;
	font-weight: bold;
	padding-bottom: 8px
}



h3 {color:#333;
	margin: 0em 0 0 0;
	font-size: 170%;
	font-weight: bold;
	padding-bottom: 8px
}




h4 { color: #999;
	font-weight: lighter;
	font-size: 130%;
	margin-bottom: 10px

}

p {color: #333; line-height: 1.3; margin-bottom: 10px; font-size: 120% }
span.largetext {font-size: 120%}
span.orange {color:#f68c1e;}
span.orangebold {color:#f68c1e; font-weight: bold}
img.left {float:left; margin-right: 5px}
img.right {float:right; }
img.right2 {float:right; margin-right: -21px }
img.right3 {float:right; margin: 20px 0 0 0 }

a:link, a:visited {color:#f68c1e; text-decoration: none }
a:hover {text-decoration: none; color:#feb231 }

div.clear { clear: both;}


/* START TEMPLATE STYLES */
/* -------------------------------- */
#container {width: 1000px; margin: auto; padding: 10px 20px 0 20px}
#header{ }
#logo { float: left;   }
#contact {width: 210px; float:right; text-align: right; font-size: 125%; color: #333; line-height: 1.2em; margin: 20px 10px 0 0; }
#contact a:link, #contact a:visited {color:#333}
#contact a:hover {color:#f68c1e;}



#nav { float:left; color: #333; font-size: 135%; font-weight:lighter; }
#nav ul {list-style-type: none; margin: 17px 0px 10px 0px; }
#nav li {display: inline; padding: 0px 26px 8px 22px; background:url(images/template/nav_divider.jpg) no-repeat 100% 100% }
#nav li a:link, #nav li a:visited {color:#333333; }
#nav li a:hover {color:#f68c1e;}

#banner {width: 987px; height:258px; background:url(images/home/banner_leg.jpg) no-repeat 50% 50%; margin: 6px 0 0 10px}
#banner_text {width: 335px; float:right; color:#333; font-size: 210%; margin-top: 30px; }
#banner_text ul {color:#fff; font-size: 75%; font-weight: bold; margin: 20px 0 0 13px; }
#banner_text li {margin-bottom: 10px}
a.bannerbtn {background:url(images/home/banner_btn.jpg) no-repeat;  width: 204px; height: 50px; display:block; margin: 22px 0 0 50px;  }
a.bannerbtn:hover {background-position: 0px -50px; }

#banner_content {margin: 17px 0 0 20px}


#footer {text-align:left; font-size: 100%; color: #999; margin: 0px 0px 40px 0px; padding: 10px 0px 30px 0px; line-height: 1.2;border-top: 1px solid #f0f0f0 }
#footer a:link, #footer a:visited {color: #999; text-decoration:none }
#footer a:hover {color:#f68c1e; }
#footer_copy {width: 60%; float:left}
#footer_links {width: 28%; float:left; margin-left:115px; text-align:right }





/* END TEMPLATE STYLES */
/* -------------------------------- */


/* START CONTENT STYLES */
/* -------------------------------- */

#content {margin: auto;}
#maincontent {width: 610px; float:left; background:url(images/template/maincontent_divider.jpg) repeat-y 100% 0%; margin: 11px 0px 0px 20px; padding: 15px 23px 40px 0px }
#maincontent ul { margin: 10px 0px 0px 50px}
#maincontent li {color: #666; list-style-type:square; line-height: 1.2}

#feature_box {width: 357px; margin: 20px 0 20px 80px  }
#feature_text {width: 357px; background:url(images/template/featured_middle.jpg) repeat-y; margin-top: -10px; }
#feature_text ul {font-size: 125%; margin-left: 30px  }
#feature_text li {color:#333; list-style-type:disc; line-height: 1.5em}

#sidecontent {float: left; width: 310px; margin-left: 20px;  }
#sidecontent h2 a:link, #sidecontent h2 a:visited {color:#333;	margin: 1.5em 0 0 0;font-weight: bold;padding-bottom: 8px}
#sidecontent h2 a:hover {color:#f68c1e;}
#sidecontent h2 {color:#333; margin: 1.5em 0 0 0; font-size: 150%; font-weight: bold; padding-bottom: 8px}

#sidecontent p {color: #666;}
#sidecontent  ul { margin: 0px 0px 20px 20px}
#sidecontent  li {color: #666; list-style-type:disc; line-height: 1.2em; font-size: 120%}


a.contactbtn {background:url(images/template/contact_btn.jpg) no-repeat;  width: 175px; height: 29px; display:block; float:left; margin-top: 10px }
a.contactbtn:hover {background-position: 0px -29px; }

a.contactbtn2 {background:url(images/template/contact_btn.jpg) no-repeat;  width: 175px; height: 29px; display:block; float:left; margin: -11px 0 0 0px}
a.contactbtn2:hover {background-position: 0px -29px; }


/* END CONTENT STYLES */
/* -------------------------------- */


/* START TABLE STYLES */
/* -------------------------------- */

tr th {padding: 5px; color: #fff; font-weight: bold; font-size: 120%;text-align:left; background: #f68c1e }
tr a:link, tr.dtgheader a:visited {color: #fff; text-decoration: none } 
tr a:hover {color: #63a4c5; text-decoration: none } 
tr th.first, td.first  {padding-left: 5px}
tr td {color:#333; font-size: 120%; padding: 5px}
.dtginfo_alternate {background-color: #f0f0f0}
.dtginfo, .dtginfo_alternate {height: 25px }

table.fees_table {border-bottom: 1px solid #ededed; margin: 15px 0 20px 0}


/* END TABLE STYLES */
/* -------------------------------- */


/* START CONTACT STYLES */
/* -------------------------------- */
#form {width: 400px; float:left; }
#form input.textbox, #form textarea.textbox, #form select {font-family:"Century Gothic", Tahoma, Arial, sans-serif; color: #333; font-size: 12px; padding: 2px 2px 4px 2px; border: 1px solid #ccc; background-color: #f0f0f0;  }
#form p {margin-bottom: 2px}
#form label {float:left; width: 130px; text-align: right; margin-top: 4px}
textarea.textbox {width: 240px; height: 150px; background-color: #f0f0f0; padding: 2px 2px 4px 4px;  margin: 0px 0px 10px 20px; }
input.textbox {width: 240px; margin: 0px 0px 10px 20px; float:left }
select {width: 245px; margin: 0px 0px 10px 20px}
input.btn {width:85px; height:29px; margin: 0px 0 0 147px; outline:none; border: 0px; background:url(images/contact/submit_btn.jpg) no-repeat;}
input.btn:hover  {background-position: 0 -29px}

/* END CONTACT STYLES */




/* START FONT STYLES */
/* -------------------------------- */
/*
10 77
11 85
12 93 (was 92)
13 100
14 108 (was 107)
15 116 (was 114)
16 123.1 (was 122)
17 131 (was 129)
18 138.5 (was 136)
19 146.5 (was 144)
20 153.9 (was 152)
21 161.6 (was 159)
22 167
23 174
24 182
25 189
26 197
/* END FONT STYLES */
/* -------------------------------- */


