a{
text-decoration:none;
color:#ffffff
}
a:hover{
text-decoration:underline
}
body{
background:#606060;
color:#EEEEEE;
filter:progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#000000,endColorStr=#cc22bb);
font-family:"Trebuchet MS",sans;
margin:0px;padding:0px;
display-align:center;
text-align:-moz-center;
width:100%;
height:100%;
}
div{
width:100%;padding:0px;margin:0px;
}
div p a:visited,div p a:href{color:#ffffff;}
form{
margin:0px;
padding:0px
}
h2{
background:#EEEEEE;
border-bottom:1px solid #333333;
color:#000000;
font-size:x-large;
margin-top:5px;
padding:3px;
width:100%
}
p{
margin-bottom:5px;
margin-top:8px
}
.info{
border:none;margin-left:3px;margin-right:1px;
color: #0000ff;
cursor:default;
display:inline;width:1em;height:1em;text-align:center;
}
.info:hover{
background: InfoBackground;
border: 1px solid InfoText;
color: InfoText;text-decoration:none;
}
th{
font-size:inherit;
text-align:left;
vertical-align:top
}
th a{
color:#000000;
}
td a{
color:#303030;
}
ul{
margin-bottom:0.75em;
margin-top:0.5em
}
.block{
display:block;
margin-bottom:0em;
margin-top:0.5em;
text-align:right;
width:100%
}
.block a{
color:#0000FF !important;
display:block
}
.block a:hover{
text-decoration:underline !important
}
.block a:after{
content:" >>"
}
.boxoutblue{
background:#6666DD;
color:#000000;
font-size:medium;
margin-bottom:5px;
margin-top:5px;
text-align:left;
width:100%;
width:100%
}
.boxoutblue td, .boxoutblue tr td table tr td{
background:#8888FF;
color:#333333;
font-size:small;
padding:3px;
vertical-align:top
}
.boxoutblue th{
color:#000000;
font-size:medium;
font-weight:bold;
height:1em;
padding:0px 0px 0px 5px
}
table tr td .boxoutbluer{
background:#6666DD;
color:#000000;
float:right;
font-size:medium;
height:100%;
margin-bottom:5px;
margin-right:0px;
margin-top:5px;
text-align:left;
width:49.3%;
}
table tr td .boxoutbluer td, table tr td .boxoutbluer tr td table tr td{
background:#8888FF;
color:#333333;
font-size:small;
height:auto;
padding:3px;
vertical-align:top
}
table tr td .boxoutbluer th{
color:#000000;
font-size:medium;
font-weight:bold;
height:1em;
padding:0px 0px 0px 5px
}
.boxoutgreen{
background:#66DD66;
color:#000000;
font-size:medium;
margin-bottom:5px;
margin-top:5px;
text-align:left;
width:100%
}
.boxoutgreen td, .boxoutgreen tr td table tr td{
background:#88FF88;
color:#333333;
font-size:small;
padding:3px;
vertical-align:top
}
.boxoutgreen th{
color:#000000;
font-size:medium;
font-weight:bold;
height:1em;
padding:0px 0px 0px 5px
}
.boxoutgrey{
background:transparent;
color:#000000;
font-size:medium;
margin-bottom:5px;
margin-top:5px;
text-align:left;
width:100%
}
.boxoutgrey td, .boxoutgrey tr td table tr td{
background:#FFFFFF;
color:#000000;
font-size:medium;
padding:3px;
vertical-align:top
}
.boxoutgrey th{
background:#EEEEEE;
border-bottom:1px solid #000000;
color:#000000;
font-size:medium;
font-weight:bold;
height:1em;
padding:0px 0px 0px 5px
}
.boxoutgrey tr td a, .boxoutgrey tr td table tr td a{
color:#000000;
}
.boxoutred{
background:#DD6666;
color:#000000;
font-size:medium;
margin-bottom:5px;
margin-top:5px;
text-align:left;
width:100%
}
.boxoutred td, .boxoutred tr td table tr td{
background:#FF8888;
color:#333333;
font-size:small;
padding:3px;
vertical-align:top
}
.boxoutred th{
color:#000000;
font-size:medium;
font-weight:bold;
height:1em;
padding:0px 0px 0px 5px
}
.boxoutyellow{
background:#DDDD44;
color:#000000;
font-size:medium;
margin-bottom:5px;
margin-left:0px;
margin-top:5px;
text-align:left;
width:100%;
width:100%
}
.boxoutyellow td, .boxoutyellow tr td table tr td{
background:#FFFF66;
color:#333333;
font-size:small;
padding:3px;
vertical-align:top
}
.boxoutyellow th{
color:#000000;
font-size:medium;
font-weight:bold;
height:1em;
padding:0px 0px 0px 5px
}
table tr td .boxoutyellowl{
background:#DDDD44;
color:#000000;
float:left;
font-size:medium;
height:100%;
margin-bottom:5px;
margin-top:5px;
text-align:left;
width:49.3%;
}
table tr td .boxoutyellowl td, table tr td .boxoutyellowl tr td table tr td{
background:#FFFF66;
color:#333333;
font-size:small;
height:auto;
padding:3px;
vertical-align:top
}
table tr td .boxoutyellowl th{
color:#000000;
font-size:medium;
font-weight:bold;
height:1em;
padding:0px 0px 0px 5px
}
.certlogo{
border:0px;
clear:left;
float:left
}
.certpending{
border:0px;
clear:left;
float:left;
margin-left:1px;
text-align:center;
vertical-align:middle;
font-size:x-large;
background-color:#888888;
color:#dddddd;
}
.compacttable{
margin:0px;
padding:0px
}
.compacttable td,.compacttable th{
border-spacing:0px;
font-size:inherit;
padding:0px
}
.foot{
border-top:1px solid #AAAAAA;
color:#FFFFAA;
font-family:"Trebuchet MS";
font-size:x-small;
width:700px;
text-align:right;
display-align:center;
margin-left:auto;
margin-right:auto;
}
.foot a{
color:#FFFFAA;text-decoration:none;
}
.foot a:hover{
color:#FFFFFF;text-decoration:none;
}
.formalsans{
background:#FFFFFF;
border:3px double #FFFFFF;
color:#000000;
font-family:helvetica,arial,sans;
padding:5px
}
.formalsans a, .formalsans a:href, .formalsans a:visited{
color:#000000
}
.formalsans a:hover,.formalsans a:active{
color:#0000FF !important;
text-decoration:none
}
.cvlinks th a
{

color:#000000 !important;
}
.cvlinks a, .cvlinks a:href, .cvlinks a:visited{
color:#333333
}
.cvlinks a:hover,.cvlinks a:active{
color:#0000FF !important;
text-decoration:none
}
.headlinkblock{
background:#CCCCCC;
padding-top:0px;
padding-bottom:0px;
border-bottom:1px solid #AAAAAA;
border-right:1px solid #AAAAAA;
display:inline-block;
margin-top:0px;
margin-bottom:10px
}
.headlinks{
border-top:1px solid #AAAAAA;
padding-top:px;
margin-bottom:5px;
}
.headlinks a{
background:#000000;
border-bottom:0px;
border-left:1px solid #AAAAAA;
color:#FFFFFF;
display:inline-block;
font-family:"Trebuchet MS";
font-size:small;
margin:0px;
padding:0px 3px 0px 3px;
text-decoration:none
}
.headlinks a:hover{
background:transparent;
color:#000000;
text-decoration:none
}
.main{
background:#000000;
font-size:small;
max-width:95%;
padding-left:5px;
padding-right:5px;
padding-top:0px;
text-align:justify;
width:690px;
margin-left:auto;
margin-right:auto;
}
.main p,.main li{
line-height:1.1
}
.masthead{
background:url(bg700.gif) repeat-y center;
border-bottom:1px solid #AAAAAA;
font-family:"Trebuchet MS";
font-size:xx-large;
font-weight:bold;
text-align:center;
display-align:center;
margin:0px;
padding-top:5px;
}
.minorhead{
color:#FFFFFF;
font-style:italic;
font-family:"Trebuchet MS";
font-size:x-small;
text-align:center;
display-align:center;
margin:0px;
}
.minorhead a:href,.minorhead a:visited,.minorhead a:hover,.minorhead a,.minorhead a:active{color:#ffffff;}
.printonly{
display:none
}
.screenonly{
display:inline
}
.screenonlyblock{
display:block
}
table td p a:href,table td p a:visited{color:#333333;}
.thead a
{
color:#000000;
}
.centre
{
text-align:-moz-center;
display-align:center;
margin-left:auto;
margin-right:auto;
}