
* { margin:0; padding:0; }
body { margin:1px 0; padding:0; width:100%; background-color:#fff; font-family:Verdana, Arial, Helvetica; font-size:.60em; color:#000; }
.sattitle { margin:0; padding:0; padding-top:5px; font-family:"Arial"; font-size:3.5em; font-weight:bold; color:#fff; }
.satsubtitle { margin:0; padding:0; font-size:1.25em; font-weight:bold; color:#fff; width:100%; filter:dropshadow(color=#000000, offx=2, offy=2, positive=true); }

h1 { margin:0; padding:0; padding-top:5px; font-family:"Arial"; font-size:4.0em; font-weight:bold; color:#000066; width:100%; filter:dropshadow(color=#930209, offx=2, offy=2, positive=true); }
h2 { margin:0; padding:0; font-size:2.5em; font-weight:bold; color:#000066; width:100%; filter:dropshadow(color=#000000, offx=2, offy=2, positive=true); }
.dotgov { color:#e5b555; filter:dropshadow(color=#000000, offx=2, offy=2, positive=true); }
h3 { margin:0; padding:2px 0px; color:#000066; font-size:1.8em; font-weight:normal; text-indent:2px; text-align:left; }
h4 { margin:0; padding:0; font-size:1.4em; font-weight:bold; color:#000; }
h6 { font-size:13px; }

.paneltitle { margin:0; padding:2px 0px; background-color:#293158; border:1px solid #ffcc33; border-right:10px solid #930209; color:#fff; font-size:1.25em; font-weight:normal; text-indent:2px; text-align:left; }

form { margin:0; padding:0; }
.hiddenpic { display:none; }
.hide { display:none; }
img { border:0; }
p { text-align:justify; margin:15px 0; }

.wrap { margin:0; padding:0; width:auto; height:auto; height:100%; background-image:url(images/1.jpg); background-image:url(images/2.jpg); background-image:url(images/3.jpg); background-image:url(images/cornerblue3.gif); background-image:url(images/duo_tickleftbluered.gif); background-image:url(images/optusb3.jpg); background-image:url(images/quadoctarrowsredblue.gif); background-image:url(images/slice_bluelist1.gif); background-repeat:no-repeat; background-position:-5000px -5000px; }

.head_wrap { z-index:500; display:block; position:absolute; top:2px; left:0%; background:transparent url("images/optusb3.jpg") repeat top left; width:100%; margin:0 auto; padding:0; }
.headrow_one { display:block; margin:0; padding:0; width:100%; height:70px; border-top:2px ridge #fff; color:#ffcc33; }
.rowone_right { margin:0; padding:0; text-align:center; color:#eaeaea; }
.headrow_two { display:block; margin:0; padding:0; width:100%; height:19px; border-top:2px outset #fff; background-color:#ccc; }
.rowtwo_left { float:left; margin:0 auto; padding:0; width:22%; }
.rowtwo_mid { float:left; margin:0 auto; padding-top:4px; width:55%; text-align:center; font-weight:bold; color:#290158; }
.rowtwo_right { float:right; margin:0 auto; padding:0; width:22%; }
.headrow_three { display:block; margin:0 auto; padding:0; width:100%; border-top:2px outset #fff; border-bottom:2px ridge #fff; text-align:center; }

.pullmenus { margin:0 auto; padding:0; background-color:#fff; text-align:left; color:#930209; width:96%; font-size:10px; }

.toptabmenu_container { background-color:#293158; border-top:4px solid #930209; border-bottom:7px solid #FFCC33; }
ul.toptabmenu { display:block; margin:0; padding:0; padding-top:4px; list-style:none inside; }
ul.toptabmenu li { display:inline; }
ul.toptabmenu li a { padding:0px 4px 0px 4px; background:#fff9e1 url(images/cornerblue3.gif) no-repeat right top; color:#000; text-decoration:none; }
ul.toptabmenu li a:hover, ul.toptabmenu li a:active,.toptabmenu .current_tab { padding:0px 4px 0px 4px; background:#ffcc33 url(images/cornerblue3.gif) no-repeat right top; color:#000; text-decoration:none; }

.body_column { z-index:1; position:absolute; top:127px; left:0; margin:0 auto; padding:0; width:100%; height:auto; background-color:#ccc; }

.left_column { z-index:400; position:absolute; top:0; left:0; width:22%; background:transparent url("images/slice_bluediag1.gif") repeat top left; border-right:2px ridge #fff; border-bottom:2px ridge #fff; margin:0 auto; padding:0; }
.center_content { margin:0 auto; margin-top:6px; width:54%; font-size:110%; min-height:570px; }
* html .center_content { height:570px; }

.right_column { z-index:300; position:absolute; top:0; left:78%; width:21.8%; border-left:2px ridge #fff; border-bottom:2px ridge #fff; margin:0 auto; padding:0; text-align:center; }

.ntflymenu { margin:0 auto; margin-top:10px; height:160px; width:96%; text-align:left; }

.searchbox_wrap { margin:0 auto; padding:0; width:96%; }
.searchtable { margin:0 auto; padding:0; width:100%; }
.searchtable_leftcell { width:auto; }
.searchtable_midcell { width:100%; }
.searchtable_rightcell { width:auto; }
.searchbox1 { margin:0; padding:0; background-color:#fff; text-align:left; color:#930209; width:auto; font-size:10px; text-align:left; }
.searchbox2 { margin:0; padding:0; background-color:#fff; text-align:left; color:#930209; width:auto; font-size:10px; }
.searchbutton { margin:0; padding:0; width:auto; font-size:10px; cursor:pointer; background-color:#333366; color:#fff; border-color:#ffcc33; border-right:10px solid #930209; }

* html .designs_container { height:700px; }
.designs_container { margin:0 auto; width:auto; min-height:700px; }
.designs_container ul { font-size:12px; margin:10px 40px; list-style:square; }

.preview { float:left; margin:10px 0px; width:33.2%; text-align:center; }
.preview h5 { overflow:hidden; margin:0px 2px; width:auto; font-size:1.15em; color:#930209; font-weight:bold; }
.preview h6 { overflow:hidden; margin:0px 2px; width:auto; font-size:1em; color:#293158; font-weight:bold; }

ul.design{ width:auto; }
ul.detail{ padding-bottom:2px; }
ul.detail li{ display:inline; }
.levelone a { border:0; }
.leveltwo_a a { padding:0px 2px; background-color:#48497B; color:white; border-bottom:2px dotted #ffcc33; }
.leveltwo_b a { padding:0px 2px; background-color:#B7424A; color:white; border-bottom:2px dotted #ffcc33; }
.leveltwo_c a { padding:0px 2px; background-color:#FAE287; color:black; border-bottom:2px dotted #B7424A; }
.leveltwo_a a:hover, .leveltwo_b a:hover, .leveltwo_c a:hover { background-color:#cccccc; color:#000; border:0px solid red; }

.pagenav_a { display:block; clear:both; width:100%; border-top:2px ridge #fff; font-weight:normal; color:#000; text-align:left; }
.pagenav_aleft { float:left; margin:0 auto; width:49.9%; border:0px solid green; padding:1px 0px }
.pagenav_aright { float:right; margin:0 auto; padding-top:2px; width:49.9%; }
.pagenav_b { display:block; clear:both; width:100%; height:30px; font-weight:normal; color:#000; text-align:left; border-bottom:2px ridge #fff; }
.pagenav_bleft { float:left; margin:0 auto; margin-top:5px; width:49.95%; height:20px; background:transparent url("images/6cards20x188.gif") no-repeat center center; }
.pagenav_bright { float:right; margin:0 auto; width:49.95%; }
.pagenav_b .results { float:left; margin-top:9px; width:60%; color:#930209; overflow:hidden; font-weight:bold; }
.pagenav_b .pager { float:right; margin:0 auto; width:39.9%; overflow:hidden; }

ul.pi { list-style:none; padding:15px 0px 2px 0px; width:100%; overflow:hidden; }
ul.pi li { display:inline; width:50%; overflow:hidden; border:0px solid #293158; }
ul.pi li a { overflow:hidden; padding-top:12px; width:100%; border-bottom:2px dotted #930209; font-weight:bold; color:#293158; text-decoration:underline; }
ul.pi li.previouspage a { background:transparent url("images/quad_octarrowsredblue.gif") no-repeat 6px 0px; }
ul.pi li.previouspage a:hover { background:transparent url("images/quad_octarrowsredblue.gif") no-repeat 5px -26px; }
ul.pi li.nextpage a { background:transparent url("images/quad_octarrowsredblue.gif") no-repeat -23px 0px; }
ul.pi li.nextpage a:hover { background:transparent url("images/quad_octarrowsredblue.gif") no-repeat -22px -26px; }
ul.pi li a:hover { color:#293158; border:0px solid red; }

.pagenav_aleft a { width:auto; border-bottom:2px dotted #930209; font-weight:bold; color:#293158; text-decoration:underline; }
.pagenav_aleft a:hover { border:0px solid red; }
.pagenav_a h5, .pagenav_b h5 { overflow:hidden; width:auto; padding-bottom:2px; font-size:1.15em; color:#48497B; font-weight:bold; }

.toplevel { font-size:11px; width:96%; color:#000; border-bottom:#866a32 0px solid; }
.level2,.level3 { font-size:11px; width:200px; color:#000; font-family:Arial, Helvetica, sans-serif; text-indent:2px; }

#ntnav { margin:0; margin-top:5px; padding:0; width:140px; list-style-type:none; text-align:left; }
#ntnav .toplevel { margin-bottom:3px; padding-top:3px; padding-bottom:3px; background:#cccccc url("images/duo_tickrightbluered.gif") no-repeat left 5px; border:1px inset #eaeaea; border-left:4px solid #930209; text-indent:15px; }
#ntnav LI LI, #ntnav LI LI LI { padding-top:2px; padding-bottom:2px; }
#ntnav UL, #ntnav UL UL { margin:0; padding:0; FLOAT:left; width:100%; list-style-type:none; background-color:#fff; }
#ntnav LI { FLOAT:left; }
#ntnav LI UL { margin-TOP:-2.9em; left:-999em; margin-left:144px; border:1px solid #000; width:200px; position:absolute; }
#ntnav LI UL UL { margin-TOP:-1.7em; left:-999em; margin-left:200px; border:1px solid #000; width:200px; ; position:abolute; }
#ntnav LI A { DISPLAY:block; margin:0; padding:0; TEXT-DECORATION:none; }
#ntnav LI A:hover { color:#930209; }
#ntnav li .toplevel:hover { background:#cccccc url("images/duo_tickrightbluered.gif") no-repeat left -15px; border-left:4px solid #293158; }

#ntnav LI LI A,#ntnav LI LI LI A,#ntnav LI LI LI LI A { DISPLAY:block; TEXT-DECORATION:none; color:#000; }
#ntnav LI LI A:hover,#ntnav LI LI LI A:hover,#ntnav LI LI LI LI A:hover { color:#000; background-image:none; background-color:#eaeaea; border:none; border:none; }
#ntnav LI:hover UL UL { left:-999em; }
#ntnav LI:hover UL UL UL { left:-999em }
#ntnav LI.sfhover UL UL { left:-999em; }
#ntnav LI.sfhover UL UL UL { left:-999em }
#ntnav LI:hover UL { left:auto }
#ntnav LI LI:hover UL { left:auto }
#ntnav LI LI LI:hover UL { left:auto }
#ntnav LI.sfhover UL { left:auto }
#ntnav LI LI.sfhover UL { left:auto }
#ntnav LI LI LI.sfhover UL { left:auto }
html #ntnav li { float:left; height:1%; }
html #ntnav li a { height:1%; }

.deliver_container { margin:0 auto; margin-top:10px; width:96%; }
.deliver_container h4 { font-size:1em; font-weight:bold; color:#000; text-align:left; }
.deliver_container img { margin-right:5px }
.deliver { margin-top:5px; margin-bottom:5px; width:96%; text-align:left; }

.featuredservices_container { margin:0 auto; margin-top:10px; margin-bottom:10px; width:96%; text-align:left; }
ul.featuredservices_nav { list-style:none; width:100%; margin-top:5px; }
ul.featuredservices_nav li { margin-bottom:3px; text-indent:15px; width:auto; }
ul.featuredservices_nav li a { height:15px; padding-top:3px; text-decoration:none; color:#000; display:block; width:auto; border:1px inset #eaeaea; border-left:4px solid #930209; background:#cccccc url(images/duo_tickrightbluered.gif) no-repeat left 5px; }
ul.featuredservices_nav li a:hover { color:#930209; border-left:4px solid #293158; width:auto; background:#cccccc url(images/duo_tickrightbluered.gif) no-repeat left -15px; text-decoration:none; }

.headlines_container { margin:0 auto; margin-top:10px; width:96%; }
ul.headlines_nav { width:100%; list-style:none; text-align:left; }
ul.headlines_nav li { margin:5px 0px 5px 0px; width:100%; }
ul.headlines_nav li a { margin-left:5px; width:100%; text-indent:15px; line-height:13px; background-image:url(images/quad_octarrowsredblue.gif); background-repeat:no-repeat; display:block; }
ul.headlines_nav li a:link, ul.headlines_nav li a:visited { background-position:-26px 1px; text-decoration:none; color:#000; }
ul.headlines_nav li a:hover, ul.headlines_nav li a:active { background-position:-25px -25px; text-decoration:underline; color:#000; }

.username_box { display:block; margin:0 auto; padding:0; width:77%; background-color:#fff; text-align:left; color:#000; font-size:10px; }
.password_box { display:block; margin:0 auto; padding:0; width:75%; background-color:#fff; text-align:left; color:#000; font-size:10px; }
.login_button { margin:5px 0 -5px 0; padding:2px 0 1px 0; font-size:11px; cursor:pointer; }
.login_container { display:block; margin:0 auto; margin-top:10px; padding:0; padding-bottom:5px; width:96%; border:0px solid #c8dff1; }
.login_container a { width:auto; font-weight:bold; padding-bottom:0px; }
.login_container a:link, .login_container a:visited { color:#293158; border-bottom:2px dotted #930209; text-decoration:underline; }
.login_container a:hover, .login_container a:active { color:#000; border:0px solid red; text-decoration:underline; }
.login_container p { text-align:justify; margin:3px; }

.imgLeft { float:left; margin:2px 10px 2px 0; padding:4px; border:1px solid #fff; }
.imgLeftnb { float:left; margin:2px 10px 2px 0; padding:4px; border:0px solid #fff; }
.imgRight { float:right; margin:2px 0 2px 10px; padding:4px; border:1px solid #fff; }

table { margin-left:auto; margin-right:auto; }
.linkstable { border:1px solid #B5CA91; width:455px; }
.linksimages { padding:2px; width:180px; background-color:#eee; line-height:9px; }
.center { text-align:center; }

#mailform table { width:auto; border:2px solid #777; background-color:#ddd; color:#000; border-collapse:collapse; }
#mailform td { width:auto; font-size:110%; border:1px solid #888; padding:2px; padding-left:7px; }

#dhtmltooltip { padding:8px; left:-300px; width:430px; position:absolute; font-family:Arial; line-height:1.2em; text-align:justify; border:1px solid black; background-color:lightyellow; visibility:hidden; z-index:100; filter:progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135); }
#dhtmlpointer1 { position:absolute; left:-300px; z-index:101; visibility:hidden; }
#dhtmlpointer2 { position:absolute; left:-300px; z-index:101; visibility:hidden; }

.footer { margin-top:10px; display:block; clear:both;  width:100%; background-color:#930209; border-top:2px outset #fff; border-bottom:4px inset #fff; text-align:center; color:#fff; }
ul.foot_nav { display:block; margin:0; padding:0; padding-bottom:2px; list-style:none inside; text-align:center; }
ul.foot_nav li { margin:0; padding:0; display:inline; }
ul.foot_nav li a:link, ul.foot_nav li a:visited { color:#fff; text-decoration:underline; border-bottom:2px dotted #FFCC33; font-weight:bold; }
ul.foot_nav li a:hover, ul.foot_nav li a:active { border-bottom:0px dotted #ffcc33; }
.foot_about { display:block; clear:both; margin:0px; padding:0px 0px 2px 0px; width:100%; background-color:#293158; border-top:4px solid #ffcc33; border-bottom:2px outset #fff; text-align:center; color:#fff; }
.foot_about a { color:#fff; text-decoration:underline; border-bottom:2px dotted #FFCC33; font-weight:bold; }
.foot_about a:hover { border-bottom:0px dotted #990000; }
