/*****************/
/* COLOR PALETTE */
/*****************/
/*
	#dc241f - Pantone 485 (Red);
    #505050 > #20526a - Blue
    #1d2566, #26327C - Dark Blue
    #7D7D7D > #026603 - Green
    rgb(233,232,244) = #E9E8F4 - Kinda Silver for main table backgrounds
*/

/******************/
/*  MAIN SECTION  */
/******************/

/* MAIN NAVIGATION */
.nav3-grid {width:199px; border-bottom:solid 1px rgb(200,200,200);}
.nav3-grid dt a, .nav3-grid dt a:visited {display:block; min-height:2.0em /*Non-IE6*/; height:auto !important; height:2.0em /*IE6*/; line-height:2.0em; padding:0px 10px 0px 20px;  border-top: solid 1px rgb(200,200,200); text-decoration:none; color:#20526a; font-weight:bold; font-size:120%;}
.nav3-grid dd a, .nav3-grid dd a:visited {display:block; min-height:1.7em /*Non-IE6*/; height:auto !important; height:1.7em /*IE6*/; line-height:1.7em; padding:0px 10px 0px 40px; border:none; font-weight:normal; text-decoration:none; color:#20526a; font-size:120%;}
.nav3-grid dt a:hover, .nav3-grid dd a:hover {background-color:rgb(225,225,225); color:rgb(42,90,138); text-decoration:none;}

.nav3-bullet {width:170px; margin:10px 0 0 20px;}
.nav3-bullet dt a, .nav3-bullet dt a:visited {line-height:2.0em; padding:0 0 0 10px; background:url(../img/bg_bullet_full_1.gif) no-repeat 0px 50%; text-decoration:none; color:#20526a; font-weight:bold; font-size:120%;}
.nav3-bullet dd a, .nav3-bullet dd a:visited {line-height:1.7em; margin:0 0 0 15px; padding:0 0 0 10px; background:url(../img/bg_bullet_half_1.gif) no-repeat 0px 50%; text-decoration:none; color:#20526a; font-weight:normal; font-size:120%;}
.nav3-bullet dt a:hover {background:url(../img/bg_bullet_full_2.gif) no-repeat 0px 50%; text-decoration:underline; color:rgb(42,90,138);}
.nav3-bullet dd a:hover {background:url(../img/bg_bullet_half_2.gif) no-repeat 0px 50%; text-decoration:underline; color:rgb(42,90,138);}

.nav3-nobullet {width:170px; margin:10px 0 0 20px;}
.nav3-nobullet dt a, .nav3-nobullet dt a:visited {line-height:2.0em; text-decoration:none; color:#20526a; font-weight:bold; font-size:120%;}
.nav3-nobullet dd a, .nav3-nobullet dd a:visited {line-height:1.7em; margin:0 0 0 15px; text-decoration:none; color:#20526a; font-weight:normal; font-size:120%;}
.nav3-nobullet dt a:hover, .nav3-nobullet dd a:hover {text-decoration:underline; color:rgb(42,90,138);}

.main-navigation .loginform {width:160px; margin:-10px 20px 0 20px;}
.main-navigation .loginform p {clear:both; margin:0; padding:0;}
.main-navigation .loginform fieldset {width:160px; border:none;}
.main-navigation .loginform label.top {float:left; width:125px; margin:0 0 2px 0; font-size:110%;}
.main-navigation .loginform label.right {float:left; width:125px; margin:5px 0 0 0; padding:0 0 0 3px; /*IE6*/; font-size:110%;}
.main-navigation .loginform input.field {width:158px; margin:0 0 5px 0; padding:0.1em 0 0.2em 0 !important /*Non-IE6*/; padding:0.2em 0 0.3em 0 /*IE6*/; border:solid 1px rgb(200,200,200); font-family:verdana,tahoma,arial,sans-serif; font-size:110%;}
.main-navigation .loginform input.checkbox {float:left; margin:5px 0 0 0 !important /*Non-IE6*/; margin:2px 0 0 -3px /*IE6*/; border:none;}
/*.main-navigation .loginform input.button {float:left; width:5.0em; margin:10px 0 5px 0; padding:1px; background:rgb(230,230,230); border:solid 1px rgb(150,150,150); text-align:center; font-family:verdana,tahoma,arial,sans-serif; color:rgb(150,150,150); font-size:110%;}*/
/*.main-navigation .loginform input.button:hover {cursor:pointer; border:solid 1px rgb(80,80,80); background:rgb(220,220,220); color:rgb(80,80,80);}*/

.main-navigation .searchform {width:160px; margin:0 20px 0 20px;}
.main-navigation .searchform fieldset {border:none;}
.main-navigation .searchform input.field {float:left; width:158px; padding:0.1em 0 0.2em 0 !important /*Non-IE6*/; padding:0.2em 0 0.3em 0 /*IE6*/; border:1px solid rgb(200,200,200); font-family:verdana,arial,sans-serif; font-size:120%;}
/*.main-navigation .searchform input.button {float:left; width:3.0em; margin-top: 0.5em; padding:1px; background:rgb(230,230,230); border:solid 1px rgb(150,150,150); text-align:center; font-family:verdana,arial,sans-serif; color:rgb(150,150,150); font-size:120%;}*/
/*.main-navigation .searchform input.button:hover {cursor:pointer; border:solid 1px rgb(80,80,80); background:rgb(220,220,220); color:rgb(80,80,80);}*/

.main-navigation h1.first {/*border:1px solid #fc0;*/ clear:both; margin:0px; padding:4px 20px 3px 20px; background-color:#BEBEBE; color:#fff; font-weight:bold; font-size:140%;}

.main-navigation h1 {clear:both; margin:30px 0 20px 0; padding:4px 20px 3px 20px; background:#BEBEBE; color:#fff; font-weight:bold; font-size:140%;}
.main-navigation h2 {clear:both; margin:20px 10px 10px 20px; color:rgb(100,100,100); font-weight:bold; font-size:150%;}
.main-navigation h3 {clear:both; margin:10px 10px 5px 20px; color:rgb(80,80,80); font-weight:bold; font-size:110%;} /* Note: h2 not existent, to make identical to formats for main-navigation for easier exchange */
.main-navigation p {clear:both; margin:0 10px 10px 20px; color:rgb(80,80,80); line-height:1.3em; font-size:110%;}
.main-navigation p.center {text-align:center;}
.main-navigation p.right {text-align:right;}

.main-navigation ul {list-style:none; margin:0.5em 10px 1.0em 20px;}
.main-navigation ul li {margin:5px 0 0.2em 2px; padding:0px 0px 0 11px; background:url(../img/bg_bullet_red.jpg) no-repeat 0 0.4em; line-height:1.2em; font-size:110%;}
.main-navigation ol {margin:0.5em 10px 1.0em 40px !important /*Non-IE6*/; margin:0.5em 10px 1.0em 45px /*IE6*/;}
.main-navigation ol li {list-style-position:outside; margin:0 0 0.4em 0; font-size:110%;}

/* MAIN NAVIGATION */
.main-navigation .round-border-topright {
    /*width:10px;
    height:10px;
    position:absolute;*/
    z-index:10;
    /*margin:0;*/
    background-image: url('/img/bg_corner_topright.gif');
    background-repeat: no-repeat;
    background-position: top right;
    /*border:1px solid #900;*/
}

/* MAIN CONTENT */
.main-content h1.pagetitle {margin:0 0 0.4em 0; padding:0 0 2px 0; border-bottom:solid 7px #E1E1E1 /*#322c24*/; color:#dc241f; font-weight:normal; font-size:240%;}
.main-content h1.block {clear:both; margin:1.0em 0 0.4em 0; padding:0 0 2px 2px; background:#BEBEBE /*#322c24*/; color:#fff; font-weight:normal; font-size:220%;}
.main-content h1.block img {float:left; margin:0 5px 0 0; padding:0 5px 0 0; background:#fff;}
.main-content h1 {clear:both; margin:1.0em 0 0.5em 0; color:#20526a; font-weight:normal; font-size:210%;}
.main-content h2 {clear:both; margin:1.0em 0 0.5em 0; color:#20526a; font-weight:normal; font-size:190%;}
.main-content h3 {clear:both; margin:1.0em 0 0.5em 0; color:#026603; font-weight:bold; font-size:140%;}
.main-content h4 {margin:1.0em 0 0.5em 0; color:#505050; font-weight:bold; font-size:170%;}
.main-content h4 span {font-size:80%;}

.main-content h1.side {clear:none;}
.main-content h2.side {clear:none;}
.main-content h3.side {clear:none;}
.main-content h4.side {clear:none; margin:1.0em 0 0.5em 0;}

.main-content h5 {margin:1.5em 0 1.0em 0; color:#505050; font-size:140%;}
.main-content h6 {margin:1.5em 0 0.2em 0; color:#333; font-weight:bold; font-size:115%;}

.main-content h6.side {clear:none;}

.main-content p {margin:0 0 1.0em 0; line-height:1.5em; font-size:120%;}
.main-content p.center {text-align:center;}
.main-content p.right {text-align:right;}
.main-content p.details {clear:both; margin:-0.25em 0 1.0em 0; line-height:1.0em; font-size:110%;}
.main-content blockquote {clear:both; margin:0 30px 0.6em 30px; font-size:90%;}

.main-content table {clear:both; width:90%; margin:2.0em 0 0.2em 0; /*table-layout: fixed;*/ border-collapse:collapse; empty-cells:show;}
.main-content table.side_borders {border-right: 1px solid #AFAFAF;border-left: 1px solid #AFAFAF;}
.main-content table th.top {height:3.0em; padding:0 7px 0 7px; empty-cells:show; background-color:#EDEDED; color:#505050; font-weight:bold; font-size:110%; text-align: center;}
.main-content table th {height:3.0em; padding:2px 20px 2px 7px; border-top:solid 1px #AFAFAF; border-bottom:solid 1px #AFAFAF; background-color:#E1E1E1; color:#505050; font-weight:bold; font-size:110%; vertical-align: bottom;}
.main-content table td {/*height:2.5em;*/ padding:2px 3px 2px 3px; /*border-left:solid 2px #fff; border-right:solid 2px #fff; border-top:solid 2px #fff; border-bottom:solid 2px #fff;*/ background-color:#fff; font-weight:normal; color:#505050; font-size:110%;}
.main-content table td.center {text-align: center;}
.main-content table td.bold {font-weight:bold;}

.main-content table td img {border:none;}

.main-content table td.c1 {
  border-bottom: 1px solid #AFAFAF;
  background-color: #FFF;
}

.main-content table td.c2 {
  border-bottom: 1px solid #AFAFAF;
  background-color: #EDEDED;
}

.main-content table.t {
  border-top: 1px solid #AFAFAF;
  border-left: 1px solid #AFAFAF;
  width:98%;
}

.main-content table.t td {
  border-right: 1px solid #AFAFAF;
  border-bottom: 1px solid #AFAFAF;
  padding:2px 5px 2px 5px;
  vertical-align: top;
}

p.caption {clear:both; margin:0.5em 0 2.0em 20px; text-align:left; color:#505050; font-size:110%;}

.main-content ul {list-style:none; margin:0.5em 0 2.0em 1.0em;}
.main-content ul li {margin:0 0 0.2em 2px; padding:0 0 0 12px; background:url(/img/bg_bullet_red.jpg) no-repeat 0 0.5em; line-height:1.4em; font-size:120%;}

/*.main-content ol {margin:0.5em 0 1.0em 20px !important; margin:0.5em 0 1.0em 25px;}*/
/*.main-content ol li {list-style-position:outside; margin:0 0 0.2em 0; background:none; padding:0; line-height:1.4em; font-size:100%;}*/

.main-content ol {margin:0.5em 0 1.0em 20px !important /*Non-IE6*/; margin:0.5em 0 1.0em 25px /*IE6*/;}
.main-content ol li {/*list-style-position:outside;*/ margin:0 0 0.2em 10px; background:none; padding:0; line-height:1.4em; font-size:120%;}

.main-content dl {font-size:120%; margin-top: 1.0em; margin-bottom: 1.0em;}
.main-content dt {/*font-size:110%;*/ font-weight:bold; margin-bottom: 0.2em;}
.main-content dd {/*font-size:110%;*/ line-height:1.4em; margin-left:15px;}
.main-content dd.details {clear:both; margin-bottom:1.0em; line-height:1.0em; font-size:90%;}

.main-content ul dl, .main-content li ol li dl, .main-content ol ol li {font-size:100%; margin-top: 1.0em; margin-bottom: 1.0em;}
.main-content ul dt, .main-content li ol li dt {font-size:100%; font-weight:bold; margin-bottom: 0.2em;}
.main-content ul dd, .main-content li ol li dd {font-size:100%; line-height:1.4em;}
.main-content ul dd.details, .main-content li ol li dd.details {clear:both; margin-bottom:1.0em; line-height:1.0em; font-style: italic; font-size:80%;}

/*.main-content div.toc ol.toc {margin-left:10px;}*/
.main-content div.toc ol.toc {padding:0.5em 0 0 20px !important; padding:0.5em 0 0 25px; margin:0; list-style-position:inside; width:auto; overflow:hidden;}
.main-content div.toc ol.toc li {font-size:100%; margin-left:0; padding-left:0;}
.main-content div.toc ol.toc li a {margin-left:0 !important; padding-left:4px;}
.main-content div.toc ol.toc ol.child {list-style-type:none; margin:0 0 0 10px; padding:0 0 0 15px;/* margin:0;*/}
.main-content div.toc ol.toc ol.child li {clear:both; font-size:100%;}
/*.main-content ol.toc label {float:left; width:30px; padding-top:0;padding-right:0; margin-right:0;}*/
/*.main-content ol.toc ol ol {margin-left:10px;}*/
.main-content div.toc ol.toc ul.child, .main-content div.toc ol.toc ul.child ul.child {margin:0 0 0 10px; padding:0 0 0 15px;/* margin:0;*/}
.main-content div.toc ol.toc ul.child li, .main-content div.toc ol.toc ul.child ul.child li {background-image: none; font-size:100%;}
.main-content div.toc ol.toc ul.child li a, .main-content div.toc ol.toc ul.child ul.child li a {margin-left:7px;}
.main-content div.toc h6 {margin-left:40px;}

.main-content table td p, .main-content table td li {font-size: 100%;}

ul.faq {
	list-style: none;
	/* margin-left: 0;
	padding-left: 0;
	text-indent: -18px;*/
}

ul.faq li {
    background: none;
	list-style-image: none;
	list-style-type: none;
	margin-left: 0;
	padding-left: 0;
}

ul.faq li ul {list-style:none; margin:0.5em 0 1.0em 0;}
ul.faq li ul li {margin:0 0 0.2em 12px; padding:0 0 0 12px; background:url(/img/bg_bullet_red.jpg) no-repeat 0 0.5em; line-height:1.4em; font-size:100%;}

ul.faq li.question {
    background: none;
	color: #060;
	font-weight: bold;
	margin-top: 10px;
}

ul.faq ol, ul.faq li ul li ol {
	margin: 0 0 0 10px;
	padding: 5px 5px 5px 20px;
	text-indent: 0;
}

ul.faq ol li, ul.faq li ul li ol li  {
    background-image: none;
    font-size:100%;
    list-style-type: decimal;
	margin-left: 0;
	padding-left: 0;
	/*padding-top: 5px;*/
}

cite {clear:both; display:block; margin-bottom:1.0em; line-height:1.2em; font-style: italic; font-size:8pt;}
small, .small {font-size:8pt; line-height: 1.2em;}


.contactform {width:75%; /*width:418px;*/ margin:10px 0 10px 0; padding:0 10px 0 10px; border:solid 1px #AFAFAF; background-color:#EDEDED;}
.contactform fieldset {padding:10px 0 0 0 !important /*Non-IE6*/; padding:0 /*IE6*/; margin:0 0 20px 0 !important /*Non-IE6*/; margin:0 /*IE6*/; border:solid 1px #c8c8c8;}
.contactform fieldset legend {margin:0 0 0 5px !important /*Non-IE*/; margin:0 0 20px 5px /*IE6*/; padding:10px 2px 10px 2px !important /*Non-IE*/; padding:0px 2px 0px 2px; color:#505050; font-weight:bold; font-size:130%;}
.contactform p {clear:both; margin:0; padding:2px 5px 2px 2px;}
.contactform p.center {text-align:center;}
.contactform p cite, .contactform p.cite {/*float:left;*/ clear:none; margin-left:153px; width:285px;/* border: 1px solid #fc0;*/}
.contactform p cite, .contactform p.cite {margin-bottom:1.0em; line-height:normal; font-style: italic; font-size:90%;}
.contactform label.left {float:left; width:130px; margin:0 0 0 10px; padding:0px 2px 10px 2px; font-size:110%;/* border: 1px solid #fc0;*/  q}
.contactform label.red {color: #dc241f;}
.contactform select.combo {width:230px; padding:2px; border:solid 1px #C8C8C8; font-family:verdana,tahoma,arial,sans-serif; font-size:110%;}
.contactform input.field {width:275px; padding:2px; border:solid 1px #C8C8C8; font-family:verdana,tahoma,arial,sans-serif; font-size:110%;}
.contactform textarea {width:275px; padding:2px; border:solid 1px #C8C8C8; font-family:verdana,tahoma,arial,sans-serif; font-size:110%;}
/*.contactform input.button {float:right; width:9.0em; margin-right:20px; padding:1px !important /*Non-IE6*/; /*padding:0*/ /*IE6*/; /*background:#E6E6E6; border:solid 1px #969696; text-align:center; font-family:verdana,tahoma,arial,sans-serif; color:#969696; font-size:110%;}*/
/*.contactform input.button:hover {cursor: pointer; border:solid 1px #505050; background:#DCDCDC; color:#505050;}*/

.grid {width:90%; margin:2.0em 0 0 0; padding:10px 10px 0 10px; border:solid 1px #AFAFAF; background-color:#EDEDED;}
.grid p {border-bottom: 1px dashed #AFAFAF; clear:both; margin:0; padding:0 0 3px 0;}
.grid .noborder {border: none;}
.grid label.left {float:left; width:40%; margin:0 0 0 10px; padding:2px; color: #323232; font-size:100%; font-weight:bold;}

.loginform {width:160px; margin:-10px 20px 0 20px;}
.loginform p {clear:both; margin:0; padding:0;}
.loginform fieldset {width:160px; border:none;}
.loginform label.top {float:left; width:125px; margin:0 0 2px 0; font-size:110%;}
.loginform label.right {float:left; width:125px; margin:5px 0 0 0; padding:0 0 0 3px; /*IE6*/; font-size:110%;}
.loginform input.field {width:158px; margin:0 0 5px 0; padding:0.1em 0 0.2em 0 !important /*Non-IE6*/; padding:0.2em 0 0.3em 0 /*IE6*/; border:solid 1px #C8C8C8; font-family:verdana,tahoma,arial,sans-serif; font-size:110%;}
.loginform input.checkbox {float:left; margin:5px 0 0 0 !important /*Non-IE6*/; margin:2px 0 0 -3px /*IE6*/; border:none;}
/*.loginform input.button {float:left; width:5.0em; margin:10px 0 5px 0; padding:1px; background:#E6E6E6; border:solid 1px #969696; text-align:center; font-family:verdana,tahoma,arial,sans-serif; color:#969696; font-size:110%;}
.loginform input.button:hover {cursor:pointer; border:solid 1px #505050; background:#DCDCDC; color:#505050;}*/

/********************/
/*  COMMON CLASSES  */
/********************/
.main img.left {clear:both; float:left; margin:3px 10px 7px 0;}
.main img.center {clear:both; float:none; display:block; margin:0 auto;}
.main img.right {clear:both; float:right; margin:3px 0 7px 10px;}
.main img.border {border:1px solid #969696; padding:1px;}
.main img.floatright {float:right; margin:3px 0 7px 10px;}

.main a {color:#20526a; font-weight:bold; text-decoration:none;}
.main-content h1 a {color:#20526a; font-weight:normal; text-decoration:none;}
.main a:hover {color:#20526a; text-decoration:underline;}
.main a:visited {color:#20526a;}

.main a img {border:none;}
.main a:hover img {border:none;}
.main a:hover img.border {border:1px solid #969696; padding:1px;}

.center {text-align: center;}

.column2-unit-left ul {margin:0 0 35px 0;}
.column2-unit-right ul {margin:0 0 35px 0;}

.icons_65px h6.side {margin-left:75px;}
.icons_65px ul {margin-left:75px;}
.icons_65px ul li {margin:0 0 0.2em 5px; padding:0 0 0 12px; background:url(/img/bg_bullet_red.jpg) no-repeat 0 0.5em; line-height:1.4em; font-size:8pt;}


.column2-unit-left li.win95, .column2-unit-right li.win95, .column2-unit-left li.win98, .column2-unit-right li.win98,
.column2-unit-left li.winME, .column2-unit-right li.winME, .column2-unit-left li.winNT4wks, .column2-unit-right li.winNT4wks,
.column2-unit-left li.winxp, .column2-unit-right li.winxp, .column2-unit-left li.macos80, .column2-unit-right li.macos80,
.column2-unit-left li.macosx, .column2-unit-right li.macosx, .column2-unit-left li.win2k, .column2-unit-right li.win2k,
.column2-unit-left li.win9x, .column2-unit-right li.win9x {
	padding: 19px 0 23px 85px;
    /*line-height: 55px;*/
	margin: 2px 0px 0px 0px;
	list-style-type: none;
	font-weight: normal;
}

.column2-unit-left li.win95, .column2-unit-right li.win95 {
	background: url(http://supporttest.iadfw.net/icon/75px_win95.png) no-repeat 3px 4px;
}

.column2-unit-left li.win98, .column2-unit-right li.win98 {
	background: url(http://supporttest.iadfw.net/icon/75px_win98.png) no-repeat 3px 4px;
}

.column2-unit-left li.winME, .column2-unit-right li.winME {
	background: url(http://supporttest.iadfw.net/icon/75px_winME.png) no-repeat 3px 4px;
}

.column2-unit-left li.winNT4wks, .column2-unit-right li.winNT4wks {
	background: url(http://supporttest.iadfw.net/icon/75px_winNT4wks.png) no-repeat 3px 4px;
}

.column2-unit-left li.winxp, .column2-unit-right li.winxp {
	background: url(http://supporttest.iadfw.net/icon/winxp.gif) no-repeat 3px 2px;
}

.column2-unit-left li.win2k, .column2-unit-right li.win2k {
	background: url(http://supporttest.iadfw.net/icon/75px_win2kPro.png) no-repeat 3px 4px;
}

.column2-unit-left li.macos80, .column2-unit-right li.macos80 {
	background: url(http://supporttest.iadfw.net/icon/macos.jpg) no-repeat 3px -2px;
}

.column2-unit-left li.macosx, .column2-unit-right li.macosx {
	background: url(http://supporttest.iadfw.net/icon/macosx.jpg) no-repeat 10px 4px;
}

.column2-unit-left li.win9x, .column2-unit-right li.win9x {
	background: url(http://supporttest.iadfw.net/icon/win9x.gif) no-repeat 3px 4px;
}

.column4-unit-left img {display:block; height:50px; width:50px; border:none; margin:3px 10px 7px 0;}
.column4-unit-middle-left img {display:block; height:50px; width:50px; border:none; margin:3px 10px 7px 0;}
.column4-unit-middle-right img {display:block; height:50px; width:50px; border:none; margin:3px 10px 7px 0;}
.column4-unit-right img {display:block; height:50px; width:50px; border:none; margin:3px 10px 7px 0;}

.column4-unit-left a img, .column4-unit-left a:hover img {border:none;}
.column4-unit-middle-left a img, .column4-unit-middle-left a:hover img {border:none; }
.column4-unit-middle-right a img, .column4-unit-middle-right a:hover img {border:none; }
.column4-unit-right a img, .column4-unit-right a:hover img {border:none; }

.column4-unit-left ul li {line-height:1.2em;;}
.column4-unit-middle-left ul li {line-height:1.2em;; }
.column4-unit-middle-right ul li {line-height:1.2em;; }
.column4-unit-right ul li {line-height:1.2em;; }

div.float {
  /*border:1px solid #eee;*/
  border:none;
  float: left;
  font-size: 110%;
  display:block;
  height:60px;
  width:130px;
  margin:5px 10px 10px 10px;
}

div.float75 {
  /*border:1px solid #eee;*/
  border:none;
  font-size: 110%;
  display:block;
  height:70px;
  position: relative;
  width:95%; /*border:none;*/
  margin:5px 10px 5px 0px;
}

div.float75 span {
  cursor: pointer;
  left:70px;
  position: absolute;
  top: 20px;
}

div.float75 span:hover {
  text-decoration: underline;
}

div.float75 img {
  vertical-align: middle;
}


div.float75 p {
  /*margin-left:70px;*/
  margin-top:0;
  padding:0;
}

div.float a; div.float75 a {
  font-size: 110%;
}

div.float img {
  float: left;
  padding-right: 10px;
  /*display:block; height:100px; width:100px; border:1px solid #eee; margin:3px 10px 7px 0;*/
}



div.float p {
   text-align: center;
}

.errmsg, .red_bold {
   color: #dc241f;
   font-weight: bold;
}

.blue_bold {
    color: #26276e;
    font-weight: bold;
}


input.button {
        background-color: #f5f5f5;
        overflow: visible;
        /*
        border-left: 2px solid #b3bad1;
		border-top: 2px solid #b3bad1;
		border-right: 2px solid #020f3a;
		border-bottom: 2px solid #020f3a;
        */
        border-top: 3px solid #048234;
        border-right: 3px solid #02411a;
        border-bottom: 3px solid #02411a;
        border-left: 3px solid #048234;
        /*color: #021a68;*/
        color: #000;
        cursor: pointer;
		/*float: right;*/
		font: italic bold 11px Verdana, sans-serif;
        text-transform: uppercase;
		line-height: normal;
        /* margin: 5px 10px; */
        margin-top: 10px;
        margin-left: 2px;
        /*padding: 2px;*/
        padding: 0px 5px 0px 5px;
        text-decoration: none;
          voice-family: "\"}\"";
          voice-family: inherit;
            height: normal;
            padding: 0px 5px 0px 5px;
        }

/*input.button:hover {
    color: #000;
	background-color: #ccc;
	border-left: 2px solid #020f3a;
	border-top: 2px solid #020f3a;
	border-right: 2px solid #b3bad1;
	border-bottom: 2px solid #b3bad1;
}*/

a.selectdate {
    cursor: hand;
    font-size: 10px;
}

.main-content h1.status {
    background:#fff url("/images/service_status_banner_640x120.jpg") no-repeat 0 0;
    border-bottom:solid 7px #E1E1E1;
    color:#dc241f;
    font-weight:normal;
    font-size:240%;
    margin:0 0 0.4em 0;
    overflow: hidden;
    padding:0;
    /*padding:0 0 0 125px;*/
    height: 120px;
    width: 640px;
}

.main-content h1.status span {
    color:#000;
    font-size: 90%;
    font-style: italic;
    font-weight: normal;
    font-family: Trebuchet MS;
    padding: 0;
    margin-left:350px;
    /*position: relative;
    top: 5px;
    right: 325px;*/
}

h2.status span {
    display: none;
    margin: 0;
    padding: 0;
}

fieldset.status {
    border: 1px solid #c8c8c8;
    padding:10px;
    *padding-top: 0;
    margin-top:10px;
    margin-bottom:10px;
}

fieldset.status legend {
  	background-image: none;
    color: #505050;
	font-weight: bold;
    font-variant: small-caps;
    font-size: 120%;
    font-family: Tahoma, Verdana;
	padding: 0;
	/*margin: 0;*/
    *margin-bottom: 10px;
}

fieldset.status legend span {
	font: normal 9px tahoma, verdana; /*margin-left:8px;*/
}

fieldset.status dl.status  {
    background-color:#f5f5f5;
	border-top: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #aaa;
	border-left: 1px solid #ccc;
    /*display: block;*/
    /*margin-bottom: 5px;*/
    margin: 0 0 5px 0;
    min-height: 32px;
    padding-top: 5px;
    padding-bottom: 10px;
    width: 100%;
}

fieldset.status dl.status dt {
    display: block;
    float: left;
    height: 32px;
    margin-top: 2px;
    padding-right: 5px;
    width: 32px;
}

fieldset.status dl.status dt.green {background:url(/images/traffic_light_green_32x32.png) no-repeat 2px 0;}
fieldset.status dl.status dt.red {background:url(/images/traffic_light_red_32x32.png) no-repeat 2px 2px;}
fieldset.status dl.status dt.yellow {background:url(/images/traffic_light_yellow_32x32.png) no-repeat 2px 2px;}
fieldset.status dl.status dt.scheduled {background:url(/images/cal_32x32.png) no-repeat 4px 0;}

fieldset.status dl.status dd {
    font-size: 8pt;
    /*line-height: 1.4em;*/
    margin-bottom: 2px;
    padding-right: 10px;
    padding-left: 37px;
}

fieldset.status dl.status dd label {
    color: #666;
    /*display: block;*/
    float: left;
    font: normal 8pt verdana, helvetica, arial, sans-serif;
    margin-right: 5px;
    margin-left: 0;
    width: 90px;
}

fieldset.status dl.status dd.type {
    /*clear:right;*/
    font: italic normal 11pt Trebuchet MS;
}

A.iconitext-16 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 21px; MIN-HEIGHT: 18px; BACKGROUND: url(/icon/file-unknown.png) no-repeat left center; PADDING-BOTTOM: 3px; MARGIN: 0px; PADDING-TOP: 3px; HEIGHT: auto; line-height:20px;
}

A.ext-pdf {
	BACKGROUND-IMAGE: url(/icon/file-acrobat.png)
}

ul.icons_48 li {
    font-size: 110%;
	padding: 19px 0 10px 55px;
	margin: 2px 0px 0px 0px;
	list-style-type: none;
	font-weight: normal;
}

ul.icons_48 li.netvoice_pup_qs_img_11 {
	background: url(/images/netvoice_pup_qs_img_11.jpg) no-repeat 3px 4px;
}

ul.icons_48 li.netvoice_pup_qs_img_12 {
	background: url(/images/netvoice_pup_qs_img_12.jpg) no-repeat 3px 14px;
}

ul.icons_48 li.netvoice_pup_qs_img_13 {
	background: url(/images/netvoice_pup_qs_img_13.jpg) no-repeat 3px 4px;
}

ul.icons_48 li.netvoice_pup_qs_img_14 {
	background: url(/images/netvoice_pup_qs_img_14.jpg) no-repeat 3px 4px;
}

ul.icons_48 li.netvoice_pup_qs_img_15 {
	background: url(/images/netvoice_pup_qs_img_15.jpg) no-repeat 3px 4px;
}

ul.icons_48 li.netvoice_pup_qs_img_17 {
	background: url(/images/netvoice_pup_qs_img_17.jpg) no-repeat 3px 4px;
}

ul.icons_48 li.netvoice_pup_qs_img_18 {
	background: url(/images/netvoice_pup_qs_img_18.jpg) no-repeat 3px 4px;
}

ul.icons_48 li.netvoice_pup_qs_img_19 {
	background: url(/images/netvoice_pup_qs_img_19.jpg) no-repeat 3px 4px;
}

ul.icons_48 li.netvoice_pup_qs_img_20 {
	background: url(/images/netvoice_pup_qs_img_20.jpg) no-repeat 3px 14px;
}

ul.icons_48 li.netvoice_bp_qs_img_4 {
	background: url(/images/netvoice_bp_qs_img_4.jpg) no-repeat 3px 4px;
}

ul.icons_48 li.netvoice_bp_qs_img_22 {
	background: url(/images/netvoice_bp_qs_img_22.jpg) no-repeat 3px 4px;
}

ul.icons_48 li.netvoice_bp_qs_img_23 {
	background: url(/images/netvoice_bp_qs_img_23.jpg) no-repeat 3px 4px;
}

ul.icons_48 li.netvoice_bp_qs_img_24 {
	background: url(/images/netvoice_bp_qs_img_24.jpg) no-repeat 3px 4px;
}

.main-content ol li p {
    font-size: 110%;
}

dl.docs {margin-top: 1.0em; margin-bottom: 1.0em;}
dl.docs dt {font-size:90%; font-weight:bold; margin-top: 0.5em; margin-bottom: 0.2em;}
dl.docs dt span {font-size:90%; font-weight:normal; font-style: italic;}
dl.docs dd {font-size:90%; line-height:1.4em; margin-left:15px;}
