@charset "UTF-8";
/* CSS Document */

/*-------------- CERTIFICATION PROGRAMS ---------------*/
#docBar {
	width:585px;
	height:35px;
	background-color:#D3D3D3;
	font-size:10px;
	bottom:0px;
	padding-left:10px;
	margin-left:10px;
	}
	
#docs {
	position:relative;
	width:575px;
	background-color:#EDEDED;
	font-size:11px;
	bottom:0px;
	padding:10px;
	margin-left:10px;
	}
	
#addressBox {
	position:absolute;
	top:10px;
	left:315px;
	width:250px;
	height:100px;
	background-color:#D7D7D7;
	font-size:10px;
	line-height:14px;
	color:#333333;
	padding:10px;
	border:2px;
	border-color:#BBBBBB;
	}
	
#docBox {
	position:absolute;
	top:150px;
	left:315px;
	width:250px;
	height:250px;
	background-color:#D7D7D7;
	font-size:10px;
	line-height:14px;
	color:#333333;
	padding:10px;
	border:2px;
	border-color:#BBBBBB;
	}

#phoneBox {
	width:165px;
	background-color:#b1d0ec;
	padding:10px;
	float:right;
	font-size:9px;
	margin-top:13px;
	}
	
#notes {
	width:380px;
	background-color:#EDEDED;
	font-size:9px;
	padding:10px;
	float:left;
	margin-left:10px;
	}
	
#notes_lt {
	width:255px;
	background-color:#EDEDED;
	font-size:12px;
	border:thin solid #333333;
	padding:10px;
	float:right;
	margin-left:10px;
	}
	
#padContent {
	padding:15px;
	}
	
#padContent.li {
	margin-left:20px;
	}

/*-------------- TAG STYLES ---------------*/
h3.cert {
	color:#3366CC;
	font-size:18px;
	font-weight:300;
	}

ul.am {
	margin-left:15px;
	padding-left:15px;
	margin-top:3px;
	}

h3 {
	 color: rgb(0, 0, 102);
	 }

h3.blueHead {
	color:#990000;
	display:block;
    top: 1.5em;
    left: 3em;
    width:15em;
    border:1px solid #990000; /* border colour */
    background-color:#daa2a2; /* background colour here */
	width:550px;
	padding:10px;
	}
	
.announcement {
	color:rgb(0, 0, 102);
	display:block;
    top: 1.5em;
    left: 3em;
    width:15em;
    border:1px solid rgb(0, 0, 102); /* border colour */
    background-color:#c7dff4; /* background colour here */
	margin-left:15px;
	margin-top:15px;
	width:550px;
	padding:10px;
	}
	
h4.tech {
	font-size:14px;
	color:#333333;
	margin-bottom:0px;
	}
	
ul.center { /*CSS for Simple Tree Menu*/
margin: 0;
padding: 0;
}

