html,body { margin: 0; padding: 0; }
body { font: 76% arial,sans-serif; }

/* the container div is on the whole page*/
/*div#container { text-align: left; }*/
/*div#container { max-width: 1200px; min-width: 600px; }*/
/* the above is not supported by internet explorer 6 */
div#container { width: 650px; margin: 3em auto 0 auto; padding-top: 1em; /*background: #00CC00;*/ } /* centers page content */
/*div#wrapper { clear: both; }*/
/* content-width = total-width - side_navigation-width = 640px - 200px = 440px*/
/*div#content { margin: 0px; padding: 0px; padding-top: 0.5em; width: 440px; margin: 0 auto; }*/

body, p, blockquote, table, td, th, li, a, ul, ol, dd, dl, dt { /*font-size: 10pt;*/ font-family: Verdana, Arial, Helvetica, sans-serif; color: #333333; }
input, form, input, button, textarea, select, option, fieldset, label { /*font-size: 10pt;*/ font-family: Verdana, Arial, Helvetica, sans-serif; }
select, input, textarea, code, code span { /*font-size: 10pt;*/ font-family: Verdana, Arial, Helvetica, sans-serif; }

/*p{margin:0px 10px 10px 10px;}*/
/*a{display:block;color: #981793;padding:10px;}*/
/* Dreamweaver likes the line under this rather than the line above for some reason (it crashes with the above when pasting in some types of content).*/
a { /*display:block;*/color: #4573B3; padding: 0px; }

div#header { /*background-image: url(../images/quality.gif); background-repeat: none; background-position: bottom right;*/ }
div#header h1 {	height: 30px; /*line-height: 60px;*/ margin: 0; padding-left: 0px; color: #4573B3; font-family: "Swis721 Cn BT", sans-serif; }

div#top_navigation { /*height:20px;*/ margin: 0px 0px 0px 0px; padding: 5px 0px 5px 0px; background: #4573B3; color: #000000; border: 0px; }
div#top_navigation { /*background-image: url(../images/nv_bg.jpg); background-repeat: repeat-x; background-position: left top;*/ }
div#top_navigation ul { list-style-type: none; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
div#top_navigation li { display: inline; /*font-size: 10pt;*/ font-weight: bold; padding: 0px 0px 0px 20px; }
div#top_navigation a { color: #FFFFFF; }
div#top_navigation a:link { color: #FFFFFF; text-decoration: none; }
div#top_navigation a:visited { color: #FFFFFF; text-decoration: none; }
div#top_navigation a:hover { color: #FFFFFF; text-decoration: underline; }

/* The wrapper div is on content, feature and side_navigation */

div#wrapper { float: left; width: 100%; }

div#content { margin-left: 0px; border: 0px; }
div#content { /*background-image: url(../images/nv_bg.jpg); background-repeat: repeat-x; background-position: left top;*/ }
div#content { /*padding: 10px 10px 10px 10px;*/ /*because there is no side navigation*/ padding: 10px 0px 10px 0px;}
div#content a { color: #3366BB; }
div#content a:link { color: #3366BB; text-decoration: none; }
div#content a:visited { color: #3366BB; text-decoration: none; }
div#content a:hover { color: #3366BB; text-decoration: underline; }
div#content h1 { font-size: 150%; }
div#content h2 { font-size: 140%; }
div#content h3 { font-size: 130%; }
div#content h4 { font-size: 120%; }
div#content h5 { font-size: 110%; }
div#content h6 { font-size: 100%; }
div#content p { /*line-height: 1.4;*/ }
div#content p { /*padding-top: 0.4em; padding-bottom: 0.6em;*/ }
div#content ul, ol { /*padding: 0.4em 1.5em 0.6em 0em; margin-left: 2.5em;*/ }

/*padding-left + padding-right + width = total-width = 10px + 10px + 180px = 200px*/
div#side_navigation { float: left; width: 180px; /*margin-left:-100%;*/ margin: 0px 10px 0px 0px; padding: 10px 10px 10px 10px; border: 0px; }
div#side_navigation { background:#B9CAFF; }
div#side_navigation { /*background-image: url(../images/nv_bg.jpg); background-repeat: repeat-x; background-position: left top;*/ }
div#side_navigation ul { list-style-type: none; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
div#side_navigation li { font-size: 10pt; font-weight: bold; padding: 0px 0px 0px 0px; }
div#side_navigation a { color: #000000; font-weight: bold; }
div#side_navigation a:link { color: #000000; text-decoration: none; }
div#side_navigation a:visited { color: #000000; text-decoration: none; }
div#side_navigation a:hover { color: #000000; text-decoration: underline; }

/*padding-left + padding-right + width = total-width = 10px + 10px + 180px = 200px*/
div#feature { float: right; width: 180px; margin: 0px 0px 10px 10px; padding: 10px 10px 10px 10px; }
div#feature { /*background-image: url(../images/nv_bg.jpg); background-repeat: repeat-x; background-position: left top;*/ }
div#feature { background: #FF8539; }
div#feature a { color: #00CC00; font-weight:bold; }
div#feature a:link { color: #00CC00; text-decoration: none; }
div#feature a:visited { color: #00CC00; text-decoration: none; }
div#feature a:hover { color: #00CC00; text-decoration: underline; }

div#footer { background: #666666; color: #FFFFFF; }
div#footer { /*background-image: url(../images/nv_bg.jpg); background-repeat: repeat-x; background-position: left top;*/ }
div#footer { clear: left; width: 100%; }
div#footer p { margin: 0; padding: 5px 10px; }

/* Classes */

.txt-lrg { font-size: 105%; }
.txt-med { font-size: 85%; }
.txt-sml { font-size: 75%; }

.align-lf { text-align: left; }
.align-rt { text-align: right; }
.align-ctr { text-align: center; }

.blog { background-color: #DFE1E6; margin: 0.5em; border-top: 5px solid #004466; }
.blog a { font-weight: bold; }
.blog li { padding-top: 0.5em; }
.blog li a { font-weight: normal; }

.bx00 { background-color: #EEEEEE; padding: 0.5em; /*border: 1px solid #CCCCCC; */ }
.bxa05 { background-color: #DDEEEE; padding: 0.5em; border: 1px solid #77BBDD; color: #004466; }
.bxb05 { background-color: #FFFFEE; padding: 0.5em; border: 1px solid #DDAA55; }

.bx-rt { float: right; }
.bx-lf { float: left; }
.bx-lf2 { float: left; margin-right: 4px; border: 0; }

.ind01 { padding-left: 2em; }
.ind02 { padding-left: 4em; }
.ind03 { padding-left: 6em; }

.lst-sp01 li { padding-bottom: 0.8em; }
.lst-sp01 li ul { padding-top: 0.5em; }

.tbl01 { background-color: #FFFFFF; }
.tbl01 p { color: #003399; font-size: 0.8em; padding: 0px; }
.tbl01 td { background-color: #E8F3FF; border: 2px solid #FFFFFF; padding: 3px; }
.tbl01 th { background-color: #E5E5E5; border: 2px solid #FFFFFF; padding: 3px; }

.tbl02 { }
.tbl02 p { font-size: 0.8em; padding: 0px; }
.tbl02 td { padding: 3px 3px 3px 7px; border-bottom: 1px dashed #999999; vertical-align: top; }
.tbl02 th { background-color: #EEDDFF; border: 2px solid #FFFFFF; padding: 3px 3px 3px 5px; }

.tbl03 { font-size: 0.9em; min-width: 50%; text-align: left; margin-bottom: 1em; }
.tbl03 { border: 1px solid #BBBBBB; border-right: 2px solid #BBBBBB; border-bottom: 2px solid #BBBBBB; }
.tbl03 p { padding: 0px; }
.tbl03 td, .tbl03 th { border-top: 1px solid #BBBBBB; border-left: 1px solid #BBBBBB; }
.tbl03 td, .tbl03 th { padding: 0.2em 0.5em 0.3em 0.3em; }
.tbl03 th { background-color: #EEEEEE; vertical-align: middle; }
.tbl03 thead th {  }

.txt-nrm { font-weight: normal; font-style: normal; }
.txt-nowrap { white-space: nowrap; }
.txt-small { font-family: arial, helvetica, sans-serif; font-size: 70%; }
.txt-white { color: #FFFFFF; }
.txt-green { color: #00FF00; }
.txt-em01 { color: #993333; }
.txt-grey { color: #666666; }

.widthFull { width: 98.5%; }
.width95 { width: 95%; }
.width90 { width: 90%; }
.width85 { width: 85%; }
.width80 { width: 80%; }
.width75 { width: 75%; }
.width70 { width: 70%; }
.width65 { width: 65%; }
.width60 { width: 60%; }
.width55 { width: 55%; }
.width50 { width: 50%; }
.width45 { width: 45%; }
.width40 { width: 40%; }
.width35 { width: 35%; }
.width30 { width: 30%; }
.width25 { width: 25%; }
.width20 { width: 20%; }
.width15 { width: 15%; }
.width10 { width: 10%; }
.width5 { width: 5%; }

@media print {
H1,H2,H3,H4,H5,H6 { page-break-after: avoid; page-break-inside: avoid; }
BLOCKQUOTE,UL,OL,DL { page-break-before: avoid; }
	
div#top_navigation { display: none; }
div#side_navigation { display: none; }
div#feature { border: solid 1px; }
div#content { float: left; margin: 0px 0px; padding: 10px 0px 10px 0px; }
}