@charset "utf-8";
/* HMTL TAGS */
body {
	font-family:verdana, arial, helvetica, sans-serif;
	color:#333333;
	position: absolute;
	left: 50%;
	margin: 10px 0px 0px -387px;
	padding: 0px 0px 0px 0px;
	width: 775px;
	height: auto;
	top: 0px;
	}

#content {
	height: auto;
	width: 775px;
	padding:0px;
	margin: 0px;
	position: relative;
	background-image: url(../images/background.gif);
	background-repeat: repeat-y;
    border-left:1px solid #000;
    border-right:1px solid #000;
    border-top:1px solid #000;
    border-bottom:1px solid #000;
	float: left;
}
*html #content {
	height: auto;
	width: 775px;
	padding:0px;
	margin: 0px;
	position: relative;
	background-image: url(../images/background.gif);
	background-repeat: repeat-y;
    border-left:1px solid #000;
    border-right:1px solid #000;
    border-top:1px solid #000;
    border-bottom:1px solid #000;
	float: left;
}

#header{
	padding: 0px;
	margin: 0px;
	float: left;
	height: 108px;
	width: 775px;
}

#top_nav{
	padding: 0px;
	margin: 0px;
	float: rihgt;
}

#top_links {
	color: #333333;
	position: absolute;
	top: 78px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #333333;
	border: 1px solid #CCCCCC;
	padding: 4px;
	font-style: normal;
}
#top_links A:link {
text-decoration: none;
color:#333333;
}
#top_links A:visited {
text-decoration: none;
color:#333333;
}
#top_links A:active {
text-decoration: none;
color:#333333;
}
#top_links A:hover {
text-decoration: none;
color:#333333;
}


#left_side{
	padding: 0px;
	margin: 10px 0px 0px 36px;
	float: left;
	height: auto;
	width: 200px;
}

*html #left_side{
	padding: 0px;
	margin: 10px 0px 0px 20px;
	float: left;
	height: auto;
	width: 200px;
}

#side_nav{
	padding: 5px 0px 0px 0px;
	margin: 0px;
	float: left;
	height: 220px;
	width: 200px;
	background-image: url(../images/navi.gif);
	background-repeat: no-repeat;
}

*html #side_nav{
	padding: 15px 0px 0px 0px;
	margin: 0px;
	float: left;
	height: 220px;
	width: 200px;
	background-image: url(../images/navi.gif);
	background-repeat: no-repeat;
}

*:first-child+html #side_nav{
	padding: 10px 0px 0px 0px;
	margin: 0px;
	float: left;
	height: 220px;
	width: 200px;
	background-image: url(../images/navi.gif);
	background-repeat: no-repeat;
}

#left_links {
	color: #094847;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	border: 1px solid #CCCCCC;
	padding: 2px 0px 0px 5px;
	font-style: normal;
	vertical-align: left;
	width: 160px;
	height: 16px;
	margin: 10px 0px 2px 18px;
}

#left_sublinks{
	color: #094847;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	padding: 0px 0px 0px 5px;
	font-style: normal;
	vertical-align: left;
	width: 160px;
	height: 15px;
	margin: 0px 0px 0px 18px;
}

#left_links A:link {
text-decoration: none;
color:#094847;
}
#left_links A:visited {
text-decoration: none;
color:#094847;
}
#left_links A:active {
text-decoration: none;
color:#094847;
}
#left_links A:hover {
text-decoration: none;
color: #660000;
}

#left_sublinks A:link {
text-decoration: none;
color:#094847;
}
#left_sublinks A:visited {
text-decoration: none;
color:#094847;
}
#left_sublinks A:active {
text-decoration: none;
color:#094847;
}
#left_sublinks A:hover {
text-decoration: none;
color: #660000;
}


#newsletter_txt {
	background-image: url(../images/newsletter.jpg);
	background-repeat: no-repeat;
	margin: 10px 0px 20px 0px;
	padding: 15px 0px 0px 0px;
	height: 102px;
	width: 199px;
	overflow: hidden;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-align:center;
	float: left;
}

#newsletter_txt a{
	text-decoration: underline;
	color: #333333;	
}

#newsletter_txt a:hover{
	text-decoration: underline;
	color: #CC6633;	
}


#copy{
	padding: 10px 0px 0px 20px;
	margin: 0px;
	float: left;
	width: 480px;
	height: auto;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
}

#main_article2 {
	padding: 0px;
	margin: 0px 0px 20px 0px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	line-height: 16px;
}


#footer{
	padding: 0px;
	margin: 0px;
	float: left;
	height: 102px;
	width: 775px;
	background-image: url(../images/bottom.jpg);
	background-repeat: no-repeat;
}


#quote {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	width: 505px;
	height: 60px;
	overflow: hidden;
	padding: 0px;
	margin: 8px 25px 0px 0px;
	float: right;
}

*html #quote {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	width: 505px;
	height: 60px;
	overflow: hidden;
	padding: 0px;
	margin: 8px 20px 0px 0px;
	float: right;
}

#unbridled{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8px;
	color: #333333;
	width:350px;
	letter-spacing: 2pt;
	padding: 0px;
	margin: 17px 0px 0px 30px;
	float: left;
}

