body {

                font-size:62.5%;

                margin:0 auto;

                text-align:center;

                font-family: Arial, Geneva, Helvetica, sans-serif;

}

#pagewrapper {

                text-align:left;
                width:760px;
                margin:0 auto;
                position:relative;
}

ul li strong 
{
	color:red;
	}


.accred1
{
background: url(/images/accred1.jpg) no-repeat;
height:224px;
width:150px;


margin-top:3em;
margin-left:1.5em;
}


.accred2
{
background: url(/images/accred2.gif);
height:71px;
width:120px;
margin-left:3em;
}
abbr, acronym {
border: none;
}

html\:abbr, abbr {

border-bottom: 1px dotted red;
cursor: help;
}

abbr[title], acronym[title] {
border-bottom: 1px dotted #aaa;
cursor: help;
}

.floatLeft
{
	float:left;
}

.floatRight
{
	float:right;
}
.requiredField
{
	color:Red;

}

/* Header */

#h {

                height:80px;

}

#logo {

float:left;

                width:308px;

                height:80px;

               

                }

 

.miniMenu {

                width: 452px;

                float:right;

                height:20px;

                text-align:right;

 

                display:inline;

                list-style-type:none;

                padding:0;

                margin:0;

                padding-top:30px;

 

}

.tb {

display:inline;

 

}

.tb a {

                background: url(/images/blubtnbg.jpg) repeat-x;

                height:20px;

                line-height:20px;

                color:#fff;

                padding: 5px 5px;

                text-decoration:none;

                font-weight:900;

}

.tb a.brd {

margin-left:0.3em;

}

.tb a:hover {

                color:red;

}

/*Horizontal navbar & banner*/

#hn {

clear:both;

                width:760px;

                height:35px;

                background:url(/images/tn.jpg) repeat-x;

               

                }

               

#hnl {

                width:auto;

                float:right;

}

 

 

 

 

#hnl ul {

text-align: right;

                display:inline;

                list-style-type:none;

                padding:0;

                margin:0;

}

#hnl ul li {

                display:inline;

}

#hnl ul li a {

                text-decoration:none;

                text-transform:uppercase;

                color:#000;

                font-weight:600;

                font-size:1.1em;

                height:35px;

                line-height:35px;

                padding: 0px 10px;

}

#hnl ul li a:hover {

                border-bottom: 1px dotted red;

}

 

#hnl ul li a.brd {

                                border-left:2px solid #000;

}



 

#PanContent

{

float: left;

                width: 570px;

                margin-left: 190px;

}

 

 

* html #PanContent

                {

                display: inline;

                }

               

#PanLeft

{

float: left;

width: 190px;

margin-left: -100%;

                text-align:left;

 

border-bottom: 2px solid #006b9a;

}

 

#PanLeft h1 {

                background: url(/images/lfttp.jpg) no-repeat;

                margin:0;

                padding:0;

                width:180px;

                height:22px;

                font-size:1.2em;

                line-height:22px;

                padding-left:10px;

                color:#fff;

               

}

 

#container

{

overflow: hidden;

                margin-top:25px;

}

 

/* opera & IE fix */

* html #container

                {

                float: left;

                }

               

#container .column

{

 

padding-bottom: 32767px;

margin-bottom: -32767px;

}

 

 

.LeftColHeader {

                background: url(/images/lfttp.jpg) no-repeat;

                margin:0;

                padding:0;

                width:180px;

                height:22px;

                 width:190px;

                font-size:1.2em;

                line-height:22px;

                padding-left:10px;

                color:#fff;

                margin-top:2em;

                }

               

#lcw {

background: #e7f8ff;

border-bottom: 2px solid #006b9a;

width:190px;

float:left;

margin-bottom:20px;

}

 

.menu

{

                list-style:none;

margin: 0px auto 0px auto;

padding:0px;

 width:190px

 

}

 

.menu li {

                padding-left: 20px;

                display:block;

                height:24px;

                line-height:24px;

                background: url(/images/button.gif) no-repeat;

                margin:0 auto;

                text-align:left;

 

}

.menu li a {

                text-decoration:none;

                display:block;

                width:170px;

                height:24px;

                line-height:24px;

                font-weight:600;

                font-size:1.3em;

                color:#000;

/*           color:#006b9a;*/

}

*html .menu li a {

                width: 190px;

}

 

#pancontentnl li:hover {background:url(/images/buttonover.gif) no-repeat;

}

.menu li a:hover {color:red;}

 

.menu li.nobrd {

                border-bottom: 0;

}

 

#PanLeft ul {

                font-size:0.9em;

                margin:0;

                padding:0;

                list-style-type:none;

 

}

