/* 
 * Master style sheet for thedocpros.com
 *  
 * Note: Designed for IE 4+ on Win32
 */

/* First level menu items */
.pullDown {
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #5d628e;
	border-right-color: #5d628e;
	border-bottom-color: #5d628e;
	border-left-color: #5d628e;
	width: 177px
}
.pullDown a {
	background-color : #3e8bd7;
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-weight : bold;
	display : block;
	padding-top : 3px;
	padding-bottom : 2px;
	padding-left : 9px;
	padding-right: 1px;
	text-decoration : none;
	width : 177px;
	line-height: 16px;
	color: #FFFFFF;
}
.pullDown a:visited {
    color:#FFFFFF; 
}
.pullDown a:hover {
	background-color:#3399CC;
	color:#FFCC00;
	text-decoration : none
}

.pullDownBott {
	background-color : #CCCCCC;
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	border-bottom: #5d628e 1px solid;
	border-top: #5d628e 1px solid;
	border-left: #5d628e 1px solid;
	border-right: #5d628e 1px solid;
	width: 177px;
}
.pullDownBott a {
	background-color : #3e8bd7;
	color: #FFFFFF;
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-weight : bold;
	display : block;
	padding-top : 3px;
	padding-bottom : 2px;
	padding-left : 9px;
	padding-right: 1px;
	text-decoration : none;
	width : 177px;
	line-height: 16px;
}
.pullDownBott a:visited {
    color:#FFFFFF; 
}
.pullDownBott a:hover {
	background-color:#3399CC;
	color:#FFCC00;
	text-decoration : none
}
.pullDownSingle {
	background-color : #CCCCCC;
	color : #0066CC;
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	border-bottom: #5d628e 1px solid;
	border-left: #5d628e 1px solid;
	border-right: #5d628e 1px solid;
	width: 177px;
}
.pullDownSingle a {
	background-color : #3e8bd7;
	color : #FFFFFF;
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-weight : bold;
	display : block;
	padding-bottom : 2px;
	padding-left : 9px;
	text-decoration : none;
	width : 177px;
	font-size: 11px;
	line-height: 16px;
}
.pullDownSingle a:visited {
    color:#FFFFFF; 
}
.pullDownSingle a:hover {
	background-color:#3399CC;
	color:#FFCC00;
	text-decoration : none
}
.pullDownTop {
	background-color : #CCCCCC;
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 11px;
	color:#0066CC;
	font-weight : bold;
	width: 177px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #5d628e;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #5d628e;
}
.pullDownTop a {
	background-color : #3e8bd7;
	color:#FFFFFF;
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-weight : bold;
	display : block;
	padding-bottom : 2px;
	padding-left : 9px;
	padding-right: 1px;
	text-decoration : none;
	width : 177px;
	line-height: 16px;
}
.pullDownTop a:visited {
    color:#FFFFFF; 
}
.pullDownTop a:hover {
	background-color:#3399CC;
	color:#FFCC00;
	text-decoration : none
}
/* Text Styles */
.pageHeader { 
    color : #3333CC; 
    font-family : Arial; 
    font-size : 20px; 
    font-weight : bold; 
}

.textRegular a {
	color : #333333;
	font-family: Arial;

}
.textRegular a:hover {
	text-decoration : none;
}

.textItalic {
	color : #575757;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	line-height: 16px;
	font-style : italic;
	font-weight: normal;
}
.textBold {
	color : #575757;
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 11px;
	line-height: 16px;
	font-weight : bold;	
}
.textBold a {
    color : #003366;
}
.textBold a:hover {
	text-decoration : none;
}

/* Sub heading page component definition */
.subHeading {
	color : #0066CC;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 15px;
	font-weight : bold;
	line-height: 15px;
}
.subHeading  a
{
	COLOR: #3333CC;
	FONT-FAMILY: Arial, ;
	FONT-SIZE: 15px;
	line-height: 15px;
	font-weight: bold;
	text-decoration: none;
}
.subHeading  a:hover
{
	COLOR: #0099FF;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 13px;
	line-height: 15px;
	font-weight: bold;
}
.subHeadingOrange {
	color: #F09100;
	font-family : Arial;
	font-size : 9px;
	line-height: normal;
	font-weight : normal;
}

