




body {background-color:#ffffff !important; margin:0; padding:0; text-align:center; font-size:12px; color:#000; font-family:'Ubuntu', arial, serif;}

body,div,dl,dt,dd,ul,li,h1,h2,h3,h4,h5,h6,p,pre,form,fieldset,input,textarea,blockquote,th,td { 
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img { 
	border:0;
}
ul {
	list-style:none;
}
caption,th {
	text-align:left;
}
q:before,q:after {
	content:'';
}
abbr,acronym {border:0;}
a, a:hover {outline:none;}
a img {border:none;}

.wrapper {width:950px !important; margin:0 auto; text-align:left;}
.wrapper2 {width:1140px; margin:0 auto; text-align:left;}

/* Newsletter
----------------------------------------------------------------------------*/
.newsMainBg {background:#ffffff;}
.newsMainBg td {font-family:Helvetica, arial; font-size:15px; color:#777; line-height:21px;}
td a {color:#777;}
td.nsm {font-size:11px; color:#cdcbc4; line-height:13px;}
td.nsm a {color:#cdcbc4; text-decoration:none;}
td.nsm2 {font-size:12px; color:#cdcbc4; line-height:15px;}
td.nsm2 a {color:#CDCBC4; text-decoration:none;}
 .con-with {font-size:12px; color:#777; line-height:14px;}
 .con-with-lrg {font-size:24px; color:#777; line-height:26px;}
 .news-hd {color:#fff; font-size:32px; font-family:"Myriad Pro", "Myriad Web", Myriad, Arial; line-height:35px;}
 .news-date {color:#fff; font-size:18px; font-family:Helvetica, Arial; line-height:21px;}
 .news-slog-bg {background:#5A060F;}
 .news-slog {color:#fff; font-size:18px; line-height:21px;}
 .news-small {font-size:11px;}
td ul.nw-sqr {list-style:square; font-size:13px; margin-left:15px;}
td ul.nw-sqr a {text-decoration:none;color:#777777;}
 .news-ft {font-size:12px; color:#464646; line-height:17px; font-family:Helvetica, Arial;}
 .news-name {font-size:24px; color:#464646; line-height:29px;}
 .news-ft-rt {color:#464646; line-height:19px;}
 .news-ft-rt a {color:#464646;}
 .newsletter_email_link {
	color:#777777;
	font-family:Helvetica,arial;
	font-size:14px;
	line-height:21px;
}

/* Logo / Search
----------------------------------------------------------------------------*/
#topBox {
   width:100%;
   float:left;
   margin-top:34px;
   background-color:#ffffff !important;
}
#topBox h1 {font-family:'Ubuntu', arial, serif; margin:0; padding:14px 0; text-align:left; color:#5A060F;}

#logo {
   width:692px;
   float:left;
}
#logo a {text-decoration:none;}
#logo a:hover {text-decoration:none;}

#search {
   width:230px;
   float:right;
   margin-top:34px;
}
#search ul li {display:inline; float:left; margin:0 6px 0 0;}
.tfld {
   background:#e5e8ed;
   padding:5px 0 5px 12px;
   font-family:Arial;
   color:#1f3a61;
   border:none;
   -moz-border-radius:5px;
   -khtml-border-radius:5px; 
   -webkit-border-radius:5px;
   border-radius:5px;
}

/* Main Picture
----------------------------------------------------------------------------*/
#picBox {
   width:100%;
   height:220px;
   float:left;
   margin-top:2px;
   background:#0f0204;
   overflow:hidden;
   min-width:1024px;
}

#picBg {
   width:1140px;
   height:220px;
   float:left;
   background:#4f0b13 url(images/pic-bg.png) no-repeat;
   overflow:hidden;
}

#mainPic {
   width:663px;
   float:left;
   margin:0 0 0 100px;
}

#taxInfo {
   width:258px;
   height:198px;
   float:left;
   margin-top:22px;
   background:url(images/tax-bg.png);
   overflow:hidden;
}
#taxInfo h1 {width:258px; background:#31070c; text-transform:uppercase; font-family:'Ubuntu', arial, serif; margin:0; padding:14px 0; text-align:center; font-size:12px; color:#fff; letter-spacing:2px;}
#taxInfo ul {margin:6px 0 0 26px; width:216px; float:left;}
#taxInfo ul li {margin:0 0 8px 0; color:#e7dfac; font-family:'Ubuntu', arial, serif; font-weight:bold;}
#taxInfo ul li a {color:#b3dcd3;text-decoration:none;}
#taxInfo ul li a:hover {color:#b3dcd3;text-decoration:underline;}

/* Navigation / Contact Box
----------------------------------------------------------------------------*/
#navBox {
   width:100%;
   height:49px;
   float:left;
   background:#547272;
   /*overflow:hidden;*/
   min-width:1024px;
}

#midNav {
   width:663px;
   float:left;
   margin:18px 0 0 100px;
}
#midNav ul li {display:inline; float:left; margin:0;}

#nav {
   margin:0; 
   padding:0; 
   list-style:none;
   height:1px;
}	

#nav li {
   float:left; 
   display:block;
   position:relative;
   z-index:500; 
   margin:0;
   font-family:'Ubuntu',arial,serif;
   font-size:12px;
   font-weight:bold;
   text-transform:uppercase;
}
/* this is the parent menu */
#nav li a {
   display:block; 
   text-decoration:none; 
   color:#fff; 
   text-align:left; 
   margin:0 20px 0 0;
}

#nav li a:hover {
   color:#d1cfcf;
   text-decoration:none;
}
/* submenu, it's hidden by default */
#nav ul { 
   position:absolute;
   left:0; 
   display:none;
   margin:0; 
   padding:0; 
   list-style:none;
   top:13px;
   border:1px solid #000;
}

#nav ul li {
   width:200px; 
   float:left;
}

/* display block will make the link fill the whole area of LI */
#nav ul a {
   display:block;  
   padding:6px 0 6px 12px; 
   color:#333;
   text-transform:uppercase;
   margin:0 !important;
   background:#fff;
   font-weight:normal;
}
		
#nav ul a:hover {text-decoration:none; color:#fff; background:#a6a6a6;}
*html #nav ul {margin:0;}

#conInfo {
   width:258px;
   height:49px;
   float:left;
   background:url(images/contact-bg.png);
}
#conInfo li {margin-top:18px; width:258px; text-align:center; font-weight:bold; color:#fff; font-family:'Ubuntu', arial, serif; text-transform:uppercase;}
#conInfo li a {color:#fff; text-decoration:none;}
#conInfo li a:hover {color:#fff; text-decoration:underline;}

/* Main Content
----------------------------------------------------------------------------*/
#mainBox {
   width:100%;
   float:left;
   background-color:#ffffff !important;
}
#mainBox h1 {color:#5a060f; font-size:20px; font-weight:normal; margin:0 0 14px 0; font-family:'Droid Serif', arial, serif;}

#left {
   width:560px;
   float:left;
   margin:15px 0 0 147px;
}
#left h2,h3 {color:#5a060f; font-size:20px; font-weight:normal; margin:14px 0 14px 0; font-family:'Droid Serif', arial, serif;}

#arrowBox {
   width:560px;
   float:left;
}