#PanLeft ul li {

                padding-left: 20px;

                display:block;

                height:24px;

                line-height:24px;

                background: url(/images/button.gif) no-repeat;

                position:relative;

 

 

}

#PanLeft ul li a {

                text-decoration:none;

                display:block;

                width:170px;

                height:24px;

                line-height:24px;

                font-weight:600;

                font-size:1.3em;

                color:#000;

/*           color:#006b9a;*/

}

*html #panleft li a {

                width: 190px;

}

 

#PanLeft ul li:hover {background:url(/images/buttonover.gif) no-repeat;

}

#PanLeft li a:hover {color:red;}

 

#PanLeft ul li.nobrd {

                border-bottom: 0;

}

 

.subnav {

                position: relative;

                left:179px;

                top:-24px;

                width:180px;

                font-size:1em;

                z-index:9999;

display:none;

float:right;

                }

               

               

                #PanLeft ul li ul {

                position:absolute;

                left:190px;

                top:0px;

                background:none;
 z-index:9999;

                                background:#005288;

                                display:none;

               

                }

                #PanLeft ul li ul li {

                height:auto;

                background:none;
		width:190px;

                background-color:#005288;

                display:block;

                border-bottom:1px solid #e7f8ff;

                               

                }

               

                                #PanLeft ul li ul li:hover {

                background:#e7f8ff;

                                border-bottom:1px solid #005288;

                }

                #PanLeft ul li ul li a {

                height:auto;

                color:#fff;

 

                }

                                #PanLeft ul li ul li a:hover {

                                height:auto;

 z-index:9999;
                color:red;

                }

               

               

                li:hover .subnav, li.over .subnav {

                display: block;
 z-index:9999;

                }

                /* Fix IE. Hide from IE Mac \*/

* html #PanLeft ul li { float: left; height: 1%; }

* html #PanLeft ul li a { height: 1%; }

/* End */            

 

/*Right col*/

#rcw {

                width:570px;

                margin-left:-190px;

                float:right;

}

#rc {

                padding-left:50px;

                width:520px;

}

 

#rc h1 {

                color:#006b9a;

                font-size:1.4em;

                font-weight:700;

                border-bottom:1px solid;

                padding-bottom:8px;

                background:url(/images/sqrs.jpg) no-repeat 100% 50%;

}

#rc h2 {

                color:#006b9a;

                font-size:1.4em;

                font-weight:700;

                border-bottom:1px solid;

                padding-bottom:8px;

                padding-top:20px;

                background:url(/images/sqrs.jpg) no-repeat 100% 50%;

}

#rc h3 {

                color:#006b9a;

                font-size:1.4em;

                font-weight:700;

                border-bottom:1px solid;

                padding-bottom:8px;

                padding-top:20px;

                background:url(/images/sqrs.jpg) no-repeat 100% 50%;

}

#rc h4 {

                color:#006b9a;

                font-size:1.4em;

                font-weight:700;

                border-bottom:1px solid;

                padding-bottom:8px;

                padding-top:20px;

                background:url(/images/sqrs.jpg) no-repeat 100% 50%;

}

.heading {            color:#006b9a;

                font-size:1.4em;

                font-weight:700;

                border-bottom:1px solid;

                padding-bottom:8px;

                padding-top:10px;

}

/*RC boxes*/

.box {

                width:520px;

                height:210px;

                background:url(/images/box.jpg) no-repeat;

                margin-bottom: 15px;

                margin-top:25px

}

 

.lft {

width:216px;

height:210px;

float:left;

background:

url(/images/bxlft.jpg) no-repeat;

}

.rt {

width:300px;

float:right;

}

.rtc {

                padding: 0px 30px;

}

.rtc ul
{
	margin: 0pt; 
	padding: 0pt;
	font-size: 0.95em;
	font-weight: 500;
}

/*Footer*/

#fw {

clear:both;

margin-top:25px;

width:760px;

height:32px;

background:url(/images/ftr.jpg) repeat-x;

text-align:center;

}

#fhnl {

                width:auto;

}

#fhnl ul {

text-align: center;

                display:inline;

                list-style-type:none;

                padding:0;

                margin:0;

}

#fhnl li {

                display:inline;

}

#fhnl ul li a {

                text-decoration:none;

                text-transform:uppercase;

                color:#333;

                font-weight:600;

                font-size:1.1em;

                height:32px;

                line-height:32px;

                padding: 0px 15px;

}

#fhnl ul li a:hover {

                border-bottom: 1px dotted red;

}

#cop {

                text-align:center;

                font-size:1.1em;

                font-weight:500;

                text-align:center;

                color:#006b9a;

                padding:0;

                margin:0;

}