.footer {
	color : #88849B;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : bold;
	vertical-align: middle;
}

.footer a {
	color : #88849B;
	font-weight : bold;	
	text-decoration : none;
}

.footer a:hover {
	color : #666666;
	font-weight : bold;	
	text-decoration : none
}
.textBoldBlue {

    color : #000066; 
    font-family : Arial, Verdana, Helvetica, sans-serif; 
    font-size : 11px; 
    font-weight : bold; 
    line-height: 16px;
}
.pageHeaderOrange {

    font-family : Arial;
	font-size : 14px;
	font-weight : bold;
	color: #FF9900;
}
.pageHeaderLiteBlue {
    color : #004FA6; 
    font-family : Arial; 
    font-size : 14px; 
    font-weight : bold;
}

.featureText
{
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	line-height: 16px;
	font-weight: normal;
	COLOR: #333333;
	text-decoration: none;
	list-style-type: disc;
	list-style-image: url(bullet_home.gif);
	font-style: normal;

}
.featureText:link
{
	COLOR: #0950A0;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	line-height: 14px;
	font-weight: normal;
	text-decoration: none;
}
.featureText:hover
{
	COLOR: #297CD9;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	font-weight: normal;
	text-decoration: none;
}
.featureBlText
{
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	line-height: normal;
	font-weight: normal;
	COLOR: #366A9B;
	text-decoration: none;
	list-style-type: disc;
	list-style-image: url(bullet_home.gif);
}
.featureBlText:link
{
	COLOR: #366A9B;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	line-height: 14px;
	font-weight: normal;
	text-decoration: none;
}
.featureBlText:hover
{
	COLOR: #0099FF;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	font-weight: normal;
	text-decoration: none;
}
.featureBlTextBold
{
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	line-height: normal;
	font-weight: bold;
	COLOR: #2B3384;
	text-decoration: none;
	list-style-type: disc;
	list-style-image: url(bullet_home.gif);
}
.featureBlTextBold:hover
{
	COLOR: #0099FF;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	font-weight: bold;
	text-decoration: none;
}
.pageHeader
{
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 16px;
	FONT-WEIGHT: bold;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 16px;
}
.bodyText
{
	COLOR: #003399;
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	line-height: 13px;
	font-weight: bold;
	text-decoration: none;
	list-style-type: disc;
}
.bodyText a
{
	COLOR: #003399;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	line-height: 13px;
	font-weight: bold;
	text-decoration: none;
}
.bodyText a:hover
{
	COLOR: #0099FF;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	line-height: 13px;
	font-weight: bold;
	text-decoration: underline;
}
.Sub2Heading
{
	COLOR: #004080;
	FONT-FAMILY: arial, helvetica;
	FONT-SIZE: 12px;
	line-height: normal;
	font-weight: bold;
	text-decoration: none;
	list-style-type: disc;

}
.Sub2Heading a
{
	COLOR: #004080;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 13px;
	line-height: 14px;
	font-weight: bold;
	text-decoration:none
}
.Sub2Heading a:hover
{
	COLOR: #0099FF;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 13px;
	line-height: 14px;
	font-weight: bold;
	text-decoration: underline
}
.sidebarHeader
{
	COLOR: #E2ECFF;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 13px;
	line-height: 15px;
	font-weight: bold;
	text-decoration: none;
}
.sidebarSubHeader
{
	COLOR: #E2ECFF;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	line-height: 13px;
	font-weight: bold;
	text-decoration: none;
}
.sidebarText
{
	COLOR: #E2ECFF;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	line-height: 14px;
	font-weight: normal;
	text-decoration: none;
	font-style: normal;

}
.sidebarTextSmall
{
	COLOR: #E2ECFF;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	line-height: 12px;
	font-weight: normal;
	text-decoration: none;
	font-style: normal;

}
.sidebarTextBold
{
	COLOR: #E2ECFF;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	line-height: 14px;
	font-weight: bold;
	text-decoration: none;
	font-style: normal;

}
.sidebarTextBold a
{
	COLOR: #E2ECFF;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	line-height: 13px;
	font-weight: bold;
	text-decoration: none;
}
.sidebarTextBold a:hover
{
	COLOR: #0099FF;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	line-height: 13px;
	font-weight: bold;
	text-decoration: underline;
}
.pressHeader
{
	COLOR: #0950A0;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	line-height: 15px;
	font-weight: bold;
	text-decoration: none;
}
.pressHeader:link
{
	COLOR: #0950A0;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	line-height: 15px;
	font-weight: bold;
	text-decoration: none;
}
.footertext
{
	COLOR: #FFFFFF;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	line-height: normal;
	font-weight: normal;
	text-decoration: none;
	text-align: center;
}
.footertext a {
	COLOR: #FFFFFF;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 9px;
	FONT-WEIGHT: normal;
	line-height: 12px;
	text-align: center;
}
.footertext:hover
{
	COLOR: #FFFFFF;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 9px;
	FONT-WEIGHT: normal;
	line-height: 12px;
	text-decoration: none;
	text-align: center;
}
.footertext:active
{
	COLOR: #FFFFFF;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 9px;
	FONT-WEIGHT: normal;
	line-height: 12px;
	text-decoration: none;
	text-align: center;
}
.featuretextBlue {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	line-height: 14px;
	font-weight: bold;
	COLOR: #000099;
	text-decoration: none;
	list-style-type: disc;
	list-style-image: url(bullet_home.gif);
}
.pageHeaderDBlue {
    color : #003366;
	font-family : Arial;
	font-size : 17px;
	font-weight : bold;
}

