/* BROADSHEET TEMPLATE CSS */

html { margin: 0; padding: 0; border: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline;}
body { background: #ecebeb url(../images/mainbg.gif) repeat-y fixed top center; color: #000; font: normal 12px Arial; margin: 0 auto; text-align: center;}

/* Single line IE fix */

* html #menu, * html .main {height: 0.01%; min-height: 0.01%;}

/* TYPOGRAPHY */

p { text-align: left; padding: 0; }
#topcon p, #full p, #left p, #right p, #hleft p { text-align: justify; }
#network p {text-align: right; margin: 0px; padding: 0px;  }
#botcon p { padding: 0 10px 10px 10px; text-align: justify; }
#company p { padding: 0 10px 0 10px; text-align: justify; }
#news p, #quote p { margin: 0; padding: 0; }
h1 { font-size: 20px; color: #F47820; margin:0px; padding: 0px; margin-bottom: 6px;  }
h2 { font-size: 20px; color: #F47820; margin:0px; padding: 0px; margin-top: 6px; margin-bottom: 6px; padding-left: 10px; }
h3 { font-size: 18px; color: #F47820; margin:0px; padding: 0px; margin-bottom: 6px; }
h4 { font-size: 14px; color: #534b49; margin:0px; padding: 0px; margin-bottom: 6px;  }
h5 { font-size: 14px; color: #F47820; margin:0px; padding: 0px; margin-bottom: 6px; }
h6 { font-size: 12px; color: #534b49; margin:0px; padding: 0px; margin-bottom: 6px; font-weight: normal; font-style: italic; text-align: right; border-bottom: 1px solid #ecebeb; padding-bottom: 6px; }
.head { font-size: 20px; color: #534b49; font-weight: bold; }
.company p {margin: 0em; text-align: justify; font-size: 10px;}

/* LINKS */

a:link {color:#F47820; text-decoration: none;} 
a:visited {color:#F47820; text-decoration: none;} 
a:active {color:#F47820; text-decoration: none; font-weight: bold;}
a:hover {color:#F47820; text-decoration: underline;}
a.feed {background: url('../images/feed.gif') no-repeat left center; padding-left: 18px; }

#menu a {padding: 9px 11px; display: block; font-weight: bold; font-size: 14px; }
#menu a:link {color:#fff; text-decoration: none; } 
#menu a:visited {color:#fff; text-decoration: none;} 
#menu a:active {color:#fff; text-decoration: none; }
#menu a:hover {color:#534b49; text-decoration: none;}

/* LISTS */

#content ul { padding-left: 0px; margin-left: 20px; color: #444444; line-height: 18px; margin-top: 10px;margin-bottom:10px;}
#content li { list-style-type: square;  padding:0px;}
#menu ul.tabbed li {list-style: none; float: left;}
#menu ul.tabbed { overflow: hidden; padding: 0; margin: 0; width: 100%; }
#menu li.current-tab a {background: url('../images/navarrow.gif') no-repeat center bottom; background-color: #f47820; color: #534b49; }

/* CONTAINERS */

#clear { clear: both; }
#wrapper { width:850px; margin: 0 auto; padding: 0; text-align: left; }
#top { width: 850px; }
#logo { width: 410px; height: 70px; float: left; padding-top: 10px; padding-left: 20px; }
#network { width: 400px; height: 70px; padding-top: 10px; padding-right: 10px; text-align: right; float: right; color: #534b49; font-size: 12px; }
#menu { width: 830px; height: 34px; margin: 0 auto; background-color: #F47820; color: #fff; padding-left: 3px; }
#flash { width: 830px; margin: 10px auto 0px auto; clear:both; text-align: justify; padding: 0px; background-color: #fee9d7; }
#topcon{ width: 810px; margin: 10px auto 10px auto; clear:both; text-align: justify; padding: 10px; background-color: #fee9d7; }
#botcon { width: 830px; margin: 0px auto 0px auto; clear:both; text-align: justify; }
#botweb { width: 810px; margin: 0px auto 10px auto; clear:both; background-color: #ecebeb; text-align: justify; padding: 10px 10px 0 10px; }
#company { width: 830px; margin: 0px 10px 10px 10px; clear:both; text-align: justify;  }
#content { width:830px; text-align: justify; clear:both; margin: 0 auto; }
#hleft { float: left; width: 610px; padding: 10px 0px 0px 10px; }
#hright { margin-left: 10px; float:right; width: 178px; padding: 10px; }
#left { float: left; width: 220px; padding: 0px 0px 10px 0px; }
#right { margin-left: 10px; float:right; width: 580px; padding: 10px; }
#full { float: left; width: 810px; padding: 10px 10px 10px 10px; }
#quote { width: 150px; text-align: center; margin: 0 auto; font-size: 12px; padding: 10px; background-color: #ecebeb;  }
#quote2 { width: 186px; text-align: center; margin: 0 auto; font-size: 12px; padding: 5px 10px 5px 10px; background-color: #ecebeb;  }
#news { width: 150px; text-align: center; margin: 10px auto 0px auto; font-size: 12px; padding: 10px; background-color: #fee9d7;  }

#footer { width: 810px; margin: 0 auto 10px auto; text-align: center; padding: 10px; font-size: 10px; color: #534b49; background-color: #fee9d7; }

/* IMAGE PLACEMENT */

.float_left { float:left; border: 0px; margin-right: 10px; margin-bottom: 5px; margin-top: 5px; margin-left: 10px; }
.float_right { float:right; border: 0px; margin-left: 10px; margin-bottom: 5px; margin-top: 5px; margin-right: 10px; }
.float_middle { float:right; border: 0px; margin-left: 10px; margin-bottom: 5px; margin-top: 5px; margin-right: 250px; }
img.bordered { background-color: #FFF; border: 1px solid #ecebeb; padding: 3px; margin-left: 4px; margin-right: 4px; text-align: center; }

/* OTHER */

.center { text-align: center; }
.left { text-align: left; }
HR { color: #ecebeb; height: 1px; width: 100%; padding-bottom: 12px; }
.nobord { border: 0;}
.maint { border: 0; margin-right: 12px; float: left;}