#cop a {

                text-align:center;

                font-size:1em;

                font-weight:500;

                text-align:center;

                color:#006b9a;

                padding:0;

                margin:0;
		text-decoration:none;

}

/*Curvy Boxes*/

.bl3 {background:url(bl.gif) 0 100% no-repeat #e68200; width:20em; text-align:center}

.br {background:url(br.gif) 100% 100% no-repeat}

.tl {background:url(tl.gif) 0 0 no-repeat}

.tr2 {background:url(tr.gif) 100% 0 no-repeat; padding:10px}

img {border:0}

 

/*Styled Elements, buttons, lists etc*/

p {

                font-size:1.2em;

}

.button {

                background:url(/images/blubtnbg.jpg);

                height:20px;

                line-height:20px;

}

a.button {

                padding:1px 15px;

                color:#fff;

                text-decoration:none;

}

a:hover.button {

                color:red;

}

.normalli {

                font-size:1.1em;

                font-weight:700;

                                color:#006b9a;

                margin-left:0;

                margin-top:0;

}

ul.normalli  {

                margin:0;

                padding:0;

}

.normalli li {

                padding: 1px 0px;

}

.clear {

                clear:both;

}

.gs1 {

                clear:left;

                width:190px;

                height:120px;

                background:url(/images/gs.jpg) no-repeat;

}

.20pxt {

                padding-top:20px;

}

.sw {

                clear:left;

                margin-top:25px;

                width:190px;

                height:219px;

                background:url(/images/trackersuite.jpg) no-repeat;

}

 

 

li.check span

{

display:block;

padding-left: 6em

}

 

li.check span.name

{

padding-left: 0;

width: 5.5em;

text-align:right

}

 

.formlist {list-style:none;margin:0;padding:0; }

.formlist li {margin:0.5em}

.formlist label {width:10em; text-align: right; margin-right:0.5em;float: left; display:block}

.formlist table {float:left}

 

.checklist table {float:none}

.checklist table td input {float:left}

.checklist table td label {float:left;margin-left:0px;width:auto}

.formlist li.submit {padding-left:10.5em;}

 

.formlist li.check {padding-left:10.5em}

.formlist li.check label {width:auto; text-align: left;margin-right:0;float:none;display:inline;}

.formlist li.check span {display:block; padding-left: 10em}

.formlist li.check span.name {padding-left: 0;width: 10em; text-align:right}

 

 

 

label

{

width:5.5em;

text-align:right;

margin-right:0.5em;

float:left;

display:block

}

 

input, select, textarea

{

font:1em verdana, sans-serif

}

 

li.check label

{

width:auto;

text-align:left;

margin-right:0;

float:none;

display:inline;

}

 

 

 

/*CONTENT LAYOUT*/

.bttmmargin {

margin-bottom:25px;

}

.boldred {

                font-weight:500;

                color:red;

                border-bottom:1px dotted blue;

}

em {

                color: #006b9a;

                font-weight:500;

                font-style:italic;

                text-decoration:underline;

}

.listbox {

                margin:15px;

                border:1px solid #006b9a;

                background: #e7f8ff;

                padding:15px;

}

#PanContent ul {

                margin:15px;

               

}

#PanContent ul li {

                font-weight:600;

                font-size:1.1em;

                color:#006b9a;

}

/*2column box*/

.twocols {

width:502px;

border:1px solid #006b9a;

height:auto;

}



.message
{
    display:block;
    background:lightyellow;
    color:Red;
    text-align: center;
    padding:2em;
    border:1px solid red;
    margin: 1em 0;
}


#leftcol, #rightcol {

width:218px;

margin:15px;

}

#leftcol {

float:left;

}

#rightcol {

float:right;

}

 

/*definition and other lists*/

dl {

padding:0;

font-weight:900;

font-size:1.1em;

}

dt {

font-weight:700;

color:#006b9a;

}

dd {

padding-left:0;

font-weight:900;

}

ol {

                font-size: 1.1em;

                font-weight:600;

}

/*content area links*/

#PanContent a {

                font-size:1.1em;

                font-weight:700;

                color:#006b9a;

                text-decoration:none;

                border-bottom:1px dotted red;

}

#PanContent a:hover {

                background: #e7f8ff;

}

.centerText
{
	text-align:center;
}
/* NAvigation */



.floatRight
{
	float:right;
}
dl {



}

dt {

color:#136B99;

font-weight:600;

font-size:1.3em;

}

dd {

font-size:1.2em;

color:#126B99;

padding:4px 0px;

margin-bottom:10px;

}

dt.subhead {

margin-bottom:15px;

background:#ededed;

color:#000;

padding:8px;

}