.pageHeaderLBlue {
	color : #330099;
	font-family : Arial;
	font-size : 15px;
	font-weight : bold;
	line-height: normal;
}
.featureTextBold {

	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	line-height: normal;
	font-weight: bold;
	COLOR: #333333;
	text-decoration: none;
	list-style-type: disc;
	list-style-image: url(bullet_home.gif);
	font-style: normal;
}

.textRegular { 	color : #333333;
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 11px;
	line-height: 16px;
	font-weight : normal;	
 } 
.textBoldNew {

	color : #333333;
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 11px;
	line-height: normal;
	font-weight : bold;
}
.textBoldLink {
color : #000066;
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 11px;
	line-height: 16px;
	font-weight : bold;
}
.textBoldLink  a
{
	COLOR: #004080;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	line-height: 16px;
	font-weight: bold;
	text-decoration: none;
}
.textBoldLink  a:hover
{
	COLOR: #0099FF;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	line-height: 16px;
	font-weight: bold;
	text-decoration: underline;
}
.textBoldLiteBlue {


    color : #003399; 
    font-family : Arial, Verdana, Helvetica, sans-serif; 
    font-size : 11px; 
    font-weight : bold; 
    line-height: 16px;
}
.textRegularGrey {
color : #666666;
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 11px;
	line-height: 16px;
	font-weight : normal;
}
.pageHeader {
	color : #330099;
	font-family : Arial;
	font-size : 15px;
	font-weight : bold;
	line-height: 28px;
	background-image: url(../images/header_text_bak.gif);
	width: 650px;
	display: block;
	height: 28px;
	background-repeat: no-repeat;
	text-indent: 40px;
}
.navButtsOld {
	background-color : #CCCCCC;
	background-image:url(../images/left_nav_bev.gif);
	background-position:left;
	background-repeat:no-repeat;
	display : block;
	color : #000000;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 13px;
	font-weight : bold;
	width: 172px;
	line-height: 22px;
	padding-left:28px;
	border-bottom: 1px solid;
	border-bottom-color:#999999;
}
.navButtsOld a {
	background-color : #CCCCCC;
	background-image:url(../images/left_nav_bev.gif);
	background-position:left;
	background-repeat:no-repeat;
	display : block;
	color : #000000;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 13px;
	font-weight : bold;
	height: 22px;
	width: 172px;
	padding-left:28px;
	line-height: 22px;
	border-bottom: 1px solid;
	border-bottom-color:#999999
}
.navButts {
	background-color : #CCCCCC;
	background-image:url(../images/left_nav_bev.gif);
	background-position:left;
	background-repeat:no-repeat;
	display : block;
	color : #000033;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
	width: 168px;
	line-height: 22px;
	padding-left:32px;
	}
