/* 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: #fff ; color: #000; font: normal 14px Arial; margin: 0 auto; text-align: justify; }

/* Single line IE fix */

* html #menu, * html .main {height: 0.01%; min-height: 0.01%;}

/* TYPOGRAPHY */

p { line-height: 18px; margin: 0 0 12px 0; padding: 0; }
h1 { font-size: 20px; color: #fff; margin:0px; padding: 0px; margin-bottom: 12px;  }
h2 { font-size: 14px; color: #332f2f; margin:0px; padding: 0px; padding-left: 10px; }
h3 { font-size: 18px; color: #F47820; margin:0px; padding: 0px; margin-bottom: 12px; text-align: center; }
h4 { font-size: 14px; color: #332f2f; margin:0px; padding: 0px; margin-bottom: 12px; line-height: 20px;  }
h5 { font-size: 16px; color: #fff; margin:0px; padding: 0px; margin-bottom: 9px; }
h6 { font-size: 14px; color: #F47820; margin:0px; padding: 0px; margin-bottom: 9px; font-weight: bold; }
.start { font-size: 12px; color: #332f2f; margin:0px; padding: 0px; margin-bottom: 12px; font-weight: normal; font-style: italic; text-align: right; border-bottom: 1px solid #ecebeb; padding-bottom: 6px; }
.pagehead { font-size: 18px; color: #F47820; font-weight: bold; }
.company p {margin: 0em; text-align: justify; font-size: 12px; text-align: center; }
#network p { margin-bottom: 6px; }
#home p { color: #332f2f; }

/* 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;}

#home a:link {color:#332f2f; text-decoration: underline; font-weight: normal; } 
#home a:visited {color:#332f2f; text-decoration: underline; font-weight: normal; } 
#home a:active {color:#332f2f; text-decoration: underline; font-weight: bold;}
#home a:hover {color:#fff; text-decoration: underline; font-weight: normal; }

#page a:link {color:#332f2f; text-decoration: underline; font-weight: normal; } 
#page a:visited {color:#332f2f; text-decoration: underline; font-weight: normal; } 
#page a:active {color:#332f2f; text-decoration: underline; font-weight: bold;}
#page a:hover {color:#fff; text-decoration: underline; font-weight: normal; }

#menu a {padding: 8px 20px; 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:#F47820; 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.png') no-repeat center bottom; color: #F47820; margin-bottom: 3px; }

/* CONTAINERS */

#clear { clear: both; }
#wrapper { width: 100%; margin: 0 auto; padding: 0; left: 0; background: url(../images/contentbg.png) repeat-y center; }
#header { width: 950px; height: 75px; margin: 0 auto;  }
#logo { width: 410px; height: 70px; float: left; padding-top: 10px; padding-left: 20px; }
#network { width: 450px; height: 70px; padding-top: 10px; padding-right: 20px; text-align: right; float: right; color: #332f2f; font-size: 14px; }
#orange { width: 100%; margin: 0; padding: 0; left: 0; }
#ortop { width: 100%; margin: 0; padding-top: 12px; left: 0; background:url(../images/orangebgt.png) repeat-x; }
#menu { width: 950px; height: 32px; margin: 0 auto; background-color: #332f2f; color: #fff; border-top: 2px solid #F47820; border-bottom: 1px solid #fff;  }
#orcon { width: 100%; margin: 0; padding: 0; left: 0; background:url(../images/orangebg.png); }
#content { width: 950px; margin: 0 auto; padding: 0; background: url(../images/contentbg.png); }
#home { width: 950px; margin: 0 auto; }
#lhome { width: 425px; padding: 15px 15px 9px 25px; float: left }
#rhome { width: 450px; margin: 5px 25px 10px 0; float: right; }
#sv-container { width: 450px; height: 380px; }
#page { width: 910px; margin: 0 auto; padding: 15px 20px 3px 20px; }
#left { float: left; width: 210px; padding: 0px 0px 10px 0px; }
#right { float:right; width: 670px; padding: 10px; }
#wdleft { float: left; width: 270px; padding: 10px 10px 0px 10px; margin: 0 17px 20px 0; border: 1px solid #332f2f; -moz-border-radius: 10px; border-radius: 10px; }
#wdmid { float: left; width: 270px; padding: 10px 10px 0px 10px; margin: 0 0 20px 0; border: 1px solid #332f2f; -moz-border-radius: 10px; border-radius: 10px; }
#wdright { float: right; width: 270px; padding: 10px 10px 0px 10px; margin: 0 0 20px 0; border: 1px solid #332f2f; -moz-border-radius: 10px; border-radius: 10px; }
#lport { float: left; width: 400px; padding: 20px; margin: 0 0 20px 0; border: 1px solid #332f2f; -moz-border-radius: 10px; border-radius: 10px; }
#rport { float: right; width: 400px; padding: 20px; margin: 0 0 20px 0; border: 1px solid #332f2f; -moz-border-radius: 10px; border-radius: 10px;  }
#lport2 { float: left; width: 380px; height: 320px; padding: 10px; margin: 0 0 10px 10px; border: 1px solid #ecebeb; }
#rport2 { float: right; width: 380px; height: 320px; padding: 10px; margin: 0 10px 10px 0; border: 1px solid #ecebeb;  }
#orbot { width: 100%; margin: 0; height: 14px; padding: 0; left: 0; background:url(../images/orangebgb.png); }
#white { width: 910px; margin: 0 auto; padding: 5px 20px 0 20px; }
#hnews { width: 370px; height: 200px; text-align: justify; margin: 0px 0 20px 24px; font-size: 12px; padding: 10px 15px; background-color: #fee9d7; -moz-border-radius: 30px; border-radius: 30px; border: 2px solid #F47820; float: left; }
#facebook { width: 200px; height: 210px; text-align: center; margin: 0px 5px 10px 0; font-size: 12px; padding: 5px 10px;  float: left; -moz-border-radius: 30px; border-radius: 30px; border: 2px solid #332f2f; background-color: #66bad7;}
#hometext { width: 200px; height: 200px; text-align: center; margin: 0; font-size: 12px; padding: 10px; float: right; border: 2px solid #332f2f; -moz-border-radius: 30px; border-radius: 30px; background-color: #ecebeb; }
#footer { width: 948px; margin: 0 auto; text-align: center; padding: 10px 0; font-size: 10px; color: #332f2f; background-color: #ecebeb; border-top: 2px solid #F47820; border-bottom: 1px solid #dcdad9; }
#plusone { width: 100px; float: right; position: absolute; margin: 5px 0px 0 20px;}

/* 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 #fff; padding: 3px; text-align: center; }
img.portfolio { border: 0px solid #fff; text-align: center; margin: 0 0 6px 0; }

/* 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;}

