/*-----------------------------------------------------------------------------
Style Sheet

version:   1.5
author:    brian rhinehart
website:   http://www.sunbeltenterprises.com/
-----------------------------------------------------------------------------*/

/* =Reset
-----------------------------------------------------------------------------*/
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {
margin:0;
padding:0
}

h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,strong,th,td {
font-size:100%;
font-weight:normal
}

address,caption,cite,code,dfn,em,strong,th,var {
font-style:normal
}

ul,ol {
list-style:none
}

abbr,acronym {
border:0
}

fieldset,img {
border:0
}

table {
border-collapse:collapse;
border-spacing:0
}

caption,th {
text-align:left
}

p,pre,blockquote,form,fieldset,ul,ol {
margin:1em 0
}

.clear {
clear:both
}

img {
border:0
}


/* =Typography
-----------------------------------------------------------------------------*/
body {
background:#fff url(imgs/page_tile.gif) repeat-x;
color:#333;
font: 11px/13px Arial, Helvetica, sans-serif
}

ul {
list-style:circle;
padding:0 0 0 10px
}


/* =Headings
-----------------------------------------------------------------------------*/
h1 {
color:#F39425;
font:normal 18px/24px Verdana, Arial, Helvetica, san-serif;
text-indent:5px
}

h2 {
border-bottom:1px solid #039;
color:#039;
font:normal 14px/2em Verdana, Arial, Helvetica, sans-serif
}

h3 {
font:bold 12px/1.8em Arial, Helvetica, sans-serif
}

h4 {
font-size:11px;
font-weight:bold
}

.tagline {
color:#3e6da3;
font:normal 15px/1.4em Arial, Helvetica, sans-serif;
text-indent:5px
}


/* =Font Handling, Misc
-----------------------------------------------------------------------------*/
.small {
font-size:10px;
font-style:italic
}


/* =Branding
-----------------------------------------------------------------------------*/
#header {
background-color:#FFF;
width:720px
}

/* =Wrappers
-----------------------------------------------------------------------------*/
#wrapper {
background:#fff;
border-left:1px solid #00529f;
border-right:1px solid #00529f;
margin:0 auto;
width:720px
}

#content {
padding:15px 0 0
}

#mainContent {
float:right;
width:560px
}

#innertube {
margin:0 auto;
width:670px
}

#footer {
background:url(../imgs/global/footer.gif) no-repeat top;
background-color:#036;
clear:both;
color:#CCC;
font-size:90%;
margin:0;
padding:30px 10px 25px;
text-align:center;
width:700px
}

#footer a {
color:#CCC;
text-decoration:none
}

#footer a:hover {
color:#FFF;
text-decoration:underline
}

/* =Misc Containers
-----------------------------------------------------------------------------*/
.photoBox {
float:left;
margin:0 30px 0 0;
padding:35px 0 5px 0;
width:205px
}

.img_wrapper {
border:1px solid #5d5d5d;
float:left;
margin:0 0 5px 0;
}

.txtBox {
float:left;
padding:0 0 5px;
width:435px
}

/* =Rounded Corner Box - Flexible Width
-----------------------------------------------------------------------------*/

/* Show only to IE PC \*/
* html .rcfboxhead h2 {
height:1%
}

.rcfbox {
background:url(imgs/rcfbody_r.gif) no-repeat 100% 100%;
width:50em
}

.rcfboxhead {
background:url(imgs/rcfhead_r.gif) no-repeat 100% 0

}

.rcfboxhead h1 {
background:url(imgs/rcfhead_l.gif) no-repeat 0 0;
padding:15px 15px 0
}

.rcfboxbody {
background:url(imgs/rcfbody_l.gif) no-repeat 0 100%;
padding:5px 15px 40px 20px
}

/* =Main Nav
-----------------------------------------------------------------------------*/
#nav {
float:left;
width:130px
}

/* =Vertical Menu
-----------------------------------------------------------------------------*/
#vmenu {
margin:0;
padding:0
}

vmenu ul {
border:none;
margin:0;
padding:15px 10px;
width:120px
}

.vmenu ul li {
list-style:none;
margin:0;
padding:0;
position:relative
}

.vmenu ul li a {
background:#fff;
border-bottom:1px solid #f36d25;
color:#333;
display:block;
padding:5px 0 2px 9px;
text-decoration:none;
width:120px
}

.vmenu ul li a:hover {
background-color:#f0f0f0;
color:#000;
text-decoration:none
}

/* Holly Hack for IE \*/
* html .vmenu ul li {
float:left;
height:1%
}

* html .vmenu ul li a {
color:#333;
height:1%;
text-decoration:none
}

/* =Links
-----------------------------------------------------------------------------*/
a {
color:#039;
text-decoration:underline
}

a:hover {
color:#F90;
text-decoration:none
}

/* =External Links
-----------------------------------------------------------------------------*/
a[href^="http:"] {
background:url(media/externalLink.gif) no-repeat right center;
padding-right:10px;
}

a[href^="http://www.sunbeltenterprises.com"], a[href^="http://sunbeltenterprises.com"]  {
background-image:none;
padding-right:0;
}

a[href^="Javascript:openwin"] {
background:url(media/externalLink.gif) no-repeat right center;
padding-right:10px;
}

a[href^="mailto:"] {
background:url(media/icn_email.gif) no-repeat right center;
padding-right:15px;
}

a[href$=".pdf"] {
background:url(media/icn_adobe.gif) no-repeat right center;
padding-right:15px;
}

/* =Tables
-----------------------------------------------------------------------------*/
table {
border:0;
border-collapse:collapse;
border-spacing:0;
text-align:left;
width:100%
}

td {
font-size:11px;
font-weight:normal;
padding:1px 0 0 2px
}

th {
background:#efefef;
border-bottom:1px solid #999;
color:#036;
font-weight:bold;
padding:2px
}

/* =Used to Wrap Text around an Image 
-----------------------------------------------------------------------------*/
#boxImgTxtEx {
float:left;
width:420px
}

.imgTxt {
margin:0;
padding:0 0 15px
}

.imgTxt p {
float:right;
margin:0 0 15px;
width:390px
}

/* =Custom List Bullet Points and Icon Settings
-----------------------------------------------------------------------------*/

/* Arrow Bullets */
.arrow ul {
margin:0;
padding:0
}

ul.arrow li {
background:url(imgs/bullet_arrow.gif) no-repeat left top;
list-style:none;
padding-left:15px
}

.arrow ol li {
background:none;
list-style:decimal;
margin-left:2em;
padding-left:0
}

.icn {
padding:0 2px 0 10px
}