#visit {
   width:414px;
   float:left;
   margin-top:5px;
   color:#000;
}

#pageChange {
   width:146px;
   float:left;
   font-size:33px;
   line-height:25px;
}
#pageChange li {display:inline; float:left;}
#pageChange li.arw {margin:2px 5px 0 0;}
#pageChange li.arw span {display:none;}
#pageChange li.arw2 {margin:2px 0 0 5px;}
#pageChange li.arw2 span {display:none;}

#buttons {
   width:560px;
   float:left;
   margin-top:8px;
}
#buttons ul {width:560px; float:left; margin-top:5px;}
#buttons ul li {width:180px; display:inline; float:left; margin:0 6px 0 0;}
#buttons ul li a {font-size:11px; display:block; padding:10px 0; font-weight:bold; text-indent:6px; text-decoration:none; color:#174d4d; text-transform:uppercase; background:#e4eaea; -moz-border-radius:5px; -khtml-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
#buttons ul li a:hover {background:#c3c7c7;}

#content {
   width:560px;
   float:left;
   margin-top:26px;
   line-height:17px;
}
#content p {margin:0 0 16px 0;}
#content a.btn {color:#174d4d; text-decoration:none; padding:4px 12px; text-transform:uppercase; font-weight:bold; background:#e4eaea; -moz-border-radius:5px; -khtml-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
#content a.btn:hover {background:#c3c7c7;}
#content a.btn:visited {color:#174d4d;}
#content ul {list-style:disc; margin:6px 0 18px 35px;}

.hdTitle ul {list-style:none !important; margin:0 !important;}

#right {
   width:258px;
   float:left;
   margin:0 0 0 56px;
   padding:30px 0 20px 0;
   background: -moz-linear-gradient(100% 70% 90deg, #fff, #ddd);
   background: -webkit-gradient(linear, 0% 0%, 0% 70%, from(#ddd), to(#fff));
   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#dddddd', endColorstr='#ffffff');
}
#right h3 {font-size:20px; color:#5a060f; font-family:'Droid Serif', arial, serif; margin:0; text-indent:30px; font-weight:normal;}

#tools {
   width:258px;
   float:left;
   margin-top:16px;
}
#tools ul {list-style-image:url(images/red-box.gif); margin:0 0 0 45px;}
#tools ul li {margin:0 0 11px 0;}
#tools a {color:#174d4d; text-decoration:none; font-weight:bold; text-transform:uppercase;}
#tools a:hover {color:#000; text-decoration:underline;}

#fbBox {
   width:258px;
   float:left;
   margin-top:20px;
}
#fbBox ul {margin:0 0 0 30px;}
#fbBox ul li {margin:0 0 14px 0;}
#fbBox a {color:#5a060f; text-decoration:underline;}
#fbBox a:hover {color:#000; text-decoration:none;}
#fbBox a.sprite span, #fbBox a.sprite2 span {display:none;}

