/* CSS Document */

/*.divStyle {
font-size: 11px;
font-family: verdana;
color:#000000;
}
.fusiontable {
border-collapse: collapse; 
width:768px;
}
.fusiontable	td {
border:1px solid #CCCCCC;
text-align:center;
color:#000000;
}
td.title {
font-size:14px;
font-weight:bold;
border:0;
text-align:center;
color:#000000;
}*/

td.header1 {
vertical-align:top;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:10px;
background-color: #72b8bc;
padding-left:8px;
color:#ffffff;
}
td.header2 {
font-weight: bold;
background-color: #F3F4F6;
text-align:center;
width:150px;
color:#000000;
}
td.headercolor{
background-color: #72b8bc;
}

.chatheader{
text-transform:uppercase;
font-size:10px;
font-weight:bolder;
color:#ffffff;
padding-left:12px;
padding-top:4px;
background-color:#72b8bc;
vertical-align:top;
}

.chatheaderMS{
text-transform:uppercase;
font-size:9px;
font-weight:bolder;
color:#ffffff;
padding-left:5px;
padding-top:4px;
background-color:#72b8bc;
vertical-align:top;
}

.chatheaderDark{
text-transform:uppercase;
font-size:10px;
font-weight:bolder;
color:#09575e;
background-color:#72b8bc;
}

td.col1 {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
vertical-align:top;
padding-left:7px;
padding-top:10px;
padding-bottom:10px;
background-color:#E9F4F6;
color:#000000;
}
td.col12{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
vertical-align:top;
padding-left:7px;
padding-top:10px;
padding-bottom:10px;
background-color:#D7E4EA;
color:#000000;
}

td.col2to6 {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
vertical-align:top;
padding-left:7px;
padding-top:10px;
padding-bottom:10px;
background-color:#FAFCFD;
color:#1F1F1F;
}
td.col2to62 {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
vertical-align:top;
padding-left:7px;
padding-top:10px;
padding-bottom:10px;
background-color:#E6EBF1;
color:#1F1F1F;
}
td.col7 {
background-color:#FFFFFF;
color:#1F1F1F;
}
td.incorrect {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
vertical-align:top;
padding-left:7px;
padding-top:10px;
padding-bottom:10px;
background-color:#FAFCFD;
color:#FF0000;
}
td.incorrect2 {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
vertical-align:top;
padding-left:7px;
padding-top:10px;
padding-bottom:10px;
background-color:#E6EBF1;
color:#FF0000;
}

td.grayText {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
vertical-align:top;
padding-left:7px;
padding-top:10px;
padding-bottom:10px;
background-color:#FAFCFD;
color:#666666;
}
td.grayText2 {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
vertical-align:top;
padding-left:7px;
padding-top:10px;
padding-bottom:10px;
background-color:#E6EBF1;
color:#666666;
}

td.imgdesc {
font-size:10px;
font-weight:bold;
color:#ffffff;
background-color:#005797;
text-transform:uppercase;
padding-top: 4px;
padding-bottom: 4px;
text-align:center;
white-space:nowrap;
}

td.title {
width:223px;
font-size:10px;
color:#378A8F;
border:1px solid #005797;
padding-left:12px; 
padding-top:2px;
padding-bottom:2px;
background-color:#ffffff;
}

td.contents {
font-size:10px;
color:#ffffff;
padding-left:12px;
padding-top:4px;
padding-bottom:4px;
background-color:#005797;
}

img.borderset{
border-left:1px solid #005797;
border-right:1px solid #005797;
}

span.thumbnail{color: #378A8F; font-weight:bold;}

a.thumbnail:link {color: #378A8F;}  
a.thumbnail:visited {color: #378A8F;}  /* visited link */
a.thumbnail:hover {color: #084184; text-decoration:none;}   /* mouse over link */
a.thumbnail:active {color: #084184; text-decoration:none;}   /* selected link */

a.cad:link {color: #666666;}  
a.cad:visited {color: #666666;}  /* visited link */
a.cad:hover {color: #666666; text-decoration:underline;}   /* mouse over link */
a.cad:active {color: #666666; text-decoration:underline;}   /* selected link */

a.pdf:link {color: #4973A4; font-weight:bold; font-size:9px;}  
a.pdf:visited {color: #4973A4; font-weight:bold; font-size:9px;}  /* visited link */
a.pdf:hover {color: #4973A4; text-decoration:underline; font-weight:bold; font-size:9px;}   /* mouse over link */
a.pdf:active {color: #4973A4; text-decoration:underline; font-weight:bold; font-size:9px;}   /* selected link */

 a.chatheader:link, a.chatheader:visited{color:#ffffff; text-decoration:none;}
 a.chatheader:active, a.chatheader:hover{color:#ffffff; text-decoration:underline;}
 
 a.whiteFnt:link, a.whiteFnt:visited{color:#ffffff; text-decoration:none;}
 a.whiteFnt:active, a.whiteFnt:hover{color:#ffffff; text-decoration:underline;}

/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.thumbnail{
position: relative;
z-index: 0;
}

.thumbnail:hover{
background-color: transparent;
z-index: 50;
}
.thumbnail table{ /*CSS for enlarged image*/
position: absolute;
left: -1000px;
/*border: 1px solid #005797;*/
visibility: hidden;
color: #ffffff;
text-decoration:none;
}
.thumbnail table img{ /*CSS for enlarged image*/
padding: 0px;
}
.thumbnail:hover table{ /*CSS for enlarged image on hover*/
visibility: visible;
top: 0;
left: 100px; /*position where enlarged image should offset horizontally */
}