/* Private: general */

BODY {text-align:center;}

/*default styles*/
param, object, embed {margin: 0; padding: 0; border: 0;}

li {font-size:100%;}
strong {font-weight:bold; color:#00007b;}
b {font-weight:bold;}

/*link styles*/
a {color:#00007B; text-decoration:none;}
a:hover {text-decoration:underline;}
#maincontent a {text-decoration:underline;}
#maincontent a:hover {color:#F09716;}

/*header styles*/
#header {width:755px;}
#topHeader {background:url(/images/top-back.gif) no-repeat; width:755px; height:29px;}
#topHeaderRight {width:150px; float:right; text-align:left; margin-top:7px;}
#topHeaderRight a {color:#ffffff; font-weight:bold; font-size:100%;}
#middleHeader {width:755px; height:90px; white-space:nowrap; text-align:left;}
#bottomHeader {width:751px; height:30px; white-space:nowrap; text-align:left; margin:0; clear:both;}
#topLeft {width:161px; height:24px; background:url(/images/top-left-box-top.gif) no-repeat; padding:6px 0 0 5px; margin-left:2px; float:left;}
*html #topLeft {width:166px; height:30px; margin-left:1px;}

/*left side styles*/
#leftSide {float:left; width:166px; text-align:left; margin-left:2px; font-size:100%;}
*html #leftSide {margin-left:1px;}

#leftBox {background:url(/images/left-box-back.gif) repeat-y; margin-left:4px; width:100%; text-align:center;}
.leftTopImage {float:left; height:12px; width:12px; margin:5px 0 0 8px;}
*html .leftTopImage {margin-left:3px}
.leftTopText {float:right; height:18px; width:134px; padding-top:4px;}
.leftTopText a, .leftTitle a, .leftTitleKnowledge a, .leftTitleSales a {color:#00007B; font-weight:bold; font-size:100%;}
.leftTitle {background-image:url(/images/left-title-box.gif);font-size:100%;}
.leftTitleKnowledge {background:url(/images/left-title-box-know.gif);font-size:100%;}
.leftTitleSales {background:url(/images/left-title-box-sales.gif);font-size:100%;}
.leftTitle, .leftTitleKnowledge, .leftTitleSales {background-repeat:no-repeat; width:161px; height:20px; text-align:left; clear:both; padding:2px 0 0 25px; position:relative;}
#leftBoxBottom {width:161px; height:5px; background:url(/images/left-bottom.gif) no-repeat;}

#leftMiddleBox {background:url(/images/white-back.gif) repeat-y; margin-left:4px; width:100%; text-align:center;}
#leftMiddleBox a {font-size:100%; font-weight:bold; color:#05057E;}
#leftMiddleText {text-align:left; clear:both; width:150px;}
#phone {float:left; margin:5px 10px 0 10px;}
.boxEnd {width:161px; height:5px;}

#leftBoxTop {width:161px; height:5px; background:url(/images/bottom-left-box-top.gif) no-repeat; margin-left:0;}
#leftBottomInner {width:153px; background-image:url(/images/inner-bottom-left-middle.gif); background-repeat:repeat-y; margin-left:4px;}
*html #leftBottomInner {margin-left:0;}
.leftBoxSmallEnd {width:153px; height:5px;}
.leftBottomText {text-align:left; width:145px; padding:0; margin:0; font-size:100%;}
#customerSay {margin:4px 0 4px 0;}
#customerRight {text-align:right; width:100%; font-style:italic;}

/*div styles*/
#container {width:753px; border-left:1px solid #D0D0E6; border-right:1px solid #D0D0E6; text-align:left; margin:0; padding:0; clear:both;}
*html #container {width:755px;}
#pageBottom {width:755px; height:6px; line-height:6px; margin-bottom:10px; background:url(/images/page-bottom.gif) no-repeat; clear:both;}
#rightSide {float:right; width:570px;}
.center {width:100%; text-align:center;}
.green {background-color:#DCFCEE; padding:5px; width:100%;}
.green p {margin-top:0;}
.topDivider {width:100%; text-align:right;}
#footNote, #footNote1 {text-align:center; padding:0; margin:0; font-size:105%; white-space:nowrap;}
#footNote span {width:200px;}
#footNote1 span {width:40px;}

/*font styles*/
.smallBR {font-size:30%;}
.noBR {font-size:2%;}
.clear {clear:both; line-height:1px; height:1px; font-size:5%;}
.mainTitleText {font-size:80%; color:#00007B;}
.error {color:red;}
#maincontent {font-size:100%;}
#maincontent table {font-size:100%;}
#maincontent ul {margin-top:0;}
#maincontent li {font-size:100%;}
.header1 {font-size:100%; font-weight:bold;}
#pageSubTitle p, #subTitle {font-weight:bold; font-size:100%; color:#ffffff; margin-left:5px;}

/*form styles*/
.textInput, textarea {border:1px solid #237252; font-family:Arial,Helvetica; font-size:100%; width:200px;}
button {background-color:transparent; border:0; padding:0; cursor:pointer;}
form {margin:0; padding:0;}

/*acrobat styles*/
#acrobat {width:375px;}
#acrobatImage {width:90px; float:left; padding-top:7px;}
#acrobatText {float:right; width:275px; text-align:left;}

/*general table stuff*/
.table {border-left:1px solid #00007B; border-top:1px solid #00007B;}
.table td {border-right:1px solid #00007B; border-bottom:1px solid #00007B;}
.formTable {border:0; background-color:#DCFCED;}
 
/*temporary*/
.red {color:red;}

/* taken from the inner.css file so that they are globally available */
#maincontent {width:570px; margin:0; padding:0;}
#pageTitle {width:560px; height:18px; background-color:#3EBA84; font-size:100%; font-weight:bold; color:#ffffff; text-align:left; padding:0; border:0; margin-bottom:10px;}
*html #pageTitle {margin-top:10px; white-space:nowrap;}
#pageTitleLeft {width:489px; height:18px; background:url(/images/pageTitle1-left.gif) left no-repeat; float:left;}
#pageTitleRight {width:66px; height:18px; background:url(/images/home.gif) no-repeat; float:right;}
#pageTitleRight a {width:66px; height:18px; text-decoration:none; display:block;}
#pageTitleText {height:18px; padding:2px 0 0 30px;}
#pageSubTitle {width:540px; margin:0; color:#FFFFFF; background-color:#00007b; height:15px;font-size:100%;}
#netbuildContainer, #backTop, #sublinks {width:540px; margin-left:10px; clear:both; font-size:100%;}