/* Footer 
----------------------------------------------------------------------------*/
#popWindowOuter {margin-top:1px;height:1px;width:100%;position:absolute;z-index:100;background-color:#666;filter:alpha(opacity=60);opacity:0.6;}
#popWindowInner, #popSuccessInner { position: absolute; z-index:1000; width: 400px; background-color:#fff; padding:30px; border:8px solid #DFDFDF; -moz-box-shadow: 0px 0px 12px #666; -webkit-box-shadow: 0px 0px 12px #666; box-shadow: 0px 0px 12px #666; left: 180px; }

.brownbutton {color:#174d4d; text-decoration:none; padding:4px 12px; text-transform:uppercase; font-weight:bold; border:1px solid #274269; background:#e4eaea; -moz-border-radius:5px; -khtml-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
.brownbutton:hover {background:#c3c7c7;}

#footer {
   width:560px;
   float:left;
   margin-top:38px;
   border-top:1px solid #dfdfdf;
   padding:18px 0 25px 0;
}
#footer ul {margin:0 0 20px 0; width:560px; float:left;}
#footer ul li {display:inline; float:left; margin:0 16px 6px 0;}
#footer ul li a {color:#000; text-decoration:none;}
#footer ul li a:hover {color:#000; text-decoration:underline;}
#footer p {font-size:10px;}

#signUp {
   width:255px;
   float:left;
   padding-top:22px;
   /*color:#d3ccb7;*/
   min-height:335px;
   height:auto !important;
   height:335px;
   /*background:#4a3a2b url(images/left-shad.png) repeat-y;*/
}
#signUp ul {margin:0 0 0 24px; width:200px; float:left;}
#signUp ul li {margin:0 0 12px 0; line-height:16px;}
#signUp ul li.gap {margin:18px 0 0 0;}
#signUp a.btn {color:#174d4d; text-decoration:none; padding:4px 12px; text-transform:uppercase; font-weight:bold; background:#e4eaea; -moz-border-radius:5px; -khtml-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
#signUp a.btn:hover {background:#c3c7c7;}

#bannercontent {
   float:left;
   clear:both;
}

/* Sprites 
----------------------------------------------------------------------------*/
.sprite {background:url(images/icons.png);}
.aprev {width:30px; height:21px; background-position:0 0; float:left;}
.aprev:hover {background-position:0 -74px;}
.anxt {width:30px; height:21px; background-position:-30px 0; float:left;}
.anxt:hover {background-position:-30px -74px;}
.fb {width:30px; height:30px; background-position:0 -42px; float:left; margin:5px 7px 0 0;}
.fb:hover {opacity:0.8; filter:alpha(opacity=80);}
.twt {width:30px; height:30px; background-position:-37px -42px; float:left; margin:5px 7px 0 0;}
.twt:hover {opacity:0.8; filter:alpha(opacity=80);}
.lkin {width:30px; height:30px; background-position:-74px -42px; float:left; margin:5px 7px 0 0;}
.lkin:hover {opacity:0.8; filter:alpha(opacity=80);}
.rss {width:30px; height:30px; background-position:-111px -42px; float:left; margin:5px 7px 0 0;}
.rss:hover {opacity:0.8; filter:alpha(opacity=80);}

.sprite2 {background:url(images/icons.gif);}
.gplus {width:30px; height:30px; background-position:-74px -42px; float:left; margin:5px 7px 0 0;}
.gplus:hover {opacity:0.8; filter:alpha(opacity=80);}

/* Classes
----------------------------------------------------------------------------*/
.yeldot {color:#a06e73;cursor:pointer;}
.graydot {color:#e9e9e9;cursor:pointer;}
.picspace {margin:8px;}

/* Top nav
----------------------------------------------------------------------------*/
#topNav {
   width:920px;
   float:right;
   margin:10px 15px 0 0;
   padding:0 0 8px 0;
   z-index:10000;
}
#topNav ul li {display:inline; float:right;}

#navtop {
   margin:0; 
   padding:0; 
   list-style:none;
   height:1px;
   z-index:10000;
}

#navtop li {
   float:left; 
   display:block;
   position:relative;
   z-index:500; 
   margin:0;
   font-family:'Ubuntu',arial,serif;
   font-size:12px;
   text-transform:uppercase;
   z-index:10000;
}
/* this is the parent menu */
#navtop li a {
   display:block; 
   text-decoration:none; 
   color:#4a3a2b; 
   text-align:left; 
   margin:0 15px 0 0;
}

#navtop li a:hover {
   color:#4a3a2b;
   text-decoration:underline;
}
/* submenu, it's hidden by default */
#navtop ul { 
   position:absolute;
   left:0; 
   display:none;
   margin:0; 
   padding:0; 
   list-style:none;
   top:13px;
   border:1px solid #000;
   z-index:10000;
}

#navtop ul li {
   width:200px; 
   float:left;
}

/* display block will make the link fill the whole area of LI */
#navtop ul a {
   display:block;  
   padding:6px 0 6px 12px; 
   color:#333;
   text-transform:uppercase;
   margin:0 !important;
   background:#fff;
   font-weight:normal;
}
		
#navtop ul a:hover {text-decoration:none; color:#fff; background:#a6a6a6;}
*html #nav2 ul {margin:0;}
