/* CSS Document */
body { width: 974px; margin: 10px auto auto auto; background: #d6d6d6 url(../images/pg-blend1.gif) repeat-x left top; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: small; color: #666666; }

#topnav { background-color:#FFFFFF; text-align: right; margin: 0px; padding: 0px; vertical-align: text-bottom; height: 24px; }
#topnav h5 { margin: 0px; padding: 0 10px 0 10px; }

#menubar { height:50px; margin: 0px 0px 10px 0px; background: url(../images/blend_hdr.gif) repeat-x left bottom; }
#menu { list-style-type: none; padding:0px; margin: 30px 0px 0px 0px; float: right; }
#menu li { display:block; float:left; position:relative; z-index:100; margin: 0px; padding: 0px; color: #B1B1B1; }
#menu a { color: #666666; text-decoration: none; font-weight: bold; font-size: 90%; padding: 2px 15px 0 15px; margin: 0; }
#menu a:hover { color: #333333; }

#container { background-color:#FFFFFF; padding:10px; margin:0px; border-top: solid #CCCCCC 2px; border-right: solid #CCCCCC 2px; border-left: solid #CCCCCC 2px; }

#hdr { height: 66px; padding-top: 14px; }
#hdr div { margin: 0px; padding: 0px; width: 100%; float: left; }
#hdr div h4 { margin: 0px; font-size: 90%; padding: 0 0 0 15px; float: left; width: 240px; }
#hdr div h5 { margin: 0px; padding: 0px; width: 220px; float: right; }

#hdrgraphic { height: 270px; margin: 0px; padding: 0px; }

#content { background: url(../images/blend_cnt.gif) repeat-x left top; margin: 10px 0 0 0; padding: 0; }
#content div { padding: 10px 10px 0 10px; }
#content div h4 { padding: 0 0 4px 0; margin: 0px; }
#content div h5 { font-size: 85%; padding: 0 0 4px 0; margin: 0;}
#content div #bi-data { margin: 0px; padding: 0px; height: 780px; }
#content div #bi-data #bi { float: left; margin: 0px; width: 440px; padding: 0 20px 0 0; border-right: dotted #CCCCCC 1px;}
#content div #bi-data #data { float: left; width: 440px; padding: 0; margin: 10px 0 0 20px;}
#content div #bi-data #data #datamgmt { float: left; }
#content div #bi-data #data #bibox { float: left; padding: 5px; margin: 10px 0 0 0; font-size: 95%; border: 1px solid  #EEEEEE; line-height: 120%; }

#content div p { font-size: 85%; line-height: 140%; color: #333333; margin: 0px; padding: 0 0 10px 0; }
#content div ul { margin: 0; padding: 0 0 0 30px;}
#content div li { font-size: 85%; margin: 0; padding: 0 0 2px 0;}

#sasbox { float: right; width: 300px; padding: 5px; margin-top: 10px; font-size: 95%; margin-left: 30px; border: 1px solid #CCCCCC; line-height: 120%; }
#sasbox ul li{ margin-bottom: 4px; }
#storagebox { float: right; width: 300px; padding: 5px; margin: 10px 0 10px 0; font-size: 95%; margin-left: 30px; border: 1px solid #CCCCCC; line-height: 120%; }
#storagebox ol { margin-top: 0; }
#storagebox ol li{ margin-bottom: 4px; }
#devbox { float: right; width: 200px; padding: 5px; margin: 10px 0 10px 0; font-size: 95%; margin-left: 30px; border: 1px solid #CCCCCC; line-height: 120%; }

.orangebg { background-color: #FF9900; }
.whitebg { background-color: #FFFFFF; }


#homepanels { border-top: solid 3px #FF6600; padding: 0px; margin: 0px; background-color: #FFFFFF; height: 230px; }
#homepanels #panel-leveraging { margin: 0px; padding: 10px; width: 290px; font-size: 85%; float: left; }
#homepanels #panel-expect { width: 290px; margin: 0 0 0 10px; padding: 10px; margin-left: 10px; float: left; font-size: 85%; }
#homepanels #panel-bi { width: 290px;  margin: 0 0 0 10px; padding: 10px; float: left; font-size: 85%; }

#content #contact { margin: 0px; padding: 0px; height: 200px; }
#content #contact #loc1 { width: 225px; margin: 0px; padding: 0px; float: left; }
#content #contact #loc1 #corphq { padding: 0px; margin: 0px; width: 200px; float: left; }
#content #contact #loc1 #mainesales { width: 200px; float: left; padding: 0 0 0 20px; border-left: solid #E4E4E4 1px; }
#content #contact #loc2 { width: 250px; padding: 0px; float: left; margin: 0 0 0 100px; }
#content #contact #offshore { padding: 0px; margin: 0px; }

.bluetxtbold { font-size: 90%; font-weight: bold; color: #003399; margin: 0px; padding: 0px; }
.bluetxtbold1 { font-weight: bold; color: #003399; margin: 0px; padding: 0px; }
.orange85 { font-size: 85%; color: #FF6600; }
.orangetxt { color: #FF6600; }
.table1 { font-size: 85%; }
.orangetxtbold { font-weight: bold; color: #FF6600; }
.bluetxt { color: #003399; }

#footer { background: #EEEEEE url(../images/blend_ftr.gif) repeat-x left top; height: 50px; margin: 0px; padding: 0px; }
#footer p { font-size: 80%; color: #FFFFFF; margin: 0px; padding: 20px 10px 10px 15px; }
.pic-r { background-color: #FFFFFF; border: 1px solid #CCCCCC; padding: 2px; float: right; margin: 2px 0 2px 6px; }
.pic-l { background-color: #FFFFFF; border: 1px solid #CCCCCC; padding: 2px; margin: 6px 0 00; }

#loginbox { width: 350px; padding: 0 0 10px 0; margin: 10px auto 10px auto; border: 1px solid #CCCCCC; }
#loginbox h4 { color: #FF6600; font-size: 85%; margin: 0px; padding: 5px 0 0 0; background-color: #EBEBEB; height: 22px; text-align: center; border-bottom: 1px solid #CCCCCC; }
#loginbox dt { float: left; width: 110px; padding: 2px 0 0 20px; margin: 0px; }
#loginbox dl dd { padding: 2px 0 2px 0; margin: 0px; }
.jslink { color: #003399; text-decoration: underline; cursor: default; }
