@charset "UTF-8";
/* CSS Document */

body, div, pre, form, label, input, textarea, blockquote, th, td, h1, h2, h3, h4, h5, h6, ul, li, ol, dl, dt, dd, fieldset, address, a { margin:0; padding:0; }
body { -moz-opacity: 0.9999; }
select, input, button, textarea { font:99% arial, helvetica, clean, sans-serif; }
table { border-collapse:collapse; border-spacing:0; font-size:inherit; font:100%; }
ul { list-style:none; }
h1, h2, h3, h4, h5, h6 { font-weight:normal; }
abbr, acronym, fieldset, img, a img { border:0; }
a { outline:none; }
.italic { font-style:italic; }
.hide, .more { display:none; }
.show { display:block; }
.clear:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
html, body { height:100%; width:100%; }
body { background:#fff; color:#222; font:13px/1.231 arial, helvetica, clean, sans-serif; *font-size:small; *font:x-small; text-align:center; }
a:link, a:visited { color:#000; text-decoration:none; }
a:hover, a:active { color:#666; text-decoration:none; }
#wrapper { width:1000px; text-align:left; margin:0 auto; }

#logo { text-align:center; }

#top_nav { width:753px; margin:0 auto;text-align:center; }
#top_nav.about{ background: url(../images/subnav_indicator_about.gif) no-repeat 5px -5px; height:30px; }
#top_nav.divisions{ background: url(../images/subnav_indicator_divisions.jpg) no-repeat 130px -5px; height:30px; }
#top_nav ul { margin-left:0px; }
#top_nav ul li { float:left; list-style:none; font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; }

#sub_nav { width:1000px; margin:0 auto;text-align:center; margin-bottom:0px; display:block;}
#sub_nav ul { margin-left:175px; }
#sub_nav ul li { float:left; list-style:none; font-family:Arial, Helvetica, sans-serif; font-size:13px; padding-right:10px; vertical-align:top; }

#main{ margin:0 auto; text-align:center; width:1000px;}
#flash { margin:0 auto; text-align:center; margin-bottom:0px; }
#copy {  margin:0 auto; text-align:left; width:950px; float:left; line-height:20px; padding-left:20px;}
#copy h1 { font-size:28px; color:#999; font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; margin-bottom:20px;}
#copy h3 { font-size:16px; color:#999; font-family:Arial, Helvetica, sans-serif; margin:0; padding-bottom:10px;}
#copy h4 { font-weight:bold; }
#copy a:link,#copy a:visited { font-weight:bold; color:#7bc144; text-decoration:none; }
#copy a:hover,#copy a:active { font-weight:bold; color:#666; text-decoration:none; }
#copy #brands span { float:left;display:block;width:250px;}
#copy ul{list-style:disc;margin-left:20px;}
#copy dl {list-style:disc;}
#copy dt {padding-left:20px;background:url(../images/ibullet.png) no-repeat 2px 5px;vertical-align:top; }
#copy dt a{font-size:80%;}
#copy dd {padding-left:40px;padding-bottom:10px;}
.news div{float:left; border-bottom:thin solid #CCCCCC;padding:5px 0px;}
.news div span {float:left;display:block;padding-right:7px;}
.news div a {float:left;display:block;width:550px;}

.green{color:#7bc144;}

#sidebar{ float:left; width:350px; margin-left:20px;}

#bottom_cta{display:block; margin:0 auto; width:1000px; font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; font-size:22px; color:#CCC; margin-top:20px;}
#bottom_cta select {font-size:18px;}
#bottom_cta a:link,#bottom_cta a:visited { color:#999; text-decoration:none; }
#bottom_cta a:hover,#bottom_cta a:active { color:#666; text-decoration:none; }

#bottom_holder { width:1000px; margin:0 auto; margin-bottom:20px; display:block; }
#bottom_holder h2 { font-family:Georgia, "Times New Roman", Times, serif; font-size:28px; font-variant:normal; font-style:normal; color:#000; }
#bottom_holder h3 { font-size:14px; color:#99CC33;}
#bottom_holder p { margin:4px 0px 5px 0px; }

#callout_1 { float:left; width:310px; height:200px; text-align:left; padding:5px 5px 0px 5px; color:#9a9997; margin:0px 0px 0px 0px; border-top: 1px none #333; border-right: 1px none #333; border-bottom: 1px none #333; border-left: 1px none #333; }
#callout_2 { float:left; width:310px; height:200px; text-align:left; padding:5px 5px 0px 25px; color:#9a9997; margin:0px 0px 0px 0px; border-top: 1px none #333; border-right: 1px solid #333; border-bottom: 1px none #333; border-left: 1px solid #333; overflow:hidden; }
#callout_3 { float:left; clear:right; width:310px; height:200px; text-align:left; padding:5px 0px 0px 15px; color:#9a9997; margin:0px 0px 0px 0px;  }


#callout_4 { float:left; width:541px; height:242px; text-align:left; padding:0px 0px 0px 0px; color:#9a9997; margin:0px 0px 0px 0px; }
#callout_5 { float:left; width:414px; height:242px; text-align:left; padding:0px 0px 0px 0px; color:#9a9997; margin:0px 0px 0px 0px; background:url(../images/callout5_NewsEvents.jpg)}

#home_pr { float:left; font-size:11px; width:414px; height:242px; text-align:left; line-height:20px; padding:75px 0px 0px 60px; color:#9a9997; margin:0px 0px 0px 0px; background:url(../images/callout5_NewsEvents.jpg) no-repeat}




#button_1 { float:left; clear:left; width:260px; height:35px; text-align:left; padding:0px 5px 5px 5px; color:#9a9997; margin:0px 0px 0px 70px; border-top: 1px none #333; border-right: 1px none #333; border-bottom: 1px none #333; border-left: 1px none #333; }
#button_2 { float:left; width:260px; height:35px; text-align:left; padding:0px 5px 5px 25px; color:#9a9997; margin:0px 20px 0px 0px; border-top: 1px none #333; border-right: 1px solid #333; border-bottom: 1px none #333; border-left: 1px solid #333; }
#button_3 { float:left; width:285px; height:35px; text-align:left; padding:0px 15px 0px 15px; color:#9a9997; margin:0px 0px 0px 0px;  }

#button, .button { background-image: url(../images/read_more.jpg); background-repeat: no-repeat; width:89px; height:24px; color:#FFF; text-align:center; font-size:11px; padding-top:5px; }
#buttonBig, .buttonBig { background-image: url(../images/read_more_big.jpg); background-repeat: no-repeat; width: 126px; height:36px; color:#FFF; text-align:center; padding-top:5px; }
#callout_1 .buttonBig,#callout_3 .buttonBig {position:relative;bottom:-15px;}
.buttonBig a:link, .buttonBig a:visited { color:#fff; text-decoration:none; }
.buttonBig a:hover, .buttonBig a:active { color:#000; text-decoration:none; }
.smallText {font-size:11px;}
.bigText {font-size:16px;}
.button a:link, .button a:visited { color:#000; text-decoration:none; }
.button a:hover, .button a:active { color:#fff; text-decoration:none; }


#footer { height:20px; margin-top:30px; padding-top:5px; }
#footer_nav { width:1000px; margin:0 auto; }
#footer ul { margin-left:85px; }
#footer ul li { float:left; list-style:none; font-size:11px; padding-right:20px; }

#copyright{ font-size:10px; margin:10px 0px 20px 0px; text-align:center; padding-bottom:50px;}


#shadow-container {position:relative;left: 3px;top: 3px;margin-right: 3px;margin-bottom: 3px;}
 
#shadow-container .shadow2, 
#shadow-container .shadow3, 
#shadow-container .container {position: relative;left: -1px;top: -1px;}
 
#shadow-container .shadow1 {background: #F1F0F1;}
#shadow-container .shadow2 {background: #DBDADB;}
#shadow-container .shadow3 {background: #B8B6B8;}
#shadow-container .container {background: #ffffff;border: 1px solid #848284;padding: 10px;}

#popup_content {width:710px; height:460px; padding-top:100px; float:left; text-align:left;}
#popup_content2 {width:710px; height:460px; padding-top:35px; float:left; text-align:left;}
#popup_contentD56 {width:710px; height:460px; padding-top:100px; float:left; text-align:left; }
#popup_contentD562 {width:710px; height:460px; padding-top:40px; float:left; text-align:left; }
#popup_content p {padding-left:25px; padding-right:320px; font:Verdana, Arial, Helvetica, sans-serif; color:#A6A6A6; line-height:17px;}
#popup_content2 p {padding-left:25px; padding-right:320px; font:Verdana, Arial, Helvetica, sans-serif; color:#A6A6A6; line-height:17px;}
#popup_contentD56 p {padding-left:25px; padding-right:420px; font:Verdana, Arial, Helvetica, sans-serif; color:#A6A6A6; line-height:17px;}
#popup_contentD562 p {padding-left:25px; padding-right:360px; font:Verdana, Arial, Helvetica, sans-serif; color:#A6A6A6; line-height:17px;}
#popup_close {width:710px; height:50px;}


.blueartist {color:#5480A5; font-family:Georgia, "Times New Roman", Times, serif; font-size:21px; line-height:35px;}
.greenartist {color:#7bc144; font-family:Georgia, "Times New Roman", Times, serif; font-size:21px; line-height:35px;}
.dkgreenartist {color:#147B17; font-family:Georgia, "Times New Roman", Times, serif; font-size:21px; line-height:35px;}
.dkgreenartist2 {color:#147B17; font-family:Georgia, "Times New Roman", Times, serif; font-size:19px; line-height:35px;}