#unbridled a{
	color: #333333;
	text-decoration: none;
}

#unbridled a:hover{
	color: #FFFFFF;
	text-decoration: none;
}

#verbena{
	padding: 0px;
	margin: 15px 0px 0px 0px;
	float: left;
	width: 775px;
	height: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8px;
	color: #999999;
	letter-spacing: 1pt;
}
#verbena table{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8px;
	color: #999999;
	letter-spacing: 1pt;
	width: 750px;
}


#verbena tr,td{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8px;
	color: #999999;
	letter-spacing: 1pt;
}

#verbena a{
	text-decoration: underline;
	color: #999999;
}



/* CLASSES */
#title_img1{
	left:244px;
	top:118px;
	position: absolute;
}

#title_img2{
	left:409px;
	top:118px;
	position: absolute;
}

#title_img3{
	left:574px;
	top:118px;
	position: absolute;
}


.title {
    font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#CC6633;
	font-weight:bold;
}
.site-map {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8px;
	color: #999999;
	position: absolute;
	left: 60px;
	top: 626px;
	width:350px;
	letter-spacing: 2pt;
}
.sign-up {
    font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

.quote_style {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	color: #FFFFFF;
}
.article_style {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration:none;
}
.article_style a {
	color: #094847;
	text-decoration:udnerline;
}

.article_style ul{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	padding: 3px 0px 10px 30px;
	margin: 0px;
}

.article_style ul li{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	padding: 0px;
	margin: 0px;
}


.sub_header{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration:none;
	font-weight: bold;
	padding: 0px;
	margin: 8px 0px 5px 0px;
	display: block;
}
.sub_header a{
	color: #333333;
	text-decoration:underline;
}
.article_header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#094847;
	font-weight: bold;
}

.article_subheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#094847;
	font-weight: bold;
}

.article_bullet{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	padding: 5px 0px 5px 30px;
	margin: 0px;
}

.newsletter_header {
	font-size: 16px;
	font-family:"Times New Roman", Times, serif;
	color: #660000;
}

#copy #main_article2 #contact td,tr{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-style: normal;
	letter-spacing: normal;
}
/* IDS */




#holding {
	padding: 0px;
	margin: 0 0 0;
	position: absolute;
	top: 118px;
	z-index: 1;
	left: 36px;
}

# {
	position: absolute;
	margin: 0 0 0;
	z-index: 1;
	margin: 0 0 0;
	top: 118px;
}
#main_article {
	position: absolute;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	left: 260px;
	top: 358px;
	width: 480px;
	z-index: 4;
	vertical-align: top;
	overflow: hidden;
	white-space: normal;
	line-height: 16px;
}


#navi_button_txt A:link {
text-decoration: none;
color:#CC6600;
}
#navi_button_txt A:visited {
text-decoration: none;
color:#CC6600;
}
#navi_button_txt A:active {
text-decoration: none;
color:#CC6600;
}
#navi_button_txt A:hover {
text-decoration: none;
color:#666633;
}
#navi_button_txt2 A:link {
text-decoration: none;
color:#6E3D3B;
}
#navi_button_txt2 A:visited {
text-decoration: none;
color:#6E3D3B;
}
#navi_button_txt2 A:active {
text-decoration: none;
color:#6E3D3B;
}
#navi_button_txt2 A:hover {
text-decoration: none;
color:#666633;
}
#navi_icon {
	visibility: hidden;
}
#navi_link {
	margin-bottom: 5px;
}
#navi_link a {
text-decoration: none;
color:#666633;
}


#navi_link a:hover {
text-decoration: underline;
color:#666633;
}

#sub_about{
	visibility: hidden;
	position: absolute;
	left: 0px;
	top: 25px;
	background-color:#FFFFFF;
	padding: 5px;
	margin: 0px;
}
#sub_about ul{
	list-style-type:none;
	padding: 0px;
	margin: 0px;
}
#sub_partners{
	visibility: hidden;
	position: absolute;
	left: 0px;
	top: 25px;
	background-color:#E4E4B9;
	padding: 5px;
	margin: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	width: 80px;
}
#sub_partners ul{
	list-style-type:none;
	padding: 0px;
	margin: 0px;
}
#sub_partners ul li{
	list-style-type:none;
	padding: 0px 0px 5px 0px;
	margin: 0px;
}

#sub_partners ul li a:hover{
	text-decoration: underline;
}

#sub_partners_internal{
	visibility: hidden;
	position: absolute;
	left: 0px;
	top: 25px;
	background-color:#E4E4B9;
	padding: 5px;
	margin: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	width: 80px;
}
#sub_partners_internal ul{
	list-style-type:none;
	padding: 0px;
	margin: 0px;
}
#sub_partners_internal ul li{
	list-style-type:none;
	padding: 0px 0px 5px 0px;
	margin: 0px;
}

#sub_partners_internal ul li a:hover{
	text-decoration: underline;
}

#yes{
	width:200px;
	height:25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	background-color: #CC6633;
	padding: 7px 0px 0px 10px;
	font-weight: bold;
}

#no{
	width:200px;
	height:25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666633;
	background-color: #D6D6A7;
	padding: 7px 0px 0px 10px;
	font-weight: bold;
	margin: 0px 0px 10px 0px;
}