.subnavButts a {
	background-color : #CCCCCC;
	background-image:url(../images/left_nav_bev_sub_no_key.gif);
	background-position:left;
	background-repeat:no-repeat;
	display : block;
	color:#003366;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	width: 162px;
	line-height: 22px;
	padding-left:38px;
	text-decoration:none
}
.subnavButts a:hover {
	background-color : #CCCCCC;
	background-image:url(../images/left_nav_bev_sub.gif);
	background-position:left;
	background-repeat:no-repeat;
	display : block;
	color : #003366;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	width: 168px;
	line-height: 22px;
	padding-left:32px;
	text-decoration:none
}
.subnavButtsOn {
	background-color : #CCCCCC;
	background-image:url(../images/left_nav_bev_sub.gif);
	background-position:left;
	background-repeat:no-repeat;
	display : block;
	color : #003366;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	width: 168px;
	line-height: 22px;
	padding-left:32px;
	text-decoration:none
}

ul {
list-style-image:url(../images/secuware_icon_bullet.gif);
list-style-position:inside
}
.highlight{
border:1px solid #e0f1fa;
border-left:3px solid #60b6e6;
margin:8px 50px 13px -20px;
padding:5px 12px 7px 9px;
}
#toplinks{
color:#999;
float:right;
padding:6px 10px 0 0;
text-align:right
}
#toplinks img{
vertical-align:middle
}
#toplinks #language{
	background:url(../images/header_world.gif) no-repeat 100% 0;
	color:#999;
	padding:2px 28px 2px 2px;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
#toplinks #language:hover{
background-position: 100% -30px;
color:#666
}
#toplinks #otherlang{
	color:#999999;
	padding:2px 0 2px 2px;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
#toplinks #otherlang:hover{
color:#333
}
.headerSwoosh {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	display:block;
	width:600px;
	line-height: 26px;
	color: #000000;
	font-weight: bold;
	background-repeat: no-repeat;
	background-image:url(../images/gold_swoosh.gif);
}
.headerHomeSwoosh {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	display:block;
	width:400px;
	line-height: 26px;
	color: #000000;
	font-weight: bold;
	background-repeat: no-repeat;
	background-image:url(../images/gold_swoosh_400.gif);
}
.headerHomeSwooshNew {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	display:block;
	width:240px;
	line-height: 26px;
	color: #790000;
	font-weight: bold;
	background-repeat: no-repeat;
	background-image:url(../images/gold_swoosh_240.gif);
}
.tableForm {
 	border:solid;
	border-color: #B9CFFF;
	border-width: 1px;
	background-color: #E6E6E6;
}

.textHome {
	color : #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10.5px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	font-variant: normal;
}
.breachText {
	COLOR: #FF0000;
	FONT-FAMILY: arial, helvetica;
	FONT-SIZE: 13px;
	line-height: normal;
	font-weight: bold;
	text-decoration: none;
	list-style-type: disc;
}
.subHeadingHome {
	color : #0066CC;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 13px;
	font-weight : bold;
	line-height: normal;
}

#logo_secuware {
	/*src: "../images/header_logo_new.gif";*/
	width: 650px; 
	height: 75px;
}

/* https://stackoverflow.com/questions/11679567/using-css-for-fade-in-effect-on-page-load */
.fade-in-1s {
	width:600;
	height:129;
    animation: fadein 1s;
    -moz-animation: fadein 1s; /* Firefox */
    -webkit-animation: fadein 1s; /* Safari and Chrome */
    -o-animation: fadein 1s; /* Opera */
}
@keyframes fadein {
    from {
        opacity:0;
    }
    to {
        opacity:1;
    }
}
@-moz-keyframes fadein { /* Firefox */
    from {
        opacity:0;
    }
    to {
        opacity:1;
    }
}
@-webkit-keyframes fadein { /* Safari and Chrome */
    from {
        opacity:0;
    }
    to {
        opacity:1;
    }
}
@-o-keyframes fadein { /* Opera */
    from {
        opacity:0;
    }
    to {
        opacity: 1;
    }
}