li.general {
	margin-top:8px;
	list-style-image:url(http://www.aws.org/img/aws_new/pdficon_mini.gif);
	}

li.arrow { /*Style for LI elements in general (excludes an LI that contains sub lists)*/
background: white url(/img/aws_new/blue_arrow.gif) no-repeat left 2px;
list-style-type: none;
padding-left: 15px;
margin-top:3px;
text-align:left;
font-size:12px;
margin-bottom:2px;
height:20px;
}

li.center { /*Style for LI elements in general (excludes an LI that contains sub lists)*/
background: white url(/img/aws_new/boxicon.gif) no-repeat left center;
list-style-type: none;
padding-left: 30px;
margin-left:10px;
text-align:left;
font-size:12px;
margin-bottom:5px;
height:15px;
}

li.phone { /*Style for LI elements in general (excludes an LI that contains sub lists)*/
background: white url(/img/aws_new/phone_icon.gif) no-repeat left center;
list-style-type: none;
padding-left: 30px;
margin-left:10px;
text-align:left;
margin-bottom:5px;
height:20px;
}

li.fax { /*Style for LI elements in general (excludes an LI that contains sub lists)*/
background: white url(/img/aws_new/fax_icon.gif) no-repeat left center;
list-style-type: none;
padding-left: 30px;
margin-left:10px;
text-align:left;
margin-bottom:5px;
height:20px;
}

li.web { /*Style for LI elements in general (excludes an LI that contains sub lists)*/
background: white url(/img/aws_new/web_icon.gif) no-repeat left center;
list-style-type: none;
padding-left: 30px;
margin-left:10px;
text-align:left;
margin-bottom:5px;
height:20px;
}

li.email { /*Style for LI elements in general (excludes an LI that contains sub lists)*/
background: white url(/img/aws_new/email_icon.gif) no-repeat left center;
list-style-type: none;
padding-left: 30px;
margin-left:10px;
text-align:left;
margin-bottom:5px;
height:20px;
}

li.certPrograms {
	margin-bottom:12px;
	color:#0066CC;
	}

li.listb {
	margin-bottom:10px;
	
	}
	
/** CW Fab Redesign **/

hr.grey {
	border:0;
	color:#666666;
	height:1px;
	width:100%;
	background-color:#B0B0B0;
	}

/*-------------- TEXT STYLES ---------------*/
.docsMainhead {
	color:#333333;
	font-size:14px;
	font-weight:bold;
	}
	
.docsSubhead {
	 color: rgb(0, 0, 102);
	font-size:12px;
	margin-bottom:2px;
	}
	
.phead {
	 color:#3366cc;
	font-size:12px;
	margin-bottom:2px;
	font-weight:bold;
	}
	
.required {
	color:#990000;
	font-size:10px;
	}

.questions2 {
	color:#990000;
	font-size:14px;
	font-weight:bold;
	}
	
.answers {
	color:#a74545;
	font-size:14px;
	font-weight:bold;
	}
	
.hndNotActive {
	color:#719aec;
	font-size:13px;
	font-weight:bold;
	}
	
.indented
   {
   padding-left: 30pt;
   padding-right: 30pt;
   }
   
.fabMidHeader {
	font-size:16px;
	}

.fabHeader {
	font-size:14px;
	font-weight:bold;
	}
	
/*-------------- LINK STYLES ---------------*/

a.docsLink:link { 
	color: rgb(0, 0, 102);
	}
a.docsLink:visited { 
	color:#999999;
	}
a.docsLink:hover { 
	color: #ffffff;
	background-color: rgb(0, 0, 102);
	}
a.docsLink:active { 
	color: #333333;
	}
	
/*cert docs blue links*/
	
a.certLink:link { 
	color:#3366CC;
	font-size:11px;
	}
a.certLink:visited { 
	color:#3366CC;
	font-size:11px;
	}
a.certLink:hover { 
	color:#999999;
	font-size:11px;
	}
a.certLink:active { 
	color: #3366CC;
	font-size:11px;
	}
	
/*cert FAB green links*/
	
a.fabLink:link { 
	color:#006600;
	font-size:11px;
	font-weight:600;
	}
a.fabLink:visited { 
	color:#006600;
	font-size:11px;
	font-weight:600;
	}
a.fabLink:hover { 
	color:#6EB457;
	font-size:11px;
	font-weight:600;
	}
a.fabLink:active { 
	color: #006600;
	font-size:11px;
	font-weight:600;
	}
	
/*cert docs anchor links*/
	
a.anchorLink:link { 
	color:#333333;
	font-size:14px;
	text-decoration:none;
	}
a.anchorLink:visited { 
	color:#666666;
	font-size:14px;
	text-decoration:none;
	}
a.anchorLink:hover { 
	color:#999999;
	font-size:14px;
	text-decoration:none;
	}
a.anchorLink:active { 
	color: #333333;
	font-size:14px;
	text-decoration:none;
	}
	
/*cert docs general links*/
	
a.generalLink:link { 
	color:#000000;
	font-size:11px;
	}
a.generalLink:visited { 
	color:#333333;
	font-size:11px;
	}
a.generalLink:hover { 
	color:#666666;
	font-size:11px;
	}
a.generalLink:active { 
	color: #000000;
	font-size:11px;
	}
	
/*cert docs back to top links*/
	
a.topLink:link { 
	color:#333333;
	font-size:9px;
	font-weight:bold;
	text-decoration:none;
	}
a.topLink:visited { 
	color:#333333;
	font-size:9px;
	font-weight:bold;
	text-decoration:none;
	}
a.topLink:hover { 
	color:#888888;
	font-size:9px;
	font-weight:bold;
	text-decoration:none;
	}
a.topLink:active { 
	color:#333333;
	font-size:9px;
	font-weight:bold;
	text-decoration:none;
	}
	
/*certification schedules links*/
	
a.schedLink:link { 
	color:#333333;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
	}
a.schedLink:visited { 
	color:#333333;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
	}
a.schedLink:hover { 
	color:#888888;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
	}
a.schedLink:active { 
	color:#333333;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
	}
	
	/*
	
/*weld off (show) schedules links*/
	
a.weldLink:link { 
	color:#333333;
	font-size:13px;
	text-decoration:none;
	}
a.weldLink:visited { 
	color:#333333;
	font-size:13px;
	text-decoration:none;
	}
a.weldLink:hover { 
	color:#a93030;
	font-size:13px;
	text-decoration:none;
	}
a.weldLink:active { 
	color:#333333;
	font-size:13px;
	text-decoration:none;
	}
	
	/*
	
/*inter_contact alphabet nav links*/
	
a.intl:link { 
	color:#3366cc;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
	}
a.intl:visited { 
	color:#3366cc;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
	}
a.intl:hover { 
	color:#888888;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
	}
a.intl:active { 
	color:#333333;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
	}
	
	
/*technical committees*/

.techCommIcon {
	font-size:16px;
	font-weight:bold;
	padding:10px;
	margin-right:5px;
	}
	
.techCommTitle {
	font-size:20px;
	font-weight:bold;
	}
	
.techDescHead {
	font-size:16px;
	font-weight:bold;
	} 
	
#techCommHead {
	padding:3px;
	background-color:#DFDFDF;
	width:100%;
	}
	
#techContent {
margin-left:30px;
}
	
	/*
        =================================
        start of Tooltip css code here
        ================================= */

        a.tooltip{
        position:relative;           /*this is the key*/
        z-index:24;
		color:#3366cc;
		font-size:11px;
        }

        a.tooltip:hover {
        z-index:25;
		color:#999999;
		font-size:11px;

        }

        a.tooltip span{
        display: none;  /* hide the span text using this css */
        }

        a.tooltip:hover span{ /*the span will display just on :hover state*/
        display:block;
        position:absolute;
        top: 1.5em;
        left: 3em;
        width:15em;
        border:1px solid #d6ad5b; /* border colour */
        background-color:#f6dfb2; /* background colour here */
        color:#333333;         /* text colour */
        text-align: center;
        font-size: 10px;
        z-index:30;
		text-decoration:none;
        }

        .images {
        vertical-align:bottom;
        }


        /*
