body { background: #ffffff; margin: 0px 0px 20px 0px; color: #434343; line-height:18px; font-size: 13px; font-family: Tahoma, Arial, sans-serif;  text-align: center; }
td, div { color: #434343; font-size: 13px; font-family: Tahoma, Arial, sans-serif; line-height:18px; }
img { border: none; }
.imgborder { border: 1px solid black; }

a { color: #373737; text-decoration: underline; cursor: pointer; }
a:visited { color: #373737; text-decoration: underline; cursor: pointer; }
a:active { color: #373737; text-decoration: underline; cursor: pointer; }
a:hover {
	color: #E8E8E8;
	text-decoration: none;
	cursor: pointer;
}

a.a1,
a.a1:visited,
a.a1:active { color: #000000; text-decoration: none; font-size: 13px; font-weight: bold; }
a.a1:hover { color: #000000; text-decoration: underline; }

a.a2,
a.a2:visited,
a.a2:active { color: #e9831d; text-decoration: underline; }
a.a2:hover { color: #e9831d; text-decoration: none; }

a.a3,
a.a3:visited,
a.a3:active { color: #a3a3a3; text-decoration: none; font-size: 15px; font-weight: bold; }
a.a3:hover { color: #a3a3a3; text-decoration: underline; }

h1 { color: #000000; font-size: 28px; font-family: Arial, Tahoma, serif; font-weight: bold; letter-spacing: -1px; margin: 0px 0px 25px 0px; line-height: 28px; }
h2 { color: #000000; font-size: 22px; font-family: Arial, Tahoma, serif; font-weight: normal; letter-spacing: -1px; margin: 12px 0px 10px 0px; }
h3 { color: #f87c24; font-size: 13px; font-family: Arial, Tahoma, serif; margin: 0px; }
h4 { color: #000000; font-size: 13px; font-family: Arial, Tahoma, serif; margin: 0px; }
h5 { color: #000000; font-size: 18px; font-family: Arial, Tahoma, serif; margin: 0px; }

.hd1 { color: #ea831d; font-size: 16px; }
.hd2 { color: #313131; font-size: 15px; font-weight: bold; letter-spacing: 0px; margin-bottom: 0px; }

p strong { color: #e9831d; font-weight: bold; }
p strongh {
	color: #373737;
	font-weight: bold;
	font-size:12px;
}
p.main { font-size:17px; line-height:24px; color:#434343; font-family: Tahoma, Arial, sans-serif; margin-bottom:55px; }

img.breakL { margin-right:50px; float:left; }
img.breakR { margin-left:50px; float:right; }
img.breakRN { margin-left:5px; float:right; }
img.breakLN { margin-right:5px; float:left; }
img.breakRP { margin-right:150px; margin-top:50px; float:right; }
img.breakRPN { margin-right:100px; margin-top:0px; float:right; }

/*ul { list-style-position: inside; }*/

.hr1 { background: #000000; color: #000000; border-bottom: 1px solid #bfbfbf; height: 2px; line-height: 2px; font-size: 2px; width: 80%; text-align: center; margin-top: 30px; margin-bottom: 30px; clear: both; }
.hr2 { background: #bfbfbf; color: #bfbfbf; border: none; height: 1px; line-height: 1px; font-size: 1px; text-align: center; clear: both; }
.hr3 { background: #bfbfbf; color: #bfbfbf; border: none; height: 1px; line-height: 1px; font-size: 1px; text-align: center; clear: both; width: 60%;}

#header { background: #353535 url(/images/bg_top.gif) repeat-x; height: 76px; text-align: center; }
#h-inside { width: 845px; margin: auto; }
#logo { float: left; }
#call { float: right; margin-top: 18px; }
#navigation { background: #000000; height: 27px; text-align: center; }
.btn1 { cursor: pointer; }
#liner { background: url(/images/bg_nav.gif) repeat-x; height: 11px; }
#banner { width: 928px; margin-top: 10px; margin-left: auto; margin-right: auto; text-align: center; z-index: -1; }
#boxes { width: 840px; height: 200px; margin-left: auto; margin-right: auto; }
.box1 { float: left; margin-right: 8px; }

#content { width: 840px; color: #434343; text-align: left; margin-left: auto; margin-right: auto; margin-bottom: 160px; margin-top: 60px; clear: both; }

#news { width: 840px; color: #000000; text-align: left; margin-left: auto; margin-right: auto; margin-bottom: 40px; font-size: 12px; }
#news strong { color: #000000; font-size: 14px; font-family: Arial, Tahoma, serif; }
#news a,
#news a:visited,
#news a:active { color: #e9831d; text-decoration: underline; font-weight: bold; font-size:11px; }
#news a:hover { color: #e9831d; text-decoration: none; }
.outdent {text-indent: -7.25em; margin-left: 7.25em;}

#show-hide { width: 840px; margin-left: auto; margin-right: auto; font-size: 12px; }
#copyright { color: #f87c24; font-size: 10px; text-align: center; width: 35%; padding-left: 80px; float: left; }
#clinks { color: #000000; font-size: 10px; text-align: center; width: 35%; padding-right: 80px; float: right; }
#clinks a,
#clinks a:visited,
#clinks a:active { color: #000000; text-decoration: none; }
#clinks a:hover { color: #000000; text-decoration: underline; }

#fline { border-top: 1px solid #bfc0c2; margin-top: 10px; padding-bottom: 10px; }
#footer { width: 840px; margin: auto; padding-bottom: 10px; height:200px; }
.footerlinks { font-size: 12px; padding: 8px 40px 8px 0px; float: left; color: #888888; text-align: left; line-height: 17px; }
.footerlinks strong { color: #555555; line-height: 20px; }
.footerlinks a,
.footerlinks a:visited,
.footerlinks a:active { color: #888888; text-decoration: none; }
.footerlinks a:hover { color: #888888; text-decoration: underline; }
#fl1 { padding-left: 20px; }
#fl2 { padding-right: 0px; }
a.flhd1,
a.flhd1:visited,
a.flhd1:active { color: #555555; text-decoration: none; }
a.flhd1:hover { color: #555555; text-decoration: none; }

.p1 { float: left; margin: 10px 45px 0px 20px; }
.p2 { float: left; margin: 0px 0px 0px 0px; width:400px; }

.br1 { clear: both; }
.br2 { clear: both; height: 60px; line-height: 60px; }
.br3 { clear: both; height:25px; }

.fl-left { float: left; }
.fl-right { float: right; }

/*.bullets { margin-left: 0; padding-left: 0; list-style: none; }
.bullets li { padding-left: 25px; background-image: url(/images/bullet.gif); background-repeat: no-repeat; background-position: 11px; }

.bullets li {list-style-image:url(/images/bullet.gif); }
*/

.bullets li {list-style-image:url(/images/bullet.gif); }
.bullets2 { margin-left: 0; padding-left: 0; list-style: none; }
.bullets2 li { padding-left: 25px;}


.req { color:#e9831d; }

/* Store */
.s-indent { margin-left: 30px; }
.ic1 { float: left; width: 100px; text-align: center; margin-right: 40px; }
.q1 { float: right; margin-left: 1px; margin-top: 10px; margin-right:130px }

/* Inner Page Classes */
.toptier { font-size: 15px; line-height: 23px; margin-bottom: 75px; }
.i300-left { float: left; margin-right: 55px; }
.i301-left { float: left; margin-right: 75px; margin-left:25px; }
.i300-right { float: right; margin-left: 55px; }
.staff { float: left; margin-right: 20px; margin-bottom: 10px; border: 4px solid #e6e6e6; }
.staff2 { float: left; margin-right: 20px; margin-bottom: 10px; }

/* Form Classes */
.inp1 { width:450px; height:18px; padding:1px 3px; background:none; border:1px solid #a8a8a8; font-size:11px; color:#434343; }
.subscript {
	font-size: 9px;
	font-style: italic;
}

/*
#######################################################################
# jFlow Styles
*/

.rc-width { width: 840px; }
.slides { width: 820px; height: 100%; }
#myController div{ float: left; margin: 0 3px; padding: 1px 0; color:#E9831D; cursor:pointer; }
#jFlowSlide{ /*border:1px dotted #E9831D;*/ margin: 0px; /*padding: 3px 5px;*/ }
#myController div.jFlowSelected { float: left; margin: 0 2px; padding: 0px; border: 1px solid #333333; color: #333333; }
.jFlowPrev, .jFlowNext{ cursor:pointer; }

/*
# End jFlow Styles
#######################################################################
*/

/*
#######################################################################
# rc Styles
*/
#rc_cont { position: relative; width: 840px; height: 20px; background: #f7f8fa; border-left: 1px solid #bec3c7; border-right: 1px solid #bec3c7; }
#rc_cont_top { background: url(/images/rc_cont_top.gif) no-repeat top left; width: 842px; height: 5px; }
#rc_cont_bottom { background: url(/images/rc_cont_bottom.gif) no-repeat top left; width: 842px; height: 5px; }
.rc { position: absolute; top: 0px; left: 0px; display: none; width: 840px; height: 20px; }
.rc-table { width: 820px; height: 100%; }
.rc p { font-size: 12px !important; margin-top: 0px; margin-bottom: 0px; }
/*
# End rc Styles
#######################################################################
*/
